/* CSS Document */
#header { background-image:url(background/header-background.png)}
#logo { margin-left:50px}

#line {
	width:990px;
	height:5px;
	background-color:#898B8E;

}

.style1 {
	font-family: "AvantGarde Bk BT", "AvantGarde Md BT", AvantGarde-Book, AvantGarde-Demi;
	color: #898B8E;
	font-size: 16px;
	font-weight: bold;
}
body {
	background-image: url(background/background.png);
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	text-decoration:none
}
.style3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
}
.style4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.style7 {
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}
#piecemaker {
	margin: 10px;
	padding: 0px;
	float: left;
	height: 440px;
	width: 650px;
	left: 0px;
	top: 0px;
	clip: rect(0px,auto,auto,0px);
	margin-top: 0px;
}
.style8 {
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	letter-spacing: 2px;
}


.style14 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
}
.style17 {
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
}
.style20 {color: #0D5F4D; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; }
.style21 {
	color: #1B6D5C;
	font-family: Arial, Helvetica, sans-serif;
}
.style24 {font-family: Arial, Helvetica, sans-serif; font-size: 14px; }
.style25 {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #1B6D5C;
	font-size: 14px;
}
.style27 {color: #1B6D5C}
.style29 {font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; }



#seperate {border-spacing:1px; border-color:#898B8E; border-style: dashed; border-width: thin}

#news {
	border: medium;
	border-color: #E4E5E6;
	border-style: solid;
	margin-top: 10px;
	margin-right: 10px;
	line-height: 21px;
	padding-left: 5px;
	padding-right: 5px;


}

table.chair {	background-image:url(images/GJS-PHOTO.png);
	background-repeat:no-repeat;
	background-position:bottom}
#text {background-image:url(buttons/parent-background.png); color:#FFFFFF}
#support {background-image:url(buttons/support.png); color:#FFFFFF}
#inform {background-image:url(buttons/opportunities.png); color:#FFFFFF}
#top {
	height:10px;
	width:100%;
	border-top:thin;
	border-top-color:#898B8E;
	border-top-style:solid;
	border-top-width:1px;
	float: right;
	vertical-align: middle;
}
#btop {height:20px ; }

