html,body{
 margin:0;
 padding:0;
 font-size:11px;
 font-family:Arial, Helvetica, sans-serif;
 color:#4D4F53;
 background:#bfbfc0 url(../img/bg-body.jpg) repeat-x 0 0;
}
form,fieldset {
 margin:0;
 padding:0;
}

img {
 border:none;
} 

h1, h2, h3, h4, h5, h6, p {
 margin:0 0 10px 0;
 padding:0;
 }

h1 {
 font-size:16px;
 color:#333;
}

p {
 line-height:1.22em;
} 

a, submit, input {
 outline:none;
}

a {
 color:#2f4863;
 text-decoration:none;
}


a:hover{
 color:#941726;
}


#all{
 width:960px;
 margin:0 auto;
 
}
#main{
 width:958px;
 border-left:1px solid #babbbc;
 border-right:1px solid #babbbc;
}

/* header */
#header{
 height:69px;
 padding:0;
 margin:0;
 background:#fff url(../img/logo.gif) no-repeat 21px 17px;
 position:relative;
}

#header_content {
 position:absolute;
 top:10px;
 right:0;
}

#header_tagline {
 position:absolute;
 top:50px;
 right:0;
 color:#507592;
 font-size:14px;
 padding-right:10px;
}

/* top navigation */
#main-nav{
 width:954px;
 height:38px;
 padding:0 0 0 4px;
 background:url(../img/bg-nav-left.gif) no-repeat 0 0;
 border-top:1px solid #babbbc;
}
#main-nav div{
 width:950px;
 height:38px;
 padding:0 4px 0 0;
 background:url(../img/bg-nav-right.gif) no-repeat right 0;
}

#main-nav div.myAvagobtn{
 width:950px;
 height:38px;
 float:left;
 padding:0 4px 0 0;
 background:url(../img/bg-nav-right-myavago.gif) no-repeat right 0;
}

#main-nav ul{
 list-style:none;
 margin:0;
 padding:0;
 width:950px;
 height:38px;
 background:url(../img/bg-nav-repeat.gif) repeat-x 0 0;
}
#main-nav li{
 float:left;
 height:30px;
 position:relative;
 background:url(../img/bg-mainnav-li.gif) no-repeat 100% 2px;
}
#main-nav li a{
 display:block;
 height:20px;
 margin:2px 0 0;
 padding:6px 0 0 0;
 color:#fff;
 text-decoration:none;
 font-size:12px;
 text-align:center;
 line-height:normal;
}
#main-nav li.hover,
#main-nav li.active{
 background:url(../img/bg-mainnav-li-hover.gif) repeat-x 0 2px;
}
#main-nav li.hover a,
#main-nav li.active a{
 background:url(../img/bg-mainnav-li.gif) no-repeat 100% 0;
}
#main-nav li#home{
 width:120px;
 margin:0 0 0 -2px;
}
#main-nav li#home.hover,
#main-nav #home.active{
 background:url(../img/bg-mainnav-li-first.gif) no-repeat 0 2px;
}
#main-nav li#home a{
 width:120px;
 margin:2px 0 0 2px;
}
#main-nav li#home.hover a,
#main-nav #home.active a{
 width:120px;
 height:20px;
 padding:8px 0 0 4px;
 margin:0 0 0 -2px;
 background:url(../img/bg-mainnav-li.gif) no-repeat 100% 2px;
}

#main-nav li#press a{
 width:120px;
}

#main-nav li#articles a{
 width:90px;
}
#main-nav li#webinars a{
 width:90px;
}
#main-nav li#tradeshows a{
 width:90px;
}
#main-nav li#purchase a{
 width:90px;
}
#main-nav li#contact a{
 width:90px;
}


#main-nav li#myAvago {
 float:right; 
 width:106px;
}

#main-nav li#myAvago a{
 float:right; 
 background:url(../img/bg-mainnav-li-hover.gif) repeat-x 0 0;
 color:#fff; 
 width:106px;
}

#main-nav li#myAvago a:hover{
 background-image:none !important;
}

/* flash block */
#flash{
 width:958px;
 height:141px;
 overflow:hidden;
 border-bottom:1px solid #babbbc;
}
/* content block */

#columns{
 width:958px;
 padding:0 0 0 0;
 background:#fff url(../img/bg-columns-bottom.gif) no-repeat bottom;
}

.column_blue {
 background:#e3e9ed url(../img/column_top_blue.jpg) repeat-x 0 0;
 padding:20px 10px;
}
.column_green {
 background:#e4e5d4 url(../img/column_top_green.jpg) repeat-x 0 0;
 padding:20px 10px;
}
.column_orange {
 background:#f3ead6 url(../img/column_top_orange.jpg) repeat-x 0 0;
 padding:20px 10px;
}
.column_white {
 background:#fff url(../img/column_top_white.jpg) repeat-x 0 0;
 padding:20px 10px;
}

