A, IMG, INPUT
	{
		outline: none;
	}

	
FORM
	{
		margin-top: 0px;
		margin-bottom: 0px;
	}



BODY, IFRAME
	{

		scrollbar-face-color: 		rgb(129,185,255);
		scrollbar-shadow-color: 	rgb(153, 153, 153);
		scrollbar-highlight-color: 	rgb(235, 224, 202);
		scrollbar-3dlight-color: 	rgb(153, 153, 153);
		scrollbar-darkshadow-color: #444444;
		scrollbar-track-color: 		rgb(235, 224, 202);
		scrollbar-arrow-color: 		#444444;
		scrollbar-base-color: 		rgb(235, 224, 202);
		
		margin: 0px;
	}



HR
	{
		color: rgb(131,176,42);
		height: 1px;
	}



.hr2
	{
		color: #777777;
		height: 1px;
	}



.fakehr1
	{
		border-bottom: solid 1px rgb(131,176,42);
	}




.button1
	{
		width: 100px;
		height: 20px;
		background-color: rgb(131,176,42);
		border: solid 1px #777777;
		font-family: verdana;
		font-size: 11px;
		font-weight: bold;
		color: #000000;
	}



.button1_hover
	{
		width: 100px;
		height: 20px;
		background-color: rgb(131,176,42);
		border: solid 1px #777777;
		font-family: verdana;
		font-size: 11px;
		font-weight: bold;
		color: #FFFFFF;
		cursor: pointer;
	}


.course_out
	{
		background-color: rgb(245, 245, 225);
	}



.course_over
	{
		background-color: rgb(230, 223, 188);
	}



.course_header
	{
		text-align: center;
		vertical-align: middle;
		line-height: 140%;
		background-color: rgb(129,185,255);
		border-top: solid 1px #777777;
		border-bottom: solid 1px #777777;
		border-right: solid 1px #777777;

		font-family: tahoma, arial;
		font-style: normal;
		font-size: 11px;
		font-weight: bold;
		color: #000000;
	}



.course_name
	{
		text-align: left;
		vertical-align: middle;
		padding-left: 2px;
		border-bottom: solid 1px #777777;
		border-right: solid 1px #777777;

		font-family: tahoma, arial;
		font-style: normal;
		font-size: 12px;
		font-weight: normal;
		color: #000000;
		
	/*	white-space: nowrap; */
		overflow: hidden;
	}



.course_name_link
	{
		text-align: left;
		vertical-align: middle;

		font-family: tahoma, arial;
		font-style: normal;
		font-size: 12px;
		font-weight: normal;
		color: #0000FF;
	}



.course_name_link:hover
	{
		text-align: left;
		vertical-align: middle;

		font-family: tahoma, arial;
		font-style: normal;
		font-size: 12px;
		font-weight: normal;
		color: #DD2222;
	}



.course_phone
	{
		text-align: center;
		vertical-align: middle;
		border-bottom: solid 1px #777777;
		border-right: solid 1px #777777;

		font-family: tahoma, arial;
		font-style: normal;
		font-size: 12px;
		font-weight: normal;
		color: #000000;
	}



.course_par
	{
		text-align: center;
		vertical-align: middle;
		border-bottom: solid 1px #777777;
		border-right: solid 1px #777777;

		font-family: tahoma, arial;
		font-style: normal;
		font-size: 12px;
		font-weight: normal;
		color: #000000;
	}



.course_holes
	{
		text-align: center;
		vertical-align: middle;
		border-bottom: solid 1px #777777;
		border-right: solid 1px #777777;

		font-family: tahoma, arial;
		font-style: normal;
		font-size: 12px;
		font-weight: normal;
		color: #000000;
	}



.course_selector
	{
		vertical-align: middle;
		border-top: solid 1px #777777;
		border-bottom: solid 1px #777777;
		background-color: rgb(142,196,33);

		font-family: tahoma, arial;
		font-style: normal;
		font-size: 12px;
		font-weight: bold;
		color: #000000;
	}



.course_teetimes
	{
		text-align: center;
		vertical-align: middle;
		border-bottom: solid 1px #777777;
		border-right: solid 1px #777777;

		font-family: tahoma, arial;
		font-style: normal;
		font-size: 12px;
		font-weight: bold;
		color: #DD2222; /* was #DD2222 */
	}



.course_teetimes2
	{
		text-align: center;
		vertical-align: middle;
		border-bottom: solid 1px #777777;
		border-right: solid 1px #777777;

		font-family: tahoma, arial;
		font-style: normal;
		font-size: 12px;
		font-weight: bold;
		color: #DD2222;
	}



