.date {
	color: #213BA6;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold; }
body {
	background-color: #ECEEF5; }
a[href $='.pdf'] { 
   padding-right: 18px;
   background: transparent url(../../images/icon_pdf.gif) no-repeat center right; }
a[href $='.PDF'] { 
   padding-right: 18px;
   background: transparent url(../../images/icon_pdf.gif) no-repeat center right; }
#divTopBanner {
	border-top: 3px solid #213BA6;
	border-right: 2px solid #213BA6;
	border-bottom: 7px solid #213BA6;
	border-left: 2px solid #213BA6; }
.textfield_results {
	font-size: 15px;
	color: #666666;
	background-color: #FFFADB;
	border: 2px solid #666666; }
.text_calendar {
	background-color: #FFFADB;
	border: 1px solid #CBB945;
	font-size: 115%; }
#divCell {
	width: 100%; }
.hidden {
	visibility: hidden; }
#topBanner1 {
	background: #FFFFFF; 
	margin: 0;
	padding: 0; }
#divLogo {
	border-top-width: 10px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
	margin: 0;
	width: 970px;
	background-color: #FFFFFF;
	background-image: url(/images/homelogobg12.gif);
	background-repeat: no-repeat;
	padding-bottom: 2px; }
#divColumnXC {
	border: 3px solid #D9E4F8;
	padding: 5px;
	height: 225px;
	margin-top: 3.5px;
	margin-bottom: 3.5px;
	overflow: scroll;
	overflow-x: hidden;
	background-color: #FFFFFF;
	color: #000000; }
#divColumnXC p {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	padding-bottom: 10px; }
#divColumnXC img {
	float: right;
	border: 1px solid #000000; }
#divColumnXC a {
	color: #003366;	
}
#tfArchives img{
	float: right;
	border: 1px solid #000000; }
#tfArchives {
	border: 3px solid #D9E4F8;
	height: 265px;
	overflow: scroll;
	overflow-x: hidden;
	background-color: #003366;
	padding-right: 3px;
	padding-left: 5px;
	padding-top: 3px;
	color: #F4AA00;
	width: 260px; }
#tfArchives a{
	color: #FFFFFF;	
}
#tfArchives a:hover{
	color: #FFFFFF;
	text-decoration: none; }
#tfArchives p {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	padding-bottom: 10px; }
#hsNewsTable {
    vertical-align: top; }
#hsNews {
	height: 450px;
	overflow: scroll;
	overflow-x: hidden;
	padding-right: 3px;
	padding-left: 3px;
	padding-top: 3px;
	vertical-align: top;
	background-image: url(../rmdc_framework/images/bg_fade.gif);
	background-repeat: repeat-x; }
#hsNews img{
	float: right;
	border: 1px solid #000000; }
#hsNews a:active, #hsNews a:visited, #hsNews a:link{
	color: #000000; }
#hsNews a:hover{
	text-decoration: none; }
#hsNews p {
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #F9D259;
	padding-bottom: 40px; }
#hsPhoto {
	height: 460px;
	text-align: center;
	border: 3px solid #003366;
	vertical-align: top;
	margin-top: 0px;
	padding-top: 0px; }
#hsPhoto img{
	text-align: center;
	vertical-align: top;
	border: 2px solid #000000;
	margin-top: 5px; }
#topBanner2 {
	background: #FFFFFF; 
	margin: 0;
	padding: 0; }
#topBanner2 img {
	float: right; }
body {
	background: #ECEEF5;
	color: #393733;
	font: 83%/1.4 arial, helvetica, sans-serif;
	width: 970px;
	margin-top: 0;
	margin-right: auto;
	margin-left: auto; }
#divRightAd {
	background: #003366; 
	float: right;
	width: 125px;
	margin: 0;
	padding: 0;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #000000; }
#divAdRight {
	background: #003366; 
	margin: 0;
	padding: 0;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #000000;
	width: 230px;
	border-left-width: 5px;
	border-left-style: solid;
	border-left-color: #ECEEF5;
	text-align: center;
	vertical-align: top; }
#michiganRt {
	font: bold 12px Verdana, Arial, Helvetica, sans-serif; 
	color: #213BA6;
	padding-top: 0;
	border: 1px solid #000000;
	margin: 0;
	width: 558px; }
#divRMbanner {
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #003366;
	margin: 0;
	font-weight: bold;
	color: #333333;
	font-size: 12px;
	padding-left: 3px;
	clear: none;
	padding-top: 1px;
	padding-bottom: 1px;
	background-color: #FFFFCC;
}
#divRMbanner a:link, #divRMbanner a:visited, #divRMbanner a:active {
	color: #3B3BCC;
	text-decoration: none;
}
#divRMbanner a:hover {
	text-decoration: underline; }
.clearer {
	font-size: 0;
	line-height: 0;
	clear: both; }