td.column_white a {
 text-decoration:underline;
}

h3.content_header {
 height:31px;
 padding-left:2px;
}

h3.content_header span {
 display:block;
 height:30px;
 line-height:30px;
 padding:0 10px 0 10px;
 font-weight:normal;
 font-size:12px;
 color:#000;
 border-bottom:#fff 1px solid;

}

.column_white h3.content_header {
 background:url(../img/grey_header_left.gif) no-repeat top left;
}

.column_white h3.content_header span {
 background:#e0e1dd url(../img/grey_header_right.gif) no-repeat top right;
 border-bottom:#babbbc 1px solid;
}

.column_blue h3.content_header {
 background:url(../img/blue_header_left.gif) no-repeat top left;
}

.column_blue h3.content_header span {
 background:#c4d3d9 url(../img/blue_header_right.gif) no-repeat top right;
}

.column_green h3.content_header {
 background:url(../img/green_header_left.gif) no-repeat top left;
}

.column_green h3.content_header span {
 background:#b8bd9a url(../img/green_header_right.gif) no-repeat top right;
}

.column_orange h3.content_header {
 background:url(../img/orange_header_left.gif) no-repeat top left;
}

.column_orange h3.content_header span {
 background:#f3ddb2 url(../img/orange_header_right.gif) no-repeat top right;
}




p.divider {
 background:url(../img/bg-left-ul.gif) repeat-x;
 height:1px;
}


.search_glass {
 width:200px;
 height:20px;
 background:url(../img/bg-left-search.gif) no-repeat 0 0;
}

.input_glass {
 width:150px;
 height:20px;
 background:url(../img/bg_input.gif) no-repeat 0 0;
}

.comments_glass {
 width:217px;
 height:70px;
 background:url(../img/bg_comments.gif) no-repeat 0 0;
}

.comments {
 width:205px;
 height:58px;
 color:#999;
 font:10px/11px Arial, Helvetica, sans-serif;
 background:none; 
 outline:none;
 border:none; 
 padding:5px;
}

.text {
 width:142px;
 height:13px;
 color:#999;
 font:10px/11px Arial, Helvetica, sans-serif;
 background:none; 
 outline:none;
 border:none;
 float:left;
 padding:5px 0 0 5px;
}

.button {
 float:right;
 margin:2px 0 0;
 outline:none;
}















#columns a:hover,
#three-columns a:hover{
 color:#941726;
 text-decoration:none;
}

.left h3{
 width:200px;
 height:25px;
 overflow:hidden;
 margin:6px 18px 0 19px;
 background:url(../img/bg-leftcol-h3.gif) no-repeat 0 0;
 font:14px/16px Arial, Helvetica, sans-serif;
}

#columns .left h3 a{
 float:left;
 padding:0 17px 0 0;
 margin:3px 0 0 17px;
 background:url(../img/bg-toggler-plus.gif) no-repeat 100% 4px;
 color:#2f4863;
}
#columns .left h3 a:hover{
 color:#941726;
}
.left ul{
 width:198px;
 overflow:hidden;
 margin:0 12px;
 padding:4px 8px 10px;
 list-style:none;
 background:url(../img/bg-left-ul.gif) repeat-x 0 100%;
}
.left ul li{
 width:183px;
 float:left;
 overflow:hidden;
 margin:3px 0 0;
 padding:0 0 0 15px;
 background:url(../img/ico-bullet.gif) no-repeat 0 4px;
}
.left ul li a{
 float:left;
}
.left form,
.search form{
 width:200px;
 overflow:hidden;
 margin:12px 0 0 19px;
}
.left fieldset,
.search fieldset{
 width:200px;
 overflow:hidden;
 background:url(../img/bg-left-search.gif) no-repeat 0 0;
 border:none !important;
}
.left form .text,
.search form .text{
 float:left;
 width:153px;
 height:13px;
 border:none;
 padding:4px 0 0 5px;
 background:none;
 color:#999;
 font:10px/11px Arial, Helvetica, sans-serif;
 outline:none;
}
.left form .button,
.search form .button{
 float:right;
 margin:2px 0 0;
 outline:none;
}
.left form ul,
.search form ul{
 float:left;
 margin:11px 0 0 -4px;
 padding:0;
 background:none;
 list-style:none;
}
.left form li,
.search form li{
 float:left;
 display:inline;
 width:auto;
 padding:0 0 0 6px;
 margin:0 6px 0 -2px;
 background:url(../img/bg-left-form-li.gif) no-repeat 0 2px;
}
.left form ul li a,
.search form ul li a{
 padding:0;
 background:none;
}
.mid-left .bg-head,
#three-columns .rightcol .bg-head{
 float:left;
 display:inline;
 background:url(../img/bg-orange-head.gif) no-repeat 0 0;
}

