/* CSS Document */

#toc{
font-family: Arial, Helvetica, sans-serif;
color: #485660;

font-size: 11px;
line-height: 16px;
padding: 15px 5px 15px 5px;
padding-left:135px;
}

.maintitle{
background: url(../images/head_img.jpg) no-repeat top left;
height: 63px;
text-indent: -5000px;
margin: 23px 0 47px 140px; 
padding: 0;
border-bottom: 0px solid #aac9dc;
}

.maintitle1{
background: url(../images/head_img.jpg) no-repeat top left;
height: 63px;
text-indent: 5000px;
margin: 23px 0 47px 0px; 
padding: 0;
border-bottom: 0px solid #aac9dc;
}


.maintitle2{
background: url(../images/theadvisor_hd3_white.gif) no-repeat top left;
height: 70px;
text-indent: -5000px;
margin: 0px 0 27px 0px; 
padding: 0;
border-bottom: 0px solid #aac9dc;
}
.greybigtext{
font-weight: normal;
width: 480px;
font-size: 30px;
line-height: 35px;
margin: 0; 
padding: 0;
color: #455560;
}

.redtxtbig{
font-size: 11px;
text-transform: uppercase;
letter-spacing: 1px;
color: #ac2122;
margin: 0; 
padding: 0;
font-weight: bold;
}

.bluetxtleft{
font-size: 15px;
text-transform: uppercase;

color: #00417b;
padding-left:6px;
font-weight: bold;
}
.subredtext {
font-size: 11px;
text-transform: uppercase;
letter-spacing: 1px;
color: #ac2122;
margin: 0; 
padding: 0;
font-weight: bold;
}

#toc h4{
font-size: 13px;
margin: 0; 
padding: 0;
font-weight: bold;
}
.subboldtext {
font-weight: normal;
font-size: 14px;
color: #896532;
margin: 0 50px 0 0;
padding: 0 0 15px;
line-height: 17px;
}
.greyboldtxt{
font-size: 13px;
margin: 0; 
padding: 0;
font-weight: bold;
}
#toc h5{
color: #75838d;
font-size: 11px; 
line-height: 16px;
margin: 0; 
padding: 0 0 3px;
font-style: italic;
font-weight: normal;
}

#toc p{
font-size: 11px;
line-height: 16px;
margin: 0; 
padding: 0 0 20px 0;
}

#toc .print{
float: right;
position: relative;
display: inline;
font-size: 10px;
padding: 0;
margin: 0; 
text-align: right;
line-height: 15px;
}

#toc .print strong{
font-size: 11px;
}

#toc .issue{
line-height: 45px;
}

#toc table.toc{
margin: 0;
width: 548px;

}

#toc table tr td{
vertical-align: top;
}

#article{
font-family: Arial, Helvetica, sans-serif;
/*position: absolute;*/
color: #485660; width:639px;

font-size: 11px;
line-height: 16px;
padding: 0 25px 25px;
padding-left:105px;
}

#article h1{
background: url(../images/theadvisor_hd3.gif) no-repeat bottom left;
height: 70px;
text-indent: -5000px;
margin: 23px 0 47px 0; 
padding: 0;
border-bottom: 0px solid;
}

#article h2{
font-size: 10px;
text-transform: uppercase;
letter-spacing: 1px;
color: #ac2122;
margin: 0; 
padding: 0;
float: right;
display: inline;
position: relative;
}

.redtxtbig1 {
color: #ac2122;
font-weight: normal;
font-size: 30px;
line-height: 35px;
padding: 0 200px 8px 0;
margin: 0;
}

.redtxtbig_detail {
color: #ac2122;
font-weight: normal;
font-size: 30px;
line-height: 35px;
padding: 0 50px 8px 0;
margin: 0;
}

#article h4{
font-weight: normal;
font-size: 14px;
color: #896532;
margin: 0 200px 0 0;
padding: 0 0 15px;
line-height: 17px;
}

#article h5{
color: #75838d;
font-size: 11px; 
line-height: 16px;
margin: 0 0 15px 0; 
padding: 0 0 15px;
font-style: italic;
font-weight: normal;
border-bottom: 1px solid #75838d;
}

#article h6{
font-size: 11px;
text-transform: uppercase;
letter-spacing: 1px;
color: #ac2122;
margin: 0; 
padding: 0;
font-weight: bold;
}

#article p{
font-size: 11px;
line-height: 16px;
margin: 0; 
padding: 0 200px 10px 0;
}

#article p img{
margin: 5px 0;
}

#article a, 
#article a:link, 
#article a:visited,  
#article a:active,
#toc a, 
#toc a:link, 
#toc a:visited,  
#toc a:active{
color: #ac2122;
}

#toc a:hover, 
#article a:hover{
text-decoration: none;
}

#article ul{
font-size: 11px;
line-height: 16px;
padding: 0 120px 5px 16px;
margin: 0;
}

#article li{
margin: 0;
padding: 0 0 4px 5px;
color: #485660;
}

#article ol{
font-size: 11px;
line-height: 16px;
padding: 0 200px 0 0;
}

#article blockquote{
font-size: 15px;
line-height: 20px;
color: #ac2122;
font-style: italic;
margin: 0;
padding: 10px 215px 15px 15px;
font-weight: bold;
}

#article span.footnote{
font-size: 9px;
vertical-align: 3px;
margin: 0 1px 0 2px;
}

#article .dropcap{
font-size: 80px;
float: left;
display: inline;
position: relative;
line-height: 60px;
padding: 4px 4px 0 0;
color: #ce882b;
font-weight: bold;
}

