body{
	background-image: url('/images/background.gif');
	background-repeat: repeat-x;
	background-color: #eaeaea;	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #575757;
	margin: auto;
	
}

html {
 	background-image: url('/images/background.gif');
	background-repeat: repeat-x;
	background-color: #eaeaea;	
}
 
.body_copy_red{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #d31145;

}

.body_copy_red a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #d31145;
	text-decoration:none;
}

.body_copy_red a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #d31145;
	text-decoration:underline;
}



.page_center{
	height: 100%;
	width: 908px;
	


}

.body_container{
	width: 852px;
	border-left: 1px solid #d7d7d7;
	border-right: 1px solid #d7d7d7;
	padding-left: 48px;
	float: left;
	background-color: #FFFFFF;
	padding-bottom: 14px;
	border-bottom: 1px solid #d7d7d7;

	
}

.header{
	width: 804px;
	
}

.header_menu{
	width: 804px;
	float: left;
	height: 35px;
}

.header_menu_button{
	float: left;
}

.header_menu_button_1 a{
	float: left;
	width: 145px;
	height: 35px;
	background-image: url('/images/our_company_up.gif');
	background-repeat: no-repeat;
}

.header_menu_button_1 a:hover{
	float: left;
	width: 145px;
	height: 35px;
	background-image: url('/images/our_company_over.gif');
	background-repeat: no-repeat;
}

.header_menu_button_2 a{
	float: left;
	width: 135px;
	height: 35px;
	background-image: url('/images/capabilities_up.gif');
	background-repeat: no-repeat;
}

.header_menu_button_2 a:hover{
	float: left;
	width: 135px;
	height: 35px;
	background-image: url('/images/capabilities_over.gif');
	background-repeat: no-repeat;
}

.header_menu_button_3 a{
	float: left;
	width: 111px;
	height: 35px;
	background-image: url('/images/careers_up.gif');
	background-repeat: no-repeat;
}

.header_menu_button_3 a:hover{
	float: left;
	width: 111px;
	height: 35px;
	background-image: url('/images/careers_over.gif');	
	background-repeat: no-repeat;
}

.header_menu_button_4 a{
	float: left;
	width: 110px;
	height: 35px;
	background-image: url('/images/news_up.gif');
	background-repeat: no-repeat;
}

.header_menu_button_4 a:hover{
	float: left;
	width: 110px;
	height: 35px;
	background-image: url('/images/news_over.gif');
	background-repeat: no-repeat;
}

.header_menu_button_5 a{
	float: left;
	width: 199px;
	height: 35px;
	background-image: url('/images/business_up.gif');
	background-repeat: no-repeat;
}

.header_menu_button_5 a:hover{
	float: left;
	width: 199px;
	height: 35px;
	background-image: url('/images/business_over.gif');	
	background-repeat: no-repeat;
}

.header_menu_button_6 a{
	float: left;
	width: 104px;
	height: 35px;
	background-image: url('/images/events_up.gif');
	background-repeat: no-repeat;
}

.header_menu_button_6 a:hover{
	float: left;
	width: 104px;
	height: 35px;
	background-image: url('/images/events_over.gif');	
	background-repeat: no-repeat;
}


.contact_line{
	width: 682px;
	float: left;
	background-image: url('/images/contact_line.gif');
	height: 8px;
	background-repeat:no-repeat;
}

.contact_button{
	width: 121px;
	height: 28px;
	float: left;
}

.contact_container_left{
	width: 682px;
	float: left;
}

.contact_container_right a{
	width: 121px;
	height: 28px;
	float: left;
	background-image: url('/images/contact_us.gif');
	background-repeat:no-repeat;
}

.contact_container_right a:hover{
	width: 121px;
	float: left;
	background-image: url('/images/contact_us_r.gif');
	background-repeat:no-repeat;
}


.header_breadcrumb_container{
	background-color: #f5f5f5;
	height: 18px;
	padding-left: 14px;
	width: 790px;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	color: #999999;
	font-size: 10px;
	font-weight: normal;
	padding-top: 6px;
}

.header_breadcrumb_container a{
	font-family: Arial, Helvetica, sans-serif;
	color: #999999;
	font-size: 10px;
	font-weight: normal;
	text-decoration: none;
}


.header_breadcrumb_container a:hover{
	font-family: Arial, Helvetica, sans-serif;
	color: #999999;
	font-size: 10px;
	font-weight: normal;
	text-decoration:underline;
}


.content{
	margin-top: 18px;
	width: 804px;
	float: left;
}

.left_nav{
	width: 144px;
	margin-right: 25px;
	float: left;
}

.left_nav_item{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #575757;
	padding-left: 16px;
	margin-top: 9px;
	float: left;

}

.left_nav_item a{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #575757;
	text-decoration:none;

}


.left_nav_item a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #d31145;
	text-decoration:none;

}

.right_nav_dash{
	background-image: url('/images/dash.gif');
	background-repeat: repeat-x;
	background-position: bottom;
	height: 1px;
	width: 144px;
	float: left;
	margin-top: 2px;

}