.course_feepub
	{
		text-align: center;
		vertical-align: middle;
		border-bottom: solid 1px #777777;
		border-right: solid 1px #777777;

		font-family: tahoma, arial;
		font-style: normal;
		font-size: 12px;
		font-weight: bold;
		color: #000000;
	}



.course_feea2g
	{
		text-align: center;
		vertical-align: middle;
		border-bottom: solid 1px #777777;
		border-right: solid 1px #777777;

		font-family: tahoma, arial;
		font-style: normal;
		font-size: 12px;
		font-weight: bold;
		color: #DD2222;
	}







.info1
	{
		font-family: verdana, arial;
		font-style: normal;
		font-size: 11px;
		text-align: right;
		text-valign: bottom;
		font-weight: normal;
		color: #99EE99;
	}



.image1
	{
		border-left: solid 1px #5BA74D;
		border-right: solid 1px #5BA74D;
		border-bottom: solid 1px #5BA74D;
	}



.image2
	{
		border: solid 1px #5BA74D;
		cursor: pointer;
	}



.image_link
	{
		cursor: pointer;
	}


.formarea1
	{
		font-family: verdana, arial;
		font-size: 11px;
		font-weight: normal;
		color: #333333;
		background-color: #FFFFFF;
		border: solid 1px #777777;
		width: 200px;
		height: 60px;
		padding: 3px;
	}



.formfield1
	{
		font-family: verdana, arial;
		font-size: 11px;
		font-weight: normal;
		color: #333333;
		background-color: #FFFFFF;
		border: solid 1px #777777;
		height: 20px;
		padding: 3px;
	}
	


.formselect1
	{
		font-family: verdana, arial;
		font-size: 11px;
		font-weight: normal;
		color: #333333;
		background-color: #FFFFFF;
		border: solid 1px #777777;
		height: 20px;
	}



.formticker1
	{
		background-color: #000000;
		border-top: none 1px #000000;
		border-right: none 1px #777777;
		border-bottom: none 1px #777777;
		border-left: none 1px #000000;
		height: 20px;
		padding: 0px;
	}



.formtickertext1
	{
		font-family: verdana, arial;
		font-size: 17px;
		font-weight: bold;
		color: rgb(131,176,42);
	}



.formtickertext1_link
	{
		font-family: verdana, arial;
		font-size: 17px;
		font-weight: bold;
		color: #87B42B;
	}



.formtickertext1_link:hover
	{
		font-family: verdana, arial;
		font-size: 17px;
		font-weight: bold;
		color: #00B5DE;
	}



.formtickertext2
	{
		font-family: verdana, arial;
		font-size: 17px;
		font-weight: bold;
		color: #F00;
	}



.formtickertext3
	{
		font-family: verdana, arial;
		font-size: 17px;
		font-weight: bold;
		color: #FFCC00;
	}



.marquee1
	{
		background: url(images/marquee1.jpg) no-repeat;
	}



.scorecard1_black1
	{
		font-family: verdana, arial;
		font-style: normal;
		font-size: 10px;
		font-weight: bold;
		color: #FFFFFF;
		background-color: #000000;
		padding: 0px;

		border-left: solid 1px #FFFFFF;
		border-top: solid 1px #FFFFFF;
	}



.scorecard1_black2
	{
		font-family: verdana, arial;
		font-style: normal;
		font-size: 10px;
		font-weight: bold;
		color: #FFFFFF;
		background-color: #000000;
		padding: 0px;

		border-left: solid 1px #FFFFFF;
		border-top: solid 1px #FFFFFF;
		border-right: solid 1px #777777;
	}



.scorecard1_beige1
	{
		font-family: verdana, arial;
		font-style: normal;
		font-size: 10px;
		font-weight: bold;
		color: #000000;
		background-color: #EBE0CA;
		padding: 0px;

		border-left: solid 1px #777777;
		border-top: solid 1px #777777;
		border-bottom: solid 1px #777777;
	}



.scorecard1_beige2
	{
		font-family: verdana, arial;
		font-style: normal;
		font-size: 10px;
		font-weight: bold;
		color: #000000;
		background-color: #EBE0CA;
		padding: 0px;

		border-left: solid 1px #777777;
		border-top: solid 1px #777777;
		border-bottom: solid 1px #777777;
		border-right: solid 1px #777777;
	}



.scorecard1_field1
	{
		font-family: verdana, arial;
		font-size: 12px;
		font-weight: bold;
		color: #333333;
		background-color: #FFFFFF;
		border: solid 1px #AAAAAA;
		width: 40px;
		height: 20px;
		padding: 0px;
		text-align: center;
		vertical-align: bottom;
	}



