@charset "UTF-8";
/* CSS Document */

html {
	background-color: #0056a1;
	background-image: url(images/background.gif); 
	background-repeat: repeat;
	text-align: center;
  	margin-left: auto;
  	margin-right: auto;
	margin-top: 0px;
	padding-top: 0px;
	border: none;
	}
	
body {
	margin: 0px;
	padding: 0px;
	border: none;
	}

img { border: none; }

p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 23px;
	color: #000000;
	margin-top: 10px;
	margin-right: 60px;
	margin-bottom: 0px;
	margin-left: 0px;
}

p.career {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 15px;
	color: #000000;
	margin-top: 10px;
	margin-right: 60px;
	margin-bottom: 0px;
	margin-left: 0px;
}
	
#outerDiv {
	background-image: url(images/outer_div_bg.png);
	background-repeat: repeat-y;
	position: relative;
	background-color: none;
	width: 1035px;
	margin-left: auto;
  	margin-right: auto;
	}
	
#leftsideDiv {
	position: relative;
	background-color: none;
	width: 43px;
	float: left;
	}
	
#contentDiv {
	position: relative;
	background-color: #ffffff;
	background-image: url(images/inside_shadow.png);
	background-repeat: repeat-y;
	width: 949px;
	float: left;
	}
	
#headerDiv {
	margin-bottom: 3px;
	}
	
#navDiv {
	margin-bottom: 0px;
	}
	
#leftcontentDiv {
	position: relative;
	padding-top: 60px;
	width: 473px;
	height: auto;
	float: left;
	}
	
#innerleftcontentDiv {
	position: relative;
	width: 358px;
	margin-left: auto;
	margin-right: auto;
	}
	
#innerleftcontentDiv img {
	margin-bottom: 50px;
	float: right;
	}
	
ul.chart {
	width: 358px;
	float: left;
	margin: 0;
	padding: 0;
	background-image: url(images/chart_side.gif);
	background-repeat: repeat-y;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 35px;
	list-style: none;
	font-weight: bold;
	color: #0055a1;
	}
	
li.chart {
	clear: left;
	display: block;
	border-bottom: 1px solid #003399;
	}
	
li.blue_bullet {
	background-image: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 23px;
	color: #000000;
	text-align: left;
	border: none;
	list-style: circle;
	list-style-image: url(/images/bullet.gif);
	text-indent: 0px;
	font-weight: normal;
	margin-left: -15px;
	}
	
li.career {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 15px;
	color: #000000;
	text-align: left;
	font-weight: normal;
	margin-left: -20px;
	}
	
ul.blue_bullet {
	margin: 0px;
	padding-bottom: 0px;
	padding-top: 10px;
	width: 375px;
	}
	
.selectedcelltop {
	background-image: url(images/chart_header.gif);
	background-position: top;
	background-repeat: no-repeat;
	margin: 0;
	padding: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
	line-height: 20px;
	padding-top: 10px;
	padding-bottom: 10px;
	border-bottom: none;
	}
	
.selectedcelltop2 {
	display: block;
	background-image: url(images/chart_header.gif);
	background-position: top;
	background-repeat: no-repeat;
	margin: 50px 0 0 0;
	padding: 0;
	width: 358px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
	line-height: 20px;
	list-style: none;
	padding-top: 10px;
	padding-bottom: 10px;
	border-bottom: 1px solid #ffffff;
	float: left;
	text-align: center;
	}
	
.selectedcellbottom {
	background-image: url(images/chart_bottom.gif);
	background-position: bottom;
	background-repeat: no-repeat;
	margin: 0;
	padding: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 35px;
	list-style: none;
	font-weight: bold;
	color: #0055a1;
	border-bottom: none;
	padding-bottom: 8px;
	}
	
.selectedcellbottom2 {
	background-image: url(images/chart_bottom.gif);
	background-position: bottom;
	background-repeat: no-repeat;
	margin: 0;
	padding: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 18px;
	list-style: none;
	font-weight: bold;
	color: #0055a1;
	border-bottom: none;
	padding-bottom: 14px;
	padding-top: 8px;
	}
	
