/* a:link{color:#004963; font-weight:bold;}
 a:hover{color:#1B7EE4; text-decoration:underline;}
 a:visited{color:#6A95A4;}
*/
a.more{display:block; color:#1F577D; background:url(/cssimages/home/more-arrow.png) no-repeat 34px 4px; margin-left:1px; }
a.more-info{background:url(/cssimages/home/more-arrow.png) no-repeat right 4px; padding-right:10px;}
div#flash{margin-bottom:14px; height:236px;}
div#flash img{display:none;}
div.activeTab ul.tabs li{float:left;}
div.activeTab ul.tabs li a{background:url(/cssimages/home/home-tabs.png) no-repeat; display:block; text-indent: -9999px; height:33px}

div#hometabs{width:718px; float:left; margin-right:14px;}
div.activeTab ul.tabs li#tab1 a{ width:230px;}
div.activeTab ul.tabs li#tab2 a{width:141px; background-position:-230px 0}
div.activeTab ul.tabs li#tab3 a{width:177px; background-position:-371px 0;}
div.activeTab ul.tabs li#tab4 a{width:170px; background-position:-548px 0;}

div.activeTab ul.tabs li#tab1 a:hover, div.activeTab ul.tabs li#tab1 a.active{background-position:0 -33px;}
div.activeTab ul.tabs li#tab2 a:hover, div.activeTab ul.tabs li#tab2 a.active{background-position:-230px -33px}
div.activeTab ul.tabs li#tab3 a:hover, div.activeTab ul.tabs li#tab3 a.active{background-position:-371px -33px;}
div.activeTab ul.tabs li#tab4 a:hover, div.activeTab ul.tabs li#tab4 a.active{background-position:-548px -33px;}

div.activeTab div{background:#EEE; border:1px solid #DCDFE1; border-top:none; padding:26px; display:none; clear:both;}
div.activeTab div.show{display:block;}
div.tabs div.col1, div.tabs div.col2{width:311px; float:left;}
div.tabs div.col1{margin-right:42px;}


div.tabs div div{border:none; display:block; padding:0px; clear:none;}
div.tabs h1{font-size:17px; font-weight:bold; color:#367939; border-bottom:2px solid #D3D5D8;padding-bottom:8px; margin-bottom:17px;}
div.tabs h2{font-size:15px; font-weight:bold; line-height:1.1; color:#1F577D; clear:both;}
div.tabs h3{font-size:13px; font-weight:bold; line-height:1.1; color:#1F577D; margin-bottom:17px;}
div.tabs h2 a, #featured-customer h4 a, #featured-capability h4 a, div.tabs h3 a{color:#1F577D;}
div.tabs h2 a:hover{color:#1B7EE4; text-decoration:none;}
div.tabs span.date{font-size:11px; color:#666;}
div.tabs span.location, div.tabs span.event-type{display:block; font-weight:bold; color:#666; font-size:12px;}
div.tabs span.location{margin-top:-16px;}
div.tabs span.event-type{font-weight:normal; margin-bottom:17px; }

div.tabs p{line-height:1.2; font-size:12px; color:#333; margin:10px 0 17px 0}
div.tabs p.last{border-top:1px solid #D3D5D8; margin-top:25px; padding-top:10px; padding-bottom:3px;}

div.fourcol{width:146px; float:left; margin-right:26px;}
div.fourcol ul{border-bottom:1px solid #D3D5D8;}
div.nrm{margin-right:0px;}
div.fourcol ul li a{color:#1F577D; line-height:1.2; font-size:12px; padding-right:15px; margin-bottom:15px; display:block;}
div.fourcol a.more, div.tabs a.all{width:95px; background:url(/cssimages/home/fourcol-more.png) no-repeat right center #FFF; border:1px solid #D3D5D8; padding:3px 22px 3px 6px; margin-top:10px; line-height:1;}


/*div.tabs a.all{color:#1F577D; background:url(/cssimages/home/all-arrow.png) no-repeat 70px 5px #FFF; border:1px solid #CDD0D0; padding:0px 18px 0px 6px;}*/
/*div.tabs a.products{background-position:80px 5px;}
div.tabs a.news{background-position:60px 5px;}
div.tabs a.events{background-position:65px 5px;}*/
div#portlets{float:left; width:188px; margin-top:5px;}
div#portlets p{color:#333;}

#portlets h3{text-indent:-9999px; width:188px;}
#pbbi-solutions h3{background:url(/cssimages/home/PBBI-Solutions-for.png) no-repeat left top; height:27px; }
#pbbi-solutions ul{border: 1px solid #87B400; border-width:0px 1px 0 1px}
#pbbi-solutions ul li{  border-bottom:1px solid #87B400; border-top:1px solid #AAD52B;}
#pbbi-solutions ul li a{background:url(/cssimages/layout/secondary-nav-sprite.png) repeat-x left -5px; width:171px; height:18px; color:#FFF; display:block; padding:4px 0 0 15px;}
#pbbi-solutions ul li a:hover{background-position:left -21px; text-decoration:none;}

#featured-customer, #featured-capability{border:1px solid #DCDFE1; border-top:none; background:#EEE; width:158px; padding:14px;}
#featured-customer h4, #featured-capability h4{font-size:13px; color:#1F577D; margin-bottom:7px; clear:both;}
h3.featured-customer {background:url(/cssimages/home/featured-customer.png) no-repeat left top;  height:26px; margin-top:14px;}
h3.featured-capablitly{background:url(/cssimages/home/featured-capability.png) no-repeat left top; height:25px; margin-top:14px;}
span.featured-image{border:1px solid #CDD0D0; float:left; margin-bottom:13px;}
span.featured-image img{border:2px solid #FFF; display:block; margin:auto}

div.sticky{border: 3px solid #99cc00; padding: 5px;margin-bottom:17px;}
div.sticky span.event-type{margin-bottom:0;}

p.ecowise{float:right; margin-right:10px; }
div.tabs div:after, div.tabs p:after, span.featured-image:after{content: ""; display: block; height: 0; clear: both; }

a.more:hover, div.activeTab ul.tabs li a:hover, div.fourcol ul li a:hover{color:#1B7EE4;}
a.more:visited, div.activeTab ul.tabs li a:visited, div.fourcol ul li a:visited{color:#6495A4;}

#footer{border:none;}
