/* Style and Rules for the Anthro Index Page - These can be replaced by the global styles */
/*NOTE TO ANTHRO DEVELOPERS: the body tag below has no bearing on the overall design. It was placed there so we could get the header and footer sections to mimic the actual website. It can be removed prior to production.*/

/* Page Sections and Typography */

#wrapper p, h1, h2, h3, h4, h5, ul, li { font-family: Verdana, Arial, Geneva, Helvetica, sans-serif; font-style: normal; }

#wrapper p { margin: 0; padding: 7px; line-height: 18px; font-size: 11px; }

#wrapper ul { list-style: none; margin: 0px; padding-left: 5px; padding-right: 7px; }

#wrapper ul li{ line-height: 18px; font-size: 12px; padding-left: 8px; padding-bottom: 6px; }

.right { float: right; }

.left { float: left; }

.clr { clear: both; }

.clrsolo { clear: both; font-size: 1px; line-height: 1px; margin: 0px; padding: 0px; height: 0px; visibility: hidden; }

a img { border: none; text-decoration: none; }

.imgRight {
 	margin-bottom: 10px; 
 	margin-left: 10px;
 	float: right;
}
.imgLeft {
 	margin-bottom: 10px; 
 	margin-right: 10px;
 	float: left;
}

/* Healthcare */

#content1 { background-color: #fff; min-width: 980px; }

.pdf {  font-size: 80%; }
div.pdf-download{float:left; margin:15px 0 0 8px;}
#tcol_left div.pdf-download img, div.pdf-download{border:0;}
#tcol_right{padding-bottom:15px;}

/* #top { background: #727d43 url(../images/healthcare/bg_top.gif) top left repeat-y; margin: 0; padding: 0; }
*/
#top { background: #fff; margin: 0; padding: 0; }

.sec { background-color: #f7f1d1; margin: 0; padding: 0; border-top: 1px solid #efa357; display:block; clear:both; overflow:auto; }

.sec h1 { background-color: #efa357; padding: 15px 7px; color: #fff; margin: 0; font-size: 18px; }

.sec h2 { font-size: 16px; color:#A13229; padding: 5px 7px 0 5px;margin: 10px 0 0 0; }

.sec h3 { color:#666; font-family: Verdana,Arial,Helvetica,sans-serif; font-size:12px; font-weight:bold; margin:7px 5px 5px 5px; padding:0; }

#tcol1 { width: 310px; float: left; background-color: transparent; padding-bottom:15px;}

#tcol1 img { margin: 20px 0 10px 10px; }

#tcol-in { width: 647px; margin: 5px 0 5px 13px; padding: 5px 0 0 0; }

#tcol-in a:link, a:visited { color: #fff; }

#tcol-in a:hover { color: #999; }

#tcol-in p { color: #fff; font-size: 12px; }

#wrapper #tcol-in ul { list-style: none; color: #fff; margin: 0 10px 0 0; padding-top: 1px; }

#wrapper #tcol-in li { background:url(../images/healthcare/bullet.gif) no-repeat 0px 10px; font-size: 12px; padding: 5px 10px 5px 12px; }

#tcol_left { width: 473px; float: left; padding-right: 10px; }

#tcol_left img { border: 2px solid #efa357; margin:0; padding: 0; }

#tcol_right { width: 153px; float: right; padding-left: 10px; border-left: 1px dashed #A6B07A; margin-bottom: 5px; }

#tcol2 { background-color: #727d43; margin-left:320px; margin-bottom: 0; padding: 0; border-top: 2px solid #fff; border-bottom: 2px solid #fff; min-height:340px; }

#tcol1 h1 { background-color:#efa357; color:#727d43; font-size:26px; margin: 0; padding: 25px 7px 0 15px; line-height: 22px; width:100%; }

#tcol2 { border-top: 47px solid #efa357;}

.col1 { background-color: #f7f1d1; width:260px; float: left; padding-left:5px; padding-bottom: 10px; }

.col1 p { padding: 5px; }

.col2 { background-color: #f7f1d1; margin-left: 270px; padding: 0 0 25px 0; }

.col2 p { float: left; padding: 0 7px; margin: 10px 0 15px 0; }

.col2 p a {color:#336699; }

.col2 p a:hover { color: #333; }

.col2 p img { border: 2px solid #efa357; margin: 0; padding: 0; }

.prodrowtop { margin: 10px 0 0 0; padding: 0; }

.prodrowtop p { float: left; margin: 0; padding: 0; }

.prodrow { margin: 10px 0 0 0; padding: 0 0 10px 0; }

.prodrow p { width: 132px; height: 175px; text-align:center; } 

.top { margin: 0; }

.top a {color: #999; }

.top a:hover {color: #000; }

/* Added mid-border to page to prevent internet explorer collapsing margins */

.mid-border    { background-color:#efa357; margin: 0; padding: 0 7px 0 2px; height: 50px; }
.mid-border a  { color:#fff; }
.mid-border p  { margin-top: 0; padding-top: 0; }
.mid-border h1 { margin-bottom: 0; padding-bottom: 0; }

/* Callout Control */

.callout_wrap{ width: 153px; margin-top: 20px; font-family: Verdana, Arial, sans-serif; font-size: 11px; }

.callout_inner { width: 153px; margin-bottom:-45px; }

.callout_inner div { width: 153px; text-align:center; }

.callout_inner div a { font-family: Verdana, Arial, sans-serif; font-size: 11px; }

#wrapper .callout_inner p { padding: 0 15px 0 17px; }

.callout_inner h2 { margin: 0 0 5px 0; padding: 0 12px 0 13px; }

#tcol_right .callout_inner h2 a:link, #tcol_right .callout_inner h2 a:visited, #tcol_right .callout_inner h2 a:hover { color: #fff; font-family: Verdana, Arial, sans-serif; font-size: 13px; margin: 0; text-decoration: none; font-weight: normal; }

#tcol_right .callout_inner h2 a:hover { color: #FFA200; text-decoration: underline; }
