﻿body
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px;
    font-family: Arial, Verdana, Sans-Serif;
    font-size: 12px;
}
a:link 
{ 
	color: #4450b2; 
	text-decoration: none;
}
a:visited 
{
	color: #4450b2; 
	text-decoration: none;
}
a:active 
{
	color: red;
	text-decoration: none;
}
a:hover 
{
	color: #990000;
}

/* Drop-down menu stuff */
#dropmenudiv{
position:absolute;
border:1px solid black;
border-bottom-width: 0;
font:normal 12px Arial, Verdana;
line-height:18px;
z-index:100;
}

#dropmenudiv a{
width: 100%;
display: block;
text-indent: 3px;
border-bottom: 1px solid black;
padding: 1px 0;
text-decoration: none;
font-weight: normal;
}

#dropmenudiv a:hover{ /*hover background color*/
background-color: #4a5273;
color: White;
}

/* end drop-down menu stuff */

#container
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px auto;
    width: 920px;
    PADDING-TOP: 0px;
    TEXT-ALIGN: left;
    
}

#topheader
{
	height: 135px;
	padding: 0px;
	background-image:url('/images/header.jpg'); 
	background-repeat: no-repeat; 
	background-position: top left;
}
#topheaderleft
{
	vertical-align: top;
	width: 355px;
	text-align: left;
	font-size: 13px;
	color: #934a03;
	padding-left: 10px;
}

.SubPageContentLeft
{
	background: url('/images/subpage_leftside.png') top right repeat-y; 
	width: 12px;
	font-size: 2px;	
}
.SubPageContentRight
{
	background: url('/images/subpage_rightside.png') top right repeat-y; 
	width: 12px;
	font-size: 2px;		
}
.SubPageContentCornerLeft
{
	background: url('/images/subpage_cornerleft.png') top right no-repeat; 
	width: 12px;
	font-size: 2px;		
}
.SubPageContentBottom
{
	background: url('/images/subpage_bottomside.png') top right repeat-x; 
	height: 12px;
	font-size: 2px;		
}
.SubPageContentCornerRight
{
	background: url('/images/subpage_cornerright.png') top left no-repeat; 
	width: 12px;
	font-size: 2px;		
}
.ContentArea
{
	background-color: #FFFFFF;
	padding: 5px;
	height: 500px;
	vertical-align: top;
}
.SubPageContentArea
{
	background-color: #FFFFFF;
	padding: 0px;
	height: 500px;
	vertical-align: top;
}
/* Top Nav Classes */
.MainTabOn 
{
	background-image: url("/images/maintab_on.gif");
	background-attachment: scroll;
	background-position: top;
	background-repeat: repeat-x;
	font-size: 12px;
	height: 29px;
	color: White;
	text-decoration: none;
	font-family: Arial, Verdana, Sans-Serif;
	vertical-align: middle;
	text-align: center;
	padding: 0px;
}
.MainTabOn a:link, .MainTabOn a:visited, .MainTabOn a:active
{
	text-decoration: none;
	color: #FFFFFF;	
}
.MainTabOn a:hover
{
	text-decoration: none;
	color: Orange;
}
.MainTabOff 
{
	background-image: url("/images/maintab_off.gif");
	background-attachment: scroll;
	background-position: top;
	background-repeat: repeat-x;
	font-size: 12px;
	height: 29px;
	color: #353535;
	text-decoration: none;
	font-family: Arial, Verdana, Sans-Serif;
	vertical-align: middle;
	text-align: center;
	padding: 0px;
}
.MainTabOff a:link, .MainTabOff a:visited, .MainTabOff a:active
{
	text-decoration: none;
	color: #353535;	
}
.MainTabOff a:hover
{
	text-decoration: none;
	color: #990000;
}
.MainTabSpacer
{
	background-image: url("/images/maintab_spacer.gif");
	background-attachment: scroll;
	background-position: top;
	background-repeat: no-repeat;
	height: 29px;
	width: 2px;
	padding: 0px;
	font-size: 2px;
}
.MainTabHighlight 
{
	background-image: url("/images/maintab_highlight.gif");
	background-attachment: scroll;
	background-position: top;
	background-repeat: repeat-x;
	font-size: 12px;
	height: 29px;
	color: White;
	text-decoration: none;
	font-family: Arial, Verdana, Sans-Serif;
	vertical-align: middle;
	text-align: center;
	padding: 0px;
}
.MainTabHighlight a:link, .MainTabHighlight a:visited, .MainTabHighlight a:active
{
	text-decoration: none;
	color: #FFFFFF;	
}
.MainTabHighlight a:hover
{
	text-decoration: none;
	color: Yellow;
}
.FooterText
{
	font-size: 11px;
	font-family: Arial, Verdana, Sans-Serif;	
}