#pulldown {
	margin: 0;
	padding: 0; }
#smBanner { 
	background: url("../images/bg_smbanner.gif") no-repeat left center; 
	font: bold 12px Verdana, Arial, Helvetica, sans-serif; 
	padding-left: 15px;
	color: #213BA6;
	padding-top: 5px;
	padding-bottom: 5px; }
#divContainer {
	margin: 0;
	padding: 0;
	border-top: 1.5px solid #000000;
	border-right: 1.5px solid #000000;
	border-bottom: 1.5px solid #000000;
	border-left: 1.5px solid #000000; }
.floatright {
	float: right; }
#divColor {
	background: #213BA6;
	border-bottom-width: 7px;
	border-bottom-style: solid;
	border-bottom-color: #FF9900;
	text-align: center;
	padding-top: 7px;
}
#mainTbl {
	margin: 0;
	padding: 0; }
#Table2 {
	background: #FFFFFF; 
	margin: 0;
	padding: 0; }
#Table3 {
	background: #FFFFFF; 
	margin: 0;
	padding: 0;
	width: 100%;
	text-align: left;
	vertical-align: top; }
#divBodycell { 
	background: #F9D259 url(../images/bg_news3.gif) no-repeat; 
	font: italic bolder 16px Arial, Helvetica, sans-serif; 
	margin: 0;
	height: 39px;
	color: #213BA6;
	padding-left: 15px;
	vertical-align: middle;
	border-right-width: 1.5px;
	border-right-style: solid;
	border-right-color: #003366;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #000000;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0; }
#divMain {
	clear: none;
	float: none;}

#divMainTemp {
	font: italic bolder 16px Arial, Helvetica, sans-serif; 
	margin: 0;
	height: 39px;
	padding-left: 15px;
	vertical-align: middle;
	border-right-width: 1.5px;
	border-right-style: solid;
	border-right-color: #003366;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #000000;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	width: 309px; }
#NewsCell { 
	background: #F9D259 url(../images/news_210.gif) no-repeat center; 
	font: italic bolder 16px Arial, Helvetica, sans-serif; 
	margin: 0;
	height: 39px;
	color: #213BA6;
	vertical-align: middle;
	text-indent: 15pt;
	padding: 0;
	border-top: 1px solid #000000;
	border-right: 1px solid #000000;
	border-bottom: 1.5px solid #003366;
	border-left: 1px solid #000000; }
#ResultsCell { 
	background: #92A7DA url("../images/bg_resulst.gif") no-repeat; 
	font: bold 12px Verdana, Arial, Helvetica, sans-serif; 
	padding-left: 7px;
	color: #FFFFFF;
	border-left-width: 3px;
	border-left-style: solid;
	border-left-color: #003366;
	margin: 0;
	width: 300px; }
#photo {
	background: #FDDF7C; 
	padding: 0;
	margin: 0;
	vertical-align: top; }
#rss_item  {
	font-size: 9pt;
	list-style:none;
	padding-bottom:1em;
	font-family: Arial, Helvetica, sans-serif;
	color: #003868;
	padding-right: 5px;
	background-image: url(../images/bg_fade2.gif);
	padding-left: 2px;
	padding-top: 1px;
	overflow: scroll;
	overflow-x: hidden;
	vertical-align: top;
	height: 440px;
	width: 220px; }

#rss_item a {
	color:#000000;
	font-size: 10pt;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	font-weight: bold;
	}
	
#rss_item a:hover {
	color: navy; }
#NewsText {
	background: #FFFFFF; 
	margin: 0;
	text-align: center;
	vertical-align: top;
	padding: 2px;
	font-size: 10px;
	color: #213BA6;
	font-weight: normal;
	border-top: 3px solid #F4AA00;
	border-right: 3px solid #F4AA00;
	border-bottom: 3px solid #F4AA00;
	border-left: 3px solid #F4AA00; }
#divColumn a:link, #divColumn a:visited, #divColumn a:active{
	color: #003366;
	font-weight: bold; }
#divColumn a:hover {
	text-decoration: none; }
#NewsText a:link, #NewsText a:visited, #NewsText a:active{
	color: #FFFFFF;
	font-weight: normal;
	text-decoration: none; }
#NewsText a:hover {
	text-decoration: underline; }

#divDotborder {
	border: 1px solid #213BA6;
	margin: 0;
	padding: 5px; }
h1 {
	color: #000000;
	text-align: left;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #CC0000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	width: 440px;
	margin-bottom: 7px; }
#pulldown {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 2px;
	display: inline;
	margin: 0px; }
.hcute {
	color: #000000;
	text-align: left;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #CC0000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	width: inherit;
	font-weight: bold; }
