
.content-left div {
	position: relative;
	float: left;
	left: 0px;
	top: 0px;
}
.white-content H1 {
	COLOR: #043168
}
.white-content H2 {
	COLOR: #043168
}
.white-content H3 {
	COLOR: #043168
}
.white-content H4 {
	COLOR: #043168
}
.white-content H5 {
	COLOR: #043168
}
.white-content A {
	COLOR: #043168
}
LEGEND {
	COLOR: #043168
}
H1 {
	FONT-SIZE: 1.5em
}
H2 {
	BORDER-BOTTOM: #bae0e9 1px solid; PADDING-BOTTOM: 6px; FONT-SIZE: 1.5em
}
.contentarea H2 {
	BORDER-BOTTOM: medium none; FONT-STYLE: italic; FONT-SIZE: 1.3em
}
H3 {
	BORDER-BOTTOM: medium none; FONT-STYLE: italic; FONT-SIZE: 1.3em
}
LEGEND {
	FONT-SIZE: 1.3em; FONT-WEIGHT: bold
}
P {
	MARGIN-TOP: 0px
}
A {
	color: #203b77;
	text-decoration: none;
}

a:hover {
	color: #008067;
	text-decoration: none;
}
A IMG {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: 0px
}
.site-header A {
	MARGIN: 6px 0px 0px; FLOAT: left
}
.grey-text {
	COLOR: #939393
}
.site-wrap {
	MARGIN: 0px auto; WIDTH: 950px; BACKGROUND: #1c2c50
}
.site-header {
	PADDING-LEFT: 33px; BACKGROUND: url(header.gif) #008067 no-repeat right top; HEIGHT: 135px
}
.site-nav {
	
}
.site-footer {
	BACKGROUND: #1c2c50; CLEAR: both; BORDER-TOP: #01143c 1px solid
}
.left-column {
	width: 179px;
	padding: 10px;
	background-color: #ffffff;
	border-right: 1px solid #01143c;
	text-align: center;
}

.left-column h1 {
	color: #01143c;
}

