body {
	margin-left: 7px;
	margin-top: 0px;
	background-image: url("../images/bg.jpg");
	background-color: #E5E4D2;
	background-position:top center;
    background-repeat:no-repeat;
/*    width:100%; */
	background-color:#2E0002;
}

#shield {
	width: 976px;
	background-image: url("../images/shield_bg.jpg");
	background-repeat: repeat-y;
}


#header {
	
	width: 976px;
	border: 0px;
/*	height: 260px; */
	padding: 0;
	margin: 0;
}

#left_home {
	float: left;
	width: 503px;
/*	height: 313px; */
	background-image: url("../images/placeholder-left.jpg");
	background-repeat: no-repeat;
	padding: 0;
	margin: 0;
}

#right_home {
	float: right;
	width: 473px;
/*	height: 313px; */
	background-image: url("../images/placeholder-bg2-repeata.jpg");
	background-repeat: repeat-y;
	padding: 0;
	margin: 0;
}

#right_outside {
	float: left;
	width: 15px;
	padding: 0;
	margin: 0;
}

#footer {
	clear:both;
	width: 976px;
	height:30px;
	background-image: url("../images/footer_bg.jpg");
	background-repeat: no-repeat;
}



#left {
	float: left;
	width: 234px;
	height: 533px;
	background: url("../images/index_03_leftbg.jpg") no-repeat;
}

#center {
	float: left;
	width: 365px;
	height: 533px;
	background: url("../images/index_04_centerbg.jpg") no-repeat;
}

#right {
	float: left;
	width: 233px;
	height: 533px;
	background: url("../images/index_05_rightbg.jpg") no-repeat;
}

#products_menu {
	
	width: 246px; 
/*	height: 50px; */
	background: url("../images/products_07_rightbg.jpg");
}

#sub1 {
	float: left;
	width: 832px;
}


#sub_footer {
	float: left;
	clear: both;
	width: 740px;
	height: 46px;
	background: url("../images/sub_footer.gif") no-repeat;
}

#secondary_links {
	margin: 0;
	padding: 10px 0 0 50px;
	list-style: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #300;
	line-height: 20px;
}

#secondary_links a {
	color: #300;
	font-weight: bold;
}

#body_links {
	list-style: none;
	font-family: Arial, Helvetica, sans-serif;
	color: #300;
}

#body_links a {
	color: #300;
	font-weight: bold;
}

a:link {
	text-decoration: none;
	color: #300;
}
a:visited {
	text-decoration: none;
	color: #300;
}
a:hover {
	text-decoration: underline;
}
a:active {
	/* text-decoration: none; */
}
/* BODY COPY*/
h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
/*	color: #964211; */
	color: #000000;
	line-height: 26px;
	font-weight: normal;
	padding-left: 3px;
	width: 425px; 
	margin-top:20px;
	margin-bottom:0;
}
/* FOOTER */
h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	line-height: 15px;
	font-weight: normal;
	padding-top: 20px;
/*	width: 300px; */
	margin-top:0;
	margin-bottom:0;
}
/* inside IFRAME (margin fix) */ 
h4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
/*	color: #964211; */
	color: #000000;
	line-height: 15px;
	font-weight: normal;
	padding-top: 20px;
	padding-left: 18px;
	width: 450px; 
	margin-top:0;
	margin-bottom:0;
}

h5 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #C8CAE2;
	line-height: 15px;
	font-weight: normal;
	padding-left: 67px;
	width: 630px; 
	margin-top:0;
	margin-bottom:0;
}

h6 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #C8CAE2;
	line-height: 15px;
	font-weight: normal;
	padding-left: 0px;
	width: 300px; 
	margin-top:0;
	margin-bottom:0;
}

.members {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ffffff;
	line-height: 13px;
}


/* ############################# sections */

#sub_logo {
	float: left;
	width: 290px;
	height: 153px;
}

#loca_links {
	float: left;
	width: 450px;
	height: 153px;
	background: url("../images/loca_links_bg.jpg") no-repeat;
}

#trans_links {
	float: left;
	width: 450px;
	height: 153px;
	background: url("../images/trans_links_bg.jpg") no-repeat;
}

#util_links {
	float: left;
	width: 450px;
	height: 153px;
	background: url("../images/util_links_bg.jpg") no-repeat;
}

