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

body {
	background: #ffffff;
	margin-top: 45px;
	font-size: 70%;
	margin-left: 10px;
}

#nav {
	padding: 0px;
	margin: 0px;
	color: #666666;
	text-transform: uppercase;
	font: 90%/110% Helvetica, Verdana, sans-serif;
	width: 100%;
	top: 1in;
	position: absolute;
	left: 0in;
	}

#nav a:link {
	text-decoration: none;
	color: #333333;
	}

#nav a:visited {
	color: #333333;
	text-decoration: none;
	}

#nav a:hover {
	color: #CC0000;
	text-decoration: none;
	}

#nav a:active {
	color: #990000;
	}

#nav  li {
	list-style-type: none;
	padding: 0px 0px 3px;
	}

#navGlobal {
	float: left;
	width: 120px;
	padding: 0px;
	margin: 20px 0px 0px 40px;
	display: none;
	}


#navGlobalHome {
	width: 120px;
	padding: 0px;
	margin: 20px 0px 0px -60px;
	float: left;
	display: none;
	}
	
#navLocal {
	float: left;
	width: 120px;
	margin: 20px 0px 0px 30px;
	padding: 0px;
	display: none;
	}

#navLocal2 {
	float: left;
	width: 120px;
	margin: 20px 0px 0px 30px;
	padding: 0px;
	display: none;
	}
	
.navPath {
	color: #CC0000;
	}

#logo {
	width: 245px;
	height: 77px;
	margin: 0px;
	padding: 0px;
	}

#contentOther4Col {
	left: 295px;
	top: 220px;
	position: absolute;
	z-index: -1;
	width: 600px;
}

#contentOther6Col {
	left: 295px;
	top: 220px;
	position: absolute;
	z-index: -1;
	width: 900px;
}

#contentOther4Col .description, #contentOther6Col .description {
	width: 270px;
	float: left;
	margin: 0px 30px 0px 0px;
	padding: 0px;
	font: 100%/120% Helvetica, Verdana, sans-serif;
	color: #333333;
	}
	

#contentOther4Col img {
	float: left;
	padding: 0px;
	margin: 0px 30px 0px 0px;
}
#contentOther4Col .externalImage {
	margin: 15px 30px 0px 0px;
	padding: 0px;
}

#contentOther4Col p, #contentOther6Col p {
	color: #333;
	padding: 0px;
	font: normal 110%/125% Helvetica, Verdana, sans-serif;
	margin: 10px 0px 0px;
}

#contentOther4Col p.intropage {
	float: left;
	margin: 10px 0px 0px 0px;
	color: #666666;
	font: italic 200%/125% Georgia, "Times New Roman", Times, serif;
	padding: 0px 20px 0px 0px;
	text-transform: lowercase;
}

#contentOther4Col h1 {
	font: 90%/110% Helvetica, Verdana, sans-serif;
	color: #CC0000;
	padding: 0px;
	text-transform: uppercase;
	position: fixed;
	left: 295px;
	top: 220px;
	margin: 0px;
}


#contentOther4Col h2 {
	font: bold 100% Helvetica, Verdana, sans-serif;
	padding: 0px;
	margin: 0px;
	text-transform: uppercase;
	color: #333333;
	}
	
#contentOther4Col a:link {
	text-decoration: underline;
	margin: 0px;
	padding: 0px;
	}

#contentOther4Col a:visited {
	text-decoration: underline;
	}

#contentOther4Col a:hover {
	text-decoration: underline;
	}

#contentOther a:active {
	text-decoration: underline;
	} 
	
.contentVideo {
	padding: 0px;
	margin: 20px 220px 0px 0px;
	float: left;
}
	
#newsletterSubscribe
		{
	width: 195px;
	color: #999966;
	font: italic normal 130%/130% Georgia, "Times New Roman", Times, serif;
	margin: 0px;
	padding: 0px;
	position: fixed;
	left: 65px;
	top: 210px;
	}

