/*-------------------------------------------------------------
	Lazarus Group CMS Styles
	Written: December 2008
	Modified: April 2009

	Project: ServiceMasterCat.com
	Project Start: April 1 2009

	::::::: TOC :::::::
	^Reset
	^Globals
	^Structure
		^head
	^Typography
	^CMS
	^Extras
-------------------------------------------------------------*/

/*  ^Reset  */
* { padding: 0; margin: 0; }

a { outline: none; }

/*  ^Globals  */
html { height: 100%; }

body {
	background: transparent url(userfiles/image/site/main/MainTexture.jpg) top center repeat-y;
	color: #ooo;
	font: 13px/1.5 Georgia, serif; 
	text-align: center;
	
	}


/*  ^Structure  */
#wrap {

	background: transparent url(userfiles/image/site/main/MainTexture.jpg) 0 0 no-repeat;

	background: #fff;
	margin: 0 auto;
	text-align: left;
	width: 960px;
	height: 100%;
	}

#head {
	height: 213px;
	position: relative;
	width: 960px;
	margin: 0 auto;
	}

	#head a.service_request {
	background-image: url(userfiles/image/site/Header/SrequestStates12.jpg);
	width: 163px;
	float: right;			
	background-position: top left;
	background-repeat: no-repeat;
	display: block;

	text-indent: -9997px;
	height: 89px;	}

	#head a.service_request:hover {
	background-position: 0 -89px;			
	}

	
	
#content {
	width: 910px;
	margin: 2px auto 0;
	}

#contentAds{
	float: right;
	width: 300px;
	background-color: #ccc;
	height: 380px;
}

#contentCol1	{
	width: 570px;
}
/* Head Content */

#nav {
	width: 960px;
	height: 96px;
	background-image: url(userfiles/image/site/main/MainGradient.jpg);
	background-repeat: no-repeat;
	background-position: bottom left;
	}
#nav ul {
	padding: 0;
	margin: 0;
	list-style: none; 
	line-height: 1;
	height: 97px;
	background-image: url(userfiles/image/site/main/MainGradient.jpg);
	background-repeat: no-repeat;
	background-position: -1 0;
}


#nav a {
	display: block;
	text-indent: -9997px;
}

#nav li {
	float: left;
}

#nav li ul {
	position: absolute;
	width: 141px;
	left: -999em;
}

#nav li:hover ul {
	left: auto;
}

#nav li:hover ul, #nav li.sfhover ul {
	left: auto;
}

#nav li ul ul {
	margin: -1em 0 0 10em;
}

#nav li:hover ul ul, #nav li.sfhover ul ul {
	left: -999em;
}

#nav li:hover ul, #nav li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul {
	left: auto;
}

	#nav a.nav_residential {
	background-image: url(userfiles/image/site/Nav/Top/Residential.jpg);
	width: 141px;
	height: 47px;
	}	
	#nav a.nav_commercial {
	background-image: url(userfiles/image/site/Nav/Top/Commercial.jpg);
	width: 118px;
	height: 47px;
	}	
	#nav a.nav_clients {
	background-image: url(userfiles/image/site/Nav/Top/Clients.jpg);
	width: 87px;
	height: 47px;
	}	
	#nav a.nav_news {
	background-image: url(userfiles/image/site/Nav/Top/News.jpg);
	width: 67px;
	height: 47px;
	}
	#nav a.nav_mediacenter {
	background-image: url(userfiles/image/site/Nav/Top/MediaCenter.jpg);
	width: 127px;
	height: 47px;
	}		
	#nav a.nav_education {
	background-image: url(userfiles/image/site/Nav/Top/ContEd.jpg);
	width: 193px;
	height: 47px;
	}	
	#nav a.nav_insurance {
	background-image: url(userfiles/image/site/Nav/Top/Insurance.jpg);
	width: 109px;
	height: 47px;
	}	
	#nav a.nav_company {
	background-image: url(userfiles/image/site/Nav/Top/Company.jpg);
	width: 118px;
	height: 47px;
	}	
	
	#nav a.nav_residential:hover,
	#nav a.nav_commercial:hover,
	#nav a.nav_clients:hover,
	#nav a.nav_news:hover,
	#nav a.nav_mediacenter:hover,
	#nav a.nav_education:hover,
	#nav a.nav_insurance:hover,
	#nav a.nav_company:hover
	
	{
	background-position: 0 -47px;
	}
	

	
