/*************** HIDDEN ELEMENTS ****************/
#topBar, #menuWrapper, #topBarExtras, #footer, #utilities, .addthis_toolbox, #footnote h2 span, .videoObject, .video_display object, p.bottom_back_top, p.back_top, .ui-tabs-hide, a.hidden{
display:none;
}
/*************** RESET ALL **********************/
p, q, i, a, ul, ol, li, h1, h2, h3, h4, h5, div, table, tr, td, th{
margin:0;
padding:0;
text-decoration:none;
}
/***** PAGE BREAKS ******/
table, p, .photo, .video, blockquote{
page-break-inside:avoid;
}
h2, h3, h4{
page-break-after:avoid;
}
/*************** GENERAL ****************/
body{
size: portrait;
margin:0;
color:black;
background:white;
font-size:11pt;
font-family:"Times New Roman", TimesNR, Times, serif;
text-align:justify;
}
#jumpTo, #jumpTo h2, #jumpTo ul{
display:none;   
}
h1, h2, h3, h4, h5{
font-family:verdana,arial,helvetica,sans-serif;
text-align:left;
}
h1{
margin:4cm 0 1cm !important;
padding:1mm;
font-size:24pt;
border-bottom:solid 1mm black;
letter-spacing:1mm;
}
h2{
font-size:12pt;
letter-spacing:0.5mm;
margin:10mm 0 2mm;
}

h3, h4, h5{
font-size:9pt;
letter-spacing:0.5mm;
}
h3{
margin:5mm 0 2mm;
}
h4, h5{
font-style:italic;
font-weight:normal;
margin:3mm 0 2mm;
}
p{
margin:2mm 0;
}
p a:after{
font-style:italic;
content: " (" attr(href) ")";
}
ul, ol{
margin-left:10mm;
}
ul li a:after{
content: " (" attr(href) ")";
font-style:italic;
}
ol li a:after{
content: " (" attr(href) ")";
font-style:italic;
}
.redbold, b, strong, highlight, highligh_color{
font-weight:bold;
}
#copyright{
position:fixed;
font-style:italic;
font-weight:normal;
font-size:7pt;
text-align:right;
margin-top:1mm;
bottom:0;
right:0;
}


/** IMAGES **/
.photo{
padding:1.5mm 1mm 1mm 1mm;
border:solid 0.5mm black;
margin:1mm 0;
text-align:center;
width:99%;
float:left;
}
.photo img{
display:block;
margin:1mm auto;
}
.photo a{
float:left;
width:99%;
}
.photo a span{
font-style:italic;
padding:1mm 0;
margin:0 auto;
width:99% !important;
text-align:center !important;
}
/** VIDEO **/
.video{
border:solid 1mm black;
padding:5mm 0;
text-align:center;
}
.video span{

}
.video span:before{
content: "VIDEO: ";
}
/** BLOCKQUOTE **/
blockquote{
font-size:12pt;
font-style:italic;
font-weight:bold;
text-align:center;
}
blockquote .bigquotecite, blockquote cite{
font-size:9pt;
font-weight:normal;
text-align:right;
padding-right:10mm;
}
/** TABLES **/
table{
border-collapse:collapse;
border-spacing:0;
text-align:center;
width:100%;
margin:1mm 0;
}
th, td, tr{
border-collapse:collapse;
border-spacing:0;
}
th, td{
padding:1mm;
border:solid 0.5mm black;
}
table.large th, table.large td{
padding:0;
}
th, td.row_title{
font-weight:bold;
}
/** TABS **/
ul#tabsNav{
border-bottom:solid 1mm black;
margin:1cm 0 0 0;
padding: 0 0 1mm 0;
}
ul#tabsNav li{
list-style:none;
display:inline;
border-top:solid 0.5mm black;
border-left:solid 0.5mm black;
border-right:solid 0.5mm black;
padding:1mm 1mm 1.4mm 1mm;
font-size:9pt;
}
ul#tabsNav li.ui-state-active{
border-top:solid 1mm black;
border-left:solid 1mm black;
border-right:solid 1mm black;
padding:2mm 2mm 1.3mm 2mm;
font-size:10pt;
}
ul#tabsNav li a:after{
content:"";
}

