.academylefthalfpagecolumn {
	margin-right:9px;
	width:471px;
	float:left;	
}
.academyrighthalfpagecolumn {
	margin-left:9px;
	width:471px;	
	float:left;
}
.academywidecolumn {
	width:960px;
}
.academywidecontentcolumn {
	width:890px;
	float:left;
}
.academywidecontentcolumn_menu {
	width:640px;
	float:left;
}
.academyleftwidecontentcolumn_menu {
	width:232px;
	margin-right:18px;
	float:left;
}
.academy_leftsubmenu_cyan {
	width:202px;
	float:left;
	border:5px double #3ee6ff;
	background-color:#e2fbff;
	padding:10px;
}
.academy_leftstartdates {
	width:208px;
	float:left;
	border:3px solid #fdae28;
	background-color:#fff5e4;
	padding:10px;
	margin-bottom:20px;
}
.academyleftcolumn {
	width:642px;
	float:left;	
}
.academybulletcolumn {
	width:52px;
	margin-right:18px;
	float:left;
}
.academymiddlecolumn {
	width:536px;
	margin-left:18px;
	margin-right:18px;	
	float:left;
}
.academymiddlecolumnwide {
	width:708px;
	margin-right:18px;	
	float:left;
	margin-left:18px;
	margin-top:18px;
}
.academymiddlecolumnwide_menu {
	width:510px;
	float:left;
	margin-top:18px;
}
.academytestimonialbox {
	width:256px;
	height:145px;
	background-image:url(../images/academy/testimonial_box.gif);
	margin:10px;
	padding:10px;
	float:left;
}
.academytestimonialboxvideo {
	width:256px;
	height:145px;
	background-image:url(../images/academy/content/CheckOut_Videos2.jpg);
	margin:10px;
	padding:10px;
	float:left;
}
.academytestimonialboxvideo3 {
	width:256px;
	height:145px;
	background-image:url(../images/academy/content/CheckOut_Videos3.jpg);
	margin:10px;
	padding:10px;
	float:left;
}
.academytestimonialboxvideo4 {
	width:256px;
	height:145px;
	background-image:url(../images/academy/content/CheckOut_Videos4.jpg);
	margin:10px;
	padding:10px;
	float:left;
}
.academycoachpicturecolumn {
width:180px;
float:left;	
margin-right:18px;
	margin-top:18px;
}
.academymiddlecolumnleft {
	width:250px;
	margin-right:18px;	
	float:left;
}
.academymiddlecolumnform {
	width:624px;
	margin-right:18px;	
	float:left;
	margin-top:18px;
}
.academymiddlecolumnright {
	width:250px;
	margin-left:18px;
	float:left;
}


.academyrightcolumn {
	margin-left:18px;
	width:300px;	
	float:left;
}
.testimonialback {
	width:100%;
	height:1400px;
	padding-left:30px;
	background:url(../images/divider_grey_horiz.gif) repeat-y;
}
.flowerbullet {
	width:52px;
	height:52px;
	background:url(../images/academy/construct/flower-icon.gif);
}
.greybullet {
	width:52px;
	height:52px;
	background:url(../images/academy/construct/small-square-mens.gif);
}
.orangebullet {
	width:52px;
	height:52px;
	background:url(../images/academy/construct/small-square-TV.gif)
}
.cyanbullet {
	width:52px;
	height:52px;
	background:url(../images/academy/construct/small-square-womens.gif);
}

