/* HS Report styles */


/* Articles links and buttons styles START*/
div.rowTopLinks_Btns {float: left; margin: 5px 0 5px 5px; padding: 0; width: 96.5%;}
.rowTopLinks_Btns div.topText {float: left; width: 68%;margin:0; padding:0;}
.rowTopLinks_Btns div.topTextFr {float: left; width: 68%;margin:0; padding:0;}
.rowTopLinks_Btns div.topText div.rowArrowTitle,
.rowTopLinks_Btns div.topTextFr div.rowArrowTitle
 {float: left; margin: 0; padding: 0; width: 100%;color:#009;}
.rowTopLinks_Btns div.topText div.rowArrowTitle a,
.rowTopLinks_Btns div.topTextFr div.rowArrowTitle a
 {color:#009;text-decoration:underline;}
.rowTopLinks_Btns div.topText div.rowArrowTitle a:hover,
.rowTopLinks_Btns div.topTextFr div.rowArrowTitle a:hover
 {color:#009;text-decoration:none;}
/* Arrow and title in box to fix wrapping STARTS*/
.rowTopLinks_Btns div.topText div.rowArrowTitle div.arrow,
.rowTopLinks_Btns div.topTextFr div.rowArrowTitle div.arrow
 {float: left; width: 4%; margin: 0; padding: 3px 0 0 16px;font-size:110%;}
.rowTopLinks_Btns div.topText div.rowArrowTitle div.title,
.rowTopLinks_Btns div.topTextFr div.rowArrowTitle div.title
 {float: left; width: 88%; margin: 0; padding: 3px 0 0 0;font-size:110%;}
/* Arrow and title in box to fix wrapping ENDS*/
.topRightBtns {
float:right;
padding:8px 0 0 0;
margin:0;
width:165px;
}
.rowTopLinks_Btns .topRightBtns div.cols2 {float: left; width: 82px; margin: 0; padding: 0;}
.rowTopLinks_Btns .topRightBtns div.cols2 img {margin: 0; padding: 3px;}
.rowTopLinks_Btns .topRightBtns div {float: left; width: 82px; margin: 0; padding: 5px 0 0 35px;}

/* Articles links and buttons styles END*/

#mainIssueImg img {padding:0;margin:10px 0 0 0;}

.HSReport_art {padding:0;margin:0;width:545px;}
div.HSReport_art h3 {color:#009;font-weight:normal;font-size:2.1em!important;padding:0;margin:0;}
div.article_box {padding:0;margin:0;border-top: 1px #000 solid;}

div.article_box {padding:0;margin:0;border-top: 1px #000 solid;} 
div.article_box h3 {color:#009;font-weight:normal;font-size:2.1em!important;} /*added by Oleg on May 27 to fix Past Issues titles formatting*/

div.rowTopicPrint {float: left; margin: 0; padding-bottom: 8px; width:545px;}
div.rowTopicPrint div.cols2l {float: left; width: 40%; margin: 0; padding: 6px 5px 6px 5px; color:#fff;background-color:#000;font-weight:normal;}
div.rowTopicPrint div.cols2r {float: right; width: 185px; margin: 0; padding: 2px 2px 0 0;text-align:right;}
div.rowTopicPrint div.cols2r img {margin: 0; padding: 0;vertical-align:middle;}
div.upArrow img {padding:0;margin:0 0 15px 0;}

div.blueBox {
background-color:#000099; 
width:100%; 
font-family:Verdana, Arial, Helvetica, sans-serif;
padding:1px 0 1px 5px;
margin:0;
}
div.blueBox p {
background-color:#000099; 
color:#fff!important; 
font-size:17px; 
padding:0;
margin:0;
font-weight:normal;
}

#followCCOHSlinks {
margin:0 0 20px 0;
padding:0;
border-top:1px #009 solid;
width:545px;
}
#followCCOHSlinks h5 {
display:inline;
}

#followCCOHSlinks .row {float:left;margin:0;padding:0;width:540px;}

#followCCOHSlinks .row div.cols2l {
float:left;
margin:0;
padding:5px 0 5px 0;
}
#followCCOHSlinks .row div.cols2l img {
margin:0;
padding:0 5px 0 0;
vertical-align:middle;
}

#followCCOHSlinks .row div.cols2r {
float:right;
margin:0;
padding:5px;
background-color:#000;
width:35%;
}
#followCCOHSlinks .row div.cols2r p {
margin:0;
padding:0;
background-color:#000;
color:#fff;
text-align:center;
}
#followCCOHSlinks .row div.cols2r p a {
margin:0;
padding:0;
color:#fff;
}

.grey_info_box {
background-color:#CCCCCC; border: 1px #000 solid; clear:both; margin:30px 0 0 0; padding:10px;width:534px;
}


