body { color: #333; background: #fff url(../images/bg_gradient.jpg) top repeat-x; }

a { color: #005FA5; }

#container { width:960px; margin:0 auto; padding:0; }

/* HEADER */
#header { margin: 18px auto; }

#header img { border: none; margin: 0 0 18px 0; }

img.home { float: right; }

#nav { margin: 0; padding: 0; width: 960px; height: 38px; background: url(../images/navbar.png) no-repeat; }
#nav li { display: inline; }
#nav li a { float: left; width: 137px; height: 28px; padding-top: 10px; color:#434343; text-align:center; }
#nav li#active a { color: #000; }
#nav li a:hover {text-decoration:none; color:#000;}


#page-wrap						{ background: white; width: 960px; margin: 0 auto; 
								  padding: 0px 0; }

#slider							{ background: white url(../images/slider-bg.jpg); height: 227px; overflow: hidden;
								  position: relative; margin: 50px 0; }
#mover							{ width: 6720px; position: relative; }
.slide							{ padding: 40px 30px; width: 900px; float: left; position: relative; }
.slide h1						{ font-family: Helvetica, Sans-Serif; font-size: 30px; letter-spacing: -1px;
								  color: #005FA5; }
.slide p						{ color: #333; font-size: 12px; line-height: 22px; width: 300px; }
.slide img						{ position: absolute; top: 20px; left: 400px; }
#slider-stopper					{ position: absolute; top: 1px; right: 20px; background: #005FA5; color: white;
								  padding: 3px 8px; font-size: 10px; text-transform: uppercase; z-index: 1000; }


img#banner { margin-bottom: 20px; }

img.contact-icon { float: left; margin: 0 10px 0 0; }

	#contact-form { width: 450px; margin: 0; padding: 10px; border: solid 1px #ccc; background: #eee; }

	ul#contact-form li { margin: 0 0 10px 0; list-style: none; }
	
	ul#contact-form li label { width: 200px; display: block; float: left; text-align: left; margin: 5px 0 0 0; padding: 0; }
	
	ul#contact-form li input, ul#contact-form li textarea { padding: 3px; background: #fff; border: none; border-top: solid 1px #ccc; }
	
	ul#contact-form li textarea { overflow: auto; }
	
	ul#contact-form li .button { background: #fff; padding: 5px; border: solid 1px #b3b3b3; margin: 0px 10px 0 0; }

#footer { border-top: solid 1px #eee; padding: 10px 0; margin: 20px 0 0 0; }

#footer ul { list-style: none; color: #919191; }

#footer li { margin: 0; }

#footer li a { color: #005FA5; }