* {	margin:0; padding:0; font-family: Tahoma, Verdana, "Times New Roman", Arial }
				
/* 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 }

/* MAIN CONTENT SECTION */
body.main { height:100%; text-align:center; background-color:#000000; scrollbar-face-color:#000000; scrollbar-darkshadow-color:#339999; scrollbar-arrow-color:#33cccc; scrollbar-3dlight-color:#339999; scrollbar-highlight-color:#339999; scrollbar-shadow-color:#339999; scrollbar-track-color:#339999 }
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; }
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:#009999 }
h5.aboutus, h5.miscpage { font-size:16px; text-align:center; color:#009999 }
TD.List1 { background:#ffefd5; border-color:#009999 }
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:#339999; font-size:14px; font-weight:bold; text-decoration:underline }
a:active.common, a:hover.common { color:#33cccc; 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 #339999; margin:5px 10px }
div.specialnote { border:outset 3px #339999; margin:5px 10px }
hr.summary { color:#66747d; margin:0px 5px }
div.counter { color:#339999; border-bottom:3px solid #339999; font-size:14px; width:165px; text-align:center; clear:both }
div.MainDesc { color:#33cccc; font-size:70%; width:535px; text-align:center; margin:10px auto; padding:0px }

/* SIDE PAGES SECTION */
body.left { padding:0px; margin:0px; background-color:#000000; background-image:url(images/side_bars.jpg); background-repeat:repeat-y }
body.right { padding:0px; margin:0px; background-color:#000000; background-image:url(images/side_bars.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:#339999 }
a:active.t_gallery, a:hover.t_gallery { color:#33cccc }
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:#009999 }
div.clabel { padding:0px 5px; margin:0px; text-align:right; color:#009999 }
div.cinfo { padding:0px 5px; margin:0px; text-align:left; color:#009999 }
a:link.contact, a:visited.contact { color:#339999 }
a:active.contact, a:hover.contact { color:#33cccc }
	
/* 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:#009999; 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:#000000 /*; background-image:url(images/PPH_menu.jpg); 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: #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;}
	
/* FOOTER SECTION */
a:link.foot, a:visited.foot { color:#33cccc; font-size:100% }
a:active.foot, a:hover.foot { color:#339999; font-size:100% }
div.foot { background-attachment:fixed; color:#33cccc; height:20px; font-size:70%; font-weight:bold; text-align:center; line-height:18px; margin:0px; padding:0px }
hr.foot { color:#66747d; margin:0px 5px }

/* 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:#009999; 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:#33cccc; font-size:9px; line-height:13px }