/*
=========================
	HTML TAGS
=========================
*/
#WEBBODY
{
	background-color	: #FBF3E1;
	color				: #000000;
	font-family			: Arial;
	font-size			: 9pt;
	margin				: 0px;
	height				: 100%;
	width				: 100%;
	text-align			: center;
}

#ADMINBODY
{
	background-color	: #FFFFFF;
	color				: #000000;
	font-family			: Arial;
	font-size			: 8pt;
}
#main
{
	border-left			: solid 1px #000000;
	border-right		: solid 1px #000000;
	height				: 100%;
	width				: 750px;
	background-color	: #FFFFFF;
	text-align			: left;
	background-image	: url(/images/main_bg.gif);
	background-repeat	: repeat-y;
}
td.footer
{
	vertical-align		: bottom;
	padding-bottom		: 0px; 
	width				: 750px;
	margin-bottom		: 0px;
	background-image	: url(/images/special_bg.gif);
	background-repeat	: repeat-y;
	height				: 120px;
}
a
{
	color				: #4c4a46;
}
/*
=========================
	WEB LAYOUT
=========================
*/
#banner
{
	width				: 517px;
	height				: 159px;
}
#Container
{
	margin-left			: auto;
	margin-right		: auto;
	position			: relative;
	width				: 750px;
	height				: 100%;
	font-size			: 9pt;
}
#menu
{
	width				: 230px;
	float				: left;
	font-size			: 10pt;
	color				: #948A83;
}
HTML>BODY #menu
{
	width				: 230px;
	float				: left;
	font-size			: 10pt;
}
#contenthome
{
	float				: none;
	width				: 517px;
	font-size			: 8pt;
	vertical-align		: top;
	height				: 100%;
	padding-bottom		: 15px;
	text-align			:justify;
}
HTML>BODY #contenthome
{
	float				: none;
	width				: 517px;
	font-size			: 10pt;
	margin-left			: 233px;
	vertical-align		: top;
	height				: 100%;

}
#content
{
	float				: none;
	width				: 517px;
	font-size			: 8pt;
	vertical-align		: top;
	height				: 100%;
	background-image	: url(/images/horse_bg.gif);
	background-position	: right top;
	background-repeat	: no-repeat;
}
HTML>BODY #content
{
	float				: none;
	width				: 517px;
	font-size			: 10pt;
	margin-left			: 233px;
	vertical-align		: top;
	height				: 100%;
	background-image	: url(/images/horse_bg.gif);
	background-position	: right top;
	background-repeat	: no-repeat;
}
#txt
{
	width				: 517px;
	padding-left		: 15px;
	padding-right		: 15px;
}
#intro
{
	width				: 517px;
	padding-left		: 15px;
	padding-right		: 15px;
	color				: #fbf6e3;
	background-color	: #66655f;
	filter				: progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='#66655f',EndColorStr='#474641');
	padding-top			: 15px;
	padding-bottom		: 15px;
}
HTML>BODY #intro
{
	width				: 487px;
	padding-left		: 15px;
	padding-right		: 15px;
	color				: #fbf6e3;
	background-color	: #66655f;
	filter				: progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='#66655f',EndColorStr='#474641');
	padding-top			: 15px;
	padding-bottom		: 15px;
}
HTML>BODY #txt
{
	width				: 480px;
	padding-left		: 15px;
	padding-right		: 15px;
}
/*
=========================
	MENU
=========================
*/
div.MenuHeader
{

	padding-right		: 50px;
	font-weight			: bold;
	text-decoration		: none;
	padding-top			: 3px;
	padding-bottom		: 3px;
	text-align			: right;
}
div.MenuHeaderOn
{
	padding-right		: 50px;
	font-weight			: bold;
	text-decoration		: none;
	padding-top			: 3px;
	padding-bottom		: 3px;
	text-align			: right;
	background-image	: url(/images/menu_bg.gif);
	background-position	: right;
	background-repeat	: no-repeat;
}
div.MenuHeaderWhite
{
	padding-right		: 50px;
	font-weight			: bold;
	text-decoration		: none;
	padding-top			: 3px;
	padding-bottom		: 3px;
	text-align			: right;
}
div.MenuHeaderWhiteOn
{
	padding-right		: 50px;
	font-weight			: bold;
	text-decoration		: none;
	padding-top			: 3px;
	padding-bottom		: 3px;
	text-align			: right;
	background-image	: url(/images/menuwhite_bg.gif);
	background-position	: right;
	background-repeat	: no-repeat;
}
.MenuHeader
{
	color				: #FBF3E1;
	text-decoration		: none;
}
.MenuHeaderOn a
{
	color				: #a09f9b;
	text-decoration		: none;
}
.MenuHeaderWhite
{
	color				: #FFFFFF;
	text-decoration		: none;
}
.MenuHeaderWhiteOn a
{
	color				: #a09f9b;
	text-decoration		: none;
}

