﻿body{font:13px/1.231 helvetica,Tahoma,arial,clean,sans-serif;}table{font-size:inherit;}pre,code,kbd,samp,tt{font-family:monospace;font-size:108%;line-height:100%;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup{vertical-align:text-top;}sub{vertical-align:text-bottom;}html{overflow:-moz-scrollbars-vertical;}textarea{overflow:auto;}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}input,textarea,select{font-size:100%;}body{background-image:url('/images/background2.gif');background-repeat:repeat-x;}a:active,a:focus{outline:0;}a:visited{color:#d48400;}strong{font-weight:bold;}
 .contentWrapper{width:968px;margin-left:auto;margin-right:auto;}
 #headerWrapper{height:264px;width:968px;background-image:url('/images/headerimageback2-trans.png');background-repeat:no-repeat;padding:0 0 0 0px; margin: 5px 0 0 0;}
 #headerWrapper img{position: absolute; margin: 7px 0 0 9px; overflow: hidden; display: inline;height:250px;width:950px;z-index: 1;}
 #header{width: 500px;position:relative;z-index:1000;overflow:hidden;margin:0px 0 0 0; padding: 17px 0px 0px 19px;}
 #logo{float:left;background-image:url('/images/logo-trans.png');background-repeat:no-repeat;width:422px;height:96px;display:inline;overflow:hidden;}
 #logo a{text-decoration:none;display:block;width:422px;height:96px;}
 #contentwrapper{width:974px;margin-left:auto;margin-right:auto;}
 .clear{clear:both;}
 #navLeft{background-image:url('/images/navleftedge.gif');background-repeat:no-repeat;float:left;width:3px;height:35px;margin:0 0 0 9px; display: inline;}
 #navContainer{position:relative;z-index:200;color:White;width:944px;float:left;margin:0px 0 0 0;background-image:url('/images/navcontainer_back.gif');background-repeat:repeat-x;}#navContainer a,#navContainer a:hover,#navContainer a:visited,#navContainer a:active{color:White;}
 
.newsletterPopup{position: absolute; top: 0; left:50%; margin: 20px 0 0 -234px; color:Black;background:url('/images/newsletterpopbg.png') no-repeat 0 0; border:none;padding:35px; width: 404px;height:337px;font-size: 80%; z-index: 10000;}

 #navRight{margin:0;background-image:url('/images/navrightedge.gif');background-repeat:no-repeat;float:left;width:3px;height:35px;}
 #navigation{position:relative;z-index:100;height:35px;margin-left:auto;margin-right:auto;font-family:helvetica,Arial,Verdana,Sans-Serif;font-size:85%;letter-spacing:1px;font-family:"HelveticaNeue-Light",Helvetica,Arial,sans-serif;padding:0 0 0 79px;}.divider{float:left;margin-top:2px;background-image:url('/images/lidivider.gif');background-repeat:no-repeat;width:2px;height:33px;}.hotspot{color:#900;padding-bottom:1px;border-bottom:1px dotted #900;cursor:pointer;}#footLogo{width:40px;height:40px;float:left;background-image:url('/images/bwsmalllogo.jpg');background-repeat:no-repeat;margin:3px 0 0 0px;}.dropdown{float:left;}.dropdown dt{position:relative;z-index:200;line-height:35px;width:110px;height:35px;cursor:pointer;background:url(/images/navcontainer_back.gif);text-align:center;}.dropdown dd{margin-top:1px;position:absolute;overflow:hidden;width:200px;display:none;background:#fff;z-index:200;}.dropdown a{display:block;width:110px;height:35px;color:White;text-decoration:none;}.dropdown a:hover{background:url('/images/navitem_active.gif');}.dropdown ul{list-style:none;border-top:none;border-left:1px solid black;border-right:1px solid black;}.dropdown li{display:block;background-color:#444;height:25px;width:200px;border-bottom:1px solid black;}.dropdown li a,.dropdown li a:active,.dropdown li a:visited{color:White;line-height:25px;display:block;text-decoration:none;width:200px;height:25px;}.dropdown li a:hover{display:block;background:url(/images/navliback_hover.gif);background-repeat:repeat-x;width:200px;height:25px;}
 #footerWrapper{clear:both;overflow:hidden;width:900px;position:relative;margin:0 auto 0 auto;padding:0 0 20px 0;color:black;font-family:Helvetica,Arial;font-size:75%;font-weight:bold;}

#footerleft{float: left;}
#companyInfo{float: left;}
#footerNav{display:inline; float: left; clear: both;}
#footerNav li{display:inline;margin-right:10px;}
#footerNav a{color:black;text-decoration:none;}
#footerNav a:hover{color:black;text-decoration:underline;}
#text{margin:50px auto;width:500px;}
.search{font-size: 120%;float:right;color:black;width: 300px; margin: 0px -20px 0px 0px; overflow: hidden; display: inline;}
.searchBtn{height:20px;width:40px;border:none;background:url('/images/searchBtn.png') no-repeat top left;cursor:pointer;}
.search img{float: left; width: 20px; height: 20px; margin: 0px 2px 0px 0px;}
.searchBtn:hover{background-position:left -20px;}
.searchBox{margin-right:3px;height:15px;border-style:inset;border-width:2px;padding-top:2px;width:200px;} 
#clientlogin{float:right;margin:10px 20px 0 0;}
#clientlogin a{text-align:center;text-decoration:underline;font-size:90%;font-weight:bold;color:black;display:block;width:83px;height:25px;cursor:pointer;}
#clientlogin a:hover{text-decoration:underline;}
#cse-search-results{margin: 10px 0px 0px 100px;}

.socialicons
{
	float:left;
}
.socialicons a
{
	display:block;
	float:left;
	width:32px;
	height:32px;
	margin:0 10px;
	text-indent:-9999px;
}
.socialicons .facebookicon
{
	background:url('/images/facebookicon.jpg') no-repeat 0 0;
}
.socialicons .twittericon
{
	background:url('/images/twittericon.jpg') no-repeat 0 0;
}
.socialicons a:hover
{	
	background-position: 0 -32px;
}

.errorlbl
{
	color:red;
	font-size:110%;
}

.submitEmailBtn{border:none;background:url('/images/newsletterbtn.png') no-repeat 0 0;cursor:pointer;width:175px;height:30px;}
.submitEmailBtn:hover{background-position:0 -30px;}
.panelSubmitBtn{float:left;height:25px;width:75px;border:none;background:url('/images/submitBtn-trans.png') no-repeat top left;cursor:pointer;margin:30px 5px 0 0;}.panelSubmitBtn:hover{background-position:left -25px;}.panelCancelBtn{float:left;height:25px;width:75px;border:none;background:url('/images/cancelBtn.png') no-repeat top left;cursor:pointer;margin:30px 0 0 0;}.panelCancelBtn:hover{background-position:left -25px;}
#popList{margin:20px 0 0 0;font-size:110%;}
#popList li{padding:3px;}
.popLiLabel{font-size:120%;width:140px;float:left;padding:5px 0 0 0;}
.popLiBox{width:240px;font-size:110%;padding:5px;}