@charset "utf-8";
body {
	font-family: Verdana, Geneva, sans-serif;
	background-color: #E8E7E1;
	margin: 16px;
}
.CornerTL {
	width: 116px;
}
.SideBarContent {
	background-color: #CCC5C2;
	background-image: url(images/HeaderNavShadowBG.gif);
	background-repeat: repeat-x;
	background-position: top;
	padding-top: 16px;
	padding-right: 8px;
	padding-bottom: 16px;
	padding-left: 8px;
	vertical-align: top;
}
.BannerTableMain {
	background-color: #2e2626;
	width: 651px;
}
.BannerCell1 {
	background-color: #400609;
	padding: 0px;
	background-image: url(images/Head1.png);
	background-repeat: no-repeat;
}
.BannerCell2 {
	background-image: url(images/BannerCell2BG.gif);
	background-repeat: repeat-x;
	padding-right: 8px;
	padding-left: 8px;
	font-size: 10px;
	color: #CCC;
	height: 20px;
	vertical-align: middle;
}
.BannerCell3 {
	background-image: url(images/BannerCell3BG.gif);
	background-repeat: repeat-x;
	padding-top: 0px;
	padding-right: 8px;
	padding-bottom: 0px;
	padding-left: 8px;
	font-size: 11px;
	color: #2E2626;
	height: 22px;
	vertical-align: middle;
}
.NavTableMain {
	background-color: #2e2626;
	width: 116px;
}
.NavTableLinks {
	vertical-align: top;
	margin: 0px;
	padding: 0px;
	width: 102px;
}
.NavCellHead {
	font-weight: bold;
	color: #CCC;
	background-color: #400609;
	background-image: url(images/NavHeadBG.gif);
	height: 16px;
	width: 114px;
	font-size: 11px;
	text-align: center;
	vertical-align: middle;
}
.NavCellMain {
	background-color: #CCC5C2;
	background-image: url(images/NavMainBG.gif);
	background-repeat: repeat-x;
	background-position: top;
	padding-top: 18px;
	padding-right: 6px;
	padding-bottom: 18px;
	padding-left: 6px;
}
.NavCellLinkOn {
	font-size: 10px;
	text-align: right;
	font-weight: bold;
	padding-top: 6px;
	padding-right: 6px;
	padding-bottom: 6px;
	padding-left: 6px;
	background-color: #dbd7d2;
	cursor: pointer;
}
.NavCellLinkOff {
	font-size: 10px;
	text-align: right;
	font-weight: bold;
	padding-top: 6px;
	padding-right: 6px;
	padding-bottom: 6px;
	padding-left: 6px;
	cursor: pointer;
}
.NavCellDiv {
	background-color: #2E2626;
	background-image: url(images/NavDiv.gif);
	background-repeat: repeat-x;
	padding: 0px;
	height: 2px;
}
.FeatTableMain {
	background-color: #2e2626;
	width: 429px;
	margin-bottom: 8px;
}
.FeatCellHeadColor {
	font-weight: bold;
	color: #CCC5C2;
	height: 16px;
	width: 427px;
	background-color: #400609;
	background-image: url(images/FeatHeadBGred.gif);
	text-align: center;
	font-size: 11px;
	vertical-align: middle;
}
.FeatCellHeadGrey {
	font-weight: bold;
	color: #CCC5C2;
	height: 16px;
	width: 427px;
	background-image: url(images/FeatHeadBGgrey.gif);
	text-align: center;
	font-size: 11px;
	vertical-align: middle;
}
.FeatCellMainLight {
	background-color: #E8E7E1;
	background-image: url(images/DropShadowLight.gif);
	background-repeat: repeat-x;
	padding-top: 13px;
	padding-right: 8px;
	padding-bottom: 21px;
	padding-left: 8px;
}
.FeatCellMainDark {
	background-color: #CCC5C2;
	background-image: url(images/DropShadowDark.gif);
	background-repeat: repeat-x;
	padding-top: 13px;
	padding-right: 8px;
	padding-bottom: 21px;
	padding-left: 8px;
}
.SideTableMain {
	background-color: #2e2626;
	width: 214px;
	margin-bottom: 8px;
}
.SideCellHeadGrey {
	font-weight: bold;
	color: #CCC5C2;
	height: 16px;
	background-color: #2E2626;
	text-align: center;
	font-size: 11px;
	vertical-align: middle;
	background-image: url(images/SideHeadBGgrey.gif);
	background-position: center center;
}
.SideCellMainDark {
	background-color: #CCC5C2;
	background-image: url(images/DropShadowDark.gif);
	background-repeat: repeat-x;
	padding-top: 10px;
	padding-right: 6px;
	padding-bottom: 16px;
	padding-left: 6px;
}
.SideCellMainLight {
	background-color: #E8E7E1;
	background-image: url(images/DropShadowLight.gif);
	background-repeat: repeat-x;
	padding-top: 10px;
	padding-right: 6px;
	padding-bottom: 16px;
	padding-left: 6px;
}
.SideCellMainLightLink {
	background-color: #dbd7d2;
	background-image: url(images/DropShadowMid.gif);
	background-repeat: repeat-x;
	padding-top: 10px;
	padding-right: 6px;
	padding-bottom: 16px;
	padding-left: 6px;
	cursor: pointer;
}
.SideCellMainDarkLink {
	background-color: #CCC5C2;
	background-image: url(images/DropShadowDark.gif);
	background-repeat: repeat-x;
	padding-top: 10px;
	padding-right: 6px;
	padding-bottom: 16px;
	padding-left: 6px;
	cursor: pointer;
}
.SideCellHeadColor {
	font-weight: bold;
	color: #CCC5C2;
	height: 16px;
	background-color: #400609;
	text-align: center;
	font-size: 11px;
	vertical-align: middle;
	background-image: url(images/SideHeadBGred.gif);
	background-position: center center;
}
.FootCellNav {
	font-size: 10px;
	color: #2e2626;
	text-align: center;
}
.TxtMainTitle {
	font-size: 12px;
	color: #000;
	font-weight: bold;
}
.TxtMainJust {
	font-size: 12px;
	color: #000;
	text-align: justify;
}
.TxtMain {
	font-size: 12px;
	color: #000;
}
.TxtSub {
	font-size: 11px;
	color: #000;
}
.TxtSubJust {
	font-size: 11px;
	color: #000;
	text-align: justify;
}
.TxtSubRight {
	font-size: 11px;
	color: #000;
	text-align: right;
}
.TxtSideTitle {
	font-size: 11px;
	color: #000;
	font-weight: bold;
}
img.Profile {
	border: 1px solid #2e2626;
	margin-right: 8px;
}
.ArticleTableMain {
	margin-bottom: 12px;
	margin-top: 12px;
}
.ProfileCellImage {
	width: 160px;
	vertical-align: top;
}
.ProfileCellData {
	width: 250px;
	vertical-align: top;
	border: 1px solid #2e2626;
	padding: 4px;
	margin: 0px;
}
.ProfileCellDataHead {
	font-size: 12px;
	font-weight: bold;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #2e2626;
	padding-bottom: 2px;
}
.ProfileCellDataA {
	font-size: 10px;
	text-align: left;
	vertical-align: top;
	padding-top: 2px;
}
.ProfileCellDataQ {
	font-size: 10px;
	font-weight: bold;
	padding-right: 2px;
	width: 60px;
	text-align: left;
	vertical-align: top;
	padding-top: 2px;
}
.ProfileCellDataSub {
	padding-top: 3px;
}
.TxtSideMain {
	font-size: 11px;
	color: #000;
}
a:link {
	color: #600;
}
a:hover {
	color: #900;
}
a:active {
	color: #F00;
}
a:visited {
	color: #900;
}

