body {background:#CCCCCC url(../Images/Images2007/graybg.jpg) repeat;
 	font-family:Tahoma,"Trebuchet MS",sans-serif;
	font-size:13px;
	color:#000066;}
h1, h3 {color:#006633;
		font-family: Times,serif;}
h2, h4 {color:maroon;
	font-family:Times, Serif;}
h2 {font-size: 22px;}
table .outer {border-collapse:collapse;
	border:2px double #000000;
	border-spacing:3;
	width:90%;
	margin-left:auto;
	margin-right:auto;}
table .inner {border-collapse:collapse;
	border:2px double #000000;
	width:90%;
	margin-left:auto;
	margin-right:auto;}
	
.ulnav {margin-left:0;
	padding-left:0;
	margin-top:5em;
	list-style-type:none;
	font:bold 11px Georgia, "Times New Roman", Times, serif;}
	
.ulnav a {color:#006600;
	background-color:#FFFFCC;
	border:#D5EDB3 ridge 1px;
	text-decoration:none;
	padding: .2em .5em;
	width:12em;
	display:block;}
	
.ulnav a:hover {color:#000000;
	border:#666666 inset 1px;
	background-color:#D5EDB3;
	display:block;}
	
.ulnav li {display:inline;}

.featured {background-color:#FFFFCC; 
	 border-color:#660000;}
.featured h3 {margin-bottom:0;
	padding:.2em .3em;}
.featured h5 {margin:.1em 1em;
    font-weight :bold;            
	padding:.5em 0;}
.featured a {text-decoration:none;
	color:#006600;}
.featured a:hover {color:#6666CC;}

#FgLinkA {text-decoration:none;
	color:#000066;}
#FgLinkB {text-decoration:none;
	color:#000066;}
#FgLinkC {text-decoration:none;
	color:#000066;}		
	
.style2 {color: maroon;}
.description {font-family:Verdana,sans-serif;
	font-size:11px;}
.sidelinks {color:#FFFFCC;
	font-weight:bold;
	line-height:200%;
	text-decoration:none;
	list-style-type:none;}
	
.sidelinks li a {color:#FFFFCC;
	font-weight:bold;
	text-decoration:none;}
.sidelinks li a:hover {color:#FFFFFF;
	font-weight:bold;}
.gatopt {font:bold Medium Times,serif;
	  color:#336633;
	  border:#FFFF99 solid 0px;
	  background-color:#FFFFCC;
	  margin-bottom:0;
	  text-transform:uppercase;}
.gat2007 {font:bold Medium Times,serif;
	  color:#FFFFFF;
	  border:#336633 solid 0px;
	  background-color:#336633;
	  margin-bottom:0;
	  text-transform:uppercase;}	
.gat2007 a {font:bold Medium Times,serif;
	  color:#FFFFFF;
	  text-decoration:none;
	  border:#336633 solid 0px;
	  background-color:#336633;
	  margin-bottom:0;
	  text-transform:uppercase;}
.gat2007 a:link {text-decoration:none;}
.gat2007 a:hover {text-decoration:underline;
	color:#FFFF66;}	  	
.gat {font:bold Medium Times,serif;
	  color:#FFFFCC;
	  border:#336633 solid 0px;
	  background-color:#336633;
	  margin-bottom:0;
	  text-transform:uppercase;}	
.gat a {font:bold Medium Times,serif;
	  color:#FFFFCC;
	  text-decoration:none;
	  border:#336633 solid 0px;
	  background-color:#336633;
	  margin-bottom:0;
	  text-transform:uppercase;}
.gat a:link {text-decoration:none;}
.gat a:hover {text-decoration:underline;
	color:white;}
.gatlab {color:#FFFF66;
	font-weight:bold;}
.garhead {font:bold 14px Arial,sans-serif;
		color:#000000;
	  background-color:#D5EDB3;
	  text-decoration:none;}
.garnew {font:bold 12px Verdana,sans-serif;
	  background-color:#ffffcc;
	  color:#336633;}
.garnew a {text-decoration:none;
	color:#336633;}
.garnew a:link {text-decoration:none;
	color:#336633;}
.garnew a:hover {color:maroon;
	text-decoration:underline;}
.pfcbtn {BACKGROUND-COLOR: #336633; 
	font:bold 13px Verdana,sans-serif;
	COLOR: white;}
.pfcbtnFind {BACKGROUND-COLOR: maroon; 
	font:bold 13px Verdana,sans-serif;
	COLOR: white;}	
.pfcbtnWalk {BACKGROUND-COLOR: #FFFFCC; 
	font:bold 11px Verdana,sans-serif;
	COLOR: #990000;}	
.pfcbtnWalk2 {BACKGROUND-COLOR: #990000; 
	font:bold 11px Verdana,sans-serif;
	COLOR: #FFFFCC;}	
.pfcbtnblue {BACKGROUND-COLOR: navy; 
	font:bold 13px Verdana,sans-serif;
	COLOR: white;}
.pfcbtnsmall {BACKGROUND-COLOR: #336633; 
	font:bold 11px Verdana,sans-serif;
	COLOR: white;
	margin:0;}
#bgpicture {background-image: url("/Images/WalkTheCourse/coursenapro.jpg");}	


.rpbtn {BACKGROUND-COLOR: #336633; 
	font:bold 11px Verdana,sans-serif;
	COLOR: white;
	display: block;
	width: 13em;
	text-decoration:none;
	border: inset 2px #cccccc;
	margin:0;}
.rpbtn a:hover {background-color:maroon;
	border: outset 2px #336633;}
.gathead1 {background-color:#990000; color:#FFFF00; padding:0 5px;}
.gathead1 a:link {color:#FFFF00; font-weight:bold;
	font-size:larger; text-decoration:none;}
.gathead1 a:visited {color:#FFFF00; font-weight:bold;
	font-size:larger; text-decoration:none;}	
.gathead1 a:hover {background-color:#336633; 
	display:block;
	color:#FFFF00;}
.gathead1 a:active {color:#FFFF00; font-weight:bold;
	font-size:larger; text-decoration:none;}
.gatred {background-color:Maroon; color:White; font-weight:bold;}
.gatcurrent {color:#336633;}
.gatcurrent td h5 {margin:1;}
.gatcurrent h3,h4 {margin:1;}
.gatcurrent p {color:Black; font-size:larger;
	font-weight:bold;}
.gatcurrent p a:link {color:Black;}
.headerB {color:#FFFFCC;}
.headerB a {color:#FFFFCC;}
.headerB a:hover {color:#D5EDB3;}
label {color:#006633;
	font-size:12px;}
.join {color:#CCFFFF;
	font-size:12px;}
.pfcsmall {font-size:smaller;
	BACKGROUND-COLOR: #CCFFFF;
	FONT-WEIGHT: Bold;
	COLOR: #336633;
	border: #D5EDB3 solid 2px;}
.pfcsmall:hover {font-size:smaller;
	BACKGROUND-COLOR: #336633;
	FONT-WEIGHT: Bold;
	COLOR: #CCFFFF;
	border: #D5EDB3 solid 2px;}
.topnav {color:green;}
.topnav a {text-decoration:none;
	color:green;}
.topnav a:hover {color:#333333;}
.icon1 {border-bottom: 0 none transparent;}
.icon2 {border-top: 0 none transparent;}
.errorMess {font:bold 12px Arial,sans-serif;
	  background-color:white;
	  color:red;}
.gar {font:bold 12px Arial,sans-serif;
	  background-color:#FFFF99;}
.garwhite {font:bold 12px Arial,sans-serif;
	  background-color:white;
	  color:#336633;}
.header {line-height:.85em;}
.header2 {line-height:1.65em;}
.header1 {font:bold xx-small arial,sans-serif;}
.headpr {color:#336633;
	font-weight:bold;}
.indiv {font:bold 12px Arial,sans-serif;
	  background-color:#FFFFCC;
	  color:navy}	
.move {color:#336633;
		background-color:#ffffcc;
		border:white ridge 3px;
		text-decoration:none;
		font-weight:bold;}
.navigation {line-height:.85em;
	font:bold 12px Arial,sans-serif;
	text-align:center;
	text-decoration:none;
	color:#FF3300;
	border:#336633 double 3px;}
.navigation a {color:#FF3300;
	font:bold 12px Arial,sans-serif;
	text-decoration: none;}
.navigation2 {line-height:.85em;
	font:bold 12px Arial,sans-serif;
	text-align:center;
	text-decoration:none;
	color:#FF3300;
	border:#FF3300 double 3px;}
.navigation2 a {color:#FF3300;
	font:bold 12px Arial,sans-serif;
	text-decoration: none;}	
.parcourse1 {font:bold medium Times,serif;
	  background-color:#FFFF99;
	  text-decoration:none;
	  color:#336633;}
.parcourse1 a {font:bold 12px Times,serif;
	  background-color:#FFFF99;
	  text-decoration:none;
	  color:#336633;}
.parcourse2 {font:bold 14px Times,serif;
	  background-color:white;}
.pargolf {font:bold 14px Arial,san-serif;
	  background-color:#FFFF99;
	  text-decoration:none;
	  color:#336633;}
.pargolf a {font:bold 14px Arial,san-serif;
	  background-color:#FFFF99;
	  text-decoration:none;
	  color:#336633;}
.choose {font:bold 10pt Arial,san-serif;
	  background-color:#FFFF99;
	  color:#000000;}	  
.details {color:#336633;
		font-weight:bold;}	
.details a {color:#336633;}  
.picture {background-image:url(../Images/coursenapro.jpg)}
.points {color:red;}
.poweredby {font-size:10px;
	color:#CCFFCC;}
.poweredby a {text-decoration: none;}

.shortheader {line-height:.85em;
			color:#0033CC;
			font-weight:bold;}
			
.snav a {font:bold 14px Garamond,serif;
		text-decoration:none;
		color:black;}
		
.snav a:hover {font:bold 14px Garamond,serif;
		text-decoration:none;
		color:#FFFF99;}
.strokes {font:normal x-small arial,sans-serif;}
.sapmove {color:white;
		background-color:#013ad1;
		border-top:groove medium #ffffcc;
		border-right:solid thin #ffffff;
		border-bottom:groove medium #ffffff;
		border-left:solid thin #ffffcc;
		text-decoration:none;
		font-weight:bold;}
.sapschedule {
	background-color:#FFFFCC;
	border:navy groove 2px;}
.sapteehd 
{background-color:navy;
	color:#FFFFCC;}
.saptee {background-color:White;
	border:navy groove 2px;}
.saptee1 
{background-color:White;
	color:Maroon;}
.saptee2 
{background-color:#FFFFCC;
	color:#003300;}
.tagline {font-family:Century Gothic,sans-serif;
	color:#EDF1F4;
	font-weight:bold;
	font-size:14px;}
	
.thermometer {background-image: url(../Images/golfcoursebg.jpg);
	background-repeat:no-repeat;
	background-position:right;}
	
.tips {color:black;
	font:normal 12px Times,serif;
	background-color:white;}

.viewbox {font:bold medium Times,serif;
	  color:white;
	  text-align:center;
	  border:#336633 solid 0px;
	  background-color:#336633;
	  margin-bottom:0;
	  text-transform:uppercase;
	  }
.sapviewbox {font:bold medium Tahoma,Arial,sans-serif;
	  color:yellow;
	  text-align:center;
	  border:#336633 solid 0px;
	  background-color:#336633;
	  margin-bottom:0;
	  text-transform:uppercase;
	  }	
.whead {font-size:14px;
		color:white;
		font-weight:bold;}
		
.wheadbig {font-size:18px;
		color:white;
		font-weight:bold;}
				
.wheadsm {font-size:12px;
		color:white;}
		
.yhead {font-size:14px;
		color:yellow; 
		font-weight:bold;}
		
.yheadbig {font-size:18px;
		color:yellow; 
		font-weight:bold;}
				
.yheadsm {color:yellow; 
		font-size:12px;}
		
.yphead {color: #FFFF00;
	font:bold medium Garamond, Times, serif;}
	
.yptbl {font:bold small Times,serif;
	  background-color:#FFFFCC;
	  color:#993300;}
	  
.yprows {font:bold small Times,serif;
	  background-color:#FFFFFF;
	  color:#663300;}
	  
	  /* label column */
	  
.formlabel
{
    width:120px; 
    vertical-align: top;
}

/* value column */
.formvalue
{
    vertical-align: top;
}

.txtfield
{
    width:300px;
}

.txtblock
{
    width:300px;
}
/*used to clear the float for the thumbnail */
.leftblock
{
    border: 1px solid #DBDB79;
    padding: 15px;
    margin-bottom: 10px;
    background: #FEFAAB url(images/background_columnleft.gif) repeat-y;
    vertical-align: top;
}

 .rightblock
{
    border: 1px solid #DBDB79;
    padding: 15px;
    margin-bottom: 10px;
    background: #FEFFAB url(images/background_columnright.gif) repeat-y;
    position: relative;
    width:446px;
}

.clear2column
{
    margin:0;
    padding:0;
    line-height:0;
    font-size:0px;
    height:0px;
    clear: both;}

.sapstyle1 {	font-size: x-large;
	font-weight: bold;}
.sapstyle2 {font-size: large;
	font-weight: bold;}
.sapstyle7 {font-size: large; color: #009900; }
.sapstyle8 {color: #006600;
	font-weight: bold;}
.sapstyle9 {font-size: large}
    
.sapnav {
text-align:center;
background-color:#013ad1;
width:auto;}
.sapnav a {
display:block;
text-decoration:none;
font-weight:bold;
padding:.2em 1.5em;
color:#FFFFFF;}
.sapnav a:hover {
background-color:#c5051e;
color:#FFFFCC;}
.sapchamp {padding-right:1em;
color:#c5051e;
font-size:x-large;
}
/***** New Sidebar & Sub Sub Navigation styles GAT2008 *****/

#subcontent{
float:right;
width:125px;
padding:15px 5px;
line-height:.8em;
background-color:#D5EDB3;
border:ridge 3px #006633;
}

.menublock {margin:0 0 10px 8px; font-size:0.9em;}
.menublock li {list-style:none; display:block; padding:2px; margin-bottom:2px;}
.menublock li a {font-weight:bold; color:#006633; text-decoration:none;}
.menublock li a:link {text-decoration:none;}
.menublock li a:visited {color:#006633;}
.menublock li a:hover {text-decoration:none; color:Maroon;}
.menublock li a:active {color:Blue;}
.submenublock {margin:3px 0 2px 4px; font-size:.8em; font-weight:normal;}
.submenublock li {margin-bottom:0;}
.submenublock li a {font-weight:normal; color:#006633;}
.submenublock li a:link {color:#006633;}
.submenublock li a:visited {color:#006633;}
.submenublock li a:hover {text-decoration:none;color:Maroon;}
.submenublock li a:active {color:#006633;}

.topnav ul {padding:0; margin:0;}
.topnav li {text-decoration:none;list-style-type:none;}
.topnav ul li ul {visibility:hidden;display:none;}
.topnav ul li a:hover ul li {visibility:visible;display:block;}

/**************** END of New Sidebar Sub Sub Navigation styles GAT2008 ****************/

/***** New Form Data Entry styles 2008 *****/
.entry {margin:0; padding:0;  color:Maroon;}
.entry tr {margin:0; padding:0; color:Maroon;}
.entry td {margin:0; padding:0; color:Maroon;}
.entry td p {font-weight:bold;
	text-align:right;
	color:Maroon;}
.entrybox {background-color:#D5EDB3; 
	border-top:#FFFFCC groove 2px;
	border-left:#FFFFCC groove 2px;
	border-bottom:maroon groove 2px;
	border-right:maroon groove 2px}
.entrydrop {background-color:#E7F3F9; 
	border-top:#006633 outset 2px;
	border-left:#006633 outset 2px;
	border-bottom:#00FF99 outset 2px;
	border-right:#00FF99 outset 2px}
	
/***** End of New Form Data Entry styles 2008 *****/

.CoLogo {float:left;}
.popupControl{
	background-color:#AAD4FF;
	position:absolute;
	visibility:hidden;
	border-style:solid;
	border-color: Black;
	border-width: 2px;
}
.termpopup {font:bold small Times,serif;
	  border:#003366 dotted 2px;
	  background-color:#FFFEE3;
	  text-decoration:none;
	  padding:.4em 1em;
	  margin:0 .2em;
	  color:#003366;
}
.modalPopup {
	background-color:#ffffdd;
	border-width:3px;
	border-style:solid;
	border-color:Gray;
	padding:3px;
	width:250px;
}
.modalBackground {
	background-color:Gray;  
	filter:alpha(opacity=70);
	opacity:0.7;
}

.accordionHeader {
	  font:bold medium Arial, Sans-Serif;
	  display:block;
	  color:#FFFFFF;
	  text-decoration:none;
	  border-top:#999999 groove 4px;
	  border-right:#000000 ridge 4px;
	  border-bottom:#000000 ridge 4px;
	  border-left:#999999 groove 4px;
	  background-color:#336633;
	  margin-bottom:0;
	  padding: 5px;
  	  margin-top: 5px;
 	  cursor: pointer;
	}

.accordionContent {
    background-color: #FFFFCC;
    border: 2px solid #666666;
    border-top: none;
    padding: 5px;
    padding-top: 10px;
	margin-top:0;
    cursor: pointer;}

.accordionHeaderSelected {
	  font:bold medium Arial, Sans-Serif;
	  color:#FFFFCC;
	  border-top:#CCCCCC inset 4px;
	  border-right:yellow groove 4px;
	  border-bottom:yellow groove 4px;
	  border-left:#CCCCCC inset 4px;
	  background-color:#990000;
	  margin-bottom:0;
      border-top: none;
      padding: 5px;
      padding-top: 10px;
      cursor:pointer;}

.accordionLink {
	text-decoration:none;
    font-style: italic;
    color:white;}
    
.addscore1 {background-color:#FFFFCC;
     text-align:center;
	 font-size:14px;
	 color:#000000;
	 border:#336633 solid 1px;}
.addscore2 {color:maroon;}
.addscore3 {color:#336633;}

.kylenav {
	font:bold medium Times, Serif;
	color:navy;
	display:block;
}

.kylenav a {
	background-color:yellow;
	text-decoration:none;
	color:navy;
	display:block;
	font-size: 13px;
	border-top:#99CCFF groove 1px;
	border-right:#000066 ridge 1px;
	border-bottom:#000066 ridge 1px;
	border-left:#99CCFF groove 1px;
	padding:.1em .3em;
}

.kylenav a:hover {
	color:yellow;
	text-decoration:none;
	background-color:navy;
	display:block;
	border-top:black groove 1px;
	border-right:#99CCFF ridge 1px;
	border-bottom:#99CCFF ridge 1px;
	border-left:black groove 1px;
	padding:.1em .3em;
}

#joinkyle {
	background-color:#CC0033;
	color:yellow;
	display:block;
	border-top:#66CC66 groove 1px;
	border-right:#003300 ridge 1px;
	border-bottom:#003300 ridge 1px;
	border-left:#66CC66 groove 1px;
}

#joinkyle:hover {
	color:#FFFFCC;
	background-color:#336633;
	border-top:#003300 groove 1px;
	border-right:#66CC66 ridge 1px;
	border-bottom:#66CC66 ridge 1px;
	border-left:#003300 groove 1px;
}

#joinBlog {
	background-color:#CC0033;
	color:yellow;
	display:block;
	border-top:#66CC66 groove 1px;
	border-right:#003300 ridge 1px;
	border-bottom:#003300 ridge 1px;
	border-left:#66CC66 groove 1px;
}

#joinBlog:hover {
	color:#FFFFCC;
	background-color:#336633;
	border-top:#003300 groove 1px;
	border-right:#66CC66 ridge 1px;
	border-bottom:#66CC66 ridge 1px;
	border-left:#003300 groove 1px;
}

/************ MaskedEdit Related Styles ***********************/
.MaskedEditFocus
{
    background-color: #ffffcc;
    color: #000000;
}
.MaskedEditMessage
{
	color: #ff0000;
	font-weight: bold;
}
.MaskedEditError
{
    background-color: #ffcccc;
}
.MaskedEditFocusNegative
{
    background-color: #ffffcc;
    color: #000000;
}
.MaskedEditBlurNegative
{
    color: #ff0000;
}
.validatorCalloutHighlight 
{
    background-color: yellow; 
}
.MyCalendar .ajax__calendar_container {
    border:1px solid #646464;
    background-color:  #FFFFCC;
    color: red;
}
.MyCalendar .ajax__calendar_other .ajax__calendar_day,
.MyCalendar .ajax__calendar_other .ajax__calendar_year {
    color: black;
}
.MyCalendar .ajax__calendar_hover .ajax__calendar_day,
.MyCalendar .ajax__calendar_hover .ajax__calendar_month,
.MyCalendar .ajax__calendar_hover .ajax__calendar_year {
    color: black;
}
#joincelebrity {
	background-color:#CC0033;
	color:yellow;
	padding: 0 1em;
	border-top:#66CC66 groove 1px;
	border-right:#003300 ridge 1px;
	border-bottom:#003300 ridge 1px;
	border-left:#66CC66 groove 1px;
}

#joincelebrity:hover {
	color:#FFFFCC;
	background-color:#336633;
	text-decoration:none;
	border-top:#003300 groove 1px;
	border-right:#66CC66 ridge 1px;
	border-bottom:#66CC66 ridge 1px;
	border-left:#003300 groove 1px;
}

.csharpcode, .csharpcode pre
{
	font-size: small;
	color: black;
	font-family: Consolas, "Courier New", Courier, Monospace;
	background-color: #ffffff;
	/*white-space: pre;*/
}

.csharpcode pre { margin: 0em; }
.csharpcode .rem { color: #008000; }
.csharpcode .kwrd { color: #0000ff; }
.csharpcode .str { color: #006080; }
.csharpcode .op { color: #0000c0; }
.csharpcode .preproc { color: #cc6633; }
.csharpcode .asp { background-color: #ffff00; }
.csharpcode .html { color: #800000; }
.csharpcode .attr { color: #ff0000; }
.csharpcode .alt 
{
	background-color: #f4f4f4;
	width: 100%;
	margin: 0em;
}
.csharpcode .lnum { color: #606060; }
