/* FTR 2013 1200 wide to accommodate right sidebar */

/* DEBUG STYLES */
.debug {
background-color: #FFFF00;
}

/*BASE STYLES*/

html {
	/*background: #000 url(/uploads/images/FTR-photo-bkgnd-03-NO-BANNERS.jpg) no-repeat top center; */
	background: #000;
}

html.no-banners {
	background: #000 url(/uploads/images/FTR-photo-bkgnd-03-NO-BANNERS.jpg) no-repeat top center;
}

body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 93%;
	margin: 0px auto 20px auto;
	width: 1200px;
	background-color:transparent;
/*	border-left: 1px solid #550;
	border-right: 1px solid #550;
	border-top: 1px solid #550;
	border-bottom: 1px solid #550;
*/}

h1, h2, h3, h4, h5, h6 {
	font-weight: bold;
}

h1 {
	font-size: 182%;
	color: #000;
}

h2 {
	font-size: 167%;
	color: #000;
}

h3 {
	font-size: 138.5%;
	color: #000;
}

h4 {
	font-size: 123.1%;
	color: #000;
}

h5 {
	font-size: 108%;
	color: #000;
}

h6 {
	font-size: 108%;
	color: #000;
}

p {

}

strong {
	font-weight: bold;
}

em {
	font-style: italic;
}

strong em, em strong {
	font-weight: bold;
	font-style: italic;
}

ul {
	list-style: square outside;
	margin:0 40px 20px 40px;
}

ol {
	list-style: decimal outside;
	margin:0 40px 20px 40px;
}

dl {

}

dt {
	font-weight: bold;
}

dd {
	margin:0 0 10px 30px;
}

li {
	margin:0 0 10px 0;
}


a {

}

a:link {

}

a:visited {

}

a:hover {
	color:#cc6600;
}

a:active {

}


/* LAYOUT & GRID */

div#mainwrapper {
	width: 1200px;
	margin: 10px 20px 10px 20px;
	background-color: #000;
}

div.spacer {
	clear: both;
}

/* SECTIONS */

#headerwrapper {
	margin: 0px 30px 40px 30px;
}

#header {
	width: 1200px;
	height: 157px;
	background-color: transparent;
}

#header img {
	margin:20px 0 10px 0;
}

#header-w-slideshow {
	width: 970px;
	height: 350px;
	background-color: transparent;
}

#headerslideshow {
	width: 728px;
	height: 200px;
	margin: 20px 0 20px 0;
}


#navbar {
	width: 1200px;
	height: 32px;
	color: #c00;
	margin: 0 0 0 0;
	background-color: #900;
}

#breadcrumbs {
	width: 1200px;
	height: 30px;
	color: #fff;
}

#main-content-area {
	width:1200px;
	background-color: #000;
	margin: 0 0 0 30px;
}

#rightSidebar {
	width: 300px;
	background-color: #000;
}

#banner-sidebar {
	background-color: #000;
	border-left: 1px solid #999;
}

#footer {
	width: 1200px;
	border-top: 1px dashed #555;
	margin: 20px 30px 20px 30px;
	padding: 20px 0;
	color: #ccc;
}

#footer p {
	font-size: 85%;
}

#footerbanners {
	width: 1200px;
	margin: 20px 30px 20px 30px;
	padding: 20px 0;
	color: #ccc;
}

.buttonlink a {
	text-decoration: none;
	font-weight: bold;
	/*font-size: 93%;*/
	padding: 5px 0 5px 25px;
	background: #fff url(/uploads/images/rt-pointer-orange-yellow.png) no-repeat center left;
}

/* COLUMNS */

/* Ad Columns */
.rectangle {
	width: 180px;
}

.rectangle img {
	margin: 0 0 10px 0;
}

#leaderboard {
	width: 728px;
	margin-bottom: 20px;
}

#leaderboard img {
	margin: 0 0 10px 0;
}

.medium-rectangle {
	width: 300px;
}

#superleaderboard {
	width: 970px;
	margin: 10px 30px 20px 30px;
}


/* Content Columns */

div#homepageinfo {
	margin:20px 0 0 0;
}


div.articlewrapper {
	width:728px;
	background-color:#000;
	margin:20px 0 0 0;
	-moz-border-radius:5px;
	border-radius:5px;
}

div.articlewrapper-wide {
	width:828px;
	background-color:#000;
	margin:20px 0 0 0;
	-moz-border-radius:5px;
	border-radius:5px;
}

div.article {
	padding:50px 50px 50px 50px;
	background-color:#fff;
}

div.article h1 {
	font-weight: bold;
	color:#f60;
	font-size:182%;
	margin: 0 0 20px 0;
	padding-bottom:20px;
	border-bottom:3px solid #f60;
}

div.article h2 {
	font-weight: bold;
	color:#000;
	font-size:153.9%;
	margin: 20px 0 5px 0;
}

div.article h3 {
	font-weight: bold;
	color:#666;
	font-size:138.5%;
	margin: 10px 0 5px 0;
}

div.article h4 {
	font-weight: normal;
	color:#666;
	font-style:italic;
	font-size:108%;
	margin: 5px 0 5px 0;
}

div.article p {
	font-weight: normal;
	font-size:100%;
	line-height:160%;
	margin: 0 0 20px 0;
}

div.headline {
	padding:50px 30px 0px 30px;
}

div.article-content {
	padding:0px 0px 0px 20px;
}

/*MULTI COLUMNS*/
div#column1of3 {
	width:90%;
	margin-right:25px;
	padding:10px;
	float:left;
}

div#column2of3 {
	margin-right:25px;
	padding:10px;
	width:90%;
	float:left;
}

div#column2and3of3 {
	/* For 1/3 + 2/3 layouts */
	padding:10px;
	width:90%;
	float:left;
}

div#column3of3 {
	padding:10px;
	width:95%;
	float:left;
}


/* 4 column block */
div.column1of4 {
	padding-right: 15px; 
	width: 23%; 
	font-size: 93%; 
	line-height: 140%;
}

div.column2of4 {
	padding-right: 20px; 
	width: 23%; 
}

div.column2of4 p {
	font-size: 93%; 
	line-height: 140%;
}

div.column3of4 {
	padding-right: 15px; 
	width: 23%; 
}

div.column3of4 p {
	font-size: 93%; 
	line-height: 140%;
}

div.column4of4 {
	padding-right: 15px; 
	width: 23%; 
}

div.column4of4 p {
	font-size: 93%; 
	line-height: 140%;
}

/* Content Page Styles */
div.contacts {
	
}

div.contacts-intro {
	padding-right:10px;
}

div.contacts-intro p {
	font-size: 93%; 
	line-height: 130%;
}

