/*   cgc_new_css
  Clevedon Golf Club Stylesheet
     David Tasker
   25/10/2009    
*/
html {overflow-y: scroll;}
html {     overflow: -moz-scrollbars-vertical;}
#wrapper		{width: 900px;  margin:0 auto; }
#header 		{background-color: #FFF;	height: 90px;	width: 900px;}
#top 			{	height: 5px;	width: 450px;}
	
#topnav 		{background-color: #FFF;	height: 25px;	width: 900px;}
#second 		{height: 5px;	width: 450px;}
	
/*#leftnav 		*/
#main 			{width: 900px;	height: 500px;}
.textgreen 		{ font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-style: normal;	color: #476047; text-align: justify; padding-left: 10px;padding-right: 10px;}
.textgreen9 		{ font-family: Arial, Helvetica, sans-serif;	font-size: 9px;	font-style: normal;	color: #476047; text-align: justify; padding-left: 10px;padding-right: 10px;}
.textgreen10 		{ font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	font-style: normal;	color: #476047; text-align: justify; padding-left: 10px;padding-right: 10px;}
.textredbold 	{	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-style: normal; font-weight: bold;	color: #FF0000; text-align: left;}
.textgreenbold 	{	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-style: normal; font-weight: bold;	color: #476047; text-align: left;}
.textgreenboldcenter 	{	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-style: normal; font-weight: bold;	color: #476047; text-align: center;}
.textgreenboldred{	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-style: normal; font-weight: bold;	color: #ff0000; text-align: left;}
.textemail 			{font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	font-style: normal;	color: #0000FF; text-align: right; padding-right: 0px;}

.leftaln {font-size:10px; text-align:left; font-family: "Arial", "Helvetica";color:navy;}
.centeraln {font-size:10px; text-align:center; font-family: "Arial", "Helvetica";color:navy;}
.lefthyp {font-weight:bold; font-size:12px; text-align:left; font-family: "Arial", "Helvetica";}



#navigation {	width: 150px;	float: left;	height: 400px;} 
#navigation ul {  list-style: none;  margin: 0;  padding: 0; } 
#navigation li {  border-bottom: 1px solid #779077; } 
#navigation li a:link, #navigation li a:visited  { 
 font-size: 10pt;  text-decoration: none;  color: #FFFFFF;  display: block;  
padding: 0.1em 0 0.2em 0.3em; 

 border-left: 10px solid #779077;  border-right: 1px solid #779077;  background-color: #476047; }
#navigation li a:hover {  background-color: #779077;  color: #FFFFFF; }


#content_main_body	{background-color: #FFF;	padding-left: 10px;	height: auto;	width: 730px;	padding-right: 0px;	float: left;}
#content_junior_body	{background-color: #FFF;	padding-left: 10px;	height: auto;	width: 730px;	padding-right: 0px;	float: left;}
#content_main_left 		{
	background-color: #FFF;
	float: left;
	height: 450px;
	width: 400px;
	vertical-align: top;
	border: 1px solid #FFF;
	padding: 0px;
}
#content_main_centre 	{
	background-color: #FFF;
	float: left;
	height: auto;
	width: 729px;
	vertical-align: top;
	border: 1px solid #FFF;
	padding: 0px;
}
#content_main_right  	{
	background-color: #FFF;
	float: right;
	height: auto;
	width: 310px;
	border: 1px solid #CCC;
	padding: 0px;
	text-align: right;
}
#insert 				{	background-color: #FFF;	height: 100px;	width: 720px;	float: right;	border: 1px solid #FFF;	padding-top: 0px;	padding-right: 0px;	padding-bottom: 0px;	padding-left: 0px;}
#spacer_horizontal		{
	height: 10px;
	width: 700px;
	background-color: #FFF;
	float: left;
}

#content_course_left 	{background-color: #FFF;	float: left;	height: 500px;	width: 320px;	vertical-align: top;	border: 1px solid #CCC;	padding: 0px;}
#content_course_right  	{background-color: #FFF;	float: right;	height: 500px;	width: 400px;	border: 1px solid #CCC;	padding: 0px;	text-align: right;}

#content_club_left 		{background-color: #FFF;	float: left;	height: 500px;	width: 738px;	vertical-align: top;	border: 1px solid #CCC;	padding: 0px;}
#content_club_right  	{background-color: #FFF;	float: right;	height: 500px;	width: 400px;	border: 1px solid #CCC;	padding: 0px;	text-align: right;}

#content_social_left 	{background-color: #FFF;	float: left;	height: 500px;	width: 738px;	vertical-align: top;	border: 1px solid #CCC;	padding: 0px;}
#content_social_right  	{	background-color: #FFF;	float: right;	height: 500px;	width: 400px;	border: 1px solid #CCC;	padding: 0px;	text-align: right;}

#content_society_left 	{background-color: #FFF;	float: left;	height: 500px;	width: 300px;	vertical-align: top;	border: 1px solid #CCC;	padding: 0px;}
#content_society_center1{
	background-color: #FFF;
	float: left;
	height: auto;
	width: 710px;
	vertical-align: top;
	border: 1px solid #CCC;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
}
#content_society_center2{background-color: #FFF;	float: left;	height: auto;	width: 718px;	vertical-align: top;	border: 1px solid #CCC;	padding-top: 10px;	padding-right: 10px;	padding-bottom: 5px;	padding-left: 10px;}
#content_society_center3{background-color: #FFF;	float: left;	height: auto;	width: 718px;	vertical-align: top;	border: 1px solid #CCC;	padding-top: 10px;	padding-right: 10px;	padding-bottom: 5px;	padding-left: 10px;}
#content_society_center4{background-color: #FFF;	float: left;	height: auto;	width: 718px;	vertical-align: top;	border: 1px solid #CCC;	padding-top: 10px;	padding-right: 10px;	padding-bottom: 5px;	padding-left: 10px;}
#content_society_center5{background-color: #FFF;	float: left;	height: auto;	width: 718px;	vertical-align: top;	border: 1px solid #CCC;	padding-top: 10px;	padding-right: 10px;	padding-bottom: 5px;	padding-left: 10px;}
#content_society_center6{background-color: #FFF;	float: left;	height: auto;	width: 718px;	vertical-align: top;	border: 1px solid #CCC;	padding-top: 10px;	padding-right: 10px;	padding-bottom: 5px;	padding-left: 10px;}
#content_society_center7{background-color: #FFF;	float: left;	height: auto;	width: 718px;	vertical-align: top;	border: 1px solid #CCC;	padding-top: 10px;	padding-right: 10px;	padding-bottom: 5px;	padding-left: 10px;}
#content_society_right  {	background-color: #FFF;	float: right;	height: 250px;	width: 290px;	text-align: justify;	border-top-color: #FFF;	border-right-color: #FFF;	border-bottom-color: #FFF;	border-left-color: #FFF;	padding-top: 0px;	padding-right: 10px;	padding-bottom: 0px;	padding-left: 10px;}


#content_news_left 		{background-color: #FFF;	float: left;	height: 530px;	width: 320px;	vertical-align: top;	border: 1px solid #CCC;	padding: 0px;}
#content_news_right  	{	background-color: #FFF;	float: right;	height: auto;	width: 400px;	border: 1px solid #CCC;	padding: 0px;}

#content_open_left 		{	background-color: #FFF;	float: left;	height: auto;	width: 730px;	vertical-align: top;	border: 1px solid #CCC;	padding: 0px;}
#content_open_center	{
	background-color: #FFF;
	float: left;
	height: auto;
	width: 730px;
	vertical-align: top;
	border: 1px solid #FFF;
	padding: 0px;
}
#content_open_right 	{background-color: #FFF;	float: left;	height: 300px;	width: 730px;	vertical-align: top;    border: 1px solid #CCC;	padding: 0px;}

#content_contact_left 		{	background-color: #FFF;	float: left;	height: 400px;	width: 420px;	vertical-align: top;	border: 1px solid #CCC;	padding: 0px;}
#content_contact_center	{	background-color: #FFF;	float: left;	height: 330px;	width: 730px;	vertical-align: top;	border: 1px solid #CCC;	padding: 0px;}
#content_contact_right 	{background-color: #FFF;	float: right;	height: 400px;	width: 300px;	border: 1px solid #CCC;	padding: 0px;	text-align: right;}

#content_special_left_1 	{
	background-color: #FFF;
	float: centre;
	height: auto;
	width: 350px;
	vertical-align: top;
	border: 3px solid #476047;
	text-align: left;
	padding: 0;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}
#content_special_left_2	{
	background-color: #FFF;
	float: left;
	height: 120px;
	width: 350px;
	vertical-align: top;
	border: 3px solid #FFF;
	text-align: left;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 5px;
}
#content_special_right 	{	background-color: #FFF;	height: 180px;	width: 305px;	border: 1px solid #fff;	padding: 0px;	text-align: right;	text-align: left;	padding: 0;	margin-top: 0;	margin-right: auto;	margin-bottom: 0;	margin-left: auto;}


