html
{
	background-color: #d6d4bf;
}
body
{
	/*color: #3A3A3B;
	background: transparent url(../images/bg_body3.png) repeat-y center;
	font-family: Calibri,Calibri1;
	padding: 0;
	margin: 0;*/
	 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(../images/bg_main.jpg); background-position:center; background-repeat:repeat-y;}

.hr_divider
{
	background-image: url(../images/hr_divider3.jpg);
	background-repeat: repeat-x;
	height: 2px;
	padding: 0;
	margin: 0;
}
a
{
	color: #3A3A3B;
	text-decoration: none;
}
.title
{
	color: #3A3A3B;
	font-family: Calibri,Calibri1;
	font-size: 20px;
	padding-top: 128px;
	text-align: center;
	text-decoration: none;
}
.title:hover
{
	color: #4285F4;
	font-family: Calibri,Calibri1;
	font-size: 21px;
	padding-top: 128px;
	text-align: center;
	text-decoration: underline;
}
.topLink
{
	height: 31px;
	color: #3A3A3B;
	font-family: Calibri,Calibri1;
}
a.topLink
{
	text-align: center;
	text-decoration: none;
	display: block;
	padding-right: 15px;
	padding-left: 15px;
	padding-top: 8px;
	padding-bottom: 0px;
	text-transform: uppercase;
}
a.topLink:hover
{
	color: #fff;
	background-color: #7B7B7B;
}
a.topLink_selected
{
	color: #fff;
	background-color: #7B7B7B;
}
.tabLink
{
	height: 31px;
	color: #3A3A3B;
	font-family: Calibri,Calibri1;
	vertical-align: middle;
}
a.tabLink
{
	text-align: center;
	text-decoration: none;
	display: block;
	padding-right: 15px;
	padding-left: 15px;
	padding-top: 8px;
	padding-bottom: 0px;
	text-transform: uppercase;
}
a.tabLink:hover
{
	color: #fff;
	background-color: #1570A6;
}
a.tabLink_selected
{
	color: #fff;
	background-color: #1570A6;
}

.tabLink12
{
	background-color: #464C54;
	border: 1px solid #464C54;
	color: #FFEBB5;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 9px;
	font-weight: bold;
	padding: 8px 14px;
	text-decoration: none;
	text-transform: uppercase;
}
a.tabLink1
{
	background-color: #464C54;
	border: 1px solid #464C54;
	color: #FFEBB5;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 9px;
	font-weight: bold;
	padding: 8px 14px;
	text-decoration: none;
	text-transform: uppercase;
}
a.tabLink1_selected
{
	color: #464C54;
	background-color: #fff;
	border: 1px solid #fff;
}

.tabClass
{
	background-color: #636D76;
	border: 1px solid #494E52;
	border-top: solid 0 #fff;
	padding: 0 0px 8px 0px;
	vertical-align: text-top;
	min-height: 500px !important;
}

.seprater
{
	width: 50px;
	height: 25px;
}
.menuIconWH
{
	width: 128px;
	height: 171px;
	text-align: center;
}
.icon
{
	height: 128px;
	width: 128px;
}
#menu-01
{
	background-position: 0px 0px;
	background-image: url(../images/menu-icons-1/module-01.png);
}
#menu-01:hover
{
	cursor: hand;
	background-position: -128px 0px;
}
#menu-02
{
	background-position: 0px 0px;
	background-image: url(../images/menu-icons-1/module-02.png);
}
#menu-02:hover
{
	cursor: hand;
	background-position: -128px 0px;
}
#menu-03
{
	background-position: 0px 0px;
	background-image: url(../images/menu-icons-1/module-03.png);
}
#menu-03:hover
{
	cursor: hand;
	background-position: -128px 0px;
}
#menu-04
{
	background-position: 0px 0px;
	background-image: url(../images/menu-icons-1/module-04.png);
}
#menu-04:hover
{
	cursor: hand;
	background-position: -128px 0px;
}
#menu-05
{
	background-position: 0px 0px;
	background-image: url(../images/menu-icons-1/module-05.png);
}
#menu-05:hover
{
	cursor: hand;
	background-position: -128px 0px;
}
#menu-06
{
	background-position: 0px 0px;
	background-image: url(../images/menu-icons-1/module-06.png);
}
#menu-06:hover
{
	cursor: hand;
	background-position: -128px 0px;
}
#menu-07
{
	background-position: 0px 0px;
	background-image: url(../images/menu-icons-1/module-07.png);
}
#menu-07:hover
{
	cursor: hand;
	background-position: -128px 0px;
}
#menu-08
{
	background-position: 0px 0px;
	background-image: url(../images/menu-icons-1/module-08.png);
}
#menu-08:hover
{
	cursor: hand;
	background-position: -128px 0px;
}

