* {	margin:0; padding:0; font-family: Verdana, Tahoma, "Times New Roman", Arial; font-size:98% }
				
/* HEADER SECTION */
body.head {	background-color:#000000; background-image:url(images/PPH_header.jpg); background-repeat:no-repeat; text-align:center }
span.head_admin { padding:0px; margin:0px; position:absolute; top:0px; right:0px }

/* PNG TRANSPARENCIES SECTION */
.mainpng2{ //filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/main_page_02.png', sizingMethod='image'); width:525px; height:126px }
.mainpng2[class]{ background:url(images/main_page_02.png); background-position:top; background-repeat:no-repeat; width:525px; height:126px; margin:0px auto; text-align:center; text-align:moz-center }
.mainpng5{ //filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/main_Page_05.png', sizingMethod='image'); width:525px; height:97px }
.mainpng5[class]{ background:url(images/main_page_05.png); background-position:top; background-repeat:no-repeat; width:525px; height:97px; margin:0px auto; text-align:center; text-align:moz-center }
.headpng1{ //filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/SubHeader.png', sizingMethod='image'); width:525px; height:93px }
.headpng1[class]{ background:url(images/SubHeader.png); background-position:top; background-repeat:no-repeat; width:525px; height:93px; margin:0px auto; text-align:center; text-align:moz-center }

/* MAIN CONTENT SECTION */
body.main { height:100%; text-align:center; margin:0 auto; background-color:#003366; background-image:url(images/main_background.jpg); background-repeat:no-repeat; background-attachment:fixed; background-position:top; scrollbar-face-color:#ecd3a9; scrollbar-darkshadow-color:#003366; scrollbar-arrow-color:#003366; scrollbar-3dlight-color:#003366; scrollbar-highlight-color:#003366; scrollbar-shadow-color:#ecd3a9; scrollbar-track-color:#003366 }
div.dyn_paragraph {	margin:0px;	padding:5px; background-color:#ffefd5; font-size:14px; text-align:left }
div.dyn_paragraphC { margin:0px; padding:5px; background-color:#ffefd5;	font-size:14px;	text-align:center; text-align:-moz-center; }
div.main_desc { color:#ffffff; font-size:75%; font-weight:normal; text-align:center; margin:0px; padding:0px }
h4.main { margin:0px; color:#ffffff; font-size:14px; text-align:center; line-height:13px; 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:#003366 }
TD.List1 { background:#ffefd5;	border-color:#003366 }
TD.HorsePic { background:#ffefd5; border-right:solid 1px }
TD.summary { border-right:solid 1px #66747d }
a:link.docs, a:visited.docs { color:#ce6f3a; font-size:12px; font-weight:bold }
a:active.docs, a:hover.docs { color:#790000; font-size:12px; font-weight:bold }
a:link.common, a:visited.common { color:#003366; font-size:14px; font-weight:bold; text-decoration:underline }
a:active.common, a:hover.common { color:#003399; 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:#66747d; margin:0px 5px }
div.counter { color:#003366; border-bottom:3px solid #003366; font-size:13px; width:165px; text-align:center; margin:0 auto; clear:both }

/* SIDE PAGES SECTION */
body.left { padding:0px; margin:0px; background-color:#492c14; background-image:url(images/sidebar_left.jpg); background-repeat:repeat-y }
body.right { padding:0px; margin:0px; background-color:#492c14; background-image:url(images/sidebar_right.jpg); background-repeat:repeat-y }

/* PHOTO GALLERY SECTION */
body.t_gallery { background-color:#003366; text-align:center }
body.p_gallery { background-color:#003366; 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:#ffefd5;	color:#790000; font-size:90%; font-weight:bold; text-align:center }

/* CONTACT US SECTION */
div.chead { text-align:center; font-size:18px; font-weight:bold; color:#003366 }
div.clabel { padding:0px 5px; margin:0px; text-align:right; color:#003366 }
div.cinfo { padding:0px 5px; margin:0px; text-align:left; color:#003366 }
a:link.contact, a:visited.contact { color:#003366 }
a:active.contact, a:hover.contact { color:#003399 }
	
/* 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:#8e9fac }
.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:#003366; 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:0px; background-color:#003366; background-image:url(images/menu_bkg.gif); background-repeat:repeat-y }
.cssnav	{ width:150px; height:26px; font-size:14px; font-weight:normal; position:relative; float:none; margin:0,0; padding:0; text-align:center; background:url(images/Button_on.gif) no-repeat; overflow:hidden }
.cssnav a { 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: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: #5e3c21; font-weight:bold }
.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:#999999; font-size:100% }
a:active.foot, a:hover.foot { color:#666666; font-size:100% }
div.foot { background-attachment:fixed; color:#999999; font-size:70%; font-weight:bold; text-align:center; line-height:10px; margin:0px; padding:0px }
hr.foot { color:#66747d; margin:0px }

/* 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:#000000; font-size:11px; text-decoration:none; line-height:19px }
a:active.admin, a:hover.admin {	color:#003366; 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 }