/* BROWSER FLAGS (vazing/global): default */
/* -------------------------------- default -------------------------------- */
html,body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,blockquote,fieldset,input { margin: 0; padding: 0; }
h1,h2,h3,h4,h5,h6,pre,code,address,caption,cite,code,em,th { font-size: 1em; font-weight: normal; font-style: normal; }
ul,ol { list-style: none; }
fieldset,img { border: none; }
caption,th { text-align: left; }
table { border-collapse: collapse; border-spacing: 0; }

body {
	font: 12px/18px "Lucida Grande", Geneva, Arial, Verdana, sans-serif; background-color:#fff; color:#333;
	background-image:url(../data/images/page-bg.jpg);
	background-repeat:repeat-x;
	padding:0px;
	margin: 0px;
}
.body {
	padding-left: 50px;
	width: 922px;
	background-image:url(../data/images/top.jpg);
	background-repeat:no-repeat;
}
.subContent ul {
	padding-left:25px;
	margin-bottom:20px;
}
.subContent li {
 	list-style-type: disc;
}
a:link {color:#666666;}
a:hover {color: #2f7acf;}
a:focus {outline:none;}
a:visited {color: #666666;}

h1 {color: #2f7acf;font-size: 23px;}
h2 {color: #666666;font-size: 18px;}
h3 {
	color: #0392d6;font-size: 20px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-style:italic;
}
.form th {
 	text-align: right;
	padding-right: 24px;
}
.required {
 	/*color:#fd9404;
	font-weight: bold;
	font-size:18px;
*/
	background-image:url(../data/images/req.gif);
	background-position: right 4px;
	background-repeat: no-repeat;

	
}
.form input, .form select, .form textarea {
	color:#333333;
	font-family:"Lucida Grande",Geneva,Arial,Verdana,sans-serif;
	font-size:12px;
	font-size-adjust:none;
	font-size:1em;
	font-style:normal;
	font-variant:normal;
	padding: 3px;
	font-weight:normal;
}
.button, .form .button {
 	padding-left:10px;
	padding-right:10px;
	padding-top:3px;
	padding-bottom: 3px;
	background-image:url(../data/images/active-first-top.jpg);
	background-position: center;
	font-weight:bold;
	font-size: 14px;
}
.clear {clear:both;margin:0px;padding:0px;}
.top {height: 418px;position: relative;}
.featureButtons {
	height:77px;
	left:305px;
	position:absolute;
	top:284px;
	width:497px;
}
.featureButtons a span {display:none}
.featureButtons a {display:block;height: 76px;width: 122px;float:left;}
.text {padding: 20px; padding-left: 15px;}
.corners {
	position:relative;
	border:1px solid #e4e4e4;
	background-image:url(../data/images/box-bg.gif);
	background-position:bottom;
	background-repeat: repeat-x;
	margin-bottom:10px;
	padding: 1px;
}
.bottom {background-image:url(../data/images/bottom-bg.png);background-repeat:repeat-y;height:220px; }
.bottom .text {padding:0px;}
.clt {
	height:15px;
	width: 15px;
	background-image:url(../data/images/box.gif);
	background-position: top left;
	background-repeat:no-repeat;
	position: absolute;
	top: -1px;
	left: -1px;
	
	
}
.crt {
	height:15px;
	width: 15px;
	background-image:url(../data/images/box.gif);
	background-position: top right;
	background-repeat:no-repeat;
	position: absolute;
	top:-1px;
	right: -1px;
}
.clb {
	height:15px;
	width: 15px;
	background-image:url(../data/images/box.gif);
	background-position: bottom left;
	background-repeat:no-repeat;
	position: absolute;
	bottom: -1px;
	left: -1px;
}
.crb {
	height:15px;
	width: 15px;
	background-image:url(../data/images/box.gif);
	background-position: bottom right;
	background-repeat:no-repeat;
	position: absolute;	
	bottom: -1px;
	right: -1px;
}
.tag h1, .tag h2 {display:none;}
.sitelinks {float:left;	padding:10px 14px 14px 30px;width:183px;font-size: 11px;color: #666666;}
.sitelinks ul {padding-top:10px;}
.copyright {color: #666666;font-size: 11px;} .copyright a {color: #666666}
.copyText {padding-top:10px;border-top:1px solid #e4e4e4;}
.homeContent {width: 700px;}
.quotes {width: 700px;padding-bottom:10px;}
.industries {width:200px;float:right;}

.calc {width:279px;margin-left:15px;}
.calc .text{padding-top:10px;padding-bottom:25px;padding-left:10px;padding-right:10px;text-align:center;}
.getCostInput {
 	background:transparent;
	color:#AAAAAA;
	border:0px none;
	float:left;
	font-size:25px;
	text-align:center;
	width:96px;
}
.getCost {
	margin-left: 12px;
	width: 176px;
	background-position: center top;
	background-repeat:no-repeat;

}
.getCostNow {
 	padding-top: 111px;
	width: 231px;
}
#hcResult span {
	font-size: 25px;
	color: #5e5e5e;
	display:block;
	font-weight: bold;
}
#hcResult {
	line-height:22px;
 	font-size: 16px;
	color: #5e5e5e;
	margin-top:5px;
}
.getCostButton span {
 	display:none;
}
.getCostButton {
	float:left;
	display:block;
	height:30px;
	width: 80px;
	background-image:url(/spacer.gif)
}


.industries .text{padding-top:5px;padding-bottom:5px;}
.bottonLinks {position:relative; left:618px; width:300px;padding-bottom:10px;}

.bottonLinks li {float:left;}
.bottonLinks li a {font-size:12px; padding-right: 15px;text-decoration:none;}
.industries-label {background-image:url(../data/images/h1-industries.png);display:block;width:136px;height:55px; margin-bottom:10px;}
.industries-label span {display:none;}
.loginTop {position:absolute; top: 4px; right: -8px; color:#cccccc;}
.loginTop a {color:#cccccc !important;text-decoration:none;}
/* ************************** NAVIGATION STUFF ************************** */ 
.navigation {
 	position:absolute;
	top: 36px;
	left: 337px;
	width: 634px;
	height: 72px;

}
.navigation li {float:left;display:block;}
.navigation li a {height:72px;	background-repeat:no-repeat; }
.navigation li a span {display:none;}

.navigation .divPageId3 a {display:block;width:96px;background-image:url(../data/images/navigation.png); background-position: 0px 0px;}
.navigation .divPageId4 a {display:block;width:96px;background-image:url(../data/images/navigation.png); background-position: -102px 0px;}
.navigation .divPageId5 a {display:block;width:96px;background-image:url(../data/images/navigation.png); background-position: -207px 0px;}
.navigation .divPageId56 a {display:block;width:96px;background-image:url(../data/images/navigation.png); background-position: -321px 0px;}
.navigation .divPageId21 a {display:block;width:99px;background-image:url(../data/images/navigation.png); background-position: -419px 0px;}
.navigation .divPageId133 a {display:block;width:125px;background-image:url(../data/images/navigation.png); background-position: -536px 0px;}

.navigation .divPageId3 a:hover {display:block;width:96px;background-image:url(../data/images/navigation.png); background-position: 0px -144px; }
.navigation .divPageId4 a:hover {display:block;width:96px;background-image:url(../data/images/navigation.png); background-position: -102px -144px;}
.navigation .divPageId5 a:hover {display:block;width:96px;background-image:url(../data/images/navigation.png); background-position: -207px -144px;}
.navigation .divPageId56 a:hover {display:block;width:96px;background-image:url(../data/images/navigation.png); background-position: -321px -144px;}
.navigation .divPageId21 a:hover {display:block;width:99px;background-image:url(../data/images/navigation.png); background-position: -419px -144px;}
.navigation .divPageId133 a:hover {display:block;width:125px;background-image:url(../data/images/navigation.png); background-position: -536px -144px;}

.nav-item-0-active .divPageId3 a {display:block;width:96px;background-image:url(../data/images/navigation.png); background-position: 0px -72px; }
.nav-item-0-active .divPageId4 a {display:block;width:96px;background-image:url(../data/images/navigation.png); background-position: -102px -72px;}
.nav-item-0-active .divPageId5 a {display:block;width:96px;background-image:url(../data/images/navigation.png); background-position: -207px -72px;}
.nav-item-0-active .divPageId56 a {display:block;width:96px;background-image:url(../data/images/navigation.png); background-position: -321px -72px;}
.nav-item-0-active .divPageId21 a {display:block;width:99px;background-image:url(../data/images/navigation.png); background-position: -419px -72px;} 
.nav-item-0-active .divPageId133 a {display:block;width:125px;background-image:url(../data/images/navigation.png); background-position: -536px -72px;} 

#page34 .divPageId56 a {display:block;width:96px;background-image:url(../data/images/navigation.png); background-position: -321px -72px;}
#page34 .divPageId4 a {display:block;width:96px;background-image:url(../data/images/navigation.png); background-position: -107px 0px;}

#page34 .divPageId56 a:hover {display:block;width:96px;background-image:url(../data/images/navigation.png); background-position: -321px -144px;}
#page34 .divPageId4 a:hover {display:block;width:96px;background-image:url(../data/images/navigation.png); background-position: -107px -144px;}


#page160 .divPageId56 a {display:block;width:96px;background-image:url(../data/images/navigation.png); background-position: -321px -72px;}
#page160 .divPageId4 a {display:block;width:96px;background-image:url(../data/images/navigation.png); background-position: -107px 0px;}

#page160 .divPageId56 a:hover {display:block;width:96px;background-image:url(../data/images/navigation.png); background-position: -321px -144px;}
#page160 .divPageId4 a:hover {display:block;width:96px;background-image:url(../data/images/navigation.png); background-position: -107px -144px;}

#page165 .divPageId56 a {display:block;width:96px;background-image:url(../data/images/navigation.png); background-position: -321px -72px;}
#page165 .divPageId4 a {display:block;width:96px;background-image:url(../data/images/navigation.png); background-position: -107px 0px;}

#page165 .divPageId56 a:hover {display:block;width:96px;background-image:url(../data/images/navigation.png); background-position: -321px -144px;}
#page165 .divPageId4 a:hover {display:block;width:96px;background-image:url(../data/images/navigation.png); background-position: -107px -144px;}



#vazingLogo {
	background-image:url(../data/images/blogo.png);
	background-position: 54px 11px;
	background-repeat:no-repeat;
	height:190px;

}
.formLabels {
 	width: 150px;
} 
.xFormErrorLabel {
	display:none;
	 	
}
.xFormError {
 	display:inline;
}
.xFormErrorList {
 	display: inline;
	background-color: #fd9404;
	padding: 3px;
	color: #fff;
	font-size: 12px;
	font-weight: bold;
}
.left-navigation .pageId43, .left-navigation .pageId44 {display:none;}

.text a {
 	color:#2F7ACF !important;
}

#xFormFieldD69 {
 	width: 300px;
	height: 30px;
}


.se-h2 {
	background-image:url(../data/images/sitemap-top.png);
	display:block;
	height: 24px;
	overflow: hidden;
	color: #747474;
	font-size: 22px;
	padding-top:9px;
	padding-left:21px;
	width: 901px;
}
.maintext {
	border-bottom:1px solid #CCCCCC;
	position:absolute;
	width:922px;
	margin-left: 50px;
	margin-top: 50px;
}
.maintext div {
	border-left:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	padding:10px 20px 5px;
}
.maintext h1, .maintext h1 a, .maintext h3, .maintext h3 a {
	color:#666666;
	font-style: normal !important;
	font-family:"Lucida Grande",Geneva,Arial,Verdana,sans-serif;
	font-size:14px !important;
	font-weight:normal;
}
.news td {
 	padding: 5px;
}
.newsDate {
 	font-weight: bold;
}
.newsSubject {
	font-size: 14px;
}
.topLink {
 	background-image:url(../data/images/topBut.png);
	display:block;
	height: 29px;
 	float:left;
}
.toplink1 {
	width: 55px;
	background-position: 0px 0px;
}
a.toplink1:hover {
	background-position: -170px 0px;
}
a.toplink2:hover {
	background-position: -225px 0px;
}

.toplink2 {
	width: 110px;
	background-position: -55px 0px;
}
.topLink span {
 	display:none;
}

#form_F4 th,
.form-contact-addr  th {
 	width: 230px;
}
.requiredDiv {
	background-image:url(../data/images/req.gif);
	background-position:right 4px;
	padding-right:24px;
	background-repeat:no-repeat;
	text-align:right;
	width:230px;
	font-weight:bold;
}