H1.academy {
	font-family:Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	color:	#dc1d50;
	font-size:24px;
	margin:10px 0px 0px 10px;
	padding:0px;
	font-weight:bold;
}
H2.academy {
	font-family:Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	color:	#fff;
	font-size:18px;
	background:url(../images/academy/construct/Sub-HeaderBanner.jpg);
	width:290px;
	height:32px;
	padding:18px 0px 0px 10px;
}
H2.academyhotpink {
	font-family:Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	color:	#fff;
	font-size:18px;
	background-color:#dc1d50;
	width:450px;
	height:32px;
	padding:18px 0px 0px 10px;
}
H2.academyscamgrey {
	font-family:cambria, georgia, "Times New Roman", Times, serif;
	font-size:18px;
	font-weight:bold;
	line-height:30px;
	letter-spacing:-.5px;
	font-weight:normal;	
	margin:0px 0px 13px 0px;	
}
h2.academy.grey {
	background:url(../images/academy/construct/Sm-HeaderBanner-MENS.jpg);
}
h2.academy.cyan {
	background:url(../images/academy/construct/Sub-HeaderBannerV2.jpg);
}
h2.academy.cyan3 {
	background:url(../images/academy/construct/Sub-HeaderBannerV3.gif);
	width:471px;
}
H3.academy {
	font-family:Arial, Helvetica, sans-serif !important;
	color:	#dc1d50;
	font-size:16px;
	font-weight:bold;
	padding:0px !important;	
	margin:10px 0px 0px 10px !important;
}	
H4.academy {
	font-family:Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	color:	#000;
	font-size:16px;
	font-weight:bold;
	padding:0px;	
	margin:0px 0px 0px 10px;
}	
.headingsgrey {
	color:#272727 !important;
}
.headingscyan {
	color:#3ee6ff !important;
}
.headingsorange {
	color:#fcb029 !important;
}
/* FORM STYLES */
label.academyleftform {
	font-family:Arial, Helvetica, sans-serif !important;
	font-size:11px !important;
	width:80px;
	text-align:left;
}
input.academyleftforminput {
	font-family:"Courier New", Courier, monospace;
	font-size:14px !important;
	font-weight:bold;
	color:#C3C;
	padding:2px;
	border:1px solid #ffc157;
}
textarea.academyleftforminput {
	font-family:"Courier New", Courier, monospace;
	font-size:14px !important;
	font-weight:bold;
	color:#C3C;
	padding:2px;
	border:1px solid #ffc157;
}
.submit {
	font-family:Arial, Helvetica, sans-serif !important;
	font-size:14px !important;
	font-weight:bold;
	color:#ffffff;
	background-color:#fdae28;
	padding:2px;
	margin:3px;
	float:right;
	border:1px solid #ffa000;
	border-radius:10px;
	-moz-border-radius:10px;
	-webkit-border-radius: 10px;
	box-shadow: 0 1px 5px rgba(0,0,0,0.7);
	-moz-box-shadow: 0 1px 5px rgba(0,0,0,0.7);
	-webkit-box-shadow: 0 1px 5px rgba(0,0,0,0.7);
	text-shadow: 0 -1px 1px rgba(0,0,0,0.25);
}
/* FONT STYLES */

p.academy {
	margin:10px 0px 0px 10px !important;
	font-family:Arial, Helvetica, sans-serif !important;
	font-size:12px !important;
}
p.academy.intro {
	letter-spacing:.75px;
	line-height:15px;
	font-size:11px;
}
ul.academy {
	list-style:disc;
	margin-left:10px;
	background:none !important;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:25px;
	letter-spacing:.75px;
	
}
ul.academy.intro {
	letter-spacing:.75px;
	line-height:15px;
	font-size:11px;
}

ul.academy li {
	list-style:none;
	background-image:url(../images/icons/bullet.gif);
	background-repeat:no-repeat;
	background-position: 0px 4px;
	padding:0px 4px 0px 15px;
}
#academystripesoverlay {
	width:600px;
	height:300px; 
	border:3px solid white; 
	background:#fff; 
	position:absolute; 
	top:50px; 
	left:180px;
}
#academystripesoverlayvideo{
	width:600px;
	height:356px; 
	border:3px solid white; 
	background:#fff; 
	position:absolute; 
	top:50px; 
	left:180px;
}
#academystripesoverlaycontest {
	width:930px;
	height:450px; 
	border:3px solid white; 
	background:#fff; 
	position:absolute; 
	top:15px; 
	left:15px;
}
#academystripes {
	background:url(../images/academy/construct/TopBanner.gif); 
	height:250px;
	position:relative; 
	margin-bottom:136px;
}
#academystripes_narrow {
	background:url(../images/academy/construct/TopBanner.gif); 
	height:250px;
	position:relative; 
	margin-bottom:50px;
}
#academystripesvideo {
	background:url(../images/academy/construct/TopBanner.gif); 
	height:250px;
	position:relative; 
	margin-bottom:192px;
}
#academystripescontest {
	background:url(../images/academy/construct/TopBanner.gif); 
	height:250px;
	position:relative; 
	margin-bottom:246px;
}
#academymenu {
	height:46px; 
	background-color:#dc1d50;
	margin-bottom:3px;
}
#academymenu.grey {
background-color:#272727;
}
#academymenu.cyan {
background-color:#3ee6ff;
}
#academymenu.orange {
background-color:#fcb029;
}

#academyfooter {
background:url(../images/academy/construct/bottombanner.gif); 
height:32px;	
}
#academyfootermenu {
	height:46px; 
	background-color:#dc1d50;
}
#academyfootermenu.grey {
background-color:#272727;
}
#academyfootermenu.cyan {
background-color:#3ee6ff;
}
#academyfootermenu.orange {
background-color:#fcb029;
}
#cu3er-container {width:600px; outline:0;}

.academypinklarge {
	margin-top: 30px;
	font-size:14px;
	font-weight:bold;
	color:	#dc1d50;	
}