.selectedcellbottomblue {
	background-image: url(images/chart_bottom_blue.gif);
	background-position: bottom;
	background-repeat: no-repeat;
	margin: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 18px;
	list-style: none;
	font-weight: bold;
	color: #ffffff;
	border-bottom: none;
	padding-bottom: 14px;
	padding-top: 8px;
	text-align: center;
	width: 358px;
	float: left;
	}
	
.twolinelist {
	margin: 0;
	padding: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #0055a1;
	line-height: 18px;
	padding-top: 10px;
	padding-bottom: 10px;
	border-bottom: 1px solid #003399;
	}
	
ul.blue_list {
	margin: 0px;
	padding: 0px;
	}
	
.blue {
	background-color: #0055a1;
	background-image: none;
	border-bottom: solid 1px #ffffff;
	color: #ffffff;
	width: 358px;
	clear: left;
	margin: 0;
	padding: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 35px;
	list-style: none;
	font-weight: bold;
	text-align: center;
	}
	
#rightcontentDiv {
	position: relative;
	text-align: left;
	padding-top: 60px;
	margin-left: 3px;
	margin-bottom: 15px;
	width: 473px;
	float: left;
	}
	
p.headline {
	margin-top: 15px;
	}

	
#contentclearDiv {
	position: relative;
	width: 949px;
	clear: both;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
	}
	
#contentclearDiv2 {
	position: relative;
	width: 949px;
	height: 20px;
	clear: both;
	margin-left: auto;
	margin-right: auto;
	background-color: #ffffff;
	background-image: url(images/inside_shadow.png);
	background-repeat: repeat-y;
	text-align: center;
	}
	
#rightsideDiv {
	position: relative;
	width: 43px;
	height: 20px;
	float: left;
	}
	
#footerDiv {
	color: #ffffff;
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 23px;
	position: relative;
	background-image: url(images/footer_bigger.png);
	background-repeat: no-repeat;
	background-color: none;
	width: 1035px;
	height: 460px;
	margin-left: auto;
	margin-right: auto;
	padding-top: 25px;
	clear: both;
	}
	
p.blue_bold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #0055a1;
}

span.blue_bold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #0055a1;
}

span.white_bold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	line-height: 20px;
}

p.blue_bold_uc {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #0055a1;
	text-transform: uppercase;
	padding-top: 0px;
}

span.blue1 {
	color: #0055a1;
}

span.green1 {
	color: #009900;
}

span.brown {
	color: #663300;
	font-weight: bold;
}

#click_below {
	margin-bottom: 15px;
	padding: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #0055a1;
	z-index: 1000;
	clear: both;
	}


sup {
	color: #0055a1;
	line-height: 0.1em;
	}
	
sup.white {
	color: #ffffff;
	line-height: 0.1em;
	font-weight: normal;
	}
	
sup.green {
	color: #009900;
	line-height: 0.1em;
	font-weight: normal;
	}
	
sup.black {
	color: #000000;
	line-height: 0.1em;
	font-weight: normal;
	}
	
sup.brown {
	color: #663300;
	line-height: 0.1em;
	font-weight: normal;
	}

span.names {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	font-style: italic;
	color: #333333;
}

span.sponsor {
	margin-bottom: 35px;
}

#sitemapDiv {
	color: #ffffff;
	text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	line-height: 18px;
	position: relative;
	margin-top: 15px;
	margin-left: auto;
	margin-right: auto;
	background-color: none;
	width: 875px;
	height: 150px;
	padding-top: 20px;
	padding-left: 0px;
	padding-right: 0px;
	border-top: 1px solid #FFFFFF; 
	clear: both;
	}
	
#sitemapDiv a {
	color: #ffffff;
	text-decoration: none;
	}
	
#sitemapDiv a:hover {
	color: #AEC9E9;
	}
	
