	a:link {color:#022F55;font-weight:450;}
	a:visited { color:#000000;font-weight:450;}
	a:hover {  color: #37760D ;font-weight:450;}
	
	a.Menu:link { text-decoration: none; color:#000000;font-weight:700;}
	a.Menu:visited { text-decoration: none;color:#000000;font-weight:700;}
	a.Menu:hover {text-decoration: none;}
	
body {  
padding: 0;
margin: 0;
border: 0;
margin-left: 0;
font-family: Arial, Arial, sans-serif; 
background-image: url(images/texture.jpg); 
}

.tdclass {  
font-size: 14px
}

.tdclass_compare {  
font-size: 11px;
}
.td_contact{  
font-size: 15px;
background-color: #ECECEC;
line-height: 200%;
}
.tdclass_tournaments {  
font-size: 12px;
text-align: right;
}
.menu{
	padding-top:6px;
	background-image : url(images/RGL3logo_bottom2.jpg);
	background-repeat : no-repeat;
	font-size: 15px;
	font-weight: bold;
}
.menu_one_course{
	padding-top:6px;
	background-image : url(images/one_menu_background.jpg);
	background-repeat : no-repeat;
	font-size: 12px;
	font-weight: bold;
}
.right_display{
	font-size: 11px;
	 color: #0080b4;
	font-weight: bold;
	text-align: center;
	background-color: white;
	border-style: solid; 
	border-width: 1px;
	border-color: #dddddd; 
}
/*                                     AD Display    */
.ad_right_display{
	font-size: 11px;
	 color: black;
	text-indent: 10px;
	font-weight: 500;
	text-align: left;
}
/*                                     AD Display    */
.course_pulldown{
text-align: left;
font-size: 10px;
padding-left: 5px;
}
.message{
text-align: center;
font-size: 13px;
color: red; 
}
.pull_down{
font-weight:bold;
text-align:center;
border: 3px none groove ;
background-color:#F5E6BA;
color:#303030;}

.photo2{
border: 2;
border-color: #d6d6d6;
border-style:  groove;
}

.photo
 {
	border: 4px solid white;
 }
 
 .map
 {
  border: 4px solid #F6E3A9;
  }
  
.screensaver {
font-size: 20px
}

.poll_choice{
font-size: 12px;
}

.maintext{
font-family: Arial, Arial, sans-serif; 
background-color:#ffffff;
border: 2;
border-style:  groove;
}
.screensaver_main{
font-family: Times New Roman, serif; 
color: white;
background-color:#000000;
padding-top: 0px;
border: 2;
border-color: #d6d6d6;
border-style:  groove;
}

.instruction{
font-family: Times New Roman, serif; 
color: black;
background-color:#ffffff;
border: 2;
padding-left: 5;
border-color: #d6d6d6;
border-style:  groove;
}
.view_list{
font-family: Arial, Arial, sans-serif; 
font-size: 12px;
background-color: white;
border: 0;
}

FORM {
font-family: Arial, Arial, sans-serif; 
font-size: 13px;
}

TD { font-size:10px}

TD.friend { 
font-size: 12px;
}
TD.friend_1 { font-size: 13px;
padding-left: 5;
}

TD.friend_2 { font-size: 14px}

TD.coursename{
font-size: 18px;
}

.text
{
font-family: Arial, Arial, sans-serif; 
font-size: 15px;
color:#F3F4F6;
}

TH { font-size:11px}

TH.header2 { 
font-size:13px;
font-weight: bold;
background-color:#fffff;
}

TH.header{ 
font-size:14px;
font-weight:bold;
background-color:#dadada;
}

.notes { text-align:left ; margin: 10px}

.name {font-weight:bold;
text-align:center;
border: 3px none groove ;
background-color:#f7f7f7;
color:#303030}

.thumbnail {border:0; margin:0; padding-top:3; padding-bottom:1;}

.photo { font-size: 18px; color: #000000; font-weight: bold;}

.links{font-weight:bold;
text-align:left;
font-size: 14px;
color:#000000}

.links_text {
text-align:left;
font-size: 13px;
line-height: 175%;
color:#8e8e8e}

.report_table
{
border: 2;
border-color: black;
border-style:  groove;
}

TD.thanks{
text-align: center; 
font-size: 16px;
background-color: white;
border: 2; 
border-style: groove;
}

.thanks{
text-align: center; 
font-size: 14px;
background-color: white;
border: 2; 
border-style: groove;
}


/* Beige F5E6BB Blue CEDCE7 Reddish CC6600 Green 37760D LightYello FFFDD2*/
#weather {
position:absolute; 
top: 2px;
height: 50px;
width: 60px;
left: 47%; 
z-index: 2;
}


#right_create {
position:relative;
padding-left: 5px;
padding-right: 10px;
top: 2px;
height: 300 px;
width: 480px;
background-color: #F0F0F0;
top: 5%;
left: 15%; 
z-index: 1;
display: block;
}

#left {
position:absolute; 
padding: 2px;
top: 5px;
left: 5%; 
}

#left_margin {
position:relative; 
padding: 2px;
top: 5px;
display: block;
left: 15%; 
}

#directions {
position:relative; 
left: 5%; 
right: 75%;
font-size: 10px;
color: red;
}
#address {
position:relative; 
left: 10px;
font-size: 11px;
color: #39780F;
}
#name {
position:relative; 
font-size: 20px;
}

#text {
position:relative;
/* background-color: #F3F4F6; */
background-color: #FFFFFF; 
font-size: 12px;
margin: 7px;
}

#text2 {
position:relative;
font-size: 12px;
margin: 7px;
}
/* Beige F5E6BB Blue CEDCE7 Reddish CC6600 Green 37760D*/

h4 {margin: 5px 0 0 0;
font-size: 16px;
}

#navigation {position: absolute; top: 10px; left: 2%; color:white; width: 26%;z-index: 3;}
#navigation a {display: block;color:#fff;padding-left: 10px;
		padding-right: 10px;}