div.contacts h1 {
	font-size: 100%; 
	line-height: 120%;
	font-weight:bold;
	margin-bottom:5px;
	color:#777;
}

div.contacts h2 {
	font-size: 100%; 
	line-height: 140%;
	font-weight:bold;
	margin:5px 0 5px 0;
	color:#777;
}

div.contacts h3 {
	font-size: 100%; 
	line-height: 140%;
	font-weight:bold;
	color:#777;
}

div.contacts p {
	font-size: 85%; 
	line-height: 130%;
}



div#maincontent {
	/*width: 220px;*/
	background: #000;
	margin: 15px 0 15px 0;
}

div#maincontent h2 {
	padding: 5px 10px;
	/*margin-bottom: 10px;*/
	background: #fff url(/uploads/images/ul_corner_yellow.gif) no-repeat top left;
	font-size: 108%;
	font-weight: bold;
}

div#maincontent h3 {
	padding: 5px 10px;
	font-size: 100%;
	font-weight: bold;
	background: #fff;
}

div#maincontent p {
	padding: 5px 10px;
	font-size: 93%;
	background: #fff;
}


div.displaybox {
	padding: 10px; 
	border: 1px solid #ccc; 
	text-align: center;
	-moz-border-radius:5px;
	border-radius:5px;
}


/* Rider Form Box (left col home page) */
div#riderform {
	width: 220px;
	background: #000;
	margin: 0 0 15px 0;
}

div#riderform h1 {
	padding: 5px 10px;
	background: #fff url(/uploads/images/ul_corner_yellow.gif) no-repeat top left;
	font-size: 108%;
	font-weight: bold;
}

div#riderform p {
	padding: 3px 10px;
	font-size: 77%;
	background: #ddd;
	border-top: 1px solid #999;
	font-weight: bold;
}

div#riderform p a {
	background: #ddd url(/uploads/images/rt-pointer-sm-orange-gray.png) no-repeat center left;
	padding-left:12px;
}

div#riderform p a:link {
	text-decoration: none;
}

div#riderform p a:visited {
	text-decoration: none;
}

div#riderform p a:hover {
	text-decoration: none;
	color:#cc6600;
}



div#riderformlist {
	background: #fff !important;
	padding: 10px 0;
}


div#riderformlistfulllink {  /*THE LINK AT THE BOTTOM TO FULL LISTINGS*/
	background: #000;	
}

div#riderformlistfulllink p {
	padding: 3px 10px 3px 10px;
	font-size: 85%;
	background: #ddd;
	border-top: 1px solid #999;
	font-weight: bold !important;
	border-bottom-right-radius:5px;
	border-bottom-left-radius:5px;
}

div#riderformlistfulllink p a {
	background: #ddd url(/uploads/images/rt-pointer-sm-orange-gray.png) no-repeat center left;
	padding-left: 12px;
	font-size: 85%;
	line-height: 200%;
	margin:30px 0 10px 0;
}

div#riderformlistfulllink p a:link {
	text-decoration: none;
}

div#riderformlistfulllink p a:visited {
	text-decoration: none;
}

div#riderformlistfulllink p a:hover {
	text-decoration: none;
	color:#cc6600;
}





div#riderformlist p {
	padding: 2px 10px;
	margin-bottom:10px;
	font-size: 90%;
	line-height: 120%;
	font-weight: normal;
	background: #fff !important;
	border-top: none !important;
}

div#riderformlist img {
	margin: 2px 10px;
	border:1px solid #ccc;
}


div#riderformlist p a {
	background: #fff;
	padding-left: 0;
}

div#riderformlist p a:link {
	text-decoration: underline;
}

div#riderformlist p a:visited {
	text-decoration: underline;
}

div#riderformlist p a:hover {
	text-decoration: underline;
	color:#cc6600;
}




/* Magazine Box */
div#magazine {
	width: 220px;
	background: #000;
	margin: 0 0 15px 0;
}

div#magazine h1 {
	padding: 5px 10px;
	background: #fff url(/uploads/images/ul_corner_yellow.gif) no-repeat top left;
	font-size: 108%;
	font-weight: bold;
}

div#magazine p {
	padding: 3px 10px;
	font-size: 77%;
	background: #ddd;
	border-top: 1px solid #999;
	font-weight: bold;
}

div#magazine p a {
	background: #ddd url(/uploads/images/rt-pointer-sm-orange-gray.png) no-repeat center left;
	padding-left:12px;
}

div#magazine p a:link {
	text-decoration: none;
}

div#magazine p a:visited {
	text-decoration: none;
}

div#magazine p a:hover {
	text-decoration: none;
	color:#cc6600;
}



div#magazinelist {
	background: #fff !important;
	padding: 10px 0;
}


div#magazinelistfulllink {  /*THE LINK AT THE BOTTOM TO FULL LISTINGS*/
	background: #000;	
}

div#magazinelistfulllink p {
	padding: 3px 10px 3px 10px;
	font-size: 85%;
	background: #ddd;
	border-top: 1px solid #999;
	font-weight: bold !important;
	border-bottom-right-radius:5px;
	border-bottom-left-radius:5px;
}

div#magazinelistfulllink p a {
	background: #ddd url(/uploads/images/rt-pointer-sm-orange-gray.png) no-repeat center left;
	padding-left: 12px;
	font-size: 85%;
	line-height: 200%;
	margin:30px 0 10px 0;
}

div#magazinelistfulllink p a:link {
	text-decoration: none;
}

div#magazinelistfulllink p a:visited {
	text-decoration: none;
}

div#magazinelistfulllink p a:hover {
	text-decoration: none;
	color:#cc6600;
}





div#magazinelist p {
	padding: 2px 10px;
	font-size: 100%;
	line-height: 150%;
	background: #fff !important;
	border-top: none !important;
}

div#magazinelist img {
	margin: 2px 10px;
	border:1px solid #ccc;
}


div#magazinelist p a {
	background: #fff url(/uploads/images/rt-pointer-small-orange.png) no-repeat center left;
	padding-left:12px;
}

div#magazinelist p a:link {
	text-decoration: none;
}

div#magazinelist p a:visited {
	text-decoration: none;
}

div#magazinelist p a:hover {
	text-decoration: none;
	color:#cc6600;
}


/* Magazine Archive Page Styles */
.magazineBoxHeader {
padding: 3px 10px;
background: #F30 url(images/ul_corner_gray.gif) top left no-repeat;
color: #C00;
font-family: Arial, Helvetica, sans-serif;
font-size: 120%;
line-height: 120%;
font-weight: bold;
}

div#magazineBox {
background-color: #fff;
}

div#magazineBox h2 {
	font-size: 100%;
	font-decoration: none;
	border: none;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

.magazineBoxText {
margin: 0px 0px 0px 10px;
}


