body {background:#ebebeb url(../img/bodyGradTop.gif) top left repeat-x;}
p {margin-bottom:15px;}
a {outline:none;}
.last {margin-right:0!important;}
.snug {margin:0!important;}
.bottom_5 {margin-bottom:5px!important;}
.bottom_10 {margin-bottom:10px!important;}
.floatleft {float:left;}
.floatright {float:right;}
.border_bot {border-bottom:1px solid #ccc;}
.border_rt {border-right:1px solid #ccc;}
.border_none {border:none!important;}
.small {font-size:11px;}
.xsmall {font-size:10px;}
.fixer {clear:both;overflow:hidden;width:auto;height:1px;background:none;}
div.clear {clear:both;overflow:hidden;width:auto;}
a.back {background:transparent url(../img/arrowBack.gif) 0px 4px no-repeat;padding-left:10px;display:block;outline:none;}
a.back:hover, a.back:active {background:transparent url(../img/arrowBack_on.gif) 0px 4px no-repeat;}
a.top {clear:both;float:right;padding-left:9px;font-size:11px;background:url(../img/icons/arrow_up.png) 0px 3px no-repeat;}
a.top:hover {background-position: 0px -20px;}
a.arrowWhite {background:url(../img/icons/arrowWhite.gif) no-repeat right 5px;padding:0 8px 0 0;}
a.arrowWhite:hover {text-decoration:underline;}
span.phone {background:transparent url(../img/icons/phone.gif) 0px 1px no-repeat;padding-left:20px;}
span.hq {background:transparent url(../img/icons/building.gif) 0px 1px no-repeat;padding-left:20px;display:block;}
a.email {background:transparent url(../img/icons/email.gif) 0px 3px no-repeat;padding-left:20px;}
a.email:hover, a.email:active {background-position:0 -28px;}

/* cols */
div.col_150 {float:left;margin-right:15px;width:150px;}
div.col_225 {float:left;margin-right:15px;width:225px;}
div.col_670 {float:left;width:670px!important;margin-right:15px!important;}

/* masthead */
#wrapper {margin:0 auto;width:892px;}
#wrapper #content {padding-right:0;border:none;margin-top:0px;}
#wrapper #masthead {height:90px;}
#wrapper #masthead #avayaLogo {left:3px;z-index:10001;}
#wrapper #masthead h1.sitehead {position:absolute;left:135px;top:26px;margin:0;padding:0;width:400px;color:#404040;}
#wrapper #masthead #mastheadTools {padding-right:0px;}
#wrapper #masthead #mastheadNav {clear:both;background:none;padding-top:35px;}
#wrapper #masthead #mastheadNav ul.wrapper {right:3px;}
#wrapper #masthead #mastheadNav ul.wrapper p {margin-bottom:0;}

/* css pointer */
body.index #mastheadNav li.home, body.news #mastheadNav li.news, body.forums #mastheadNav li.forums, body.faqs #mastheadNav li.faqs, body.contacts #mastheadNav li.contacts {border-bottom:3px solid #cc0000;}

/* shadow box and main content styles */
#content h1 {padding:0;margin-bottom:15px;}
#content div.shadow_top {background:transparent url(../img/bg/shadow_top.png) top left no-repeat;height:4px;line-height:4px;overflow:hidden;}
#content div.shadow_bot {background:transparent url(../img/bg/shadow_bot.png) top left no-repeat;height:5px;line-height:5px;overflow:hidden;}
#content div.main {background:transparent url(../img/bg/shadow_mid.png) top left repeat-y;padding:0 3px 50px 28px;}

/* util */
#content div.main div.util {clear:both;float:right;display:inline;margin:10px 15px 0 0;font-size:10px;}

/* left col */
#content div.main div.lc {width:145px;float:left;margin-right:30px;}
#content div.main div.lc ul.side_nav li {margin-bottom:10px;font-size:11px;}
#content div.main div.lc ul.side_nav li a.active {color:#cc0000;cursor:text;}
#content div.main div.lc #finderFilter h3 {border-top:1px solid #ececec;padding:5px 0 0;font-size:13px;font-weight:normal;color:#404040;}
#content div.main div.lc #finderFilter h3 a, .leftCol h3 a:hover {color:#404040;}
#content div.main div.lc #finderFilter h3.first {border-top:none;font-size:11px;padding:0 0 10px;}

/* mid col */
#content div.main #header {clear:both;}
#content div.main div.mc {width:485px;float:left;margin-right:26px;}
/* list styles */
#content div.main div.mc ul {list-style: none;margin:6px 0 10px 0;padding:0 0 0 15px;} 
#content div.main div.mc ul li {background:transparent url(../img/list-dot.gif) no-repeat 0px 5px;padding:0 0 0 8px;margin:0 0 5px 0;font-size:11px;} 
#content div.main div.mc ul li ul {margin-left:22px;} 
#content div.main div.mc div.tabs ul {margin:0;padding:0;}
#content div.main div.mc div.tabs ul li {background:none;padding:0 0 10px 0;margin:0;font-size:12px;}
#content div.main div.mc ul.contentList {list-style: none;margin:0 0 20px 0;padding:0;} 
#content div.main div.mc ul.contentList li {background:none;padding:0;margin:0 0 5px 0;font-size:12px;zoom:1;} 
#content div.main div.mc ul.contentList li ul {margin-left:0;} 

#content div.main div.mc h1.webinar {margin-bottom:5px;margin-left:1px;}
#content div.main div.mc h2 {margin-bottom:12px;}
#content div.main div.mc h3 {margin-bottom:12px;}
#content div.main div.mc h3.subheadline {font-size:12px;}
#content div.main div.mc div.article_results {float:left;font-size:11px;}
#content div.main div.mc div.article_results p {line-height:22px;}
#content div.main div.mc div.article_results form {margin-left:15px;}
#content div.main div.mc div.article_results span.divider {border-left:1px solid #ccc;margin:0 10px;}
#content div.main div.mc div.resultFilter {float:right;border:none;font-size:11px;margin-top:3px;}
#content div.main div.mc div.resultFilter div.resultPagination {width:200px;}
#content div.main div.mc.col_670 div.article {padding-right:120px;}
#content div.main div.mc.col_670 div.finder {position:static;margin-bottom:25px;}
#content div.main div.mc.col_670 div.finder div.pad {padding:20px 40px 10px 30px;}
#content div.main div.mc #keyword {background: #fff url(../img/bg_input-small.png) top left repeat-x;	border: none;border: 1px solid #f5f5f5;color: #404040;font-size: 14px;width: 310px;padding: 4px 5px 5px 5px;}
#content div.main div.mc div.article {clear:both;border-top:1px solid #ccc;margin-top:20px;padding-top:20px;}
#content div.main div.mc div.article p {margin-bottom:0;}
#content div.main div.mc div.article p.date {font-size:10px;}
#content div.main div.mc div.article h3 {visibility:visible;font-size:18px;color:#5f798f;margin:7px 0;}
#content div.main div.mc div.article h3.pdf {margin-top:0;}
#content div.main div.mc div.article h3.pdf span {display:inline-block;background:transparent url(../img/icons/pdf.png) no-repeat right;padding-left:5px;*padding-bottom:3px;cursor:pointer;width:17px;height:11px;line-height:11px;}
#content div.main div.mc div.article h3.pdf a:visited {color:#5F798F;}
#content div.main div.mc div.article h3.pdf a:hover {color:#cc0000;}
#content div.main div.mc div.articleBody {clear:both;border-top:1px solid #ccc;margin-top:20px;padding-top:20px;}
#content div.main div.mc #flashContainer {margin-bottom:30px;}
#content div.main div.mc div.flashAlternative {width:482px;height:272px;color:#fff;font-size:14px;}
#content div.main div.mc div.flashAlternative a {font-weight:bold;color:#fff;}
#content div.main div.mc div.flashAlternative span {font-size:11px;font-weight:normal;}
#content div.main div.mc div.flashAlternative div.pad {padding:25px 250px 25px 25px;}
#content div.main div.mc div.block {border-bottom:1px solid #ccc;margin-bottom:20px;}
#content div.main div.col_225 h2 {border-bottom:1px solid #ccc;}
body.contacts #content div.main p {margin-bottom:30px;}

/* right col */
#content div.main div.rc {width:175px;float:left;}
#content div.main div.rc div.tout_wrap {clear:both;margin-bottom:25px;}
#content div.main div.rc div.tout_dark {background:transparent url(../img/bg/dk_tout.gif) top left repeat-y;margin-bottom:25px;padding:15px 12px 15px 12px;color:#fff;}
#content div.main div.rc div.tout_dark h2 {margin-bottom:5px;}
#content div.main div.rc div.tout_dark p {margin-bottom:15px;}
#content div.main div.rc div.tout_dark a {color:#fff;}
#content div.main div.rc div.tout_dark a:hover {color:#fff;text-decoration:underline;}

/* finder module */
#content div.finder {position:absolute;z-index:5000;background:transparent url(../img/solutionsFinderBg.png) left top no-repeat;width:488px;height:96px;left:-2px;top:190px;}
#content div.finder div.pad {padding:20px 40px 20px 30px;}
#content div.finder h4 {color:#999;margin-bottom:10px;font-size:12px;}
#content div.finder p.submit {width:75px;padding:0;float:right;margin:10px 0 0 0;}
#content div.finder p.submit a#submit {display:block;height:26px;width:75px;text-align:center;vertical-align:middle;padding:10px 0 0 0;background-color:#a1aaaf;font-size:14px;font-weight:bold;color:#fff;}
#content div.finder p.submit a#submit:hover {background-color:#c00;}

/* homepage */
#content .marquee {width:890px;height:325px;background:transparent url(/_assets/img/indexMarquee.jpg) left top no-repeat;position:relative;z-index:10;}
#content .marqueeText {padding:20px 25px;}
#content .marqueeText h1 {padding:0;color:#fff;font-size:28px;}
#content .marqueeText p {margin-top:10px;color:#fff;font-size:18px;}
#content #toutArea {margin:30px 0;overflow:hidden;clear:both;position:relative;}
#content #toutArea .wrapper {width:890px;position:relative;}
#content #toutArea .box {width:425px;height:109px;float:left;position:relative;background:#F2F2F2 url(../img/bg_toutAreaBox.png) no-repeat scroll left top;}
#content #toutArea .box.first {margin-right:40px;}
#content #toutArea .box img {position:absolute;right:0;}
#content #toutArea .box h2 {padding: 16px 16px 0;position:relative;zoom:1;z-index:1;color:#fff;font-size:20px;}
#content #toutArea .box p {color:#fff;padding: 0 16px;position:relative;z-index:1;}
#content div.newsfeed {font-size:11px;}
#content div.newsfeed span {margin:0 7px;padding:0 7px;border-left:1px solid #ccc;border-right:1px solid #ccc;}

/* pagination */
#pagination a {margin-left: 3px;}
#pagination .jumpTo{width: 23px;height:13px;border:none;text-align: center;color: #858585;font-size: 11px;font-family:Arial,Helvetica,sans-serif;background:transparent url(../img/bg_input.png) no-repeat top left;padding: 2px 0;margin:0 5px;}
#paginationJump {display: inline;}
#pagination {float: right;}
#LinkPrevious, #LinkPrevious2 {height: 8px;width: 5px;margin: 5px 5px 0 0;display: block;float: right;overflow: hidden;background: url(../img/paginateLeft.png) no-repeat;}
#LinkNext, #LinkNext2 {overflow: hidden;padding: 8px 0 0 5px;margin: 5px 0 5px 5px;display: block;float: right;background: url(../img/paginateRight.png) no-repeat;position:relative;}
#LinkPrevious:hover, #LinkNext:hover{background-position:0 -16px;}
#LinkNext.disabled, #LinkNext2.disabled, #LinkPrevious.disabled, #LinkPrevious2.disabled {background-position: 0 -8px;}

/* custom selects */
select {position:absolute !important;left:-1000em !important;}
#content .selectDisplay {cursor: pointer;border: 1px solid #e9e9e9;background: #ececec url(../img/dropdown_grad.png) top right repeat-x;padding: 3px 8px;/*height: auto;*//*width: 130px;*/}
#content .selectWrapper div.selectDisplay {/*overflow: hidden;*/}
#content .selectWrapper div.selectDisplay span {display: block;font-size: 11px;color: #858585;background: transparent url(../img/arrowDown.png) right 5px no-repeat;}
#content .selectParent {position: relative;/*width: 110px;*/z-index: 10;}
#content .selectParent div.selectDropDown {overflow: hidden;left: -1000em;border-top: none;width: 148px;position: absolute;top: 0;background: transparent url(../img/dropdown_grad.png) no-repeat bottom left;_background: none;border: 1px solid #e9e9e9;border-top:none;_padding: 0;_width: 148px;background-color:none;}
#content .selectParent div.selectOpen div.selectDropDown {left: 0;}
#content .selectParent div.jScrollPaneContainer {width: 148px;}
#content .selectWrapper ul.selectList {width: 148px;}
#content .selectList li {width: 132px;color: #858585;background: #fefefe repeat-x;height: 1%;padding: 3px 8px;font-size: 11px;border-top: 1px solid #e9e9e9;}
#content .selectList li.first {background-image: url(../img/bg_DDTop.png);}
#content .selectList li.last {background-image: url(../img/bg_DDBottom.png);background-position: bottom left;}
#content .selectWrapper ul.selectList li.selected, .selectWrapper ul.selectList li.hovered {color: #333;}
#content .selectWrapper ul.selectList li.hovered {background-color: #f6f6f6;}
#content .selectWrapper ul.selectList li.last.hovered {background-image: url(../img/bg_genericDD_bot_hovered.png);}
#content .selectWrapper ul.selectList li.first.hovered {background-image: url(../img/bg_genericDD_top_hovered.png);}
#content .selectWrapper .selectScroller {width: auto;}
#content div.disabled div.selectWrapper div.selectDisplay span {color:#ccc;}
#content div.tabs {padding-bottom:15px;}
#content div.tabs ul li {padding-bottom:5px;}

/* filter dropdowns */
.filter-wrapper {padding-bottom:6px;position:relative;}
.filter-wrapper ul {padding-top:5px;}
.filter-wrapper ul li {font-size:11px;padding: 2px 0;}
.filter-wrapper ul li a.selected {color:#c00;}
.filter-wrapper ul li a.disabled {color:#ccc;cursor:text;background:none;}
.hasJS .filter-wrapper h3 a {display:block;position:relative;left:-12px;padding-left: 12px;background: transparent url(../img/arrowOut.gif) 2px 4px no-repeat;outline:none;}
.hasJS .filter-wrapper ul {display:none;}
.hasJS .filter-wrapper div.moreFilter {display:none}
.hasJS .filter-wrapper div.moreFilter a {font-size:11px;}
.hasJS #finderFilter .open h3 a {background: transparent url(../img/arrowDown.png) left 6px no-repeat;}
.hasJS #finderFilter .filter-wrapper .has-current {display:block;padding:3px 0 3px 1px;color:#c00;font-size:11px;}
.hasJS #finderFilter .open .has-current {display:none;}

/* faq list rewrites */
ul.contentList li a {display:block;background:transparent url(../img/icons/arrow_down.gif) no-repeat 0 5px;}
ul.contentList li a:hover {background:transparent url(../img/icons/arrow_down_hover.gif) no-repeat 0 5px;color:#cc0000;}

/* footer */
#footer {background:#ebebeb url(../img/bodyGradBottom.gif) bottom left repeat-x;clear:both;}
#footer div.content {width:890px;margin:0 auto;padding:0;background:none;}
#footer div.content .floatLeft li{margin-left:0}

/* sIFR styling*/
.sIFR-flash {visibility: visible !important;margin: 0;padding: 0;}
.sIFR-replaced, .sIFR-ignore {visibility: visible !important;}
.sIFR-alternate {position: absolute;left: 0;top: 0;width: 0;height: 0;display: block;overflow: hidden;} 
.sIFR-replaced div.sIFR-fixfocus {margin: 0pt;padding: 0pt;overflow: auto;letter-spacing: 0px;float: none;}
.sIFR-replaced object {outline:none;}
.sIFR-active #mastheadNav p {visibility:hidden;font-size:14px;letter-spacing: 2px;}

/* Hide sIFR elements until they are renedered by flash */
.sIFR-active #masthead h1, .sIFR-active #content div.marqueeText h1, .sIFR-active #content div.marqueeText p, .sIFR-active #toutArea h2, .sIFR-active #content #header h1, .sIFR-active #content div.tout_dark h2, .sIFR-active #content div.tout_dark p, .sIFR-active #flashHome h2, .sIFR-active #content div.mc h2, .sIFR-active #content div.rc h2 {visibility:hidden;}