.v14B
{
	color: #5c5958;
	font-family: Verdana, Arial, Sans-Serif;
	font-size: 14px;
	font-weight: bold;	
}
.v20B
{
	color: #5c5958;
	font-family: Verdana, Arial, Sans-Serif;
	font-size: 20px;
	font-weight: bold;	
}
.v11B
{
	color: #5c5958;
	font-family: Verdana, Arial, Sans-Serif;
	font-size: 11px;
	font-weight: bold;	
}
.a12
{
	color: #514f4f;
	font-family: Arial, Verdana, Sans-Serif;
	font-size: 12px;	
}
.a13BRed
{
	color: #990000;
	font-family: Arial, Verdana, Sans-Serif;
	font-size: 13px;
	font-weight: bold;	
}
.a11
{
	font-size: 11px;
	font-family: Arial, Verdana, Sans-Serif;
	color: #666666;	
}
.a11White
{
	font-size: 11px;
	font-family: Arial, Verdana, Sans-Serif;
	color: #FFFFFF;	
}
.TopStory
{
	color: #bf240a;
	font-family: Verdana, Arial, Sans-Serif;
	font-size: 18px;
	font-weight: bold;
}

/* form elements */
.forminput
{
	font-family: Verdana, Arial, Sans-Serif;
	font-size: 11px;
	color: #555555;
	background-color: #eceff0;
}
.formtext
{
	font-family: Verdana, Arial, Sans-Serif;
	font-size: 11px;
	color: #000000;
	font-weight: bold;
}
.formheader
{
	font-family: Verdana, Arial, Sans-Serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #1c5072;
	text-align: center;
}
.formbody
{
	background-color: #a5afb5;	
}
.formbutton
{
	background-color: #2b4759;
	color: White;
	font-size: 11px;
	font-weight: bold;
	font-family: Verdana, Arial, Sans-Serif;	
}
.redBold
{
	color: #EE0000;
	font-size: 11px;
	font-weight: bold;
	font-family: Verdana, Arial, Sans-Serif;
}

.SectionHeader
{
	font-size: 16px;
	color: #3d4e76;
	font-weight: bold; 	
}

table.datadisplay
{
    background-color: #FFFFFF;
    border-collapse: collapse;
    border: 1px solid #CAC8C8;
    padding: 3px; 
    font-size: 11px;	
}
table.datadisplay th
{
    background-color: #1c5072;
    border: 1px solid #CAC8C8;
    padding: 3px;
    font-size: 11px;
    font-weight: bold;
    color: #FFFFFF;
    text-align: left;
}
table.datadisplay tr.tdrow td {
    background-color: #e8ebec;
    border: 1px solid #CAC8C8;
    padding: 3px;
}
table.datadisplay tr.tdrow2 td {
    background-color: #FFFFFF;
    border: 1px solid #CAC8C8;
    padding: 3px;
}
table.datadisplay tr.tdrow_bold td {
    background-color: #e8ebec;
    border: 1px solid #CAC8C8;
    font-weight: bold;
    padding: 3px;
}
table.datadisplay tr.tdrow2_bold td {
    background-color: #FFFFFF;
    border: 1px solid #CAC8C8;
    font-weight: bold;
    padding: 3px;
}

.MoreNewsTD
{
	background-color: #f2db94;
	border-top: 1px solid #bc8f04;
	border-left: 1px solid #bc8f04;
	border-right: 1px solid #bc8f04;
	text-align: center;	
}
.NewsContainer
{
	background-color: #f8efa5;
	border-left: 1px solid #bc8f04;
	border-right: 1px solid #bc8f04;
	border-bottom: 1px solid #bc8f04;	
}
.WebcastTabSpacer
{
	background-color: #FFFFFF;
	border-bottom: 1px solid #bc8f04;
	width: 10px;
}

.WebcastTabOn
{
	background-color: #f8efa5;
	border-top: 1px solid #bc8f04;
	border-left: 1px solid #bc8f04;
	border-right: 1px solid #bc8f04;
	text-align: center;	
	font-family: Verdana, Arial, Sans-Serif;
	font-size: 11px;
	font-weight: bold;
	color: #5c5958;
}
.WebcastTabOn a:link, .WebcastTabOn a:visited, .WebcastTabOn a:active
{
	text-decoration: none;
	color: #5c5958;	
}
.WebcastTabOn a:hover
{
	text-decoration: none;
	color: #990000;
}
.WebcastTabOff
{
	background-color: #a89660;
	border-top: 1px solid #bc8f04;
	border-left: 1px solid #bc8f04;
	border-right: 1px solid #bc8f04;
	border-bottom: 1px solid #bc8f04;
	text-align: center;
	font-family: Verdana, Arial, Sans-Serif;
	font-size: 11px;
	font-weight: bold;
	color: White;	
}
.WebcastTabOff a:link, .WebcastTabOff a:visited, .WebcastTabOff a:active
{
	text-decoration: none;
	color: #FFFFFF;	
}
.WebcastTabOff a:hover
{
	text-decoration: none;
	color: #990000;
}
.WebcastTabContent
{
	background-color: #f8efa5;
	border-left: 1px solid #bc8f04;
	border-right: 1px solid #bc8f04;
	border-bottom: 1px solid #bc8f04;	
}


