h1{
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	color: #180968;
	text-align: left;
	margin:0 0 15px 0; padding:0 0 3px 0; border-bottom:4px solid #dedce9;
}
H2 	{FONT-WEIGHT: bold; FONT-SIZE: 12px; FONT-FAMILY: Verdana, Geneva, Arial,Helvetica,Sans Serif; COLOR: #cc3300; }
H3 	{FONT-WEIGHT: bold; FONT-SIZE: 11px; FONT-FAMILY: Verdana, Geneva, Arial,Helvetica,Sans Serif; COLOR: #180968; }
H4 	{FONT-WEIGHT: bold; FONT-SIZE: 14px; FONT-FAMILY: Verdana, Geneva, Arial,Helvetica,Sans Serif; COLOR: #cc3300; }
H5 	{FONT-WEIGHT: bold; FONT-SIZE: 11px; FONT-FAMILY: Verdana, Geneva, Arial,Helvetica,Sans Serif; COLOR: #180968; }
body{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	margin: 0px;
	padding: 0px;
	background-color:#ffffff;
	}
div, p, blockquote, ol, ul, dl, li, dt, dd, td {
	font-family : Verdana,  Geneva,  Arial, Helvetica, sans-serif; FONT-SIZE: 11px; COLOR: #333333;}


.r2 				{}
.r1 				{BACKGROUND-COLOR: #F1F4FE; }
.headingrow 		{FONT-SIZE: 11px; font-weight: bold; COLOR: #180968; BACKGROUND-COLOR: #dedce9; }
.headingRow 		{FONT-SIZE: 11px; font-weight: bold; COLOR: #180968; BACKGROUND-COLOR: #dedce9; }

.headingRow2 		{FONT-SIZE: 10px; font-weight: bold; COLOR: #180968; BACKGROUND-COLOR: #dedce9; }
.headingcell 		{FONT-SIZE: 11px; font-weight: bold; COLOR: #180968; }
.messagerow 		{COLOR: red;  border-bottom: 1px solid #dedce9;}
.messagecell 		{border-bottom: 1px solid #dedce9;}
.displayElement		{color: #333333; }
.trailerrow 		{border-top: 1px solid #cccccc; text-align: right; }
.trhdg 			{FONT-SIZE: 12px; font-weight: bold; COLOR: #dedce9;  }
.subhdg2 			{FONT-SIZE: 12px; font-weight: bold; COLOR: #dedce9;  }
.tdhdg 			{COLOR: #dedce9; }

.feature3 			{padding: 5; background-color: #f3f3f3; font-size: 8pt;}
.toprule  			{font-size: 11px; COLOR: #gray;}
.bground1	 		{border-bottom: 1px solid #d5dfe9; }
.bground2	 		{BACKGROUND-COLOR: #f5f8fa; }
.bground3	 		{BACKGROUND-COLOR: #E4EBF1; }
ul					{margin-top: 0.1cm;}
li	{margin-top: 0.1cm;}
A 	{FONT-SIZE: 11px; COLOR: #cc3300; font-weight:normal; FONT-FAMILY: Verdana, Geneva, Arial,Helvetica,Sans Serif; TEXT-DECORATION: none; }
A:active 			{COLOR: #cc3300; }
A:link 			{COLOR: #cc3300; }
A:visited 			{COLOR: #cc3300; }
A:unknown 			{COLOR: #cc3300; }
A.menu 			{COLOR: #cc3300; }
A:hover 			{COLOR: #180968; }

A.menu2 			{FONT-SIZE: 11px; COLOR: #fffded; letter-spacing:.1em;  	}
A.menu2:link 		{FONT-SIZE: 11px; COLOR: #fffded; 	}
A.menu2:visited 	{FONT-SIZE: 11px; COLOR: #fffded;	}
A.menu2:hover 		{FONT-SIZE: 11px; COLOR: #FF7C51;}  	
	

A.menu3 			{FONT-SIZE: 12px; COLOR: #cc3300;  	font-weight: bold;}
A.menu3:link 		{FONT-SIZE: 12px; COLOR: #cc3300;  	font-weight: bold;}
A.menu3:visited 		{FONT-SIZE: 12px; COLOR: #cc3300;  	font-weight: bold;}
A.menu3:hover 		{FONT-SIZE: 12px; COLOR: #180968;  	font-weight: bold;}

A.menu4 			{FONT-SIZE: 11px; COLOR: #180968;  	}
A.menu4:link 		{FONT-SIZE: 11px; COLOR: #180968;  	}
A.menu4:visited 		{FONT-SIZE: 11px; COLOR: #180968;  	}
A.menu4:hover 		{FONT-SIZE: 11px; COLOR: #cc3300;  	}

A.menu5	 		{FONT-SIZE: 11px; COLOR: #000000; }
A.menu5:link 		{FONT-SIZE: 11px; COLOR: #000000; }
A.menu5:visited 		{FONT-SIZE: 11px; COLOR: #000000; }
A.menu5:hover 		{FONT-SIZE: 11px; COLOR: #666666;    }


menu6 			{FONT-SIZE: 10px;  COLOR: #180968;  }
A.menu6 			{FONT-SIZE: 10px;  COLOR: #180968;  }
A.menu6:link 		{FONT-SIZE: 10px;  COLOR: #180968; 	}
A.menu6:visited 		{FONT-SIZE: 10px;  COLOR: #180968; 	}
A.menu6:hover 		{FONT-SIZE: 10px;  COLOR: #cc3300;  }

menu7 			{FONT-SIZE: 10px;  COLOR: #180968;  }
A.menu7 			{FONT-SIZE: 10px;  COLOR: #cc3300;   }
A.menu7:link 		{FONT-SIZE: 10px;  COLOR: #cc3300; 	}
A.menu7:visited 		{FONT-SIZE: 10px;  COLOR: #cc3300; 	}
A.menu7:hover 		{FONT-SIZE: 10px;  COLOR: #180968;  }

#leftmenu A.menu7 			{FONT-SIZE: 10px;  COLOR: #cc3300;   }
#leftmenu A.menu7:link 		{FONT-SIZE: 10px;  COLOR: #cc3300; 	}
#leftmenu A.menu7:visited 		{FONT-SIZE: 10px;  COLOR: #cc3300; 	}
#leftmenu A.menu7:hover 		{FONT-SIZE: 10px;  COLOR: #180968;  }

.menu8  			{FONT-SIZE: 11px; COLOR: #666666; 	border-top: 1px solid #gray;}

globalmore 				{FONT-SIZE: 10px;  	}
A.globalmore 			{FONT-SIZE: 10px;  COLOR: #cc3300;  	}
A.globalmore:link 		{FONT-SIZE: 10px;  COLOR: #cc3300;  	}
A.globalmore:visited 	{FONT-SIZE: 10px;  COLOR: #cc3300;  	}
A.globalmore:hover 		{FONT-SIZE: 10px;  COLOR: #180968;  	}


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; }
FORM				{COLOR: #180968; }
.formdropdownlist		{COLOR: #180968; background-color: #F1F4FE}
.formradiobtns		{COLOR: #180968; }
.formcheckbox		{COLOR: #180968; }
.formsubmit			{COLOR: #180968; background-color: #F1F4FE; font-weight: bold;}
.textElement		{COLOR: #180968; background-color: #F1F4FE; border: 1px solid #bdb8d3;}
.formtext			{COLOR: #180968; background-color: #F1F4FE; border: 1px solid #bdb8d3;}
.formtextarea		{COLOR: #180968; background-color: #F1F4FE;}

.bground1	 		{border-bottom: 1px solid #d5dfe9; }
.bground2	 		{BACKGROUND-COLOR: #180968; color:#ffffff; }

/****content****/


#masthead {
	background-image: url(/site/equestrian/national/nat2005/image/bg_css.jpg);
}
#banner {
	background-image: url(/site/equestrian/national/nat2005/image/css_right.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}


td#dyn_menu_e { vertical-align:middle; height:20;
	background-color: #180968;
	background-image: url(/site/equestrian/national/nat2005/image/menu_right.jpg);
	background-repeat: no-repeat;
	background-position: right top; padding:2px 101px 2px 10px ; color:#ffffff; margin:0; text-align:left; }
#dyn_menu td {padding:0 5px 0 5px;}
	
img {border:0; margin:0; padding:0;}
#tnav { position:absolute; top:0; left:0;  color:#ffffff; margin:0; padding:0; padding: 1px 50px 2px 0;}
#tnav a {font-size:10px; color:#fff; margin:0 ; font-weight:normal;padding: 0 4px 0 4px; }
#tnav a:link {color:#fff;}
#tnav a:visited { color:#fff;}
#tnav a:hover {color:#CC3300;}
#tnav a:active {color:#fff;}


#footer {BACKGROUND-COLOR: #180968; color:#ffffff; padding:4px 0 4px 0;}
#b_links {float:left; padding:0 20px 0 5px;}
#b_links a {font-size:10px; color:#fff; margin:0 4px 0 4px; font-weight:normal;}
#b_links a:link {color:#fff;}
#b_links a:visited {color:#fff;}
#b_links a:hover {color:#CC3300;}
#b_links a:active {color:#fff;}

#lbar { vertical-align:top;
	BACKGROUND-COLOR: #dedce9;
	padding:0 0 100px 0;
	margin:0;background-image: url(/site/equestrian/national/nat2005/image/bg_nav.jpg);
	background-repeat: repeat-x;
	background-position: left top; }
	
#lbar_p { vertical-align:top;
	BACKGROUND-COLOR: #dedce9;
	background-image: url(/site/equestrian/national/nat2005/image/logo_faded.gif);
	background-repeat: no-repeat;
	background-position: right bottom; 
	padding:0 0 100px 0;
	margin:0;}

#lbar_bot {background-attachment: fixed;
	background-image: url(/site/equestrian/national/nat2005/image/logo_faded.gif);
	background-repeat: no-repeat;
	background-position: right bottom; vertical-align:bottom;
	BACKGROUND-COLOR: #dedce9;
	padding:0;
	margin:0;
	color:#180968;  text-align:center; height:100px; vertical-align:bottom; padding:60px 65px 0 0; }
#lbar_bot img {margin:5px 0 5px 0;}

#shade {display:block; }
#column1 { margin:10px;}

div#leftmenu {font-size:11px; color:#180968;}
#leftmenu ul { margin:10px 0 20px 0; padding: 0px; border-bottom:1px solid white;}
#leftmenu li {margin: 0; padding:5px 10px 5px 12px; border-top:1px solid white; list-style-type:none; }
#leftmenu a { font-weight:normal;	font-size:11px;	text-decoration: none;	padding: 5px 5px 5px 0;
}
#leftmenu a:link {color:#180968;}
#leftmenu a:visited {color:#180968;}
#leftmenu a:hover {	color: #CC3300; 	}



#rbar { vertical-align:top;
	border:0;
	background-color: #FFFFFF;
	background-image: url(/site/equestrian/national/nat2005/image/bar_r.jpg);
	background-repeat: repeat-x;
	
}
td#rbar img {display:block; }


/************** .feature styles ***************/

.featurecol{ font-size:11px; 
	margin:10px;
	text-align: left;
	padding:5px;
	background-color:#dedce9;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #F3F3F8;
	border-right-color: #9f9ea7;
	border-bottom-color: #9f9ea7;
	border-left-color: #F3F3F8;

}

.featurecol h2 {font-weight:bold; font-size:11px; color:#CC3300; margin:0; padding:5px 0 5px 0;}
.featurecol p { margin:0; padding: 5px 0 5px 0; color:#180968;}

/************** #story styles *****************/
#story{	padding: 25px 25px 0 25px ; vertical-align:top;
}
#backm {margin-bottom:20px; FONT-SIZE: 10px;  COLOR: #180968; }
#topsec {padding-bottom:10px; margin-bottom:0;}
#today {clear:both;}
#today img {float: left; margin:0 20px 20px 0;}
#date { color:#999999; font-size:10px; font-weight:bold; float: right; clear:left; margin:0 0 0 10px; padding-top:2px;}
#fnews {border-right:1px solid gray; padding:10px 15px 10px 0; width:55%; }
#fronttb {border-top:1px solid gray; margin-top:0; }
#fronttb h2 {margin:0 0 15px 0; padding:0 0 2px 0; border-bottom:4px solid #dedce9; font-size:11px; color:#180968;}
#fronttb ul  {margin:0 0 20px 8px; padding:0; list-style-type:none;}
#fronttb li		{ margin:2px 0 2px 10px; list-style-image:    url("/site/equestrian/national/nat2005/image/button.gif"); }
#fronttb a		{list-style-image:    url("/site/equestrian/national/nat2005/image/button.gif"); color:#180968; }
#fronttb a:hover	{list-style-image:    url("/site/equestrian/national/nat2005/image/button_over.gif"); color: #CC3300; }
#fronttb img {float:left; margin:0 10px 10px 0;}
.newstop {width:100%; margin:0 0 10px 0; padding:0;}
.newsheading {font-size:11px; font-weight:bold; margin-bottom:2px; display:block;}

.fevents {padding:10px 0 10px 15px; width:28%;}
/************** #table styles **************/

.more { font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px; font-weight:bold;
	color: #CC3300;
	vertical-align: middle;
		}
A.more 			{COLOR: #CC3300;  	}
A.more:link 		{COLOR: #CC3300; 	}
A.more:visited 		{COLOR: #CC3300;	}
A.more:hover 		{COLOR: #180968;}  	
#fronttb a.more  {color:#cc3300;}
#fronttb {clear:both;}
#fronttb A.more:link 		{COLOR: #CC3300; 	}
#fronttb A.more:visited 		{COLOR: #CC3300;	}
#fronttb A.more:hover 		{COLOR: #180968;}
	

/************** #misc styles **************/
#copy {float:right;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #fffded;
	text-align: right;
	vertical-align: middle;
	}
	
.tbboxes {	background-color: #180968;}
.tbboxes td {	background-color: #ffffff;}
	
/************** #calendar styles **************/
.calbground2 {background-color:#dedce9;}
.calbground3 {background-color:#F1F4FE;}

ul .cal			{MARGIN-top: 0cm; margin-bottom: 0cm; margin-left: -0.6cm; LIST-STYLE-TYPE: decimal; list-style-image: url(/site/equestrian/national/nat2005/image/arrow_over.gif); FONT-SIZE: 9px;}
.callist		{font-family: Verdana,  Geneva, Arial, Helvetica,sans-serif; font-size: 9px; list-style-image: url(/site/equestrian/national/nat2005/image/arrow_over.gif);}
.cal li{margin-left:-0.6cm;}
.cal a {font-size:9px;}
#calendar {border:1px solid gray; border-width:0;}

.imgblock {display:block;}