/* RESIDENTIAL MAIN NAV SUBMENU ========================================================*/

	#nav a.residential_water,
	#nav a.residential_fire,
	#nav a.residential_smoke,
	#nav a.residential_mold ,
	#nav a.residential_carpet ,
	#nav a.residential_construction,
	#nav a.residential_flooring,
	#nav a.residential_testimonials,
 	#nav a.residential_emergency_tips {
	background-position: 0 -19px;
	width: 193px;
	height: 19px;
	border-left: 1px solid #808285;
	border-right: 1px solid #808285;	
	}

	#nav a.residential_water {
	background-image: url(userfiles/image/site/Nav/Sub/Residential/waterDamage.jpg);
	}
	#nav a.residential_fire {
	background-image: url(userfiles/image/site/Nav/Sub/Residential/fireDamage.jpg);
	}
	#nav a.residential_smoke {
	background-image: url(userfiles/image/site/Nav/Sub/Residential/smoke.jpg);
	}
	#nav a.residential_mold {
	background-image: url(userfiles/image/site/Nav/Sub/Residential/moldRemediation.jpg);
	}
	#nav a.residential_carpet {
	background-image: url(userfiles/image/site/Nav/Sub/Residential/carpetUpholstery.jpg);
	}
	#nav a.residential_construction {
	background-image: url(userfiles/image/site/Nav/Sub/Residential/construction.jpg);
	}	
	#nav a.residential_flooring {
	background-image: url(userfiles/image/site/Nav/Sub/Residential/flooring.jpg);
	}
	#nav a.residential_testimonials {
	background-image: url(userfiles/image/site/Nav/Sub/Residential/testimonials.jpg);
	}
	#nav a.residential_emergency_tips {
	background-image: url(userfiles/image/site/Nav/Sub/Residential/EmergencyTips.jpg);
	}			
	
	#nav a.residential_water:hover,
	#nav a.residential_fire:hover,
	#nav a.residential_smoke:hover,
	#nav a.residential_mold:hover ,
	#nav a.residential_carpet:hover ,
	#nav a.residential_construction:hover,
	#nav a.residential_flooring:hover,
	#nav a.residential_testimonials:hover,
 	#nav a.residential_emergency_tips:hover {
	background-position: 0 0px;
	}			
/* RESIDENTIAL PERSISTANT  ------------------------------------------------------ends*/	
	
	body#Residential #nav a.nav_residential,
	body#Residential_Water #nav a.nav_residential,
	body#Residential_Fire #nav a.nav_residential,
	body#Residential_Smoke #nav a.nav_residential,
	body#Residential_Mold #nav a.nav_residential,
	body#Residential_Carpet #nav a.nav_residential,
	body#Residential_Construction #nav a.nav_residential,
	body#Residential_Flooring #nav a.nav_residential,
	body#Residential_Testimonials #nav a.nav_residential,
	body#Residential_EmergencyTips #nav a.nav_residential,
	
	body#Commercial #nav a.nav_commercial,
	body#Commercial_Medical #nav a.nav_commercial,
	body#Commercial_Educational #nav a.nav_commercial,
	body#Commercial_Religious #nav a.nav_commercial,
	body#Commercial_Government #nav a.nav_commercial,
	body#Commercial_Industrial #nav a.nav_commercial,
	body#Commercial_PropertyManagement #nav a.nav_commercial,
	body#Commercial_Services #nav a.nav_commercial,
	body#Commercial_Testimonials #nav a.nav_commercial,
	body#Commercial #nav a.nav_commercial,
	body#Commercial_EmergencyTips a.nav_commercial,
	
	body#Clients a.nav_clients,
	body#Clients_ClientList a.nav_clients,
	body#Clients_CaseStudies a.nav_clients,
	body#Clients_Testimonials a.nav_clients,
	
	body#news a.nav_news,
	
	body#MediaCenter a.nav_mediacenter,
	
	body#ContinuingEducation a.nav_education,
	body#ContinuingEducation_WaterMitigation a.nav_education,
	body#ContinuingEducation_SmokeOdor a.nav_education,
	body#ContinuingEducation_Ethics a.nav_education,
	body#ContinuingEducation_Rsd a.nav_education,
	body#ContinuingEducation_MoldRemediation a.nav_education,
	
	body#Insurance a.nav_insurance,
	
	body#Company a.nav_company,
	body#Company_Mission a.nav_company,
	body#Company_Team a.nav_company,
	body#Company_History a.nav_company,
	body#Company_Careers a.nav_company,
	body#Company_Contact a.nav_company,
	body#Company_Sustainability a.nav_company
	{
	background-position: 0 -94px;
	}
	
	