#navigation a:link.current, #navigation a:visited.current,  {
	color:#ff9;
	}
#navigation a:hover {background-color:#fff; color:#339}

#navigation a:hover.current {background-color:transparent; color:#ff9;cursor:default}

/* These two classes relate to sort_table.inc.php */

table.sortable a.sortheader {
    background-color: #F5E6BB;
    color:#666666;
	text-align: center;
	font-size: 11px;
    font-weight: bold;
    text-decoration: none;
    display: block;
}
table.sortable span.sortarrow {
    color: black;
    text-decoration: none;
}

.list_list {
/*background-color: #CFDEE7;*/
    color:#666666;
	text-align: center;
	font-size: 10px;
    text-decoration: none;
}

.list {
/*background-color: #CFDEE7;*/
    color:#333333;
	text-align: center;
	font-size: 12px;
    text-decoration: none;
}
.list_title {
    background-color: #F5E6BB;
	text-align: center;
	font-size: 12px;
    font-weight: bold;
}

/* Note There was once a problem in Navigator with a CSS AND the div tag BOTH having "display: block" */

.create_list_header {
	text-align: left;
	font-size: 16px;
    text-decoration: none;
	background-color: #F5E6BB;
	color: #39780F ; /* Beige F5E6BB Blue CEDCE7 Reddish CC6600 Green 37760D*/
}
.list_headers {
	text-align: left;
	font-size: 18px;
    text-decoration: none;
	color: #CC6600 ; /* Beige F5E6BB Blue CEDCE7 Reddish CC6600 Green 37760D*/
}

.list_text {
	text-align: left;
	font-size: 12px;
    text-decoration: none;
}

.list_headers2 {
	text-align:right;
	font-size: 18px;
    text-decoration: none;
	color: #CC6600 ; /* Beige F5E6BB Blue CEDCE7 Reddish CC6600 Green 37760D*/
}
.button {
background-color: #F5E6BB;

}
.button_reset {
background-color: #dadada;

}
.input_box {
font-weight:bold;
text-align:left;
border: 3px double #37760D;

}

