/* DBlue - 592e7b, LGray - 592e7b, MTan - e0c8b1 */
* {	margin:0; padding:0; font-family: Tahoma, Verdana, "Times New Roman", Arial }
html { scrollbar-face-color:#000000; scrollbar-darkshadow-color:#cccccc; scrollbar-arrow-color:#cccccc; scrollbar-3dlight-color:#cccccc; scrollbar-highlight-color:#cccccc; scrollbar-shadow-color:#cccccc; scrollbar-track-color:#cccccc }
				
/* PNG TRANSPARENCIES SECTION */
.headpng{ //filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/Header_Text.png', sizingMethod='image'); width:600px; height:95px; text-align:center; margin:0px auto }
.headpng[class]{ background:url(images/Header_Text.png); background-repeat:no-repeat; background-position:center; width:600px; height:95px; text-align:center; text-align:-moz-center; margin:0px auto }
.mainpng1{ //filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/MainPageForeground.png', sizingMethod='image'); width:683px; height:599px }
.mainpng1[class]{ background:url(images/MainPageForeground.png); background-position:top; background-repeat:no-repeat; width:683px; height:599px; margin:0px }
.menupng{ //filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/Menu_Head.png', sizingMethod='image'); width:160px; height:100px; text-align:center }
.menupng[class]{ background:url(images/Menu_Head.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 }

/* GENERAL LAYOUT AND CONTAINERS  */
.colmask { position:relative; clear:both; float:left; width:100%; overflow:hidden }
.leftmenu .colright { float:left; width:200%; position:relative; left:171px }
.leftmenu .col1wrap { float:right; width:50%; position:relative; right:171px; padding-bottom:0px }
.leftmenu .col1 { margin:0 0 0 170px; position:relative; right:100%; overflow:hidden; padding:0px 10px /*10px side margins*/ }
.leftmenu .col2 { background:#cccccc; float:left; width:171px; position:relative; right:171px; border-right:3px outset #592e7b; border-bottom:3px outset #592e7b; border-top:3px outset #592e7b }	/* Menu */

/* MAIN CONTENT SECTION */
body.main { height:100%; text-align:center; margin:0 auto; background-color:#000000; background-repeat:repeat; background-image:url(images/MainPageBackground.jpg); background-attachment:fixed; background-position:top }
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:#592e7b }
h5.aboutus, h5.miscpage { font-size:16px; text-align:center; color:#000000 }
TD.List1 { background:#dddddd; border-color:#592e7b }
TD.HorsePic { background:#dddddd; border-right:solid 1px }
TD.summary { border-right:solid 1px #592e7b }
a:link.docs, a:visited.docs { color:#592e7b; 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:#592e7b; 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 #592e7b; margin:5px 10px }
div.specialnote { border:outset 3px #592e7b; margin:5px 10px }
hr.summary { color:#592e7b; margin:0px 5px }
div.counter { color:#592e7b; 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:#ffffff; background-image:url(images/Sidebar_left.jpg); background-repeat:repeat-y }
body.right { padding:0px; margin:0px; background-color:#ffffff; 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:#592e7b }
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:#cccccc }
.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:#592e7b; 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: #592e7b; 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 }

/* INFORMATION PAGE GALLERY TABS */
.infoTab { position:relative; left:5px; float:left; margin:0; padding:0; font-size:85%; font-weight:bold; background:url(images/Tab_on.gif) no-repeat; width:100px; height:13px; overflow:hidden }
.infoTab a { display:block; color:#000000; font-size:85%; font-weight:bold; width:100px; height:13px; display:inline; float:right; text-decoration:none; overflow:hidden }
.infoTab a:visited { display:block; color:#000000; font-size:85%; font-weight:bold; width:100px; height:13px; display:inline; float:right; text-decoration:none; overflow:hidden }
.infoTab a:hover { color:#ffffff }
.infoTab img { width:100px; height:13px; border:0 }
* html a:hover { visibility:visible }
.infoTab a:hover img{ visibility:hidden }
.infoTab span {position: absolute; left:3px; top:0px; right:0px; text-align:center; width:100px; cursor:pointer }

/* SPECIAL SECTION FOR CUSTOM BUTTONS */
.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:#592e7b; 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:#592e7b; 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:#ffffff; font-size:100%; line-height:18px }
a:active.foot, a:hover.foot { color:#cccccc; font-size:100%; line-height:18px }
div.foot { background-attachment:fixed; color:#ffffff; height:20px; font-size:65%; font-weight:bold; text-align:center; line-height:18px; margin:5px; padding:0px }
hr.foot { color:#ffffff; margin:0px 5px }

/* ADMINISTRATION SECTION */
TD.admin { background:url('images/Buttons.gif') no-repeat; width:150px; text-align:center; vertical-align:middle }
a:link.admin, a:visited.admin {	color:#ffffff; font-size:11px; text-decoration:none }
a:active.admin, a:hover.admin {	color:#cccccc; font-size:11px; text-decoration:underline }
span.head_menu { position:absolute; top:-5px; 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 }