@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: #0b2161; background-image:url(/site/gymnastics/national/nat2008/image/bg_h1.gif); background-repeat:no-repeat; background-position:right; padding-bottom:10px; padding-top:10px; border-bottom:2px solid #cccccc; margin-top:0;}
H1 	{FONT-WEIGHT: normal; FONT-SIZE: 18px; FONT-FAMILY: Tahoma, Verdana, Geneva, Arial,Helvetica,Sans Serif; COLOR: #cc3d1e; }
H2 	{FONT-WEIGHT: normal; FONT-SIZE: 17px; FONT-FAMILY: Tahoma, Verdana, Geneva, Arial,Helvetica,Sans Serif; COLOR: #0b2161; }
H3 	{
	FONT-WEIGHT: bold;
	FONT-SIZE: 14px;
	FONT-FAMILY: Tahoma, Verdana, Geneva, Arial,Helvetica,Sans Serif;
	COLOR: #999999;
}
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: #999999;
}
body, div, p, blockquote, ol, ul, dl, li, dt, dd, td, a {
	font-family : Verdana,  Geneva,  Arial, Helvetica, sans-serif; FONT-SIZE: 11px; }
	
a 	{FONT-SIZE: 11px; color: #73713E;  TEXT-DECORATION: none; }
a:active 			{color: #73713E; }
a:visited 			{color: #73713E; }
a:hover 			{color: #cc3d1e; text-decoration:underline; }
a:active 			{color: #73713E; }
#page_content i { width:90%; }

img { border-width:0;}

.gray {color:#666666;}


.r2 				{
	BACKGROUND-COLOR: #f5f5f5;
}
.r1 				{}
.headingrow 		{
	FONT-SIZE: 11px;
	font-weight: bold;
	COLOR: #0b2161;
	BACKGROUND-COLOR: #f7f7f7;
	border-top:1px solid #cccccc;
	border-bottom:1px solid #cccccc;
	padding:3px 0 3px 3px;
}
.headingRow 		{
	FONT-SIZE: 11px;
	font-weight: bold;
	COLOR: #0b2161;
	BACKGROUND-COLOR: #f7f7f7;
	border-top:1px solid #cccccc;
	border-bottom:1px solid #cccccc;
	padding:3px 0 3px 3px;
}
.headingRow td 		{FONT-SIZE: 11px; font-weight: bold; COLOR: #0b2161; BACKGROUND-COLOR: #f7f7f7;  border-top:1px solid #cccccc;  border-bottom:1px solid #cccccc; padding:3px 0 3px 3px;}

.headingRow2 		{FONT-SIZE: 10px; font-weight: bold; COLOR: #0b2161; BACKGROUND-COLOR: #f7f7f7;  border-top:1px solid #cccccc;  border-bottom:1px solid #cccccc; padding:3px 0 3px 3px;}
.headingcell 		{FONT-SIZE: 11px; font-weight: bold; COLOR: #73713E; }
.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 {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:#e1dfcb;}
.calbground3	 {background-color:#F5F5F5;}

#s_news_top {
	background-color:#cc3d1e;
	background-image:url(/site/equestrian/national/nat2009/image/bg_snews.jpg); background-repeat:repeat-x; 
	color:#fff;
	font-weight:bold;
	font-size:12px;
	margin:0;
	padding:6px 0 6px 10px;
	border:1px solid #d9d9d9;
	margin-top:0;
}
#s_news {margin:0; padding:5px 5px 0 5px; border:1px solid #d9d9d9; border-top-width:0; background-color:#ffffff; margin-bottom:12px;}
#l_news_top {
	background-color:#DCDAC2;
	background-image:url(/site/equestrian/national/nat2009/image/bg_lnews.jpg);
	background-repeat:repeat-x;
	color:#001f42;
	font-weight:bold;
	font-size:12px;
	margin:0;
	padding:6px 0 6px 10px;
	border:1px solid #d9d9d9;
	margin-top:0;
}
#l_news {margin:0; padding:5px 5px 0 5px; border:1px solid #d9d9d9; border-top-width:0; background-color:#ffffff; margin-bottom:12px;}
#l_news h3 {margin:0; padding:5px 0 5px 0; color:#001F42; font-size:12px;}

#l_news ul {margin:0; padding:0; list-style-type: none;}
#l_news li {list-style-image: none; background-image:url(/site/equestrian/national/nat2009/image/star.gif); background-repeat:no-repeat; margin:0 0 0 12px; padding:0 5px 3px 20px;}

.news_more {font-size:11px; color:#cc3d1e; font-weight:normal; text-align:right;}
.news_more a {color:#cc3d1e; }
.news_more a:link {color:#cc3d1e; }
.news_more a:visited {color:#cc3d1e; }
.news_more a:hover {color:#73713E; }
.news_more a:active {color:#cc3d1e; }

#info_bx {margin:0 12px 0 0;}
.display_box { border:1px solid #d9d9d9; border-top-width:0;}
.display_box_hd h2 {margin:0; padding:7px; color:#ffffff; background-image:url(/site/equestrian/national/nat2009/image/bg_display_bx.jpg); background-repeat:repeat-x; background-color:#73713E; font-size:12px; font-weight:bold; text-align:center;}
/******
#info_area ul  {margin:0; margin-top:5px; padding:0; list-style-type: none;}
#info_area li {list-style-image: none; background-image:url(/site/equestrian/national/nat2009/image/arrow.gif); background-repeat:no-repeat; margin:0 0 0 12px; padding:0 5px 3px 13px;}
******/
#info_area {
	text-align:left;
	border:1px solid #d9d9d9;
	border-top-width:0;
	background-color:#F8F8F8;
	margin:0 0 0 0;
	padding:0;
	border-bottom-width:0;
}
#info_area ul {margin:0; padding:0;}
#info_area li { padding:2px 0 2px 10px; margin:0; list-style:none; border-bottom:1px solid #d9d9d9; border-top:1px solid #ffffff; list-style-image:none;}
#info_area a { display:block; background-image:url(/site/equestrian/national/nat2009/image/horse.gif); background-repeat:no-repeat; background-position:top left; padding:5px 20px 5px 34px; margin:0;}
#info_area a:hover { background-image:url(/site/equestrian/national/nat2009/image/horse_f2.gif); }


#events_bx {margin:0 0 12px 0;}
#events_bx ul  {margin:0;  padding:0; padding-top:3px; list-style-type: none;}
#events_bx li {list-style-image: none; background-image:url(/site/equestrian/national/nat2009/image/arrow.gif); background-repeat:no-repeat; margin:0 0 0 12px; padding:0 5px 3px 13px;}

/******
.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/national/nat2008/image/button.gif);
	MARGIN-LEFT: -0.5cm;
}
a.isafnews			{list-style-image:  url(/site/gymnastics/national/nat2008/image/button.gif); }
.newsabstract 		{FONT-SIZE: 11px; COLOR: #000; 	}
A.newsheadline:hover 	{FONT-SIZE: 11px; COLOR: #ff0000;  font-weight: bold;list-style-image: url(/site/gymnastics/national/nat2008/image/button.gif);	}
A.newsheadline:link 	{FONT-SIZE: 11px;  font-weight: bold;list-style-image: url(/site/gymnastics/national/nat2008/image/button.gif); }
A.newsheadline:visited 	{FONT-SIZE: 11px;  font-weight: bold;list-style-image: url(/site/gymnastics/national/nat2008/image/button.gif);  }


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: #73713E;  	font-weight: bold;}
A.menu3:link 		{FONT-SIZE: 12px; COLOR: #73713E;  	font-weight: bold;}
A.menu3:visited 		{FONT-SIZE: 12px; COLOR: #73713E;  	font-weight: bold;}
A.menu3:hover 		{FONT-SIZE: 12px; COLOR: #cc3d1e;  	font-weight: bold; text-decoration:none;}


A.menu4 			{FONT-SIZE: 11px; COLOR: #cc3d1e;  	}
A.menu4:link 		{FONT-SIZE: 11px; COLOR: #cc3d1e;  	}
A.menu4:visited 		{FONT-SIZE: 11px; COLOR: #cc3d1e;  	}
A.menu4:hover 		{FONT-SIZE: 11px; COLOR: #73713E;  	}


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: #000;   }

A.menu6 			{FONT-SIZE: 10px;  COLOR: #cc3d1e;  }
A.menu6:link 		{FONT-SIZE: 10px;  COLOR: #cc3d1e; 	}
A.menu6:visited 		{FONT-SIZE: 10px;  COLOR: #cc3d1e; 	}
A.menu6:hover 		{FONT-SIZE: 10px;  COLOR: #73713E;  }

.menu7 {font-size:10px; }
A.menu7 			{FONT-SIZE: 10px;  COLOR: #73713E;   }
A.menu7:link 		{FONT-SIZE: 10px;  COLOR: #73713E; 	}
A.menu7:visited 		{FONT-SIZE: 10px;  COLOR: #73713E; 	}
A.menu7:hover 		{FONT-SIZE: 10px;  COLOR: #cc3d1e; }

.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:10px;}
a:link.more  {text-decoration:none; color:#0b2161; font-size:10px;}
a:visited.more  {text-decoration:none; color:#0b2161; font-size:10px;}
a:hover.more  {text-decoration:none; color:#cc3d1e; font-size:10px;}
a:active.more  {text-decoration:none; color:#0b2161; font-size:10px;}
/*******  end of standard styles *****/
#main_body { background-color:#d6d4bf; margin:0 0 0 0; padding:0; }
#main {width:968px; margin:0 auto 0 auto;}
#main_container {padding:0 8px 0 8px; background-image:url(/site/equestrian/national/nat2009/image/bg_main.jpg); background-position:center; background-repeat:repeat-y;}

#mhead {height:138px;}
#masthd h1 {display:none;}
#footer {font-size:10px; color:#007bc3; text-align:center; margin: 0 0 100px 0;}
#dyn_menu {
	background-image: url(/site/equestrian/national/nat2009/image/bg_menu.jpg);
	background-repeat:repeat-x;
	height:26px;
	}

#story {  padding:12px 7px 12px 7px;  }
#story_p {	padding:30px 22px 30px 22px;  }
#left_col_f {float:left; display:inline; width:180px; }

#left_col_f .feature_box {text-align:left; border:1px solid #d9d9d9; border-top-width:0; background-color:#ffffff; margin:0 0 0 0; padding:5px 5px 5px 5px ; } 
#left_col_f .feature_box img {border-width:0;}
#left_col_f #feature h2 {
	font-size:11px;
	margin:0;
	padding:6px 5px 7px 40px;
	color:#fff;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
#left_col_f .feature_top {
	background-color:#e6e6e6;
	border:1px solid #d9d9d9;
	border-bottom-width:0;
	background-image:url(/site/equestrian/national/nat2009/image/bg_featb_left.gif);
	background-position:left top;
	background-repeat:repeat-x;
	background-color:#d2521e;
}

#supporters .supporters_box {text-align:left; border:1px solid #d9d9d9; border-top-width:0; background-color:#ffffff; margin:0 0 12px 0; padding:5px 5px 5px 5px ; } 
#supporters  h2 {
	font-size:11px;
	margin:0;
	padding:6px 5px 6px 5px;
	color:#999999;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
#supporters .supporters_top {
	background-color:#e6e6e6;
	border:1px solid #d9d9d9;
	border-bottom-width:0; text-align:center;
	
}

#area_leftcol {text-align:center; margin-bottom:12px;}

#front_content_container {float:left; display:inline; width:545px;}
#front_content { padding-left:12px; }
#right_col_f {float:right; display:inline; width:200px; }

#right_col_f .feature_box {text-align:left; border:1px solid #d9d9d9; border-top-width:0; background-color:#ffffff; margin:0 0 0 0; padding:5px 5px 5px 5px ; } 
#right_col_f .feature_box img {border-width:0;}
#right_col_f #feature h2 {
	font-size:11px;
	margin:0;
	padding:6px 5px 7px 40px;
	color:#999999;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
#right_col_f .feature_top {
	background-image:url(/site/equestrian/national/nat2009/image/bg_fbox.gif);
	background-position:left top;
	background-repeat:repeat-x;
	background-color:#e6e6e6;
	border:1px solid #d9d9d9;
	border-bottom-width:0;
}

#search_f {padding:0 0 0 0;  margin:0; color:#ffffff; }
#search_f .textinput {border:1px solid #d9d9d9;}
#search_f .formsubmit {border:1px solid #d9d9d9; background-color:#e6e6e6; width:26px; height:20px; margin-left:4px; padding:0; text-align:center;}

#member_ass {height:27px;  background-image:url(/site/equestrian/national/nat2009/image/bg_members.jpg); background-repeat:repeat-x; background-position:top; background-color: #dfdec6; text-align:left; }
#member_ass h2 {color:#001f42; font-weight:bold; font-size:11px; padding:7px 0 0 12px;}
#copy {color: #999999; font-size:11px; text-align:left; }
#links_bottom { color:#999999; padding-left:20px; float:left; display:inline; width:400px; font-size:10px;}
#links_bottom a 					{ color:#999999; font-size:10px; margin:0 5px 0 5px;}
#links_bottom a:link 			{color: #999999;  font-size:10px;}
#links_bottom a:visited 			{color: #999999; font-size:10px; }
#links_bottom a:hover 			{color: #cc3d1e; font-size:10px;}
#links_bottom a:active 			{color: #999999; font-size:10px; }
#website {text-align:right; width:200px; float:right; display:inline; margin-right:20px;}


#left_col_p {float:left; display:inline; width:200px; }
#right_col_p {float:right; display:inline; width:736px;}
#page_content {margin:0 12px 12px 0; padding:0 12px 12px 12px; border:1px solid #d9d9d9;}



#outer_wrap {}
#mhead {height:138px;}
#masthd h1 {display:none;}
#left_col { width:263px; float:left; display:inline;}
#menus { display:block; float:left;  position:relative; }
#menu_bot { text-align:right; margin-bottom:15px;}


#partners {margin-top:20px;}

#top_menu {padding:0; margin-bottom:10px;}
#top_menu ul {border-top:1px solid #d9d9d9; border-bottom:0; margin:0; padding:0;}
#top_menu li { padding:0; margin:0; list-style:none; border-bottom:1px solid #d9d9d9;  list-style-image:none;	padding:5px 10px 5px 10px; color:#73713E;}
#top_menu a {margin:0; }
#top_menu li { border-bottom:1px solid #d9d9d9; border-right:1px solid #d9d9d9;}
/***** submenus   ****/

#sub_menu {padding:0; margin-bottom:10px;}
/*****#sub_menu ul { margin-top:5px; margin-bottom:5px; padding:0; margin-left:40px;}
#sub_menu p { margin:5px 0 5px 0; padding:0;}
*****/
#sub_menu ul {border-top:1px solid #d9d9d9; border-bottom:0; margin:0; padding:0;}
#sub_menu li { padding:0; margin:0; list-style:none; border-bottom:1px solid #d9d9d9;  list-style-image:none;	padding:5px 10px 5px 10px;}
#sub_menu a {margin:0;}

#sub_menu li { border-bottom:1px solid #d9d9d9; border-right:1px solid #d9d9d9;}
.submenu {background-image:url(/site/equestrian/national/nat2009/image/s_menu.jpg);
	background-repeat: repeat-x; background-position:top left; border-left:4px solid #d9d9d9;}
.submenu_over { background-color:#ebebeb; background-image:url(/site/equestrian/national/nat2009/image/s_menu_over.jpg);
	background-repeat: repeat-x; background-position:top left; border-left:4px solid #cc3d1e;}
/***** submenus   ****/

#site_address {}

#left_col_f .st_supporters_top h2 {
	font-size:11px;
	margin:0;
	padding:6px 5px 7px 5px;
	color:#999999;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
#left_col_f .st_supporters_top {
	background-color:#e6e6e6;
	border:1px solid #d9d9d9;
	border-bottom-width:0;
		}

#left_col_f .st_supporters_box {text-align:left; border:1px solid #d9d9d9; border-top-width:0; background-color:#ffffff; margin:0 0 12px 0; padding:10px 0 5px 0;} 

#page_content {min-height:340px;}
#membership_buttons img {margin-bottom:3px;}
.display_table {background-color:#d9d9d9;}
.display_table td {background-color:#fff;}