.mid-left form,
#three-columns .rightcol form{
 float:left;
 display:inline;
 width:214px;
 overflow:hidden;
 margin:0 0 0 12px;
 padding:0 0 12px;
 background:url(../img/bg-left-ul.gif) repeat-x 0 100%;
}



.mid-left fieldset{
 float:left;
 width:214px;
 border:none !important;
}

.relatedBox fieldset, .purchase fieldset, .support fieldset, #login-box fieldset{
    border:none !important;
}
.mid-left label,
.rightcol label{
 float:left;
 width:206px;
 margin:0 0 0 8px;
 padding:6px 0 4px;
 color:#4D4F53;
}
.mid-left select,
.rightcol .purchase select, 
.rightcol .relatedBox select,
.rightcol .support select{
 float:left;
 height:18px;
 width:154px;
 margin:0 0 0 5px;
 padding:0;
 font:11px/13px Arial, Helvetica, sans-serif;
 position:static;
}
.mid-left input{
 float:right;
 margin:1px 4px 0 0;
}
.find-doc,
.order-samples{
 float:left;
 margin:9px 0 21px 23px;
 padding:0 0 0 12px;
 line-height:12px;
 background:url(../img/ico-bullet.gif) no-repeat 0 2px;
}

.login{
 float:left;
 margin:10px 0 0 24px;
}
.mid-left .distributor{
 padding:0 0 9px;
}
.distributor label{
 margin:0 0 0 12px;
}
.distributor select{
 margin:0 0 2px 9px;
}
.order-samples{
 margin:9px 0 0 23px;
}
.mid-left p,
.purchase p{
 width:208px;
 float:left;
 display:inline;
 margin:3px 0 0 19px;
 color:#4D4F53;
}

.new{
 width:197px;
 overflow:hidden;
 margin:0 20px;
 padding:0 0 16px;
 list-style:none;
}
.new li{
 float:left;
 width:197px;
 overflow:hidden;
 margin:7px 0 0;
 padding:0 0 6px;
}
.new li img{
 float:left;
 margin:3px 0 0;
}
.new li div{
 float:right;
 width:126px;
}
.new h3{
 margin:0;
 font:bold 11px/15px Arial, Helvetica, sans-serif;
}
.new p{
 margin:0;
 color:#4d4f53;
 line-height:15px;
}
.new span{
 float:left;
 margin:3px 0 0;
 padding:0 0 0 12px;
 background:url(../img/ico-bullet.gif) no-repeat 0 3px;
}

ul.events{
 width:197px;
 overflow:hidden;
 margin:0 20px;
 padding:3px 0 0;
 list-style:none;
 background:url(../img/bg-left-ul.gif) repeat-x 0 100%;
}
ul.events li{
 width:197px;
 overflow:hidden;
 float:left;
 padding:3px 0 12px;
}
ul.events li p{
 margin:0;
 color:#4D4F53;
 line-height:15px;
}
.mid-right .view-all{
 float:left;
 padding:0 0 0 15px;
 margin:8px 0 0 20px;
 background:url(../img/ico-bullet.gif) no-repeat 0 3px;
}

