/* DBlue - 003366, LGray - cccccc, MTan - e0c8b1 */
* {	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:532px; height:100px; text-align:center; margin:0px auto }
.headpng[class]{ background:url(images/Header_Text.png); background-repeat:no-repeat; background-position:center; width:532px; height:100px; text-align:center; text-align:-moz-center; margin:0px auto }
.mainpng1{ //filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/main_page_01.png', sizingMethod='image'); width:682px; height:115px }
.mainpng1[class]{ background:url(images/main_page_01.png); background-position:top; background-repeat:no-repeat; width:682px; height:115px; margin:0px }
.mainpng2{ //filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/main_Page_02.png', sizingMethod='image'); width:84px; height:358px }
.mainpng2[class]{ background:url(images/main_page_02.png); background-position:top; background-repeat:no-repeat; width:84px; height:358px; margin:0px }
.mainpng4{ //filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/main_Page_04.png', sizingMethod='image'); width:79px; height:358px }
.mainpng4[class]{ background:url(images/main_page_04.png); background-position:top; background-repeat:no-repeat; width:79px; height:358px; margin:0px }
.mainpng5{ //filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/main_Page_05.png', sizingMethod='image'); width:682px; height:77px }
.mainpng5[class]{ background:url(images/main_page_05.png); background-position:top; background-repeat:no-repeat; width:682px; height:77px; margin:0px }
.menupng{ //filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/Logo.png', sizingMethod='image'); width:160px; height:100px; text-align:center }
.menupng[class]{ background:url(images/Logo.png); background-repeat:no-repeat; width:160px; height:100px; text-align:center }

/* 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:#003366; background-image:url(images/BG_Body.gif); background-attachment:fixed; background-position:top; scrollbar-face-color:#000000; scrollbar-darkshadow-color:#336699; scrollbar-arrow-color:#336699; scrollbar-3dlight-color:#336699; scrollbar-highlight-color:#336699; scrollbar-shadow-color:#336699; scrollbar-track-color:#336699; border-left: outset #000000 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:#dddddd; font-size:14px; text-align:left }
div.dyn_paragraphC { margin:0px; padding:5px; background-color:#dddddd;	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:#003366 }
h5.aboutus, h5.miscpage { font-size:16px; text-align:center; color:#000000 }
TD.List1 { background:#cccccc; border-color:#999999 }
TD.HorsePic { background:#dddddd; border-right:solid 1px }
TD.summary { border-right:solid 1px #003366 }
a:link.docs, a:visited.docs { color:#003366; font-size:12px; font-weight:bold }
a:active.docs, a:hover.docs { color:#000000; 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 #003366; margin:5px 10px }
div.specialnote { border:outset 3px #003366; margin:5px 10px }
hr.summary { color:#003366; margin:0px 5px }
div.counter { color:#003366; font-size:14px; width:165px; text-align:center; clear:both }
p.main { color:#000000; text-align:left; font-weight:bold; margin: 10px 5px }

/* SIDE PAGES SECTION */
body.left { padding:0px; margin:0px; background-color:#000000; background-image:url(images/side_bar.gif); background-repeat:repeat-y }
body.right { padding:0px; margin:0px; background-color:#000000; background-image:url(images/side_bar.gif); 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:#003366 }
a:active.t_gallery, a:hover.t_gallery { color:#000000 }
iframe.t_gallery { height:403px; width:120px }
iframe.p_gallery { height:403px; width:405px }

/* FORM DISCLAIMER SECTION */
div.FormDis { background-color:#f4eee5;	color:#000000; 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-bottom:0px; background-color:#999999; background-image:url(images/MenuBarBottom.gif); background-position:bottom; background-attachment:fixed; 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:#003366; line-height:20px; 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: #003366; font-size:14px; font-weight:bold; display: block; display:inline; float:left; text-decoration:none; overflow:hidden }
.cssnav a:hover { color: #ffffff; 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 }

.cssnavT { width:150px; height:26px; font-size:14px; font-weight:bold; position:relative; left:105px; top:1px; float:left; text-align:center; margin:0 5; padding:0; background:url(images/ButtonT_on.gif) no-repeat; overflow:hidden }
.cssnavT a { width:150px; height:26px; color:#003366; line-height:25px; font-size:14px; font-weight:bold; display:block; display:inline; float:left; text-decoration:none; overflow:hidden }
.cssnavT a:visited { width:150px; height:26px; color:#003366; font-size:14px; font-weight:bold; display:block; display:inline; float:left; text-decoration:none; overflow:hidden }
.cssnavT a:hover { color:#ffffff; font-weight:normal }
.cssnavT img { width:150px; height:26px; border:0 }
* html a:hover { visibility:visible }
.cssnavT a:hover img{ visibility:hidden }
.cssnavT span { width:140px; position: absolute; left:3px; top:0px; right:0px; 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:#ffffff; font-size:100%; line-height:18px }
div.foot { border-top:solid 2px #cccccc; background-attachment:fixed; color:#cccccc; height:20px; font-size:65%; font-weight:bold; text-align:center; line-height:18px; margin:5px; padding:0px }
hr.foot { color:#cccccc; margin:0px 5px }

/* ADMINISTRATION SECTION */
TD.admin { background:url('images/Button_Off.gif') no-repeat; width:150px; text-align:center; vertical-align:middle }
a:link.admin, a:visited.admin {	color:#003366; font-size:11px; text-decoration:none }
a:active.admin, a:hover.admin {	color:#000000; font-size:11px; text-decoration:underline }
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 }