@charset "utf-8";
/*******  end of standard styles *****/
#page_heading H1 	{
	FONT-WEIGHT: normal;
	FONT-SIZE: 18px;
	FONT-FAMILY: Verdana, Geneva, Arial,Helvetica,Sans Serif;
	COLOR: #6A942C;
	background-image:url(/site/ponyclub/NATIONAL/nat2009/image/bg_hd1.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	padding-bottom:0;
	padding-top:6px;
	padding-bottom:8px;
	padding-left:50px;
	margin-top:0;
}
H1 	{FONT-WEIGHT: normal; FONT-SIZE: 18px; FONT-FAMILY: Verdana, Geneva, Arial,Helvetica,Sans Serif; COLOR: #6A942C; }
H2 	{
	FONT-WEIGHT: normal;
	FONT-SIZE: 17px;
	FONT-FAMILY: Verdana, Geneva, Arial,Helvetica,Sans Serif;
	COLOR: #D2A402;
}
H3 	{
	FONT-WEIGHT: bold;
	FONT-SIZE: 14px;
	FONT-FAMILY: Verdana, Geneva, Arial,Helvetica,Sans Serif;
	COLOR: #999999;
}
H4 	{
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	FONT-FAMILY: Verdana, Geneva, Arial,Helvetica,Sans Serif;
	COLOR: #6A942C; margin-bottom:0;
}
H5 	{
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	FONT-FAMILY: Verdana, Geneva, Arial,Helvetica,Sans Serif;
	COLOR: #999999;
}
h6 {font-size:12px;}
body, div, p, blockquote, ol, ul, dl, li, dt, dd, td, a {
	font-family : Tahoma, Verdana,  Geneva,  Arial, Helvetica, sans-serif; FONT-SIZE: 12px; }
	
a 	{FONT-SIZE: 12px; color: #6A942C;  TEXT-DECORATION: none; }
a:active 			{color: #6A942C; }
a:visited 			{color: #6A942C; }
a:hover 			{color: #6A942C; text-decoration:underline; }
a:active 			{color: #6A942C; }


.gray {color:#666666;}


.r2 				{
	BACKGROUND-COLOR: #f5f5f5;
}
.r1 				{}
.headingrow 		{
	FONT-SIZE: 11px;
	font-weight: bold;
	COLOR: #6A942C;
	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: #6A942C;
	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: #6A942C; 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: #6A942C; 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: #6A942C; }
.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:#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/ponyclub/NATIONAL/nat2009/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/ponyclub/NATIONAL/nat2009/image/button.gif);
	MARGIN-LEFT: -0.5cm;
}
a.isafnews			{list-style-image:  url(/site/ponyclub/NATIONAL/nat2009/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/ponyclub/NATIONAL/nat2009/image/button.gif);	}
A.newsheadline:link 	{FONT-SIZE: 11px;  font-weight: bold;list-style-image: url(/site/ponyclub/NATIONAL/nat2009/image/button.gif); }
A.newsheadline:visited 	{FONT-SIZE: 11px;  font-weight: bold;list-style-image: url(/site/ponyclub/NATIONAL/nat2009/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: #6A942C;  	font-weight: bold;}
A.menu3:link 		{FONT-SIZE: 12px; COLOR: #6A942C;  	font-weight: bold;}
A.menu3:visited 		{FONT-SIZE: 12px; COLOR: #6A942C;  	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: #FFF; }
A.menu5:link 		{FONT-SIZE: 11px; COLOR: #FFF; }
A.menu5:visited 		{FONT-SIZE: 11px; COLOR: #FFF; }
A.menu5:hover 		{FONT-SIZE: 11px; COLOR: #000;   }

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:#f8f8f8; margin:0 0 0 0; padding:0; width:100%;}
#main {width:1004px; margin:0 auto 0 auto;}
#main_container {padding:0 7px 0 7px; background-image:url(/site/ponyclub/NATIONAL/nat2009/image/bg_main.jpg); background-position:center; background-repeat:repeat-y;}
#mhead_movie {background-image:url(/site/ponyclub/NATIONAL/nat2009/image/mhead_right.jpg); background-position:left; background-repeat:no-repeat;}
#footer {font-size:10px; color:#3B4D2D; text-align:center; margin: 0 0 0 0; padding:10px 20px 10px 20px;}
#top_bar {
	background-image:url(/site/ponyclub/NATIONAL/nat2009/image/bg_top.jpg);
	background-repeat:repeat-x;
	height:29px;
}
#dyn_menu {
	background-image: url(/site/ponyclub/NATIONAL/nat2009/image/bg_menu.jpg);
	background-repeat:repeat-x; height:28px;

}


#top_menu {float:left; width:300px; padding-top:8px; padding-left:20px;  color:#6A942C;}
#top_menu a {font-size:11px; color:#6A942C;}
#top_menu a:link {color:#6A942C;}
#top_menu a:visited {color:#6A942C;}
#top_menu a:hover {color:#6A942C;}
#top_menu a:active {color:#6A942C;}
#search {float:right; width:500px; padding-top:2px; padding-right:0; display:inline; text-align:right;}
#search_f {padding:2px 0 0 0;  margin:0; color:#000000; }
#search_f .textinput {
	border:1px solid #999999;
	background-color:#E2E7DE;
}
#search_f .formsubmit {
	border:1px solid #6A942C;
	background-color:#D3D9CD;
	width:30px;
	height:20px;
	margin-left:4px;
	margin-right:10px;
}
#search a {color:#6A942C; font-size:10px; font-weight:bold;}
#search a:link {color:#6A942C;}
#search a:visited {color:#6A942C;}
#search a:hover {color:#ff0000; text-decoration:none;}
#search a:active {color:#6A942C;} 
#story {
	background-image:url(/site/ponyclub/NATIONAL/nat2009/image/bg_content.jpg);
	background-position:top;
	background-repeat: repeat-x;
	padding:0 13px 30px 13px;
}
#story_p {
	background-image:url(/site/ponyclub/NATIONAL/nat2009/image/bg_story_p.jpg);
	background-position:top;
	background-repeat: repeat-x;
	padding:17px 13px 30px 13px; 
}
#left_col_f {float:left; display:inline; width:186px; margin-left:0; margin-top:16px; }
#centre_col_f {float:left; display:inline; width:545px; margin-left:14px; margin-top:16px; }
#right_col_f {float:right; display:inline; width:205px; margin-top:16px;  background-image: url(/site/ponyclub/NATIONAL/nat2009/image/bg_right_col_top.jpg); background-repeat:no-repeat; background-color:#FAE74E;}
#right_col_f img { border-width:0;}
#feature{ border-left:1px solid #cccccc; border-right:1px solid #cccccc; padding:0 12px 0 12px;}
#right_col_end {margin-top:-12px;}
.feature_box {background-image:url(/site/ponyclub/NATIONAL/nat2009/image/bg_feature_hd.jpg); background-repeat: repeat-x; background-position:top; background-color:#FFFFFF; border:1px solid #CCCCCC; padding:10px; margin-top:12px;}
.feature_box h3 {margin:0; padding:0 0 12px 0; font-size:11px; color:#6A942C;}
#fphoto {padding:20px 25px 0 25px;}
#welcome_cont {background-color:#F2F2F2; border:1px solid #CCCCCC; border-top-width:0; border-bottom-width:0;}
#welcome {padding:0 20px 0 20px;}
#copy {color: #999999; font-size:11px; text-align:center; }
#links_bottom { color:#6A942C;}
#links_bottom a 					{ color:#6A942C; font-size:10px;}
#links_bottom a:active 			{color: #6A942C;  font-size:10px;}
#links_bottom a:visited 			{color: #6A942C; font-size:10px; }
#links_bottom a:hover 			{color: #ff0000; font-size:10px;}
#links_bottom a:active 			{color: #6A942C; font-size:10px; }

.gray_sides {border-left:1px solid #cccccc; border-right:1px solid #cccccc; background-color:#ffffff;}
.f_athlete {background-image:url(/site/ponyclub/NATIONAL/nat2009/image/bg_athlete.gif); background-repeat:repeat-y;}

#page_content { background-color:#FFFFFF; border:1px solid #CCCCCC; border-top-width:0; border-bottom-width:0; padding:0 20px 0 20px;}

#enews {margin:20px 0 20px 0;}
#photos { margin:20px 0 0 0; background-image:url(/site/ponyclub/NATIONAL/nat2009/image/bg_photos.gif); background-repeat: repeat-y];}
#photo_content {background-image:url(/site/ponyclub/NATIONAL/nat2009/image/bg_gallery.jpg); background-position:top; background-repeat:no-repeat; padding-top:15px; }
#photos  p{ margin:0; padding:5px 0 5px 0;}
.shadow {background-image:url(/site/ponyclub/NATIONAL/nat2009/image/bg_state_gallery.png); background-repeat:norepeat; background-position:bottom right; margin:0 0 0 19px; width:156px; height:107px;}
#photo_content ul {padding:10px 0 5px 20px; margin:0;  list-style-type:none;}
#photo_content ul li {list-style-image:none; background-image:url(/site/ponyclub/NATIONAL/nat2009/image/gallery_button.jpg); background-repeat:no-repeat; padding: 6px 15px 7px 30px;}

#photo_content a { color:#000;}
#photo_content a:link {color:#000;}
#photo_content a:visited {color:#000;}
#photo_content a:hover {color:#ff0000;}
#photo_content a:active {color:#000;}

#media {float:right; display:inline; width:165px; margin:20px 0 20px 0;background-image:url(/site/ponyclub/NATIONAL/nat2009/image/bg_photos.jpg); background-repeat:repeat-y;}
#media_content {background-image:url(/site/ponyclub/NATIONAL/nat2009/image/bg_media_content.jpg); background-position:top; background-repeat:no-repeat; padding-top:15px;}
#media_content p {padding:10px 0 00; margin:0; text-align:center;  }
#media_content ul {padding:10px 0 0 20px; margin:0;  list-style-type:none;}
#media_content ul li {list-style-image:none; background-image:url(/site/ponyclub/NATIONAL/nat2009/image/button.gif); background-repeat:no-repeat; padding: 0 15px 5px 20px;}
#media_content a { color:#000;}
#media_content a:link {color:#000;}
#media_content a:visited {color:#000;}
#media_content a:hover {color:#ff0000;}
#media_content a:active {color:#000;}
#media_content .shadow {background-image:url(/site/ponyclub/NATIONAL/nat2009/image/bg_photo.png); background-repeat:norepeat; background-position:bottom right; margin:0 0 0 19px; width:139px; height:92px; }

#f_shadow {background-image:url(/site/ponyclub/NATIONAL/nat2009/image/bg_photo.png); background-repeat:norepeat; background-position:bottom right; margin:0 0 0 0; width:80px; height:90px; margin-right:10px;}
#athlete {margin:10px 0 0 15px;}
#athlete h2 {color:#6A942C; font-size:11px; margin:0; padding:0;}
#athlete p {margin:0; padding-top: 5px;}

#right_ad {background-image:url(/site/ponyclub/NATIONAL/nat2009/image/bg_advert_right.jpg); background-repeat:no-repeat; background-position:top left;  margin-bottom:20px; }
#right_ad_cont {padding:25px;}

#resource {margin-bottom:20px; margin-top:20px;}

#left_col_p {float:left; display:inline; width:187px; }
#right_col_p {float:right; display:inline; width:764px;}



#outer_wrap {}
#masthd {}
#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:0;}
#partners h4 {text-align:center; margin-top:0; padding-top:5px; margin-bottom:0; padding-bottom:0;}
#programs {margin-top:15px;}
/***** submenus   ****/
#left_col_f .sub_menu {width:187px; float:left; display:inline;}
.sub_menu {
	padding:0 0 0 0;
	margin-bottom:20px;
	background-image:url(/site/ponyclub/NATIONAL/nat2009/image/bg_submenu.gif);
	background-repeat: repeat-y;
}
/*****#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/ponyclub/NATIONAL/nat2009/image/bg_submenu_bot.jpg); background-repeat:no-repeat; background-position:bottom; padding-bottom:20px;}
.sub_menu ul {
	margin:0; 
	padding:0; border-bottom:1px solid #9CB579;
	}
.sub_menu li { margin:0; list-style:none;  list-style-image:none; padding:5px 10px 5px 20px;  }
.sub_menu a {margin:0;}

.submenu { clear:both; border-top:1px solid #9CB579;  border-bottom:1px solid #455634;}
.submenu_over { background-color:#9CB579; border-top:1px solid #9CB579;  border-bottom:1px solid #9CB579;}

/***** submenus   ****/


.events_content h2 { margin:0; padding:0 10px 0 10px;  color:#6A942C; margin-bottom:10px;}
.events_content {margin:0; padding:0; }
.events_content ul {margin:0; padding:0; margin-left:8px; list-style-type:none; }
.events_content li {
	list-style-type:none;
	list-style-image:none;
	padding:0;
	margin:0;
} 
.events_content li a {font-size:11px; color:#000; background-image:url(/site/ponyclub/NATIONAL/nat2009/image/bullet.gif);
	background-repeat: no-repeat; display:block; background-position:top left;
	padding:0 10px 6px 18px;}
.events_content li a:link {font-size:11px; color:#000; }
.events_content li a:visited {font-size:11px; color:#000; }
.events_content li a:hover {font-size:11px; color:#ff0000; background-image:url(/site/ponyclub/NATIONAL/nat2009/image/bullet_over.gif); }
.events_content li a:active {font-size:11px; color:#000; }

#events h2 { margin:0; padding:0 10px 0 10px;  color:#6A942C;}
#events_top { background-image:url(/site/ponyclub/NATIONAL/nat2009/image/events_top.gif); background-repeat:no-repeat; background-position:top;}
#events_top h2 { margin:0; padding:0 10px 0 10px; color:#6A942C;}

#lnews {padding-top:10px;}

ol li {margin-bottom:10px;}