/* Fvalidate Required CSS */
/*
input.errHilite, select.errHilite, textarea.errHilite {
	border: 1px solid #DDC;
	background-color: #FFE;
	}
label.errHilite {
	color: #C00;
	}
	ul#errors {
	display: none;
	margin-top: 1em;
	background-color: #FFE;
	border: 1px solid #CC9;
	padding: .3em;
	color: #C00;
	font-weight: bold;
	}	
ul#errors li {
	margin-top: .5em;
	margin-bottom: .5em;
	padding: 0;
	}
ul#errors li.heading {
	list-style-type: none;
	color: #000;
	font-weight: normal;
	font-style: italic;
	margin: .5em 0;
	padding: 0;
	}
	*/
/* **************************************************** BEGIN one_course.php css  */

.course_info_header{
position: relative; 
padding-left: 2px; 
left: -15px;
text-align:left;
color: #393939;
font-weight: bold;
}

.all_por{
padding: 0;
margin:0;
position:absolute; 
top: 0px;
left: 0px;
width: 800px;
height: 525px;
background-image: url(images/texture2.jpg); 
z-index: 0;
}
.all {
padding: 2px;
margin:0 0 0 0;
position:relative; 
width: 800px;
height: 425px;
background-image: url(images/texture2.jpg); 
/*background-color:white; */
border: 2;
border-style: groove;
z-index: 0;
}

#all_compare{
padding: 2px;
margin:0 0 0 0;
position:relative; 
width: 800px;
height: 160px;
background-image: url(images/texture2.jpg); 
/*background-color:white; */
border: 2;
border-style: groove;
z-index: 0;
}

#right_compare {
position:absolute; 
padding-left: 5px;
padding-right: 5px;
top: 2px;
height: 160px;
width: 455px;
overflow: auto;
left: 42%; 
display: block;
z-index: 1;
border-left: 1px solid black;
}


.firstyourads {  
padding: 0px;
margin: 0px;
border: 2px  double  white;
}
.yourads {  
padding: 0px;
margin: 0px;
border-width: 1px 1px 1px 0 ;
border-style: solid;
border-color: black;
}

#right {
position:absolute; 
padding-left: 20px;
padding-right: 10px;
top: 0px;
height: 380px;
width: 405px;
overflow: auto;
left: 360px; 
display: block;
z-index: 1;
font-size: 12px;
}
.form_input {
font-family: Times New Roman, serif; 
font-size: 16px;
text-align:left;
background-color: white;
border: 3px double #FAE584; 
/* Light Green  #C5FA5D  Yellow: FFFF80   Dark Yellow Lions Club Logo FFC92C */
}
/* ****************************************************  END one_course.php css  */


 /********************** tournaments_register.php Page Definitions */
  
  .form_title {
  	
	text-align: right;
	font-weight:bold;
	height: 2em;
	font-size: 14px;
    text-decoration: none;
	background-color: #FAE584; /* modified Dark Yellow: FAE584 */
	color: #000000; 
}
  .form_title2 {/*used for comments and suggestions text titles*/
  	
	text-align: left;
	font-size: 16px;
    text-decoration: none;
	font-weight: bold;
	background-color: #FAE584; /* modified Dark Yellow: FAE584 */
	padding: 10px;
	color: #000000; 
}

.form_text {
	text-align: left;
	font-size: 14px;
    text-decoration: none;
}


.form_input2 {
font-family: Times New Roman, serif; 
font-size: 16px;
text-align:left;
border: 3px double #FAE584; /* Light Green  #C5FA5D  Yellow: FFFF80   Dark Yellow Lions Club Logo FFC92C */
}

.form_select{

font-size: 16px;
font-weight: bold;
text-align:left;
}

 .error_message {
	text-align: center;
	color: beige;
	font-weight: bold;
	font-size: 12px;
}