.right ul{
 width:196px;
 overflow:hidden;
 list-style:none;
 line-height:15px;
 background:url(../img/bg-left-ul.gif) repeat-x 0 100%;
}
.right ul li{
 width:196px;
 overflow:hidden;
 float:left;
}
.right ul.product-news,
.right ul.corporate-news{
 margin:0 0 0 11px;
 padding:0 9px 7px;
}
.right ul.product-news li,
.right ul.corporate-news li{
 margin:10px 0 4px;
}
.right .product-news p,
.right ul.corporate-news p{
 margin:0;
 color:#4D4F53;
}
.right h3.corporate-news{
 margin:11px 0 0 20px;
 width:99px;
 height:13px;
 background-position:-511px 0;
 text-indent:-9999px;
}
.right ul.corporate-news{
 padding:0 9px 9px;
}
.right h3.stay-updated{
 margin:8px 0 0 20px;
 width:83px;
 height:14px;
 background-position:-610px 0;
 text-indent:-9999px;
}
.right p.stay-updated{
 margin:8px 20px 0;
 line-height:15px;
 color:#4D4F53;
}
.right ul.stay-updated{
 margin:0 0 0 11px;
 padding:0 9px 14px;
}
.right ul.stay-updated li{
 padding:0 0 0 13px;
 background:url(../img/ico-bullet.gif) no-repeat 0 5px;
}
.pcn-central-signup{
 float:left;
 margin:12px 0 10px 17px;
 width:138px;
 height:13px;
 background:url(../img/txt-headers.gif) no-repeat -693px 0!important;
 text-indent:-9999px;
 overflow:hidden;
}
/* footer */
#footer{
 float:left;
 overflow:hidden;
 width:930px;
 height:66px;
 padding:10px 15px 0;
}
#footer ul{
 float:left;
 overflow:hidden;
 margin:0;
 padding:0;
 list-style:none;
}
#footer li{
 float:left;
 padding:0 0 0 6px;
 margin:0 6px 0 -2px;
 background:url(../img/bg-footer-li.gif) no-repeat 0 2px;
}
#footer a{
 color:#4D4F53;
}
#footer a:hover{
 text-decoration:none;
}
#footer .right{
 width:156px;
 float:right;
}
#footer .right li{
 float:right;
 padding:0 6px 0 0;
 margin:0 -2px 0 6px;
 background:url(../img/bg-footer-li.gif) no-repeat 100% 2px;
}
#footer p{
 float:right;
 margin:0;
 color:#797979;
}
/* popop page */
.fader{
 position:absolute;
 z-index:9999;
 left:0;
 top:0;
 width:100%;
 height:960px;
 background:url(../img/bg-fader.png);
 display:none;
}
.fader .container{
 width:525px;
 overflow:hidden;
 position:absolute;
}
.fader .cont{
 float:left;
 width:525px;
 padding:0 0 45px;
 background:url(../img/bg-fader-cont.png) repeat-y 0 0;
}
.fader .cont-top{
 width:525px;
 height:37px;
 overflow:hidden;
 background:url(../img/bg-fader-cont-top.png) no-repeat 0 0;
}
.fader .cont-bottom{
 float:left; 
 width:525px;
 height:42px;
 background:url(../img/bg-fader-cont-bottom.png) no-repeat 0 0;
}
.fader .head{
 width:460px;
 height:30px;
 overflow:hidden;
 margin:-9px 29px 0;
 background:#E0E1DD url(../img/bg-fader-head.gif) no-repeat 0 0;
 border-bottom:1px solid #4D4F53;
 position:relative;
}
.fader .head h2{
 float:left;
 display:inline;
 margin:10px 0 0 14px;
 width:144px;
 height:13px;
 background:url(../img/txt-headers.gif) no-repeat -831px 0;
 text-indent:-9999px;
}
.fader .head a{
 float:right;
 color:#4D4F53;
 margin:10px 11px 0 0;
}
.fader .head a:hover{
 text-decoration:none;
}
.fader .leftcol{
 float:left;
 width:213px;
 overflow:hidden;
}
.fader .block{
 float:left;
 display:inline;
 width:213px;
 margin:15px 0 0 48px;
 line-height:15px;
}
.fader .block .open,
.fader .block .close{
 float:left;
 padding:0 0 0 16px;
 font-size:12px;
}
.fader .block .open{
 background:url(../img/bg-toggler-minus.gif) no-repeat 0 2px;
}
.fader .block .close{
 background:url(../img/bg-toggler-plus.gif) no-repeat 0 2px;
}
.fader .block ul{
 float:left;
 width:213px;
 overflow:hidden;
 margin:0;
 padding:0;
 list-style:none;
}
.fader .block li{
 float:left;
 display:inline;
 width:176px;
 overflow:hidden;
 margin:0 0 0 22px;
 padding:0 0 0 15px;
 background:url(../img/ico-bullet.gif) no-repeat 0 5px;
}
.fader .block ul a{
 float:left;
}
.fader .block a:hover{
 color:#941726;
 text-decoration:none;
}
.rightcol{
 float:right;
 display:inline;
 width:240px;
 overflow:hidden;
 margin:0 25px 0 0;
}
.rightcol .block{
 margin:15px 0 0;
}
.fader .footer{
 width:481px;
 height:39px;
 position:absolute;
 bottom:28px;
 left:19px;
 background:#e0e1dd url(../img/bg-popup-footer.gif) repeat-x 0 0;
}
#close-lightbox{
 float:right;
 width:55px;
 height:17px;
 margin:11px 11px 0 0;
 background:url(../img/btn-close-lightbox.gif) no-repeat 0 0;
 text-indent:-9999px;
 overflow:hidden;
}
/* second page */
#three-columns{
 width:958px;
 overflow:hidden;
 padding:22px 0 0 0;
 background:url(../img/bg-three-columns-top.jpg) no-repeat 0 0;
}
#three-columns .columns-bg{
 width:958px;
 float:left;
 background:url(../img/bg-three-columns.gif) repeat-y 0 0;
}
#three-columns .columns-bottom{
 width:958px;
 float:left;
 background:url(../img/bg-three-columns-bottom.gif) no-repeat 0 100%;
}
* html #three-columns .columns-bg,
* html #three-columns .columns-bottom{
 float:none;
}
#three-columns .leftcol{
 width:217px;
 float:left;
 display:inline;
 overflow:hidden;
 margin:0 0 0 12px;
}

