/* DBrown - 382618, Orange - a1420d, Yellow - eda904, LBrown - 5f432b */
* {	margin:0; padding:0; font-family: Tahoma, Verdana, "Times New Roman", Arial }
				
/* PNG TRANSPARENCIES SECTION */
.headpng{ //filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/Header_Text.png', sizingMethod='image'); width:536px; height:102px; text-align:center; margin:0px auto }
.headpng[class]{ background:url(images/Header_Text.png); background-repeat:no-repeat; background-position:center; width:536px; height:122px; text-align:center; text-align:-moz-center; margin:0px auto }

/* HEADER SECTION */
span.head_admin { padding:0px; margin:0px; position:absolute; top:0px; right:0px }

/* MAIN CONTENT SECTION */
body.main { height:100%; text-align:center; margin:0 auto; background-color:#382618; background-repeat:no-repeat; background-image:url(images/MainPageBackground.jpg); background-attachment:fixed; background-position:top; scrollbar-face-color:#000000; scrollbar-darkshadow-color:#533a25; scrollbar-arrow-color:#533a25; scrollbar-3dlight-color:#533a25; scrollbar-highlight-color:#533a25; scrollbar-shadow-color:#533a25; scrollbar-track-color:#533a25; border-left: outset black 3px }
div.spacer { display:block; height:95%; float:left; width:1px; font-size:1px; padding:-5px; margin:-5px }
div.dyn_paragraph { margin:0px;	padding:5px; background-color:#faebd7; font-size:14px; text-align:left }
div.dyn_paragraphC { margin:0px; padding:5px; background-color:#faebd7;	font-size:14px;	text-align:center; text-align:-moz-center }
h4.main { margin:0px; color:#ffffff; font-size:16px; text-align:center; line-height:16px; height:20px; background-repeat:repeat-x; background-position:top; background-image:url(images/BG_Head.gif) }
h5.subheader { margin:3px 0px; font-size:14px; text-align:center; color:#ffffff; background-color:#382618 }
h5.aboutus, h5.miscpage { font-size:16px; text-align:center; color:#000000 }
TD.List1 { background:#faebd7; border-color:#999999 }
TD.HorsePic { background:#faebd7; border-right:solid 1px }
TD.summary { border-right:solid 1px #382618 }
a:link.docs, a:visited.docs { color:#382618; font-size:12px; font-weight:bold }
a:active.docs, a:hover.docs { color:#b2572b; font-size:12px; font-weight:bold }
a:link.common, a:visited.common { color:#000000; font-size:14px; font-weight:bold; text-decoration:underline }
a:active.common, a:hover.common { color:#999999; font-size:14px; font-weight:bold; text-decoration:underline }
a:link.navdet, a:visited.navdet { color:#ffffff; font-size:14px; font-weight:bold; text-decoration:underline; line-height:13px; height:20px }
a:active.navdet, a:hover.navdet { color:#cccccc; font-size:14px; font-weight:bold; text-decoration:underline; line-height:13px; height:20px }
img.thumb, div.thumb { border:outset 3px #382618; margin:5px 10px }
div.specialnote { border:outset 3px #382618; margin:5px 10px }
hr.summary { color:#382618; margin:0px 5px }
div.counter { color:#999999; font-size:14px; width:165px; text-align:center; clear:both }
p.main { color:#000000; text-align:left; font-weight:bold; margin: 10px 5px }
p.bullet { color:ffd700; font-weight:bold }

/* SIDE PAGES SECTION */
body.left { padding:0px; margin:0px; background-color:#cccccc; background-image:url(images/Sidebar_left.jpg); background-repeat:repeat-y }
body.right { padding:0px; margin:0px; background-color:#cccccc; background-image:url(images/Sidebar_right.jpg); background-repeat:repeat-y }

/* PHOTO GALLERY SECTION */
body.t_gallery { background-color:#000000; text-align:center }
body.p_gallery { background-color:#000000; text-align:center }
a:link.t_gallery, a:visited.t_gallery { color:#ffd700 }
a:active.t_gallery, a:hover.t_gallery { color:#b2572b }
iframe.t_gallery { height:403px; width:120px }
iframe.p_gallery { height:403px; width:405px }

/* FORM DISCLAIMER SECTION */
div.FormDis { background-color:#f4eee5;	color:#b2572b; font-size:90%; font-weight:bold; text-align:center }

/* CONTACT US SECTION */
div.chead { text-align:center; font-size:18px; font-weight:bold; color:#000000 }
div.clabel { padding:0px 5px; margin:0px; text-align:right; color:#000000 }
div.cinfo { padding:0px 5px; margin:0px; text-align:left; color:#000000 }
a:link.contact, a:visited.contact { color:#000000 }
a:active.contact, a:hover.contact { color:#666666 }

/* CALENDAR SECTION */
.month{ background-color: silver; color: black; font-weight: bolder }
.weekday{ background-color: white; color: black; font-weight: bolder }
.eventLabel{ color: #ffffff; font-weight: bolder; text-align: right; background-color:#666666 }
.eventText{ color: #ffffff; background-color:#66747d }
.selectedDay{ background-color: yellow; text-align: left }
.day{ background-color: white; text-align: left; width:14% }
.notaDay{ background-color: silver }
a:link.cal, a:visited.cal {	color:#666666; font-size:10px; font-weight:bold }
a:active.cal, a:hover.cal {	color:#0000ff; font-size:10px; font-weight:bold }

/* NAVIGATION SECTION */
body.menu { padding-top:85px; background-color:#382618; background-image:url(images/Menu_Head.jpg); background-attachment:fixed; background-position:top; background-repeat:no-repeat }
.cssnav	{ width:150px; height:26px; font-size:14px; font-weight:bold; position:relative; float:none; margin:0,5; padding:0; text-align:center; background:url(images/Button_on.gif) no-repeat; overflow:hidden }
.cssnav a { width:150px; height:26px; color:#ffffff; font-size:14px; font-weight:bold; display:block; display:inline; float:left; text-decoration:none; overflow:hidden }
.cssnav a:visited { width:150px; height:26px; color: #ffffff; font-size:14px; font-weight:bold; display: block; display:inline; float:left; text-decoration:none; overflow:hidden }
.cssnav a:hover { color: #999999; font-weight:normal }
.cssnav img { width:150px; height:26px; border:0 }
* html a:hover { visibility:visible }
.cssnav a:hover img{ visibility:hidden }
.cssnav span { width:140px; position: absolute;	left:3px; top:3px; text-align:center; cursor:pointer }
	
/* FOOTER SECTION */
a:link.foot, a:visited.foot { color:#cccccc; font-size:100%; line-height:18px }
a:active.foot, a:hover.foot { color:#000000; font-size:100%; line-height:18px }
div.foot { width:98%; color:#cccccc; height:15px; font-size:65%; font-weight:bold; text-align:center; line-height:18px; margin:5px; padding:0px }
hr.foot { color:#000000; margin:0px 5px; visibility:hidden }

/* ADMINISTRATION SECTION */
TD.admin { background:url('images/Button_Off.gif') no-repeat; width:145px; text-align:center; vertical-align:middle }
a:link.admin, a:visited.admin {	color:#ffffff; font-size:11px; text-decoration:none; line-height:19px }
a:active.admin, a:hover.admin {	color:#cccccc; font-size:11px; text-decoration:underline; line-height:19px }
span.head_menu { position:absolute; top:1px; right:20px; z-index:2 }
a:link.hmenu, a:visited.hmenu {	color:#ffffff; font-size:9px; line-height:13px; text-decoration:none }
a:active.hmenu, a:hover.hmenu {	color:#cccccc; font-size:9px; line-height:13px }