#sitemap_titleDiv {
	position: relative;
	float: left;
	width: 90px;
	margin-left: auto;
	marging-right: 0px;
	padding-left: 75px;
	}
	
#site1Div {
	position: relative;
	float: left;
	width: 130px;
	margin-left: auto;
	marging-right: 0px;
	padding-left: 10px;
	}
	
#site2Div {
	position: relative;
	float: left;
	width: 245px;
	margin-left: 0px;
	marging-right: 0px;
	}
	
#site3Div {
	position: relative;
	float: left;
	width: 140px;
	margin-left: 0px;
	marging-right: 0px;
	}
	
#site4Div {
	position: relative;
	float: left;
	width: 130px;
	margin-left: 0px;
	marging-right: auto;
	}
	
#citiesDiv {
	color: #ffffff;
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	line-height: 18px;
	position: relative;
	margin-top: 15px;
	margin-left: auto;
	margin-right: auto;
	background-color: none;
	width: 875px;
	height: 80px;
	padding-top: 20px;
	padding-left: 0px;
	padding-right: 0px;
	border-top: 1px solid #FFFFFF; 
	clear: both;
	}
	
#citiesDiv span {
	font-weight: normal;
	}
	
#sponsorDiv {
	float: left;
	width: 390px;
	margin: 20px 10px 0px 0;
	padding-bottom: 10px;
	}
	
#sponsorDiv img {
	float: left;
	margin-right: 10px;
	margin: 10px 10px 10px 0px;
	}
	
#sponsorDiv p {
	margin: 0;
	padding: 10px 10px 10px 0;
	}
	
#affilDiv {
	float: left;
	width: 390px;
	margin: 0;
	padding: 20px 0px 20px 0px;
	border_bottom: 1px dash #CCCCCC; 
	}
	
#affilDiv a {
	color: #0055a1; 
	}
	
#storm1 {
	display: block;
	z-index: 1000;
	float: left;
	margin: 0;
	padding-top: 20px;
	width: 358px; height: 35px;
	background-image: url(images/storm_roll_bg.png);
	}


#storm1:hover {
	background-position: -358px 0px; 
	}
	
#storm1 a {
	color: #ffffff;
	z-index: 1000;
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	text-decoration: none; 
	}
	
#hurricanetip {
	position: absolute; top: 970px; left: 62px;
	display: block;
	margin: 0;
	padding-top: 20px;
	width: 350px; height: 104px;
	background-image: url(images/hurricane_btn.gif);
	background-repeat: no-repeat;
	}


#hurricanetip:hover {
	background-position: -350px 0px; 
	}
	
#hurricanetip span {
	display: none;
	}
	
#greenbtn {
	position: absolute; top: 760px; left: 60px;
	display: block;
	margin: 0;
	padding-top: 20px;
	width: 350px; height: 126px;
	background-image: url(images/greenclean_btn.gif);
	background-repeat: no-repeat;
	}


#greenbtn:hover {
	background-position: -350px 0px; 
	}
	
#greenbtn span {
	display: none;
	}
	
p.zanera_link a {
	color: #663300;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	}
	
#offerDiv {
	margin-top: 20px;
	background-color: #003471;
	height: auto;
	width: 370px;
	}
	
#offertitleDiv {
	float: left;
	background-color: #003471;
	background-image: url(images/offer_round_corner_top.png);
	background-repeat: no-repeat;
	text-align: center;
	border-bottom: 1px white solid;
	padding: 10px;
	width: 350px;
	}
	
#offerbigheadDiv {
	float: left;
	background-color: #003471;
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 40px;
	font-weight: bold;
	text-align: center;
	border-bottom: 1px white solid;
	padding: 10px;
	width: 350px;
	}
	
#offerheadDiv {
	float: left;
	background-color: #003471;
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	text-align: center;
	border-bottom: 1px white solid;
	padding: 10px;
	width: 350px;
	}
	