h2 {
	/*color: #000000;
	text-align: left;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #CC0000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	width: 200px;
	margin-bottom: 7;*/
	font-size: 150%;
	letter-spacing: -1px;
	font-weight: normal;
	width: 150px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
	color: #FF6600; }
.morenews { 
	background: url("../images/bg_morenews.gif") no-repeat left; 
	font: 11px Arial, Helvetica, sans-serif; 
	color: #FFFFFF;
	text-align: left;
	padding-left: 3px;
	height: 21px;
	width: 211px;
	padding-top: 5px; }
#divDotborder p {
	margin-top: 5px;
	margin-bottom: 5px; }
#resultsText {
	background: #003366; 
	padding: 0 3px;
	text-align: left;
	vertical-align: top;
	margin: 0; }
#divResultsBox {
	border: 3px solid #D9E4F8;
	margin: 0;
	text-align: center;
	height: 190px;
	padding-top: 5px; }
.Columns {
	color: #105AB2;
	font-size: 105%;
	font-weight: bold; }
#divColumn {
	border: 3px solid #D9E4F8;
	padding: 5px;
	margin-top: 3.5px;
	margin-bottom: 3.5px; }
#divColumn p {
	padding-top: 2px;
	padding-bottom: 2px;
	margin: 0; }
#divColumnMain {
	color: #FF0000; }
#divColumnMain p {
	margin: 2px 0 3px; }
#divColumn img {
	float: left;
	border-top: 2px solid #FDEAA5;
	border-right: 3px solid #FDEAA5;
	border-left: 2px solid #FDEAA5; }
.columnBgWt { 
	background: url("../images/bg_column_wht.gif") no-repeat left center; 
	font: bold 11px Arial, Helvetica, sans-serif; 
	color: #003366;
	height: 46px;
	text-align: left;
	padding: 5px 5px 5px 0;
	vertical-align: top;
	margin: 0; }
.coumnBgWt img {
	float: left; }
.columnBgBl { 
	background: url("../images/bg_column_blu.gif") no-repeat left center; 
	font: bold 11px Arial, Helvetica, sans-serif; 
	color: #003366;
	height: 46px;
	text-align: left;
	vertical-align: top;
	padding: 5px 5px 5px 0;
	margin: 0; }
.coumnBgBl img {
	float: left; }
.photocredit {
	background: url("../images/bg_photocredit.gif") no-repeat center center; 
	font-size: 9px;
	color: #FFFFFF;
	height: 43px;
	text-align: center; }
#photo p {
	margin: 0;
	padding: 0; }
#menu1 { 
	background: #F9D259; 
	font: bold 11px Arial, Helvetica, sans-serif; 
	color: #213BA6;
	margin: 0;
	padding: 0;
	width: 245px; }
.upcomingRaces { 
	background: #E9E9E9; 
	font: bold 14px Arial, Helvetica, sans-serif; 
	color: #003366;
	line-height: 15px;
	border-right-width: 5px;
	border-left-width: 5px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #FFFFFF;
	border-left-color: #FFFFFF;
	height: 40px;
	padding: 5px 5px 5px 2px; }
.upcomingRaces img {
	float: left;
    margin: 0; }
.upcomingRacesblu { 
	background: #8FA3D3; 
	font: bold 14px Arial, Helvetica, sans-serif; 
	height: 40px;
	color: #F9D259;
	text-align: left;
	padding: 5px 5px 5px 2px;
	line-height: 15px;
	border-right-width: 5px;
	border-left-width: 5px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #FFFFFF;
	border-left-color: #FFFFFF;
	margin: 0; }

.upcomingRacesblu img {
	float: left;
	margin: 0;
    vertical-align: middle; }
#white_bg {
	background: #003366; 
	border: 2px solid #003366;
	vertical-align: top;
	margin: 0;
	padding: 0; }

#wrapper
	{

	float: left;

	float: none;
	}

#wrapper:after
	{
	content: attr(x); 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
	}
#wrapper
	{
	display: inline-block;
	}

#wrapper
	{
	display: block;
	}

.storeAd {
	text-align: center;
	border: 2px solid #F4AA00;
	margin: 0;
	padding: 3px;
	vertical-align: middle; }
.storeAd img {
	border: 2px solid #2B4EAA; }
.bgStripes {
	background: url("../images/bg_stripes.gif") no-repeat center center; 
	border: 2px solid #FDDF7C;
	vertical-align: top;
	text-align: center;
	margin: 0;
	line-height: 17px;
	padding: 0; }

.bottomLeft { 
	background: #003366; 
	font: bold 14px Arial, Helvetica, sans-serif; 
	color: #FFFFFF;
	padding: 5px 5px 0;
	height: 40px;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #FF9900;
	margin: 0;
	line-height: 18px;
	border-top-width: 3px;
	border-top-style: solid;
	border-top-color: #FF9900; }
.left {
	text-align: left;
	padding-left: 15px;
	color: #FDDF7C;
	font-weight: bold;
	font-size: 13px; }
#divFooter { 
	background: #FFFFFF; 
	font: 9px Arial, Helvetica, sans-serif; 
	text-align: center;
	padding-top: 5px;
	color: #003366;
	border-top-width: 25px;
	border-top-style: solid;
	border-top-color: #8FA3D3;
	vertical-align: middle;
	margin: 0;
	padding-bottom: 5px; }
#divFooter a:hover {
	background: #213BA6; 
	color: #FFFFFF;
	}