/* RESIDENTIAL MAIN NAV SUBMENU ------------------------------------------------------ends*/	

	#nav a.commercial_medical,
	#nav a.commercial_educational,
	#nav a.commercial_religious,
	#nav a.commercial_government,
	#nav a.commercial_industrial,
	#nav a.commercial_property_management,
	#nav a.commercial_services,
	#nav a.commercial_testimonials,
	#nav a.commercial_emergency_tips  {
	width: 248px;
	height: 19px;
	border-left: 1px solid #808285;
	border-right: 1px solid #808285;	
	background-position: 0 -19px;
	}	
	#nav a.commercial_medical {
	background-image: url(userfiles/image/site/Nav/Sub/Commercial/medical.jpg);
	}
	#nav a.commercial_educational {
	background-image: url(userfiles/image/site/Nav/Sub/Commercial/educational.jpg);
	}
	#nav a.commercial_religious {
	background-image: url(userfiles/image/site/Nav/Sub/Commercial/religious.jpg);
	}
	#nav a.commercial_government {
	background-image: url(userfiles/image/site/Nav/Sub/Commercial/government.jpg);
	}
	#nav a.commercial_industrial {
	background-image: url(userfiles/image/site/Nav/Sub/Commercial/industrial.jpg);
	}
	#nav a.commercial_property_management {
	background-image: url(userfiles/image/site/Nav/Sub/Commercial/commercialPropertyManagement.jpg);
	}
	#nav a.commercial_services {
	background-image: url(userfiles/image/site/Nav/Sub/Commercial/services.jpg);
	}
	#nav a.commercial_testimonials {
	background-image: url(userfiles/image/site/Nav/Sub/Commercial/testimonialsCommercial.jpg);
	}
	#nav a.commercial_emergency_tips {
	background-image: url(userfiles/image/site/Nav/Sub/Commercial/emergencyTipsCommercial.jpg);
	}

	#nav a.commercial_medical:hover,
	#nav a.commercial_educational:hover,
	#nav a.commercial_religious:hover,
	#nav a.commercial_government:hover,
	#nav a.commercial_industrial:hover,
	#nav a.commercial_property_management:hover,
	#nav a.commercial_services:hover,
	#nav a.commercial_testimonials:hover,
	#nav a.commercial_emergency_tips:hover  {
	background-position: 0 0px;
	}

/* CLIENTS! */
	#nav a.clients_client_list,
	#nav a.clients_case_studies,
	#nav a.clients_testimonials  {
	width: 152px;
	height: 19px;
	border-left: 1px solid #808285;
	border-right: 1px solid #808285;
	background-position: 0 -19px;
	}
	#nav a.clients_case_studies {
	background-image: url(userfiles/image/site/Nav/Sub/Clients/caseStudies.jpg);
	}	
	#nav a.clients_client_list {
	background-image: url(userfiles/image/site/Nav/Sub/Clients/clientList.jpg);
	}
	#nav a.clients_testimonials {
	background-image: url(userfiles/image/site/Nav/Sub/Clients/TestimonialsClients.jpg);
	}	
	#nav a.clients_client_list:hover,
	#nav a.clients_case_studies:hover,
	#nav a.clients_testimonials:hover {
	background-position: 0 0px;
	}
	
/* Education! */
	#nav a.education_water_mitigation,
	#nav a.education_smoke_odor,
	#nav a.education_ethics,
	#nav a.education_rsd,
	#nav a.education_mold_remediation,
	#nav a.education_signup {
	width: 192px;
	height: 19px;
	border-left: 1px solid #808285;
	border-right: 1px solid #808285;	
	background-position: 0 -19px;
	}
	#nav a.education_water_mitigation {
	background-image: url(userfiles/image/site/Nav/Sub/ContEd/waterMit.jpg);
	}	
	#nav a.education_smoke_odor {
	background-image: url(userfiles/image/site/Nav/Sub/ContEd/smokeOdor.jpg);
	}
	#nav a.education_ethics {
	background-image: url(userfiles/image/site/Nav/Sub/ContEd/ethics.jpg);
	}
	#nav a.education_rsd {
	background-image: url(userfiles/image/site/Nav/Sub/ContEd/rsd.jpg);
	}
	#nav a.education_mold_remediation {
	background-image: url(userfiles/image/site/Nav/Sub/ContEd/moldRemediationCommercial.jpg);
	}
	#nav a.education_signup {
	background-image: url(userfiles/image/site/Nav/Sub/ContEd/sign.jpg);
	}		

	#nav a.education_water_mitigation:hover ,
	#nav a.education_smoke_odor:hover ,
	#nav a.education_ethics:hover ,
	#nav a.education_rsd:hover ,
	#nav a.education_mold_remediation:hover ,
	#nav a.education_signup:hover   {
	background-position: 0 0px;
	}

