body,h1,h2,h3,h4,h5,h6,p,form,fieldset,label,input,code{margin:0;padding:0;border:none;background:#fff;}
ul,ol{margin:0;padding:0;}
li{margin-left:30px;}
a{color:#25408f;overflow:hidden;}
a:focus{border:0;outline:0;}
body{font-family:Arial,"Lucida Grande",Verdana,sans-serif;font-size:62.5%;}
.clearboth{clear:both;}
.clearcontent{overflow:auto;}
.floatright{float:right;}
.floatleft{float:left;}
.padded{padding:0 10px;}
h1,h2,h3,h4,h5,h6{margin:0 0 10px;background:none;}
h1{font-family:Georgia,Times,serif;font-weight:normal;color:#25408f;font-size:2em;}
h2{font-size:1.6em;}
p{margin:7px 0;padding:0;color:#666;font-size:1.2em;}
#wrapper{margin:0 auto;padding:0;width:900px;}
#header{position:relative;margin:0 0 5px;border-bottom:3px solid #959595;overflow:auto;}
a#logo{float:left;display:block;width:215px;height:116px;text-indent:-9999px;background:url(../images/logo.gif) no-repeat;overflow:hidden;margin-bottom:25px;}
p#callUs{float:right;margin-top:50px;width:300px;text-align:right;font-family:Georgia,Times,serif;font-size:1.8em;color:#000;}
ul#primaryNav{position:absolute;bottom:0;right:0;list-style:none;}
ul#primaryNav li{float:left;margin:0 0 0 1px;}
ul#primaryNav li a{display:block;margin:0;padding:6px 17px;font-size:1.4em;text-decoration:none;color:#fff;background:#25408f;}
ul#primaryNav li a:hover,ul#primaryNav li.active a{background:#959595;}
.banner{margin:0 0 5px;padding:0;height:180px;text-indent:-9999px;background:url(../images/banner.jpg) no-repeat;}
#contentWrapper{overflow:auto;padding:5px 0;background:#fff;border-bottom:3px solid #25408f;}
#contentBody{float:left;width:720px;}
#contentBody ul{float:left;padding:0; margin-bottom:20px;}
#contentBody ul li{padding:2px 0;font-size:1.2em;color:#25408f;}
.breadcrumbs{float:left;margin:0 0 5px;padding:5px;width:710px;font-size:1.2em;background:#d2d8e8;color:#25408f;}
.breadcrumbs a{padding:0 3px;color:#25408f;text-decoration:none;}
.breadcrumbs a:hover{text-decoration:underline;}
#contentBody.internal2{margin-left:15px!important;width:560px!important;}
ul#secondaryNav{clear:left;float:left;margin:0;padding:0;width:145px;font-family:Times,Georgia,serif;list-style:none;}
ul#secondaryNav li{margin:0;padding:0;}
ul#secondaryNav li ul{display:none;}
ul#secondaryNav li.active ul{display:block;}
ul#secondaryNav li a{display:block;padding:3px;font-size:1.4em;text-decoration:none;color:#e27f0b;border-bottom:1px solid #959595;}
ul#secondaryNav li li a{font-size:1.2em;color:#25408f;border-bottom:1px solid #d7d7d7;}
#sidebar{float:right;padding-left:10px;width:153px;border-left:1px solid #d7d7d7;}
#sidebar p{margin:0;}
#sidebar .main{margin-bottom:12px; margin:0 0 12px;padding:4px 7px 20px;background:url(../images/sidebar_bg.gif) top right no-repeat;}
	#index #sidebar .main{margin-bottom:12px; margin:0 0 12px;padding:160px 7px 20px;background:url(../images/sidebar_bg.gif) top right no-repeat;}
#sidebar a.rfq{display:block;margin:15px 0;padding:5px;text-align:center;font-family:Georgia,Times,serif;font-size:1.4em;color:#fff;text-decoration:none;background:#e27f0b;}
#sidebar a.rfq:hover{background:#25408f;}
#sidebar .main .resources{margin:5px 0;padding:5px;background:#ebebeb;}
#sidebar .main .resources h3{margin:3px 0;font-family:Georgia,Times,serif;font-size:1.6em;font-weight:normal;}
#sidebar .main .resources ul{margin:0;padding:0 0 0 15px;}
#sidebar .main .resources ul li{margin:0;padding:0;color:#25408f;font-size:1.1em;}
#sidebar .main .resources ul li a{text-decoration:none;color:#25408f;}
div.col{width:45%;float:left;padding:1.5em 0 .5em 0;}
div.col ul{margin-bottom:.75em;}
div.col h2{clear:both;}
img.floatright{padding-left:1.5em;}
table.properties{border-left:1px solid #a0a0a0;border-top:1px solid #a0a0a0;margin:1em 0;}
table.properties td{padding:2px 15px 2px 10px;border-collapse:collapse;}
tr.graybg td,tr.graybg th{background:#e8e8e8;}
table.properties td,th{border-bottom:1px solid #c0c0c0;border-right:1px solid #c0c0c0;margin:0;}
table.properties th{vertical-align:bottom;}
h2.clearboth{padding-top:.75em;}
span.required{color:#e00000;}
#request-a-quote form{width:400px;}
form input,form label,form textarea,form select{float:left; clear: left;}
form label{clear:both;width:150px;font-size:1.15em;margin:2px 0;}
form input,form textarea{border:1px solid #a0a0a0;margin:2px 0;padding:3px;}
form textarea{width:200px;height:100px;}
form select{margin:2px 0;}
form input[type=submit]{clear:both;margin:.5em 0 0 0px;padding:3px 6px;background:#ccd8ff;}
.infoBox{clear:both;margin:10px 0;padding:7px 14px;border:1px solid #d7d7d7;overflow:auto;}
.infoBox h2{margin:2px;font-family:Times,Georgia,serif;font-size:1.4em;font-weight:normal;color:#e27f0b;}
.infoBox li{margin:0 0 0 20px;color:#666!important;}
.bucket{float:left;margin:10px 5px;width:325px;padding:5px 0 0 25px;background:url(../images/bucket_bg.gif) no-repeat;}
.bucket h2 a{color:#333;text-decoration:none;}
.bucket h2 a:hover{text-decoration:underline;}
.bucket.main{width:695px;}
.bucket.main ul{width:300px;}
.bucket.main ul li{width:140px;}
.bucket img{float:left;}
.bucket ul{float:left;padding:0 0 0 30px!important;width:90px;list-style-position:outside;font-size:1.2em;color:#25408f;}
.bucket ul li{float:left;margin:0;padding:5px 0 0 0;width:100px;}
.bucket ul li a{color:#25408f;text-decoration:none;}
.bucket ul li a:hover{text-decoration:underline;}
.bucket ul li.more a,.bucket ul li.more{color:#e27f0b;text-decoration:none;}
ul#sitemap{float:none!important;font-size:12px!important;}
#footer{position:relative;margin:0 0 20px;padding:5px 0;overflow:auto;}
#footer ul{position:relative;float:left;margin:0 0 10px 140px;padding:0;list-style:none;overflow:auto;}
#footer ul li{float:left;margin:0;padding:0;}
#footer ul li a{display:block;margin:0;padding:3px 7px;border-right:1px solid #7c8fbc;color:#7c8fbc;text-decoration:none;}
#footer ul li.last a{border:none;}
#footer ul li a:hover{text-decoration:underline;}
#footer p{clear:left;margin:7px 0 0;text-align:center;font-size:1.1em;}
#footer p a{color:#666;}

#questionForm{
	width:153px;
	margin-bottom:12px;
}
	#questionForm fieldset{
		border:solid 1px #d2d8e8;
		padding:4px;
		width:135px;
	}
	#questionForm h3{
		background:url(../images/question-title.gif) no-repeat left top;
		width:153px;
		height:23px;
		color:#ffffff;
		text-indent:-999em;
		margin:0px;
	}
	#questionForm span{
		color:red;
	}
	#questionForm p{
		font-size:8pt;
		border-bottom:solid 1px #d2d8e8;
		padding-bottom:5px;
		margin-bottom:5px;
	}
	#questionForm label{
		width:75px;
		font-size:8pt;
		color:#455da6;
		margin-bottom:0px;
	}
	#questionForm input{
		width:135px;
		padding:1px;
		border-color:#b4bdd6;
	}
	#questionForm textarea{
		width:135px;
		margin-bottom:5px;
		height:6em;
		border-color:#b4bdd6;
	}
	#questionForm .submit_btn{
		margin:0px;
		width:60px;
	}
#demo #contentWrapper #sidebar .main{
	padding-top:5px;
	margin-bottom:12px;
}

#quote{
	float:left;
	margin-right:70px;
}

#googleMaps{
	float:left;
}
