@charset "utf-8";
/* CSS Document */

/*main stylesheet*/
* {
	margin: 0px;
	padding: 0px;
}
body{

	text-align : left;

	background-color : #FFFFFF;

	margin :0px;

	font-family : "Helvetica", sans-serif;

	font-size : 10pt;

	font-weight : normal;

	margin-collapse : collapse;

}

img {border : none;}
.clearfloat { /* this class should be placed on a div or break element and should be the final element before the close of a container that should fully contain its child floats */
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}

#mainframe{width : 820px; margin-left : auto;margin-right : auto;background-color : #ffffff;}


#container{width : 800px; margin-left : auto;margin-right : auto;margin-top :4px; background-color : #ffffff;}

#header{padding-top:0px;color:white; background-color : #0fa464; height:15px;padding-left:20px; padding-right:20px; font-size:10px; vertical-align:middle; font-weight:bold;}

#header a:link, #header a:active, #header a:visited {text-decoration: none;color: white;background-color: transparent;font-weight: bold;vertical-align: middle;}

#header a:hover {text-decoration: underline;color: white;background-color: transparent;font-weight: bold;vertical-align: middle;}

#banner{
	background: #ffffff url(../images/banner10.jpg) no-repeat;
	height : 159px;
}

#mainmenu{background-color : #ccb88f; height:22px;padding-left:20px;}

#submenu{background-color : #e1ca9e; height:22px;width:800px;margin-left : auto;margin-right : auto;}

#contents h1{color:#0fa464;background-color : transparent;margin-left:20px;}

#contents h2, #contents h3,#contents h4 {color:#0fa464;background-color : transparent;margin-left:20px;}

#contents table {
	margin-left:20px;
	text-align: left;
}

#content_title{
	margin-top: 20px;
	margin-right: auto;
	margin-bottom: 20px;
	
	}

#contents td{vertical-align:top; border:none;}
#contents p    {margin-left:20px;}

#indexpic{float:right;margin-bottom:20px;margin-left:20px;}

#rightstrip{
	background-color : transparent;
	width : 170px;
	float:right;
	margin-left:0px;
	margin-right:5px;
}

#linkspanel h6 {color:#0fa464;background-color:transparent;}

#sponsorpanel h6 {color:#ccb88f;background-color:transparent;}

#linkspanel hr {color:#0fa464; position:relative; top:-15px;}

#sponsorpanel hr {color:#ccb88f; position:relative; top:-15px;}

#linkspanel{
	background-color : #f5f2eb;
	padding-left:5px;
	padding-right:5px;
	height:250px;
}

#sponsorpanel{

	background-color : #ffffff;

	padding-left:0px;

	padding-right:5px;

	height:250px;

	text-align:left;

	float: left;

}

#sponsorpanel ul {width:150px;}

#sponsorpanel ul li{position:relative; left:-40px;}

#footer{background-color : #ffffff;height:22px;}

#contents_menu_left {
	float: left;
	width: 22%;
	margin-left: 5px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	margin-top: 10px;
}

#contents_menu_main {
	float: left;
	width: 75%;
	margin-left: 10px;
	text-align: center;
}
#contents_menu_main p {
	padding-top: 5px;
	padding-bottom: 5px;
	text-align: justify;
	
}
#summerschool_img{
	float: right;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 10px;	
	}
#summerschool_vid{
	float: left;
	margin-left: 100px;
	margin-bottom: 30px;

	}
#body_menu_top {
	height: 30px;
	background-image: url(../images/top_menu.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}
#contents_menu_left ul {
	list-style-type: none;
	background-repeat: repeat-y;
	background-image: url(../images/menu_left_back.gif);
	margin-top: 0px;
}
#contents_menu_left li {
	text-align: left;
	padding-top: 2px;
	padding-bottom: 5px;
	padding-left: 20px;
}
#menu_left_last {
	background-image: url(../images/menu_left_last_back.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}


#leftmenu{background-color : red; width:180px; height:100px;float:left;margin-left: -20px;margin-right:10px;}

#leftcell{width:160px;padding-top:50px;}

#maincell{width:400px;vertical-align : top;}

#feesdiv {font-size : 0.8em;}

#feesdiv table {border : 1px solid #aaaaaa; width:400px;}



#contents a:link, #contents a:active, #contents a:visited {text-decoration: none; color: #ccb88f;background-color: transparent; font-weight: normal; vertical-align: baseline;}