#setting-01
{
	background-position: 0px 0px;
	background-image: url(../images/menu-icons-1/setting-01.png);
}
#setting-01:hover
{
	cursor: hand;
	background-position: -128px 0px;
}
#setting-02
{
	background-position: 0px 0px;
	background-image: url(../images/menu-icons-1/setting-02.png);
}
#setting-02:hover
{
	cursor: hand;
	background-position: -128px 0px;
}
#setting-03
{
	background-position: 0px 0px;
	background-image: url(../images/menu-icons-1/setting-03.png);
}
#setting-03:hover
{
	cursor: hand;
	background-position: -128px 0px;
}
#setting-04
{
	background-position: 0px 0px;
	background-image: url(../images/menu-icons-1/setting-04.png);
}
#setting-04:hover
{
	cursor: hand;
	background-position: -128px 0px;
}
#setting-05
{
	background-position: 0px 0px;
	background-image: url(../images/menu-icons-1/setting-05.png);
}
#setting-05:hover
{
	cursor: hand;
	background-position: -128px 0px;
}
#setting-06
{
	background-position: 0px 0px;
	background-image: url(../images/menu-icons-1/setting-06.png);
}
#setting-06:hover
{
	cursor: hand;
	background-position: -128px 0px;
}
#setting-07
{
	background-position: 0px 0px;
	background-image: url(../images/menu-icons-1/setting-07.png);
}
#setting-07:hover
{
	cursor: hand;
	background-position: -128px 0px;
}
#setting-08
{
	background-position: 0px 0px;
	background-image: url(../images/menu-icons-1/setting-08.png);
}
#setting-08:hover
{
	cursor: hand;
	background-position: -128px 0px;
}
#setting-09
{
	background-position: 0px 0px;
	background-image: url(../images/menu-icons-1/setting-09.png);
}
#setting-09:hover
{
	cursor: hand;
	background-position: -128px 0px;
}
#setting-10
{
	background-position: 0px 0px;
	background-image: url(../images/menu-icons-1/setting-10.png);
}
#setting-10:hover
{
	cursor: hand;
	background-position: -128px 0px;
}
#setting-11
{
	background-position: 0px 0px;
	background-image: url(../images/menu-icons-1/setting-11.png);
}
#setting-11:hover
{
	cursor: hand;
	background-position: -128px 0px;
}
#setting-12
{
	background-position: 0px 0px;
	background-image: url(../images/menu-icons-1/setting-12.png);
}
#setting-12:hover
{
	cursor: hand;
	background-position: -128px 0px;
}
#setting-96
{
	background-position: 0px 0px;
	background-image: url(../images/menu-icons-1/setting-96.png);
}
#setting-96:hover
{
	cursor: hand;
	background-position: -128px 0px;
}
#setting-97
{
	background-position: 0px 0px;
	background-image: url(../images/menu-icons-1/setting-97.png);
}
#setting-97:hover
{
	cursor: hand;
	background-position: -128px 0px;
}
#setting-98
{
	background-position: 0px 0px;
	background-image: url(../images/menu-icons-1/setting-98.png);
}
#setting-98:hover
{
	cursor: hand;
	background-position: -128px 0px;
}
#setting-99
{
	background-position: 0px 0px;
	background-image: url(../images/menu-icons-1/setting-99.png);
}
#setting-99:hover
{
	cursor: hand;
	background-position: -128px 0px;
}

#result-01
{
	background-position: 0px 0px;
	background-image: url(../images/menu-icons-1/result-01.png);
}
#result-01:hover
{
	cursor: hand;
	background-position: -128px 0px;
}
#result-02
{
	background-position: 0px 0px;
	background-image: url(../images/menu-icons-1/result-02.png);
}
#result-02:hover
{
	cursor: hand;
	background-position: -128px 0px;
}