#content_main_body p.textgreen9pt{	font-family: Arial, Helvetica, sans-serif;	font-size: 9pt;	color: #476047;	text-align:justify;}
#content_main_body p.textgreen9ptitalic {	font-family: Arial, Helvetica, sans-serif;	font-size: 9pt;	color: #476047;	font-style: italic; text-align:justify;}

#content_course_body p.textgreen9pt{	font-family: Arial, Helvetica, sans-serif;	font-size: 9pt;	color: #476047;	text-align:justify;}
#content_course_body p.textgreen9ptitalic {	font-family: Arial, Helvetica, sans-serif;	font-size: 9pt;	color: #476047;	font-style: italic; text-align:justify;}

/* active links */
.class1 a:link		{color: #FFFFFF;text-decoration: none;font-size: 10pt; font-weight: normal;font-family: Helvetica, Arial;}
.class1 a:active 		{color: #FFFFFF;text-decoration: none;font-size: 10pt; font-weight: normal;font-family: Helvetica, Arial;}
.class1 a:visited 	{color: #FFFFFF;text-decoration: none;font-size: 10pt; font-weight: normal;font-family: Helvetica, Arial;}
.class1 a:hover 		{color: #FFFFFF;text-decoration: none;font-size:  10pt;font-family: Helvetica, Arial;border-style:solid; border-width:0px; border-color: #FFFFFF; display: block; background-color: #779077;}
.class1 td			{color: #476047; text-decoration: none;	font-size: 10pt; font-weight: bold; text-align: centre; font-family: Helvetica, Arial;}

.class3 a:link		{color: #FFFFFF; text-decoration: none;	font-size: 9pt; font-weight: normal;font-family: Helvetica, Arial;}
.class3 a:active 		{color: #FFFFFF; text-decoration: none;	font-size: 9pt; font-weight: normal;font-family: Helvetica, Arial;}
.class3 a:visited 	{color: #FFFFFF; text-decoration: none;	font-size: 9pt; font-weight: normal;font-family: Helvetica, Arial;}
.class3 a:hover 		{color: #F5D215;text-decoration: none;	font-size: 9pt; font-weight: normal;font-family: Helvetica, Arial;padding-left: 1px;}
.class3 td			{font-family: Helvetica, Arial;font-size: 9pt;color: #000000;	text-align: centre;}


.class4 a:link		{color: #476047; font-size: 9pt; font-weight: bold;font-family: Helvetica, Arial;}
.class4 a:active 		{color: #476047; font-size: 9pt; font-weight: bold;font-family: Helvetica, Arial;}
.class4 a:visited 	{color: #476047; font-size: 9pt; font-weight: bold;font-family: Helvetica, Arial;}
.class4 a:hover 		{color: #000000; font-size: 9pt; font-weight: bold;font-family: Helvetica, Arial;border-style:solid; border-width: 0px; border-color: #FFFFFF; background-color: #779077;}
.class4 td			{color: #476047; font-size: 9pt; font-weight: normal; text-align: justify; font-family: Helvetica, Arial;}

.class5 a:link		{color: #476047; 	font-size: 9pt; font-weight: bold;font-family: Helvetica, Arial;}
.class5 a:active 		{color: #476047; 	font-size: 9pt; font-weight: bold;font-family: Helvetica, Arial;}
.class5 a:visited 	{color: #476047; 	font-size: 9pt; font-weight: bold;font-family: Helvetica, Arial;}
.class5 a:hover 		{color: #FF0000;   font-size: 9pt; font-weight: bold;font-family: Helvetica, Arial;}
.class5 td			{color: #476047; 	font-size: 9pt; font-weight: bold; text-align: centre; font-family: Helvetica, Arial;}

.class51 a:link		{color: #476047; 	text-decoration: none;font-size: 7pt; font-weight: bold;font-family: Helvetica, Arial;}
.class51 a:active 	{color: #476047; text-decoration: none;	font-size: 7pt; font-weight: bold;font-family: Helvetica, Arial;}
.class51 a:visited 	{color: #476047; text-decoration: none;	font-size: 7pt; font-weight: normal;font-family: Helvetica, Arial;}
.class51 a:hover 	{color: #FF0000;     text-decoration: none; font-size: 7pt; font-weight: normal;font-family: Helvetica, Arial;}
.class51 td			{color: #476047; text-decoration: none;	font-size: 7pt; font-weight: bold; text-align: centre; font-family: Helvetica, Arial;}

.class52 a:link		{color: #476047; 	text-decoration: underline;font-size: 8pt; font-weight: bold;font-family: Helvetica, Arial;}
.class52 a:active 	{color: #476047; text-decoration: underline;	font-size: 8pt; font-weight: bold;font-family: Helvetica, Arial;}
.class52 a:visited 	{color: #476047; text-decoration: none;	font-size: 8pt; font-weight: normal;font-family: Helvetica, Arial;}
.class52 a:hover 	{color: #FF0000;  text-decoration: underline; font-size: 8pt; font-weight: bold;font-family: Helvetica, Arial;border-style:solid; border-width: 0px; border-color: #476047;}
.class52 td			{color: #476047; text-decoration: none;	font-size: 8pt; font-weight: bold; text-align: centre; font-family: Helvetica, Arial;}


/* sponsor links */
.class6 a:link		{color: #476047; text-decoration: underline; font-size: 8pt; font-weight: bold;font-family: Helvetica, Arial;}
.class6 a:active 	{color: #476047; text-decoration: underline;font-size: 8pt; font-weight: bold;font-family: Helvetica, Arial;}
.class6 a:visited 	{color: #476047; text-decoration: underline;font-size: 8pt; font-weight: bold;font-family: Helvetica, Arial;}
.class6 a:hover 	{color: #FF0000; text-decoration: none;font-size: 8pt; font-weight: bold;font-family: Helvetica, Arial;border-style:solid; border-width: 0px; border-color: #FFFFFF; background-color: #dddddd;}
.class6 td			{color: #476047; text-decoration: underline;font-size: 8pt; font-weight: normal; text-align: justify; font-family: Helvetica, Arial;}


.class61 a:link		{color: #ff0000; text-decoration: underline; font-size: 8pt; font-weight: bold;font-family: Helvetica, Arial;}
.class61 a:active 	{color: #ff00007; text-decoration: underline;font-size: 8pt; font-weight: bold;font-family: Helvetica, Arial;}
.class61 a:visited 	{color: #ff0000; text-decoration: underline;font-size: 8pt; font-weight: bold;font-family: Helvetica, Arial;}
.class61 a:hover 	{color: #ff00000; text-decoration: none;font-size: 8pt; font-weight: bold;font-family: Helvetica, Arial;border-style:solid; border-width: 0px; border-color: #FFFFFF; background-color: #dddddd;}
.class61 td			{color: #ff00007; text-decoration: underline;font-size: 8pt; font-weight: normal; text-align: justify; font-family: Helvetica, Arial;}

.class62 a:link		{color: #ff0000; text-decoration: underline; font-size: 10pt; font-weight: bold;font-family: Helvetica, Arial;}
.class62 a:active 	{color: #ff0000; text-decoration: underline;font-size: 10pt; font-weight: bold;font-family: Helvetica, Arial;}
.class62 a:visited 	{color: #ff0000; text-decoration: underline;font-size: 10pt; font-weight: bold;font-family: Helvetica, Arial;}
.class62 a:hover 	{color: #ff0000; text-decoration: none;font-size: 10pt; font-weight: bold;font-family: Helvetica, Arial;border-style:solid; border-width: 0px; border-color: #FFFFFF; background-color: #dddddd;}
.class62 td			{color: #ff0000; text-decoration: underline;font-size: 10pt; font-weight: normal; text-align: justify; font-family: Helvetica, Arial;}

/* sponsor links */
.class7 a:link		{color: #476047; text-decoration: none; font-size: 8pt; font-weight: bold;font-family: Helvetica, Arial;}
.class7 a:active 	{color: #476047; text-decoration: none;font-size: 8pt; font-weight: bold;font-family: Helvetica, Arial;}
.class7 a:visited 	{color: #476047; text-decoration: none;font-size: 8pt; font-weight: bold;font-family: Helvetica, Arial;}
.class7 a:hover 	{color: #FF0000; text-decoration: none;font-size: 8pt; font-weight: bold;font-family: Helvetica, Arial;border-style:solid; border-width: 0px; border-color: #FFFFFF; background-color: #dddddd;}
.class7 td			{color: #476047; text-decoration: none;font-size: 8pt; font-weight: normal; text-align: justify; font-family: Helvetica, Arial;}

.gallerycontroller{width: 350px}

.gallerycontent{width: 350px;height: 60px; background-color: #FFFFFF;padding: 3px;display: block; font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-style: normal;	color: #476047; text-align: justify; padding-right: 10px;
}


/* the following rules 

body#home 				a#homenav, 			 { color: #FFFFFF;  font-weight: bold; } 

body#thecoursedescription	a#thecoursenav, 
body#thecoursemap		a#thecoursenav, 
body#holes				a#thecoursenav, 
body#thecourselocalrules	a#thecoursenav, 
body#thecoursesafety		a#thecoursenav, 

body#theclubhouse			a#theclubhousenav, 
body#theclubhousebars		a#theclubhousenav, 
body#theclubhouserestaurant	a#theclubhousenav, 
body#theclubdresscode		a#theclubhousenav, 

body#joinclub			a#joinclubnav,
body#mens			a#joinclubnav,
body#ladies			a#joinclubnav,
body#seniors			a#joinclubnav,
body#juniors			a#joinclubnav,
body#rollofhonour		a#joinclubnav,
body#membership		a#membershipnav,
body#clubdiary		a#clubdiarynav,
body#socialdiary		a#socialdiarynav,
body#visitors			a#visitorsnav,
body#visitorsgreenfees		a#visitorsnav,
body#visitorsfacilities		a#visitorsnav,
body#accommodation		a#visitorsnav,
		
body#societies				a#societiesnav,
body#societyfees			a#societiesnav,
body#societyinformation		a#societiesnav,
body#societyrefreshments	a#societiesnav,

body#results				a#resultsnav,


body#professional		a#professionalnav,
body#professionaltuition		a#professionalnav,
body#professionalshop		a#professionalnav,
body#professionalfacilities	a#professionalnav,




body#opens				a#opensnav,			{ color: #FFFFFF;  font-weight: bold; } 
body#news				a#newsnav,			{ color: #FFFFFF;  font-weight: bold; } 
body#contactus			a#contactusnav,	 	{ color: #FFFFFF;  font-weight: bold; } 
body#thecoursedescription	a#thecoursedescriptionnav,	{ color: #fff; background: #779077; font-weight: normal; } 
body#thecoursemap		a#thecoursemapnav,		{ color: #fff; background: #779077; font-weight: normal; } 
body#thecoursescorecard	a#thecoursescorecardnav,	{ color: #fff; background: #779077; font-weight: normal; } 
body#holes				a#holesnav,			{ color: #fff; background: #779077; font-weight: normal; } 
body#thecourselocalrules	a#thecourselocalrulesnav,	{ color: #fff; background: #779077; font-weight: normal; } 
body#thecoursesafety		a#thecoursesafetynav,		{ color: #fff; background: #779077; font-weight: normal; } 
body#theclubhousebars		a#theclubhousebarsnav,		{ color: #fff; background: #779077; font-weight: normal; } 
body#theclubhouserestaurant	a#theclubhouserestaurantnav,	{ color: #fff; background: #779077; font-weight: normal; } 
body#theclubdresscode		a#theclubhousedresscodenav,	{ color: #fff; background: #779077; font-weight: normal; } 
body#visitorsgreenfees		a#visitorsgreenfeesnav,		{ color: #fff; background: #779077; font-weight: normal; } 
body#visitorsfacilities		a#visitorsfacilitiesnav,		{ color: #fff; background: #779077; font-weight: normal; } 
body#accommodation		#accommodationnav,	{ color: #fff; background: #779077; font-weight: normal; } 
body#societyfees			a#societyfeesnav,		{ color: #fff; background: #779077; font-weight: normal; } 
body#societyinformation		a#societyinformationnav,		{ color: #fff; background: #779077; font-weight: normal; } 
body#societyrefreshments	a#societyrefreshmentsnav,	{ color: #fff; background: #779077; font-weight: normal; } 
body#professionaltuition		a#professionaltuitionnav,		{ color: #fff; background: #779077; font-weight: normal; } 
body#professionalshop		a#professionalshopnav,		{ color: #fff; background: #779077; font-weight: normal; } 
body#professionalfacilities	a#professionalfacilitiesnav,	{ color: #fff; background: #779077; font-weight: normal; } 

/* join our club section */
body#mens			a#mensnav,		{ color: #fff; background: #779077; font-weight: normal; } 
body#ladies			a#ladiesnav,		{ color: #fff; background: #779077; font-weight: normal; } 
body#seniors			a#seniorsnav,	{ color: #fff; background: #779077; font-weight: normal; } 
body#juniors			a#juniorsnav,	{ color: #fff; background: #779077; font-weight: normal; } 
body#fees			a#feesnav,		{ color: #fff; background: #779077; font-weight: normal; } 
body#rollofhonour		a#rollofhonournav,	{ color: #fff; background: #779077; font-weight: normal; } 


body#costs			a#costsnav,	{ color: #fff; background: #779077; font-weight: normal; display:block;} 

body#membership		a#membershippnav,	{ color: #fff; background: #779077; font-weight: normal; display:block;} 
apply only to IE7 */