/*COMPANY*/
	#nav a.company_mission,
	#nav a.company_team,
	#nav a.company_history,
	#nav a.company_careers,
	#nav a.company_contact,
	#nav a.company_sustainability  {
	width: 152px;
	height: 19px;
	border-left: 1px solid #808285;
	border-right: 1px solid #808285;	
	background-position: 0 -19px;
	}
	#nav a.company_mission {
	background-image: url(userfiles/image/site/Nav/Sub/Company/mission.jpg);
	}	
	#nav a.company_team {
	background-image: url(userfiles/image/site/Nav/Sub/Company/team.jpg);
	}
	#nav a.company_history {
	background-image: url(userfiles/image/site/Nav/Sub/Company/history.jpg);
	}
	#nav a.company_careers {
	background-image: url(userfiles/image/site/Nav/Sub/Company/careers.jpg);
	}
	#nav a.company_contact {
	background-image: url(userfiles/image/site/Nav/Sub/Company/contactUs.jpg);
	}
	#nav a.company_sustainability {
	background-image: url(userfiles/image/site/Nav/Sub/Company/sustainability.jpg);
	}		
	#nav a.company_mission:hover ,
	#nav a.company_team:hover ,
	#nav a.company_history:hover ,
	#nav a.company_careers:hover ,
	#nav a.company_contact:hover ,
	#nav a.company_sustainability:hover   {
	background-position: 0 0px;
	}


/* ^Content */
#content img { padding: 4px; background-color: #fff;  }

#newsbox {

	background-image: url(userfiles/image/site/main/SMconcreteTexture.jpg);
	background-repeat: no-repeat;
	background-position: top left;
		
	margin: 0 auto;
	text-align: center;
	padding: 10px 0px 10px 0px;
	width: 960px;

	}
#newsbox p{
	color: #fff;
	text-align: center;
	margin: 0 auto;
	}


/* ^Foot */
#bottom_nav{
	background-image: url(userfiles/image/site/main/MainGradient.jpg);
	background-repeat: no-repeat;
	background-position: top left;
	width: 960px;
}
#bottom_nav ul {
	list-style-type: none;
}

#bottom_nav li {

}
#bottom_nav ul a, #bottom_nav ul a:visited{
	text-decoration: none;
	
}
#bottom_nav ul a:hover{
	text-decoration: underline;
	
}
#bottom_nav ul a.nav_foot_residential {
	background-image: url("userfiles/image/site/Footer Nav/residential.jpg");
	height: 38px;
	display: block;
	text-indent: -9997px;
	background-position: 0 0px;
	}			
#bottom_nav ul a.nav_foot_coupons {
	background-image: url("userfiles/image/site/Footer Nav/coupons.jpg");
	height: 38px;
	display: block;
	text-indent: -9997px;
	background-position: 0 0px;
	}	
	#bottom_nav ul a.nav_foot_commercial {
	background-image: url("userfiles/image/site/Footer Nav/commercial.jpg");
	height: 38px;
	display: block;
	text-indent: -9997px;
	background-position: 0 0px;
	}	
	#bottom_nav ul a.nav_foot_insurance {
	background-image: url("userfiles/image/site/Footer Nav/insurance.jpg");
	height: 38px;
	display: block;
	text-indent: -9997px;
	background-position: 0 0px;
	}	
	#bottom_nav ul a.nav_foot_education {
	background-image: url("userfiles/image/site/Footer Nav/ContinuingEducation.jpg");
	height: 56px;
	display: block;
	text-indent: -9997px;
	background-position: 0 0px;
	}	
	#bottom_nav ul a.nav_foot_news {
	background-image: url("userfiles/image/site/Footer Nav/news.jpg");
	height: 38px;
	display: block;
	text-indent: -9997px;
	background-position: 0 0px;
	}	
	#bottom_nav ul a.nav_foot_MediaCenter {
	background-image: url("userfiles/image/site/Footer Nav/mediaCenter.jpg");
	height: 38px;
	display: block;
	text-indent: -9997px;
	background-position: 0 0px;
	}	
	#bottom_nav ul a.nav_foot_about {
	background-image: url("userfiles/image/site/Footer Nav/company.jpg");
	height: 38px;
	display: block;
	text-indent: -9997px;
	background-position: 0 0px;
	}	
	#bottom_nav ul a.nav_foot_clients {
	background-image: url("userfiles/image/site/Footer Nav/clients.jpg");
	height: 38px;
	display: block;
	text-indent: -9997px;
	background-position: 0 0px;
	}	