#contents a:hover {
	text-decoration: none;
	color: #0fa464;
	background-color: transparent;
	font-weight: normal;
	vertical-align: baseline;
}





.feehead {color : #ffffff; background-color : #ccb88f;}

.feesub {background-color: #e1ca9e;}

.feesubsub {background-color: #D8E5EB;}

.leftfloat {float:left;}

.rightfloat {float:right;}

.sendright{

	left:490px;

	position: relative;

}

.smaller {font-size:0.8em;}

.textright {text-align:right;}

.center {text-align : center;}

.halfpadded {padding : 0.5em;}

.right {text-align : right;}

.left {text-align:left;}



.hoverlink a:link, .hoverlink a:active, .hoverlink a:visited {text-decoration: none; color: #ccb88f;background-color: transparent; font-weight: bold; vertical-align: baseline;}

.hoverlink a:hover {text-decoration: none; color: #0fa464; background-color: transparent; font-weight: bold; vertical-align: baseline;}



.docslist{

	font-size:0.7em;

	list-style-type : none;

	list-style-image: url(../images/pdficonsm.png);

}

.docslist a:link, .docslist a:active, .docslist a:visited{text-decoration: none; color: #0fa464; background-color: transparent; font-weight: bold;}

.docslist a:hover{text-decoration: none; color: #0fa464; background-color: transparent; font-weight: bold;}



.morelink a:link, .morelink a:active, .morelink a:visited {text-decoration: none; color: #ccb88f;background-color: transparent; font-weight: bold; vertical-align: baseline;}

.morelink a:hover {text-decoration: none; color: #0fa464; background-color: transparent; font-weight: bold; vertical-align: baseline;}



.wordlist{font-size:0.7em;list-style-type : none;list-style-image: url(../images/wordiconsm.png);vertical-align:middle; margin-left:15px;}

.excellist {

	font-size:0.7em;

	list-style-type : none;

	list-style-image: url(../images/excellicon.png);

	vertical-align:middle;

	margin-left:15px;

}



.wordlist a:link, .wordlist a:active, .wordlist a:visited{text-decoration: none; color: #0fa464; background-color: transparent; font-weight: bold;}

.wordlist a:hover{text-decoration: none; color: red; background-color: transparent; font-weight: bold;}





.stafflist {list-style-type : none; position: relative; left:-5px;}

#linkspanel #golf {



}

#floating {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	margin-top: 50px;

}

#mainframe  .local_ul {

	margin-left: 0px;

	margin-top: 0px;

}

#mainframe  .local_ul  li {

	list-style-type: none;

	margin-top: 5px;

	margin-left: 0px;

}
#menupanel_summerschool{
	float: left;
	width: 150px;	
	}
#Content_main{
	float: left;
	width: 150px;	
	}
#mainCalendarDates_Right{
	float: left;
	width: 40%;
	}
#mainCalendarDates_Left{
	float: left;
	width: 55%;
	}
.linklist {

	list-style-type : none;

	list-style-image: url(../images/linkicon.png);

}


.googlecal {

	float: left;

	margin-left: 100px;

}
#contents_menu_main p {
	margin-left: 0px;
}
#contents_menu_main h3 {
	margin-left: 0px;
}
#insidecontent{
	width: 410px;
	margin-top: 15px;
	float: left;
	padding-left: 15px;
	}
#newsletter{
	height: 205px;
	float: left;
	margin-top: 5px;
	margin-left: -20px;
	width: 200px;
}
#imgleft{
	height: 105px;
	float: left;
	margin-top: 20px;
	margin-left: 30px;
	width: 200px;
	padding-top: 20px;
}

#ul_shiftleft {
	margin-left: 20px;
	text-align: justify;
}
#footer{
	background-color : #ffffff;
	height:22px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #D5B8A4;
	margin-top: 5px;
	float: left;
}
#foot2{
	background-color : #ffffff;
	height:22px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #D5B8A4;
	float: right;
}
#newslettertop {
	margin-left: 20px;
	margin-top: 5px;
	margin-bottom: 5px;
}
#golftour {
	float: right;
	margin-top: 20px;
	margin-right: 0px;
	border: 1px solid #CCB88F;
}
#clickon {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-align: center;
	margin-top: 3px;
	margin-bottom: 3px;
}
#clickon_draw {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: center;
}
#latestupdate {
	float: right;
	margin-top: 40px;
	width: 150px;
}
#updateed_txt{
	float: right;
	width: 115px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	text-align: left;
	}
#updt_img{
	float: left;
	}
