body
{
	background: #FFFFFF url(../images/bg.gif) repeat-x top;;
	font-family: Arial, Helvetica, Sans-Serif;
	color: #000000;
	font-size: 10pt;
	margin: 0;
	padding: 0;
	text-align: center;
}
h1
{
	font-size: 16pt;
	font-family: Arial, Helvetica, Sans-Serif;
	font-weight: bold;
	font-style: italic;
	color: #231F20;
	margin: 0;
	padding: 0;
}
hr
{
	border: 0;
	border-collapse: collapse;
	color: #A1A1A1;
	background-color: #A1A1A1;
	height: 1px;
	clear: both;
}
img
{
	border: 0;
}
a:link, a:visited
{
	color: #EB2A2E;
	text-decoration: none;
}
a:hover, a:active
{
	text-decoration: underline;
}
font
{
	font-family: arial, helvetica, sans-serif;
	font-size: 10pt;
}
#wrap
{
	width: 760px;
	margin: 10px auto;
}
	
	#nav
	{
		width: 760px;
		float: left;
	}
		#nav ul
		{
			list-style-type: none;
			padding: 0;
			margin: 0;
			display: inline;
			float: left
		}
		#nav ul li
		{
			float: left;
		}
			#nav span
			{
				display: none;
			}
			#nav a
			{
				display: block;
				height: 47px;
			}
				.li0 {width: 265px;}
				.li1 a {background: url(../images/btnServices.gif) 0px 0px; width: 99px;}
				.li1 a:hover {background-position: 0px -47px;}
				.li2 a {background: url(../images/btnEducation.gif) 0px 0px; width: 88px;}
				.li2 a:hover {background-position: 0px -47px;}
				.li3 a {background: url(../images/btnPolicies.gif) 0px 0px; width: 72px;}
				.li3 a:hover {background-position: 0px -47px;}
				.li4 a {background: url(../images/btnContactUs.gif) 0px 0px; width: 92px;}
				.li4 a:hover {background-position: 0px -47px;}
				.li5 a {background: url(../images/btnAboutUs.gif) 0px 0px; width: 79px;}
				.li5 a:hover {background-position: 0px -47px;}
				.li6 a {background: url(../images/btnHome.gif) 0px 0px; width: 65px;}
				.li6 a:hover {background-position: 0px -47px;}
	#body
	{
		background-color: #B30000;
		border: solid 1px #231F20;
		border-top: 0;
		padding: 10px;
		float: left;
		width: 738px;
		 _width: 760px;
	}
	#header
	{
		background: url(../images/headerBar.gif) no-repeat;
		display: block;
		width: 718px;
		 _width: 738px;
		height: 35px;
		 _height: 46px;
		padding: 11px 0 0 20px;
		float: left;
		text-align: left
	}
	#contextGraphic
	{
		float: left;
		margin-bottom: 8px;
	}
	#contentHome
	{
		background-color: #FFFFFF;
		border-right: solid 2px #A1A1A1;
		border-top: 0;
		border-bottom: 0;
		text-align: left;
		float: left;
		padding: 10px 10px 0 10px;
		width: 491px;
		 _width: 513px;
		height: 234px;
		 _height: 244px;
		overflow: hidden;
	}
	#content
	{
		background-color: #FFFFFF;
		border-right: solid 2px #A1A1A1;
		border-left: solid 2px #A1A1A1;
		border-top: 0;
		border-bottom: 0;
		text-align: left;
		float: left;
		padding: 10px 10px 0 10px;
		width: 714px;
		 _width: 738px;
	}
	#rightCorner
	{
		float: right;
		margin-bottom: 8px;
	}
	#contentBottom
	{
		float: left;
		margin-bottom: 8px;
	}
	#cta1, #cta2
	{
		float: left;
		margin-bottom: 10px;
	}
		#cta1
		{
			margin-right: 31px;
		}
	.footerHr
	{
		background: url(../images/hrFooter.gif) repeat-x;
		height: 5px;
		width: 738px;
		float: left;
	}
		.footerHr hr
		{
			display: none;
		}
	#contactInfo
	{
		padding: 10px;
		background-color: #A1A1A1;
		font-size: 8pt;
		color: #FFFFFF;
		text-align: left;
		border-right: 2px solid #FFFFFF;
		float: left;
		width: 203px;
		 _width: 225px;
		height: 50px;
		 _height: 70px;
	}
	#links
	{
		background-color: #A1A1A1;
		font-size: 8pt;
		color: #FFFFFF;
		text-align: center;
		float: left;
		width: 513px;
		height: 70px;
		
	}
		#links a
		{
			color: #FFFFFF;
		}
		#links span
		{
			margin-top: 25px;
			display: block;
		}
	#footer
	{
		width: 760px;
		margin: 10px 0;
		text-align: left;
		float: left;
	}
		#footer a
		{
			font-weight: bold;
			color: #A1A1A1;
			font-size: 8pt;
		}
	.header2
	{
		padding: 5px;
		font-weight: bold;
		color: #FFFFFF;
		background-color: #A1A1A1;
	}
