* html	#nav li li a {width: 100%;} /*make IE6 stop */
html, body {margin:0; padding:0;}
body { text-align:center; background:#659352 url(../images/bg.jpg) top left repeat-x; font-family:Arial, Helvetica, sans-serif; color:#000;height:100%;}

#main {overflow: hidden;}
* html #main {overflow:hidden;}
.clearing { clear:both; height:1px; overflow:hidden;}
#header {width:100%; height:144px; margin:0 auto;background: url(../images/header_bg.jpg) top center no-repeat;}
#nav {position:relative;z-index: 9999;width:960px; margin:0 auto; text-align:left; background:#000; }
#main {
	width:960px;
	margin:0 auto;
	text-align:left;
	background:#FFF;
	padding-top:20px;
}
#mainflash {
	width:960px;
	margin:0 auto;
	text-align:left;
	background:#FFF;
	padding-top:0px;
}

#footer {width:960px; margin:0 auto; padding:5px 0; text-align:center; color:#FFF; }

a img {border:none; text-decoration:none;}

h1{
	font-family: Arial, Helvetica, sans-serif;
	font-size:28px;
	color:#363;
	line-height: 1.0;
	text-align: center;
}
h3{
	font-family: Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#363;
	line-height: 1.0;
	text-align: center;
}

h1#banner {
	height:150px;
	padding:0;
	margin:0;
	width:100%;
	/* position:absolute;
	top:-6px; */
	left:0px;
}
/* h1#banner a {height:150px; padding:0; margin:0; width:100%; position:relative; top:0; left:0; display:block; text-indent:-5000px;  } */

ul#nav {
	position:relative;
	z-index:9998;
	margin:0;
	font-family:"Trebuchet MS", Verdana, sans-serif;
	text-align:center;
	background:#000;
	float:left;
	clear:both;
	width:100%;
	padding:0;
	list-style:none;
}	
	#nav li	{
	position:relative;
	z-index:999;
	float:left;
	line-height:1.25em;
	padding:0;
	margin:0;
	list-style:none;
}
	#nav li a {color:#fff; width:auto; margin:0; display:block; text-transform:uppercase; text-decoration:none; font-size:12px; color:#fff; background:#000; letter-spacing:1px; border-right:1px solid #5a5a5a; padding:5px 14px; }
	#nav a.last, #nav a.first {padding:3px 15px;}
	#nav a.last {border:none; padding:3px 16px;}	
	#nav li a:hover, #nav li a.new:hover { background:#290101 url('../images/b_rollover.jpg') top left no-repeat;}
	#nav li ul { padding:0; width:100%; position:absolute; left:-999em; margin:0 0 0 -1px; border-top:1px solid white; }		
	#nav li li a { background:#000; border:1px solid white; border-top:none; }
	#nav li ul ul, #nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul { left:-999em; }
	#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul { left:0;}
	#a {
	width:150px;
}  #a * {width:151px;} 
	#b {
	width:155px;
}  #b * {width:156px;} 
	#c {
	width:170px;
}  #c * {width:171px;}
	#nav li#b li a {padding:3px 0;}

	#nav li a.new {background:url('../images/new.gif') top right no-repeat;}

.col_large { float:left; width:640px;padding: 0 0 15px 20px; overflow:hidden; }
.col_large2 { float:left; width:620px;padding: 10px 20px 15px 20px;  }
.col_right {
	width:263px;
	background:#FFF;
	float:left;
	padding:20px 0 15px 15px;
}
.col_left { background:#FFF;float:left; text-align:center;}
.excerpt {float:left; width:178px}
form#signup { width:100%;font: 12px Arial, Helvetica, sans-serif; margin:0; padding-right:30px}
form#signup input.signup { margin:0 0 6px 0; float:right; width:150px;padding:3px 30px 0 0;}
form#signup label { float:right;font: 12px Arial, Helvetica, sans-serif; vertical-align: bottom;padding:3px 0 0 0;}
form#signup .signupButton { }
#buttons { text-align:center; width:100%;}
#buttons img { padding-bottom:10px;}
#col_middle { padding:15px; width:310px;  overflow:auto; height:100%; background:#B6C8A5;}

#col_middle2 { padding:15px; width:493px;  float:left; overflow:auto; height:100%; background:#B6C8A5;}

#col_middle3 { padding-left: 35px; padding-top:15px; padding-right:15px; width:651px;  float:left; overflow:auto; background-image:url(../images/g_dash.gif); background-repeat:no-repeat; background-position:top; height:100%; background:#B6C8A5;}

#club8_left {
	width:178px;
	background:#9CAD8B url('../images/g_bkgd_check.gif');
	background-repeat:repeat;
	float:left;
	border-right:1px solid #FFF;
    padding-right: 10px;
}

