/* ========= Global Reset ========= */

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { 
	margin: 0px; 
	padding: 0px;
	border: 0px;
	outline: 0px; 
	font-weight: inherit; 
	font-style: inherit; 
	font-size: 100%; 
	font-family: inherit; 
	vertical-align: baseline; 
 }
font { 
	color: inherit !important;
	font: inherit !important; 
	color: inherit !important; 
 }
caption, th, td { 
	text-align: left; 
	font-weight: normal; 
}
blockquote:before, blockquote:after, q:before, q:after { 
	content: ""; 
}
blockquote, q { 
	quotes: "" ""; 
}

/* ===== Body Style ===== */
/* - Red: #C93323 - */

html { width:100%; height:100%; }
body {
	margin:auto;
	padding:8px;
}
#holder {
	width:750px;
	height:519px;
}
#h1 {
	visibility:hidden;
}

	/* EACH PAGE DIFF COLOR */
	.c1 {
		color:#006699;
	}
	.c2 {
		color:#cccc33;
	}
	.c3 {
		color:#ff9933;
	}
	.c4 {
		color:#cc3333;
	}

/* ==== Left Box (Be Page Specific When Neccessary) ==== */

#leftBox {
	width:145px;
	height:419px;
	background:#C93323;
	padding:100px 0px 0px;
	float:left;
	text-align:center;
}
#home #leftBox {
	text-align:right;
}
#com1 #leftBox {
	background:#C93323 url("../images/comm_l_bg.jpg") top left no-repeat;
}
#infr #leftBox {
	background:#C93323 url("../images/infr_l_bg.jpg") top left no-repeat;
}
#wrkf #leftBox {
	background:#C93323 url("../images/wrkf_l_bg.jpg") top left no-repeat;
}
#loc #leftBox {
	background:#C93323 url("../images/loc_l_bg.jpg") top left no-repeat;
}
#hsng #leftBox {
	background:#C93323 url("../images/hsng_l_bg.jpg") top left no-repeat;
}
#bsns1 #leftBox {
	background:#C93323 url("../images/bsns_l_bg.jpg") top left no-repeat;
}
#bsns2 #leftBox {
	background:#C93323 url("../images/nindp1_l_bg.jpg") top left no-repeat;
}
#bsns3 #leftBox {
	background:#C93323 url("../images/nindp2_l_bg.jpg") top left no-repeat;
}
#bsns4 #leftBox {
	background:#C93323 url("../images/nindp3_l_bg.jpg") top left no-repeat;
}
#com2 #leftBox {
	background:#C93323 url("../images/comm2_l_bg.jpg") top left no-repeat;
}
#leftBox a {
	text-decoration:none;
}
#leftBox h2 {
	margin:0px 20px 10px;
	color:#ff9900;
	font-size:16pt;
	line-height:14pt;
}
#leftBox p {
	font-family:"Helvetica Neue", "Arial", sans-serif;
}
#leftBox .s {
	margin:10px 20px 0px 20px;
	font-size:8pt;
	color:#FFFFFF;
}
#leftBox .l {
	margin:10px 20px 0px 10px;
	font-size:8.5pt;
	line-height:17pt;
	color:#000000;
}
/* ==== Navigation ==== */

#navBox {
	font-family:"Helvetica Neue", "Arial", sans-serif;
	position:absolute;
	top:55px;
	left:70px;
	width:1140px;
	height:30px;
	border:solid #000000;
	border-width:1px 0px 1px 1px;
	background:transparent;
	z-index:99;
	clear:both;
}
#bsns2 #navBox, #bsns3 #navBox, #bsns4 #navBox {
	background:url("../images/semitran.png") top left repeat;
}
#navBox #navList {
	padding:4px 10px;
}
#navBox ul li {
	font-size:9pt;
	display:inline;
	margin-right:-3px;
	color:#000000;
}
#navBox a:link, #navBox a:visited {
	text-decoration:none;
	margin:0px;
	padding-bottom:1px;
}
#navBox a:hover {
	border-bottom:1px solid #000000;
}

	
/* ===== Main Content (Be Page Specific When Neccessary) ===== */

#contentBox {
	float:right;
	width:600px;
	height:440px;
	margin-top:80px;
	text-align:left;
	vertical-align:top;
}
#home #contentBox {
	text-align:right;
}
#home #contentBox img {
	margin-top:300px;
	padding-right:40px;
}
#textBox {
	font-family:"Helvetica Neue", "Arial", sans-serif;
	width:525px;
	padding:0px;
}
#intro #textBox {
	padding-top:50px;
}
#textBox h2 {
	font-size:24pt;
	font-weight:normal;
}
#textBox h3 {
	font-size:11pt;
	font-weight:normal;
	margin-left:50px;
	margin-bottom:0px;
}
#textBox .sw {
	width:450px;
	margin-top:0px;
}
#textBox p {
	color:#000000;
	font-weight:normal;
	font-size:8.5pt;
	margin:5px 0px 13px 50px;
}
#contact #textBox p {
	margin-bottom:7px;
}
#textBox .ar {
	color:#cc3333;
	margin-left:-30px;
}
#textBox .in {
	margin-left:80px;
}
#textBox .it {
	font-size:8pt;
	font-style:italic;
}
#textBox .bo {
	font-weight:bold;
}
#textBox .q {
	font-size:8pt;
	font-style:italic;
}
#textBox a:link, #textBox a:visited {
	color:#cc3333;
}
#textBox a:hover {
	color:#cccc33;
}
#textBox img {
	float:right;
	margin:20px 0px 0px 40px;
}
#textBox #lotmap p {
	width:170px;
}
#textBox #lotmap img {
	position:absolute;
	top:80px;
	left:380px;
}
#textBox #map p {
	width:150px;
}
#textBox #map img {
	margin:-158px 0px 0px 0px;
}
#textBox #map .bob {
	margin-top:20px;
	font-size:14pt;
}
.co {
	position:absolute;
	top:500px;
	left:64px;
}
#subLinks {
	position:absolute;
	top:480px;
	left:400px;
	width:350px;
}
#subLinks a:link, #subLinks a:visited {
	font-family:"Helvetica Neue", "Arial", sans-serif;
	font-size:9pt;
	text-decoration:none;
	margin-right:-3px;
}
#subLinks a:hover {
	color:#cc3333;
}