div.magazineSelect {
float: left;
margin-left: 10px;
clear: both;
}

div.magazineBoxTitle {
float: left;
margin: 10px 0px 10px 10px;
clear: both;
}

div.magazineBoxTitle h1 {
font-size: 1.1em;
font-decoration: none;
border: none;
margin: 0 0 0 0;
padding: 0 0 0 0;
}

div.magazineBoxContentLeft {
float: left;
margin: 20px 0 20px 0;
width: 180px;
display: block;
}

div.magazineBoxContentLeft h1 {
font-size: 138.5%;
margin: 0px 0px 5px 0px;
border: none;
}

div.magazineBoxContentLeft h2 {
font-size: 100%;
padding: 3px 0px 0px 0px;
margin: 3px 0px 10px 0px;
}

div.magazineBoxContentLeft h2 a {
	text-decoration: none;
	font-weight: bold;
	font-size: 93%;
	padding: 5px 0 5px 25px;
	background: #fff url(/uploads/images/rt-pointer-orange-yellow.png) no-repeat center left;
}

div.magazineBoxContentLeft h2 a:link {
	text-decoration: none;
}

div.magazineBoxContentLeft h2 a:visited {
	text-decoration: none;
}

div.magazineBoxContentLeft h2 a:hover {
	text-decoration: none;
	color: #cc6600;
}

div.magazineBoxContentLeft h2 a:active {
	text-decoration: none;
	color: #000000;
}


div.magazineBoxContentLeft h3 {
font-size: 85%;
padding: 3px 0px 0px 0px;
margin: 3px 0px 2px 0px;
}

div.magazineBoxContentLeft img {
	border:1px solid #ccc;
}

div.magazineBoxContentRight {
float: left;
margin: 50px 0 20px 10px;
width: 300px;
}

div.magazineBoxContentRight h1 {
font-size: 138.5%;
margin: 0px 0px 10px 0px;
border: none;
}


div.magazineBoxContentRight h2 {
font-size: 100%;
padding: 10px 0px 3px 0px;
margin: 10px 0px 3px 0px !important;
}

div.magazineBoxContentRight h2 a {
font-size: 100%;
padding: 3px 0px 0px 0px;
margin: 3px 0px 2px 0px;
}

div.magazineBoxContentRight h3 {
font-size: 93%;
padding: 3px 0px 0px 0px;
margin: 3px 0px 2px 0px;
}

div.magazineBoxContentRight p {
font-size: 100%;
line-height: 120%;
padding: 3px 0px 0px 0px;
margin: 3px 0px 2px 0px;
}

div.magazineThumbnail {
float: right;
/* margin-left: 10px; */
width: 150px;
}


/* Contingency Programs Button */
div#contingency-button { /*THE FULL BOX WRAPPER*/
	width: 220px;
	background: #000;
	margin: 0 0 15px 0;
}

div#contingency-button h1 {
	padding: 5px 10px;
	background: #fff url(/uploads/images/ul_corner_yellow.gif) no-repeat top left;
	font-size: 108%;
	font-weight: bold;
}

div#contingency-button p {
	padding: 10px 10px 10px 10px;
	font-size: 85%;
	background: #fff;
	border-top: 1px solid #999;
	font-weight: bold;
}


div#contingency-list {  /*THE SCROLL LIST CONTENT*/
	overflow: auto;
	height: 40px;
	background: #fff !important;
	border-radius: 0px 0px 5px 5px
}

div#contingency-list p {
	padding: 7px 10px 5px 10px;
	font-size: 105%;
	line-height: 135%;
	font-weight: bold;
	color: #555;
	background: #fff !important;
}

div#contingency-list p a {
	background: #fff url(/uploads/images/rt-pointer-small-orange.png) no-repeat center left;
	padding-left:12px !important;
	font-size: 105%;
}

div#contingency-list p a:link {
	text-decoration: none;
}

div#contingency-list p a:visited {
	text-decoration: none;
}

div#contingency-list p a:hover {
	text-decoration: none;
	color:#cc6600;
}



/* Live Scoring Button */
div#live-scoring-button { /*THE FULL BOX WRAPPER*/
	width: 220px;
	background: #000;
	margin: 0 0 15px 0;
}

div#live-scoring-button h1 {
	padding: 5px 10px;
	background: #fff url(/uploads/images/ul_corner_yellow.gif) no-repeat top left;
	font-size: 108%;
	font-weight: bold;
}

div#live-scoring-button p {
	padding: 10px 10px 10px 10px;
	font-size: 85%;
	background: #fff;
	border-top: 1px solid #999;
	font-weight: bold;
}


div#live-scoring-list {  /*THE SCROLL LIST CONTENT*/
	overflow: auto;
	height: 40px;
	background: #fff !important;
	border-radius: 0px 0px 5px 5px
}

div#live-scoring-list p {
	padding: 7px 10px 5px 10px;
	font-size: 105%;
	line-height: 135%;
	font-weight: bold;
	color: #555;
	background: #fff !important;
}


div#live-scoring-list p a {
	background: #fff url(/uploads/images/rt-pointer-small-orange.png) no-repeat center left;
	padding-left:12px !important;
	font-size: 105%;
}

div#live-scoring-list p a:link {
	text-decoration: none;
}

div#live-scoring-list p a:visited {
	text-decoration: none;
}

div#live-scoring-list p a:hover {
	text-decoration: none;
	color:#cc6600;
}


/* Pre Enetry Button */
div#pre-entry-button { /*THE FULL BOX WRAPPER*/
	width: 220px;
	background: #000;
	margin: 0 0 15px 0;
}

div#pre-entry-button h1 {
	padding: 5px 10px;
	background: #fff url(/uploads/images/ul_corner_yellow.gif) no-repeat top left;
	font-size: 108%;
	font-weight: bold;
}

div#pre-entry-button p {
	padding: 10px 10px 10px 10px;
	font-size: 85%;
	background: #fff;
	border-top: 1px solid #999;
	font-weight: bold;
}


div#pre-entry-button {  /*THE SCROLL LIST CONTENT*/
	overflow: none;
	height: 40px;
	background: #fff !important;
	border-radius: 0px 0px 5px 5px
}

div#pre-entry-button-list p {
	padding: 7px 10px 5px 10px;
	font-size: 105%;
	line-height: 135%;
	font-weight: bold;
	color: #555;
	background: #fff !important;
}


div#pre-entry-button-list p a {
	background: #fff url(/uploads/images/rt-pointer-small-orange.png) no-repeat center left;
	padding-left:12px !important;
	font-size: 105%;
}

div#pre-entry-button-list p a:link {
	text-decoration: none;
}

div#pre-entry-button-list p a:visited {
	text-decoration: none;
}