a.announce1:link {
	color: #FFFFFF;
	/* text-decoration: none; */
}
a.announce1:hover {
	color: #FFFFFF;
}
a.announce1:active {
	color: #FFFFFF;
}
a.announce1:visited {
	color: #FFFFFF;
	/* text-decoration: none; */
}
/*
a.nav:link {
	color: #2E2626;
	text-decoration: none;
}
a.nav:hover {
	color: #000000;
}
a.nav:active {
	color: #666666;
}
a.nav:visited {
	color: #2E2626;
	text-decoration: none;
}
*/
.MailTableMain {
	width: 100%;
}
input.Mail {
	border: 1px solid #2e2626;
	width: 186px;
	padding: 3px;
	margin-top: 4px;
	margin-bottom: 6px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #2e2626;
	background-color: #e8e7e1;
}
input.MailSubmit {
	border: 1px solid #2e2626;
	width: 96px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #2e2626;
	padding: 1px;
	background-color: #e8e7e1;
}
input.Comment {
	border: 1px solid #2e2626;
	width: 286px;
	padding: 3px;
	margin-top: 4px;
	margin-bottom: 6px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #2e2626;
	background-color: #e8e7e1;
}
input.CommentSubmit {
	border: 1px solid #2e2626;
	width: 86px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #2e2626;
	padding: 1px;
	background-color: #e8e7e1;
}
textarea.Comment {
	border: 1px solid #2e2626;
	width: 286px;
	padding: 3px;
	margin-top: 4px;
	margin-bottom: 6px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #2e2626;
	background-color: #e8e7e1;
}
.TxtSideSub {
	font-size: 10px;
	color: #000;
}
.ArticleTableImages {
	background-color: #CCC5C2;
	border: 1px solid #2E2626;
	padding-right: 6px;
	padding-left: 6px;
	padding-bottom: 6px;
}
.TxtSubTitle {
	font-size: 11px;
	color: #000;
	font-weight: bold;
}
.TxtSubTitleCenter {
	font-size: 11px;
	color: #000;
	font-weight: bold;
	text-align: center;
}
.TxtSideTitleCenter {
	font-size: 11px;
	color: #000;
	font-weight: bold;
	text-align: center;
}
.TxtTiny {
	font-size: 10px;
	color: #000;
}
.TxtMainTitleCenter {
	font-size: 12px;
	color: #000;
	font-weight: bold;
	text-align: center;
}
.ScheduleTableMain {
	width: 410px;
	margin-bottom: 8px;
	background-color: #2E2626;
}
.ScheduleCellTitle {
	font-size: 11px;
	color: #CCC5C2;
	background-color: #2E2626;
	text-align: center;
	font-weight: bold;
}
.ScheduleCellData {
	font-size: 11px;
	color: #2E2626;
	vertical-align: top;
}
.ScheduleCellSubject {
	font-size: 11px;
	color: #2E2626;
	background-color: #CCC5C2;
	text-align: center;
	font-weight: bold;
}
.CrewBioTableMain {
	margin-bottom: 4px;
	margin-top: 4px;
}
.DivV8px {
	width: 17px;
	background-image: url(images/DivV8px.gif);
	background-repeat: repeat-y;
	background-position: center top;
}
.DriverBasicCellOn {
	vertical-align: top;
	background-color: #E8E7E1;
	cursor: pointer;
	width: 195px;
	border: 1px solid #2e2626;
	padding-top: 13px;
	padding-right: 8px;
	padding-bottom: 21px;
	padding-left: 8px;
}
.DriverBasicCellOff {
	vertical-align: top;
	cursor: pointer;
	width: 195px;
	border: 1px solid #2e2626;
	padding-top: 13px;
	padding-right: 8px;
	padding-bottom: 21px;
	padding-left: 8px;
	background-color: #dbd7d2;
}
.DriverBasicCellOffNoLink {
	vertical-align: top;
	width: 195px;
	border: 1px solid #2e2626;
	padding-top: 13px;
	padding-right: 8px;
	padding-bottom: 21px;
	padding-left: 8px;
	background-color: #dbd7d2;
}
.DriverBasicCellTitle {
	font-size: 11px;
	font-weight: bold;
	text-align: center;
	padding-top: 2px;
	padding-right: 4px;
	padding-bottom: 2px;
	padding-left: 4px;
	height: 24px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #2E2626;
}
.DriverBasicCellData {
	font-size: 11px;
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 8px;
	padding-left: 0px;
	text-align: justify;
}
.RaceDateRowOff {
	cursor: pointer;
	background-color: #E8E7E1;
}
.RaceDateRowOn {
	cursor: pointer;
	background-color: #dbd7d2;
}
.ContactCellOn {
	vertical-align: top;
	background-color: #E8E7E1;
	cursor: pointer;
	width: 122px;
	border: 1px solid #2e2626;
	padding-top: 13px;
	padding-right: 4px;
	padding-bottom: 21px;
	padding-left: 4px;
}
.ContactCellOff {
	vertical-align: top;
	cursor: pointer;
	width: 122px;
	border: 1px solid #2e2626;
	padding-top: 13px;
	padding-right: 4px;
	padding-bottom: 21px;
	padding-left: 4px;
	background-color: #dbd7d2;
}
.ContactCellData {
	font-size: 11px;
	text-align: center;
	padding-top: 8px;
	padding-right: 0px;
	padding-bottom: 8px;
	padding-left: 0px;
}
.CarCellData {
	font-size: 11px;
	color: #2E2626;
	vertical-align: top;
	background-color: #E8E7E1;
}
.ScheduleSideTableMain {
	width: 100%;
	margin-bottom: 8px;
	background-color: #2E2626;
}
.ScheduleSideCellData {
	font-size: 10px;
	color: #2E2626;
	vertical-align: top;
}
.ScheduleSideCellSubject {
	font-size: 10px;
	color: #2E2626;
	background-color: #CCC5C2;
	text-align: center;
	font-weight: bold;
}
.TxtRed {
	color: #900;
}
.TxtGreen {
	color: #060;
}
.TrackInfoDataQ {
	font-size: 10px;
	font-weight: bold;
	padding-right: 2px;
	width: 110px;
	text-align: left;
	vertical-align: top;
	padding-top: 2px;
}
.TrackInfoDataA {
	font-size: 10px;
	text-align: left;
	vertical-align: top;
}
.TrackCellImage {
	width: 160px;
	vertical-align: top;
}
.TrackCellData {
	width: 250px;
	vertical-align: top;
	border: 1px solid #2e2626;
	padding: 8px;
	margin: 0px;
	background-color: #dbd7d2;
}
.ScheduleSideCellNextRace {
	font-size: 11px;
	color: #2E2626;
	vertical-align: top;
	font-weight: bold;
	background-position: center;
	height: 10px;
	text-align: center;
	background-color: #E8E7E1;
	background-image: url(images/DropShadowLight.gif);
}
.ScheduleSideCellNextRaceBlank {
	font-size: 10px;
	color: #2E2626;
	vertical-align: top;
	font-weight: bold;
	height: 10px;
	text-align: center;
	background-color: #E8E7E1;
}
.RaceBasicCell {
	vertical-align: top;
	width: 195px;
	border: 1px solid #2e2626;
	padding-top: 13px;
	padding-right: 8px;
	padding-bottom: 21px;
	padding-left: 8px;
	background-color: #dbd7d2;
}
.EventResultCellSubject {
	font-size: 10px;
	color: #2E2626;
	background-color: #CCC5C2;
	text-align: center;
	font-weight: bold;
	padding: 3px;
}
.EventResultCellData {
	font-size: 9px;
	color: #2E2626;
	vertical-align: top;
	background-color: #E8E7E1;
	padding: 3px;
}
.ContactMainCellData {
	vertical-align: top;
	width: 195px;
	border: 1px solid #2e2626;
	padding-top: 13px;
	padding-right: 8px;
	padding-bottom: 21px;
	padding-left: 8px;
	background-color: #dbd7d2;
}
.NetworkCellLinkOn {
	font-size: 10px;
	text-align: center;
	font-weight: bold;
	padding-top: 6px;
	padding-right: 4px;
	padding-bottom: 6px;
	padding-left: 4px;
	background-color: #dbd7d2;
	cursor: pointer;
	color: #2e2626;
}
.NetworkCellLinkOff {
	font-size: 10px;
	text-align: center;
	font-weight: bold;
	padding-top: 6px;
	padding-right: 4px;
	padding-bottom: 6px;
	padding-left: 4px;
	cursor: pointer;
	color: #2e2626;
}
.NetworkCellHead {
	font-weight: bold;
	color: #CCC;
	background-color: #2E2626;
	background-image: url(/images/SideHeadBGgrey.gif);
	height: 16px;
	width: 114px;
	font-size: 11px;
	text-align: center;
	vertical-align: middle;
	background-position: right top;
}
