@charset "UTF-8";

BODY {
	/* This section shows up as an error because it only works in IE - that is OK */
	scrollbar-base-color: #57441a;
	scrollbar-arrow-color: #fff;
	background-color: #fff;
}
#g_logo_prnt { display: none; }
#navbar {
	/* width: 778px; */
}
.prnt_spacer { display: none; }
.content_txt_pg {
	background-image: url(../graphics/golflogo_lg.gif);
	background-repeat:no-repeat;
	background-position: top;
	background-attachment: fixed;
	background-color:#fefef2;
}
.content_txt_pg h2 {
	font: 16px "Book Antiqua", "Palatino Linotype", "Times New Roman", Times, serif;
	margin: 10px 6px 14px 14px;
	color: #000;
	font-weight: bold;
}
.content_txt_pg h3 {
	width:740px;
	height:34px;
	font: 18px "Book Antiqua", "Palatino Linotype", "Times New Roman", Times, serif;
	margin: 0px 0px 0px 14px;
	padding: 6px 0px 0px 0px;
	color: #fff;
	vertical-align:top;
	text-align: center;
	text-transform:uppercase;
	background: url('../graphics/h3_m_bg.gif') no-repeat;
}
	/* h4 header has a -6px bottom margin to close the space below it */
.content_txt_pg h4 {
	font: 14px "Book Antiqua", "Palatino Linotype", "Times New Roman", Times, serif;
	margin: 18px 12px 4px 24px;
	color: #660000;
	vertical-align:top;
	font-weight: bold;
}
	/* h5 header is the same as the h4 header except its top or bottom margins are set to 0px */
.content_txt_pg h5 {
	font: 14px "Book Antiqua", "Palatino Linotype", "Times New Roman", Times, serif;
	margin: 0px 12px 0px 24px;
	color: #660000;
	vertical-align:top;
	font-weight: bold;
}

.content_txt_pg p { font: 11px  Verdana, Arial, Helvetica, sans-serif; margin: 4px 12px 12px 24px; line-height: 1.25em; } 

.content_txt_pg h4.top { 
	font: 14px "Book Antiqua", "Palatino Linotype", "Times New Roman", Times, serif;
	margin: 4px 12px 4px 24px;
	color: #660000;
	vertical-align:top;
	font-weight: bold;
}

.txt_box {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	width: 700px;
	text-align:left;
	}

#move_up {
	z-index: 100;
	}
	
#schedule {
	position:absolute;
	top:130px;
	width:266px;
	display:block;
	z-index: 10000;
	}
	
.recycle_sm { 
	margin: 4px 20px 0px 12px; 
	float: right;
	display: inline;
	} 

.rules_regs_top { font: 11px  Verdana, Arial, Helvetica, sans-serif; padding-top:8px; line-height: 1.25em; text-align:left; } 

.rules_regs { font: 11px  Verdana, Arial, Helvetica, sans-serif; line-height: 1.25em; text-align:left; } 

.footnote { font: 10px  Verdana, Arial, Helvetica, sans-serif; margin: 4px 12px 8px 44px; line-height: 1.25em; } 

.footnote_pdf { font: 12px  Verdana, Arial, Helvetica, sans-serif; margin: 4px 12px 8px 24px; line-height: 1.25em; } 

.ip_txt { font: 11px  Verdana, Arial, Helvetica, sans-serif; margin: 8px 0px 0px 24px; line-height: 1.2em; width:440px; } 

.gc_txt { font: 11px  Verdana, Arial, Helvetica, sans-serif; margin: 8px 0px 0px 24px; line-height: 1.2em; width:340px; } 

.pdf { font: 11px  Verdana, Arial, Helvetica, sans-serif; margin: 4px 4px 4px 30px; line-height: 1.25em; } 


.labels {
	font: 14px "Book Antiqua", "Palatino Linotype", "Times New Roman", Times, serif;
	margin: 2px 12px 2px 0px;
	color: #0000;
	vertical-align:top;
	text-align: right;	
}

.notice {
	font: 16px "Book Antiqua", "Palatino Linotype", "Times New Roman", Times, serif;
	margin: 18px 12px 4px 24px;
	color: #000000;
	vertical-align:top;
	text-align: center;	
}

.notice_left {
	font: 16px "Book Antiqua", "Palatino Linotype", "Times New Roman", Times, serif;
	margin: 18px 12px 4px 24px;
	color: #000000;
	vertical-align:top;
	text-align: left;	
}

.po2cl {
	width:280px;
	float: left;
	margin: -10px 0px 0px -8px;
} 

.po2cr {
	width:460px;
	float: left;
	margin: -10px 0px 0px -8px;
} 

.jc {
	margin: 0px 4px 4px 30px;
	vertical-align:top;
} 

.jct {
	margin: 0px 4px 4px 20px;
	float:left;
	width: 330px;
	vertical-align:top;
} 

.tw {
	font: 14px "Book Antiqua", "Palatino Linotype", "Times New Roman", Times, serif;
	margin: 18px 0px 0px 12px;
	color: #660000;
	font-weight: bold;
	/* border:#FF0000 solid 1px; */
}

