/*-------------------- 
	BASIC
--------------------*/
* { margin: 0px; padding: 0px; }

html, body { height: 100%; background-color: #8BA0B3; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000; }
	
img, fieldset { border: 0px none; }

a, a:link, a:active, a:visited { color: red; text-decoration: none; }

ul li { list-style-type: none; display: block; float: left; margin: 0px 0px 0px 36px; }

h1 { font-size: 2.1em; }
h2 { font-size: 1.6em; }
h3 { font-size: 1.3em; }

hr { background-image: url('../img/hr.gif'); border: 0px none; height: 1px; }


/*-------------------- 
	MAIN LAYER
--------------------*/
#spacer { position: absolute; margin: 0px; padding: 0px; }
#spacer { width: 100%; height: 100%; min-width: 986px; min-height: 606px; }
* html #IEspacer { width: 456px; height: 306px; }
* html #page { height: 600px; }

#page { position: absolute; top: 50%; left: 50%; margin: -300px 0px 0px -490px; width: 980px; min-height: 600px; }

#head { height: 103px; background-image: url('../img/bg_head.gif'); }
#headBox {  }

#logo { float: left; margin: 0px 0px 0px 15px; height: 103px; }


/*-------------------- 
	NAVIGATION
--------------------*/
#nav { float: left; width: 798px; }

#navBox { margin: 88px 0px 0px 52px; }
#navBox ul {  }
#navBox li { margin: 0px; padding: 0px; }
#navBox li a { display: block; margin: 0px 0px 0px 18px; font-size: 10px; font-weight: bold; text-transform: uppercase; color: #033147; }
#navBox li a:hover { color: #FFF; }
#navBox li a.sel { color: #FFF; }


/*-------------------- 
	CONTENT
--------------------*/
#cont { clear: both; width: 980px; height: 497px; background-color: #033147; background-image: url('../img/bg_copy.gif'); background-position: bottom center; background-repeat: no-repeat; }
#contBox { text-align: center; }


/*-------------------- 
	MISC
--------------------*/
.clearer { clear: both; }


/*-------------------- 
	GOOGLE MAP
--------------------*/
#gmap { background-color: #D7D7D7; }
#map { width: 580px; height: 250px; border: 5px solid #D7D7D7; }


/*-------------------- 
	FORM
--------------------*/
form { }
legend { font-size: 1.4em; }
label { }
input, textarea { border: 1px solid #D7D7D7; font-family: Helvetica, Arial, sans-serif; font-size: 1em; padding: 6px; margin: 5px 0px; width: 400px; }
textarea { padding: 6px; width: 400px; border: 1px solid #D7D7D7; }
input.send { width: 195px; height: 37px; border: 0px none; padding: 0px; margin: 0px; }
.error { color: red; font-weight: bolder; }
.success { color: green; font-weight: bolder; padding-bottom: 20px; }