.scorecard1_field1_ro
	{
		font-family: verdana, arial;
		font-size: 12px;
		font-weight: bold;
		color: #333333;
		background-color: #DDDDDD;
		border: solid 1px #AAAAAA;
		width: 40px;
		height: 20px;
		padding: 0px;
		text-align: center;
		vertical-align: bottom;
	}



.scorecard1_list1
	{
		font-family: verdana, arial;
		font-size: 11px;
		font-weight: bold;
		text-align: center;
		color: #333333;
		background-color: #FFFFFF;
		border: solid 1px #AAAAAA;
		width: 45px;
		height: 20px;
		padding: 0px;
		text-align: center;
		margin: 0px;
	}



.scorelist1_out
	{
		background-color: rgb(245, 245, 225);
	}



.scorelist1_over
	{
		background-color: rgb(230, 223, 188);
	}



.scorelist1_header1
	{
		vertical-align: middle;
		line-height: 140%;
		background-color: rgb(129,185,255);
		border-top: solid 1px #777777;
		border-bottom: solid 1px #777777;
		border-right: solid 1px #777777;

		font-family: tahoma, arial;
		font-style: normal;
		font-size: 11px;
		font-weight: bold;
		color: #000000;
	}



.scorelist1_header2
	{
		vertical-align: middle;
		line-height: 140%;
		background-color: rgb(129,185,255);
		border-top: solid 1px #777777;
		border-bottom: solid 1px #777777;
		border-right: solid 1px #777777;
		border-left: solid 1px #777777;

		font-family: tahoma, arial;
		font-style: normal;
		font-size: 11px;
		font-weight: bold;
		color: #000000;
	}


.scorelist1_td1
	{
		vertical-align: middle;
		border-bottom: solid 1px #777777;
		border-right: solid 1px #777777;

		font-family: tahoma, arial;
		font-style: normal;
		font-size: 12px;
		font-weight: normal;
		color: #000000;
		
		overflow: hidden;
	}



.scorelist1_td2
	{
		vertical-align: middle;
		border-bottom: solid 1px #777777;
		border-right: solid 1px #777777;

		font-family: tahoma, arial;
		font-style: normal;
		font-size: 12px;
		font-weight: bold;
		color: #DD2222;
		
		overflow: hidden;
	}



.table1
	{
		border-collapse: collapse;
		border: solid 1px #777777;
	}



.table1_heading1
	{
		font-family: verdana, arial;
		font-style: normal;
		font-size: 17px;
		font-weight: bold;
		color: #FFFFFF;
		background-color: #FF0000;
		padding: 3px;

		border-right: solid 1px #777777;
		border-bottom: solid 1px #777777;
	}



.table1_text1
	{
		font-family: verdana, arial;
		font-style: normal;
		font-size: 12px;
		font-weight: normal;
		line-height: 140%;
		color: #000000;
		padding-left: 3px;

		border-right: solid 1px #777777;
		border-bottom: solid 1px #777777;
	}



.table1_text2
	{
		font-family: verdana, arial;
		font-style: normal;
		font-size: 12px;
		font-weight: normal;
		line-height: 140%;
		color: #000000;
		background-color: rgb(245,245,225);
		padding: 3px;

		border-right: solid 1px #777777;
		border-bottom: solid 1px #777777;
	}



.table1_text2s
	{
		font-family: verdana, arial;
		font-style: normal;
		font-size: 11px;
		font-weight: normal;
		line-height: 140%;
		color: #000000;
		background-color: rgb(245,245,225);
		padding: 3px;

		border-right: solid 1px #777777;
		border-bottom: solid 1px #777777;
	}



.table1_text2sb
	{
		font-family: verdana, arial;
		font-style: normal;
		font-size: 11px;
		font-weight: bold;
		line-height: 140%;
		color: #000000;
		background-color: rgb(245,245,225);
		padding: 3px;

		border-right: solid 1px #777777;
		border-bottom: solid 1px #777777;
	}



.table1_text3
	{
		font-family: verdana, arial;
		font-style: normal;
		font-size: 12px;
		font-weight: normal;
		line-height: 140%;
		color: #DD2222;
		background-color: rgb(245,245,225);
		padding: 3px;

		border-right: solid 1px #777777;
		border-bottom: solid 1px #777777;
	}



.table1_text3s
	{
		font-family: verdana, arial;
		font-style: normal;
		font-size: 11px;
		font-weight: normal;
		line-height: 140%;
		color: #DD2222;
		background-color: rgb(245,245,225);
		padding: 3px;

		border-right: solid 1px #777777;
		border-bottom: solid 1px #777777;
	}