#mission {
	margin-bottom:1px;
	text-align:right;
	margin-right: 9px;
	letter-spacing: 1px;
	padding-top: 10px;
}
/*Top Navigation*/
ul.topnav {width: 945px;overflow:hidden;margin:0 auto; position: static; display:block }
ul.topnav li{float:right;overflow:hidden; font-family:Arial, Helvetica, sans-serif; font-size: 11px; letter-spacing:1px; display: block }
ul.topnav li.header{ background-image:url(buttons/parent-background.png);}
ul.topnav li.header a{color:#FC0;background:transparent url(backgrounds/menu-active-arrow.png) no-repeat bottom center;}
ul.topnav li a{padding:0 12px;line-height:35px;font-size:95%;font-weight:bold;color: #333333;text-decoration:none;display:block; font:Arial, Helvetica, sans-serif}
ul.topnav li a:hover{color: #898B8E; border-top:thin; border-top-color: #0C806B; border-top-style:solid ; border-top-width:2px; display: block}
ul.topnav li:hover a{display: block; }
ul.topnav li:hover ul.childnav{display:block;position:absolute;}
ul.topnav li ul{z-index:1000;min-width:140px;padding:0 0 10px 0;display:none;overflow:hidden;background:#BDCFDD url(buttons/menu-child-background.png) repeat-x bottom;-moz-border-radius:0 0 5px 5px;border-radius:0 0 5px 5px;-webkit-border-radius:0 0 5px 5px;}
ul.topnav li.item0 a{text-indent:-9999px;width:15px;background:transparent url(backgrounds/menu-home-icon.png) no-repeat center center; font-family:Arial, Helvetica, sans-serif}
ul.topnav li ul li{float:left;clear:left;line-height:25px; font-family:Arial, Helvetica, sans-serif}
ul.topnav li ul li.headline{line-height:inherit;max-width:300px;padding-bottom:10px;}
ul.topnav li ul li a{line-height:25px;white-space:nowrap;}
ul.topnav li ul li.headline a{white-space:normal;margin-left:10px;line-height:inherit;}
ul.topnav li ul li.header{background-color:transparent;}
ul.topnav li ul li.header a{background-image:none;color:#FC0;}


/*Button*/



/*Parent Navigation*/
ul.parentnav {width:950px;overflow:hidden;margin:0 auto; background-image:url(buttons/parent-background.png); position: static}
ul.parentnav li{float:left;overflow:hidden; font-family:Arial, Helvetica, sans-serif; font-size:15px; font-style:normal; letter-spacing:1px}
ul.parentnav li.header{ background-image:url(buttons/parent-background.png);}
ul.parentnav li.header a{color:#FC0;background:transparent url(backgrounds/menu-active-arrow.png) no-repeat bottom center;}
ul.parentnav li a{padding:0 12px;line-height:35px;font-size:95%;font-weight:bold;color:#fff;text-decoration:none;display:block; font:Arial, Helvetica, sans-serif}
ul.parentnav li a:hover{color: #000000; background-image:url(buttons/hover-parent-background.png)}
ul.parentnav li:hover a{display: block; }
ul.parentnav li:hover ul.childnav{display:block;position:absolute;}
ul.parentnav li ul{z-index:1000;min-width:140px;padding:0 0 10px 0;display:none;overflow:hidden;background:#BDCFDD url(buttons/menu-child-background.png) repeat-x bottom;-moz-border-radius:0 0 5px 5px;border-radius:0 0 5px 5px;-webkit-border-radius:0 0 5px 5px;}
ul.parentnav li.item0 a{text-indent:-9999px;width:15px;background:transparent url(background/menu-home-icon.png) no-repeat center center; font-family:Arial, Helvetica, sans-serif}
ul.parentnav li ul li{float:left;clear:left;line-height:25px; font-family:Arial, Helvetica, sans-serif}
ul.parentnav li ul li.headline{line-height:inherit;max-width:300px;padding-bottom:10px;}
ul.parentnav li ul li a{line-height:25px;white-space:nowrap;}
ul.parentnav li ul li.headline a{white-space:normal;margin-left:10px;line-height:inherit;}
ul.parentnav li ul li.header{background-color:transparent;}
ul.parentnav li ul li.header a{background-image:none;color:#FC0;}
ul.parentnav li ul li.arrow{height:13px;width:25px;background:transparent url(buttons/menu-child-arrow.png)  no-repeat 10px 0;}
ul.parentnav li.submenu{float:none;clear:left;overflow:hidden;background-image:none;background-color:#fff;height:inherit;}
ul.parentnav li.submenu ul.submenubar{display:block;overflow:hidden;width:1000px;padding:0;margin:5px 0 0 0;background-image:none;background-color:#F0F0F0;-moz-border-radius:5px 5px 5px 5px;border-radius:5px 5px 5px 5px;-webkit-border-radius:5px 5px 5px 5px;}
ul.parentnav li.submenu ul.submenubar li{height:35px;float:left;clear:none;height:inherit;}
ul.parentnav li.submenu ul.submenubar li:first-child{-moz-border-radius:5px 0 0 5px;border-radius:5px 0 0 5px;-webkit-border-radius:5px 0 0 5px;}
ul.parentnav li.submenu ul.submenubar li.header{background-color:#E6E6E6;}
ul.parentnav li.submenu ul.submenubar li.header a{background-image:none;color:#666;}
ul.parentnav li.submenu ul.submenubar li a{color:#366DAF;height:35px;line-height:35px;}
ul.parentnav li.submenu ul.submenubar li ul.subchildnav{display:none;position:absolute;background-image:none;background-color:#F7F7F7;border:solid 1px #E6E6E6;border-top:0;}
ul.parentnav li.submenu ul.submenubar li:hover a{display:block;}
ul.parentnav li.submenu ul.submenubar li:hover ul.subchildnav{display:block;position:absolute;z-index:1000px;-moz-border-radius:0 0 5px 5px;border-radius:0 0 5px 5px;-webkit-border-radius:0 0 5px 5px;}
ul.parentnav li.submenu ul.submenubar li ul.subchildnav li{float:left;clear:left;line-height:25px;height:25px;background-image:none;width:100%;}ul.parentnav li.submenu ul.submenubar li ul.subchildnav li a{color:#366DAF;line-height:25px;height:25px;}
ul.parentnav li.submenu ul.submenubar li ul.subchildnav li.arrow{height:13px;width:25px;background:transparent url(backgrounds/menu-subchild-arrow.png) no-repeat 10px 0;}
td.support {	background-image:url(background/service-pic.png); background-repeat:no-repeat;background-position:right bottom  }
td.opp { background-image: url(background/opp-pic.png); background-repeat:no-repeat; }
table.text {letter-spacing:1px}
div.learn {width:87px; height:15px; background-image: url(buttons/learn-button.png); background-repeat:no-repeat}
div.learn:hover {
	width:87px;
	height:15px;
	background-image: url(buttons/learn-button-hover.png);
	background-repeat:no-repeat;
}
div.donate {width:100px; height:30px; background-image: url(buttons/donate-button.png); background-repeat:no-repeat; float:right; margin-right:10px}
div.donate:hover {
	width:100px;
	height:30px;
	background-image: url(buttons/donate-button-hover.png);
	background-repeat:no-repeat;
	float: right;
	margin-right:10px
}



div.sponsor {width:106px; height:15px; background-image: url(buttons/sponsor-button.png); background-repeat:no-repeat; float:right; margin-right:10px}
div.sponsor:hover {
	width:106px;
	height:15px;
	background-image: url(buttons/hover-sponsor-button.png);
	background-repeat:no-repeat;
	float: right;
	margin-right:10px
}

div.player {width:94px; height:15px; background-image: url(buttons/player-button.png); background-repeat:no-repeat; float:right; margin-right:10px}
div.player:hover {
	width:94px;
	height:15px;
	background-image: url(buttons/hover-player-button.png);
	background-repeat:no-repeat;
	float: right;
	margin-right:10px
}


div.golfdigest {width:97px; height:15px; background-image: url(buttons/golfdigest-button.png); background-repeat:no-repeat}
div.golfdigest:hover {width:97px; height:15px; background-image: url(buttons/hover-golfdigest-button.png); background-repeat:no-repeat}

#divMain1
{
	width: 280px;
	height: 460px;
	background-color: #FFFFFF;
	overflow:hidden;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-repeat:no-repeat;
	background-position: top
}
div.message{width:170px}

div.graybutton {
	width: 125px;
	height: 27px;
	background-image:url(buttons/hover-gray-button.png);
	background-repeat:no-repeat;
	padding-top: 7px;
	float: left;
	margin-top: 10px;
	margin-left: 15px;
}
div.graybutton:hover {
	width: 125px;
	height: 27px;
	background-image:url(buttons/gray-button.png);
	background-repeat:no-repeat;
	padding-top: 7px;
	float: left;
	margin-top: 10px;
	margin-left: 15px;
	
}
div.style4 {color: #000000}
div.style4:hover {color:#FFFFFF}
div.golf {width:320px; height:129px; background-image:url(images/golf.png); background-repeat:no-repeat}
div.golflearn {
	width:100px;
	height:20px;
	background-image:url(images/Golflearn.png);
	background-repeat:no-repeat;
	background-position:bottom;
	margin-left: 20px;
	padding-top: 100px;
}
div.golflearn:hover {
	width:100px;
	height:20px;
	background-image:url(images/hover-Golflearn.png);
	background-repeat:no-repeat;
	background-position:bottom;
	margin-left: 20px;
	padding-top: 100px;
}
div.picture { width:120px; height:160px; float:right; position: relative; visibility:inherit; display:block; }
#registration {color: #C8F0E0}
#registration:hover {color: #FFFFFF}

.button {
	float: right;
	height: auto;
	width: auto;
	padding-top: 7px;
	padding-right: 15px;
	padding-bottom: 7px;
	padding-left: 15px;
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	border: medium solid #0C806B;
	color: #0C806B;
	-moz-border-radius:10px 10px 10px 10px;
	border-radius:10px 10px 10px 10px;
	-webkit-border-radius:10px 10px 10px 10px;
	margin-right: 20px;
	text-decoration:none
}
.button:hover {
	float: right;
	height: auto;
	width: auto;
	padding-top: 7px;
	padding-right: 15px;
	padding-bottom: 7px;
	padding-left: 15px;
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	border: medium solid #0C806B;
	color: #FFFFFF;
	background-color:#0C806B;
	-moz-border-radius:10px 10px 10px 10px;
	border-radius:10px 10px 10px 10px;
	-webkit-border-radius:10px 10px 10px 10px;
	margin-right: 20px;
	text-decoration:none
}
