html,body 
{
	padding:0px;
	border:0px;
	margin:0px auto;
	color:#000000;
	text-align:center;
	font-family:Arial,Verdana,Helvetica,sans-serif;
	font-size:0.9em;
	font-style:normal;
	font-weight:normal;
	text-align:left}
a 
{
	text-decoration:none;color:#000000;
}
a img{border:0;}
a:hover, a:visited 
{
	color:#000000;text-decoration:underline;
}
input 
{
	font:normal 12px Verdana,Arial,Helvetica,Sans-Serif;
}
select 
{
	font:normal 12px Verdana,Arial,Helvetica,Sans-Serif;
}
h2{font-size:1.1em}
h3{font-size:1.2em}


.contentRow, .contentFlash, .contentFlash2 {
margin:0px;
clear:both;
}
.contentFlash, .contentFlash2 {float:left;}
.contentSlot
{
	margin:0px auto;
	clear:both;
	width:975px;
	
}

table{width:98%}
table th, eventmonth {border-bottom:1px solid #ccc; padding:2px;background-color:#FEF2A0}
table td { border-bottom:1px solid #ccc; padding:2px}

#col33{
	width:33%;
}
.clear
{
	clear:both;
}
.floatBox { float:left}
.flashLikeSuper .floatBox, #header .floatBox { float:none}

#header{ margin:0 auto;/*width:985px;height:97px;text-align:center;*/ }
#iaafLogo{ background: transparent none; font-size:25px; height:50px; display:block; padding:5px; font-weight:bold; /*width:775px;*/ float:left}
#headerLeft { width:185px; float:right; height:50px}
#workspace
{text-align:left;position:absolute;top:70px; left:200px; background-color:Transparent; margin:0px auto; /*width:800px*/}

#mainContent
{
float:left;
	left:0px;
	position:relative;
	margin-top:-21px;
	/*width:980px;*/

}

.content{
	margin:0pt auto;
	/*width:766px;*/
	position:relative;
	left:0px;
	min-height:550px;
	overflow:hidden;
	padding:20px 10px 15px;
	border:1px solid #999;
	float:left;
	clear:both;
	width:950px;
}
.topcontent
{ 
	/*height:33px;*/
}
#extendedContent{	float:right;}
.left2col{float:left;}
.right2col{float:right;}
#footer
{
	clear:both;
	width:190px;
	text-align:left;
	margin:0px auto;
	position:relative;
	font-size:12px;
	float:left;
	}
	
#footer div#fcenter 
{
	position:relative;
	text-align:center;
 height:20px;
 color:#cccccc;
 background-image:url(../images/template/BGBoxBig.gif);
background-position:1px 0px;
background-repeat:repeat-y;
}	
#footer div#fcenter a{color:#cccccc;}
#footer div#fleft
{
	position:relative;
	text-align:left;
	float:left;
	color:#666666;
}	
.firefox #footer div#fleft, .firefox #footer div#fright{padding-left:40px;}
#footer div#fright
{
	position:relative;
	float:left;
	padding-top:20px;
}	
#footer div#fright a{color:#666666;}
#footer div#fbottom
{
	background-color:Transparent;
	height:22px;
}	
	

#headerBG{}
#global
{
	margin:0px auto;
	position:relative;
	width:90%;
}

#menu0{ clear:both; float:left; /*width:975px*/}
/*#menu0 div{ visibility:hidden;}*/
#menu0 div#realLev1{ visibility:visible; margin-bottom:15px; margin-bottom:10px;  float:left; clear:both/*width:986px;height:30px;*/ }

#lev0Menu{ width:150px; float:left}
#lev1Menu{ width:150px; float:left; }
#lev0Menu,#lev1Menu,#lev2Menu  {	margin:0 auto;list-style-type:none; }
#lev0Menu li,#lev1Menu li {list-style: none;text-align:left; overflow:hidden;   margin-bottom:2px; }
#lev1Menu li {/*float:left;*/ background-color:#F5F5F5;  margin-left:8px /*height:18px*/}
#lev0Menu .last{border-right:0px;}
#lev0Menu a {color:#000;display:block; background-color:#EFECEC; border:1px solid #ccc; padding:5px}
#lev0Menu a:hover, #lev0Menu .current  { background: #FEF2A0; text-transform:uppercase; font-weight:bold }

#lev1Menub{display:none}

#lev1Menu li a
{
color:#000000;font-size:13px;padding:2px; display:block; background-color:#fff; border:1px solid #ccc; 
border-left:6px solid  #FEF2A0; text-indent:6px;
}

#lev1Menu li a:hover, #lev1Menu li.current a
{
	background-color:#fff;
}
#lev1Menu li a:hover
{color:#979798;
}
#lev1Menu li a.current 
{ background-color:#FEF2A0
}
#lev2Menu li{ display:inline}
#lev2Menu li a{ display:block; float:left; border: 1px solid #ccc;  padding:2px 10px 2px 10px; margin-right:2px;
	 border-bottom:4px solid #FEF2A0}
#lev2Menu li.fieldsel a{background-color:#FEF2A0}

#hpFlashContainer #hpNoFlash{ display:block !important; width:700px}
embed, object, .partner{ display:none}
#hpFlashContainer2 #hpNoFlash{ display:block !important; width:700px}
embed, object, .partner{ display:none}

.flashLikeBox{ height:60px; border-bottom:1px solid #999; float:left; margin-left:10px; width:630px}
.flashLikeNews img{ padding:4px; margin-right:10px}
.flashLikeSuper{ border:1px solid #999; padding:4px; margin:4px; text-align:center}
.flashLikeMinor{ margin-top:15px}
.flashLikeMinor .flashLikeNews{ width:700px; overflow:hidden}

.promo
{
	text-align:center;
	float:left;
}
/*
.slot3_1col{ display:none}
.slot3_2col{ display:none}
.slot3_3col{ display:none}
*/
.right2col{ display:none;}

#searchForm input { font-size:12px}
#versions{ font-weight:bold;font-size:1.5em}
.ie #versions{ margin-top:-15px}
#utilities { clear:both}
#utilities #print a,#utilities #email a, a.moreButton{ display:block; width:100px; float:left; text-transform:uppercase; font-weight:bold; background:#ccc;
	 padding:5px; margin:2px; text-align:center}


/* community */
.listLinks ul { list-style-type:none}
.listLinks li a{ display:block; padding:5px; border:1px solid #ccc; margin:2px; font-size:14px; width:250px}
.listLinks li.current a{background-color:#Ffcccc}
.listLinks,.linkList{float:left !important}
.linkList{clear:none !important; width:400px}
/*Competitions*/
#combocompetition{ float:left; width:350px}
#combocompyear{ float:left; width:100px;margin-top:-145px}
#combocompetition ul,#combocompyear ul{ list-style-type:none}
#combocompetition ul li a{ display:block; padding:5px; border:1px solid #ccc; margin:2px; font-size:14px}
#combocompetition ul li a.fieldsel{ font-weight:bold; background-color:#FEF2A0}
#combocompyear ul li a{ display:block; padding:5px; border:1px solid #ccc; margin:2px; font-size:14px;background-color:#FEF2A0}
#search label{ font-size:1.0em}


/*Statistics*/
#disclist .midBox200 a{display:block; float:left; padding:2px; border:1px solid #ccc; margin:2px;
	background-image:none !important; font-size:13px !important}
#Mrecords,#Wrecords{ clear:both}
/*athletes*/


/* News */
.col3List ul{ list-style-type:none}
.col3List ul li{ display:block; border-bottom:6px solid #ccc; margin:10px; padding:10px;width:900px;}
.topOne {border:3px solid #FEF2A0; padding:10px}
#slotRel,#docList{ border:2px solid #Ffcccc; padding:10px;margin:10px; clear:both}
#slotRel a,#docList a{ display:block}
#slotRel ul{ list-style-type:none}
.newsDet{clear:both}

/* development */
#orgList{ float:left}
#orgList a{ display:block; width:350px; padding:2px; margin:2px; border:1px solid #ccc; font-weight:bold; text-indent:10px}
#orgList a.fieldsel{ background-color:#Ffcccc}
#orgDetail{padding:10px;margin:10px;border:2px solid #Ffcccc;float:left;width:350px;}
#orgDetail ul { list-style-type:none}
#orgDetail li.fieldsel{ font-weight:bold}
.newsDetx{clear:both}

/*Competitions minisite*/
ul#racedaystabin{ list-style-type:none}
ul#racedaystabin li{ display:inline}
ul#racedaystabin li a{ display:block; float:left; padding:5px; border:1px solid #ccc; margin:2px;}
#TTcent,.MNtopBox500{ clear:both}
.MNtopBox500{padding:10px;margin:10px;border:2px solid #Ffcccc;}
#hpmedal{ clear:both; width:350px}


#watTabb_content
{
	margin-top: 32px! important;
}

.col3List img
{
	display:none;
}

.col3List a
{
	white-space:nowrap;
}

#focus img
{
	display:none;
}

.boh80n
{
	display:block;
	float:left;
}

#podcastList li {
	float:left;
	height:60px;
	list-style-type:none;
	width:240px;
}

#left2Menu
{
	margin-top:25px;
}

.eventlist
{
	width:950px;
}

.flashLikeBlock img
{
	display:none;
}

#miniGallery li {
	display:block;
	float:left;
	margin:2px;
	width:55px;
	height:55px;
}


.HPathlist li {
	display:block;
	float:left;
	height:55px;
	margin:2px;
	width:55px;
}

/*  box 
.topBox250{ border:1px solid #ccc}
.topBox250{ width:250px}
.midBox250{ width:250px} */
#lev0Menu #searchFormnewtop {display:none;}
.getFlash {display:none;}

