@charset "utf-8";

/* 
	Jeremy Helms
	EngNet Global 
	08-02-2007
*/

html,body		{ margin: 0; padding: 0; margin-top: 10px; }
body			{ font: 80% "trebuchet ms"; text-align: center; background-color: #0e4961; }
p				{ margin: 6px 0px 6px 0px; }
h3				{ text-align: center; }

div#container			{ width: 760px; margin: 0 auto; background-color: #fff; border: 1px solid #000; }
div#header				{ background-image: url(images/header_spacer.jpg); background-position: top left; background-repeat: no-repeat; border-bottom: 1px solid #000; height: 171px; }
div#header2				{ background-image: url(images/header_spacer_2.jpg); background-position: top left; background-repeat: no-repeat; border-bottom: 1px solid #000; height: 171px; }
div#header3				{ background-image: url(images/header_spacer_3.jpg); background-position: top left; background-repeat: no-repeat; border-bottom: 1px solid #000; height: 171px; }
div#navcontainer		{ float: left; width: 200px; text-align: left; padding: 15px 0px 10px 10px; }
div#contentcontainer	{ float: right; width: 520px; text-align: left; padding: 15px; margin: 0px; }

div#navbutton			{ background-color: #0e4961; width: 180px; text-align: left; padding: 3px 15px 4px 3px; border-top: 1px solid #575757; border-bottom: 1px solid #bdbdbd; border-right: 1px solid #000; border-left: 1px solid #000; }
div#navbuttont			{ background-color: #7db434; padding: 3px 15px 4px 3px; border: 1px solid #000; border-bottom: 1px solid #bdbdbd; }
div#navbuttont:hover	{ background-color: #7db434;  }
div#navbutton:hover		{ background-color: #7db434;  }

div#footer				{ font-size: 95%; clear: both; width: 730px; background-color: #73a72e; color: #000; margin: 0px; padding: 5px 15px 5px 15px; border-top: 1px solid #575757; }
div#footer a			{ color: #000; text-decoration: none; }
div#footer a:hover		{ text-decoration: underline; }

div#extra				{ clear: both; width: 730px; color: #fff; margin: 0 auto; padding: 5px 15px 5px 15px; font-size: 80%; }
div#extra a				{ color: #fff; text-decoration: none; }
div#extra a:hover		{ text-decoration: underline; }

div#contact				{ color: #000; padding: 10px 0px 0px 0px; font-size: 90%; text-align: center; line-height: 12pt; }
div#contact p 			{ margin: 6px 0px 6px 0px; }
div#contact a			{ color: #000; text-decoration: none; }
div#contact a:hover		{ text-decoration: underline; }
div#contact strong		{ color: #6a8b27; }

div#logo				{ width: 745px; clear: left; float: left; margin: 0px; padding-left: 15px; text-align: left; }

div#headernav			{ width: 430px; clear: right; float: right; margin: 0px; padding: 92px 15px 0px 15px; text-align: right; }
div#headernav a			{ color: #000; text-decoration: none; }
div#headernav a:hover	{ text-decoration: underline; }

div#header h1					{ line-height: 171px; color: #000; margin: 0px; font-size: 240%; }

div#contentcontainer h1			{ margin-top: 7px; margin-bottom: 7px; font-size: 190%; }

div#navmain a				{ color: #fff; text-decoration: none; font-size: 8pt; font-family: Verdana, Arial, Helvetica, sans-serif; }
div#navmain a:hover			{ color: #fff; text-decoration: underline; }

div#contentcontainer a			{ color: #6a8b27; text-decoration: none; font-weight: bold; }
div#contentcontainer a:hover	{ text-decoration: underline; }

div#contactfloat			{ text-align: center; padding: 10px 0px 0px 0px; }
div#contactfloat img		{ padding: 0px 5px 0px 5px; }

div#couponpromo				{ cursor: pointer; color: #fff; background: url(images/free_consultation_bg.jpg) top center no-repeat; padding: 12px 0px 16px 0px; margin: 10px auto; font-size: 12pt; font-weight: bold; text-align: center; } 

div#couponcontainer			{ margin: 0px auto; padding: 0px 10px 0px 10px; background-color: #fff; border: 3px dashed #000; text-align: left; width: 330px; } 
div#couponcontainer	div		{ margin: 0px auto; padding: 10px 10px 10px 10px; background-color: #0e4961; font-weight: bold; border: 1px dashed #7db434; text-align: center; width: 150px; color: #fff; } 
div#couponcontainer h1		{ margin: 10px 0px 10px 0px; text-align: center; color: #7db434; font-size: 16pt; }