/* contact us page */
	.contactForm
	{
		border: solid 1px #A1A1A1;
		padding: 5px;
		font-family: arial, helvetica, sans-serif;
		font-size: 10pt;
		margin-top: 15px;
	}
		.contactForm td
		{
			padding: 5px;
		}
		.formButton, .button
		{
			font-family: arial, helvetica, sans-serif;
			font-weight: bold;
			font-size: 10pt;
			color: #FFFFFF;
			background-color: #A1A1A1;
			border: solid 1px #505050;
		}
/* services page */
	.serviceListing
	{
		float: left;
		clear: both;
		width: 714px;
		margin-bottom: 10px;
		border-top: solid 1px #A1A1A1;
		border-bottom: solid 1px #A1A1A1;
	}
		.serviceHeader
		{
			background-color: #A1A1A1;
			color: #FFFFFF;
			width: 480px;
			padding: 3px;
			float: left;
		}
		.serviceImage
		{
			text-align: center;
			width: 210px;
			padding: 5px;
			float: right;
			clear: right;
		}
		.serviceBlurb
		{
			float: left;
			clear: left;
			width: 480px;
			padding: 3px;
		}
/* comp approval page */
	#compHeader
	{
		background: url(../images/compHeaderBg.gif) repeat-x;
		height: 101px;
		text-align: left;
	}
	#compInstructions
	{
		text-align: left;
		padding: 15px;
	}
		#compInstructions ol
		{
			font-weight: bold;
		}
	#compContent table
	{
		border-collapse: collapse;
		border: solid 2px #505050;
		background-color: #A1A1A1;
		color: #FFFFFF;
	}
		#compContent td
		{
			padding: 10px;
			background-color: #A1A1A1;
			border: solid 1px #505050;
		}
		#compContent .miniButton
		{
			background-color: #505050;
			color: #FFFFFF;
			padding: 3px;
			border: solid 1px #B30000;
			cursor: pointer;
		}
		.compImage
		{
			border: solid 2px #FFFFFF;
		}
/* admin */
	#adminHeaderNav
	{
		background-color: #a1a1a1;
		text-align: left;
		padding: 5px;
		color: #FFFFFF;
		float: left;
	}
		#adminHeaderNav a
		{
			color: #FFFFFF;
		}
		.right
		{
			float: right;
			clear: right;
		}
		.left
		{
			float: left; 
			clear: left;
		}		
/* go home button */
.positionIt
{
    position:absolute;
    /* WEBKIT's */
    margin-top:72px;
    margin-left:-645px;
    /* IE's */
    .margin-top:22px;
    .margin-left:115px;
}
    /* OPERA's */
    html:first-child .positionIt
    {
        position:absolute;
        margin-top:72px;
        margin-left:115px;
    }
.tab
{
    float:left;
    margin-left:8px;
    .margin-left:2px;
    .margin-bottom:8px;
    white-space:nowrap;
    color:#b30000;
    font-weight:bold;
    font-size:11px;
}
.tab img
{
    float:left;
}
.tab .bg
{
    float:left;
    background: url('/images/tabBg.gif') repeat-x;
    height:25px;
    padding:5px 5px;
    .margin-left:-3px;
    .margin-right:-3px;
}
.tabWrap
{
    position:relative;
    z-index:10;
}