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

html {
	font-family:"Georgia", "Times New Roman", Times, serif;
	font-size:10px; 
}

a, a:hover {
	outline: none;
}

h1 {
	margin:16px;
}

#mainimage {
	position:absolute;
	display:block;
	top:-20px;
	width:1024px;
	left:50%;
	margin-left:-512px;
	padding-bottom:20px;
}

#mainimage img{
	z-index: 9999;
}

.footer {
	position: fixed;
	bottom:-10px;
	width:1024px;
	left:50%;
	margin-left:-512px;
	font-family:"Times New Roman", Times, serif;
	font-size:9px; 
	color:#000000;
	height:auto;
	background:#FFFFFF;
	opacity:0.8;
	filter:alpha(opacity=80)
}

.footer p {
	text-align:center;
}

#nav {
	position:absolute;
	display:block;
	top:38px;
	width:240px;
	left:50%;
	margin-left:-512px;
	padding-bottom:20px;
}

#nav ul { 
	list-style:none;
	z-index:1;
}

#nav li {
	padding: 10px 0 ;
	
}

#nav a{
	z-index:1;
	text-indent:-9999px;
}

a#advice_btn {
	z-index:1000;
	background:url(../imgs/advice_btn.jpg) no-repeat  1px -95px;
	display:block;
	width:206px;
	height:94px;				
}
a#advice_btn:hover {
	background-position: 0 0;
	 }

a#current_btn {
	background:url(../imgs/current_btn.jpg) no-repeat 0 -145px;
	display:block;
	width:178px;
	height:146px;
	margin:17px 0 0;				
}
a#current_btn:hover {
	background-position: 0 0;
	 }

a#enroll_btn {
	background:url(../imgs/enroll_btn.jpg) no-repeat 0 -93px;
	display:block;
	width:126px;
	height:94px;
	margin:57px 0 0 -24px;				
}
a#enroll_btn:hover {
	background-position: 0 0;
	 }

a#faq_btn {
	background:url(../imgs/faq_btn.jpg) no-repeat 0 -73px;
	display:block;
	width:206px;
	height:75px;
	margin:30px 0 0;				
}
a#faq_btn:hover {
	background-position: 0 0;
	 }
	 
a#work_force_btn {
	background:url(../imgs/workforce_btn.jpg) no-repeat 0 -133px;
	display:block;
	width:198px;
	height:131px;	
	margin:97px 0 0;			
}
a#work_force_btn:hover {
	background-position: 0 0;
	 }

.content {
	height:539px;
	left:50%;
	margin-left:-216px;
	overflow:scroll;
	position:absolute;
	top:185px;
	width:515px;
}

.content p {
	font-size:14px;
}

.content p img{
	margin: 10px 0;
	border:#CCCCCC 1px solid;
}

.content ul {
	font-size:12px;
	margin:0 0 0 -40px;
}

.content li:first-child {
	background:#66CC66;
	font-family:gill sans, georgia, times new roman;
	font-size:14px;
	border-bottom:dashed medium #000000;
	border-top:dashed medium #000000;
	background:none !important;
	font-size:18px;
	line-height:12px;
	margin:4px 20px 4px 0;
	padding:3px 0 5px;
	width:455px;
}

.content li:first-child:first-letter {
	font-size:30px;
	border: none !important;
	background:#FFFFFF;
	padding:5px 0;
	vertical-align:-5px;
}

.content li {
	margin:-7px 20px ;
	background: #FFFF99 none repeat scroll 0 0;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	padding:5px 5px 5px 8px;
	width:425px;
}


.content li:nth-child(4n+1) {
	background: #CCCCCC;
	
}


#contact_form {
	font-size:12px;
	height:515px;
	left:50%;
	margin-left:-170px;
	position:absolute;
	top:197px;
	width:515px;
	z-index:999;
}

#contact_form h3{	
	font-family:gill sans, georgia, times new roman;
	font-size:24px;
	font-weight:normal;
}

#contact_form h4 {
	font-family:gill sans, georgia, times new roman;
	font-size:18px;
	font-weight:normal;
	}

#fields label {
	font-family:gill sans, georgia, times new roman;
	font-size:14px;
	font-weight:normal;
}



#name {
	background:#CCCCCC none repeat scroll 0 0;
	border:medium none;
	margin:5px 0 5px 40px;
	padding:4px 0;
	width:250px;
}

#email{
	background:#CCCCCC none repeat scroll 0 0;
	border:medium none;
	margin:5px 0 5px 40px;
	padding:4px 0;
	width:250px;
}

#subject{
	background:#CCCCCC none repeat scroll 0 0;
	border:medium none;
	margin:5px;
	padding:4px 0;
	width:250px;
}

#message_label{
	margin:-18px 0 5px 0px;
	padding:4px 0;
}

#message {
	background:#CCCCCC none repeat scroll 0 0;
	border:medium none;
	height:150px;
	margin:-26px 0 5px 74px;
	padding:4px 0;
	width:250px;
}

#submit{ margin:7px 0 0 225px;}


.main_logo{
	display:block;
	height:129px;
	left:50%;
	margin-left:-78px;
	padding-bottom:20px;
	position:absolute;
	top:29px;
	width:229px;
}

a#logo  {
	background:url(../imgs/logo.jpg) no-repeat 0 0px;
	display:block;
	height:129px;
	position:absolute;
	text-indent:-9999px;
	width:229px;
	z-index:999;
}

 a#logo:hover {
	background-position:0 -129px;
}

#contact_bubble {
	display:block;
	height:139px;
	left:555px;
	position:absolute;
	top:529px;
	width:243px;
	z-index:999;
}

a#car_contact  {
	display:block;
	height:120px;
	left:355px;
	position:absolute;
	top:763px;
	width:843px;
	z-index:999;
}

#intro {
background:transparent url(../imgs/notepad.png) no-repeat scroll 0 0;
display:block;
height:435px;
left:50%;
margin-left:-100px;
padding:10px;
position:absolute;
top:307px;
width:275px;
z-index:999;
}

#intro p{
	height:398px;
	left:16px;
	overflow:scroll;
	padding:0 5px 0 0;
	position:relative;
	width:235px;
	font-size:12px;
}
	
.notification_error {
	position:absolute;
	z-index:1000;
	background:#FF3300;
}	
	
#headshot {
	margin:-105px 0 0 140px;
}

.info_fieldset {
	height: 400px;
	width:600px;
	margin:1px;
	padding:2px;
}