@charset "utf-8";
/* CSS Document */

h1 {
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#FF3300;
	text-align:justify;
	margin-bottom:25px;
	margin-top:15px;
}

h2 {
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#FF3300;
	text-align:justify;
	margin:0px;
	padding:0px;
}

h3 {
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#FF3300;
	text-align:justify;
	margin:10px 0px 10px 0px;
	padding:0px 0px 0px 10px;
}

h4 {
	font-size:12px;
	color:#FF3300;
	font-family:Verdana, Geneva, sans-serif;
	text-decoration:none;
	text-align:center;
	font-weight:bold;
	margin:0px;
	padding:0px;
}

h6 {
	font-size:14px;
	color:#FF3300;
	font-family:Verdana, Geneva, sans-serif;
	text-decoration:none;
	text-align:left;
	font-weight:bold;
	margin:10px;
	padding:0px;
}

p1 {
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#666666;
	text-align:justify;
	margin:10px;
}

p{font-family:Verdana, Geneva, sans-serif;font-size:12px;color:#666;line-height:1.4em;letter-spacing:0;margin:10px; text-align:justify;}

a {text-decoration:underline;
color:#003366;}

#button {width:154px; background-image:url(../images/template/button.jpg); float:left; height:23px; padding-top:7px; color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:12px; text-align:center;
 background-repeat:no-repeat;}

body {background-image:url(../images/template/golfschool_template_01.jpg); background-repeat:repeat-x; margin:0px;}

#container {width:1000px; height:auto; margin: 0 auto; }

#header {width:1000px; height:180px; background-image:url(../images/template/golfschool_template_03.jpg); float:left;}

#topinfo {height:20px; width:980px; margin:10px; float:left;}

#topleftinfo {height:20px; width:300px; float:left; text-align:left; font-family:Verdana, Geneva, sans-serif; font-size:12px; color:#003366;}
#topmiddleinfo {height:20px; width:380px; float:left;}
#toprightinfo {
	height:20px;
	width:300px;
	float:left;
	text-align:right;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#666666;
}

#columncontainer {width:1000px; height:auto; float:left; background-image:url(../images/template/golfschool_template_15.jpg); background-repeat:repeat-y;}

#leftcolumn {width:200px; height:auto; float:left;}

#leftcolumnholder {
	width:170px;
	height:auto;
	float:left;
	margin-left:10px;
	margin-right:20px;
	margin-bottom:10px;
	margin-top:0px;
	text-align:justify;
	color:#CCCCCC;
	font-size:11px;
	color:#666666;
	font-family:Verdana, Geneva, sans-serif;
	text-decoration:none;
}




#middlecolumn {width:600px; height:auto; float:left;}

#mainimage {width:590px; height:auto; float:left; margin:5px;}

#maincontent {width:570px; height:auto; float:left; margin:15px 0px 15px 15px;}

#contentbox {width:400px; height:auto; float:left; margin-left:65px; margin-right:65px; border-color:#CCCCCC; border-style:solid; border-width:1px; padding-left:20px; padding-right:20px; padding-bottom:10px; padding-top:10px;  font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#666666;
	text-align:justify;}

#maincontentboxes {width:275px; height:125px; float:left; border-color:#CCCCCC; border-style:solid; border-width:1px;}
#maincontentboxesspacer {width:16px; height:125px; float:left; margin-bottom:20px;}

#footer {width:570px; height:auto; float:left; margin:0px 20px 0px 0px; border-top-color:#CCCCCC; border-top-style:solid; border-top-width:1px;
font-family:Verdana, Geneva, sans-serif; font-size:12px; color:#003366; padding-top:20px; text-align:center; }

#rightcolumn {width:200px; height:auto; float:right; }

#rightcolumnnobox {width:154px; height:auto; margin-left:10px; margin-right:20px; margin-bottom:0px; font-family:Verdana, Geneva, sans-serif; font-size:11px; color:#003366; text-align:center; padding-top:5px; padding-bottom:5px; float:left; margin-bottom:0px; padding-left:0px; padding-right:0px;}

#rightcolumnitemholder {width:200px; height:auto; float:left;}

#rightcolumnbrochure {width:154px; height:auto; margin-left:10px; margin-right:20px; margin-bottom:10px;  font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	color:#666666; text-align:justify; padding-top:5px; padding-bottom:5px; background-image:url(../images/template/sidebox_02.jpg); background-repeat:repeat-y; float:left; margin-bottom:0px; padding-left:8px; padding-right:8px;}

#rightcolumnitem {
	width:140px;
	height:auto;
	margin-left:10px;
	margin-right:20px;
	margin-bottom:10px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	color:#666666;
	text-align:justify;
	padding-top:5px;
	padding-bottom:5px;
	background-image:url(../images/template/sidebox_02.jpg);
	background-repeat:repeat-y;
	float:left;
	margin-bottom:0px;
	padding-left:15px;
	padding-right:15px;
}

