	/*	CSS Design by Chris Duren	*/html { 	min-width: 975px;	 }body	{	background: #639 url(img/bg.gif);	font: 12px/1.3 geneva, Verdana, Arial, Helvetica, sans-serif;	color: #37284D;	margin: 0;	}		/*	Typography	*/	p	{	margin: 0;	padding: 0 0 12px 0;	}em	{	color: #c00;	}hr	{	height: 1px;	margin: 15px 0;	border: 1px dotted #99c;	color: #fff;	background-color: transparent;	}	strong	{	color: #000;	}	h1	{	text-indent: -9999px;	display: block;		width: 975px;	height: 185px;	background: transparent url(img/grapples.jpg) top left no-repeat;	margin: 0;	padding: 0;	border: 0;	}	h2 {	font-size: 16px;	font-weight: bold;	color: #31186C;	}h3 {	font-size: 14px;	font-weight: bold;	color: #31156A;	margin-bottom: 0;	}h4 {	font-size: 13px;	font-weight: bold;	color: #c00;	margin: 0 0 12px 0;	}form	{	margin: 0;	padding: 0;	}	ul	{	margin-bottom: 14px;	margin-top: 0;	}		/*   Basic Layout Divisions	*/	#wrapper	{	background: #fff url(img/shell.gif) top left repeat-y;	width: 975px;	margin: 0 auto;	padding: 0;	text-align: left;	border-left: 1px solid #306;	border-right: 1px solid #306;	}	#content 	{	width: 885px;	background: transparent url(img/bg-content.jpg) top left no-repeat;	float: left;	margin: 0;	padding: 15px 45px;	}#footer	{	clear: both;	background: transparent url(img/footer.gif) bottom left no-repeat;	width: 975px;	margin: 0;	padding: 15px 0 45px 0;	text-align: center;	font-size: 11px;	}#footer a	{	color: #37284D;	text-decoration: none;	}			/*	Main Navigation	*/	#globalnav	{	height: 53px;	width: 975px;	margin: 0;	padding: 0;	border: 0;	background: transparent;	}#globalnav #menu	{	height: 53px;	width: 975px;	background: transparent url(img/menu.png) top left no-repeat;	margin: 0;	padding: 0;	position: relative;	}#globalnav #menu li {	margin: 0;	padding: 0;	list-style: none;	position: absolute;	top: 0;	}	#menu li, #menu a {	height: 53px;	display: block;	}	#globalnav #menu li a {	text-indent: -9999px;	text-decoration: none;	}	#home	{left: 37px; width: 79px;}#grapples	{left: 121px; width: 148px;}#process	{left: 274px; width: 130px;}#locator	{left: 409px; width: 106px;}#survey	{left: 520px; width: 121px;}#news	{left: 646px; width: 79px;}#faq	{left: 730px; width: 79px;}#contact	{left: 814px; width: 130px;}#home a:hover {background: transparent url(img/menu.png) -37px -53px no-repeat;}#grapples a:hover {background: transparent url(img/menu.png) -121px -53px no-repeat;}#process a:hover {background: transparent url(img/menu.png) -274px -53px no-repeat;}#locator a:hover {background: transparent url(img/menu.png) -409px -53px no-repeat;}#survey a:hover {background: transparent url(img/menu.png) -520px -53px no-repeat;}#news a:hover {background: transparent url(img/menu.png) -646px -53px no-repeat;}#faq a:hover {background: transparent url(img/menu.png) -730px -53px no-repeat;}#contact a:hover {background: transparent url(img/menu.png) -814px -53px no-repeat;}	/*   Classes 	*/.hide	{	display: none;	}.header	{		color: #fff;	background: #31186C;	font-weight: bold;	}	.cell	{		background: #e5e5e5;	}	.none	{	list-style: none;	margin: 0;	padding: 0;	}	.nomargin	{	margin: 0;	padding: 0;	}		/*   Links 	*/a:link {	color: #c00;	}a:visited {	color: #c00;	}a:hover {	color: #31186C;	}	/*   Admin Styles	*/	#selectomatic	{	background: #31186C;	padding: 6px 20px;	color: #fff;	border-bottom: 1px solid #fff;	}	#selectomatic a	{	color: #fff;	}