div#pre-entry-button-list p a:hover {
	text-decoration: none;
	color:#cc6600;
}





/* Events Mini List */
div#events { /*THE FULL BOX WRAPPER*/
	width: 220px;
	background: #000;
	margin: 0 0 15px 0;
}

div#events h1 {
	padding: 5px 10px;
	background: #fff url(/uploads/images/ul_corner_yellow.gif) no-repeat top left;
	font-size: 108%;
	font-weight: bold;
}

div#events p {
	padding: 3px 10px 10px 10px;
	font-size: 85%;
	background: #fff;
	border-top: 1px solid #999;
	font-weight: bold;
}


div#eventlist {  /*THE SCROLL LIST CONTENT*/
	overflow: auto;
	height: 80px;
	background: #fff !important;
}

div#eventlist p {
	padding: 5px 10px 5px 10px;
	font-size: 85%;
	line-height: 135%;
	font-weight: bold;
	color: #555;
	background: #fff !important;
	border-top: 1px solid #ddd !important;
}


div#eventlist p a {
	background: #fff url(/uploads/images/rt-pointer-small-orange.png) no-repeat center left;
	padding-left:12px !important;
	font-size: 85%;
}

div#eventlist p a:link {
	text-decoration: none;
}

div#eventlist p a:visited {
	text-decoration: none;
}

div#eventlist p a:hover {
	text-decoration: none;
	color:#cc6600;
}



div#eventlistfulllink {  /*THE LINK AT THE BOTTOM TO FULL LISTINGS*/
	background: #000;	
}

div#eventlistfulllink p {
	padding: 3px 10px 3px 10px;
	font-size: 85%;
	background: #ddd;
	border-top: 1px solid #999;
	font-weight: bold !important;
	border-bottom-right-radius:5px;
	border-bottom-left-radius:5px;
}

div#eventlistfulllink p a {
	background: #ddd url(/uploads/images/rt-pointer-sm-orange-gray.png) no-repeat center left;
	padding-left: 12px;
	font-size: 85%;
	line-height: 200%;
	margin:30px 0 10px 0;
}

div#eventlistfulllink p a:link {
	text-decoration: none;
}

div#eventlistfulllink p a:visited {
	text-decoration: none;
}

div#eventlistfulllink p a:hover {
	text-decoration: none;
	color:#cc6600;
}


/*Events Full List*/

div.schedulewrapper {
	width:728px;
	background-color:#fff;
	margin:20px 0 0 0;
	-moz-border-radius:5px;
	border-radius:5px;
}

div.schedule {
	padding:30px 20px 50px 20px;
}

table.fulleventlist {
	width: 100%;
}

tr.schedulehd td{
	border-top: 3px solid #f60;
	border-bottom: 2px solid #ccc;
	font-weight: bold;
	vertical-align: top;
	padding:10px 5px 10px 0;
}

tr.schedule td{
	border-bottom: 1px solid #ccc;
	font-weight: bold;
	font-size: 93%;
	vertical-align: top;
	padding:5px 5px 10px 0;
	line-height: 150%;
}

/*Adds highlight for King of the Woods event*/
tr.kingwoods td {
	background-color: #FF9;
}

tr.schedule td a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 77%;
	line-height: 150%;
	font-weight: bold;
	color: #fff;
	padding: 1px 3px;
	margin: 3px 0px 3px 0px;
	background-color: #999;
	border:1px solid #000;
}

tr.schedule td a:link {
	text-decoration: none;
}

tr.schedule td a:visited {
	text-decoration: none;
}

tr.schedule td a:hover {
	text-decoration: none;
	color:#fff;
	background-color: #cc6600;
}


div.schedule h1 {
	font-weight: bold;
	color:#f60;
	font-size:182%;
	margin: 0 0 20px 0;
	padding-bottom:20px;
	border-bottom:3px solid #f60;
}

div.schedule h2 {
	font-weight: bold;
	color:#000;
	font-size:153.9%;
	margin: 20px 0 5px 0;
}

div.schedule h3 {
	font-weight: bold;
	color:#666;
	font-size:123.1%;
	margin: 10px 0 5px 0;
}

div.schedule h4 {
	font-weight: bold;
	color:#666;
	font-style:italic;
	font-size:108%;
	margin: 5px 0 5px 0;
}

div.schedule p {
	font-weight: normal;
	font-size:100%;
	line-height:160%;
	margin: 0 0 20px 0;
}


/* SCORES MINI LINK LIST */
div#scores-linkbox {
	width: 220px;
	background: #000;
	margin: 0 0 15px 0;
}

div#scores-linkbox h1 {
	padding: 5px 10px;
	background: #fff url(/uploads/images/ul_corner_yellow.gif) no-repeat top left;
	font-size: 108%;
	font-weight: bold;
}

div#scores-linkbox p {
	padding: 3px 10px;
	font-size: 77%;
	background: #ddd;
	border-top: 1px solid #999;
	font-weight: bold;
}

div#scores-linkbox p a {
	background: #ddd url(/uploads/images/rt-pointer-sm-orange-gray.png) no-repeat center left;
	padding-left:12px;
}

div#scores-linkbox p a:link {
	text-decoration: none;
}

div#scores-linkbox p a:visited {
	text-decoration: none;
}

div#scores-linkbox p a:hover {
	text-decoration: none;
	color:#cc6600;
}


div#scores-links p {
	padding: 10px 10px 10px 10px;
	font-size: 85%;
	line-height: 160%;
	font-weight: normal;
	color: #555;
	background: #fff !important;
	border-top: none;
}

div#scores-links p a {
	background: #fff url(/uploads/images/rt-pointer-sm-orange-gray.png) no-repeat center left;
	padding-left:12px;
}

div#scores-links p a:link {
	text-decoration: none;
}

div#scores-links p a:visited {
	text-decoration: none;
}

div#scores-links p a:hover {
	text-decoration: none;
	color:#cc6600;
}



/* NEWS MINI LIST */
div#news {
	width: 220px;
	background: #fff;
	margin: 0 0 15px 0;
}

div#news h1 {
	padding: 5px 10px;
	background: #fff url(/uploads/images/ul_corner_yellow.gif) no-repeat top left;
	font-size: 108%;
	font-weight: bold;
}

/* (For News Mini List Link At Bottom) */

div#MiniNewsFullArchivelink {
	background: #000;	
}

div#MiniNewsFullArchivelink p {
	padding: 3px 10px 3px 10px;
	font-size: 85%;
	background: #ddd;
/*	border-top: 1px solid #999;
*/	font-weight: bold !important;
	border-bottom-right-radius:5px;
	border-bottom-left-radius:5px;
}