#bottom_nav ul a.nav_foot_coupons:hover,
#bottom_nav ul a.nav_foot_commercial:hover,
#bottom_nav ul a.nav_foot_insurance:hover,
#bottom_nav ul a.nav_foot_education:hover,
#bottom_nav ul a.nav_foot_news:hover,
#bottom_nav ul a.nav_foot_MediaCenter:hover,
#bottom_nav ul a.nav_foot_about:hover,
#bottom_nav ul a.nav_foot_clients:hover,
#bottom_nav ul a.nav_foot_residential:hover {
	background-position: 0 -38px;
	}			
#bottom_nav ul a.nav_foot_education:hover{
	background-position: 0 -56px;
	}			

#foot_1{
	float: left;
	width: 223px;
	padding: 40px 5px 10px 5px;
	height: 250px;
	margin-left:25px;
}

#foot_2{
	float: left;
	width: 223px;
	padding: 40px 5px 10px 5px;
	height: 250px;
	}
#foot_3{
	float: left;
	width: 223px;
	padding: 40px 5px 10px 5px;
	height: 250px;
}
#foot_4{
	float: left;
	width: 223px;
	padding: 40px 5px 10px 5px;
	height: 250px;

}


	#foot ul {
		list-style-type: none;
		}
		
		#foot li {
		display: inline;
		}
		
#foot {
		background-image: url('/userfiles/image/site/Footer/FooterTall_02.jpg');
			background-position: top left;
	background-repeat: no-repeat;
	height: 57px;
	width: 960px;

	}		
#foot p {
 font-size: 11px; 
 margin: 8px 40px 8px 25px; 
 float: left; 
 color: #fff;
}

#foot p a,#foot p a:visited{
	text-decoration: none;
	 color: #ffe401;
}
#foot p a:hover{
	text-decoration: underline;
}


	#bottom_line a {			
	background-position: top left;
	background-repeat: no-repeat;
	display: block;
	float: right;
	text-indent: -9997px;
	height: 57px;
}
	#bottom_line a.bottom_line_TWITTER {
	background-image: url('userfiles/image/site/Footer/FooterTall_03.jpg');
	width: 30px;
	}	
	#bottom_line a.bottom_line_Facebook {
	background-image: url('userfiles/image/site/Footer/FooterTall_04.jpg');
	width: 27px;
	}
	#bottom_line a.bottom_line_Linkdin {
	background-image: url('userfiles/image/site/Footer/FooterTall_05.jpg');
	width: 27px;
	}
	#bottom_line a.bottom_line_YouTube {
	background-image: url('userfiles/image/site/Footer/FooterTall_06.jpg');
	width: 28px;
	}
	#bottom_line a.bottom_line_Blogger {
	background-image: url('userfiles/image/site/Footer/FooterTall_07.jpg');
	width: 28px;
	}	
	#bottom_line a.bottom_line_Delicious {
	background-image: url('userfiles/image/site/Footer/FooterTall_08.jpg');
	width: 41px;
	}	



/* ^Typography */
h1 {
	font-size: 25px;
}

h2 {
	color: #00A2B1;
	font-size: 28px;
	padding: 4px 4px 4px 0px;
	margin-bottom: 6px;
	border-bottom: 1px solid #CFCFCF;
	font-style: italic;
	}

h3 {
	color: #00A2B1;
	font-size: 21px;
	}

h4 { 
	font-size: 19px;
	}

p { 
	margin: 0 0 16px 0px;

	letter-spacing: .01em;
	}



a, a:visited {
	color: #000;
	}

a:hover {
	background-color: #00A2B1;
	color: #FFF;
	text-decoration: underline;
	}

#content ul, #content ol {
	margin: 0 0 10px 20px;
	}