.right-column {
	position: relative;
	float: right;
	width: 499px;
	padding: 0px;
}
.content-left {
	WIDTH: 719px; FLOAT: left; BORDER-RIGHT: #01143c 1px solid
}
.content-right {
	WIDTH: 230px; FLOAT: left
}
.white-content {
	padding: 10px; BACKGROUND: white;
}
.blue-content {
	PADDING-BOTTOM: 20px; PADDING-LEFT: 29px; PADDING-RIGHT: 20px; COLOR: #fff; PADDING-TOP: 20px
}
.content-right .blue-content {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.content-right .white-content {
	PADDING-BOTTOM: 20px; PADDING-LEFT: 20px; PADDING-RIGHT: 20px; PADDING-TOP: 20px
}
.content-image {
	
}
.club-details {
	OVERFLOW: hidden
}
.club-details IMG.club-logo {
	FLOAT: left; MARGIN-RIGHT: 20px
}
.club-details IMG.club-map {
	FLOAT: right; MARGIN-LEFT: 20px
}
.club-details P {
	WIDTH: 130px; FLOAT: left
}
.club-details P STRONG {
	FONT-SIZE: 1.2em
}
.left-tab {
	FLOAT: left
}
.right-tab {
	FLOAT: right
}
.footer-top {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 20px; PADDING-RIGHT: 20px; PADDING-TOP: 0px
}
.footer-bottom {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 20px; PADDING-RIGHT: 20px; CLEAR: both; OVERFLOW: hidden; BORDER-TOP: #01143c 1px solid; PADDING-TOP: 10px
}
.footer-bottom .dhaus-logo {
	FLOAT: left
}
.main-navigation {
	BORDER-BOTTOM: #0e4071 1px solid; PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 100%; PADDING-RIGHT: 0px; BACKGROUND: url(nav-bg-grad.gif) repeat-x left top; OVERFLOW: hidden; BORDER-TOP: #0e4071 1px solid; PADDING-TOP: 0px
}
.main-navigation LI {
	FLOAT: left
}
.main-navigation LI A {
	BORDER-LEFT: #fdfffe 1px solid; PADDING-BOTTOM: 0px; LINE-HEIGHT: 67px; TEXT-TRANSFORM: uppercase; PADDING-LEFT: 11px; PADDING-RIGHT: 11px; DISPLAY: block; BACKGROUND: url(nav-bg-grad.gif) repeat-x left top; HEIGHT: 64px; COLOR: #043168; FONT-SIZE: 14px; BORDER-RIGHT: #cfd8df 1px solid; TEXT-DECORATION: none; PADDING-TOP: 0px
}
.main-navigation LI.first-child A {
	BORDER-LEFT: #fdfffe 0px solid
}
.main-navigation LI A:hover {
	BACKGROUND-POSITION: left bottom
}
.main-navigation LI STRONG A {
	BACKGROUND-POSITION: left bottom
}
.sponsors-list LI {
	TEXT-ALIGN: center; MARGIN-TOP: 10px
}
.white-inline-list {
	FLOAT: right
}
.white-inline-list LI {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 2px; PADDING-RIGHT: 2px; DISPLAY: inline; COLOR: #ffffff; PADDING-TOP: 0px
}
.white-inline-list LI A {
	COLOR: #ffffff; FONT-SIZE: 0.9em
}
.article-stub {
	BORDER-BOTTOM: #bae0e9 1px solid; PADDING-BOTTOM: 20px; MARGIN: 20px 0px 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; OVERFLOW: hidden; PADDING-TOP: 0px
}
.article-stub IMG {
	BORDER-BOTTOM: #0f1a30 1px solid; BORDER-LEFT: #0f1a30 1px solid; PADDING-BOTTOM: 1px; PADDING-LEFT: 1px; PADDING-RIGHT: 1px; FLOAT: left; BORDER-TOP: #0f1a30 1px solid; MARGIN-RIGHT: 20px; BORDER-RIGHT: #0f1a30 1px solid; PADDING-TOP: 1px
}
.article-stub A {
	FONT-WEIGHT: bold
}
.contentarea {
	BORDER-BOTTOM: #bae0e9 1px solid; POSITION: relative; PADDING-BOTTOM: 20px; MARGIN: 20px 0px 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; OVERFLOW: hidden; PADDING-TOP: 0px
}
.contentarea IMG {
	BORDER-BOTTOM: #0f1a30 1px solid; BORDER-LEFT: #0f1a30 1px solid; PADDING-BOTTOM: 1px; PADDING-LEFT: 1px; PADDING-RIGHT: 1px; FLOAT: left; BORDER-TOP: #0f1a30 1px solid; MARGIN-RIGHT: 20px; BORDER-RIGHT: #0f1a30 1px solid; PADDING-TOP: 1px
}
.textfield {
	BORDER-BOTTOM: #98d3e3 1px solid; BORDER-LEFT: #98d3e3 1px solid; PADDING-BOTTOM: 3px; FONT-STYLE: italic; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; MARGIN-BOTTOM: 5px; BACKGROUND: #d0ebf2; FONT-SIZE: 11px; BORDER-TOP: #98d3e3 1px solid; BORDER-RIGHT: #98d3e3 1px solid; PADDING-TOP: 3px
}
.content-right .textfield {
	WIDTH: 90%
}
.dropdown {
	BORDER-BOTTOM: #98d3e3 1px solid; BORDER-LEFT: #98d3e3 1px solid; MARGIN-BOTTOM: 5px; BACKGROUND: #d0ebf2; FONT-SIZE: 11px; BORDER-TOP: #98d3e3 1px solid; BORDER-RIGHT: #98d3e3 1px solid
}
FIELDSET TABLE INPUT[type='text'] {
	WIDTH: 100%
}
FIELDSET TABLE INPUT[type='submit'] {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; TEXT-INDENT: -4000px; WIDTH: 87px; BACKGROUND: url(btn-submit.gif) no-repeat left top; FLOAT: right; HEIGHT: 25px; BORDER-TOP: 0px; CURSOR: pointer; BORDER-RIGHT: 0px; PADDING-TOP: 50px
}
TEXTAREA {
	BORDER-BOTTOM: navy 1px solid; BORDER-LEFT: navy 1px solid; PADDING-BOTTOM: 5px; BACKGROUND-COLOR: #e0e0e0; PADDING-LEFT: 5px; WIDTH: 300px; PADDING-RIGHT: 5px; FONT-FAMILY: arial, verdana, ms sans serif; HEIGHT: 100px; COLOR: navy; FONT-SIZE: 10pt; BORDER-TOP: navy 1px solid; FONT-WEIGHT: normal; BORDER-RIGHT: navy 1px solid; PADDING-TOP: 5px
}
TABLE {
	MARGIN: 15px 0px; WIDTH: 100%; BORDER-COLLAPSE: collapse
}
TABLE TH {
	BORDER-BOTTOM: #bae0e9 1px solid; BORDER-LEFT: #fff 1px solid; PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; BORDER-TOP: #fff 1px solid; BORDER-RIGHT: #fff 1px solid; PADDING-TOP: 5px
}
TABLE TD {
	BORDER-BOTTOM: #bae0e9 1px solid; BORDER-LEFT: #fff 1px solid; PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; BORDER-TOP: #fff 1px solid; BORDER-RIGHT: #fff 1px solid; PADDING-TOP: 5px
}
.standard-table THEAD TD {
	TEXT-ALIGN: left; BACKGROUND: url(th-bg-grad.gif) repeat-x left top; FONT-SIZE: 11px
}
FIELDSET {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 10px; MARGIN: 20px 0px; PADDING-LEFT: 10px; PADDING-RIGHT: 20px; BACKGROUND: #eaf6f8; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 25px
}
FIELDSET LEGEND {
	MARGIN-BOTTOM: -10px
}
FIELDSET TABLE TR {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: 0px
}
FIELDSET TABLE TH {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: 0px
}
FIELDSET TABLE TD {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: 0px
}
FIELDSET TABLE TD B {
	WHITE-SPACE: nowrap
}
.formtable1 TR TD:first-child {
	WIDTH: 150px
}
.picture {
	PADDING-BOTTOM: 4px; PADDING-LEFT: 8px; WIDTH: 150px !important; PADDING-RIGHT: 8px; BACKGROUND: #eaf6f8; COLOR: #3e3d40; FONT-WEIGHT: bold; PADDING-TOP: 8px
}
.picture IMG {
	BORDER-BOTTOM: #ffffff 1px solid; BORDER-LEFT: #ffffff 1px solid; BORDER-TOP: #ffffff 1px solid; BORDER-RIGHT: #ffffff 1px solid
}
.picture DIV {
	MARGIN-TOP: 5px; FONT-SIZE: 11px; FONT-WEIGHT: normal
}
#facebox TABLE {
	WIDTH: auto
}
#facebox TABLE TH {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: 0px
}
#facebox TABLE TD {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: 0px
}