.footer {	padding:5px 0; border-top:1px solid #FFF; text-align:center; clear:both; width:100%; background:#5f6f55;}

.blktextP10 { font-size:10px; color:#000000; font-weight:bold; }
.blktextB10 { font-size:10px; font-weight:bold; color:#000000; }
.blktextB12 { font-size:12px; font-weight:bold; color:#000000; }
.blktextP12 { font-size:12px; color:#000000; }
.headline {
	font-size:18px;
	font-weight:normal;
	letter-spacing:-0.05em;
	color:#666666;
	font-family: Arial, Helvetica, sans-serif;
	margin:0;
	padding:0;
}
.headlineSignup {
	font-size:18px;
	font-weight:normal;
	letter-spacing:-0.05em;
	color:#666666;
	font-family: Arial, Helvetica, sans-serif;
	margin:0;
	padding:5px 0;
}

.bodytext { font-family:Georgia, "Times New Roman", Times, serif; font-size:13px; line-height:19px; color:#333333; }
.bodytext a:link {
	color: #003366;
}
.bodytext a:visited {
	color: #003366;
}
.bodytext a:hover {
	color: #5F6E55;
}
.bodytext a:active {
	color: #003366;
}


.bodytextItalic { font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; font-style:italic; color:#333333; }
.subhead {
	font-size:14px;
	font-weight:bold;
	color:#003366;
	font-family: Arial, Helvetica, sans-serif;
}


.copyright { font-size:9px; color:#CCCC99; }

.bonus {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 22px;
 font-weight: bold;
 color: #A00;
}
.bonussub {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 16px;
 font-weight: bold;
 color: #A00;
}

.feature { font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; color:#99FFFF; line-height: 16px; }
.feature a:link {
	color: #003366;
}
.feature a:visited {
	color: #003366;
}
.feature a:hover {
	color: #5F6E55;
}
.feature a:active {
	color: #003366;
}

.white {color:#FFFFFF;}

.P9 { font-size:9px;  }
.P10 { font-size:10px; color:#FFFFFF; }
.P12 { font-size:12px; color:#FFFFFF; }
.B12 { font-size:12px; font-weight:bold; color:#FFFFFF; }
.B {font-weight:bold; }

.redtextB12 { font-size:12px; font-weight:bold; color:#990000; }

.bodytextI14 { font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; font-style:italic; color:#333333; }

.bodytextP13 { font-family:Georgia, "Times New Roman", Times, serif; font-size:13px; color:#333333; }

.bodytextP13 a:link {
	color: #003366;
}
.bodytextP13 a:visited {
	color: #003366;
}
.bodytextP13 a:hover {
	color: #5F6E55;
}
.bodytextP13 a:active {
	color: #003366;
}


.image_border_white {
	border: 1px solid #FFFFFF;
}




.table_pad_left {
	padding-left: 15px;
	z-index: 500;
}
.notes{font-family:Georgia, "Times New Roman", Times, serif; font-size:13px;  color:#FF00FF}
#date {
	font-family: "Trebuchet MS";
	font-size: 12px;
	color: #FFFFFF;
	background-image: url(../images/g_ttl_date_bg.jpg);
	padding-top:5px; padding-left:15px; padding-right:10px; padding-bottom:5px;
}
.redtextB12b {
	font-size:12px;
	color:#990000;
}
.style19 {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 14px;
 line-height: 16px;
}
.style23 {font-family: Arial, Helvetica, sans-serif}
.style24 {font-size: 12px}
.style25 {color: #CCFF00}
.style26 {color: #FFFF00}
.style28 {font-size: 14px}
.style29 {font-size: 16px}
.style31 {font-size: 12px; color: #FFFFFF; font-family: Arial, Helvetica, sans-serif;}