#labor_links {
	float: left;
	width: 450px;
	height: 153px;
	background: url("../images/labor_links_bg.jpg") no-repeat;
}

#qual_links {
	float: left;
	width: 450px;
	height: 153px;
	background: url("../images/qual_links_bg.jpg") no-repeat;
}

#indu_links {
	float: left;
	width: 450px;
	height: 153px;
	background: url("../images/indu_links_bg.jpg") no-repeat;
}

#movi_links {
	float: left;
	width: 450px;
	height: 153px;
	background: url("../images/movi_links_bg.jpg") no-repeat;
}

#sub_images {
	float: left;
	clear: both;
	width: 290px;
	height: 263px;
	background: url("../images/sub_images_bg.gif") repeat-y;
}

#sub_copy {
	float: left;
	width: 450px;
	height: 263px;
	background: url("../images/blue_bg.gif");
}

#sub_images_indu {
	float: left;
	clear: both;
	width: 290px;
	height: 1280px;
	background: url("../images/sub_images_bg.gif") repeat-y;
}

#sub_copy_indu {
	float: left;
	width: 450px;
	height: 1280px;
	background: url("../images/blue_bg.gif");
}

#sub_copy_indu li {

}



/* ###location */
#sub_quote_right_loca {
	position: absolute;
	top:370px;
	left:290px;
	width: 450px;
	height: 248px;
	background: url("../images/sub_quote_right_bg_a.gif");
	z-index: 6456;
}

/* ###labor */
#sub_images_labo {
	float: left;
	clear: both;
	width: 290px;
	height: 800px;
	background: url("../images/sub_images_bg.gif") repeat-y;
}

#sub_copy_labo {
	float: left;
	width: 450px;
	height: 800px;
	background: url("../images/blue_bg.gif");
}

/* ###education */
#sub_images_educ {
	float: left;
	clear: both;
	width: 290px;
	height: 450px;
	background: url("../images/sub_images_bg.gif") repeat-y;
}

#sub_copy_educ {
	float: left;
	width: 450px;
	height: 450px;
	background: url("../images/blue_bg.gif");
}

/* ###healthcare */
#sub_images_heal {
	float: left;
	clear: both;
	width: 290px;
	height: 350px;
	background: url("../images/sub_images_bg.gif") repeat-y;
}

#sub_copy_heal {
	float: left;
	width: 450px;
	height: 350px;
	background: url("../images/blue_bg.gif");
}

/* ###outdoor */
#sub_images_outd {
	float: left;
	clear: both;
	width: 290px;
	height: 350px;
	background: url("../images/sub_images_bg.gif") repeat-y;
}

#sub_copy_outd {
	float: left;
	width: 450px;
	height: 350px;
	background: url("../images/blue_bg.gif");
}

/* ###blues */
#sub_images_blue {
	float: left;
	clear: both;
	width: 290px;
	height: 300px;
	background: url("../images/sub_images_bg.gif") repeat-y;
}

#sub_copy_blue {
	float: left;
	width: 450px;
	height: 300px;
	background: url("../images/blue_bg.gif");
}

/* ###airport */
#sub_images_airp {
	float: left;
	clear: both;
	width: 290px;
	height: 290px;
	background: url("../images/sub_images_bg.gif") repeat-y;
}

#sub_copy_airp {
	float: left;
	width: 450px;
	height: 290px;
	background: url("../images/blue_bg.gif");
}

/* ###available sites */
#sub_images_site {
	float: left;
	clear: both;
	width: 290px;
	height: 780px;
	background: url("../images/sub_images_bg.gif") repeat-y;
}

#sub_copy_site {
	float: left;
	width: 450px;
	height: 780px;
	background: url("../images/blue_bg.gif");
}

#sub_quote_left {
	float: left;
	clear: both;
	width: 290px;
	height: 196px;
	background: green;
    background: url("../images/sub_quote_left_bg.gif") no-repeat;

}

#sub_quote_right {
	float: left;
	width: 450px;
	height: 196px;
	background: url("../images/sub_quote_right_bg_a.gif");
}

#sub_quote_right_labo {
	float: left;
	width: 450px;
	height: 196px;
	background: url("../images/blue_bg.gif");
}