table.racestatus td {
	padding: 5px;
	font-size: 0.9em;
}

table.racestatus tr:first-child td {
	background: url(news-console-links.gif) no-repeat top center;
	font-size: 1.1em;
	color: #ffffff;
}

.redtext {
	color: #C00;
}

.greentext {
	color: #0b8407;
}

.orangetext {
	color: #c37505;
}

.fullwidth {
	position: relative;
	float: left;
	left: 0px;
	top: 0px;
	margin: 0px 0px 20px 0px;
	padding: 0;
	width: 100%;
}

#newsconsole {
	position: relative;
	float: left;
	left: 0px;
	top: 0px;
	margin: 0;
	padding: 0;
	width: 499px;
}

#newsconsole .image {
	position: relative;
	float: left;
	left: 0px;
	top: 0px;
	margin: 0;
	padding: 0;
	width: 232px;  //289
	height: 192px;  // 200
// 232 x 192
}

#newsconsole .mainstory {
	position: relative;
	float: left;
	left: 0px;
	top: 0px;
	margin: 0;
	padding: 10px;
	width: 200px;   // 190
	height: 180px;
	overflow: hidden;
	background-color: #ffffff;
}

#newsconsole .mainstory h1 {
	margin: 0;
	padding: 0;
}

.newslinks {
	position: relative;
	float: left;
	left: 0px;
	top: 0px;
	margin: 0;
	padding: 0;
	width: 499px;
	height: 65px;
	background: url(news-console-links.gif) no-repeat top left;
}

.newslinks li {
	position: relative;
	float: left;
	left: 0px;
	top: 0px;
	margin: 0;
	padding: 10px;
	width: 104px;
	height: 55px;
	overflow: hidden;
	font-size: 0.9em;
	list-style: none;
	background: url(news-console-seperator.gif) no-repeat top right;
}

.newslinks li.last {
	background-image: none;
}