#offerbodyDiv {
	float: left;
	background-color: #003471;
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: center;
	padding: 10px;
	width: 350px;
	}
	
#offerclearDiv {
	clear: both;
	width: 370px;
	height: 10px;
	background-color: #003471;
	background-image: url(images/offer_round_corner_btm.png);
	background-repeat: no-repeat;
	}
	
#right_offerDiv {
	float: right;
	margin: 20px 30px 10px 0px;
	background-color: #003471;
	height: auto;
	width: 370px;
	}
	
#right_offertitleDiv {
	float: right;
	background-color: #003471;
	background-image: url(images/offer_round_corner_top.png);
	background-repeat: no-repeat;
	text-align: center;
	border-bottom: 1px white solid;
	padding: 10px;
	width: 350px;
	}
	
#right_offerbigheadDiv {
	float: right;
	background-color: #003471;
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 40px;
	font-weight: bold;
	text-align: center;
	border-bottom: 1px white solid;
	padding: 10px;
	width: 350px;
	}
	
#right_offerheadDiv {
	float: right;
	background-color: #003471;
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	text-align: center;
	border-bottom: 1px white solid;
	padding: 10px;
	width: 350px;
	}
	
#right_offerbodyDiv {
	float: right;
	background-color: #003471;
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: center;
	padding: 10px;
	width: 350px;
	}
	
#right_offerclearDiv {
	clear: both;
	background-color: #003471;
	background-image: url(images/offer_round_corner_btm.png);
	background-repeat: no-repeat;
	height: 10px;
	}
	
#offerdisclaimDiv{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	text-align: center;
	color: #000;
	width: 800px;
	margin-left: auto;
	margin-right: auto;
	padding-top: 20px;
	}
	
#questionDiv {
	background-image: url(images/letter_q.gif);
	background-repeat: no-repeat;
	background-position: top left;
	min-height: 45px;
	padding-left: 45px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	text-align: left;
	color: #0055a1;
	margin-top: 20px;
	width: 350px;
	}
	
#answerDiv {
	clear: both;
	background-image: url(images/letter_a.gif);
	background-repeat: no-repeat;
	background-position: top left;
	min-height: 45px;
	padding-left: 45px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	text-align: left;
	color: #003471;
	margin-top: 10px;
	width: 350px;
	padding-bottom: 20px;
	border-bottom: 1px #003471 solid;
	}
	
#careersectorDiv {
	height: 23px;
	width: 400px;
	background: url(images/career_title.gif) no-repeat; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	letter-spacing: 1px;
	font-weight: bold;
	color: #FFFFFF;
	margin-top: 20px;
	padding-left: 25px;
	padding-top: 6px;
	}
	
#careerpositionDiv {
	width: 400px; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #003471;
	margin-top: 15px;
	padding-left: 5px;
	padding-bottom: 10px;
	border-bottom: 1px solid #003471; 
	}
	
#careerdescriptDiv {
	width: 400px; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000;
	margin-top: 10px;
	margin-bottom: 20px;
	padding-left: 5px;
	padding-bottom: 3px;
	line-height: 13px; 
	}
	
#careerdescriptDiv p {
	width: 400px; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	color: #000;
	}
	
#careerdescriptDiv li {
	width: 400px; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	color: #000;
	margin-left: -15px;
	}
	
#faqcontainer {
	position: relative;
	width: 265px;
	}

#faqcontainer img {
	float: left;
	}
	
#faqcontainer span {
	display: none;
	}
	
#faq_build {
	display: block;
	float: left;
	width: 139px; height: 15px; 
	background: url("images/faq_build_btn.gif") no-repeat 0 0;
	margin: 20px 0px 10px 0px;
	}	

#faq_build:hover {
	background-position: -139px 0px; 
	}
	
#faq_storm {
	display: block;
	float: left;
	width: 167px; height: 16px; 
	background: url("images/faq_storm_btn.gif") no-repeat 0 0;
	margin: 0px 0px 10px 0px;
	}	