.left_nav_dash{
	background-image: url('/images/dash.gif');
	background-repeat: repeat-x;
	background-position: bottom;
	height: 1px;
	width: 144px;
	float: left;
	margin-top: 9px;

}

.form_center_content{
	width: 410px;
	margin-right: 25px;
	float: left;
}


.center_content{
	width: 450px;
	margin-right: 10px;
	float: left;
}

.terms_content{
	width: 600px;
	margin-right: 5px;
	float: left;
}


.right_content{
	width: 150px;
	margin-right: 8px;
	float: right;
	margin-top: 9px;
}

.center_content_contact{
	width: 450px;
	height: 240px;
	float: left;
	background-image:url('/images/content_contact.jpg');
	background-repeat: no-repeat;
	
}


.center_content_image{
	width: 450px;
	height: 240px;
	float: left;
	z-index: 100;
	/*background-image:url('/images/content_training.jpg');
	background-repeat: no-repeat;*/
	
}

.center_image_text{
	margin-top: 165px;
	margin-left: 14px;
	width: 300px;
	float: left;
}

.center_image_headline{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #ffffff;
	font-weight: normal;
}

.center_image_blurb{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #ffffff;
	font-weight: normal;
	
}

.center_title{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #d31145;
	font-weight: normal;

}

.center_title_contact{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #d31145;
	font-weight: normal;
	padding-bottom: 20px;
	width: 450px;
	float: left;

}

.contact_column{
	float: left;
	width: 200px;
	margin-right: 15px;
}


.terms_center_title{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #d31145;
	font-weight: normal;

}


.center_image_button a{
	float: left;
	width: 90px;
	height: 14px;
	position: relative;
	margin-left: 13px;
	margin-top: -27px;
	z-index: 200;
	background-image: url('/images/btn_get_connected.gif');
}

.center_image_button a:hover{
	width: 90px;
	height: 14px;
	background-image:url('/images/btn_get_connected_r.gif');
}

.conditional_content{
	margin-left: 0px;
	margin-top: 39px;
	float: left;
}

.conditional_copy{
	margin-left: 0px;
	float: left;
	width: 342px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #575757;
	line-height: 150%;
}

.conditional_learnmore{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #d31145;
	line-height: 150%;
	text-decoration:none;
	margin-left: 10px;
	width: 85px;

}

.conditional_learnmore a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #d31145;
	line-height: 150%;
	text-decoration:none;

}

.conditional_learnmore a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #d31145;
	line-height: 150%;
	text-decoration:underline;

}



.conditional_title{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #d31145;
	line-height: 150%;
}


.conditional_image{
	margin-left: 0px;
	float: left;
	width: 90px;
	margin-right: 18px;
	height: 90px;
}

.history_content_text{
	margin-left: 14px;
	margin-top: 0px;
	float: left;
}

.center_content_text{
	margin-left: 14px;
	margin-top: 19px;
	float: left;
}

.body_text{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #575757;
	line-height: 150%;
}

.body_text_caps{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #575757;
	line-height: 150%;
	text-transform: uppercase;
}


.body_text_subtitle{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #d31145;
	line-height: 150%;
}

.contact_right_title{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #858585;
	line-height: 150%;
	float: left;
	width: 150px;
	margin-top: 8px;

}

.contact_right_email a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:normal;
	text-decoration:none;
	color: #d31145;
	line-height: 150%;
	float: left;
	width: 150px;
	margin-bottom: 8px;
}

.contact_right_email a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:normal;
	text-decoration:underline;
	color: #d31145;
	line-height: 150%;
	float: left;
	width: 150px;
}



.footer{
	margin-top: 23px;
	width: 804px;
	float: left;
	background-image: url('/images/footer_border.gif');
	background-repeat: repeat-x;
	background-position-y:top;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #858585;
	
}

.footer_copyright{
	margin-left: 14px;
	margin-top: 14px;
	width: 300px;
	float:left;
}

.footer_links{
	margin-right: 14px;
	margin-top: 14px;
	width: 400px;
	text-align:right;
	float:right;

}

.footer_links a{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #858585;
	text-decoration: none;
}

.footer_links a:hover{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #858585;
	text-decoration: underline;
}

.flash_container{
	width: 800px;
	height: 240px;
	margin: 0px;
	background-image: url('/images/flash_holder.gif');
	float: left;
}

.home_left{
	margin-left: 14px;
	float: left;
	margin-top: 24px;
	width: 440px;
}

.home_center{
	margin-left: 14px;
	float: left;
	margin-top: 24px;
	width: 805px;
}

.home_right{
	margin-left: 62px;
	float: left;
	margin-top: 24px;
	width: 252px;

}

.home_left_line{
	background-image: url('/images/dash.gif');
	background-repeat: repeat-x;
	background-position: bottom;
	height: 1px;
	width: 252px;
	float: left;
	margin-top: 3px;
	margin-bottom: 3px;
}