.newslinks li a {
	color: #ffffff;
}

.smalltext {
	font-size: 0.8em;
}

.blogentries {
	position: relative;
	float: left;
	left: 0px;
	top: 0px;
	width: 100%;
	padding: 0px;
	margin: 0px;
	list-style: none;
}

.blogentries li {
	position: relative;
	float: left;
	left: 0px;
	top: 0px;
	width: 145px;
	padding: 10px;
	margin: 0;
	list-style: none;
	background: url(blog-list-seperator.gif) no-repeat bottom center;
}

.blogentries li span {
	position: relative;
	float: left;
	left: 0px;
	top: 0px;
	width: 100%;
	margin: 0;
	padding: 4px 0px 4px 0px;
}

.blogentries li span.title {
	font-size: 1.3em;
	font-weight: bold;
	color: #008067;
}

.switchtabs {
	position: relative;
	float: left;
	left: 0px;
	top: 0px;
	margin: 0;
	padding: 0;
	width: 100%;
	height: 36px;
	list-style: none;
	font-size: 0.9em;
	z-index: 5000;
}

.switchtabs li {
	position: relative;
	float: left;
	left: 0px;
	top: 0px;
	margin: 0px 1px 0px 0px;
	padding: 0;
	height: 36px;
	list-style: none;
}

.switchtabs li a {
	position: relative;
	float: left;
	left: 0px;
	top: 0px;
	margin: 0;
	padding: 0px 0px 0px 20px;
	height: 36px;
	list-style: none;
	color: #ffffff;

	text-decoration: none;
	background: url(../images/content/tab.gif) no-repeat left 0px;
}

.switchtabs li a span {
	position: relative;
	float: left;
	left: 0px;
	top: 0px;
	margin: 0;
	padding: 0px 20px 0px 0px;
	height: 36px;
	line-height: 36px;
	vertical-align: middle;
	list-style: none;
	background: url(../images/content/tab.gif) no-repeat right 0px;
	color: #0e1934;
color:white;
	text-decoration: none;
}

.switchtabs li a.selected, .switchtabs li:hover a {
	background: url(../images/content/tab.gif) no-repeat left -36px;
	color: #ffffff;
color:white;
}

.switchtabs li a.selected span {
	color: #ffffff;
}

.switchtabs li a.selected span, .switchtabs li:hover a span {
	background: url(../images/content/tab.gif) no-repeat right -36px;color:white;
}




table.results {
	position: relative;
	float: left;
	left: 0px;
	top: 0px;
	color: #1c2c50;
	z-index: 4500;
	margin: -1px 0px 0px 0px;
}

table.results tr td {
	padding: 5px;
	border-bottom: 1px solid #bae0e9;
	border-right: 1px solid #bae0e9;
	background-color: #ffffff;
}

table.results tr td.nopadding {
	padding: 0px;
	border-bottom: none;
	border-top: none;
	border-right: none;
}

table.results tr td.nopadding table tr td {
	padding: 0px;
	border-bottom: 1px solid #bae0e9;
	border-top: none;
	border-right: 1px solid #bae0e9;
}

table.results tr:first-child td {
	border-top: 1px solid #bae0e9;
}

table.results tr td:first-child {
	border-left: 1px solid #bae0e9;
}

table.results tr td.nopadding table td:first-child {
	border-left: none;
}

table.results tr td img {
	float: left;
	margin: 2px 4px 0px 0px;
}

.whitebox {
	position: relative;
	float: left;
	left: 0px;
	top: 0px;
	margin: 0;
	padding: 0;
	width: 499px;
}

.whitebox .inner {
	position: relative;
	float: left;
	left: 0px;
	top: 0px;
	margin: 0;
	padding: 0;
	width: 499px;
}

.latestphoto {
	position: relative;
	float: left;
	left: 0px;
	top: 0px;
	margin: 0;
	padding: 0;
	list-style: none;
}

.latestphoto li {
	position: relative;
	float: left;
	left: 0px;
	top: 0px;
	margin: 0;
	padding: 0px 7px 0px 8px;
	background-image: none;
	width: 148px;
	text-align: center;
	border-right: 1px dotted #bae0e9;
	background-image: none;
}

.latestphoto li img {
	margin-bottom: 10px;
}

.latestphoto li.last {
	border-right: none;
}

.centered {
	text-align: center;
}
