html, body {

	margin: 0px;

	padding: 0px;

	background: #fff;

}



div {

	margin: 0;

	padding: 0;

}





img {

	display: inline;

	margin: 0;

	padding: 0;

	border: 0;

}



a

{

	text-decoration: none;	

	color: #084887;

}





.container 

{

	width: 800px;

	margin: 0 auto;

	padding: 0;

	background-color: #FFFFFF;

	text-align: center;	



}

.banner {

	width: 800px;

	height: 132px;

	margin: 0;

	padding: 0;

	background: url(images/bannerBackground.jpg) no-repeat;

	font-family: Arial, Helvetica, sans-serif;		

	text-align: left;

}

.banner h1 {

	position: relative;

	margin: 0;

	margin-bottom: 5px;

	margin-left: 500px;

	padding-top: 20px;

	color: #084887;

	width: 280px;

	font-size: 14px;

	text-align: left;

}

.banner p {

	position: relative;

	width: 280px;

	margin: 0;

	margin-left: 500px;

	padding: 0;

	font-size: 12px;

	line-height: 25px;

	text-align: left;	

	color: #000000;

}

.banner a

{

	color: #FFFFFF;

}	

.navigation {

	width: 800px;

	height: 26px;

	padding: 0;

	background-color: #084887;

	margin-top: 10px;

	margin-bottom: 10px;

	margin-right: 0px;

	margin-left: 0px;

}

.navigation ul {

	margin: 0;

	margin-left: 25px;

	padding: 0;	

}

.navigation li {

	display: inline-block;

	float: left;

	margin-right: 15px;

	list-style-type: none;

	color: #FFFFFF;

	font-size: 12px;

	font-family: Arial, Helvetica, sans-serif;

	letter-spacing: 1px;

	line-height: 26px;

}

.navigation a {

	color: #FFFFFF;

	text-decoration: none;

	padding-bottom: 2px;



}

.navigation a:hover, 

.navigation a:active {

	border-bottom: 7px solid #fff;

} 



.navHome #aHome,

.navAbout #aAbout,

.navServices #aServices,

.navProjects #aProjects,

.navContact #aContact,

.navLogin #aLogin

{

	border-bottom: 7px solid #fff;

}



.contentIntro {

	position: relative;

	margin: 10px 0;

}



.contentIntroLeft {

	float: left;

	width: 393px;

}



.contentIntroRight {

	float: right;

	width: 393px;

}



.contentIntro p {

	margin: 0;

	padding: 0;

	text-align: left;

	font-weight: normal;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #666666;

	line-height: 20px;

}



.content {

	position: relative;

	border-top-color: #E7C337;

	border-top-style: solid;

	border-top-width: 5px;

	border-left-color: #E7C337;

	border-left-style: solid;

	border-left-width: 5px;

	border-right-color: #E7C337;

	border-right-style: solid;

	border-right-width: 5px;	

	text-align: left;

}

.content p {

	margin: 0;

	padding-top: 12px;

	padding-left: 20px;

	padding-right: 20px;

	text-align: left;

	font-weight: normal;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #666666;

	line-height: 20px;

}

.content ul, ol, li {

	margin: 0;

	padding: 0;

}

.content ol {

	margin-top: 12px;

	margin-left: 50px;

	margin-bottom: 0;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	line-height: 20px;

	color: #666;

}

.content ul {

	margin-top: 12px;

	margin-left: 35px;

	margin-bottom: 0;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	line-height: 20px;

	color: #666;

}

.content ul.nospace {

	margin-top: 0;

}

.content ol li {

	margin: 0;

	padding: 0;

}



.content p a,

.content li a {

	font-weight: bold;

}



.content p a:hover,

.content p a:active,

.content li a:hover,

.content li a:active 

{

	text-decoration: underline;

}



#contentHomeProjectBG {

	position: absolute; 

	top: 5px; 

	left: 525px;

	width: 270px;

	height: 300px;	

	background: url(images/home-photo-bg.gif) no-repeat;

	opacity: .7;

	filter: alpha(opacity=70); 

	-moz-opacity: .7;	

	z-index; 5;

}



html > body #contentHomeProjectBG {

	top: 0px;

}



#contentHomeProject {

	position: absolute; 

	top: 0px; 

	left: 525px;

	width: 270px;

	height: 300px;	

	z-index: 10;

}



#contentHomeProject p {

	color: #000;

}



#contentHomeProject p.header {

	margin: 0 5px;

	margin-top: 5px;

	padding-top: 6px;

	padding-bottom: 6px;

	background: #084887;

	color: #fff;

	font-size: 14px;

	font-weight: bold;

}



html > body #contentHomeProject p.header {

	margin-top: 0px;

}



#contentProjectCrop {

	margin-top: 12px;

	margin-left: 20px;

}



#contentProjectCrop img {

	margin-right: 15px;

	margin-bottom: 15px;

	padding: 5px;

	border: 1px solid #084887;

}



.footer {

	width: 800px;

	height: 130px;

	margin: 0;

	padding: 0;

	background: url(images/contentBackground.jpg) no-repeat;

	background-position:bottom;	

	text-align: left;

}

.footer ul {

	margin: 0;

	margin-left: 25px;

	padding: 50px 0 0 0;

	padding-right: 0px;

	padding-bottom: 0px;

	padding-left: 0px;

	width: 500px;

}

.footer li {

	display: inline-block;

	margin-right: 15px;

	list-style-type: none;

	float:left;

	color: #FFFFFF;

	font-size:12px;

	font-family: Arial, Helvetica, sans-serif;

	letter-spacing: 1px;

	line-height: 26px;

}

.mainImage {

	width: 800px;

	margin: 0;

	padding: 0;

/*	margin-bottom: 10px; */

}

.clearIt {

	clear: both;

}

.information

{

	display: none;

	padding: 0px 10px;



}



.column {

	float: left;

	margin-right: 20px;

}



/* form */

.content form {

	width: 750px;

	margin: 0 20px;

	padding: 0;

	font-size: 12px;

	font-family: Arial, Helvetica, sans-serif;

	color: #666;

}



.content form p {

/*	font-size: 1em; */

}



.content fieldset {

	border: 1px solid #084887;

	margin-top: 10px;

	padding: 5px;

}



.content legend {

	margin-bottom: 10px;

	color: #666;

	font-weight: bold;

}



.content input, textarea {

	/* display: block; */

	width: 300px;

	float: left;

	margin-bottom: 5px;

}



.content p input {

	display: inline;

	float: none;

/*	margin: 0; */

/*	width: auto; */

}



.content label {

	/* display: block; */

	float: left;

	width: 100px;

	margin-bottom: 5px;

	padding-left: 20px;

	padding-right: 5px;

	text-align: left;

}



.content select {

	/* display: block; */

	float: left;

	width: 40px;

	margin-bottom: 5px;

}



.content form br {

	clear: left;

}

	

.content .short {

	width: 100px;

}