ul.special {
    float:left;
 margin:0;
 width:400px;
 padding:10px 0 20px;
 list-style:none;
 line-height:15px;
}

.special li{
    float:left;
 width:350px;
 display:inline;
 margin:0 0 0 10px;
 padding:0 0 0 15px;
 background:url(../img/ico-bullet.gif) no-repeat 0 4px;
 
}

ul.optocuplers-hermetic,
ul.search-products{
 float:left;
 width:217px;
 margin:0;
 padding:10px 0 15px;
 list-style:none;
 line-height:15px;
}
.optocuplers-hermetic li,
.search-products li{
 float:left;
 display:inline;
 width:192px;
 margin:0 0 0 10px;
 padding:0 0 0 15px;
 background:url(../img/ico-bullet.gif) no-repeat 0 4px;
}


ul.expanded {
 float:left;
 width:217px;
 margin:0;
 padding:0px;
 list-style:none;
 line-height:15px;
}

.expanded li {
    float:left;
 display:inline;
 width:192px;
 margin:0 0 0 10px;
 padding:2px 0 0 15px;
 background:url(../img/ico-bullet.gif) no-repeat 0 6px;
}



.optocuplers-hermetic a.active{
 color:#000;
}


#three-columns .leftcol .new{
 float:left;
 display:inline;
 margin:0 0 0 10px;
}
#three-columns .centralcol{
 float:left;
 display:inline;
 width:476px;
 margin:0 0 0 12px;
 padding:0 0 3px;
}
.breadcrumb{
 width:455px;
 overflow:hidden;
 margin:0 0 0 21px;
 padding:0;
 list-style:none;
 color:#666;
 font-size:10px;
}
.breadcrumb li{
 float:left;
 padding:0 12px 0 12px;
 margin:0 0 0 -12px;
 background:url(../img/bg-breadcrumb.gif) no-repeat 3px 4px;
}

.centralcol h3{
 margin:0 40px 0 21px;
 font-size:16px;
 line-height:18px;
 color:#333;
}
.tab-head{
 height:24px;
 width:476px;
 overflow:hidden;
 margin:18px 0 0;
 background:url(../img/bg-tab-head.gif) repeat-x 0 100%;
 font-size:12px;
 line-height:15px;
}
.tab-head ul{
 float:left;
 width:310px;
 height:24px;
 overflow:hidden;
 margin:0;
 padding:0 0 0 8px;
 list-style:none;
}
.tab-head ul li{
 float:left;
 height:24px;
 margin:0 3px 0 0;
}
.tab-head ul li a{
 float:left;
 height:24px;
 background:url(../img/bg-tab.gif) repeat-x 0 0;
 color:#fff;
 text-decoration:none;
}
.tab-head ul li a .left{
 float:left;
 height:24px;
 background:url(../img/bg-tab-left.gif) no-repeat 0 0;
 cursor:pointer;
}
.tab-head ul li a .right{
 float:left;
 height:21px;
 padding:3px 13px 0 12px;
 background:url(../img/bg-tab-right.gif) no-repeat 100% 0;
 cursor:pointer;
}
#three-columns .tab-head ul li a:hover,
#three-columns .tab-head ul li a.active{
 color:#000;
 background:#fff url(../img/bg-tab-head.gif) repeat-x 0 0;
}
.tab-head ul li a:hover .left,
.tab-head ul li a.active .left{
 background:url(../img/bg-tab-left-active.gif) no-repeat 0 0;
}
.tab-head ul li a:hover .right,
.tab-head ul li a.active .right{
 float:left;
 height:21px;
 padding:3px 13px 0 12px;
 background:url(../img/bg-tab-right-active.gif) no-repeat 100% 0;
}
.tab-head .pdf{
 float:left;
 padding:0 0 2px 24px;
 background:url(../img/ico-pdf.gif) no-repeat 0 0;
}
.tab-cont{
 width:474px;
 overflow:hidden;
 border:1px solid #BABBBC;
 border-top:none;
}
.tab-cont .head{
 float:left;
 display:inline;
 width:460px;
 height:30px;
 overflow:hidden;
 margin:17px 7px 0;
 background:#E0E1DD url(../img/bg-tabcont-head.gif) no-repeat 0 0;
 border-bottom:1px solid #BABBBC;
}