.home_news_title{
	color: #858585;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	float: left;
	width: 240px;
	margin-bottom: 2px;
}

.home_news_description{
	color: #363636;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	float: left;
	width: 240px;
	line-height: 125%;
	z-index:50;
}

.home_news_image{
	float: left;
	margin-right: 4px;
}

.home_news_title_alt{
	color: #858585;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	margin-bottom: 2px;
}

.home_news_description_alt{
	color: #363636;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	line-height: 125%;
	z-index:50;
}

.home_news_ellipse {
	color: #575757;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	text-decoration:none;
}


.home_news_readmore {
	color: #d31145;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-decoration:none;
	width: 80px;
	margin-left: 170px;
	padding-left: 2px;
	float: left;
	margin-top: -12px;
	background-color: #ffffff;
	position: relative;
	z-index:100;
}


.home_news_readmore a{
	color: #d31145;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-decoration:none;
}

.home_news_readmore :hover{
	color: #d31145;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-decoration: underline;
}

.home_highlight {
	color: #575757;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: regular;
	text-decoration:none;
	float: left;
	background-color: #ffffff;
	position: relative;
	z-index:100;
}


.home_highlight_link {
	color: #d31145;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration:none;
/*	width: 80px;
	margin-left: 170px;
	padding-left: 2px;
	margin-top: -12px;
*/	float: left;
	background-color: #ffffff;
	position: relative;
	z-index:100;
}

.home_highlight_link a{
	color: #d31145;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration:none;
}

.home_highlight_link :hover{
	color: #d31145;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: underline;
}



.home_right_title{
	font-size: 18px;
	font-family: "Myriad Pro", Arial, Helvetica, sans-serif;
	color: #d31145;
	width: 440px;

}

.home_main_title{
	font-size: 24px;
	font-family: Arial, Helvetica, sans-serif;
	color: #d31145;
	width: 440px;

}

.home_right_blurb_caps{
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color: #585858;
	line-height: 150%;
	font-weight: normal;
	text-transform: uppercase;
	width: 440px;


}

.home_right_blurb{
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color: #585858;
	line-height: 150%;
	font-weight: normal;
	float: left;
	width: 440px;


}


.home_right_subtitle{
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color: #d31145;
	line-height: 150%;
	font-weight: bold;
	margin-top: 12px;
	margin-bottom: 6px;
	float: left;
	width: 440px;


}




.home_left_newstitle{
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color: #d31145;
	line-height: 150%;
	font-weight: bold;
	float: left;
	width: 240px;
}

.form_title{
	color: #d31145;
	font-size: 18px;
	font-family: Arial, Helvetica, sans-serif;
	width: 410px;
	float: left;
}

.form_blurb{
	color: #575757;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	width: 410px;
	float: left;
	margin-top: 14px;
	margin-bottom: 35px;
	line-height: 150%;
}

.form_required{
	color: #d31145;
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	width: 410px;
	float: left;
	margin-bottom: 14px;

}

.form_free_text{
	color: #575757;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	width: 410px;
	float: left;
}

.form_section{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	float: left;
	margin-bottom: 36px;
	width: 410px;
	color: #d31145;
}

.form_section_item{
	float: left;
	margin-bottom: 8px;
	width: 410px;

}

.form_item_description{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 12px;
	width: 150px;
	margin-right: 10px;
	float: left;
	margin-top: 2px;
	color: #575757; 

}

.form_item_description_long{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 12px;
	width: 175px;
	margin-right: 10px;
	float: left;
	margin-top: 2px;
	color: #575757; 

}


.form_item_field{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 12px;
	width: 150px;
	margin-right: 20px;
	float: left;

}

.form_item_field_short{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 12px;
	width: 50px;
	margin-right: 0px;
	float: left;

}

.form_item_checkbox{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 12px;
	color: #575757;
	float: left;
	margin-top: 3px;
	width: 410px;

}

.terms_title{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	color: #d31145;
	float: left;
	margin-top: 12px;
	

	}
	
.terms_bullet{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 12px;
	color: #575757;
	padding-left: 24px;
	margin-top: 12px;
	float: left;
	

	}



.news_title{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	color: #d31145;
	float: left;
	margin-top: 0px;
	width: 410px;

	}
	
.news_date{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 10px;
	color: #858585;
	float: left;
	margin-top: 3px;
	width: 410px;

	}
	
.terms_body{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #575757;
	margin-top: 12px;
	float: left;
	width:600px;

}

	
.news_body{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #575757;
	margin-top: 12px;
	float: left;
	width:410px;

}

.news_body a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #d31145;
	text-decoration:none;

}

.news_body a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #d31145;
	text-decoration:underline;

}

.news_dash{
	background-image: url('/images/dash.gif');
	background-repeat: repeat-x;
	background-position: bottom;
	height: 1px;
	width: 440px;
	float: left;
	margin-top: 16px;
	margin-bottom: 24px;

}
