HTML
{
	background-color: #FFFFFF;
	background-image: url(../images/PuttingGreenGrass.jpg);
	font-size: 100%;
}

BODY
{ 
	background-color: #66FF33;
	background-image: url(../images/PuttingGreenGrass.jpg);
	color: #000000;
	font-family: "Arial Rounded MT Bold", Arial, sans-serif;
	font-size: 62.5%;
	margin: 0px auto;
	min-height: 560px;
	padding: 20px 11px 14px;
	position: relative;
}

BIG	
{
	color: #000000;
}

FIELDSET
{
	margin-bottom: .2em;
}

P
{
	color: #FFFFFF;
	text-align: justify;
}

H3
{
	color: #FFFFFF;
	font-size: 2.2em;
	font-variant: small-caps;
	margin: .2em 0px;
	text-align: left;
}

H3#free
{
	position: relative;
	left: 20px;
}

H4
{
	font-size: 1.6em;
}

DIV#header + IMG, #success
{
	display: none;
}

DIV#header, DIV#content
{
	width: 764px;
	margin-left: auto;
	margin-right: auto;
}

DIV#content
{
	margin-bottom: 1.4em;
}

DIV#header
{
	background-image: url(../images/GTGBanner.jpg);
	height: 211px;
	margin: 0px auto 1.6em;
	overflow: hidden;
	position: relative;
}
	  
DIV#header H1, DIV#header H2
{
	display: none;
}

P, LI
{
	color: #FFFFFF;
	font-size: 1.6em;
	font-weight: bolder;
}

STRONG
{
	font-weight: 900;
}

/* Begin Table Styles */

TABLE
{
	margin: 0px auto;
	wXidth: 422px;
}

#contactUs + TABLE TD, #contactUs + TABLE TH, #contactUs + TABLE CAPTION
{
	background-image: url(../images/blk35-trans.png);
}

CAPTION
{
	color: #FFFFFF;
	font-size: 1.8em;
	foXnt-style: italic;
	font-family: Trebuchet MS;
	margin: 1px auto 6px;
	max-width: 225px;
	padding-bottom: 0px;
	text-align: center;
	width: 11em;
}

COL
{
	width: 50%;
}

TD, TH
{
	border: none;
	color: #FFFFFF;
	text-align: center;
	font-size: 1.8em;
}

TH
{
	color: #C3C846;
}

#contactUs + TABLE TD, #contactUs + TABLE TH
{
	border: 1px solid #000000;
}

THEAD TH[colspan="2"]
{
	background-color: #000000;
	color: #347235;
	text-align: left;
}

THEAD TR + TR > TH, TBODY
{
	color: #FFFFFF;
}

THEAD TR + TR > TH
{
	color: #F4FA58;
}

/* End Table Styles */


#info H3 + P:first-line, LI STRONG
{
	text-transform: uppercase;
}


/* Begin Standard Link Styles */

A:link
{
	color: #F4FA58;
}

A:visited
{
	color: #F4FA58;
}

A:hover
{
	font-style: italic;
}

A:active
{
	font-style: italic;
}

/* End Standard Link Styles */


/* Begin Info DIV Styles */

#info
{
	background-image: url(../images/blk35-trans.png);
	border: 1px dashed #347235;
	color: #FFFFFF;
	float: left;
	margin-bottom: 1em;
	overflow: auto;
	padding: 9px;
	width: 328px;
}

#info P + P
{
	text-indent: 2em;
}

DIV#info > H3:first-child
{
	margin-bottom: 0px;
	margin-top: 0px;
}

/* End Info DIV Styles */


/* Begin Widgets DIV Styles */

#widgets
{
	float: left;
	margin-bottom: 1em;
	margin-left: 8px;
	padding-left: 8px;
	width: 430px;
	z-index: 50;
}

#merge
{
	background-color: #150517;
	background-image: url(../images/mathBg.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
	border: 2px solid #347235;
	color: #F4FA58;
	font-size: .7em;
	width: 421px;
	height: 157px;
}

#youTube
{
	background-color: #150517;
	baXckground-image: url(../images/YouTube.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
	mXargin: 11px 0px 2em;
	width: 375px;
	height: 299px;
	float: left;
}

#youTube P
{
	padding: 1px 4px;
}

/* End Widgets DIV Styles */


/* Begin Policies and Contact Us DIV Styles */

#policies, #contactUs, #testimonials, #text
{
	background-image: url(../images/blk35-trans.png);
	border: 1px dashed #347235;
	color: #FFFFFF;
	margin: 1em auto;
	padding: 9px;
	width: 743px;
	z-index: 100;
}

#policies P, #contactUs P, #testimonials P
{
	font-size: 1.4em;
}

#policies H3, #contactUs H3, #testimonials H3
{
	color: #F4FA58;
}

#policies H4 + P + P, #contactUs FORM + P, #testimonials P:last-of-type
{
	text-align: right;
}

#policies P + P A, #testimonials P A, #contactUs FORM + P A
{
	background-color: #EFF7FF;
	border: 3px solid #F4FA58;
	color: #250517;
	font-weight: bold;
	cursor: pointer;
	padding: 4px;
}

#policies P + P A:hover, #testimonials P + P A:hover, #contactUs FORM + P A:hover
{
	background-color: #F4FA58;
	border: 3px solid #EFF7FF;
	font-style: normal;
}

/* End Policies and Contact Us DIV Styles */


/* Begin Form Styles */

#testForm INPUT, TEXTAREA
{
	font-size: 1.7em;
}

#testForm INPUT[type="submit"]
{
	height: 21px;
	width: 89px;
}

INPUT[type="text"]
{
	height: 1.6em;
	width: 159px;
}

LABEL
{
	color: #F4FA58;
	display: block;
	font-size: 1.8em;
}

LABEL:after
{
	content: ":";
}

INPUT + LABEL
{
	margin-top: .64em;
}

TEXTAREA
{
	height: 210px;
	width: 260px;
}

/* END Form Styles */


/* Begin Footer DIV Styles */

DIV#footer
{
	border-top: 1px solid black;
	clear: both;
	margin-bottom: 1.1em;
	margin-top: 14px;
    margin-left: auto;
    margin-right: auto;
	padding-top: 26px;
	position: relative;
	text-align: center;
    width: 761px;
}

DIV#footer P, P#nav, P#special
{
	background-image: url(../images/blk35-trans.png);
	color: #FFFFFF;
	margin: .9em auto .8em;
	padding: 4px;
	text-align: center;
	width: 31em;
}

P#nav
{
	width: 761px;
}

P#special
{
	width: 21em;
}

/* End Footer DIV Styles */

#endorsed
{
	position: absolute;
	bottom: -20px;
	right: -164px;
}

	   
/* These are standard sIFR styles... do not modify */

.sIFR-flash
{
	visibility: visible !important;
	margin: 0;
}

.sIFR-replaced
{
	visibility: visible !important;
}

span.sIFR-alternate
{
	position: absolute;
	left: 0;
	top: 0;
	width: 0;
	height: 0;
	display: block;
	overflow: hidden;
}

/* End sIFR Styles */