.tab-cont .left-block{
 float:left;
 display:inline;
 width:260px;
 margin:13px 0 0 19px;
}
.tab-cont .left-block p{
 margin:0;
 line-height:15px;
 color:#333;
}
.tab-cont .left-block .links{
 width:260px;
 overflow:hidden;
 margin:47px 0 0;
}
.lead{
 float:left;
 width:104px;
 height:42px;
 background:url(../img/bg-lead.jpg) no-repeat 0 0;
 text-indent:-9999px;
 overflow:hidden;
}
.rohs{
 float:left;
 width:108px;
 height:40px;
 margin:2px 0 0 4px;
 background:url(../img/bg-rohs.jpg) no-repeat 0 0;
 text-indent:-9999px;
 overflow:hidden;
}
.tab-cont .right-block{
 float:right;
 display:inline;
 width:188px;
 margin:13px 7px 0 0;
}
.right-block h4{
 margin:0;
 padding:0 0 8px;
 font-size:11px;
 line-height:15px;
 color:#000;
}
.right-block h4 strong{
 color:#390;
}
.right-block a{
 float:left;
 font-weight:bold;
 margin:0 58px 0 0;
 padding:0 0 0 2px;
 font-size:10px;
}
.right-block img{
 float:left;
 padding:20px 0;
}

ul.features{
 float:left;
 display:inline;
 width:320px;
 overflow:hidden;
 margin:10px 0 0 20px;
 padding:0 0 15px;
 list-style:none;
 color:#333;
 line-height:15px;
}
ul.features li{
 float:left;
 width:320px;
 overflow:hidden;
}
#three-columns .rightcol{
 float:right;
 display:inline;
 width:217px;
 margin:0px 12px 0 0;
}

#three-columns .rightcol form{
 margin:0;
}
#three-columns .rightcol select{
 margin:0 0 0 10px;
}
.search form{
 margin:8px 0 0 9px!important;
 background:none!important;
 padding:0 0 22px!important;
}
.purchase .login{
 margin:10px 0 0 12px;
}
.purchase .order-samples{
 margin:9px 0 0 11px;
}
.purchase p{
 margin:3px 0 0 10px;
}
.rightcol .support{
 width:217px;
 overflow:hidden;
 float:left;
 margin:21px 0 0;
 padding:0 0 21px;
}
.rightcol .support label{
 margin:0 0 1px 10px;
}
.support .find-doc{
 margin:9px 0 0 11px;
}
.rightcol .button{
 float:right;
 display:inline;
 margin:1px 4px 0 0;
}






div.stay-updated{
 width:217px;
 overflow:hidden;
 float:left;
 padding:0 0 6px;
 background:url(../img/bg-left-ul.gif) repeat-x 0 100%;
}

div.relatedBox{
 width:217px;
 overflow:hidden;
 float:left;
 padding:0 0 6px;
}

.relatedBox p{
 float:left;
 display:inline;
 margin:8px 30px 0 12px;
 padding:0 0 7px;
 color:#4D4F53;
 line-height:15px;
}

.stay-updated p{
 float:left;
 display:inline;
 margin:8px 30px 0 12px;
 padding:0 0 7px;
 color:#4D4F53;
 line-height:15px;
}
.stay-updated .grey{
 color:#4D4F53;
}
#three-columns .rightcol .pcn-central-signup{
 margin:15px 0 0 8px;
}
.tab-inactive{
 display:none;
}
.tab-active{
 display:block;
}


.mainBox {
float:left;
width:456px; 
padding-left:10px; 
padding-right:10px;
}

.mainContainer {
float:left;
width:456px; 
padding-top:20px; 
padding-left:10px;
padding-right:10px;
background-image:url(../img/bg-green.gif);
background-repeat:repeat-y;
}

.firstColumun {
 float:left; 
 width:217px; 
 padding-right:22px;
}

.lastColumun {
 float:left; 
 width:217px; 
}

.firstColumun p, .lastColumun p {
 margin-top:10px;
 padding-top:0px;
 margin-bottom:0px;
 padding-bottom:0px;
 color:#4d4f53;
 font-size:11px;
 padding-left:10px;
 padding-right:48px;
}

.subContainer {
float:left;
width:466px; 
padding-left: 10px;
background-color:#dddfca;
}

.wideContainer {
color:#4d4f53;
float:left;
width:466px; 
padding-left: 10px; 
border-top: 2px solid #f8f9f4; 
padding-top:20px; 
background-image:url(../img/bg-green.gif); 
background-repeat:repeat-y
}

.starbutton {
float:left;
margin-left:2px;
}

.starbutton img{
cursor:pointer;
}

.expand img{
 margin:0px;
 padding:0px;
 border:0px;
 cursor:pointer;
}

.leftNavBox { 
 width:194px;
 margin-top:0px;
 margin-left: 10px;
 clear:both;
} 

.leftNavBox img {
 margin:0px;
 padding:0px;
 float:left;
}

.content {
    float:left;
 background-image:url(../img/fieldset_bg.gif);
 background-repeat:repeat-y;
 background-position: 0px 0px;
 padding-top:0px;
 margin-top:0px;
 margin-bottom:0px;
 padding-bottom:0px;
}

.box {
float:left; 
margin-top:16px;
}