#faq_storm:hover {
	background-position: -167px 0px; 
	} 
	
#faq_care {
	display: block;
	float: left;
	width: 145px; height: 15px; 
	background: url("images/faq_care_btn.gif") no-repeat 0 0;
	margin: 0px 0px 10px 0px;
	}	

#faq_care:hover {
	background-position: -145px 0px; 
	}
	
#faq_facility {
	display: block;
	float: left;
	width: 164px; height: 15px; 
	background: url("images/faq_facility_btn.gif") no-repeat 0 0;
	margin: 0px 0px 10px 0px;
	}	

#faq_facility:hover {
	background-position: -164px 0px; 
	}
	
#faq_design {
	display: block;
	float: left;
	width: 161px; height: 15px; 
	background: url("images/faq_design_btn.gif") no-repeat 0 0;
	margin: 0px 0px 10px 0px;
	}	

#faq_design:hover {
	background-position: -161px 0px; 
	}
	
#faq_paint {
	display: block;
	float: left;
	width: 141px; height: 15px; 
	background: url("images/faq_paint_btn.gif") no-repeat 0 0;
	margin: 0px 0px 10px 0px;
	}	

#faq_paint:hover {
	background-position: -141px 0px; 
	}
	
#faq_paver {
	display: block;
	float: left;
	width: 136px; height: 15px; 
	background: url("images/faq_paver_btn.gif") no-repeat 0 0;
	margin: 0px 0px 10px 0px;
	}	

#faq_paver:hover {
	background-position: -136px 0px; 
	}
	
#faq_community {
	display: block;
	float: left;
	width: 188px; height: 15px; 
	background: url("images/faq_community_btn.gif") no-repeat 0 0;
	margin: 0px 0px 10px 0px;
	}	

#faq_community:hover {
	background-position: -188px 0px; 
	}
	
#faq_windoor {
	display: block;
	float: left;
	width: 123px; height: 15px; 
	background: url("images/faq_windoor_btn.gif") no-repeat 0 0;
	margin: 0px 0px 10px 0px;
	}	

#faq_windoor:hover {
	background-position: -123px 0px; 
	} 
	
#faq_green {
	display: block;
	float: left;
	width: 150px; height: 15px; 
	background: url("images/faq_green_btn.gif") no-repeat 0 0;
	margin: 0px 0px 10px 0px;
	}	

#faq_green:hover {
	background-position: -150px 0px; 
	} 
	
#faq_realty {
	display: block;
	float: left;
	width: 260px; height: 15px; 
	background: url("images/faq_realty_btn.gif") no-repeat 0 0;
	margin: 0px 0px 10px 0px;
	}	

#faq_realty:hover {
	background-position: -260px 0px; 
	}
	
#faq_recovery {
	display: block;
	float: left;
	width: 130px; height: 15px; 
	background: url("images/faq_recover_btn.gif") no-repeat 0 0;
	margin: 0px 0px 10px 0px;
	}	

#faq_recovery:hover {
	background-position: -130px 0px; 
	}  
	
#faq_zanera {
	display: block;
	float: left;
	width: 215px; height: 15px; 
	background: url("images/faq_zanera_btn.gif") no-repeat 0 0;
	margin: 0px 0px 10px 0px;
	}	

#faq_zanera:hover {
	background-position: -215px 0px; 
	}
	
#faq_btn {
	display: block;
	float: left;
	width: 241px; height: 35px; 
	background: url("images/faq_btn.gif") no-repeat 0 0;
	margin: 0px 0px 10px 0px;
	}	

#faq_btn:hover {
	background-position: -241px 0px; 
	}       
	
form {
	position: relative;
	width: 400px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	margin: 0px;
	padding: 35px 0px 35px 0px;
	color: #003471; 
	}
	
.form_rt {
	text-align: right;
	vertical-align: top;
	width: auto;
	}
	