#divFooter img {
	padding: 5px;
	text-align: right;
	vertical-align: middle; }
#races_wt {
	background: #CCCCCC; 
	height: 46px;
	border-right-width: 7px;
	border-left-width: 7px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #FFFFFF;
	border-left-color: #FFFFFF; }
.border {
	border: 1px solid #004A89; }
#divAdRight img {
	padding-bottom: 5px; }
#divBody {
	background: #FFFFFF; 
	padding: 2px 7px 7px;
	border-left-width: 15px;
	border-left-style: solid;
	border-left-color: #213BA6; }
#divTempHeader {
	background: #FFFFFF url(../images/bg_smbanner.gif) no-repeat; 
	margin: 0;
	padding: 0 0 0 15px;
	height: 37px;
	width: 308px;
	font-size: 14px;
	color: #1C359C;
	font-weight: bolder;
	line-height: 30px; }
#results_yellow { 
	background: #F9D259 url("../images/bg_news.gif") no-repeat center; 
	font: italic bold 16px Arial, Helvetica, sans-serif; 
	margin: 0;
	height: 39px;
	color: #213BA6;
	vertical-align: middle;
	text-indent: 15pt;
	padding: 0;
	border-top: 1px solid #000000;
	border-right: 1px solid #000000;
	border-bottom: 1.5px solid #003366;
	border-left: 1px solid #000000;
	width: 247px; }
#divNavbar {
	color: #213BA7;
	text-transform: uppercase;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	margin: 0;
	letter-spacing: 0.1px;
	text-align: center;
	background-color: #ECEEF5;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
}

.current {
	background: #213BA6;
	padding: 2px 2px 5px;
	color: #FFFFFF;
	font-size: 16px; }
#divNavbar a:link, #divNavbar a:visited {
	padding: 2px 2px 5px;
	text-decoration: none;
	color: #213BA6; }
#divNavbar a:hover {
	background: #213BA6; 
	padding: 2px 2px 5px;
	color: #FFFFFF; }
.padding {
	padding-left: 5px; }
#divDate {
	position: absolute;
	width: 200px; }
.orangeBorde {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #E6AA00; }
#homepage {
	font: 9px Verdana, Arial, Helvetica, sans-serif; 
	color: #213BA6;
	text-align: left;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	padding: 3px; }
#homepage a:link, #homepage a:visited {
	text-decoration: underline;
	color: #213BA6; }
#homepage a:hover {
	text-decoration: none; }
#homepage_forms {
	font: 9px Verdana, Arial, Helvetica, sans-serif; 
	color: #213BA6;
	text-align: right;
	padding: 3px; }
#homepage_forms a:link, #homepage_forms a:visited {
	text-decoration: underline;
	color: #213BA6; }
#homepage_forms a:hover {
	text-decoration: none; }
#searchBut {
	font: 11px Arial, Helvetica, sans-serif; 
}
.textfield {
	font-size: 105%;
	font-weight: bold;
	color: #003366;
	background-color: #FFFFFF; }
#template_content {
	padding: 0px; }
#Temp_Header {
	background: #FFFFFF url(../images/header_trans.gif) repeat-y;
	margin: 0;
	text-align: left;
	vertical-align: top;
	padding: 2px 2px 2px 20px;
	font-size: 16px;
	color: #003366;
	font-weight: bold;
	border-top: 3px solid #F4AA00;
	border-right: 3px solid #F4AA00;
	border-bottom: 3px solid #F4AA00;
	border-left: 3px solid #F4AA00;
	text-transform: capitalize; }
#template_scrollarea {
	background: #FFFFFF;
	border-top: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	padding-top: 6px;
	padding-bottom: 2px;
	padding-left: 15px;
	padding-right: 10px;
	line-height: 1.5em; }

#template_ad {
	padding: 5px;
	clear: none;
	float: right;
	margin: 0; }
#template_ad img{
	border: 1px solid #000000;
	margin-left: 10px; }
.floatleft {
	float: left;
	padding: 2px;
	border: 1px solid #CCCCCC; }
#divContent {
	width: 400px;
	border: 1px solid #808080;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 2px; }
#divContent img {
	border: 1px solid black;
	margin-top: 10px;
	margin-right: 5px; }
h6 {
	background: #FDB813; 
	font-weight: bold;
	color: #000000;
	padding-left: 3px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #000000;
	margin: 0;
	width: 100px;
	font-size: 12px; }