.photo {
float:left;
width:24px;
}

.description{
float:left; 
width:192px;
}

.description p{
margin-top:0px;
padding-top:0px;
margin-bottom:0px;
padding-bottom:0px;
}

.title {
font-family:Arial, Helvetica, sans-serif;
color:#000;
font-size:18px;
line-height:normal;
}

.greyTitle{
font-family:Arial, Helvetica, sans-serif;
color:#666666;
font-size:14px;
line-height:normal;
}

/* NEW TITLES */
.greenHeading{
 background-image:url('/img/bg-green-head.gif');
 width:216px;
 height:32px;
 margin:0px 0 0 10px;

}


.greenHeadingLong{
 background-image:url('/img/green_long_heading.gif');
 width:455px;
 height:32px;
 margin:0px 0 0 10px;
}

.blueHeading{
 background-image:url('/img/bg-leftcol-head.gif');
 width:217px;
 height:32px;
 margin:10px;
 margin:0px 0 0 10px; 

}

.orangeHeading{
 background-image:url('/img/bg-orange-head.gif');
 width:217px;
 height:32px;
 margin:10px;
 margin:0px 0 0 10px;
  

 
}

.greyHeadingLong{
 background-image:url('/img/grey_long_header.gif');
 width:460px;
 height:31px;
 margin:20px 0 0 7px; 

}

.greenHeading h2, .greenHeadingLong h2, .blueHeading h2, .orangeHeading h2, .greyHeadingLong h2{
 padding:9px 0 10px 10px;
 font-family:arial;
 font-size:12px;
 font-weight:normal;
 margin:0px; 
}



.h2second{
 color:#cccccc;
 font-size:13px;
 margin:0px;
 margin-left:20px;
 margin-top:20px;
 font-weight:normal;
}

/*added by Media Net Link for full column layout*/

#full_column a:hover{
 color:#941726;
 text-decoration:none;
}

#full_column{
 width:958px;
 overflow:hidden;
 padding:22px 0 0 0;
 background:url(../img/bg-full_column-top.jpg) no-repeat 0 0;
 clear:both;
}
#full_column .columns-bg{
 width:958px;
 background:#fff;
}
#full_column .fullcolumn-bottom{
 width:958px;
 background:url(../img/bg-three-columns-bottom.gif) no-repeat 0 100%;
}

#full_column .fullcolumn{
 width:934px;
 margin:0 12px 0 12px;
 padding:0 0 3px;
}

#full_column .breadcrumb{
 margin:0;
 width:100%;
}

#full_column .h2second{
 margin:20px 0 0 0;
}


.generalTable {
 font-family:arial;
 font-size:12px;
 font-weight:normal;
 width:462px;
 margin-left:7px;
 padding-left:0px;
 margin-bottom:15px;
}

.generalTable tr td, .generalTable tr th {
     padding-left:5px;
  padding-right:5px;
  padding-top:5px;
  padding-bottom:5px;
}

.generalTable tr th{
 background-color:#f3ebd6;
 text-align:left;
}

.generalTable tr.odd{
 background-color:#ededed;
}

.generalTable tr.even{
 background-color:#ffffff;
}

.largeTable {
 font-family:arial;
 font-size:12px;
 font-weight:normal;
 width:954px;
 margin-left:7px;
 padding-left:0px;
 margin-bottom:15px;
}

.largeTable tr td {
     padding-left:5px;
  padding-right:5px;
  padding-top:5px;
  padding-bottom:5px;
}

.largeTable tr.even{
 background-color:#ededed;
}

.largeTable tr.odd{
 background-color:#ffffff;
}

.greyHeadingLonger{
 background-image:url(../img/grey_longer_header.gif);
 width:954px;
 height:31px;
 margin:20px 0 0 7px; 

}

.greyHeadingLonger h2{
 padding:9px 0 10px 10px;
 font-family:arial;
 font-size:12px;
 font-weight:normal;
 margin:0px; 
}





/*table styles*/



table.data {
  width:100%;
  /*border:1px solid #cccccc; */
  border-collapse:collapse; 
  margin:0px;
  padding:0px;
  } 
  
.data_header  {
  background-color:#e0e1dd;
  color:#000;
  font-weight:bold;
 }
table.data td {
  border-right:1px solid #fff; 
  border-bottom:1px solid #fff; 
  padding:5px;
 } 
table.data th {
  background-color : #f3ebd6; 
  border-right:1px solid #fff; 
  border-bottom:1px solid #fff; 
  padding:5px;
  }
.data_altrow {
 background-color :#ededed; 
 }
 
tr.data_header a {
 color:#000;
 font-size:10px;
 font-weight:normal;
}  


.data input,textarea,select {
 font-size:10px;
} 

.data select {
 width:100%;
} 

.al {
  text-align:left;
}  