#article p.next{
float: right;
position: relative;
display: inline;
padding: 15px 0;
margin: 0; 
}

#article .issue{
float: right;
position: relative;
display: inline;
font-style: normal;
text-transform: uppercase;
font-size: 10px;
font-weight: bold;
}

#article .imgright{
float: right;
display: inline; 
position: relative;
margin: 0 0 5px 10px;
}

#article .imgrightbleed{
float: right;
display: inline; 
position: relative;
margin: 0 -22px 5px 20px;
}

#article .redbullet{
margin: 0; 
padding: 0;
}

#article #footnotes{
font-size: 9px;
line-height: 12px;
margin: 0;
padding: 10px 200px 50px 20px;
}

#article #footnotes li{
padding: 0 0 5px;
}

#article address{
border-top: 1px solid #75838d;
border-bottom: 1px solid #75838d;
padding: 5px 0 10px 0;
margin: 0 200px 0 0;
height: 75px;
font-style: normal;
font-size: 10px;
line-height: 13px;
}

table tr td #article address img{
float: left;
position: relative;
display: inline;
margin: 3px 7px 0 0;
}

#article address#two{
border-top: 0px solid;
}

#article p.back2toc{
padding: 30px 0 0;
}

/* EN Page */

#article.en .dropcap{
color: #65907f;
}

#article.en .enbtn{
background: url(../images/en_hd.gif) no-repeat right top;
height: 23px;
width: 200px;
text-indent: -5000px;
float:right;
}


/* ENI Page */

#article.eni .dropcap{
color: #658c95;
}

#article.eni .enibtn{
background: url(../images/eni.png) no-repeat right top;
height: 23px;
width: 200px;
text-indent: -5000px;
}


/* CHI Page */

#article.chi .dropcap{
color: #908CCD;
}

#article.chi .chibtn{
background: url(../images/chi.png) no-repeat right top;
height: 23px;
width: 200px;
text-indent: -5000px;
}


/*MES Page*/

#article.mes .mesbtn{
background: url(../images/mes_hd.gif) no-repeat right top;
height: 23px;
width: 200px;
text-indent: -5000px;
}

#article.mes .dropcap{
color: #ce882b;
padding: 1px 3px -3px 0;
margin: 0 0 0 -5px;
}

#article.mes p strong{
color: #ce882b;
}

/* BP Page */

#article.bp .bpbtn{
background: url(../images/bp_hd.gif) no-repeat right top;
height: 23px;
width: 200px;
text-indent: -5000px;
}

#article.bp .dropcap{ 
color: #459299;
}

#article #bpbox{
background: #fef0dc; 
border: 1px solid #75838d; 
padding: 12px 12px 12px; 
margin: 0 275px 12px 0;
}

#article #bpbox p{
padding: 0 0 5px;
}


#article #bpbox h6{
color: #459299; 
padding: 0 0 7px;
}


/* BPI Page */

#article.bpi .bpibtn{
background: url(../images/bpi.png) no-repeat right top;
height: 23px;
width: 200px;
text-indent: -5000px;
}

#article.bpi .dropcap{ 
color: #657FAB;
}


/* CSI Page */

#article.csi .csibtn{
background: url(../images/csi.png) no-repeat right top;
height: 23px;
width: 200px;
text-indent: -5000px;
}

#article.csi .dropcap{ 
color: #778C82;
}


/*MO Page*/

#article.mo .mobtn{
background: url(../images/mo_hd.gif) no-repeat right top;
height: 23px;
width: 200px;
text-indent: -5000px;
}

#article.mo .dropcap{
color: #5687bc;

}

#article.mo p strong{
color: #5687bc;
}

/*MOI Page*/

#article.moi .moibtn{
background: url(../images/moi.png) no-repeat right top;
height: 23px;
width: 200px;
text-indent: -5000px;
}

#article.moi .dropcap{
color: #AD7137;

}

/* QA Page */

#article.qa .qabtn{
background: url(../images/qa_hd.gif) no-repeat right top;
height: 23px;
width: 200px;
text-indent: -5000px;
}

#article.qa .dropcap{
color: #a5651d;

}

#article.qa p.intro{
color: #a5651d;
}

#article p.question{
font-weight: bold;
color: #a5651d;
padding: 0 100px 0 0;
margin: 0 0 -5px;
font-size: 12px;
line-height: 39px;
}

#article .question span{
font-size: 30px;
margin: 0;
padding: 0 3px 0 0; 
color: #a5651d;
font-weight: bold;
float: left;
position: relative; 
display: inline;
line-height: 30px;
}

#article .answer{
font-size: 30px;
float: left;
display: inline;
position: relative;
line-height: 30px;
padding: 5px 5px 0 0; 
margin: 0 0 -7px;
color: #ce882b;
clear: left;
font-weight: bold;
}

/* Menu Styling */
#article #menu{
float: right; 
position: relative; 
display: inline;
background: #fff5e7; 
width: 170px;
}

#article #menu h6{
padding: 10px 10px 6px; 
margin: 0;
font-size: 11px;
}

#article #menu ul{
padding: 0 10px 10px; 
margin: 0;
list-style-type: none;
}

#article #menu ul li{
border-top: 1px solid #ccc;
padding: 6px 0;
margin: 0;
line-height: 14px;
position: relative;
}

#article #menu a,
#article #menu a:link, 
#article #menu a:visited,  
#article #menu a:active{
color: #485660;
text-decoration: none;
}

#article #menu a:hover{
color: #ac2122!important;
}

.toppad { padding-top:25px; }