BODY {
	background-color:#E8EDAD;
	align: center;
	text-align:center;
	margin: 0;
	padding: 0;
	font-family:verdana,arial,helvetica; color: #000000; font-weight:normal; font-size:9pt;
}

.offerbox {
	display: none;
}
.tableRow1 {
	background-color:#ffffff;
}
.tableRow2 {
	background-color:#eeeeee;
}
#coursesearchform {
}
#coursemap {
	clear: both;
}
#courseweather {
	width: 175px;
	height: 55px;
	background: #ffffff;
	text-align: center;
	padding: 0px 5px 0px 0px;
}
#courseimage {
	float: right;
	text-align: center;
	padding: 0px 5px 0px 0px;
}
#offeravailable {
	float: right;
	text-align: right;
	font-family:verdana,arial,helvetica; color: #000000; font-weight:normal; font-size:8pt;
}
#myprofileedit {
	float: right;
	text-align: right;
	font-family:verdana,arial,helvetica; color: #000000; font-weight:normal; font-size:8pt;
}
#information {
	width: 570px;
	background-image: inherit;
}
#weatherbox {
	display: none;
	width: 0px;
	height: 0px;
}
.storenavigation {
	font-family:tahoma,arial,helvetica; color: #9999cc; font-weight:normal; font-size:10pt;
}
.storenavigation a:link, .storenavigation a:visited, .storenavigation a:active, .navend {
	color: #eeeeee;
	border-left:  1px dotted #999999;
	padding: 6px 20px 7px 20px;
}
.storenavigation a:hover {
	color: #E8EDAD;
}
.wtemp a, .wtemp a:hover, .wtemp a:active, .wtemp a:link, .wtemp a:visited {
	font-family: verdana; font-size: 15px; font-weight: bold; color: #ff9900; text-decoration: none; line-height: 20px;
}
.wloca a, .wloca a:hover, .wloca a:active, .wloca a:link, .wloca a:visited {
	font-family: verdana; font-size: 10px; font-weight: normal; color: #ff9900; text-decoration: none;
}
.wcond, .wcond a, .wcond a:visited {
	font-family: verdana; font-size: 10px; font-weight: normal; color: #ff9900; text-decoration: none;
}
.smalltype {
	font-family:verdana,arial,helvetica; color: #000000; font-weight:normal; font-size:8pt;
}
#contentframe {
	background-image: url('images/bodybg.jpg');
	width: 857px;
	padding: 0px;
	margin: 0px auto;
	text-align: left;	
}
#contentheader {
	background-image: url('images/headerbg.jpg');
	width: 857px;
	height: 150px;
	padding: 0px;
	margin: 0px;
}
#contentbody {
	background-repeat: repeat-y;
	width: 857px;
	margin: 0px;
	padding: 0px;
}
#contentfooter {
	background-image: url('images/footerbg.jpg');
	background-repeat: no-repeat;
	text-align: center;
	width: 857px;
	height: 100px;
	clear: both;
	padding: 0px 0px 0px 0px;
}
#contentmaincontainer {
	background-image: inherit;
	position: relative;
	float: left;
	width: 66px;
	font-face: verdana,arial,helvetica;
	font-size: 11pt;
}
#contentmain {
	width: 589px;
	padding-left: 50px;
	padding-top: 15px;
	font-face: verdana,arial,helvetica;
	font-size: 9pt;
	color: #000000;
}
#contentads {
	text-align: center;
	float: none;
	width: 160px;
	margin: 0px;
}
#contentadcontainer {
	width: 189px;
	margin: 0px;
	float: right;
	padding: 0px;
}
#contentnav {
	position: relative;
	top: 10px;
	left: 20px;
}
.emailsignup {
	text-align:right;
	color:#ffffff;
	font-size: 8pt;
	padding-right:37px;
	padding-top: 30px;
}
.emailsignup a:active, .emailsignup a:link, .emailsignup a:visited {  color: #ffffff; outline: none; text-decoration: none }
.emailsignup a:hover {  color: #ff9900; outline: none; text-decoration: none }

a:active, a:link, a:visited {  color: #1A5E25; outline: none; text-decoration: none }
a:hover {  color: #ff3300; outline: none; text-decoration: none }
a:active, a:link, a:visited {  color: #ff9900; outline: none; text-decoration: none }
a:hover {  color: #ff3300; outline: none; text-decoration: none }

h1 {
	font-family:verdana,arial,helvetica; color: #1A5E25; font-weight:bold; font-size:12pt;
}
h2 {
	font-family:verdana,arial,helvetica; color: #1A5E25; font-weight:bold; font-size:10pt;
}
.h1text {
	font-family:verdana,arial,helvetica; color: #1A5E25; font-weight:bold; font-size:12pt;
}
h3 {
	font-family:verdana,arial,helvetica; color: #666666; font-weight:bold; font-size:8pt;
}
.smallltype {
	font-family:verdana,arial,helvetica; color: #000000; font-weight:normal; font-size:7pt;
}
.tableHeader {
	font-family:verdana,arial,helvetica; color: #000000; font-weight:bold; font-size:7pt;
	background: #eeeeee;
}
.largetypegreen {
	font-family:verdana,arial,helvetica; color: #1A5E25; font-weight:bold; font-size:12pt;
}
.largetypeblack {
	font-family:verdana,arial,helvetica; color: #000000; font-weight:bold; font-size:12pt;
}
.midtypegreen {
	font-family:verdana,arial,helvetica; color: #1A5E25; font-weight:bold; font-size:10pt;
}
.contenttableheader {
	font-family:verdana,arial,helvetica; color: #000000; font-weight:normal; font-size:10pt;
	border-top: 1px dotted #999999;
	border-bottom: 1px dotted #999999;
	padding: 7px 0px 7px 7px;
	background: #E8EDAD;
}
.contenttable {
	font-family:verdana,arial,helvetica; color: #000000; font-weight:normal; font-size:9pt;
	background: #E8EDAD;
	border-left: 1px dotted #999999;
	border-right: 1px dotted #999999;
}
.contenttablefooter {
	font-family:verdana,arial,helvetica; color: #000000; font-weight:normal; font-size:9pt;
	background: #E8EDAD;
}
.contenttablefooter2 {
	font-family:verdana,arial,helvetica; color: #000000; font-weight:normal; font-size:9pt;
	background: #E8EDAD;
	border-bottom: 1px dotted #999999;
}
.footernavigation {
	font-family:tahoma,arial,helvetica; color: #ffffff; font-weight:normal; font-size:8pt;
}
.footernavigation a:active, .footernavigation a:link, .footernavigation a:visited {  color: #ff9900; outline: none; text-decoration: none }
.footernavigation a:hover {  
	color: #ffffff; outline: none; text-decoration: none 
}
.fgrtable th {
	background: #E8EDAD;
	font-weight: bold;
}
#courseresults {
	padding: 15px 15px 15px 15px;
	text-align: left;
}
#courseresultsheader {
	background: #E8EDAD;
	font-weight: bold;
	padding: 5px 5px 5px 5px;
}
.fgrtable .tablerow1 {
	background: #ffffff;
	padding: 5px 5px 5px 5px;
}
.fgrtable .tablerow2 {
	background: #eeeeee;
	padding: 5px 5px 5px 5px;
}
.formlabel {
	font-family:verdana,arial,helvetica; color: #666666; font-weight:normal; font-size:8pt;
	text-align: right;
}
.formlabelleft {
	font-family:verdana,arial,helvetica; color: #666666; font-weight:normal; font-size:8pt;
	text-align: left;
}
.formfield {
	background: #eeeeee;
	font-family:verdana,arial,helvetica; color: #666666; font-weight:normal; font-size:8pt;
}
.formdivider {
	border-top: 1px solid #e8edad;
	padding: 10 0 0 0;
}
.formbutton {
	font-family:verdana,arial,helvetica; color: #ffffff; background-color:#1A5E25; font-weight:bold; font-size:9pt;
}
.formdesc {
	font-family:verdana,arial,helvetica; color: #666666; font-weight:normal; font-size:8pt;
}

.contentlabel {
	border-top: 1px dotted #999999;
	background: #eeeeee;
	letter-spacing: 2px;
	padding: 3px 3px 3px 10px;
	font-family:verdana,arial,helvetica; color: #666666; font-weight:bold; font-size:7pt;
}
.contenthtml {
	border-bottom: 1px dotted #999999;
	padding: 3px 20px 3px 20px;
	font-family:verdana,arial,helvetica; color: #000000; font-weight:normal; font-size:8pt;
}

#couponpreviewtop {
	width: 500px;
	height: 106px;
	background: url('images/couponpreviewtopbg.gif') no-repeat;
}
#couponpreviewbottom {
	width: 500px;
	height: 25px;
	background: url('images/couponpreviewbotbg.gif') no-repeat;
}
.couponpreviewnotvalid {
	font-family:verdana,arial,helvetica; color: #ff0000; font-weight:normal; font-size:7pt; font-style:italic;
	padding: 5px 40px;
}
.couponpreviewcount {
	font-family:verdana,arial,helvetica; color: #1A5E25; font-weight:bold; font-size:18pt;
}
.couponpreviewname {
	font-family:verdana,arial,helvetica; color: #1A5E25; font-weight:bold; font-size:18pt;
	padding: 8px 0px 10px 0px;
}
.couponpreviewsubname {
	font-family:verdana,arial,helvetica; color: #1A5E25; font-weight:normal; font-size:12pt; font-style:italic;
	padding: 0px 0px 0px 0px;
}
#couponpreviewbox {
	width: 500px;
	text-align: center;
	background: #0D270A;
}
#couponpreviewbox2 {
	width: 361px;
	text-align: center;
	background: #0D270A;
}
.couponpreviewdesc {
	font-family:verdana,arial,helvetica; color: #ffffff; font-weight:normal; font-size:7pt;
	padding: 10px 20px;
}
#couponpreviewbox2 a, #couponpreviewbox2 a:hover, #couponpreviewbox2 a:active, #couponpreviewbox2 a:link, #couponpreviewbox2 a:visited {
	font-family:verdana,arial,helvetica; color: #ffffff; font-weight:normal; font-size:7pt;
	padding: 10px 40px;
}
#contentlink, #contentlink a:active, #contentlink a:link, #contentlink a:visited, #contentlink a:hover {
	background: url(images/arrow_closed.gif) no-repeat;
	padding: 2px 5px 10px 22px;
	font-family:tahoma,verdana,arial,helvetica; color: #000000; font-weight:normal; font-size:8pt;
	line-height: 17px;
}