.ar {
  text-align:right;
}

.ac {
  text-align:center;
}


table.form {
	border:none;
	padding:0;
	margin:0;
	}
table.form tr {
	border:none;
	padding:0;
	margin:0;
	}
table.form td {
	border:none;
	padding:3px;
	margin:0;
	}
table.form th {
	border:none;
	padding:3px;
	margin:0;
	}


table.none {
 border:none;
 padding:0;
 margin:0;
 }
table.none tr {
 border:none;
 padding:0;
 margin:0;
 }
table.none td {
 border:none;
 padding:0;
 margin:0;
 }
table.none th {
 border:none;
 padding:0;
 margin:0;
 } 
.primarycontrols{
 float:right;
 height:16px;
 padding-right:4px;
 padding-top:7px;
}
.secondarycontrols{
 height:26px;
}
.secondarycontrols a {
 background:transparent url(../img/btn_arrow.gif) no-repeat scroll 0pt 9px;
 color:#666666;
 float:left;
 margin-right:10px;
 padding:7px 5px 0pt 14px;
 text-decoration:none;
}

img {
 border:none;
 }
 
 /* product tree added by Media Net Link 03/31/2008 */
 
ul.tree, ul.tree1, ul.tree2, ul.tree3, ul.tree4 {
 margin:0;
 padding:0;
 list-style:none;
}

ul.tree1 {
 margin:0 0 0 20px;
}

ul.tree2 {
 margin:0 0 0 40px;
}

ul.tree3 {
 margin:0 0 0 60px;
}

ul.tree4 {
 margin:0 0 0 80px;
}
.tree li, .tree1 li, .tree2 li, .tree3 li, .tree4 li {
 margin:0 0 0 10px;
 padding:0 0 4px 15px;
 background:url(../img/ico-bullet.gif) no-repeat 0 3px;
}

.tree li.toggle, .tree1 li.toggle, .tree2 li.toggle, .tree3 li.toggle, .tree4 li.toggle {
 margin:0 0 0 10px;
 padding:0 0 4px 15px;
 background:url(../img/plus.png) no-repeat;
}

.tree li.toggle_close, .tree1 li.toggle_close, .tree2 li.toggle_close, .tree3 li.toggle_close, .tree4 li.toggle_close {
 margin:0 0 0 10px;
 padding:0 0 4px 15px;
 background:url(../img/minus.png) no-repeat;
} 

ul.arrowlinks {
 margin:0 0 10px 0;
 padding:0;
 list-style:none;
}
.arrowlinks li {
 margin:0;
 padding:0 0 4px 15px;
 background:url(../img/ico-bullet.gif) no-repeat 0 3px;
}

ul.arrowlinks li ul.arrowlinks {
 margin:4px 0 0 0;
 padding:0;
 list-style:none;
}


.arrowlink{
 margin:0;
 padding:0 0 0 12px;
 line-height:12px;
 background:url(../img/ico-bullet.gif) no-repeat 0 2px;
}

a#headerlink {
 display:block;
 float:left;
 margin:0;
 padding:0 0 0 17px;
 line-height:31px;
 background:url(../img/header_link_endcap.gif) no-repeat;
}

a#headerlink span {
 display:block;
 background:url(../img/header_link_bg.gif) repeat-x;
 padding:0 10px 0 5px;
 margin:0;
}

a#header_homelink {
 display:block;
 position:absolute;
 width:117px;
 height:47px;
 top:17px;
 left:21px;
}

ul.browse_app {
 list-style:none;
 margin:0;
 padding:0;
 font-size:12px;
 float:left;
}

ul.browse_app li {
 padding:0;
 margin:0;
 display:inline;
}

ul.browse_app li a {
 display:block;
 width:200px;
 height:20px;
 line-height:20px;
 margin:0;
 padding:0;
}

.browse_app_active {
 background:#fcf3e7;
  color:#941726;
}

.browse_app_block {
 width:186px;
/* height:240px;*/
 float:left;
 background:#fcf3e7;
 padding:7px 7px 0 7px;
/* position:absolute;
 top:0;*/
} 




#dropmenudiv{
position:absolute;
background-color: #fcf3e7;
margin:0;
padding:0;
/*border:1px solid black;
border-bottom-width: 0;*/
font-weight:normal;
font-size:12px;
line-height:20px;
z-index:100;
}

#dropmenudiv a{
width: 100%;
display: block;
text-indent: 3px;
/*border-bottom: 1px solid black;*/
padding: 1px 0;
text-decoration: none;
/*font-weight: bold;*/
}

#dropmenudiv a:hover{ /*hover background color*/
background-color: #C7FF5E;
}

/* Sample CSS definition for the example list. Remove if desired */
.navlist li {
list-style-type: square;
width: 200px;
background-color: #fcf3e7;
}