/****************/
/*    GENERAL   */
/****************/
BODY{
	margin : 10px 10px 10px 10px;
	background-color : #FFFFFF;
}
TD{
	font : 10pt Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#666666;
}

P{ padding: 0px 0px 7px 0px; }

H1, H2, H3 {
	color: #336600;
	margin :2px 0px 5px 0px;
	text-align : left;
	padding : 0px 5px 4px 2px;
	
}

H1{	font-size:16px;border-bottom : thin solid #FF6600;}
H2{	font-size:14px;border-bottom : thin solid #FF6600; }
H3{	font-size:14px; margin :0px 0px 0px 0px;}
H4{	font-size:12px; }
H5{	font-size:11px; }
H6{	font-size:12px; }

HR{
	height:.01 em;
	margin:0px 0px 0px 0px;
	border:0px;
}

UL { margin-bottom: 0px; }
UL LI {padding: 0px 2px 7px 2px; margin: 0px 0px 0px 0px;}

OL { margin-bottom: 0px; }
OL LI {padding: 0px 0px 15px 0px; margin: 0px 0px 0px 0px;}
/***********************/
/*    NAVIGATION     */
/**********************/
A, A:link, A:visited, A:active{color: #336600;text-decoration:underline;}
A:hover  {color: #FF6600;} 

.NavMenu{
	text-indent: 10px;
}

A.NavMenu,  A.NavMenu:active, A.NavMenu:visited {
	color: #336600;
	font-size:11px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	text-decoration:none;

}

A.NavMenu:hover {
	color: #FF6600;
}

.NavTopMenu {
	font-size:11px;
	color: #FF6600;
	text-decoration:none;
	font-weight:bold;
}

A.NavTopMenu,  A.NavTopMenu:active, A.NavTopMenu:visited, A.NavTopMenu:hover {
	font-size:11px;
	color: #336600;
	text-decoration:none;
}

A.NavTopMenu:hover {
	color: #FF6600;
}

.NavItem {
	text-indent: 6px;
}

.NavItemActive{
	text-indent: 6px;
	color: #FF6600;	
	font-size:11px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	text-decoration:none;
	font-weight:normal;

}

A.NavItem,  A.NavItem:active, A.NavItem:visited {
	color: #336600;
	font-size:11px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	text-decoration:none;

}

A.NavItem:hover {color: #FF6600;}

.NavMenuSelected{
	text-indent: 6px;
	color: #336600;
	font-size:12px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	text-decoration:none;
	font-weight:bold;

}

A.NavItemSelected:hover {color: #FF6600;}

.tracking {font-size:11px; text-indent:6px;}

/****************************************
******        FORM Display     ******
****************************************/

INPUT.NoBox	{ 
	border-top-width:0; 
	border-left-width:0; 
	border-bottom-width:0; 
	border-right-width:0; 
	color: #336600;	
	text-align: right;
	background-color: #FFFFF0; 
}

INPUT	{ 
 	border: 1px solid #336600;
	height: 20px;
 
}

.clsFormButtons{
 	border: 1px solid #336600;
	font-size : 9px;	
	text-align: center;
	height:20px;
	width:70px;
	background-color: #99CC99; 	
	cursor:hand;
	
}
/****************/
/*   SPECIFIC  */
/****************/
.clsTheme{background-color : #99CC99;}
.clsColour1 {background-color : #336600; } /*   DARK GREEN  */
.clsColour2 {background-color : #FF6600; } /*   ORANGE  */
.clsColour3 {background-color : #99CC99; } /*   LIGHT GREEN */
.clsColour4 {background-color : #F0FFF0; } /*   VERY LIGHT GREEN */

.clsHiLight {color : #FF6600; } 
.clsFooter{font-size:9px;}
.clsImages{border : thin double #000000;}
.clsFullJustify { text-align: justify; }

/****************/
/*   TABLES    */
/****************/
#Content  {background-color : #FFFFFF:color: #333333;}
TR.row1 TD {background-color: #F0FFF0;}
TR.row2 TD {background-color: #FFFFF0;}

.TBLheading{
	background-color: #336600;
	border-top : 2px solid #FFCC00;
	border-bottom : 2px solid #FFCC00;
	padding-top : 2px;
	padding-bottom : 2px;
	padding-left : 5px;
	font-weight : bold;	
	color: #FFCC00;
	height:25px;
}

.TBLsubHeading {
	color: #FF6600;
	font-size:12px;
	font-weight : bold;
	text-align : center;
}

#BG {
		background-color : #99CC99;
		border: 2px solid #336600;
}

#BDR_Dark {border : 1px solid #336600;}
#BDR_Medium {border : 1px solid #336600;}

.BGHeader { background-repeat: repeat;  }
/******************/
/*  Site Specific */
/******************/
.girl{
	background-color : #FFEEEE;
	color:#666666;
	font : 10px;
}

.boy{
	background-color : #EEEEFF;
	color:#666666;
	font : 10px;
}

#Stallions {border : 1px solid #336600;		
}
/******************/
/*  Item Specific */
/******************/
A.itemLink,  A.itemLink:active, A.itemLink:visited {
	color: #F0FFF0;
	font-size:12px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	/*text-decoration:none;*/
}
A.itemLink:hover{
color: #ff9900;
}
.itemHeading{
	background-color: #336600;
	border-top : 2px solid #336600;
	border-bottom : 2px solid #336600;
	padding-top : 2px;
	padding-bottom : 2px;
	padding-left : 5px;
	font-weight : bold;	
	color: #F0FFF0;
}