table { 

font: 13px/1.5 Georgia, serif; 

margin-left: 20px; border-collapse: 0; border-spacing: 0; }
tr { height: 30px; }
td { line-height: 30px; height: 30px; border-bottom: 1px dotted gray; font: 13px/1.5 Georgia, serif; }
th { border-bottom: 1px solid gray; }

/* Foot */

	
/* CMS Styles */
hr {
	margin: 10px 0;
	height: 4px;
	}

.dateline  { font-size: 13px; font-style: italic;  margin: 0 0 8px 20px;  }

.readmore a { font-size: 15px; float: right; margin-bottom: 20px; background-color: #cacaca; }
.readmore a:hover {background-color: #00a2b1; }

/* actionline */
.actionline {border-bottom: 1px dotted; padding: 0 0 7px;}

.actionline li {
	list-style: none outside;
	display: inline;
	width: 20px;
	height: 14px;
	line-height: 14px;
	}

.actionline a {padding: 0 14px; margin: 0 0 0 7px; font-size: 14px; color: #fff; }

.back {background: url(/images/arrow_left.gif) 0 7px no-repeat; border-right: 1px solid;}
.print {background: url(/images/printer.gif) 0 7px no-repeat; border-right: 1px solid;}
.email {background: url(/images/mail.gif) 0 7px no-repeat;}

/* email article */
form { font-size: 14px; }

fieldset  {
	border: 1px solid #000;
	border-bottom-color: #000; 
	width: 100%;
/*	background: transparent url(/images/bottom-grad.jpg) 0 bottom repeat-x;*/
	margin-bottom: 10px; 
	}

legend { font-size: 18px; padding: 0 10px;  }

form ul {
	margin: 30px;
	}

form li {
	list-style: none outside;
	line-height: 14px;
	margin: 20px 0;
	}

.error {color: #C62E07; font-style: italic;}

form em {font-size: 11px;}

label {text-align: right; float: left; display: block; margin-right: 14px; width: 160px; height: 20px; line-height: 20px; font-size: 14px; }
input,textarea { border: 1px solid #000; width: 400px; }
input { height: 20px; line-height: 20px; font-size: 14px; }
textarea { height: 150px; }

.submit { width: 100px; height: 24px; line-height: 24px; margin-left: 180px; }


/* Extras */
.clearfix { clear: both; }


/* Vcard */
.vcard {font-size: 16px; line-height: 22px; padding: 10px; margin-bottom: 10px; }
.fn {font-weight: 700; }


/* Columns */
.multicolumn {
	-moz-column-count: 3;
	-moz-column-gap: 20px;
	-webkit-column-count: 3;
	-webkit-column-gap: 20px;
	column-count: 3;
	column-gap: 20px;
}


.media_lib_image_left {
float: left;
margin: 3px 20px 3px 3px;
border: 2px solid #bfddf2;
}

.media_lib_image_right {
float: right;
margin: 3 3 3 3;
padding-left: 20px;
}

.media_lib_image_center {
float: center;
margin: 3 3 3 3;
padding-right: 20px;
padding-left: 20px;
}

.media_lib_image {
margin: 3 3 3 3;
}

.service, .tips { height: 200px; float: left; margin-bottom: 10px; }
.service { width: 60%; }
.tips { width: 38%; }

/* Edu Form */
.education .class_box { width: 180px; float: left; height: 150px; position: relative; border-left-width: 0; }
.education .first_box { border-left-width: 1px; }
.education .class_box legend span { font-size: 15px; font-weight: bold; }
.education .class_box legend span em { color: red; }
.education .class_box p { font-size: 13px; font-style: italic; text-align: center; margin-top: 12px; }
.education .class_box p em { font-size: 11px; }
.education .class_box label select { width: 130px; position: absolute; bottom: 50px; left: 15px; border: 1px solid #8ECCCF; }

.education .info { height: auto; padding: 8px 0; }
.education .info label { height: 20px; line-height: 20px; font-size: 14px; float: none; width: 500px; margin: 8px 0 8px 20px; }
.education .info label input { width: 400px; }
.education .info label span { margin-right: 3px; }

.education .info p { margin-left: 67px; }
.education .info p label { float: left; clear: all; margin-left: 3px; }

.education .info p .city_label { width: 250px; }
	.education .info p .city { width: 200px; }
.education .info p .state_label { width: 74px; }
	.education .info p .state { width: 30px; }
.education .info p .zip_label { width: 120px; }
.education .info p .zip { width: 80px; }

.education .info .checklabel label { width: 71px; float: left; }
.education .info .checklabel input { width: 20px; height: 12px; }