.table1_text3sb
	{
		font-family: verdana, arial;
		font-style: normal;
		font-size: 11px;
		font-weight: bold;
		line-height: 140%;
		color: #DD2222;
		background-color: rgb(245,245,225);
		padding: 3px;

		border-right: solid 1px #777777;
		border-bottom: solid 1px #777777;
	}



.table1_text4
	{
		font-family: verdana, arial;
		font-style: normal;
		font-size: 12px;
		font-weight: normal;
		color: #DD2222;
		background-color: rgb(245,245,225);

		border-right: solid 1px #777777;
		border-top: solid 1px #777777;
	}



.table2_heading1
	{
		text-align: center;
		vertical-align: middle;
		line-height: 140%;
		background-color: rgb(129,185,255);
		border-top: solid 1px #777777;
		border-bottom: solid 1px #777777;
		border-right: solid 1px #777777;

		font-family: verdana, arial;
		font-style: normal;
		font-size: 11px;
		font-weight: bold;
		color: #000000;
	}



.table2_text1
	{
		font-family: verdana, arial;
		font-style: normal;
		font-size: 12px;
		font-weight: normal;
		line-height: 140%;
		background-color: rgb(245,245,225);
		color: #000000;
		padding-left: 3px;
	}



.text1
	{
		font-family: verdana, arial;
		font-style: normal;
		font-size: 12px;
		font-weight: normal;
		line-height: 140%;
		color: #000000;
	}



.text1_link
	{
		font-family: verdana, arial;
		font-style: normal;
		font-size: 12px;
		font-weight: normal;
		line-height: 140%;
		color: rgb(131,176,42);
		text-decoration: underline;
	}



.text1_link:hover
	{
		font-family: verdana, arial;
		font-style: normal;
		font-size: 12px;
		font-weight: normal;
		line-height: 140%;
		color: #DD2222;
		text-decoration: underline;
	}



.text1b
	{
		font-family: verdana, arial;
		font-style: normal;
		font-size: 12px;
		font-weight: bold;
		line-height: 140%;
		color: #000000;
	}



.text1b_link
	{
		font-family: verdana, arial;
		font-style: normal;
		font-size: 12px;
		font-weight: bold;
		line-height: 140%;
		color: rgb(131,176,42);
		text-decoration: underline;
	}



.text1b_link:hover
	{
		font-family: verdana, arial;
		font-style: normal;
		font-size: 12px;
		font-weight: bold;
		line-height: 140%;
		color: #DD2222;
		text-decoration: underline;
	}



.text1g
	{
		font-family: verdana, arial;
		font-style: normal;
		font-size: 12px;
		font-weight: normal;
		line-height: 140%;
		color: #777777;
	}



.text1s
	{
		font-family: verdana, arial;
		font-style: normal;
		font-size: 11px;
		font-weight: normal;
		line-height: 140%;
		color: #000000;
	}



.text1_notes
	{
		font-family: verdana, arial;
		font-style: normal;
		font-size: 10px;
		font-weight: normal;
		color: #777777;
	}



.text2
	{
		font-family: verdana, arial;
		font-style: normal;
		font-size: 12px;
		font-weight: normal;
		line-height: 140%;
		color: #5588FF;
	}



.text3
	{
		font-family: verdana, arial;
		font-style: normal;
		font-size: 10px;
		font-weight: normal;
		line-height: 140%;
		color: #777777;
	}



.text4
	{
		font-family: verdana, arial;
		font-style: normal;
		font-size: 12px;
		font-weight: bold;
		line-height: 140%;
		color: #DD2222;
	}



.text5
	{
		font-family: verdana, arial;
		font-style: normal;
		font-size: 12px;
		font-weight: normal;
		line-height: 140%;
		color: #DD2222;
	}



.heading1
	{
		font-family: verdana, arial;
		font-style: normal;
		font-size: 12px;
		font-weight: bold;
		line-height: 140%;
		color: #000000;
	}



.heading2
	{
		font-family: verdana, arial;
		font-style: normal;
		font-size: 12px;
		font-weight: bold;
		line-height: 140%;
		color: #DD2222;
	}



.heading2b
	{
		font-family: verdana, arial;
		font-style: normal;
		font-size: 14px;
		font-weight: bold;
		line-height: 140%;
		color: #DD2222;
	}




.heading2c
	{
		font-family: verdana, arial;
		font-style: normal;
		font-size: 18px;
		font-weight: bold;
		line-height: 140%;
		color: #DD2222;
	}



.heading3
	{
		font-family: verdana, arial;
		font-style: normal;
		font-size: 12px;
		font-weight: bold;
		line-height: 140%;
		color: rgb(87,157,242);
	}