.tab1-01
{
	background-position: 0px 0px;
	background-image: url(../images/menu-icons-1/tab1-01.png);
}
.tab1-01:hover, .tab1-01.selected
{
	cursor: hand;
	background-position: -128px 0px;
}
.tab1-02
{
	background-position: 0px 0px;
	background-image: url(../images/menu-icons-1/tab1-02.png);
}
.tab1-02:hover, .tab1-02.selected
{
	cursor: hand;
	background-position: -128px 0px;
}
.tab1-03
{
	background-position: 0px 0px;
	background-image: url(../images/menu-icons-1/tab1-03.png);
}
.tab1-03:hover, .tab1-03.selected
{
	cursor: hand;
	background-position: -128px 0px;
}
.tab1-04
{
	background-position: 0px 0px;
	background-image: url(../images/menu-icons-1/tab1-04.png);
}
.tab1-04:hover, .tab1-04.selected
{
	cursor: hand;
	background-position: -128px 0px;
}
.tab1-05
{
	background-position: 0px 0px;
	background-image: url(../images/menu-icons-1/tab1-05.png);
}
.tab1-05:hover, .tab1-05.selected
{
	cursor: hand;
	background-position: -128px 0px;
}
.breadcrumb
{
	font-size: small;
}
.breadcrumb a
{
	color: blue;
}
.breadcrumb a:hover
{
	color: blue;
	text-decoration: underline;
}
#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;
}


