@charset "UTF-8";
/* CSS Document */

html { font-size: 62.5%;}
body { text-align: center; font: normal 1.2em Tahoma, Arial, Helvetica, sans-serif; color: #40554f; background-color: #676560}

.navskip {position: absolute; text-indent: -999em; color: #fff; top:-30px}

/*  ========== CONTENT TAGS ==========  */

	/* Headings */
		h1, h2, h3, h4, h5, h6 {color: #797460; font-family: Tagoma, Arial, Helvetica, Sans-Serif}
		
		h1	{font-size: 2.4em;}
		h2	{font-size: 1.8em; text-transform: uppercase;}
		h3	{text-transform: uppercase; font-size: 1.3em; font-weight: normal; margin: 0 0 0.5em 0;}
		h4	{font-size: 1.2em;}
		h5	{font-size: 1.3em; font-weight: normal; margin: 0.5em 0}
		h6	{font-size: .9em;}
		
	/* Paragraph */
		p	{margin: .6em 0;}
		
	/* Links */
		a, a:link {color: #4d75A8;}
		
		a:visited {}
		
		a:active, a:focus, a:hover {text-decoration: none;}
		
	/* Lists */
		ul, ol {margin-top: .9em; margin-bottom: .9em; line-height: 1.4em;}
		
		ul {list-style: none; margin: 0; padding: 0;}	
			ul li {background: url(../images/bullet.gif) no-repeat left .5em; padding-left: 15px; margin: .2em 0;}
		li a {text-decoration: none;}
		li a:hover {text-decoration: underline;}
		li.more {background: none; font-weight: bold; line-height: 2.5em;}
		ol {}
			ol li {}
		
	/* Forms */
		input {font: 1em Arial, Helvetica, sans-serif;}
		
/*  ================================================================================================  */
/*  ================================================================================================  */

	/*  ========== MAIN DIV'S ==========  */
		#wrapper {text-align: left; margin: 0 auto; width: 969px; background: url(../images/page_bg.gif) top center repeat-y; padding: 0 9px 25px; position: relative;}
			#wrapper .bottom_border {width:987px; position: absolute; bottom:0px; left: 0px; height: 8px; background: url(../images/foot_bg.gif) top center no-repeat;}

/*  ================================================================================================  */
/*  ================================================================================================  */
	/*  ========== HEADER STYLES ========== */
		#header {position: relative; height: 112px; background: #414141; border-bottom: 30px solid #414141; margin-bottom: 2px;}
			#header h1 {float: left; margin: 25px 0 0 16px; width: 400px; height: 84px; background: url(../images/logo.gif) no-repeat left top;}
				#header h1 a {color:#414141;display: block; width:243px; height:84px; text-indent:-2500px;}

		#menu {position: absolute; right: 0; top: 0px; width: 349px; padding: 15px 5px 0; font-family: Tahoma, Arial, Helvetica, Sans-Serif; height: 39px;}
			#menu ul {list-style: none; margin: 0.5em 0 0;}
				#menu li {line-height: 1em; font-size: .9em; background: none; padding: 0; margin: 0 0 0 10px; padding-right: 10px; float: left; border-right: 1px solid #eeeded;}
				#menu .hdr_last {border: none; padding-right: 0;}
				#menu a {text-transform: uppercase; color: #eeeded}
				#menu a:hover {color: #bebebd; text-decoration: none;}
				
		.quote {margin: 0px; padding: 0px; position: absolute; bottom:-30px; right:16px; background: #676560;}
			.quote a {display: block; padding: 5px 10px; color: #fff; text-transform: uppercase; font-family: "Tahoma", Arial, Sans-Serif; font-weight: 100; text-decoration: none;}
		    .quote a:hover {color: #bebebd; text-decoration: none;}
		
		#banner {margin-bottom: 1px;}
		
		#content {border-top: 8px solid #414141; border-bottom: 8px solid #414141;}
			
	/*  ========== MAIN NAVIGATION STYLES ========== */
		#mainnav {float: left; width: 240px; display: block; font-family: Tahoma, Arial, Helvetica, Sans-Serif; font-size: 0.9em; padding: 0 0 160px 20px; background: url(../images/map.gif) bottom left no-repeat;}
			#mainnav ul {display:block; width:210px; margin: 1.5em 0 0;}
				#mainnav li {display: block; margin: 0px; padding: 0px;}
				#mainnav a {display:block; color: #40554f; text-transform: uppercase; text-decoration: none; padding: 5px 15px; margin: 0; border-bottom: 1px solid #e9e9e5;}
				#mainnav a:hover {color: #bebebd;}
				
			form {margin: 1em 0; border: 0; padding: 0;}
				fieldset {margin: 0; padding: 0; border: 0px}
				legend {width: 100%; display: block; text-transform: uppercase; font-size: 1.1em; font-weight: normal; margin: 0 0 1em 0; border-bottom: 1px solid #ccc; color: #797460;}
				form div {display: block; width: 100%; padding: 0.5% 0;}
				form label {display: block; float: left; width: 30%; padding: 0.5% 1% 0 0; text-align: right;}
				form label em {font-weight: bold; font-style: normal; color: #ff9999;}
				input, textarea {font-family: Tahoma, Arial, Helvetica, Sans-Serif;}
				
		#body_content {padding: 1.5em; float: left; width: 622px; line-height: 150%;}
		
		#footer {text-align: left; margin: 8px auto; width: 922px; padding: 0 39px 39px; font-size: 0.7em; color: #414141; }
			#footer a {color: #414141;}
			#footer p {float: right; margin: 0px; padding: 0px;}