div#MiniNewsFullArchivelink p a {
	background: #ddd url(/uploads/images/rt-pointer-sm-orange-gray.png) no-repeat center left;
	padding-left: 12px;
	font-size: 85%;
	line-height: 200%;
	margin:30px 0 10px 0;
}

div#MiniNewsFullArchivelink p a:link {
	text-decoration: none;
}

div#MiniNewsFullArchivelink p a:visited {
	text-decoration: none;
}

div#MiniNewsFullArchivelink p a:hover {
	text-decoration: none;
	color:#cc6600;
}



/* NEWS MINI SUMMARY (use with CMSMS News Manager) */
/* Formats a scrolling summary box on home page */
div#MiniNewsSummaryWrapper {
	overflow: auto;
	height: 800px;
	background: #fff !important;
	padding:10px;
}

div.MiniNewsSummary {
	margin-bottom:10px;
	padding-bottom:10px;
	border-bottom: 1px solid #ddd !important;
}

div.MiniNewsSummaryPostdate {
	font-size: 85% !important;
	line-height: 160%;
	font-weight: normal;
	color: #555;
}

div.MiniNewsSummaryLink p {
	font-size: 93% !important;
	line-height: 120%;
	font-weight: normal;
	color: #555;
	font-weight: bold;
	margin-bottom:5px;
}

div.MiniNewsSummaryLink p a {
	line-height: 120%;
	font-weight: normal;
	color: #555;
	font-weight: bold;
}

div.MiniNewsSummarySummary {
	font-size: 85% !important;
	line-height: 120%;
	font-weight: normal;
	color: #555;
}

div.MiniNewsSummaryMorelink {
	background: #fff;	
}


div.MiniNewsSummaryMorelink p {
	padding: 5px 10px 5px 0px;
	font-size: 85%;
	line-height: 135%;
	font-weight: bold;
	color: #555;
	background: #fff !important;
}

div.MiniNewsSummaryMorelink p a {
	background: #fff url(/uploads/images/rt-pointer-small-orange.png) no-repeat center left;
	padding-left:12px !important;
}

div.MiniNewsSummaryMorelink p a:link {
	text-decoration: none;
}

div.MiniNewsSummaryMorelink p a:visited {
	text-decoration: none;
}

div.MiniNewsSummaryMorelink p a:hover {
	text-decoration: none;
	color:#cc6600;
}



div.MiniNewsSummaryContent {
	font-size: 85% !important;
	line-height: 160%;
	font-weight: normal;
	color: #555;
}

div.MiniNewsSummaryExtra {
	font-size: 85% !important;
	line-height: 160%;
	font-weight: normal;
	color: #555;
}

div.MiniNewsSummaryField {
	font-size: 85% !important;
	line-height: 160%;
	font-weight: normal;
	color: #555;
}


/* NEWS MODULE MAIN PAGES */

/* News Archive Pages */

div.NewsArchiveSummary {

}

div.NewsArchiveSummaryPostdate {
	font-size: 108% !important;
	line-height: 160%;
	font-weight: bold;
	color: #555;
}

div.NewsArchiveSummaryLink {
	font-size: 108% !important;
	line-height: 120%;
	font-weight: normal;
	color: #555;
	font-weight: bold;
	margin-bottom:5px;
}

div.NewsArchiveSummarySummary {
	font-size: 108% !important;
	line-height: 120%;
	font-weight: normal;
	color: #555;
}

div.NewsArchiveSummaryMorelink {
	font-size: 108% !important;
	line-height: 160%;
	font-weight: normal;
	color: #555;
	margin-bottom:15px;
}


div.NewsArchiveSummaryMorelink a {
	background: #fff url(/uploads/images/rt-pointer-small-orange.png) no-repeat center left;
	padding-left:12px;
	font-weight:bold;
}

div.NewsArchiveSummaryMorelink a:link {
	text-decoration: none;
}

div.NewsArchiveSummaryMorelink a:visited {
	text-decoration: none;
}

div.NewsArchiveSummaryMorelink a:hover {
	text-decoration: none;
	color:#cc6600;
}


div.NewsArchiveSummaryContent {
	font-size: 108% !important;
	line-height: 160%;
	font-weight: normal;
	color: #555;
}

div.NewsArchiveSummaryExtra {
	font-size: 108% !important;
	line-height: 160%;
	font-weight: normal;
	color: #555;
}

div.NewsArchiveSummaryField {
	font-size: 108% !important;
	line-height: 160%;
	font-weight: normal;
	color: #555;
}


/* News Detail Pages */
/* Most IDs are picking up article styles */

div#NewsPostDetailDate {
	font-size: 108% !important;
}

div#NewsPostDetailTitle {
	font-size: 108% !important;
}

div#NewsPostDetailHorizRule {

}

div#NewsPostDetailSummary {
	font-size: 108% !important;
	margin-bottom:15px;
}

div#NewsPostDetailContent {
	font-size: 108% !important;
}

div#NewsPostDetailPrintLink {
	font-size: 108% !important;
}

div#NewsPostDetailReturnLink {
	font-size: 108% !important;
	background: #fff url(/uploads/images/rt-pointer-small-orange.png) no-repeat center left;
	padding-left:12px;
	font-weight:bold !important;
	font-style:italic !important;
}

div#NewsPostDetailReturnLink a:link {
	font-size: 108% !important;
	text-decoration: none;
}

div#NewsPostDetailReturnLink a:visited {
	font-size: 108% !important;
	text-decoration: none;
}

div#NewsPostDetailReturnLink a:hover {
	font-size: 108% !important;
	text-decoration: none;
	color:#cc6600;
}




/* For News Links With Bullet Arrows */

p.newslinkwithbulletarrow {
	background: #fff url(/uploads/images/rt-pointer-small-orange.png) no-repeat center left;
	padding-left:12px;
	font-weight:bold !important;
}

p.newslinkwithbulletarrow a:link {
	text-decoration: none;
}

p.newslinkwithbulletarrow a:visited {
	text-decoration: none;
}

p.newslinkwithbulletarrow a:hover {
	text-decoration: none;
	color:#cc6600;
}



/* SCORE LISTINGS PAGE */
div.scorewrapper {
	width:728px;
	background-color:#fff;
	margin:20px 0 0 0;
	-moz-border-radius:5px;
	border-radius:5px;
}

div.scores {
	padding:20px 20px 20px 20px;
}

div#enduro-scores, div#hs-scores, div#kow-scores, div#mx-scores {
	margin:0px 0px 40px 0px;
}

div#enduro-scores hr, div#hs-scores hr, div#kow-scores hr, div#mx-scores hr {
	border:none;
	border-top:1px solid #ccc;
	margin: 15px 0px;
}