.heading4
	{
		font-family: Georgia, "Times New Roman", Times, serif;
		font-style: normal;
		font-size: 17px;
		font-weight: bold;
		line-height: 140%;
		color: #FFFFFF;
	}



.link1_on
	{
		font-family: verdana, arial;
		font-style: normal;
		font-size: 13px;
		font-weight: bold;
		color: #FFFFFF;
		text-decoration: none;
	}



.link1_off
	{
		font-family: verdana, arial;
		font-style: normal;
		font-size: 13px;
		font-weight: bold;
		color: #000000;
		text-decoration: none;
	}



.link1_off:hover
	{
		font-family: verdana, arial;
		font-style: normal;
		font-size: 13px;
		font-weight: bold;
		color: #DD2222;
		text-decoration: none;
	}



.link1a_off
	{
		font-family: verdana, arial;
		font-style: normal;
		font-size: 13px;
		font-weight: bold;
		color: #DD2222;
		text-decoration: none;
	}



.link1a_off:hover
	{
		font-family: verdana, arial;
		font-style: normal;
		font-size: 13px;
		font-weight: bold;
		color: #FFFFFF;
		text-decoration: none;
	}



.link1b_off
	{
		font-family: verdana, arial;
		font-style: normal;
		font-size: 13px;
		font-weight: bold;
		color: #000000;
		text-decoration: underline;
	}


.link1b_off:hover
	{
		font-family: verdana, arial;
		font-style: normal;
		font-size: 13px;
		font-weight: bold;
		color: #DD2222;
		text-decoration: underline;
	}



.link1c_off
	{
		font-family: verdana, arial;
		font-style: normal;
		font-size: 13px;
		font-weight: bold;
		color: #FFCC00;
		text-decoration: none;
	}



.link1c_off:hover
	{
		font-family: verdana, arial;
		font-style: normal;
		font-size: 13px;
		font-weight: bold;
		color: #FFFFFF;
		text-decoration: none;
	}



.link1b_on /* Only because "A2G MEMBER PROFILE" sits over a white 'bunker' ;) */
	{
		font-family: verdana, arial;
		font-style: normal;
		font-size: 13px;
		font-weight: bold;
		color: #DD2222;
		text-decoration: underline;
	}



.link1b_on:hover
	{
		font-family: verdana, arial;
		font-style: normal;
		font-size: 13px;
		font-weight: bold;
		color: #DD2222;
		text-decoration: underline;
	}



.link2_on
	{
		font-family: verdana, arial;
		font-style: normal;
		font-size: 11px;
		font-weight: normal;
		color: #DD2222;
		text-decoration: underline;
	}



.link2_off
	{
		font-family: verdana, arial;
		font-style: normal;
		font-size: 11px;
		font-weight: normal;
		color: #777777;
		text-decoration: none;
	}



.link2_off:hover
	{
		font-family: verdana, arial;
		font-style: normal;
		font-size: 11px;
		font-weight: normal;
		color: #DD2222;
		text-decoration: underline;
	}


.link3_on
	{
		font-family: verdana, arial;
		font-style: normal;
		font-size: 16px;
		font-weight: bold;
		color: #DD2222;
		text-decoration: none;
	}



.link3_off
	{
		font-family: verdana, arial;
		font-style: normal;
		font-size: 16px;
		font-weight: bold;
		color: rgb(131,176,42);
		text-decoration: none;
	}



.link3_off:hover
	{
		font-family: verdana, arial;
		font-style: normal;
		font-size: 16px;
		font-weight: bold;
		color: #DD2222;
		text-decoration: underline;
	}



.zoomclose
	{
		font-family: verdana, arial;
		font-size: 9px;
		font-weight: bold;
		color: #555555;
		text-decoration: none;
		border: solid 1px #555555;
		padding: 1px 2px 1px 2px;
		background-color: #999999;
	}



.zoomclose:hover
	{
		font-family: verdana, arial;
		font-size: 9px;
		font-weight: bold;
		color: #222222;
		text-decoration: none;
		border: solid 1px #222222;
		padding: 1px 2px 1px 2px;
		background-color: #FF6633;
	}



.zoomtext
	{
		font-family: verdana, arial;
		font-size: 10px;
		font-weight: bold;
		color: #222222;
		background-color: #CCCCCC;
		padding: 5px 3px 0px 2px;
	}



.trans50
	{
		filter:alpha(opacity=50);	/* Internet Explorer       */
		-moz-opacity:0.5;        	/* Mozilla 1.6 and below   */
		opacity: 0.5;            	/* newer Mozilla and CSS-3 */
	}









