.clearfix{zoom:1;}.clearfix:after{display:block;visibility:hidden;height:0;clear:both;content:".";}
.container{width:940px;zoom:1;}.container:after{display:block;visibility:hidden;height:0;clear:both;content:".";}
#main_content_tabs,#main_content_tabs ul,#structured_content_tabs,#structured_content_tabs ul{border-bottom:1px solid #ccc;overflow:visible;zoom:1;width:100%;height:29px;margin:0 !important;padding:0 !important;}#main_content_tabs li,#main_content_tabs ul li,#structured_content_tabs li,#structured_content_tabs ul li{background-color:#666666;background-color:#005d7e;display:inline;float:left;height:30px;overflow:hidden;margin-right:1px;}
#main_content_tabs a,#main_content_tabs ul a,#structured_content_tabs a,#structured_content_tabs ul a{background-color:transparent;border:1px solid transparent;border:1px solid rgba(0, 0, 0, 0.1);border-bottom-color:#ccc;color:#fff;display:block;padding:5px 10px;font-size:12px;text-align:center;height:18px;}
#main_content_tabs a:hover,#main_content_tabs ul a:hover,#structured_content_tabs a:hover,#structured_content_tabs ul a:hover{background-color:transparent;background-color:rgba(255, 255, 255, 0.3);color:white;text-decoration:none;}
#main_content_tabs li.current a,#main_content_tabs ul li.current a,#structured_content_tabs li.current a,#structured_content_tabs ul li.current a{background:#fff;border-color:#ddd;border-bottom-color:#fff;color:#999999;}
.company #main_content_tabs li,.company #main_content_tabs ul li,.company #structured_content_tabs li,.company #structured_content_tabs ul li{background:#95CC47 !important;}
#slides_outer{position:relative;}
#products #slides,.solutions #slides{height:325px !important;clear:both;margin-bottom:10px;overflow:hidden !important;}
.solutions #slides{height:427px !important;}
#products .slides_container,.solutions .slides_container{width:660px !important;height:300px !important;position:absolute;overflow:hidden !important;}#products .slides_container a,.solutions .slides_container a{width:660px !important;height:300px !important;overflow:hidden !important;}
#slides.old{height:300px;}
.copy{position:absolute;top:10px;right:10px;width:300px;height:280px;overflow:hidden;color:white;z-index:50;}.copy .inner{padding:10px 10px 0 10px;color:white;background:#005D7E;-webkit-box-shadow:1px 1px 3px rgba(0, 0, 0, 0.4);-moz-box-shadow:1px 1px 3px rgba(0, 0, 0, 0.4);box-shadow:1px 1px 3px rgba(0, 0, 0, 0.4);}
.copy h1{padding-bottom:0.5em;border-bottom:none !important;}
.copy .summary{padding:0 0 10px 0;}
.company .copy .inner{background:#95CC47;}
.cta{position:absolute;bottom:10px;right:10px;z-index:999;padding:5px 8px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;color:white;text-shadow:rgba(0, 0, 0, 0.4) 0 1px 0;-webkit-box-shadow:0 3px 2px rgba(0, 0, 0, 0.25);-moz-box-shadow:0 3px 2px rgba(0, 0, 0, 0.25);box-shadow:0 3px 2px rgba(0, 0, 0, 0.25);}
#tab_groups h2{color:#005d7e;margin:20px 0;}
#tab_groups p{margin:20px 0;}
#tab_groups ul{margin:0 .5em .25em;padding:0 .5em .25em;}
#tab_groups li{list-style-type:disc;padding:0;}
#tab_groups .product_col_1,#tab_groups .product_col_2{display:inline;float:left;width:320px;}
#tab_groups .product_col_1{margin-right:20px;}