div.scores h1 {
	font-weight: bold;
	color:#f60;
	font-size:182%;
	margin: 0 0 20px 0;
	padding-bottom:20px;
	border-bottom:3px solid #f60;
}

div.scores h2 {
	font-weight: bold;
	color:#777;
	font-size:153.9%;
	margin: 20px 0 10px 0;
	border-bottom:1px dotted #777;
}

div.scores h3 {
	font-weight: bold;
	color:#666;
	font-size:123.1%;
	margin: 20px 0 5px 0;
}

div.scores h4 {
	font-weight: normal;
	color:#666;
	font-style:italic;
	font-size:108%;
	margin: 5px 0 5px 0;
	padding:0 5px 0 5px;
}

div.scores p {
	font-weight: normal;
	font-size:100%;
	line-height:160%;
	margin: 0 0 5px 0;
	/*padding:0 5px 0 5px;*/
}


/* For update date notations after links */
.scoreupdate {
	font-size: 85%;
}


/* For Score Links With Bullet Arrows */

p.scorelinkwithbulletarrow {
	background: #fff url(/uploads/images/rt-pointer-small-orange.png) no-repeat center left;
	padding-left:12px !important;
	/*margin-left:5px !important;*/
}

p.scorelinkwithbulletarrow a:link {
	text-decoration: none;
}

p.scorelinkwithbulletarrow a:visited {
	text-decoration: none;
}

p.scorelinkwithbulletarrow a:hover {
	text-decoration: none;
	color:#cc6600;
}






/*SMALL BANNER COLUMN*/
div#bannercolumn {
	width: 200px;
	background: #333;
	margin: 0 0 0 20px;
}

div#bannercolumn h1 {
	padding: 2px 10px;
	/*margin-bottom: 5px;*/
	background: #fff url(/uploads/images/ul_corner_gray.gif) no-repeat top left;
	font-size: 100%;
	font-weight: bold;
}

div#bannercolumn p {
	padding: 3px 5px;
	/*margin-bottom: 5px;*/
	font-size: 77%;
	background: #ddd;
	border-top: 1px solid #999;
	font-weight: bold;
}

div#bannercolumnlist {
	overflow: auto;
	height: 800px;
	background: #333 !important;
}

div#bannercolumnlist p {
	padding: 2px 5px;
	/*margin-bottom: 5px;*/
	font-size: 77%;
	line-height: 150%;
	background: #fff !important;
	border-top: 1px solid #ddd !important;
}



#leftcolumn {
	width: 220px;
	background: #000 !important;
	margin: 0 15px 0 0;
}

#centercolumn {
	width: 480px;
	background: #000 !important;
	float:right;
}

#centercolumn .content {
	/*margin: 0 20px;*/
}

div#special_announcement {
	background: #fff;
	padding-bottom: 10px;
	margin-bottom:30px;
	-moz-border-radius:5px;
	border-radius:5px;

}

div#special_announcement h1 {
	padding: 5px 10px;
	margin-bottom: 10px;
	background: #fff url(/uploads/images/ul_corner_yellow.gif) no-repeat top left;
	font-size: 108%;
	font-weight: bold;
	width:460px;
}

div#special_announcement h2 {
	padding: 0 10px 5px 10px;
	font-size: 138.5%;
	font-weight: bold;
}

div#special_announcement h3 {
	padding: 0 10px 5px 10px;
	font-size: 116%;
	font-weight: bold;
}

div#special_announcement h4 {
	padding: 0 10px 5px 10px;
	font-size: 100%;
	font-style: italic;
	font-weight: bold;
}

div#special_announcement p {
	padding: 0 10px 5px 10px;
	font-size: 93%;
}

div#special_announcement img {
	margin: 0 20px 20px 10px;
	float: left;
}

div#special_announcement hr {
	clear: both;
	margin: 0 10px 20px 10px;
	padding-top: 20px;
	width:460px;
	border:none;
	border-bottom: 1px dashed #666;
}

div.special_announcement_text {
	width: 290px;
	float: right;
	margin: 0;
}

div.special_announcement_image{
	width: 150px;
	/*padding-bottom: 30px;*/
}

div#special_announcement .special_announcement_link p a {
	text-decoration: none;
	font-weight: bold;
	font-size: 108%;
	padding: 5px 0 5px 25px;
	/*margin-bottom: 20px;*/
	background: #fff url(/uploads/images/rt-pointer-orange-yellow.png) no-repeat center left;
}

div#special_announcement .special_announcement_link a:link {
	text-decoration: none;
}

div#special_announcement .special_announcement_link a:visited {
	text-decoration: none;
}

div#special_announcement .special_announcement_link a:hover {
	text-decoration: none;
	color: #cc6600;
}

div#special_announcement .special_announcement_link a:active {
	text-decoration: none;
	color: #000000;
}





div.home_content_center_column {
	background: #fff;
	padding-bottom: 10px;
	margin-bottom:30px;
	-moz-border-radius:5px;
	border-radius:5px;

}

div.home_content_center_column h1 {
	padding: 5px 10px;
	margin-bottom: 10px;
	background: #fff url(/uploads/images/ul_corner_yellow.gif) no-repeat top left;
	font-size: 108%;
	font-weight: bold;
	width:460px;
}

div.home_content_center_column h2 {
	padding: 0 10px 5px 10px;
	font-size: 138.5%;
	font-weight: bold;
}

div.home_content_center_column h3 {
	padding: 0 10px 5px 10px;
	font-size: 116%;
	font-weight: bold;
}

div.home_content_center_column h4 {
	padding: 0 10px 5px 10px;
	font-size: 100%;
	font-style: italic;
	font-weight: bold;
}

div.home_content_center_column p {
	padding: 0 10px 5px 10px;
	font-size: 93%;
}

div.home_content_center_column img {
	margin: 0 20px 20px 10px;
	float: left;
}

div.home_content_center_column hr {
	clear: both;
	margin: 0 10px 20px 10px;
	padding-top: 20px;
	width:460px;
	border:none;
	border-bottom: 1px dashed #666;
}

div.home_content_center_column_text {
	width: 290px;
	float: right;
	margin: 0;
}

div.home_content_center_column_image{
	width: 150px;
	/*padding-bottom: 30px;*/
}

div.home_content_center_column .home_content_center_column_link p a {
	text-decoration: none;
	font-weight: bold;
	font-size: 108%;
	padding: 5px 0 5px 25px;
	/*margin-bottom: 20px;*/
	background: #fff url(/uploads/images/rt-pointer-orange-yellow.png) no-repeat center left;
}

div.home_content_center_column .home_content_center_column_link a:link {
	text-decoration: none;
}

div.home_content_center_column .home_content_center_column_link a:visited {
	text-decoration: none;
}