.red .ajax__calendar_container
{
width:190px;
background-color: #ffffff; border:solid 1px #eeeeee;
-moz-border-radius-topleft: 8px/*{cornerRadius}*/; -webkit-border-top-left-radius: 8px/*{cornerRadius}*/; -khtml-border-top-left-radius: 8px/*{cornerRadius}*/; border-top-left-radius: 8px/*{cornerRadius}*/;
-moz-border-radius-topright: 8px/*{cornerRadius}*/; -webkit-border-top-right-radius: 8px/*{cornerRadius}*/; -khtml-border-top-right-radius: 8px/*{cornerRadius}*/; border-top-right-radius: 8px/*{cornerRadius}*/; 
-moz-border-radius-bottomleft: 8px/*{cornerRadius}*/; -webkit-border-bottom-left-radius: 8px/*{cornerRadius}*/; -khtml-border-bottom-left-radius: 8px/*{cornerRadius}*/; border-bottom-left-radius: 8px/*{cornerRadius}*/;
-moz-border-radius-bottomright: 8px/*{cornerRadius}*/; -webkit-border-bottom-right-radius: 8px/*{cornerRadius}*/; -khtml-border-bottom-right-radius: 8px/*{cornerRadius}*/; border-bottom-right-radius: 8px/*{cornerRadius}*/;
}
.red .ajax__calendar_body
{
width:180px;
height:150px;
background-color: #ffffff; border: solid 1px #eeeeee;
}
.red .ajax__calendar_header
{
background-color: #CC0505; margin-bottom: 8px;
-moz-border-radius-topleft: 4px/*{cornerRadius}*/; -webkit-border-top-left-radius: 4px/*{cornerRadius}*/; -khtml-border-top-left-radius: 4px/*{cornerRadius}*/; border-top-left-radius: 4px/*{cornerRadius}*/;
-moz-border-radius-topright: 4px/*{cornerRadius}*/; -webkit-border-top-right-radius: 4px/*{cornerRadius}*/; -khtml-border-top-right-radius: 4px/*{cornerRadius}*/; border-top-right-radius: 4px/*{cornerRadius}*/; 
-moz-border-radius-bottomleft: 4px/*{cornerRadius}*/; -webkit-border-bottom-left-radius: 4px/*{cornerRadius}*/; -khtml-border-bottom-left-radius: 4px/*{cornerRadius}*/; border-bottom-left-radius: 4px/*{cornerRadius}*/;
-moz-border-radius-bottomright: 4px/*{cornerRadius}*/; -webkit-border-bottom-right-radius: 4px/*{cornerRadius}*/; -khtml-border-bottom-right-radius: 4px/*{cornerRadius}*/; border-bottom-right-radius: 4px/*{cornerRadius}*/;
} 
.red .ajax__calendar_title
{
color: #ffffff; padding-top: 3px;
}
.red .ajax__calendar_next,
.red .ajax__calendar_prev
{
border:solid 2px #ffffff;
background-color: #ffffff;
-moz-border-radius-topleft: 18px/*{cornerRadius}*/; -webkit-border-top-left-radius: 18px/*{cornerRadius}*/; -khtml-border-top-left-radius: 18px/*{cornerRadius}*/; border-top-left-radius: 18px/*{cornerRadius}*/;
-moz-border-radius-topright: 18px/*{cornerRadius}*/; -webkit-border-top-right-radius: 18px/*{cornerRadius}*/; -khtml-border-top-right-radius: 18px/*{cornerRadius}*/; border-top-right-radius: 18px/*{cornerRadius}*/; 
-moz-border-radius-bottomleft: 18px/*{cornerRadius}*/; -webkit-border-bottom-left-radius: 18px/*{cornerRadius}*/; -khtml-border-bottom-left-radius: 18px/*{cornerRadius}*/; border-bottom-left-radius: 18px/*{cornerRadius}*/;
-moz-border-radius-bottomright: 18px/*{cornerRadius}*/; -webkit-border-bottom-right-radius: 18px/*{cornerRadius}*/; -khtml-border-bottom-right-radius: 18px/*{cornerRadius}*/; border-bottom-right-radius: 18px/*{cornerRadius}*/;
}
.red .ajax__calendar_hover .ajax__calendar_next,
.red .ajax__calendar_hover .ajax__calendar_prev
{
border:solid 2px #f7f7f7;
background-color: #ffffff;
-moz-border-radius-topleft: 4px/*{cornerRadius}*/; -webkit-border-top-left-radius: 4px/*{cornerRadius}*/; -khtml-border-top-left-radius: 4px/*{cornerRadius}*/; border-top-left-radius: 4px/*{cornerRadius}*/;
-moz-border-radius-topright: 4px/*{cornerRadius}*/; -webkit-border-top-right-radius: 4px/*{cornerRadius}*/; -khtml-border-top-right-radius: 4px/*{cornerRadius}*/; border-top-right-radius: 4px/*{cornerRadius}*/; 
-moz-border-radius-bottomleft: 4px/*{cornerRadius}*/; -webkit-border-bottom-left-radius: 4px/*{cornerRadius}*/; -khtml-border-bottom-left-radius: 4px/*{cornerRadius}*/; border-bottom-left-radius: 4px/*{cornerRadius}*/;
-moz-border-radius-bottomright: 4px/*{cornerRadius}*/; -webkit-border-bottom-right-radius: 4px/*{cornerRadius}*/; -khtml-border-bottom-right-radius: 4px/*{cornerRadius}*/; border-bottom-right-radius: 4px/*{cornerRadius}*/;
}
.red .ajax__calendar_dayname
{
text-align:center; margin-bottom: 4px; margin-top: 2px;
color:#000000;
} 
.red .ajax__calendar_day,
.red .ajax__calendar_month,
.red .ajax__calendar_year
{
margin:1px 1px 1px 1px;
text-align:center;
border:solid 1px #eeeeee;
color:#000000;
background-color: #f3f3f3;
}
.red .ajax__calendar_hover .ajax__calendar_day,
.red .ajax__calendar_hover .ajax__calendar_month,
.red .ajax__calendar_hover .ajax__calendar_year
{
color: #ffffff; font-weight:bold; background-color: #328BC8;border:solid 1px #328BC8;
}
.red .ajax__calendar_active .ajax__calendar_day,
.red .ajax__calendar_active .ajax__calendar_month,
.red .ajax__calendar_active .ajax__calendar_year
{
color: #ffffff; font-weight:bold; background-color: #F7B64A;	
}
.red .ajax__calendar_today .ajax__calendar_day
{
color: #CC0505; font-weight:bold; background-color: #ffffff;	
}
.red .ajax__calendar_other,
.red .ajax__calendar_hover .ajax__calendar_today
{
color: #ffffff;
font-weight:bold;
}
.ajax__calendar_days
{
background-color: #ffffff;
}