@charset "utf-8";
/* CSS Document */

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #000900;
}
body,td,th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
}

a:link {
	color: #006602;
	text-decoration: underline;
}
a:visited {
	text-decoration: underline;
	color: #006602;
}
a:hover {
	text-decoration: none;
	color: #006600;
}
a:active {
	text-decoration: underline;
	color: #006602;
}
a.footer:link {
	font-size: 11px;
	color: #70925b;
	text-decoration: underline;
}
a.footer:visited {
	font-size: 11px;
	text-decoration: underline;
	color: #70925b;
}
a.footer:hover {
	font-size: 11px;
	text-decoration: none;
	color: #70925b;
}
a.footer:active {
	font-size: 11px;
	text-decoration: underline;
	color: #70925b;
}

.tabtitle {
	padding-left: 10px;
	color: #FFF;
	font-weight: bold;
	text-decoration: none;
}
a.tabtitle:link {
	color: #FFF;
	font-weight: bold;
	text-decoration: none;
}
a.tabtitle:visited {
	text-decoration: none;
	color: #FFF;
	font-weight: bold;
}
a.tabtitle:hover {
	text-decoration: none;
	color: #FFF;
	font-weight: bold;
}
a.tabtitle:active {
	text-decoration: none;
	color: #FFF;
	font-weight: bold;
}

.subtabtitle {
	padding-left: 15px;
	font-size: 11px;
	font-weight: bold;
}

.subheadtitle {
	padding-left: 10px;
	font-size: 12px;
	font-weight: bold;
	color: #6b6b20;
}

.contentpad {
	padding: 10px 10px 0px 10px;
}
.subcontentpad {
	padding: 0px 10px;
	font-size: 11px;
}

.subcontentpadright 
{
    padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
}

.contentpadright {
	padding: 10px 20px 0px 10px;
}

.subcontent {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
}

/*a.subcontent:link {
	color: #006600;
	text-decoration: underline;
}
a.subcontent:visited {
	text-decoration: underline;
	color: #006600;
}
a.subcontent:hover {
	text-decoration: none;
	color: #006600;
}
a.subcontent:active {
	text-decoration: underline;
	color: #006600;
}*/

/******** New Styles ******/

.pagetitle {
	display: block;
	margin-bottom: 10px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	font-weight:bold;
	color: #6b6b20;
}

p {
	margin:  0 0 1em 0;
	padding:  0;
	line-height: 1.3em;
}

h2 {
	margin:  1em 0 1em 0;
	font-size: 13px;
	font-weight:bold;
	color: #6b6b20;
}

h3 {
	margin:  1em 0 0 0;
	color: #013300;
	font-size: 12px;
}
.subcontentpad h3 { margin-top: .5em; }

.contentpad ul {
margin: 1em 0 1em 22px;
padding-left: 0;
}
.contentpad ul li {
list-style-type: disc;
padding: 0 0 3px 0;
}

.subcontent ul {
padding: 0 0 0 12px;
margin: 0 0 10px 0px;
}
.subcontent ul li {
padding: 3px 0 3px 0px;
}

.imageFull {
margin: 5px 0 3px 0;
border: 1px solid #333;
}
.imageLeft {
margin: 0px 5px 3px 0;
border: 1px solid #333;
}
.imageRight {
margin: 0px 0 3px 5px;
border: 1px solid #333;
}

.currentItemHighlight2 {
color: #333;
}

table.holeLinks td a {
display: block;
width: 16px;
margin: 0 1px;
padding: 4px 0;
text-align: center;
}

table.yardages {
margin: 0 10px 5px 10px;
}
table.yardages th {
font-weight: bold;
text-align: left;
padding: 3px 6px;
font-size: 12px;
}
table.yardages td {
border-bottom: 1px solid #70925b;
background-color: #ccc895;
font-size: 12px;
padding: 3px 6px;
}

.eventDetailHead {
	margin:  1em 0 1em 0;
	color: #013300;
	font-size: 16px;
	font-weight: bold;
}
.eventLabel {
font-weight: bold;
}


table.committees td {
padding: 2px 2px 0 0;
width: 122px;
vertical-align: top;
font-size: 12px;
}

.hidden {
display: none;
}



/********** */

.footercontent {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #70925b;
}

.icon {
	float:left;
	padding: 0px 10px 5px 0px;
	}
	
.bg1 {
	background-image:url(/images/hazeltine/bg_left.gif);
	background-position: right top;
	background-repeat:repeat-x;
	}
	
.bg2 {
	background-image:url(/images/hazeltine/bg_right.gif);
	background-position: left top;
	background-repeat:repeat-x;
	}
	
.headerimage {
	background-image:url(/images/hazeltine/bg_header.jpg);
	}
	
.footerimage {
	background-image:url(/images/hazeltine/pic_footer.jpg);
	}
.footerimage_2col {
	background-image:url(/images/hazeltine/pic_footer_full.jpg);
	}
	
.belownav {
	background-image:url(/images/hazeltine/belownav.jpg);
	}
	
.contentbg {	
	background-image:url(/images/hazeltine/mid.jpg);
	background-position: top; 
	background-repeat:no-repeat;
	}
	
.contentbg_2col {	
	background-image:url(/images/hazeltine/mid_full.jpg);
	background-repeat:no-repeat;
	}

.contentbg_whole {	
	background-image:url(/images/hazeltine/mid_whole.jpg);
	background-repeat:no-repeat;
	}
	
	/*background-repeat:no-repeat;*/
/**************
DNN specific overides
**************/
/* text style used for most text rendered by modules */
/*.Normal, .NormalDisabled
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
}*/


/******************
inventu side menu
*******************/
.navtabtitle0 {
	padding-left: 10px;
	color: #FFF;
	font-weight: bold;
	background-image:url(/images/hazeltine/leftheader.jpg);
	height: 29px;
	text-decoration: none;
}
.navtabtitle1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	background-image:url(/images/hazeltine/leftnav_arrow.gif);
	background-repeat:no-repeat;
	padding-left: 22px;
	padding-top: 5px;
}
.navsubcontent1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #616131;
	background-image:url(/images/hazeltine/leftnav_arrow.gif);
	background-repeat:no-repeat;
	padding-left: 22px;
	padding-top: 5px;
}
.navsubcontent2 
{
    font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #616131;
	background-image:url(/images/hazeltine/leftnav_bullet.gif);
	background-repeat:no-repeat;
	padding-left: 32px;
	padding-top: 5px;
}

/* form button overide */

.StandardButton
{
	padding-right: 5px;
	padding-left: 5px;
	font-weight: normal;
	font-size: 11px;
	background: #70925b;
	color: #FFFFFF;
	font-family: Verdana, sans-serif;
}