div.home_content_center_column .home_content_center_column_link a:hover {
	text-decoration: none;
	color: #cc6600;
}

div.home_content_center_column .home_content_center_column_link a:active {
	text-decoration: none;
	color: #000000;
}


#two-col-main {
	width: 770px;
}

#rightcolumn {
	width: 300px;
	margin: 0 0 0 20px;
}

/*Contingency Banner*/
#contingency {
	margin-bottom: 20px;
}

/*Live Scoring Banner*/
#live-scoring {
	margin-bottom: 20px;
}

/*Pre Entry Banner*/
#pre-entry {
	margin-bottom: 20px;
}


div.programBox {
float: left;
margin: 10px 20px 10px 10px;
padding: 0 0 0 0;
}

div.programBox h2{
font-size: 120%;
padding: 3px 0px 0px 0px;
margin: 3px 0px 2px 0px;
}

div.programBox h3{
font-size: 98%;
padding: 3px 0px 0px 0px;
margin: 3px 0px 2px 0px;
border-top: 1px solid #333;
}

div#sponsorImg {
margin-left: auto;
margin-right: auto;
}

img#sponsorImg {
float: left;
margin: 5px 0px 5px 5px;
}

div#sponsorBoxHeader {
	float: left;
	width: 728px;
	background: #ccc url(/uploads/images/ul_corner_gray.gif) top left no-repeat;
}

div#sponsorBoxHeader p {
padding: 3px 10px;
color: #c00;
font-family: Arial, Helvetica, sans-serif;
font-size: 100%;
line-height: 120%;
font-weight: bold;
width: 100%;
}

div#sponsorBox {
float: left;
width: 728px;
background-color: #fff;
}

div#sponsorBox img {
margin: 10px 0 0 0;
}

.sponsorBoxText {
margin: 0px 0px 0px 10px;
}

div#sponsorBoxFooter {
	background: #ddd;
	border-top: 1px solid #999;
	width: 728px;
	margin: 0px 0px 0px 0px;
}

div#sponsorBoxFooter p {
	padding: 3px 10px;
	/*margin-bottom: 5px;*/
	font-size: 77%;
	font-weight: bold;
}


div.programBox p a {
font-weight: bold;
font-size: 85%;
line-height: 100%;
padding: 0px 0px 0px 10px;
background: url(/uploads/images/bullet_rt_8.gif) center left no-repeat;
}

div.programBox p a:link {
font-weight: bold;
font-size: 85%;
line-height: 100%;
text-decoration: none;
}

div.programBox p a:visited {
font-weight: bold;
font-size: 85%;
line-height: 100%;
text-decoration: none;
}

div.programBox p a:hover {
font-weight: bold;
font-size: 85%;
line-height: 100%;
text-decoration: none;
color: #cc6600;
}

div.programBox p a:active {
font-weight: bold;
font-size: 85%;
line-height: 100%;
text-decoration: underline;
}

/*Order Form Styles*/

div.leftFormBox {
	
}

.clearBoth {
	clear:both;
}

div.orderfieldlabel {
	float:left;
	width:100px;
	text-align:right;
	margin-right:15px;
}

div.orderfieldarea {
	float:left;
}

input.orderform-submit {
	font-size: 120%;
	font-weight: bold;
	cursor: pointer;
}
/* Stylesheet: FTR Main Alt Banners Modified On 2024-03-14 19:47:45 */
 /* FTR 2013 1200 wide */

/* DEBUG STYLES */
.debug {
background-color: #FFFF00;
}

/*BASE STYLES*/

html {
	/*background: #000 url(/uploads/images/FTR-photo-bkgnd-01a.jpg) no-repeat top center;*/
	/*background: #000 url(/uploads/images/FTR-photo-bkgnd-03.jpg) no-repeat top center;*/
	background: #000;
}
body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 93%;
	margin: 20px auto 20px auto;
	width: 1200px;
	background-color: transparent;
/*	border-left: 1px solid #550;
	border-right: 1px solid #550;
	border-top: 1px solid #550;
	border-bottom: 1px solid #550;
*/}

h1, h2, h3, h4, h5, h6 {
	font-weight: bold;
}

h1 {
	font-size: 182%;
	color: #000;
}

h2 {
	font-size: 167%;
	color: #000;
}

h3 {
	font-size: 138.5%;
	color: #000;
}

h4 {
	font-size: 123.1%;
	color: #000;
}

h5 {
	font-size: 108%;
	color: #000;
}

h6 {
	font-size: 108%;
	color: #000;
}

p {
	
}

strong {
	font-weight: bold;
}

em {
	font-style: italic;
}

strong em, em strong {
	font-weight: bold;
	font-style: italic;
}



/* LAYOUT & GRID */

div#mainwrapper {
	width: 1200px;
	margin: 10px 20px 10px 20px;
	background-color: #000;
}

div.spacer {
	clear: both;
}

/* SECTIONS */

#headerwrapper {
	margin: 20px 30px 20px 30px;
}

#header {
	width: 1200px;
	height: 167px;
	background-color: transparent;
}

#headerslideshow {
	width: 300px;
	height: 125px;
	float: right;
}


#navbar {
	width: 1200px;
	height: 30px;
	color: #ff0;
	margin: 0 0 0 0;
}

#breadcrumbs {
	width: 1200px;
	height: 30px;
	color: #fff;
}

#main-content-area {
	width:728px;
	background-color: #000;
	margin: 0 0 0 30px;
}

#rightSidebar {
	/*width: 242px;*/
	width: 220px;
	/*margin-left: 30px;*/
	background-color: #000;
}

#footer {
	width: 1200px;
	border-top: 1px dashed #555;
	margin: 20px 30px 20px 30px;
	padding: 20px 0;
	color: #ccc;
}

#footer p {
	font-size: 85%;
}

/* COLUMNS */

/* Ad Columns */
.rectangle {
	width: 180px;
}

.rectangle img {
	margin: 0 0 10px 0;
}

#leaderboard {
	width: 728px;
	margin-bottom: 20px;
}

#leaderboard img {
	margin: 0 0 10px 0;
}

.medium-rectangle {
	width: 300px;
}

#superleaderboard {
	width: 970px;
	margin: 10px 30px 20px 30px;
}

/* Content Columns */

div#maincontent {
	/*width: 220px;*/
	background: #000;
	margin: 15px 0 15px 0;
}

div#maincontent h2 {
	padding: 5px 10px;
	/*margin-bottom: 10px;*/
	background: #fff url(/uploads/images/ul_corner_yellow.gif) no-repeat top left;
	font-size: 108%;
	font-weight: bold;
}

div#maincontent h3 {
	padding: 5px 10px;
	font-size: 100%;
	font-weight: bold;
	background: #fff;
}

