body {
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-style: normal;
	font-size: .8em;
	color: #000000;
	margin: 0; padding: 0;
	background-color: #FFFFFF; }

/* Colors:
	Blue:   #0079C2;
	Green:  #00A163;
	BL-Grn: #2E8EA8;
	lt Gray: #F7F4F4;
	L Gray: #D4D4D4;
	M Gray: #C5C5C5;
	D Gray: #7A7A7A;
	link:
	background-color: #FFF1CC;	
	border: 1px solid #FFC425;
	hover:
	background-color: #FFC425; 
	border-color: #FFF9F2;
*/
	
a {
	margin: 0;
	font-weight: bold;
	text-decoration: none; }

h1, h2, h3, h4, h5, h6, .pb {
	margin: 0 0 0.5em 0;
	font-weight: bold;
	font-style: normal; }

ul, li {
	margin: 0; }

h1 {
	font-size: 1.3em; }

h2 {
	font-size: 1.2em; }

h3 {
	font-size: 1.1em; }

h4 {
	font-size: 1.05em; }

h5 {
	font-size: 1.0em; }

h6 {
	font-size: .8em; }

p {
	font-weight: normal;
	font-style: normal;	}
	
/* Start Liquid Layout */

#background-top {
	margin: 0;
	width: 100%; height: 200px;
	background-image: url("../images/background-top.jpg");
	background-repeat: no-repeat;
	z-index: 0; 
	overflow: hidden; }

#background-btm {
	margin: 0;
	width: 100%; height: 650px;
	background-image: url("../images/background-btm.jpg");
	background-repeat: no-repeat; 
	z-index: 0; 
	overflow: hidden; }

#background-top-pg {
	margin: 0;
	width: 100%; height: 175px;
	background-image: url("../images/background-top-pg.jpg");
	background-repeat: no-repeat;
	z-index: 0;  
	overflow: hidden; }

#background-btm-pg {
	width: 100%; height: 650px; 
	background-image: url("../images/background-btm-pg.jpg");
	background-repeat: no-repeat; 
	z-index: 0;  
	overflow: hidden; }

#background-btm-pg3 {
	width: 100%; height: 650px;
	background-image: url("../images/background-btm-pg3.jpg");
	background-repeat: no-repeat; 
	z-index: 0;  
	overflow: hidden; }

#background-btm-pg8 {
	width: 100%; height: 650px;
	background-image: url("../images/background-btm-pg8.jpg");
	background-repeat: no-repeat; 
	z-index: 0;  
	overflow: hidden; }

#container {
	width: 92%;
	margin: 0 auto;
	z-index: 2;
	color: #000000; }

#banner {
	margin: 0; padding: 0; }	

#address {
	float: right;
	width: 20%;
	margin: 4em 0 0 0;
	color: #FFFFFF;
	line-height: 1.4em;
	z-index: 1; }	

#address-left {
	width: 25%;
	margin: 4em auto;
	color: #000000;
	line-height: 1.4em;
	z-index: 1; }	

.caption-top {
	margin: 0;
	padding: 0 0 0 2em;
	font-size: 0.9em; }

.caption-top-p {
	margin: 0;
	padding: 0 0 0 14em;
	font-size: 0.9em; }

.caption-top-d {
	margin: 0;
	padding: 0 0 0.5em 5em;
	font-size: 0.9em; }

.caption-btm {
	margin: 0.3em 0 0 0;
	padding: 0.3em 0 0 2em; 
	font-size: 0.9em; }

.caption-btm-airport {
	margin: 0.3em 0 0 0;
	padding: 0.3em 0 0 1.5em; 
	font-size: 0.9em; }

.caption-btm-projects {
	margin: 0.3em 0 0 0;
	padding: 0.3em 0 0 6em; 
	font-size: 0.9em; }

#form {
	margin: 0 0.5em 0 0;
	font-size: 1.0em;
	font-weight: bold;
	font-style: normal; }

#links {
	width: 90%; height: 100%;
 	margin: 0 auto;
 	z-index: 10; }
 
#images, #center, #content-hp {
	width: 90%;
	margin: 10px auto; }
/*	border: 1px solid #C5C5C5; */

#images-h {
	width: 1000px;
	margin: 10px auto; }

#images-r {
	width: 690px;
	margin: 10px auto; }

#images-d {
	width: 880px;
	margin: 10px auto; }

#images-dc {
	width: 100%;
	margin: 10px auto; }

#center {
	width: 610px; height: 30px;
	background-image: url("../images/hp-gradient-bar.jpg");
	background-repeat: no-repeat; }
	
#center h1 {
	margin-top: 0;
	padding-top: 0.2em;
	text-align: center;
	font-style: italic; }

#content-hp {
/*	margin: 0; padding: 0; */
	line-height: 1.4em; 
	width: 725px; }

#content-hp h1 {
	font-size: 1.0em; }
	
#content-hp ul {
	margin: 0.1em 0.1em 0 0;
	padding: 0 0 0 1.4em;
	list-style-image: url("../images/diamond.gif");
	list-style-position: outside; }
#content-hp li { margin: 0; padding: 0; }
	
#content-hp h2, h3, h4, h5, h6, p {
	margin: 0.5em 0 0.5em 0;
	padding: 0; }

.floatright {
	float: right;
	margin: 0.5em 0 1em 1em;
	border: none;
	}

.floatleft {
	float: left;
	margin: 0;
	border: none; }
	
.tn {
	border: 1px solid #BABABA;
	margin: 0.2em 0.2em 0 0.2em;
	padding: 0; }
	
#footer {
	margin: 2em 0 1.0em 1.5em;
	padding-left: 1em;
	color: #333333; }

.copyright {
	font-size: .8em; 
	margin-bottom: 0.5em; }
	
.GV {
	font-size: .7em;
	margin: 2em; }

.clearBoth {
	clear: both;
	}