div.MenuOff
{
	float				: left; 
	height				: 30px;
	text-align			: center; 
	background-color	: #4a4843;
	font-weight			: bold;
	line-height			: 30px;
}
div.MenuOn
{
	float				: left; 
	height				: 30px;
	text-align			: center; 
	background-color	: #4a4843;
	font-weight			: bold;
	filter				: progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='#63625c',EndColorStr='#4a4843');
	line-height			: 30px;
}
HTML>BODY div.MenuOff
{
	color				: #FBF3E1;
	float				: left; 
	height				: 25px;
	text-align			: center; 
	background-color	: #4a4843;
	padding-top			: 5px;
	font-weight			: bold;
}
HTML>BODY div.MenuOn
{
	color				: #FFFFFF;
	float				: left; 
	height				: 25px;
	text-align			: center; 
	background-color	: #4a4843;
	padding-top			: 5px;
	font-weight			: bold;
	filter				: progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='#63625c',EndColorStr='#4a4843');
}
.MenuOff a
{
	color				: #a09f9b;
	text-decoration		: none;
	font-weight			: bold;
}
.MenuOn a
{
	color				: #FBF3E1;
	text-decoration		: none;
	font-weight			: bold;
}
hr.Menu
{
	border				: 1px;
	width				: 150px;
	color				: #7e7d78;
	height				: 1px;
	background-color	: #7e7d78; 
	text-align			: right;
}
div.MenuSub
{
	text-decoration		: none;
	padding-right		: 60px;
	font-size			: 9pt;
	text-align			: right;
}
.MenuSub a
{
	color				: #FBF3E1;
	text-decoration		: none;
	width				: 100%;
}

