@charset "utf-8";
/*******  end of standard styles *****/
#page_heading H1 	{
	FONT-WEIGHT: normal;
	FONT-SIZE: 18px;
	FONT-FAMILY: Tahoma, Verdana, Geneva, Arial,Helvetica,Sans Serif;
	COLOR: #B42D34;
	background-image:url(/site/cycling/BMXWORLDS2009/bmxwlds2008/image/bg_hd1.jpg);
	background-repeat:no-repeat;
	background-position:right;
	padding-bottom:20px;
	padding-top:24px;
	border-bottom:2px solid #014A8E;
	margin-top:0;
}
H1 	{FONT-WEIGHT: normal; FONT-SIZE: 18px; FONT-FAMILY: Tahoma, Verdana, Geneva, Arial,Helvetica,Sans Serif; COLOR: #0b2161; }
H2 	{FONT-WEIGHT: bold; FONT-SIZE: 16px; FONT-FAMILY: Tahoma, Verdana, Geneva, Arial,Helvetica,Sans Serif; COLOR: #E3173E; }
H3 	{FONT-WEIGHT: bold; FONT-SIZE: 14px; FONT-FAMILY: Tahoma, Verdana, Geneva, Arial,Helvetica,Sans Serif; COLOR: #0ebbee; }
H4 	{FONT-WEIGHT: bold; FONT-SIZE: 11px; FONT-FAMILY: Tahoma, Verdana, Geneva, Arial,Helvetica,Sans Serif; COLOR: #0b2161; }
H5 	{FONT-WEIGHT: bold; FONT-SIZE: 11px; FONT-FAMILY: Tahoma, Verdana, Geneva, Arial,Helvetica,Sans Serif; COLOR: #E3173E; }
body, div, p, blockquote, ol, ul, dl, li, dt, dd, td, a {
	font-family : Tahoma, Verdana,  Geneva,  Arial, Helvetica, sans-serif; FONT-SIZE: 11px; }
	
a 	{FONT-SIZE: 11px; color: #5385c1;  TEXT-DECORATION: none; }
a:active 			{color: #5385c1; }
a:visited 			{color: #5385c1; }
a:hover 			{color: #5385c1; text-decoration:underline; }
a:active 			{color: #5385c1; }


.gray {color:#666666;}


.r2 				{
	BACKGROUND-COLOR: #e7f8fd;
}
.r1 				{}
.headingrow 		{
	FONT-SIZE: 11px;
	font-weight: bold;
	COLOR: #ffd900;
	BACKGROUND-COLOR: #0ebbee;
	border-top:1px solid #007bc3;
	border-bottom:1px solid #007bc3;
	padding:3px 0 3px 3px;
}
.headingRow 		{
	FONT-SIZE: 11px;
	font-weight: bold;
	COLOR: #ffd900;
	BACKGROUND-COLOR: #0ebbee;
	border-top:1px solid #007bc3;
	border-bottom:1px solid #007bc3;
	padding:3px 0 3px 3px;
}
.headingRow td 		{FONT-SIZE: 11px; font-weight: bold; COLOR: #ffd900; BACKGROUND-COLOR: #0ebbee;  border-top:1px solid #007bc3;  border-bottom:1px solid #007bc3; padding:3px 0 3px 3px;}

.headingRow2 		{FONT-SIZE: 10px; font-weight: bold; COLOR: #ffd900; BACKGROUND-COLOR: #0ebbee;  border-top:1px solid #007bc3;  border-bottom:1px solid #007bc3; padding:3px 0 3px 3px;}
.headingcell 		{FONT-SIZE: 11px; font-weight: bold; COLOR: #0ebbee; }
.messagerow 		{COLOR: red;  border-bottom: 1px solid #666666;}
.messagecell 		{border-bottom: 1px solid #666666;}
.displayElement		{color: #000; }
.trailerrow 		{border-top: 1px solid #666666; text-align: right; }
.trhdg 			{FONT-SIZE: 12px; font-weight: bold; COLOR: #666666;  }
.subhdg2 			{FONT-SIZE: 12px; font-weight: bold; COLOR: #666666;  }
.tdhdg 			{COLOR: #ffffff; }
.toprule  			{font-size: 11px; COLOR: #666666;}
.bground1	 		{border-bottom: 1px solid #d5dfe9; }
.bground2	 		{BACKGROUND-COLOR: #f5f8fa; }
.bground3	 		{BACKGROUND-COLOR: #e7f8fd; }


#cal_t {background-image:url(/site/gymnastics/AUSCHEER/auscheer2008/image/calendar_top.png); height:64px; background-repeat:no-repeat; background-position:left;}
#cal_t h3 {display:none;}
#cal_c {}
#cal_b {background-image:url(/site/gymnastics/AUSCHEER/auscheer2008/image/sponsor_bottom.png); background-repeat:no-repeat; background-position:right; height:31px; margin-bottom:20px;}

#calmenu { text-align:left; margin-top:0; float:none; margin-left:39px; background-image:url(/site/gymnastics/AUSCHEER/auscheer2008/image/bg_sponsor.jpg); background-repeat:repeat-y; }
#cal {font-size:9px; padding:5px; }

#cal form {margin:10px; padding:0;}
.cal { margin:0; padding:0; list-style-image: none; FONT-SIZE: 9px;
}
.cal li {margin:0; padding:0; list-style-type: none; padding-left:8px; background-image:url(/site/cycling/national/nat2008/image/arrow.gif); background-repeat:no-repeat; list-style-image:none; padding-bottom:3px;}

.calbground2	{background-color:#DDDDDD;}
.calbground3	 {background-color:#F5F5F5;}

.latest_news {margin:0; padding:0; width:310px; margin-top:10px;}
.latest_news ul {margin:0; padding:0; list-style-type:none; }
.latest_news li {
	text-align:left;
	list-style-type:none;
	list-style-image:none;
	background-image:url(/site/gymnastics/national/nat2008/image/button.gif);
	background-repeat: no-repeat;
	padding:0 0 8px 24px; margin:0;
	margin-left:14px; margin-right:0x;
} 
.latest_news li a {font-size:11px; color:#000; }
.latest_news li a:link {font-size:11px; color:#000; }
.latest_news li a:visited {font-size:11px; color:#000; }
.latest_news li a:hover {font-size:11px; color:#ff0000; }
.latest_news li a:active {font-size:11px; color:#000; }

li.isafnewslist		{
	list-style-image:  url(/site/gymnastics/AUSCHEER/auscheer2008/image/star_bullet.jpg);
	MARGIN-LEFT: -0.5cm;
}
a.isafnews			{list-style-image:  url(/site/gymnastics/AUSCHEER/auscheer2008/image/star_bullet.jpg); }
.newsabstract 		{FONT-SIZE: 11px; COLOR: #fff; 	}
A.newsheadline:hover 	{FONT-SIZE: 11px; COLOR: #ff0000;  font-weight: bold;list-style-image: url(/site/gymnastics/AUSCHEER/auscheer2008/image/star_bullet.jpg);	}
A.newsheadline:link 	{FONT-SIZE: 11px;  font-weight: bold;list-style-image: url(/site/gymnastics/AUSCHEER/auscheer2008/image/star_bullet.jpg); }
A.newsheadline:visited 	{FONT-SIZE: 11px;  font-weight: bold;list-style-image: url(/site/gymnastics/AUSCHEER/auscheer2008/image/star_bullet.jpg);  }


A.menu2:link    {font-family: Verdana; color: #666666; text-decoration:none; font-size : 11px; }
A.menu2:visited {font-family: Verdana; color: #666666; text-decoration:none; font-size : 11px; }
A.menu2:hover   {	font-family: Verdana;	color: #666666;	font-size : 11px;}


A.menu3 			{FONT-SIZE: 12px; COLOR: #0b2161;  	font-weight: bold;}
A.menu3:link 		{FONT-SIZE: 12px; COLOR: #0b2161;  	font-weight: bold;}
A.menu3:visited 		{FONT-SIZE: 12px; COLOR: #0b2161;  	font-weight: bold;}
A.menu3:hover 		{FONT-SIZE: 12px; COLOR: #FF0000;  	font-weight: bold;}


A.menu4 			{FONT-SIZE: 11px; COLOR: #0ebbee;  	}
A.menu4:link 		{FONT-SIZE: 11px; COLOR: #0ebbee;  	}
A.menu4:visited 		{FONT-SIZE: 11px; COLOR: #0ebbee;  	}
A.menu4:hover 		{FONT-SIZE: 11px; COLOR: #FF0000;  	}


A.menu5	 		{FONT-SIZE: 11px; COLOR: #000; }
A.menu5:link 		{FONT-SIZE: 11px; COLOR: #000; }
A.menu5:visited 		{FONT-SIZE: 11px; COLOR: #000; }
A.menu5:hover 		{FONT-SIZE: 11px; COLOR: #fff;   }

A.menu6 			{FONT-SIZE: 10px;  COLOR: #FF0000;  }
A.menu6:link 		{FONT-SIZE: 10px;  COLOR: #FF0000; 	}
A.menu6:visited 		{FONT-SIZE: 10px;  COLOR: #FF0000; 	}
A.menu6:hover 		{FONT-SIZE: 10px;  COLOR: #666666;  }

A.menu7 			{FONT-SIZE: 10px;  COLOR: #FF0000;   }
A.menu7:link 		{FONT-SIZE: 10px;  COLOR: #FF0000; 	}
A.menu7:visited 		{FONT-SIZE: 10px;  COLOR: #FF0000; 	}
A.menu7:hover 		{FONT-SIZE: 10px;  COLOR: #666666; }

.menu8  			{FONT-SIZE: 11px; COLOR: #666666; 	border-top: 1px solid #666666;}
#backmenu {margin-bottom:30px; margin-left:5px;}
.calendarlist		{font-family: Verdana,  Geneva, Arial, Helvetica,sans-serif; font-size: 11px; list-style-image:  url(../../national/AYF2/AYF2/image/bullet.gif);}

FORM				{font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; FONT-SIZE: 11px; }
.formdropdownlist		{font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; FONT-SIZE: 11px; }
.formradiobtns		{font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; FONT-SIZE: 11px; }
.formcheckbox		{font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; FONT-SIZE: 11px; }
.formsubmit			{font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; FONT-SIZE: 11px; }
.textElement		{font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; FONT-SIZE: 11px; }
.forminput			{font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; FONT-SIZE: 11px; }
.formtextarea		{font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; FONT-SIZE: 11px; }

.nd {display:none;}
a.more  {font-size:11px;}
a:hover.more  {text-decoration:none; color:#e4721c; font-size:10px;}
/*******  end of standard styles *****/
#main_body { background-color:#00ADEF; margin:0 0 0 0; padding:0; width:100%;}
#main {width:980px; margin:0 auto 0 auto;}
#main_container {
	padding:0 32px 0 2px;
}
#footer {font-size:10px; color:#007bc3; text-align:center; margin: 0 0 100px 0;}
#top_bar {background-image:url(/site/gymnastics/national/nat2008/image/bg_top.jpg); background-repeat:repeat-x; height:31px;}
#dyn_menu { background-color:#F16824; height:28px;}

#masthd h1 {display:none;}
#content {background-color:#ffffff; padding-top:10px; margin:0; }
#lcol {width:146px; margin-left:10px; float:left; display:inline;}
#story {width:700px; margin-right:48px; float:right; display:inline;}

#links_bottom { color:#0b2161;}
#links_bottom a 					{ color:#fff; font-size:10px;}
#links_bottom a:active 			{color: #fff;  font-size:10px;}
#links_bottom a:visited 			{color: #fff; font-size:10px; }
#links_bottom a:hover 			{color: #0b2161; font-size:10px;}
#links_bottom a:active 			{color: #fff; font-size:10px; }
#copy {color:#fff; font-size:11px;}

/***** submenus   ****/

.sub_menu {
	padding:0 0 0 0;
	margin-bottom:20px; background-color:#f0f0f0; background-image: url(/site/cycling/BMXWORLDS2009/bmxwlds2008/image/submenu_top.jpg) ; background-position:top left; background-repeat:no-repeat;
}
/*****#sub_menu ul { margin-top:5px; margin-bottom:5px; padding:0; margin-left:40px;}
#sub_menu p { margin:5px 0 5px 0; padding:0;}
*****/
.submenu_content {background-image:url(/site/cycling/BMXWORLDS2009/bmxwlds2008/image/bg_submenu.jpg); background-repeat:no-repeat; background-position:bottom; padding-bottom:20px;}
.sub_menu ul {
	margin:0; 
	padding:0; padding-top:24px; 
	}
.sub_menu li { margin:0; list-style:none;  list-style-image:none; padding:5px 10px 5px 20px;  }
.sub_menu a {margin:0;}
.sub_menu a:hover { text-decoration:none;}

.submenu { border-bottom:1px solid #fff; border-left:7px solid #C2CBCF; }
.submenu_over {
	background-color:#cccccc;
	border-left:7px solid #59686F;  border-bottom:1px solid #fff;
}

/***** submenus   ****/