#quote
		{
	width: 2in;
	color: #999966;
	font: italic normal 14pt/17pt Georgia, "Times New Roman", Times, serif;
	margin: 0px;
	padding: 0px;
	left: 0.625in;
	top: 2in;
	position: absolute;
	}
		
.quoteGiver {
	font-size: 80%;
	display: block;
	font-weight: bold;
	line-height: 110%;
	}
	
#contentProject {
	left: 3in;
	top: 1.25in;
	position: absolute;
}

#contentProject img {
	padding: 0px;
	margin: 0px 30px 0px 0px;
}
	
.description {
	margin: 0px 20px 0px 0px;
	color: #333333;
	padding: 0px;
	font: 11pt/13pt Helvetica, Verdana, sans-serif;
	position: relative;
	left: .125in;
}
	
.description textarea, .description input {
	font: 90% Verdana, Arial, Helvetica, sans-serif;
}
	
.description h1 {
	color: #CC0000;
	padding: 0px;
	text-transform: uppercase;
	left: 295px;
	top: 220px;
	font: 90%/110% Helvetica, Verdana, sans-serif;
	margin: 0px;
}

.description h2 {
	font: italic normal 110%/150% Georgia, "Times New Roman", Times, serif;
	color: #000000;
	margin: 0px;
	padding: 0px;
	display: inline;
	text-transform: lowercase;
}

.description p {
	padding: 0px;
	margin: 10px 0px 0px;
}


.description  ul {
	margin: 50px 0px 0px;
	padding: 0px;
	display: inline;
	text-transform: lowercase;
}
.description li {
	display: inline;
	margin: 0px 0px 0px 0px;
	padding: 0px 6px 0px 0px;
}

#homeNews {
	width: 200px;
	float: left;
	margin: 173px 0px 0px 50px;
	color: #999966;
	padding: 0px;
	display: none;
	}
	
#homeNews h1 {
	font: normal 90%/110% Verdana, Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	color: #CC0000;
	padding: 0px;
	margin: 0px;
	}
	
#homeNews h2 {
	font: italic bold 100%/120% Georgia, "Times New Roman", Times, serif;
	padding: 0px;
	margin: 0px;
	text-transform: capitalize;
	}
	
#homeNews p {
	margin: 0px 0px 10px;
	padding: 0px;
	font: italic 100%/120% Georgia, "Times New Roman", Times, serif;
	color: #999966;
	}
	
#homeNews a:link, #contentProject a:link {
	text-decoration: none;
	color: #3E708B;
	font-weight: bold;
	}

#homeNews a:visited, #contentProject a:visited {
	color: #3E708B;
	text-decoration: none;
	font-weight: bold;
	}

#homeNews a:hover, #contentProject a:hover {
	color: #CC0000;
	text-decoration: none;
	font-weight: bold;
	}

#homeNews a:active, #contentProject a:active {
	font-weight: bold;
	color: #990000;
	}

#homeProject {
	left: 3in;
	top: 1.25in;
	position: absolute;
}

#homeProject img {
	float: left;
	padding: 0px;
	margin: 0px 20px 0px -10px;
}

#homeProject .description {
	float: left;
	margin: 0px 20px 0px 0px;
	color: #333333;
	padding: 0px;
	font: 100%/120% Helvetica, Verdana, sans-serif;
	width: 300px;
}

#nav p.intropage {
	float: left;
	margin: 10px 0px 0px 0px;
	color: #666666;
	font: italic 14pt/17pt Georgia, "Times New Roman", Times, serif;
	padding: 0px 20px 0px 0px;
	text-transform: lowercase;
	width: 2in;
	position: absolute;
	left: .625in;
	top: 2in;
}

#clientLogin {
	float: left;
	margin-top: -50px;
	margin-left: 40px;
	display: none;
	}

img {
	border-width: 0px;
}