
body {
	margin: 0px;

}

.ui_clear {
	margin: 0;
	padding: 0;
	float: none;
	clear: both;
}

.ui_header {
	background: transparent /*url(/images/EC_Header_New.jpg) no-repeat top left*/;
	width: 780px;
	height: 152px;
	margin: 0 auto;
}

.ui_flash {
	float: left;
	padding: 15px 0 0 0;
	width: 154px;
}

.home2 .ui_header {
	position: relative;
}

.ui_header_left {
	width: 153px;
	height: 152px;
	float: left;
}

.ui_header_right {
	width: 622px;
	height: 152px;
	float: right;
}

.ui_top_outside_wrapper {
	width: 622px;
	float: right;
	position: relative;
		left: 0;
}

.ui_top_nav_wrapper {
	width: 622px;
	height: 33px;
	background: transparent url(/images/EC_Nav_BG_New.jpg) no-repeat top right;
	float: right;
	position: relative;
}

.ui_links {
	width: 500px; 
	float: right;
	height: 45px;
	text-align: right;
}

.ui_link_coach {
	height: 45px; 
	width: 155px;
	float: left;
	padding-right: 5px;
	background: transparent url(/images/EC_Coach_New.jpg) no-repeat top left;
}

.ui_link_coach a:hover {
	height: 45px; 
	width: 155px;
	float: left;
	background: transparent url(/images/EC_Coach_Hover.jpg) no-repeat top left;
	display: block;
}

.ui_link_corporate {
	height: 45px; 
	width: 155px;
	float: left;
	padding-right: 5px;
	background: transparent url(/images/EC_Corporate_New.jpg) no-repeat top left;
}

.ui_link_corporate a:hover {
	height: 45px; 
	width: 155px;
	float: left;
	background: transparent url(/images/EC_Corporate_Hover.jpg) no-repeat top left;
	display: block;
}

.ui_link_leadership {
	height: 45px; 
	width: 155px;
	float: left;
	padding-right: 25px;
	background: transparent url(/images/EC_Leadership_New.jpg) no-repeat top left;
	padding-right: 25px;
}

.ui_link_leadership a:hover {
	height: 45px; 
	width: 155px;
	float: left;
	background: transparent url(/images/EC_Leadership_Hover.jpg) no-repeat top left;
	display: block;
}

.ui_page {
	width: 775px;
	margin: 0 auto;
}

.ui_left {
	width: 507px; 
	float: left;
}

.ui_main_content_wrapper {
	padding: 10px 0px;
}

.home .ui_main_content_wrapper{
	position: relative;
		top: -50px;

}

.ui_main_content {
	width: 507px; 
	overflow: hidden;
}

.ui_right_wrapper {
	float: right;
	width: 218px; 
	overflow: hidden;
}

.ui_right {
	
}

.headline_rotator {

}

.ui_summer_content {
	width: 159px;
	padding-left: 41px;
	overflow: hidden;
	padding-bottom: 20px;
}

.ui_fast_content {
	width: 159px;
	padding-left: 41px;
	overflow: hidden;
	padding-bottom: 20px;
}

.ui_distance_content {
	width: 159px;
	padding-left: 41px;
	overflow: hidden;
	padding-bottom: 20px;
}

.ui_certification_content {
	width: 159px;
	padding-left: 41px;
	overflow: hidden;
	padding-bottom: 20px;
}

.ui_copyright {
	margin: 0px auto;
	width: 775px; 
	font-size: 10px; 
	color: #646464;
}

.ui_copyright a:link,
.ui_copyright a:visited {
	color: #646464;
	font-size: 10px;
	text-decoration: none;
}

.ui_copyright a:hover {
	color: #1D358D;
	font-size: 10px;
	text-decoration: none;
}

.ui_copyright a:active{
	color: #646464;
	font-size: 10px;
	text-decoration: none;
}