#rightcolumnitemnoborder {
	width:140px;
	height:auto;
	margin-left:10px;
	margin-right:20px;
	margin-bottom:10px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	color:#666666;
	text-align:justify;
	padding-top:5px;
	padding-bottom:5px;
	float:left;
	margin-bottom:0px;
	padding-left:15px;
	padding-right:15px;
}


#sidelinkholder {
	width:170px;
	height:auto;
	margin-left:10px;
	margin-right:20px;
	margin-bottom:10px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	color:#666666;
	text-align:justify;
	padding-top:5px;
	padding-bottom:5px;
	float:left;
	margin-bottom:0px;
	
}



#rightcolumnitemtop {width:170px; height:4px; margin-left:10px; margin-right:20px; background-image:url(../images/template/sidebox_01.jpg); float:left; margin-bottom:0px;}

#rightcolumnitembottom {width:170px; height:4px; margin-left:10px; margin-right:20px; background-image:url(../images/template/sidebox_04.jpg); float:left; margin-top:0px; margin-bottom:8px;}

#rightcolumnmap {width:170px; height:auto; margin-left:10px; margin-right:20px; margin-bottom:10px;  border-bottom-color:#CCCCCC; border-bottom-style:solid; border-bottom-width:1px; font-family:Verdana, Geneva, sans-serif; font-size:11px;  color:#666666; text-align:center; padding-top:10px; padding-bottom:10px; background-color:#CCCCCC;}

#rightcolumnholder {
	width:170px;
	height:auto;
	float:left;
	margin-left:10px;
	margin-right:20px;
	margin-bottom:10px;
	text-align:justify;
	color:#CCCCCC;
	font-size:11px;
	color:#666666;
	font-family:Verdana, Geneva, sans-serif;
	text-decoration:none;
}

#rightimage {
	width:300px;
	height:215px;
	margin-left:15px;
	margin-top:15px;
	margin-bottom:15px;
	padding:5px;
	border:solid;
	border:#CCCCCC;
	border:1px;
	float:right;
}

#rightcolumnlinebreak {width:170px; height:1px; float:left; background-color:#CCCCCC; margin:10px 10px 10px 10px;}

#GSButtonholder {width:160px; height:auto; float:none;}
#GSButton { width:auto; height:26px; background-image:url(../images/template/GSButton_03.jpg); background-repeat:repeat-x; float:right; margin-top:10px; margin-bottom:10px;}
#GSButtonleft {width:5px; height:26px; background-image:url(../images/template/GSButton_01.jpg); float:left;}
#GSButtonright {width:19px; height:26px; background-image:url(../images/template/GSButton_05.jpg); float:left;}
#GSButtonmiddle {width:auto; padding-left:5px; padding-top:5px; padding-right:5px; font-family:Verdana, Geneva, sans-serif; float:left; font-size:12px; color:#FFFFFF;}

/* Navbar */

#menuholder {width:180px; height:auto; float:right; margin-right:5px; margin-top:10px;}
#menu {width: 180px; /* set width of menu */ background-image:url(../images/template/navspacer.gif); background-repeat:repeat-x;} 
#menu ul { /* remove bullets and list indents */ list-style: none; margin: 0; padding: 0;}
/* style, color and size links and headings to suit */
#menu a, #menu h2 {	display: block;	border-width: 0px 0px 1px 0px;	border-style: solid;	border-color: #CCCCCC;	margin: 0;	padding: 10px 10px; color:#666666;}
#menu h2 {color: #666666; background: #000; text-transform: uppercase;}
#menu a {
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#666666;
	background-image:url(../images/template/navspacer.gif);
	background-repeat:repeat-x;
	text-decoration:none;
	text-align:left;
	
}
#menu a:hover {	color: #ffffff; background:#173f5d;}
#menu li {/* make the list elements a containing block for the nested lists */position: relative; } 
#menu ul ul ul {position: absolute; top: 0; left: 100%; /* to position them to the right of their containing block */ width: 100%; /* width is based on the containing block */}
div#menu ul ul ul,
div#menu ul ul li:hover ul ul {display: none;  }
div#menu ul ul li:hover ul,
div#menu ul ul ul li:hover ul {display: block; }


<!--[if lt IE 7]>
<style type="text/css" media="screen">
#menu{float:none;}
body{behavior:url(csshover.htc); font-size:100%;}
#menu ul li{float:left; width: 100%;}
#menu a{height:1%;font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#666666;}
</style>
<![endif]-->ver ul {display: block;}


/* Fix IE. Hide from IE Mac \*/
* html ul li { float: left; height: 1%; }
* html ul li a { height: 1%; }
/* End */