#sub_quote_right_arts {
	float: left;
	width: 450px;
	height: 196px;
	background: url("../images/sub_quote_right_bg_arts.gif");
}

#sub_links {
	margin-top: 0;
	padding: 60px 30px 0px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #AA1F00;
	line-height: 20px;
	text-align:right;
}

#sub_links li {
	list-style: none;
}

#sub_links a {
	font-weight:bold;
	text-transform:uppercase;
	color: #AA1F00;
}

#sub_links_4 {
	margin-top: 0;
	padding: 52px 30px 0px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #AA1F00;
	line-height: 20px;
	text-align:right;
}

#sub_links_4 li {
	list-style: none;
}

#sub_links_4 a {
	font-weight:bold;
	text-transform:uppercase;
	color: #AA1F00;
}

#sub_links_6 {
	margin-top: 0;
	padding: 30px 30px 0px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #AA1F00;
	line-height: 20px;
	text-align:right;
}

#sub_links_6 li {
	list-style: none;
}

#sub_links_6 a {
	font-weight:bold;
	text-transform:uppercase;
	color: #AA1F00;
}

#sub_links_7 {
	margin-top: 0;
	padding: 20px 15px 0px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #AA1F00;
	line-height: 20px;
	text-align:right;
}

#sub_links_7 li {
	list-style: none;
}

#sub_links_7 a {
	font-weight:bold;
	text-transform:uppercase;
	color: #AA1F00;
}

#sub_links_arts {
	margin: 0;
	padding-top: 30px;
	padding-left: 25px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
	line-height: 20px;
	text-indent: -5px;
}

#sub_links_arts li {
	list-style: none;
	
}

#sub_links_arts a {
	font-weight:bold;
/*	text-transform:uppercase; */
	color: #ffffff;
}

#sub_bottom_links {
	margin-top: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-align:left;
}

#sub_bottom_links li {
	list-style: none;
	display:inline;
}

#sub_bottom_links a {
	padding: 0px 0px 0px 10px;
	font-weight:bold;
	color: #131965;
}

/* ##### moving? */

#header_movi {
	float: left;
	clear: both;
	width: 740px;
	height: 70px;
	background: url("../images/movi_header.gif") no-repeat;
}

#sub_copy_movi_left {
	float: left;
	width: 370px;
	height: 500px;
	background: url("../images/movi_images_bg.gif") repeat-y;
}

#sub_copy_movi_right {
	float: left;
	width: 370px;
	height: 500px;
	background: url("../images/blue_bg.gif");
}

#movi_bottom_links {
	margin-top: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-align:left;
}

#movi_bottom_links li {
	list-style: none;
	display:inline;
}

#movi_bottom_links a {
	padding: 0px 0px 0px 10px;
	font-weight:bold;
	color: #ffffff;
}

#movi_footer {
	float: left;
	clear: both;
	width: 740px;
	height: 46px;
	background: url("../images/movi_footer.gif") no-repeat;
}

/* #####calendar */

#header_cale {
	float: left;
	clear: both;
	width: 740px;
	height: 70px;
	background: url("../images/cale_header.gif") no-repeat;
}

#sub_copy_cale {
	float: left;
	width: 740px;
/*	height: 500px; */
	background: url("../images/movi_images_bg.gif") repeat-y;
}

#header_memb {
	float: left;
	clear: both;
	width: 740px;
	height: 70px;
	background: url("../images/memb_header.gif") no-repeat;
}

/* #####calendar */

#header_link {
	float: left;
	clear: both;
	width: 740px;
	height: 70px;
	background: url("../images/link_header.gif") no-repeat;
}

#sub_copy_movi_left {
	float: left;
	width: 370px;
	height: 500px;
	background: url("../images/movi_images_bg.gif") repeat-y;
}

/* #####sitemap */
#header_site {
	float: left;
	clear: both;
	width: 740px;
	height: 70px;
	background: url("../images/site_header.gif") no-repeat;
}

#sub_copy_site_left {
	float: left;
	width: 370px;
	height: 360px;
	background: url("../images/movi_images_bg.gif") repeat-y;
}
#sub_copy_site_right {
	float: left;
	width: 370px;
	height: 360px;
	background: url("../images/blue_bg.gif");
}