#column_table {
	font: 18px "Arial Black"; 
	padding: 3px;
	color: #003366;
    border-top: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	border-bottom: 5px solid #FDEAA5;
	border-left: 1px solid #CCCCCC;
	width: 92%; }
#column_table img{
	padding: 1px;
	float: left;
	margin-right: 10px;
	border: 1px solid #000000; }
#divFloatRight {
	width: 175px;
	border: 2px solid #FDB813;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	float: right;
	margin-right: 20px; }
#divFloatRight img {
	border: 1px solid black;
	margin-top: 10px;
	margin-right: 5px; }
.stylesidead {
	font-size: 12px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF; }

.style1 {
	color: #E6AA00;
	font-weight: bold;
	font-size: 12px; }
.style_calheader {
	color:           #000;
	background:      none;
	font-weight:     normal;
	padding-bottom:  0.17em;
	border-bottom:   1px solid #e1d7b7;
	padding-top:   0.25em;
	font-size:  135%;
	width:      62%;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px; }
.style2 {font-size: 12px}
.style3 {
	color: #FDDF7C;
	font-size: 11px; }
.style4 {
	color: #000000;
	font-size: 10px;
	font-weight: normal;
	padding-left: 5px; }
.style5 {
	font-size: 10px;
	color: #FFFFFF;
	font-weight: normal;
	padding-left: 5px; }
.style6 {
	color: #003366;
	font-size: 14px;
	line-height: 20px; }
.style7 {
	color: #FFFFFF;
	font-weight: normal; }
.style8 {color: #FFFFFF}
.iframe {
overflow-x: hidden; }
#highschoolDiv {
	clear: none;
	float: right;
	margin: 0;
	width: 150px;
	padding-right: 5px;
	padding-left: 5px;
	text-align: center;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #000000;
	background-color: #FFFFFF;
	padding-top: 5px;
	padding-bottom: 5px; }
h4 {
	font-size: 14px; }
h5 {
	font-size: 16px;
	color: #000000;
	border-left-width: 10px;
	border-left-style: solid;
	border-left-color: #FF6F02;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 3px; }
#divSpecialEvents {
	width: 175px;
	border: 2px solid #FDB813;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	float: right;
	margin-right: 20px;
	overflow: scroll;
	height: 330px;
	overflow-x: hidden; }
#divSpecialEvents img {
	border: 1px solid black;
	float: right; }
#divSpecialEvents p {
	height: 50px;
	border: 1px solid #666666;
	padding: 5px;
	margin-top: 2px;
	margin-bottom: 2px; }
#statemeet_table {
	padding: 5px;
	border: 1px solid #999999;
	clear: right; }
#statemeet_table img {
	border: 1px solid #999999;
}
#statemeet_table, #statemeet_table td, #statemeet_table caption {
	border: 1px solid #999999;
	border-collapse:collapse; }
#statemeet_table td {
	padding: .5em; }
#statemeet_table caption {
	padding: 5px;
	font-weight: bold;
	background-color: #FFE38E; }
#Doug_ad {
	padding: 5px;
	clear: none;
	float: right;
	margin: 0;
	width: 225px; }
#Doug_ad img{
	border: 1px solid #000000;
	margin-left: 10px; }
#Doug_table {
	padding: 3px;
	border: 1px solid #999999;
	width: 400px; }

#Doug_table, #Doug_table td {
	border: 1px solid #999999;
	border-collapse:collapse; }
#Doug_table td {
	padding: .5em; }
.style10 {font-size: 18px}
#template_ad_long {
	padding: 5px;
	clear: none;
	float: right;
	border-left-width: 2px;
	border-left-style: solid;
	border-left-color: #CCCCCC;
	height: 800px;
	width: 210px; }
#template_ad_long img{
	border: 1px solid #000000;
	margin-left: 10px; }
.small {font-size: 10px}

.submit_results {
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #FF0000;
	border-bottom-color: #FF0000;
	background-color: #FFFF99;
	text-align: center;
	padding-top: 0.5em;
	padding-right: 0.5em;
	padding-bottom: 0.5em;
	padding-left: .5em; }
big {
	font-weight: bold;
	font-size: 12px; }
li {

	margin-left: -20px; }
.stylecal1 {font-size: 10px}
.stylecal2 {
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif; }
.stylecal3 {font-size: 11px; }
#div_float_left {
}
.outline_photo {
	padding: 2px;
	background-color: #D5DDF3;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #3366CC;
	border-right-color: #3366CC;
	border-left-color: #3366CC; }
#search {
	background-color: #ECECEC;
	padding: 3px;
	width: 440px; }
.cutedate {
	color: #666666; }
#news_cute {
	padding: 2px;
	float: right;
	width: 250px; }