.SponsorTabSpacer
{
	background-color: #FFFFFF;
	border-bottom: 1px solid #999999;
	width: 10px;
}

.SponsorTabOn
{
	background-color: #FFFFFF;
	border-top: 1px solid #999999;
	border-left: 1px solid #999999;
	border-right: 1px solid #999999;
	text-align: center;	
	font-family: Verdana, Arial, Sans-Serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
}
.SponsorTabOn a:link, .SponsorTabOn a:visited, .SponsorTabOn a:active
{
	text-decoration: none;
	color: #000000;	
}
.SponsorTabOn a:hover
{
	text-decoration: none;
	color: orange;
}
.SponsorTabOff
{
	background-color: #cc430c;
	border-top: 1px solid #999999;
	border-left: 1px solid #999999;
	border-right: 1px solid #999999;
	border-bottom: 1px solid #999999;
	text-align: center;
	font-family: Verdana, Arial, Sans-Serif;
	font-size: 11px;
	font-weight: bold;
	color: White;	
}
.SponsorTabOff a:link, .SponsorTabOff a:visited, .SponsorTabOff a:active
{
	text-decoration: none;
	color: #FFFFFF;	
}
.SponsorTabOff a:hover
{
	text-decoration: none;
	color: orange;
}
.SponsorTabContent
{
	background-image: url("/images/sponsorship/sponsorship_bg.gif");
	background-attachment: scroll;
	background-position: left bottom;
	background-repeat: repeat-x;
	background-color: #FFFFFF;
	border-left: 1px solid #999999;
	border-right: 1px solid #999999;
	border-bottom: 1px solid #999999;	
}


table.WebcastArchive
{
    background-color: #FFFFFF;
    border-collapse: collapse;
    border: 1px solid #8d7755;
    padding: 3px; 
    font-size: 11px;	
}
table.WebcastArchive th
{
    background-color: #a89660;
    border: 1px solid #8d7755;
    padding: 3px;
    font-size: 11px;
    font-weight: bold;
    color: #FFFFFF;
    text-align: left;
}
table.WebcastArchive td {
    background-color: #f8edce;
    border: 1px solid #8d7755;
    padding: 3px;
}


.HPNewsRow1
{
	font-size: 11px;
	color: #373937;
}
.HPNewsRow2
{
	background-color: #f2db94;
	font-size: 11px;
	color: #373937;
}
.HPNewsTitle
{
	color: #373937;
	font-family: Verdana, Arial, Sans-Serif;
	font-size: 14px;
	font-weight: bold;
}
.FrameBoxTop
{width:262px;background:transparent url(/images/boxSpriteShadow.png) no-repeat -1605px 0px;margin-bottom:inherit;}
.FrameBoxSides
{ width:262px;background:transparent url(/images/boxSpriteShadow.png) repeat-y -1869px 0px;margin:8px 0px 0px 0px;padding:10px 9px 0px 9px; overflow:hidden;}
.FrameBoxBottom
{ background:transparent url(/images/boxSpriteShadow.png) no-repeat -2135px bottom;padding-top:8px; }

#HPVolunteers
{
	width: 248px;
	height: 155px;
	background-image: url("/images/hp_volunteers_bg.jpg");
	background-position: top;
	background-repeat: no-repeat;
	color: White;
}
#HPVolunteers a:link, #HPVolunteers a:visited, #HPVolunteers a:active
{
	text-decoration: none;
	color: Yellow;	
}
#HPVolunteers a:hover
{
	text-decoration: none;
	color: #FF0000;
}
#HPVolunteersBody
{
	font-size: 11px;
	font-family: Arial, Verdana, Sans-Serif;
	color: #FFFFFF;
	padding: 8px;
	text-align: left;
}
#HPVolunteersTitle
{
	font-size: 18px;
	color: #FFFFFF;
	font-family: Arial, Verdana, Sans-Serif;
	font-weight: normal;
	padding-bottom: 8px;	
}