/** EXTRAS **/
.footnote, #footnote{
page-break-before:always;
text-align:left;
}
#footnote ul, #footnote ol{
display:block !important;
}



/************* who chart **********************/
#content #WHOGuidelines ul{
padding:0;
margin:0;
}

#WHOChart{
page-break-before:always;
}
#WHOGuidelines, #WHOGuidelines #mother, #WHOGuidelines #infant{
float:left;
}
#WHOGuidelines h2{
margin-top:0px !important;
}
#WHOGuidelines h2{
    border-style:solid !important;
    padding:10px 20px !important;
    margin:10px 0 !important;
}
#WHOGuidelines p{
    float:left;
}
#WHOGuidelines ul{
    float:left;
    padding:0;
    text-align:left !important;
}
#WHOGuidelines ul li{
    list-style-image:none;
    list-style:none;
    float:left;
    margin:0;
    padding:0;
}
#WHOGuidelines .box ul{
}
#WHOGuidelines .box ul li{
    border-right:solid 0.5mm black;
    float:left;
}
#WHOGuidelines .box ul li.first{
    float:left;
}
#WHOGuidelines .box ul li.last{
    border:none;
    float:right;
}
#WHOGuidelines .box ul li.text{
    border:none;
    padding:0;
    list-style:none;
}
#WHOGuidelines .box ul li ul,
#WHOGuidelines .box ul li ul li{
    padding:0 !important;
    margin:0 !important;
    text-align:left !important;
    border:none;
}
#WHOGuidelines .box ul li ul li{
    list-style-type:disc;
    list-style-position:inside;
    padding:0 0 !important;
} 
#WHOGuidelines h2{
    float:left;
}
#WHOGuidelines h3{
    width:100%;
    text-align:center !important;
    padding:0;
    margin:0;
    padding-bottom:1%;
    border-bottom:solid 0.5mm black;
}
#WHOGuidelines h4{
    text-align:left !important; 
    padding:0;
    margin:0;
    color:#333 !important;
}
#WHOGuidelines h3 small,
#WHOGuidelines h3 span{
    display:block;
    width:100%;
}
#WHOGuidelines small,
#WHOGuidelines small{
    font-weight:normal;
    font-style:italic; 
} 
#WHOGuidelines h3 small{ 
    float:left;
}
#WHOGuidelines h3 span{
    clear:both;
} 
#WHOGuidelines .box{ 
    border:solid 1mm black;
    padding:2%;
}
#WHOGuidelines .bLeft{
    float:left;
}
#WHOGuidelines .bRight{
    float:right;
} 

/************* MOTHER ****************/
#WHOGuidelines .twoThird{
    width:69%;
    margin-bottom:1%;
} 
#WHOGuidelines .oneThird{
    width:20%;
    margin-bottom:1%;
}
#WHOGuidelines #mother .box ul li.first{
    width:50%;
} 
#WHOGuidelines #mother .box ul li.last{
    width:40%;
}
.doubleArrow,
.jointArrows{
    width:70%;
    margin:1% auto 1% auto;
    height:3mm;
    clear:both;
}
.jointArrows{
    margin:3% auto 2% auto;
}

/************* INFANT ****************/
#WHOGuidelines .oneQuater{
    width:24%;
}
#WHOGuidelines .threeQuater{
    width:65%;
}
#WHOGuidelines #infant .box ul li{
    padding-left:2%;
}
#WHOGuidelines .halfHeight{
    margin-bottom:2%;
} 
#WHOGuidelines .halfHeight ul.notes li{
    list-style:none !important;
    list-style-position:outside !important;
    border:none;
} 
#WHOGuidelines #infant .box ul li.first,
#WHOGuidelines #infant .box ul li.middle,
#WHOGuidelines #infant .box ul li.last{
    width:33%; 
} 
#WHOGuidelines #infant .box ul li.first{
    width:25%;
} 
#WHOGuidelines #infant .note{
    text-align:center;
    font-style:italic;
    color:#333;
    width:100%;
    padding-top:0;
} 