#news_cute a:link, #news_cute a:visited, #news_cute a:active {
	color: #003366; }
#news_cute li img {
    display: none; }
#news_cute a:hover {
    text-decoration: none;
	background-color: #FFCC33;	 
}
#news_cute ul li {
	font-size: 11px; }

#fullstory {
    width: 420px;
	margin-top: 1px;
	margin-bottom: 2px;
	padding: 2px;
	
}
#fullstory p {
	color: #000000;
	}
	
/*#fullstory img {
	margin-right: 5px;
	border: 1px solid #666666;
	float: left;
	width: 25px;
	height: 25px;
	margin-bottom: 5px;
	}*/
	
#fullstory a:link, #fullstory a:visited, #fullstory a:active {
	color: #0000CC;    
	}	
#fullstory a:hover {
	text-decoration: none;
	background-color: #FFCC33;	   
	}
	.thumbnail {margin: 0 0 0 10px;position:relative;z-index:9999;border: 1px solid #eee;float:right;width:100px;padding:5px;background:#fff}
	.thumbnail img {border: 1px solid #000}
	.datecute {font: bold 82% arial;color:#bbb;display:block;letter-spacing: 1px}
.cutetitle {
	font-size: 120%;
	color: #3300CC;
	display: block;
	font-weight: bold; }
#titlebox {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	margin-bottom: 3px; }
#titlebox a:link, #titlebox a:visited, #titlebox a:active {
	color: #0000CC;    
	}	
#titlebox a:hover {
	text-decoration: none;
	background-color: #FFCC33;	   
	}
.cutecat {
	font-size: 90%;
	color: #666666; }
#shortstory {padding:2px; margin-top:1px; margin-bottom:1px; font-weight:bold;}
#shortstory img {
    float: right;
	margin-left: 5px;
	border: 1px solid #666666; }

.shortdate {
	font-family: arial;
	font-size: 95%;
	font-weight: bold; }
#column_lines {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	width: 400px;
	padding-top: 2px;
	padding-bottom: 2px;
	color: #393733; }
#cutefloatright {
	display: block;
	border-bottom-width: 1.5px;
	border-bottom-style: solid;
	border-bottom-color: #D3D3D3;
	text-align: right;
	padding: 1px;
	}
#cuteheadlines {
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #666666;
	text-align: justify;	
}
#fullstory_cute {
    width: 420px;
	margin-top: 1px;
	margin-bottom: 1px;
	padding: 1px;
	
}
#fullstory_cute p {
	margin-top: 5px;
	color: #000000;
	}
#fullstory_cute img {
	margin-right: 8px;
	margin-bottom: 6px;
	border: 1px solid #666666;
	margin-top: 5px;
	}
	
#fullstory_cute a:link, #fullstory_cute a:visited, #fullstory_cute a:active {
	color: #0000CC;    
	}	
#fullstory a:hover {
	text-decoration: none;
	background-color: #FFCC33;	   
	}
#fullstory_cute h2 {
	color: #000000;
	font-size: 110%; }
#fullstory_cute h3 {
	color:#000000;
	font-size: 105%; }
#fullstory_noimage {
    width: 420px;
	margin-top: 1px;
	margin-bottom: 1px;
	padding: 1px;
	
}
#fullstory_noimage p {
	color: #000000;
	margin-top: 5px;
	}
#fullstory_noimage img {
	margin-right: 8px;
	margin-bottom: 4px;
	margin-top: 5px;
	}
	
#fullstory_noimage a:link, #fullstory_noimage a:visited, #fullstory_noimage a:active {
	color: #0000CC;    
	}	
#fullstory_noimage a:hover {
	text-decoration: none;
	background-color: #FFCC33;	   
	}
#column_footer {
	margin-left: 15px; }
#column_footer img {
	float: right;
	padding-right: 5px; }
#column_footer a:link, #column_footer a:active, #column_footer a:visited {
	color: #003366;    
}
#column_footer a:hover {
	text-decoration: none;
	background-color: #FFCC33;	   
}#featuredforms {
	font-size: 9px;
	margin: 0px;
	padding: 0px; }
#30s30y {
	width: 400px;
	height: 300px;
	overflow: scroll;
	padding: 3px;
	overflow-x: hidden; }
#columnNav {
	width: 400px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	margin-bottom: 5px; }
#columnNav_topbottom {
	width: 400px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	margin-bottom: 7px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
	margin-top: 7px;
	padding-top: 4px;
	padding-bottom: 4px; }
#columnNav2 {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	margin-bottom: 5px;
	text-align: left;
	font-size: 85%; }
#fullstory h2 {
	font-size: 150%;
	letter-spacing: -1px;
	font-weight: normal;
	width: 150px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
	color: #FF6600; }
#fullstory h1 {
	font-size: 150%;
	letter-spacing: -1px;
	font-weight: normal;
	width: 400px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
	color: #FF6600; }