div.MenuSubOn
{
	text-decoration		: none;
	padding-right		: 60px;
	font-size			: 9pt;
	text-align			: right;
	background-image	: url(/images/menu_bg.gif);
	background-position	: right;
	background-repeat	: no-repeat;
}
.MenuSubOn a
{
	color				: #a09f9b;
	text-decoration		: none;
	width				: 100%;
}
/*
=========================
	FORMS
=========================
*/
.Button
{
	border-right		: solid 1px #000000;
	border-bottom		: solid 1px #000000;
	border-left			: solid 1px #000000;
	border-top			: solid 1px #000000;
	color				: #FFFFFF;
	font-family			: Arial;
	font-size			: 9pt;
	font-weight			: bold;
	width				: 80px;
	background-color	: #494743;
}
.ButtonUpload
{
	border-bottom		: solid 1px #000000;
	border-right		: solid 1px #000000;
	border-left			: solid 1px #000000;
	border-top			: solid 1px #000000;
	color				: #000000;
	font-family			: Arial;
	font-size			: 8pt;
	font-weight			: normal;
}
.Input
{
	background-color	: #FFFFFF;
	border-right		: solid 1px #000000;
	border-bottom		: solid 1px #000000;
	border-left			: solid 1px #000000;
	border-top			: solid 1px #000000;
	color				: #000000;
	font-family			: Arial;
	font-size			: 9pt;
	width				: 250px;
}
.ErrorMessage
{
	background-color	: #FFFFFF;
	color				: #B70005;
	text-align			: left;
}
.InputError
{
	background-color	: Transparent;
	border-bottom		: solid 2px #FF0000;
	border-right		: solid 2px #FF0000;
	border-left			: solid 4px #FF0000;
	border-top			: solid 2px #FF0000;
	color				: #B70005;
	font-family			: Arial;
	font-size			: 8pt;
}
/*
=============================
	ADMIN LOGIN
=============================
*/
DIV.Login
{
	border				: solid 1px #000000;
	height				: 200px;
	padding				: 10px;
	width				: 360px;
	color				: #FFFFFF;
	font-family			: Arial;
	font-size			: 8pt;
}
DIV.LabelAdminLogin
{
	float				: left;
	line-height			: 25px;
	color				: #000000;
	width				: 100px;
	font-weight			: bold;
}
DIV.InputAdminLogin
{	
	float				: left;
	line-height			: 25px;
	color				: #000000;
	width				: 250px;
	text-align			: left;
}
DIV.RowAdminLogin
{
	float				: left;
	margin-bottom		: 4px;
	width				: 360px;
}
/*
=============================
	ADMIN
=============================
*/
DIV.Item
{
	float				: left;
}
DIV.Label
{
	float				: left;
	line-height			: 18px;
	width				: 120px;
	text-align			: left;
	padding-left		: 10px;
}
DIV.Row
{

	margin-bottom		: 4px;
	width				: 500px;
	font-family			: Arial;
	font-size			: 9pt;
}
DIV.RowLong
{
	float				: left;
	margin-bottom		: 4px;
	width				: 900px;
	font-family			: Arial;
	font-size			: 9pt;
}
/*
=========================
	ADMIN DATAGRID
=========================
*/
.ListHead
{
	border-left			: solid 1px #3B5674;
	border-right		: solid 1px #3B5674;
	border-top			: solid 1px #3B5674;
	border-bottom		: solid 1px #3B5674;
	padding-left		: 5px;
	font-family			: Arial;
	color				: #000000;
	font-size			: 8pt;
	height				: 20px;
	text-align			: left;
	font-weight			: bold;
}
.ListItem
{
	border-bottom		: solid 1px #3B5674;
	padding-right		: 3px;
	padding-top			: 3px;
	padding-bottom		: 3px;
	padding-left		: 3px;
	color				: #000000;
	font-family			: Arial;
	font-size			: 8pt;
	padding-left		: 5px;
}
/*
========================
	DATAGRIDS
========================
*/
.DGHeadWeb
{
	background-color	: #3B5674;
	color				: #FFFFFF;
	font-size			: 9pt;
	font-weight			: bold;
	height				: 24px;
	vertical-align		: middle;
	
}
.DGHead
{
	background-color	: #494743;
	color				: #FFFFFF;
	font-weight			: bold;
	padding-left		: 3px;
	padding-right		: 3px;
	font-size			: 9pt;
	height				: 20px;
}
.DGItem 
{
	padding-right		: 3px;
	padding-top			: 3px;
	padding-bottom		: 3px;
	padding-left		: 3px;
	color				: #000000;
	font-family			: Arial;
	font-size			: 9pt;
}
.DGItem a
{
	color				: #3B5674;
	text-decoration		: none;
}
.DGAlternate
{
	background-color	: #E5E5E5;
}


.TableOrder
{
	width				: 700px;
}
/*
========================
	ADMIN TABS
========================
*/
TD.TabSpace
{
	border-bottom		: solid 1px #5C5A56;	
}
TD.TabSpace100
{
	border-bottom		: solid 1px #5C5A56;
	width				: 100%;	
}
TD.TabOn
{
	background-color	: #FFFFFF;
	height				: 25px;
	text-align			: center;
	width				: 130px;
	color				: #5C5A56;
	border-top			: solid 1px #5C5A56;
	border-left			: solid 1px #5C5A56;
	border-right		: solid 1px #5C5A56;
	
}
TD.TabOff
{
	background-color	: #E7E7E7;
	height				: 25px;
	text-align			: center;
	width				: 130px;
	border				: solid 1px #5C5A56;
}
A.TabOn
{
	color				: #5C5A56;
	text-decoration		: none;
	text-align			: center;
	font-size			: 9pt;
}
A.TabOff
{
	text-decoration		: none;
	color				: #5C5A56;
	text-align			: center;
	font-size			: 9pt;
}
td.TabCat
{
	padding-top			: 10px;
	padding-right		: 30px;
	height				: 25px;
	font-size			: 9pt;
	text-align			: left;
}
a.TabCat
{
	color				: #5C5A56;
	font-size			: 9pt;
	text-align			: left;
}