.ui_copyright_left {float: left; width: 570px; text-align: right; color: #919191;}

.ui_copyright_right {float: left; width: 150px;}

.ui_copyright sup {display: none;}

.cc_newsletter_wrapper {background: #F8F8F8 url(/images/EC_CC_Newsletter.jpg) no-repeat top left; width: 265px; float: right;}

.newsletter_text_padding {padding: 20px;}

.newsletter_text_padding p {font-size: 10px; color: #646464; font-weight: normal;}
.newsletter_text_padding h3 {font-size: 13px; color: #ACBECF; font-weight: normal; text-transform: uppercase;}

.cc_newsletter {width: 180px; overflow: hidden;} 

.submit {padding-top: 10px;}

.submit input {
	background: transparent url(/images/EC_Submit.jpg) no-repeat top left;
	width: 62px;
	height: 26px;
	color: #000;
	border: none;
	font-weight: bold;
	font-size: 10px;
	padding: 0;
	margin: 0;
	padding-right: 5px;
	
}



/* Home Page */

.ui_phone {
	float: left;
}
.ui_changing {
	float: left;
}
.ui_home_flash{
	padding: 10px 0 0 0;
	position: absolute;
		top: 30;
		left: 0;
}

.home .ui_header {
	background: transparent url(/images/EC_Header_Home.jpg) no-repeat top left;
	width: 775px;
	height: 425px;
	margin: 0 auto;
}

.ui_home_links {
	width: 600px; 
	float: right;
	height: 215px;
	text-align: right;
}

.ui_home_link_coach a:link,
.ui_home_link_coach a:visited,
.ui_home_link_coach a:active {
	height: 216px; 
	width: 156px;
	background: transparent url(/images/EC_Coach_Home_New.jpg) no-repeat top left;
	display: block;
	float: right;
}

.ui_home_link_coach a:hover {
	background: transparent url(/images/EC_Coach_Home_Hover.jpg) no-repeat top left;
}

.ui_home_link_corporate a:link,
.ui_home_link_corporate a:visited,
.ui_home_link_corporate a:active {
	height: 216px; 
	width: 156px;
	background: transparent url(/images/EC_Corporate_Home_New.jpg) no-repeat top left;
	display: block;
	float: right;
}

.ui_home_link_corporate a:hover {
	background: transparent url(/images/EC_Corporate_Home_Hover.jpg) no-repeat top left;
}

.ui_home_link_leadership a:link,
.ui_home_link_leadership a:visited,
.ui_home_link_leadership a:active {
	height: 216px; 
	width: 158px;
	display: block;
	background: transparent url(/images/EC_Leadership_Home_New.jpg) no-repeat top left;
	float: right;
	padding-right: 84px;
}

.ui_home_link_leadership a:hover {
	padding-right: 0px;
	background: transparent url(/images/EC_Leadership_Home_Hover.jpg) no-repeat top left;
	padding-right: 84px;
}

.ui_home_bannerflash {
	text-align: center;
}

.home .ui_left {
	width: 775px; 
	float: left;
}

.home .ui_main_content_wrapper {
	padding: 10px 0px;
	float: right;
}

.home .ui_main_content {
	width: 525px; 
}

.ui_home_bottom {
	width: 491px; 
	padding-top: 20px;
}

.ui_home_left { 
	width: 200px;
	float: left;	
}

.content_left {
	width: 250px;
	float: left;
}

.home .ui_fast_content {
	padding-left: 41px;
	width: 179px;
	overflow: hidden;
}

.home .ui_certification_content {
	padding-left: 41px;
	width: 179px;
	overflow: hidden;
}

.ui_home_right {
	width: 240px;
	float: right;
	padding-left: 51px;
}

.home .ui_summer_content {
	padding-left: 41px;
	width: 199px;
	overflow: hidden;
}

.home .ui_distance_content {
	padding-left: 41px;
	width: 199px;
	overflow: hidden;
}

.home .cc_newsletter {width: 180px; overflow: hidden; float: none;}