body {
	margin:0 auto;
	font-family:Arial, Helvetica, sans-serif;
	background:#000;
	}
a {
	color:#006600;
	font-size:12px;
	}
a:hover {
	color:#aa0000;
	text-decoration:none;
	font-size:12px;
	}
.page {
	background:url(../images/oct2009/page_bg.jpg) repeat-x #000;
	}
.sponsor {
	background:url(../images/oct2009/content_bg.jpg) repeat-y;
	padding:0 5px;
	}
.cosponsors {
	background:url(../images/oct2009/content_bg.jpg) #fff;
	padding:0 5px;
	}
#cosponsors-content {
	}
#cosponsors-content table {
	margin-bottom: 5px;
	}
.cosponsorslogo {
	width:125px;
	text-align:center;
	}
.headline {
	color:#aa0000;
	text-align:left;
	}
#cosponsors-noco {
	}
#cosponsors-noco table {
	margin-bottom: 5px;
	}
#cosponsors-western {
	}
#cosponsors-western table {
	margin-bottom: 5px;
	}
.title {
	margin: 5px;
	}
td {
	padding:0;
	border:0px #fff solid;
	}
	
	
.ftclienttext {font: bold 10px Verdana, Arial, Helvetica, sans-serif; color:#FFCC00; padding: 6px; text-align: center;  text-transform: uppercase;}
.textEmphBasic {	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000; }
.cal_border {
	border: 1px solid #309;
	padding: 5px 0px;
	font-size:0.75em;
	text-align:center;
	background:#fff;
	margin: 5px 0;
	width:132px;
	}
.tableCalendar {
	color: #330099;
	text-align: center;
	}
.tblPlannerLinks {
	background-color: #FFC;
	border: 2px solid #330066;
	}
.textBasicCntr {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #330066;
	text-align: center;
	}
	
/* Coupon Styles */

.couponbody { width: 248px; height: 200px; float: left; display: block; background-color: #FFF; border: 2px dashed #C00; margin: 5px;  text-transform: uppercase; }
.couponcontent { font: bold 16px Verdana, Arial, Helvetica, sans-serif; color:#000066; padding: 6px; text-align: center;  text-transform: uppercase; }
.couponcontent p { font-size: 13px; color: #0099FF; margin: 0px; padding: 0px; text-transform: none; }



.raftcplinks {font: bold 12px Verdana, Arial, Helvetica, sans-serif;	color: #369; }
.textBasic {font: 11px Verdana, Arial, Helvetica, sans-serif; }
#coupons .couponbody { width: 300px; height: 200px; float: left; display: block; background-color: #FFF; border: 2px dashed #C00; margin: 5px;  text-transform: uppercase; }
#coupons .couponcontent { font: bold 16px Verdana, Arial, Helvetica, sans-serif; color: #FF0000; padding: 6px; text-align: center;  text-transform: uppercase; }
#coupons .couponcontent p { font-size: 13px; color: #0099FF; margin: 0px; padding: 0px; text-transform: none; }
#coupons { text-align:center; margin:0 auto; width:650px;}
#planners ul {
	width:550px;
	}
#planners li {
	display:inline;
	float:left;
	width:165px;
	}
#planners li a, #planners li a:hover {
	font-size:18px;
	}
.listings {
	float:left;
	width:325px;
	margin:2px 5px;
	border:1px solid #E2F1B5;
	height:100px;
	}
.clear {
	clear:both;
	height:5px;
	}
	
.sponsor-contain {
	padding:0 10px;
	}

#featured-listing {
	font-size:11px;
	}

#featured-listing a, #featured-listing a:hover {
	font-size:11px;
	}
#featured-listing strong {
	font-size:13px;
	}
.sponsor td {
	padding:5px;
	font-size:11px;
	}