#HPWebcast
{
	width: 256px;
	height: 118px;
	background-image: url("/images/hp_webcast_bg.jpg");
	background-position: top;
	background-repeat: no-repeat;
	color: White;
}
#HPWebcast a:link, #HPWebcast a:visited, #HPWebcast a:active
{
	text-decoration: none;
	color: Yellow;	
}
#HPWebcast a:hover
{
	text-decoration: none;
	color: #FFFFFF;
}
#HPWebcastBody
{
	font-size: 11px;
	font-family: Arial, Verdana, Sans-Serif;
	color: #FFFFFF;
	padding: 8px;
	text-align: left;
}
#HPWebcastTitle
{
	font-size: 18px;
	color: Yellow;
	font-family: Arial, Verdana, Sans-Serif;
	font-weight: normal;
	padding-bottom: 3px;	
}
.HPLogoImg
{
	margin: 2px;	
}

#SectionHeaderArea
{
	background-color: #095402;
	color: White;
	font-family: Arial, Verdana, Sans-Serif;
	font-size: 18px;
	padding: 8px;
	text-align: left;	
}
#MidBg1
{
	background-image: url("/images/mid_bg1.gif");
	background-position: left top;
	background-repeat: no-repeat;
	padding-left: 20px;
	padding-top: 15px;	
}
.ScheduleEvent
{
	font-family: Arial, Verdana, Sans-Serif;
	font-size: 12px;
	color: #514f4f;
	padding-bottom: 20px;
	border-bottom: 1px solid #BBBBBB;
}
.lettername 
{
	background-color: #FFFFFF;
	border: 1px solid #CAC8C8;
	padding: 3px;
	color: #000000;
	font-family: Georgia, "Times New Roman", Times, Sans-Serif, Arial;
	font-size: 20px;
	font-weight: bold;
	vertical-align: top;
}
#Hist_Winners_BG
{
	background-image: url("/images/hist_winners_bg.gif");
	background-position: left top;
	background-repeat: no-repeat;
	padding-left: 10px;
	padding-top: 10px;
	height: 299px;
}
table.scorecard
{
    background-color: #FFFFFF;
    border-collapse: collapse;
    border: 1px solid #CAC8C8;
    padding: 3px; 
    font-size: 11px;	
}
table.scorecard tr.yardage td {
    background-color: #334079;
    border: 1px solid #CAC8C8;
    padding: 3px;
    color: White;
    font-size: 11px;
    font-weight: bold;
    text-align: center;
}
table.scorecard tr.par td {
    background-color: #d8dcd7;
    border: 1px solid #CAC8C8;
    padding: 3px;
    color: Black;
    font-size: 11px;
    font-weight: bold;
    text-align: center;
}
table.scorecard tr.holenum td {
    background-color: #FFFFFF;
    border: 1px solid #CAC8C8;
    padding: 3px;
    text-align: center;
    font-weight: bold;
}
table.scorecard tr.parhighlight td {
    background-color: #f9ee91;
    border: 1px solid #CAC8C8;
    padding: 3px;
    text-align: center;
    font-weight: bold;
}


table.scorecard a:link, a:visited, a:active
{
	color: #FF0000;
	text-decoration: underline;
}
table.scorecard a:hover
{
	color: #0d37a2;
	text-decoration: none;
}

table.photothumbs
{
    background-color: #FFFFFF;
    border-collapse: collapse;
    border: 1px solid #CAC8C8;
    padding: 3px; 
    font-size: 11px;	
}
table.photothumbs td {
    background-color: #e8ebec;
    border: 1px solid #CAC8C8;
    padding: 3px;
}
.FeaturedVideo
{
	padding-bottom: 20px;
	padding-top: 8px; 
	border-top: 1px solid #bc8f04;
	border-right: 1px solid #bc8f04;
	background-color: #f8efa5;
	background-image: url("/images/webcast/bg1.gif");
	background-position: left top;
	background-repeat: repeat-x;
}

table.Products
{
    background-color: #FFFFFF;
    border-collapse: collapse;
    border: 1px solid #CAC8C8;
    padding: 3px; 
    font-size: 12px;	
}
table.Products th
{
    background-color: #b03806;
    border: 1px solid #CAC8C8;
    padding: 3px;
    font-size: 12px;
    font-weight: bold;
    color: #FFFFFF;
    text-align: left;
}
table.Products tr.descrip td {
    background-color: #FFFFFF;
    border: 1px solid #CAC8C8;
    padding: 3px;
    vertical-align: bottom;
}
table.Products tr.descrip2 td {
    background-color: #e8ebec;
    border: 1px solid #CAC8C8;
    padding: 3px;
    vertical-align: bottom;
}
table.Products tr.formelement td {
    background-color: #dbdee7;
    border: 1px solid #CAC8C8;
    padding: 3px;
}
table.Products tr.Totals td {
    background-color: #f9d6d8;
    border: 1px solid #CAC8C8;
    padding: 3px;
    color: #FF0000;
    font-weight: bold;
}

