/* BlackOrange CSS */

body {
	margin: 0 0 0 0;
	background-color: #036;
}

/* Set the default font */
body, p, td, th, li {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #ffffff;
}

/* Don't set these to an em or %, so nested items get smaller and smaller */
p {
	font-style: normal;
}

body, td {
	font-style: normal;
}

/* Set images to have no borders */
img { border: 0; }

/* Set links styles */
.mainCopy {
	font-size: 70%;
	padding: 0px 0 0 16px;
}

.mainCopy h3 {
	font-size: 100%;
	font-weight: bold;
	color: #ecb500;
}
.mainCopy a {
	color: #ecb500;
	text-decoration: none;
}
.mainCopy a:hover {
	text-decoration: underline;
}

.subNav {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #036;
	color: #fff;
	font-size: 8pt;
	padding: 4px 0 25px 6px;
}
.subNav a {
	background-color: #036;
	color: #fff;
	text-decoration: none;
}
.subNav a:hover {
	color: #ecb500;
	background-color: #036;
	text-decoration: none;
}

#thirdNav ul {
	list-style: none;
	padding: 0;
	margin: 0;
	border: 0;
}

#thirdNav li {
	text-align: left;
	width: 130px;
	margin: 0;
	padding: 4px 4px 0 0;
	background-color: #036;
	color: #ffffff;
	border: none;
}

#thirdNav li a {
	display: block;
	font-weight: normal;
	font-size: 7pt;
	padding: 2px;
	background-color: #036;
	color: #ffffff;
	text-decoration: none;
	width: 134px;  /* False value for IE4-5.x/Win */
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 130px;	 /* Actual value for conformant browsers */
}

#thirdNav li a:hover {
	font-weight: normal;
	background-color: #ecb500;
	color: #036;
	text-decoration: none;
}

input {
	color: #fff;
	background-color: #144A81;
	border: 1px solid #CBDDEF;
	width: 250px;
}
#theSubmit {
	width: 65px;
}
textarea {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #fff;
	background-color: #144A81;
	border: 1px solid #CBDDEF;
	width: 250px;
	height: 80px;
}
.addMessage {
	width: 250px;
	border: none;
}

.mStar {
	color: #ecb500;
}

.galleryImages img {
	border: 1px solid #fff;
	margin: 0 15px 15px 0;
}

.closeWindow a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #fff;
	text-decoration: none;
}
.closeWindow a:hover {
	color: #ECB500;
}

.raceResults {
	border: 1px solid #fff;
}
.raceResults td {
	font-size: 7pt;
	text-align: center;
	border-bottom: 1px solid #036;
	border-right: 1px solid #036;
}
.raceResults .raceNumber td{
	color: #000;
	font-weight: bold;
}
.raceResults .driver{
	text-align: left;
	font-weight: bold;
	padding-left: 3px;
}
.popupCaption{
	padding: 3px 0;
	color: #ECB500;
	font-size: 9pt;
	font-weight: bold;
	text-align: right;
}

.rowOdd {
	background-color: #2C5E8F;
}

.rowEven {
	background-color: #4A7DAE;
}

#recaptcha_response_field {color: #fff;}