#cal_form {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	padding-bottom: 3px;
	letter-spacing: 0.1px;
	color: #999999;
	clear: both;
	margin-bottom: 5px;
	font-size: 95%;
}
#cal_sort {
	padding-bottom: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	clear: both;
	margin-top: 0px;
	padding-top: 0px;
	margin-bottom: 5px; }
#cal_form a:link, #cal_form a:visited, #cal_form a:active {
	color: #0033CC;
	text-decoration: none;
	padding-bottom: 1px;
	 }
#cal_form a:hover {
	text-decoration: underline; }
.table_tt_sponsor {
	background-color:#FFFFFF; }
.table_tt_default {
	background-color:#EEEEEE; }
#table_tt {
	letter-spacing: 0.1px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding: 1px;
	width: 400px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #8FA3D3;
	font-size: 91%;
	margin-top: 3px;
	margin-bottom: 3px;
}
#table_tt a:link, #table_tt a:active {
	color: #0033CC;
	text-decoration: none;
	font-weight: bold;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF; }
#table_tt a:visited {
	font-weight:bold;
	color: #0033CC;
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF; }
#table_tt a:hover {
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #0033CC; }

.cal_date {
	font-weight: bold;
	margin: 0px;
	padding: 0px;
	font-size: 105%; }
/*	.cal_date {
	font-weight: 400;
	margin: 0px;
	padding: 0px;
	font-size: 100%;
}*/
.floatright_cal {
	float: right;
	border: 1px solid #333333; }
.small_com {
	font-family: arial;
	font-size: 85%;
	color: #393733; }

#250_ad {
	height: 239px;
	width: 250px;
	background-image: url(/images/bg_ad250.png);
	background-repeat: no-repeat;
	background-position: center 104%;
	border: 1px solid #000000; }
#add_photo {
	background-color: #D5DDF3;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #3366CC;
	border-bottom-color: #3366CC;
	border-left-color: #3366CC; }
#default-search-box {
	border: 1px solid #999;
	display: inline;
	padding: 2px 0 3px 0;
	width: 211px;
	margin-right: 4px;
	vertical-align: top;
	font-size: 13px !important; }
#cal-search-box {
	border: 1px solid #999;
	display: inline;
	padding: 2px 0 3px 0;
	width: 211px;
	margin-right: 4px;
	vertical-align: top;
	font-size: 13px !important;
}
#cal-search-box-fp {
	border: 1px solid #999;
	display: inline;
	padding: 2px 0 3px 0;
	width: 211px;
	margin-right: 4px;
	vertical-align: top;
	font-size: 13px !important;
	line-height: 1.4em;
	font-weight: bold;
	color: #1B3087; }
#header_h2 {
	font-size: 170%;
	letter-spacing: -1px;
	font-weight: normal;
	clear: left;
	color: #FF6600;
	margin-right: 0;
	margin-left: 0;
	margin-top: 0px;
	margin-bottom: 0.2px;
	padding-top: 3px;
	padding-bottom: 3px; }
a.photopreview, a.photopreview:visited {
	color:#26a;
	display:block;
	border:1px solid;
	border-color:#aaa #000 #000 #aaa;
	text-decoration:none;
	text-align:center;
	line-height:2em;
	background:#fc0;
	font-weight:bold;
	height: 2em;
	width: 90px; }
a.photopreview:hover {color:#26a; background:#ffd633; position:relative; top:1px; left:1px; border-color:#000 #aaa #aaa #000}
#error_div {
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	background-color: #E9E9E9;
	background-image: url(/images/error.gif);
	background-repeat: no-repeat;
	background-position: 6px center;
	padding-left: 30px;
	padding-right: 5px;
	line-height: 1.1em;
	margin-top: 5px;
	}
#error_div br {
	margin: 0px;
	padding: 0px; }
#comment_div {
	min-height: 50px;
	margin-bottom: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	padding-bottom: 5px;
	width: 500px;
}
#comment_div p {
	margin-left: 25px;
	margin-top: 5px;
	padding-top: 0px;
	font-size: 85%; }
.nomargin {
	margin-bottom: 0px;
	padding-bottom: 0px;
	font-size: 90%;
	color: #333333;
	font-weight: bold; }
#avatar {
    padding: 2px;
	float: left;
	margin-right: 5px;
	height: 50px;
	width: 50px;

	}
#avatar img {
	padding: 2px;
	float: left;
	margin-right: 5px;
	height: 50px;
	width: 50px; }
#bad_link {
	float: right;
	font-size: 80%;
	background-image: url(/images/error.gif);
	background-repeat: no-repeat;
	background-position: 0px center;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 20px;
}
.sub_nav_select {
	font-weight: bold;
	text-decoration: none;
	color: #020202;
	 }
#full-pics {
	padding-top:7px;
	padding-bottom: 7px; }	 