.txt_pg_button {
	font: 12px  Verdana, Arial, Helvetica, sans-serif;
	margin: 2px 4px 4px 34px; 
	font-weight: bold;  
	line-height: 1.5em;
}

.txt_pg_button_lg {
	font: 22px  Verdana, Arial, Helvetica, sans-serif;
	margin: 2px 4px 4px 4px;
	text-align:center; 
	line-height: 1.5em;
}
.gc_pg_button {
	font: 14px  Verdana, Arial, Helvetica, sans-serif;
	margin: 0px 4px 8px 190px; 
	font-weight: bold;  
	line-height: 2.5em;
}
.gc_pg_button_nojava {
	font: 14px  Verdana, Arial, Helvetica, sans-serif;
	margin: 14px 4px 0px 260px; 
	font-weight: bold;  
	line-height: 2.5em;
}
.gc_pg_button_recycle {
	font: 14px  Verdana, Arial, Helvetica, sans-serif;
	margin: 14px 4px 0px 200px; 
	font-weight: bold;  
	line-height: 2.5em;
}

.champ_list { font: 13px  Verdana, Arial, Helvetica, sans-serif; margin: 8px 6px 24px 36px; line-height: 1.25em; }

.champ_list_short { font: 13px  Verdana, Arial, Helvetica, sans-serif; margin: 8px 6px 12px 36px; line-height: 1.25em; }

.important { font: 11px  Verdana, Arial, Helvetica, sans-serif; margin: 12px 12px 12px 24px; line-height: 1.25em; color:#660000; font-weight:bold; }

.info { font: 13px  Verdana, Arial, Helvetica, sans-serif; margin: 6px 12px 12px 24px; line-height: 1.5em; }

.clear {
	clear: both;
}

.sup {   
	font-size: smaller;
    vertical-align: baseline;
    position: relative;
    bottom: 0.23em;
	text-transform:lowercase
}
.txt_pg.sup {   
	font-size: smaller;
    vertical-align: baseline;
    position: relative;
    bottom: 0.23em;
	text-transform:lowercase
}
.gc_pg.sup {   
	font-size: smaller;
    vertical-align: baseline;
    position: relative;
    bottom: 0.23em;
	text-transform:lowercase
}
.bold {
	font-weight: bold;
}
.note {
	color: #ff0000;
	font-weight: bold;
}
.note_right {
	float:right;
	width: 400px;
}

.pgb { page-break-before: always; }

.depart_txt {
	font: 16px "Book Antiqua", "Palatino Linotype", "Times New Roman", Times, serif;
	margin: 10px 6px 14px 14px;
	color: #000;
	font-weight: normal;
}

/*---------- txt_pg tooltip - BEGIN -----------*/
a.pop_uptop {
    text-decoration: none;
    display: inline-block !important;
    display: inline;
}
a.pop_uptop span.pop_up {
    visibility: hidden;
    display: none;
    position:relative;
    text-align: center;
	margin: 0px 0px 0px -12px; 
	background: #fefef2; 
	border:#660000 1px solid; 
}
a.pop_uptop:hover {
    border-bottom: 0px solid #9fc;
    text-decoration: none;
}
a.pop_uptop:hover span.pop_up {
    visibility: visible;
    /* blow up width, could be zeroed by opera hack */
    width: 728px;
	display:block;
    text-align: center;
}

a.pop_uptop:hover span.content { /* different middle bg for stretch */
	display: block;
	font-weight: normal;
}


/* Opera 6+ specific values */
@media screen and (min-width: 0px) {
    a.pop_uptop span.pop_up {
        left: inherit;
        top: inherit;
        margin-top: 12px;
        width: 0;
    }
}


#fb_link {  float: left; display: inline; margin: 0px 0px 0px 6px; color:#ffffff; font-family:  Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-weight: normal; height:40px; width: 160px; padding: 1px 0px 0px 0px; }

#fb_logo {  float: left; display: inline; margin: 0px 0px 0px 6px; }

#fb_txt {  float: left; display: inline; margin: 0px 0px 0px 8px; color:#ffffff; font-family:  Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-weight: normal; height:36px; width: 100px; padding: 4px 0px 0px 0px; text-align:left; }

#footer { font-family: Verdana, arial, helvetica, sans-serif; height: 44px; width:805px; background-image: url(../graphics/grad_footer_lg.gif); font-size: 11px; font-weight: normal; text-align: center;  padding: 3px 0px 0px 0px; display:inline; float: left;  line-height: 1.5em;  color: #ffffff; margin: 0px 0px 0px 98px; }

#footer h5 { height: 36px; width: 400px; font-family: Verdana, arial, helvetica, sans-serif; color:#ffffff; font-size: 11px; font-weight: normal; text-align: center;  padding: 3px 0px 0px 0px; display:inline; float: left;  line-height: 1.5em; }

a.footer:link {	color: #FFF; text-decoration: none; }
a.footer:visited {color: #FFF; text-decoration: none; }
a.footer:hover {color: #F5EE1B; text-decoration: none; }
a.footer:active {color: #FFF; text-decoration: none; }