div#maincontent p {
	padding: 5px 10px;
	font-size: 93%;
	background: #fff;
}


/* Magazine Box */
div#magazine {
	width: 220px;
	background: #fff;
	margin: 0 0 15px 0;
}

div#magazine h1 {
	padding: 2px 10px;
	background: #fff url(/uploads/images/ul_corner_yellow.gif) no-repeat top left;
	font-size: 85%;
	font-weight: bold;
}

div#magazine p {
	padding: 3px 5px;
	/*margin-bottom: 5px;*/
	font-size: 77%;
	background: #fff;
	border-top: 1px solid #ccc;
}

div#magazinelist {
	background: #fff !important;
	padding: 2px 10px 2px 5px;
}

div#magazinelist p {
	font-size: 77%;
	line-height: 100%;
	border-top: none !important;
}


/* Events Mini List */
div#events {
	width: 480px;
	background: #000;
	margin: 0 0 15px 0;
}

div#events h1 {
	padding: 2px 10px;
	background: #fff url(/uploads/images/ul_corner_yellow.gif) no-repeat top left;
	font-size: 85%;
	font-weight: bold;
}

div#events p {
	padding: 3px 10px;
	font-size: 77%;
	background: #ddd;
	border-top: 1px solid #999;
	font-weight: bold;
}

div#eventlist {
	overflow: auto;
	height: 100px;
	background: #fff !important;
}

div#eventlist p {
	padding: 2px 10px;
	font-size: 77%;
	line-height: 150%;
	background: #fff !important;
	border-top: 1px solid #ddd !important;
}

/* News Mini List */
div#news {
	width: 220px;
	background: #fff;
	margin: 0 0 15px 0;
}

div#news h1 {
	padding: 2px 10px;
	background: #fff url(/uploads/images/ul_corner_yellow.gif) no-repeat top left;
	font-size: 85%;
	font-weight: bold;
}

div#news p {
	padding: 3px 10px;
	font-size: 77%;
	background: #fff;
	border-top: 1px solid #999;
	font-weight: bold;
}

div#newslist {
	overflow: auto;
	height: 200px;
	background: #fff !important;
}

div#newslist p {
	padding: 2px 10px;
	font-size: 77%;
	line-height: 150%;
	background: #fff !important;
	border-top: 1px solid #ddd !important;
}


/*SMALL BANNER COLUMN*/
div#bannercolumn {
	width: 200px;
	background: #333;
	margin: 0 0 0 20px;
}

div#bannercolumn h1 {
	padding: 2px 10px;
	/*margin-bottom: 5px;*/
	background: #fff url(/uploads/images/ul_corner_gray.gif) no-repeat top left;
	font-size: 100%;
	font-weight: bold;
}

div#bannercolumn p {
	padding: 3px 5px;
	/*margin-bottom: 5px;*/
	font-size: 77%;
	background: #ddd;
	border-top: 1px solid #999;
	font-weight: bold;
}

div#bannercolumnlist {
	overflow: auto;
	height: 800px;
	background: #333 !important;
}

div#bannercolumnlist p {
	padding: 2px 5px;
	/*margin-bottom: 5px;*/
	font-size: 77%;
	line-height: 150%;
	background: #fff !important;
	border-top: 1px solid #ddd !important;
}



#leftcolumn {
	width: 220px;
	background: #000 !important;
	margin: 0 15px 0 0;
}

#three-col-main {
	width: 480px;
	background: #000 !important;
	float:right;
}

#three-col-main .content {
	/*margin: 0 20px;*/
}

div#special_announcement {
	background: #fff;
	padding-bottom: 10px;
}

div#special_announcement h1 {
	padding: 5px 10px;
	margin-bottom: 10px;
	background: #fff url(/uploads/images/ul_corner_yellow.gif) no-repeat top left;
	font-size: 108%;
	font-weight: bold;
}

div#special_announcement h2 {
	padding: 5px 10px;
	font-size: 108%;
	font-weight: bold;
	background: #fff;
}

div#special_announcement h3 {
	padding: 5px 10px;
	font-size: 100%;
	font-weight: bold;
	background: #fff;
}

div#special_announcement p {
	padding: 5px 10px;
	font-size: 93%;
	background: #fff;
}

#two-col-main {
	width: 770px;
}

#rightcolumn {
	width: 200px;
	margin: 0 0 0 20px;
}

/*Contingency Banner*/
#contingency {
	margin-bottom: 20px;
}

div.programBox {
float: left;
margin: 10px 20px 10px 10px;
padding: 0 0 0 0;
}

div.programBox h2{
font-size: 120%;
padding: 3px 0px 0px 0px;
margin: 3px 0px 2px 0px;
}

div.programBox h3{
font-size: 98%;
padding: 3px 0px 0px 0px;
margin: 3px 0px 2px 0px;
border-top: 1px solid #333;
}

div#sponsorImg {
margin-left: auto;
margin-right: auto;
}

img#sponsorImg {
float: left;
margin: 5px 0px 5px 5px;
}

div#sponsorBoxHeader {
	float: left;
	width: 728px;
	background: #ccc url(/uploads/images/ul_corner_gray.gif) top left no-repeat;
}

div#sponsorBoxHeader p {
padding: 3px 10px;
color: #c00;
font-family: Arial, Helvetica, sans-serif;
font-size: 100%;
line-height: 120%;
font-weight: bold;
width: 100%;
}

div#sponsorBox {
float: left;
width: 728px;
background-color: #fff;
}

div#sponsorBox img {
margin: 10px 0 0 0;
}

.sponsorBoxText {
margin: 0px 0px 0px 10px;
}

div#sponsorBoxFooter {
	background: #ddd;
	border-top: 1px solid #999;
	width: 728px;
	margin: 0px 0px 0px 0px;
}

div#sponsorBoxFooter p {
	padding: 3px 10px;
	/*margin-bottom: 5px;*/
	font-size: 77%;
	font-weight: bold;
}


div.programBox p a {
font-weight: bold;
font-size: 85%;
line-height: 100%;
padding: 0px 0px 0px 10px;
background: url(/uploads/images/bullet_rt_8.gif) center left no-repeat;
}

div.programBox p a:link {
font-weight: bold;
font-size: 85%;
line-height: 100%;
text-decoration: none;
}

div.programBox p a:visited {
font-weight: bold;
font-size: 85%;
line-height: 100%;
text-decoration: none;
}

div.programBox p a:hover {
font-weight: bold;
font-size: 85%;
line-height: 100%;
text-decoration: underline;
}

div.programBox p a:active {
font-weight: bold;
font-size: 85%;
line-height: 100%;
text-decoration: underline;
}

/* Stylesheet: FTR_Menu_2013 Modified On 2024-02-21 02:23:34 */