#full-pics img {
	max-width: 420px;
	margin-top: 10px;
}
#full-pics-desc {

	font-size:83%;
	 }
#addthisdiv {
	margin-top:2px;
	margin-bottom: 5px;
}

#cal_textresults {
	color: #999999;
	padding-bottom: 3px;
	letter-spacing: 0.1px;
	color: #999999;
	margin-bottom: 5px;
	font-size: 110%;
}
.floatright_cal {
	float: right;
	border: 1px solid #333333;
}
#contact {
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	background-color: #E1DFD2;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 60px;
	background-image: url(/images/com_header.gif);
	background-repeat: no-repeat;
	background-position: 10px;
	margin-bottom: 10px;
	width: 250px;
	font-size: 90%;
}
#cal_key {
	font-size: 86%;
	float: left;
}
#cal_key a:link, #cal_key a:visited, #cal_key a:active {
	color: #0033CC;
	text-decoration: none;
	padding-bottom: 1px;
}
#cal_key a:hover {
	text-decoration: underline;
}

#cal_search {
	float: right;
	text-align: right;
}
#contact a:link, #contact a:visited, #contact a:active {
	font-weight: bold;
	color: #3C3A36;
}
#contact a:hover {
	text-decoration: none;
}
.style11 {
	font-size: 100%;
	font-weight: 400;
}
.style13 {font-size: 100%; color: #FF0000; }
.style14 {color: #213BA6}
#top_feature {
	margin-top: 5px;
	margin-bottom: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	height: 95px;
}
.feature_title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 120%;
	line-height: 1.4em;
	font-weight: bold;
	color: #003366;
}
#feature_div {
	margin-right: 8px;
	font-size: 83%;
	color: #333333;
	text-align: center;
	float: left;
	padding-top: 3px;
	padding-bottom: 9px;	
}
#text_decoration a:link, #text_decoration a:visited, #text_decoration a:active {
	color: #0033CC;
	text-decoration: none;
	padding-bottom: 1px;
}
#text_decoration a:hover {
	text-decoration: underline;
}
#bg_form {
	background-image: url(/images/txtarea_cntr2.gif);
	background-repeat: repeat-y;
}

/*Calendar Event Detail Styles*/

#hsxc_form {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: bold;
	padding: 2px;
}
#hsxc_table {
	border: 2px solid #3300CC;
	vertical-align: middle;
	padding: 1px;	
}
#div_store {
	font-size: 10px;
	text-align: center;
	float: right;
	border-left-width: 1px;
	border-left-style: dotted;
	border-left-color: #990000;
	padding-left: 2px;
	line-height: 15px;
	width: 138px;
}
#table_cal {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	width: 425px;
	font-size: 94%;
	margin-bottom: 25px;
}
#table_cal, #table_cal td, #table_cal th {
	border-collapse: collapse;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 5px;
	padding-right: 5px;
	}
#table_cal a:link, #table_cal a:visited, #table_cal a:active {
	font-size: 85%;
	color: #0033CC;
	text-decoration: underline;
	font-weight: bold;
}
#table_cal a:hover {
	text-decoration: none;
}
.83 {
	font-size: 12px;
	color: #FF6F02;
	font-weight: bold;
}
.det_cal_date {
	font-weight: 600;
	padding: 0px;
	font-size: 140%;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
}
.event_name {
	color: #0033CC;
	font-size: 140%;
	font-weight: 600;
}
.floatright_cal {
	float: right;
	border: 1px solid #333333;
}
.floatright_pp {
	float: right;
	border: 1px dashed #999999;
}
.small {
	font-size: 10px;
}
#views{
	color:#999;
	font-family:Verdana, Geneva, sans-serif;
	font-style:italic;
	font-size:10px;
	margin-bottom: 2px;
	margin-left: 2px;
	text-align: right;
	padding-right: 5px;
	margin-right: 2px;
}
#cal_search {
	width: 450px;
	text-align: right;
	clear: both;
	float: right;
}
#cal_sort2 {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	text-align: right;
	margin-bottom: 7px;
	height: 35px;
	margin-top: 7px;
	padding-top: 5px;
}
#cal_sponsor {
	width: 225px;
	background-image: url(/calendar/img/bg2.gif);
	padding-right: 5px;
	padding-bottom: 10px;
	padding-left: 15px;
	margin-top: 30px;
	border: 3px solid #E6E6E6;
	float: right;
	clear: both;
	padding-top: 5px;
}
#cal_sponsor a:link, #cal_sponsor a:visited, #cal_sponsor a:active {
	color: #0033CC;
	text-decoration: underline;
	font-weight: bold;
}
#cal_sponsor a:hover {
	text-decoration: none;
}
#overflow {
	overflow: auto;
	height: 150px;
	overflow-x: hidden;
	font-size: 90%;
}
