/* @override http://files3.prefabmarkets.com/stylesheets/hr/all.css */
/***********************************************/
/* Components                                  */
/***********************************************/
#container{background-color:#FFFFFF;}
/************* #masthead styles **************/
#masthead img.banner{margin:3px 3px 0px 0px;}
#mastheadBanner{width:468px;/*margin:5px 5px 5px 126px;*/ float:right;}
#topMain{margin:0 0 7px 0;}
/************* #contentBox styles **************/
#contentBox{line-height:14px;}
#contentBox h1{margin:0px 0px 16px 0px;padding:0px;color:#000000;font-size:15px;font-style:italic;}
#contentBox h2{margin:0px 0px 8px 0px;padding:0px;color:#003399;font-size:15px;font-style:italic;}
#contentBox h3{margin:0px;padding:0px 0px 0px 0px;color:#000000;font-size:11px;}
#contentBox h4{margin:0px;padding:0px 0px 0px 0px;color:#666666;font-size:10px;}
#contentBox p{margin:0px;padding:0 0 6px 0;}
#contentBox a{color:#003399;font-weight:bold;}
#contentBox a.articlelink,a:visited.articlelink{color:#FF9900;font-size:10px;font-weight:bold;}
#contentBox a.calltoaction,a:visited.calltoaction{color:#FF9900;font-size:10px;font-weight:bold;}
#contentBox .urls{color:#003399;font-size:10px;}
#contentBox p.summary{padding-top:3px;padding-bottom:3px;}
#contentBox p.commentary{padding-bottom:3px;}
#contentBox p.nwlinks{padding-bottom:3px;}
#contentBox p.nwlinks a.more{color:#003399;font-weight:normal;text-decoration:underline;}
#contentBox p.summary strong,#contentBox p.commentary strong{color:#003366;font-weight:normal;}
div.pagination{text-align:center;}
/************* #sidenav styles **************/
#contentBox a.subscriberpage,a:visited.subscriberpage,a:active.subscriberpage{color:#003399;font-weight:normal;text-decoration:underline;}
#contentBox a:hover.subscriberpage{color:#003399;font-weight:normal;text-decoration:none;}
/************* #searchbar styles **************/
#searchbar a{color:#003399;font-weight:normal;text-decoration:underline;}
#searchbar a:hover{color:#003399;font-weight:normal;text-decoration:none;}
/************* #globalnav styles **************/
#globalnav a.login{color:#FF9900;}
#globalnav a{font-weight:bold;}
/************* #sidebar styles **************/
#sidebar h1{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;color:#003399;font-size:14px;}
#sidebar h2{margin:12px 0px 0px 0px;color:#000000;font-weight:bold;font-size:12px;}
#sidebar p{margin:10px 0px 10px 0px;line-height:11px;}
#sidebar a.privacy,a:visited.privacy{color:#003399;font-weight:normal;text-decoration:underline;}
#sidebar a:hover.privacy{text-decoration:none;}
#sidebar img{clear:right;margin:11px 0px 8px 0px;}
#sidebar hr{margin:15px 0px 6px 0px;/*border-collapse:collapse;*/ border-bottom:1px dashed #CCCCCC;border-top:1px dashed #FFFFFF;border-left:1px dashed #FFFFFF;border-right:1px dashed #FFFFFF;}
#sidebar a{color:#FF9900;font-weight:bold;}
#sidebarResearcher h1{padding:7px 0px 7px 0px;margin-bottom:11px;border:1px dashed #B7B7B7;display:block;background-color:#DDDDDD;font-size:12px;font-weight:bold;}
/************* #sidenav styles **************/
#sideNavLogin{border-bottom:1px solid #CCCCCC;padding:6px 9px 6px 15px;margin-bottom:0px;background-color:#DDDDDD;background-image:url(http://files9.prefabmarkets.com/images/hr/sideNavLogin_bg.gif);background-repeat:no-repeat;background-position:top;font-style:italic;font-size:10px;}
#sideNavMain{background-image:url(http://files1.prefabmarkets.com/images/hr/sideNavMain_bg.gif);background-repeat:no-repeat;background-position:top;}
#sideNavBottom{margin-bottom:14px;background-image:url(http://files2.prefabmarkets.com/images/hr/sideNavBottom_bg.gif);background-repeat:no-repeat;background-position:top;height:16px;}
#sideNav1,#sideNav2,#sideNav3{background-image:url(http://files3.prefabmarkets.com/images/hr/sideNav_bg.gif);background-repeat:no-repeat;background-position:top;}
#sideNavMain a,#sideNav1 a,#sideNav2 span,#sideNav2 a,#sideNav3 a{padding:4px 10px 4px 15px;display:block;background-color:#F7F7F7;background-image:url(http://files4.prefabmarkets.com/images/hr/sideNav_a_bg.gif);background-repeat:no-repeat;background-position:left top;text-align:left;}
#sideNavMain a.first,#sideNav1 a.first,#sideNav2 a.first,#sideNav2 span.first,#sideNav3 a.first{padding:4px 10px 4px 15px;display:block;background-color:#F7F7F7;background-image:url(http://files5.prefabmarkets.com/images/hr/sideNav_a_first_bg.gif);background-repeat:no-repeat;background-position:left top;text-align:left;}
#sideNavMain a.last,#sideNav1 a.last,#sideNav2 a.last,#sideNav2 span.last,#sideNav3 a.last{padding:4px 10px 0px 15px;/*	background-image:url(http://files6.prefabmarkets.com/images/hr/sideNav_a_last_bg.gif);
background-repeat:no-repeat;
background-position:left bottom;*/ display:block;text-align:left;}
#sideNavMain a.toplinks,#sideNav1 a.toplinks,#sideNav2 span.toplinks,#sideNav2 a.toplinks,#sideNav3 a.toplinks{color:#000000;font-weight:bold;}
#sideNavMain a.subscribenow{color:#FF9900;font-weight:bold;}
#sideNavMain a.catglinks{padding:1px 10px 1px 20px;background-image:url(http://files7.prefabmarkets.com/images/hr/sideNavMain_catgs_bg.gif);background-position:left top;color:#333333;font-size:9px;}
#sideNavMain a.catglinkslast{padding:1px 10px 10px 20px;background-image:url(http://files8.prefabmarkets.com/images/hr/sideNavMain_catgs_bg.gif);background-position:left top;color:#333333;font-size:9px;}
#sideNavMain hr,#sideNav1 hr,#sideNav2 hr{color:transparent;background-image:url(http://files9.prefabmarkets.com/images/hr/sideNav_hr_bg.gif);}
#sideNav2 span.gpng{padding:4px 10px 0px 15px;background-image:url(http://files5.prefabmarkets.com/images/hr/sideNav_a_bg.gif);font-weight:bold;}
#sideNav2 span.first{padding:4px 10px 4px 15px;background-image:url(http://files5.prefabmarkets.com/images/hr/sideNav_a_first_bg.gif);font-weight:bold;}
#sideNav2 a.cond{padding:0px 10px 0px 22px;background-image:url(http://files5.prefabmarkets.com/images/hr/sideNav_a_first_bg.gif);}
#sideNav2 a.last{padding-bottom:10px;}
/************* #titleCrumbar styles **************/
#titleCrumbar a{color:#003399;text-decoration:underline;}
#titleCrumbar a:hover{text-decoration:none;}
#content{margin-right:15px;}
/************* #home_topics styles **************/
#home_topics{border:1px solid #CACACA;background-color:#F7F7F7;margin:12px;}
#home_topics div.container{margin:6px 0 9px 0;}
#home_topics div.panel{width:33%;float:left;}
#home_topics span,#home_topics a{display:block;}
#home_topics div.first span{padding:4px 0px 2px 40px;}
#home_topics span{padding:4px 10px 2px 30px;font-weight:bold;}
#home_topics div.last span{padding:4px 10px 2px 20px;}
#home_topics div.first a{padding:1px 0px 1px 48px;}
#home_topics a{padding:1px 10px 1px 38px;color:#000000;font-weight:normal;font-size:9px;}
#home_topics div.last a{padding:1px 10px 1px 28px;}
#home_topics div.clearer{clear:both;display:block;content:".";height:0;visibility:hidden;}
/***********************************************/
/* Forms                                       */
/***********************************************/
/*
#subscribeForm legend.l{
padding-left:5px;
background-color:#66FFFF;
}
#subscribeForm legend.r{
float:left;
width:100px;
background-color:#FFFFCC;
}
#subscribeForm input.r{
float:left;
width:100px;
background-color:#CCCCFF;
clear:right;
}
*/
.smallText{font-size:9px;}
div.formSuccess,div.formErrors{margin:auto;padding:6px;width:300px;color:#CC0000;}
div.formSuccess ul,div.formErrors ul{margin:0;padding:3px;}
div.formSuccess ul li,div.formErrors ul li{list-style-position:inside;font-size:9px;text-align:left;}
div.formSuccess{border:1px solid #666666;background-color:#DDDDDD;}
div.formErrors{border:1px solid #CCCCCC;background-color:#EFEFEF;}
/***********************************************/
/* Ads                                         */
/***********************************************/
#contentAdWords{border:1px solid #DEDEDE;padding:3px 6px 6px 6px;margin:18px 0px 24px 0px;width:320px;background-color:#EFEFEF;font-size:9px;text-align:left;}
#contentAdWords h3{margin-bottom:4px;color:#666666;font-size:9px;}
/***********************************************/
/* Captche                                     */
/***********************************************/
div.yacaph{margin:0 0 16px 0;text-align:center;}
div.yacaph label{text-align:center;font-size:11px;margin:0;display:block}
div.yacaph input{width:245px;background-color:#F4F4F4;border:1px solid #c9d7da;font-size:12px;padding:3px;margin:0;}
