
	
	body{
		background-image: url(img/bg.gif);
		background-position:center;
		color: 555555;
		margin: 0px;
		padding: 0px;
	}

	p, blockquote, h3 {
		font-family: helvetica,arial,verdana,sans-serif;
		font-size: 12px;
		line-height: 18px;
		text-align: left;
		padding-left: 30px;
		padding-right: 30px;
		color: #555555;
	}

	a:link {
		color: #3F3F3F;
		text-decoration: none;
		}

	a:visited {
		color: #7F96A9;
		}

	a:hover, a:active {
		color: #222;
		}

	blockquote{
		margin-left: 70px;
		margin-right: 0px;
	}

	#content {
		margin-left: auto;
		margin-right: auto;
		width: 550px;
		padding: 0px;
		margin-bottom: 0px;
		background: url(img/content.gif) repeat-y;
	}

	#footer{	
		background: url(img/footer.gif) no-repeat center;
		padding-top: 0px;
		margin-top: 0px;
		font-family:helvetica,arial,verdana,sans-serif;
		font-size: 12px;
		color: #555555;
		text-align: center;
		height: 80px;
		margin-left: auto;
		margin-right: auto;
		width: 550px;
	}

	/* The Headers*/
	/* See notes for 1 & 4  */

	#header{
		background: url(img/header1.jpg) no-repeat center;
		padding-top: 0px;
		margin-top: 0px;
		font-family:helvetica,arial,verdana,sans-serif;
		font-size: 12px;
		color: #555555;
		text-align: center;
		height: 200px;
		margin-left: auto;
		margin-right: auto;
		width: 550px;
	}

	#header2{
		background: url(img/header2.jpg) no-repeat center;
		padding-top: 0px;
		margin-top: 0px;
		font-family:helvetica,arial,verdana,sans-serif;
		font-size: 12px;
		color: #555555;
		text-align: center;
		height: 200px;
		margin-left: auto;
		margin-right: auto;
		width: 550px;
	}

	#header3{
		background: url(img/header3a.jpg) no-repeat center;
		padding-top: 0px;
		margin-top: 0px;
		font-family:helvetica,arial,verdana,sans-serif;
		font-size: 12px;
		color: #555555;
		text-align: center;
		height: 200px;
		margin-left: auto;
		margin-right: auto;
		width: 550px;
	}

	#header4{
		background: url(img/header4.jpg) no-repeat center;
		padding-top: 0px;
		margin-top: 0px;
		font-family:helvetica,arial,verdana,sans-serif;
		font-size: 12px;
		color: #555555;
		text-align: center;
		height: 200px;
		margin-left: auto;
		margin-right: auto;
		width: 550px;
	}

	#header h1 , #header2 h1, #header3 h1, #header4 h1{
		display: none;
	}

	.caps{
		letter-spacing: 0.1em;
		font-size: 10px;
	}

	h1 , h2 {
		color: #555555;
		font-family: helvetica,arial,verdana,sans-serif;
		text-align: center;
	}

	#sky{
		background: url('img/bg-top.gif') repeat-x;
		margin: 0px;
		padding-bottom: 60px ;
		font-family: Arial, Verdana, sans-serif;
	}

	#map{
		margin-left: auto;
		margin-right: auto;
		font-family: helvetica,arial,verdana,sans-serif;
		font-size: 12px;
		line-height: 18px;
		color: #555555;
		width: 500px; 
		height: 300px;
		}

	#map-content{
		font-family: helvetica,arial,verdana,sans-serif;
		font-size: 12px;
		line-height: 18px;
		color: #555555;
		width: 200px; 
		}
	

	form {
		font-family: Verdana, "Lucida Grande", Tahoma, Helvetica;
		font-size: 11px;
		text-align: left;
		margin-left: auto;
		margin-right: auto;
		padding-left: 5px;
		padding-right: 5px;
		color: #555555;
		width: 400px;
		}

	form fieldset {
		border: none;
		border-top: 1px solid #CCC;
	 	margin-bottom: 10px; 
		}

	form legend {
		padding: 0 2px;
		font-weight: bold;
		_margin: 0 -7px; /* IE Win */
		}

	form label {
		display: inline-block;
		line-height: 1.8;
		vertical-align: top;
		}

	form fieldset ol {
		margin: 0;
		padding: 0;
		}

	form fieldset li {
		list-style: none;
		padding: 5px 10px 7px;
		margin: 0;
		}

	form fieldset fieldset {
		border: none;
		margin: 3px 0 0;
		background: none; 
		}

	form fieldset fieldset legend {
		padding: 0 0 5px;
		font-weight: normal;
		}

	form fieldset fieldset label {
		display: block;
		width: auto;
		}

	form em {
		font-weight: bold;
		font-style: normal;
		color: #f00;
		}

	form label { width: 120px; } /* Width of labels */
	form fieldset fieldset label { margin-left: 123px; } /* Width plus 3 (html space) */

	/*\*//*/ form legend { display: inline-block; } /* IE Mac legend fix */

	/* NAV AREA */
	/*Created by Jeremy Koempel of http://www.smalltransport.com , Thanks again Jeremy!*/
	ul#nav { list-style: none; padding: 0 0 0 15px; margin: 0; font: x-small "Lucida Grande", "Trebuchet MS", Verdana, Arial, sans-serif; width: 400px; voice-family: "\"}\"";/* NOT applied by IE 5.5- */ voice-family: inherit; width:550px; 	margin-left: auto; margin-right: auto; }
	html>body ul#nav { width: 550px; }
	#nav li { float: left; position: relative; height:29px; text-align: center; width: 90px; }
	/* not applied by IE Mac or PC \*/
	html>body #nav li { width:auto; }
	/* End hack */
	#nav a { display: block; height:29px; padding:0 5px; line-height:29px; color: #fff; text-decoration: none; border-bottom:none; }
	#nav li a:hover { background-color: #ffffff; color:#333; }
	#nav li ul { display: none; width:100px; list-style: none; position: absolute; top: 100%; left:0; font-weight: normal; background-color:#fff; border:1px solid #333; border-bottom:none; padding:0; margin:0;}
	#nav li>ul { top: auto; left: auto; }
	#nav li li { display: block; width:100px; text-align: left; float: none; height: auto; line-height:1.6em; background-color: transparent; border-bottom:1px solid #333; }
	#nav li li a { display: block; width:100px; padding:4px 10px; font-weight: normal; color: #644D1D; line-height:1.7em; height: auto; }
	#nav li li a:hover { background-color:#333; background-image:none; color:#fff; }
	#nav li:hover ul, #nav li.over ul { display: block; }
	#nav {
	 background:url(img/menu.gif) no-repeat;
	 width: 550px;
	 height:29px;
	 }
	#nav li {
		font-family: Verdana, "Lucida Grande", Tahoma, Helvetica;
		font-size: 11px;
		line-height: 18px;
		text-align: left;
		padding-left: 5px;
		padding-right: 5px;
		color:#FFFFFF;
		}
