@charset "utf-8";
/* CSS Document */

* {
	margin:  0; 
	padding: 0;
}

/* font edits */	
h1 { font-size: 18px; color: #a65c3f; }
h2 { font-size: 14px; }
h3, h4, h5 { font-size: 12px; font-weight: normal; }

h1, h2, h3, h4, h5 { margin: 0.5em 0; }
#content h3 { text-indent: 2em; }

.footer h1 { margin: 0; padding:10px 0px; background:#CCCC99; text-align:center; }
.footer h2 { padding: 0 5px; }

.footer a:link 		{ color: #515047; text-decoration: none; }
.footer a:visited 	{ color: #515047; text-decoration: none; }
.footer a:active 	{ color: #515047; text-decoration: none; }
.footer a:hover 	{ color: #515047; text-decoration: underline; }

.freeexam h1 { text-align: center; }

.gratson h4 { font-weight: bold; }
.gratson h5 { margin-bottom: 5px; }

.coupon1 { font-size: 28px; text-decoration: underline; }
.coupon2 { font-size: 16px; }

/* end font edits */

div.clear { clear: both; margin: 0; } /* jesse code - may not need */

body {
	/*background:     #999966;*/
	background:		#492815;
	font-family:	Arial, Helvetica, sans-serif;
	line-height:    1.1em;
	margin:         0;
	padding:        0;
	color:			#515047;	
}

#container {
	width:			800px;
	position:   	absolute;
	left:       	50%;
	margin-left:	-350px;
	margin-top:		15px;
}

#subcontain {
	border:			5px solid #fff;
	background:		#ece3cd;
	width:			100%;
	height:			100%;
	float:			left;
	clear:			left;
}

#header {
	clear:			left;
	background: 	#fff;
}

#header img { float: right; }

#content {
	width:			800px;
	float:			left;
	clear:			left;
	background:		 url(images/right.gif) bottom right no-repeat #a65c3f;
}

.textbox {
	padding: 		20px;
	margin-right: 	200px;
	border-right: 	5px solid #fff;
	background: 	#f4f2d9;
}

.footer {
	float:			left;
	width:			250px;
	border:			5px solid #fff;
	margin-top:		10px;
	background:		#ece3cd;
}

.footer input, .footer select { margin: 0 5px; }
.foot2 { margin: 10px 10px 0 10px; text-align:right; }
.appoint { float: right; width: 50px;}
.submit { font-size: 10px; }
.freeexam { border: 1px dashed #666666; padding:10px; }

.about img, .lowback img, .gratson img, .accident img { float: right; }

.iright { border-right: 5px solid #fff; }
.ibottom { border-bottom: 5px solid #fff; }

.gratson ul, .accident ul { margin: 10px 20px; font-size: 12px; }
.accident ol { list-style-type: decimal;  margin: 10px 30px; font-size: 12px; }
.freeexam ol { list-style-type: decimal;  margin: 10px 30px; font-size: 12px; }
.freeexam form { width: 50%; text-align: right; }
.input {
	border-left: 	1px solid #f4f2d9;
	border-top: 	1px solid #f4f2d9;
	border-right: 	1px solid #f4f2d9;
	border-bottom:	1px solid #000;
	background: 	#f4f2d9;
}
/* Navigation Menu */

.nav ul{
	
}

.nav, .nav ul { /* all lists */
	list-style: 	none;
	font-size: 		11px;
	font-weight: 	bold;
	width:			800px;
	float:			left;
	clear:			left;
}

.nav ul li {
	display: 	block;
	text-align: center;
	float: 		left;
	width:		25%;
}

.nav li a {
	padding: 			5px 0;
	display: 			block;
	color: 				#000;
	text-decoration:	none;
}

.nav li a:hover { text-decoration: underline; }

.griffin {
	margin: 10px auto;
	text-align: center;
	font-size: 12px;
	color: #CCCC99; }

.griffin a:link 	{ color: #CCCC99; text-decoration: underline; }
.griffin a:visited 	{ color: #CCCC99; text-decoration: underline; }
.griffin a:active 	{ color: #CCCC99; text-decoration: underline; }
.griffin a:hover 	{ color: #CCCC99; text-decoration: none; }