#submit_btn {
	background: url(images/submit2.png) no-repeat 0 0;;
	vertical-align: top;
	width: auto;
	}
	
.fisrtBox {
	background-color: #0055a1;
	border: 1px solid #003471;
	color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	letter-spacing: .1em;
	width: 160px;
	height: 20px;
	margin: 0px 0px 10px 10px;
	outline: none;
	}
	
.lastBox {
	background-color: #0055a1;
	border: 1px solid #003471;
	color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	letter-spacing: .1em;
	width: 160px;
	height: 20px;
	margin: 0px 0px 10px 10px;
	outline: none;
	}

.companyBox {
	background-color: #0055a1;
	border: 1px solid #003471;
	color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	letter-spacing: .1em;
	width: 290px;
	height: 20px;
	margin: 0px 0px 10px 10px;
	outline: none;
	}

.emailBox {
	background-color: #0055a1;
	border: 1px solid #003471;
	color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	letter-spacing: .1em;
	width: 290px;
	height: 20px;
	margin: 0px 0px 10px 10px;
	outline: none;
	}

.teleBox {
	background-color: #0055a1;
	border: 1px solid #003471;
	color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	letter-spacing: .1em;
	width: 290px;
	height: 20px;
	margin: 0px 0px 10px 10px;
	outline: none;
	}

.address1Box {
	background-color: #0055a1;
	border: 1px solid #003471;
	color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	letter-spacing: .1em;
	width: 290px;
	height: 20px;
	margin: 0px 0px 10px 10px;
	outline: none;
	}

.address2Box {
	background-color: #0055a1;
	border: 1px solid #003471;
	color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	letter-spacing: .1em;
	width: 290px;
	height: 20px;
	margin: 0px 0px 10px 10px;
	outline: none;
	}

.commentsBox {
	background-color: #0055a1;
	border: 1px solid #003471;
	color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	letter-spacing: .1em;
	width: 290px;
	height: 100px;
	margin: 0px 0px 10px 10px;
	outline: none;
	}  
	

/* ***** MENU STYLES ***** */
.nav_button_wrapper { width: 235px; height: 45px; float: left; margin-right: 3px; }
.nav_button_wrapper_last { width: 235px; height: 45px; float: left; }

.nav_button_over_imagebg { display: none; z-index: 1000; position: relative; height: 31px; background-image: url('images/menu/over-back-shadow.png'); background-repeat: repeat-y; color: #FFFFFF; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; padding-top: 17px; }
.nav_button_over_imagebg_right { display: none; z-index: 1000; position: relative; height: 38px; background-image: url('images/menu/over-back-shadow-right.png'); background-repeat: repeat-y; color: #FFFFFF; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; padding-top: 10px; }
.nav_button_over_imagebg_right_one { display: none; z-index: 1000; position: relative; height: 31px; background-image: url('images/menu/over-back-shadow-right.png'); background-repeat: repeat-y; color: #FFFFFF; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; padding-top: 17px; }
.nav_button_over { display: none; z-index: 1000; position: relative; height: 31px; background-color: #0055A1; color: #FFFFFF; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; padding-top: 17px; }

/* *********************** */

	
/* here follows the brillant "no-extra-markup" clearing method devised by Tony Aslett - www.csscreator.com */
/* simply add the clearfix class to any containter that must enclose floated elements */
/* read the details of how and why this works at http://www.positioniseverything.net/easyclearing.html */
.clearfix:after {
    content: ".";   /* the period is placed on the page as the last thing before the div closes */
	display: block; /* inline elements don't respond to the clear property */ 
    height: 0;      /* ensure the period is not visible */
    clear: both;    /* make the container clear the period */
    visibility: hidden;	/* further ensures the period is not visible */
}

/* .clearfix {display:  inline-block;}   /* a fix for IE Mac */

/* next a fix for the dreaded Guillotine bug in IE6 */
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block; min-height: 1%;}
/* End hide from IE-mac */
/* end of "no-extra-markup" clearing method */
	