body{ margin:0; background:#000000; color:#FFFFFF;}
body,td,th,input,select,textarea,input{ font-family:Arial, Helvetica, sans-serif;}
body,td,th,input,select,textarea,input{ font-size:12px;}
p{ margin:0 0 1.5em 0;}
form{ padding:0;margin:0}
a{ color:#43437D; font-size:14px; outline:none;}
a img{ border:none; display:block;}


.size14text{font-size:14px; line-height:1.2em;}
.size16text{font-size:16px; line-height:1.2em;}
.size20text{font-size:20px; line-height:1.2em;}
.size22text{font-size:22px; line-height:1.2em;}
.size24text{font-size:24px; line-height:1.2em;}

#tblACMAdminToolbar { z-index:999;}



#wrapper { width:950px; margin:0 auto;} 
.clear:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;} .clear {display: inline-block;} /* Hides from IE-mac \*/ * html .clear {height: 1%;} .clear {display: block;} /* End hide from IE-mac */ 

#header { width:950px; height:34px; background:#b9d432; color:#000000;}
	#logo { width:182px; float:left;}
	
	#primary_nav_area { width:440px; padding:9px 20px; float:left;}
	
	#nav{ margin:0; float:right; z-index:2;}
 
	#nav ul {padding: 0;margin: 0;list-style: none;list-style-image:none;line-height:1;z-index:2;}
	#nav ul li {float: left;list-style: none;list-style-image:none;margin:0;z-index:2;} 
	#nav ul li a{display:block;text-decoration:none;color:#000000; text-transform:lowercase;}
	#nav ul li a:hover{}
	#nav ul li div{ color:#000000; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
	#nav ul li div a{ padding:0 20px; text-align:center;}

	#nav ul li#pageid9779,#nav ul li#pageid9777,#nav ul li#pageid9776,#nav ul li#pageid9778 { display:none;}
	

	#sign_up_news { width:280px; padding:5px 4px 10px; float:left;}	


#content { width:580px; padding:40px 185px; background:url(../images/SpiralBackground.gif) repeat-y;}


#main_tab { height:118px;}
	#main_tab div.Miami a{ width:242px; height:118px; text-indent:-2000px; float:left; background:url(	/Assets/US+Road+Sports+Digital+Assets/13.1+Marathon/homepage-navtab-images/131MiamiNew.jpg) left top no-repeat;}
	#main_tab div.Chicago a{ width:236px; height:118px; text-indent:-2000px; float:left; background:url(	/Assets/US+Road+Sports+Digital+Assets/13.1+Marathon/homepage-navtab-images/131ChicagoNew.jpg) left top no-repeat;}
	#main_tab div.Atlanta a{ width:230px; height:118px; text-indent:-2000px; float:left; background:url(	/Assets/US+Road+Sports+Digital+Assets/13.1+Marathon/homepage-navtab-images/131AtlantaNew.jpg) left top no-repeat;}
	#main_tab div.Lauderdale a{ width:242px; height:118px; text-indent:-2000px; float:left; background:url(	/Assets/US+Road+Sports+Digital+Assets/13.1+Marathon/homepage-navtab-images/131FtLauderdaleNew.jpg) left top no-repeat;}
	
	#main_tab div a:hover{ background-position:left bottom !important;}

#sponsors { padding:40px 0; font-size:9px; text-align:center;}	
	
	
#footer{ padding:10px 0; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px;}
	#footer p { margin:0;}
	#footer a{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#FFFFFF;text-decoration:none;}
	#seo{}
	#poweredbyactive{ float:right; padding-right:5px;}
	
/* Legacy Styles */

.AdminPageHeader { font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; font-size : 14px; color : #000000; font-weight : bold;}

.AdminSectionHeader { font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; font-size : 13px; color : #000000; font-weight : bold;}

.BottomText, A.BottomText { font-family : Arial, Helvetica, sans-serif; font-size : 14px; color : #FFFFFF;}

.copyright { font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 10px; color : #FFFFFF;}

.FormError { color : red;}

.form-error,.FormRequiredError { color : red; }

.form-note { }

.form-regular,.formregular { }

.form-required,.formrequired { color : blue; font-weight : bold; }

.mainText { font-family : Arial, Helvetica, sans-serif; font-size : 12px; color : #FFFFFF;}

.pageHeader { font-family : Arial, Helvetica, sans-serif; font-size : 24px; color : #FFFFFF;}

.rptAltRow1 { font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; font-size : 11px; background-color: #FFFFFF;}

.rptAltRow2 { font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; font-size : 11px; background-color: #FFFFCC;}

.rptGroupRow { font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; font-size : 11px; font-weight : bold; background-color: #DDDDDD;}

.rptHeaderRow { font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; font-size : 11px; font-weight : bold; background-color: #DDDDDD;}

.rptHighlightRow { font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; font-size : 11px; background-color: #07F990;}

.sectionHeader { font-family : Arial, Helvetica, sans-serif; font-size : 18px; color : #FFFFFF; }

.TopText, A.TopText { font-family : Arial, Helvetica, sans-serif; font-size : 12px; color : #000000;}

a.copyright, a.copyright:hover { font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 10px; text-decoration : underline; color : #FFFFFF;}

A.leftLink { font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 12px; text-decoration : none; color : #000000; font-weight : normal;}

A.leftLink:Hover { font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 12px; text-decoration : underline; color : #000000; font-weight : normal;}

A.TopTextLinks { font-family : Arial, Helvetica, sans-serif; font-size : 12px; text-decoration : none; color : #000000;}