﻿/*________ MAIN ELEMENTS ________*/

* {
	margin: 0px;
	padding: 0px;
}
body {
	font: 12px Arial, Helvetica, sans-serif;
	color: #000;
	text-decoration: none;
	color: #353535;
	text-align: center;
	background: #fff;
}
a {
	text-decoration: none;
	outline: none;
	color: #00a651;
}
img {
	display: block;
	border: 0;
}
a.smallLinks {
	padding-left: 10px;
	padding-right: 5px;
	color: #005c2a;
	font-size: 10px;
	background: url(http://media.speedcafe.com/images/bg-small-links.gif) no-repeat left;
}
a:hover.smallLinks {
	color: #20864e;
	text-decoration: underline;
}
.rt {
	float:right;
}
.lft {
	float:left;
}
/*________ HEADER ________*/

#wrapper {
	width:1003px;
	margin:0 auto;
	overflow:hidden;
}
#wrapper #socialTop {
	margin: auto;
	width:963px;
	text-align: left;
	background-color:#333331;
	padding:10px 20px;
	display:block;
	overflow:hidden;
}
#wrapper #header {
	margin:0 0 10px 0;
	padding:15px 15px;
	width:973px;
	text-align: left;
	float:left;
 *zoom:1;
 filter:progid:DXImageTransform.Microsoft.gradient(gradientType=1, startColorstr='#FF0D639C', endColorstr='#FF022541');
	background-image:-webkit-gradient(linear, 0% 50%, 100% 50%, color-stop(0%, #083f68), color-stop(25%, #0d639c), color-stop(60%, #1376b9), color-stop(100%, #022541));
	background-image:-webkit-linear-gradient(left, #083f68 0%, #0d639c 25%, #1376b9 60%, #022541 100%);
	background-image:-moz-linear-gradient(left, #083f68 0%, #0d639c 25%, #1376b9 60%, #022541 100%);
	background-image:-o-linear-gradient(left, #083f68 0%, #0d639c 25%, #1376b9 60%, #022541 100%);
	background-image:linear-gradient(left, #083f68 0%, #0d639c 25%, #1376b9 60%, #022541 100%)
}
#wrapper #header h1 {
	float: left;
	width:300px;
	margin:12px 0 0 0;
}
#wrapper #header h1 a {
	display: block;
}
#wrapper #header h1 img {
	width:300px;
}
#wrapper #header #banner1 {
	float: right;
	margin: 0;
	overflow: hidden !important;
	width:660px !important;
}
/*________ NAV ________*/


#navContainer {
	width:100%;
	float:left;
	margin:0 0 10px 0px;
}
#navContainer .col1 {
	width:100%;
	float:left;
}
#navContainer .col1 .homeBtn {
	float:left;
	background:url(../images/home.png) no-repeat 0 0;
	/*zoom:1;
	filter:progid:DXImageTransform.Microsoft.gradient(gradientType=1, startColorstr='#FF0D639C', endColorstr='#FF022541');
	background-image:-webkit-gradient(linear, 0% 50%, 100% 50%, color-stop(0%, #083f68), color-stop(25%, #0d639c), color-stop(60%, #1376b9), color-stop(100%, #022541));
	background-image:-webkit-linear-gradient(left, #083f68 0%, #0d639c 25%, #1376b9 60%, #022541 100%);
	background-image:-moz-linear-gradient(left, #083f68 0%, #0d639c 25%, #1376b9 60%, #022541 100%);
	background-image:-o-linear-gradient(left, #083f68 0%, #0d639c 25%, #1376b9 60%, #022541 100%);
	background-image:linear-gradient(left, #083f68 0%, #0d639c 25%, #1376b9 60%, #022541 100%);*/
	width:102px;
	height:50px;
	line-height:50px;
	font-family:'Source Sans Pro', sans-serif;
	color:#fff;
	font-size:30px;
	text-transform:uppercase;
	font-style:italic;
	padding:0 0 0 0px;
}
#navContainer .col1 .homeBtn a {
	text-indent:-99999px;
	display:block;
}
#navContainer .col1 .homeBtn a:hover {
	text-indent:-99999px;
	display:block;
	background:url(../images/home.png) no-repeat 0 -50px;
}
#navContainer .col2 {
	width:100%;
	float:left;
	background-color:#0174aa;
	overflow:hidden;
	margin:0 0 10px 0px;
}
#navContainer .col2 ul#nav {
	margin:0px 10px 0px 10px;
	height:30px;
	padding:0px 0;
	list-style-type:none;
}
#navContainer .col2 ul#nav li {
	margin:0px 15px 0px 0px;
	padding:10px 0;
	float:left;
	font-family:"Trebuchet MS";
	color:#fff;
	text-transform:uppercase;
	font-size:12px;
	letter-spacing:1px;
}
#navContainer .col2 ul#nav li a {
	color:#fff;
	padding:2px 12px;
}
#navContainer .col2 ul#nav li a:hover {
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	background-color:#024b72;
	padding:2px 12px;
}
#navContainer .col2 ul#nav li a.active {
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	background-color:#024b72;
	padding:2px 12px;
}

/* Second Level Drop Down Menu */
 
#navContainer .col2 ul#nav li ul {
	display: none;
	z-index:100 !important;
	border-top:1px solid #fff;
	border-left:1px solid #fff;
	border-right:1px solid #fff;
	width:200px;
	background-image:none;
	overflow:visible;
	}
#navContainer .col2 ul#nav li:hover ul {
	font-size:11px;
	display:block;
	position:absolute;
	min-width:200px;
	padding:0px 0px 0px 0px;
	margin:10px 0px 0px 0px;
	background-color:#024B72;
	background-image:none!important;
}

#navContainer .col2 ul#nav li:hover ul li {
	display:block;
	float:left;
	color:#fff;
	border-bottom:1px solid #fff;
	padding:0px 0px;
	margin:0px;
	height:22px;
	text-align:left!important;
	width:200px;
	background-image:none!important;
}
#navContainer .col2 ul#nav li:hover ul li a {
	display:block;
	color:#fff;
	background-image:none;
	padding:2px 10px 0px 10px;
	margin:0px;
	text-align:left!important;
	font-size:12px;
	text-transform:capitalize;
	width:180px;
	background-image:none!important;
}
#navContainer .col2 ul#nav li:hover ul li a:hover {
	text-decoration:none;
	text-align:left!important;
	background-color:#0174AA;
	color:#fff;
	width:180px;
	height:22px;
	padding:2px 10px 0px 10px;
	margin:0px;
	background-image:none!important;
	-webkit-border-radius:0px;
	-moz-border-radius:0px;
	border-radius:0px;
}

/*_________ MAIN CONTAINER _________*/

#contentContainer {
	width: 990px;
	margin: auto;
	text-align: left;
	padding: 10px 0 0 0;
	clear: both;
	position: relative;
	z-index: 50;
}
#bannerHead {
	margin-bottom: 10px;
}
#bannerHead img {
	margin: auto;
}
/*________ CONTENT ________*/

#content {
	float: left;
	width: 670px;
	margin: 0 20px 20px 0;
}
#content p {
	padding-bottom: 5px;
	line-height: 1.4;
}
body div#contentContainer div#content table {
	line-height: 1.5;
	font-size: 90%;
	margin-bottom: 20px;
	max-width: 670px;
	border-color: #333;
	border: 1px dotted #dddddd;
}
#content table td, #content table th {
	padding: 2px 4px;
	border: 1px dotted #dddddd;
}
#content img {
	max-width: 670px;
}
/* ----- Social Icons ----- */
ul.socialnetwork {
	margin:0px;
	padding:0px;
	list-style-type:none;
	float:right;
}
.socialnetwork li {
	float:left;
}
.socialnetwork li a {
	background:url(../images/social-icons.png) no-repeat 0 0;
	display:block;
	margin:0px 0px 0px 5px;
	padding:0px;
	height:20px;
}
.socialnetwork li a span {
	display:none;
}
.socialnetwork li a {
	width:21px;
	left:0px;
	background-position:0 0;
}
.socialnetwork li a:hover {
	background-position:0 -20px;
}
li.twitter a {
	width:21px;
	background-position:-42px 0;
}
li.twitter a:hover {
	background-position:-42px -20px;
}
li.facebook a {
	width:21px;
	background-position:-64px 0;
}
li.facebook a:hover {
	background-position:-64px -20px;
}
li.email a {
	width:21px;
	background-position:-21px 0;
}
li.email a:hover {
	background-position:-21px -20px;
}
li.rss a {
	width:21px;
	background-position:0px 0;
}
li.rss a:hover {
	background-position:0px -20px;
}
.bannerLft {
	position:fixed;
	margin:0px 0px 0px -125px;
	float:left;
}
.bannerRt {
	position:absolute;
	top:0px;
	margin:0px 0px 0px 1008px;
}
.bannerRt .banner {
	position:fixed;
	margin:0px 0px 0px 0px;
	float:left;
}
.bannerH {
 width:;
	float:right;
	margin:5px 0 0 0px;
	padding:0 0 0 0px;
}
.bannerH ul {
	margin:0px;
	padding:0px;
	list-style-type:none;
}
.bannerH li {
	margin:0px 0px 0px 8px;
	padding:2px 12px 3px 12px;
	float:left;
	border:1px solid #eaebe6;
	border-bottom:none;
	border-top:none;
}
.bannerH li.skyblue:hover, .bannerH li.purple:hover, .bannerH li.grey:hover, .bannerH li.orange:hover, .bannerH li.blue:hover, .bannerH li.red:hover, .bannerH li.darkblue:hover {
	border-top:4px solid #12a6ff;
}
.bannerH li.skyblue {
	border-top:4px solid #0285cb;
}
.bannerH li.purple {
	border-top:4px solid #8c5baa;
}
.bannerH li.grey {
	border-top:4px solid #757671;
}
.bannerH li.orange {
	border-top:4px solid #e99a17;
}
.bannerH li.blue {
	border-top:4px solid #005e98;
}
.bannerH li.red {
	border-top:4px solid #ff0300;
}
.bannerH li.darkblue {
	border-top:4px solid #014a73;
}
#contentWrapper {
	width:100%;
	float:left;
	padding:0px;
	margin:0px;
	height:1200px;
}
.wrapFull {
	width:100%;
	float:left;
	padding:0px 0px 200px 0px;
}
.wrapFull .side50PersL {
	float:left;
	width:49%;
	margin:0px;
}
.wrapFull .side50PersR {
	float:right;
	width:49%;
	margin:0px;
}
.col3Box {
	width:100%;
	float:left;
	padding:0px;
}
.col3Box ul {
	margin:0px;
	padding:0px;
	list-style-type:none;
}
.col3Box li {
	margin:0 18px 0 0;
	padding:0px;
	float: left;
	width: 316px;
}
.col3Box li .module-header {
	border-color: #D20723;
}
.col3Box li .module-header {
	background: none repeat scroll 0 0 #FFFFFF;
	border-top: 5px solid #0E649E;
	color: #0E649E;
	height: auto;
	overflow: hidden;
	position: relative;
	text-transform: uppercase;
}
.col3Box li .heading {
	border-bottom: 1px solid #E7E7E4;
	border-left: 1px solid #E7E7E4;
	border-right: 1px solid #E7E7E4;
	display: block;
	font: 200 28px/28px "Source Sans Pro", sans-serif;
	letter-spacing: -1px;
	margin: 0;
	overflow: hidden;
	padding: 5px 7px;
}
.module.sectionref-travel .module-header .heading {
	color: #30A3F3;
}
.fbrt {
	float:left;
	margin:0 5px 0 0px;
}
.fbrt .fb_iframe_widget iframe {
	float:left;
	padding:0px;
	-webkit-border-radius:7px;
	-moz-border-radius:7px;
	border-radius:7px;
}
.inomi {
	float:left;
	margin:0 5px 0 0px;
	padding:2px 0 0 0;
}
/* Latest Winners Style CSS */


.latestw {
	width:320px;
	float:left;
	padding:0px;
	margin:0 0px 20px 0px;
	overflow:hidden;
	text-align:left;
}
.latestw h1 {
	border-top:5px solid #30A3F3;
	border-bottom: 1px solid #E7E7E4;
	border-left: 1px solid #E7E7E4;
	border-right: 1px solid #E7E7E4;
	display: block;
	font: 700 20px/20px "Source Sans Pro", sans-serif;
	letter-spacing: -1px;
	margin: 0;
	overflow: hidden;
	padding: 5px 7px;
	text-transform:uppercase;
	color:#30A3F3;
}
.latestw h2 {
	margin:0px 0px 0px 0px;
	padding:6px 9px;
	font-size:14px;
	color:#443333;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
	font-family: 'trebuchet Ms';
	border:1px solid #E7E7E4;
	font-weight:normal;
	display:block;
	float:left;
	background-color:#E7E7E4;
}
.latestw h2 .date {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#30A3F3;
	float:left;
	line-height:15px;
	font-style:italic;
	display:block;
	width:100%;
}
.latestw h3 {
	background-color: #E4E4E4;
	color: #868686;
	display: block;
	float: left;
	font-family: 'trebuchet Ms';
	font-size: 14px;
	font-weight: normal;
	margin: 10px 0 0;
	padding: 6px 10px;
	width: 100%;
}
.latestw h3 a {
	/*color:#0099cc;*/
	color:#868686;
	text-decoration:none;
}
.latestw h3 a:hover {
	color:#000;
	text-decoration:none;
}
.latestw ul {
	margin:0px 0px 1px 0px;
	padding:0px;
	list-style-type:none;
	overflow:hidden;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif!important;
}
.latestw li {
	margin:1px 0px 0px 0px;
	padding:5px 4px 5px 6px;
	float:left;
	width:289px;
	color:#252525!important;
	font-weight:normal;
	text-align:left;
	line-height:18px;
	/*border-bottom:1px solid #a80404;
	background:url(../media/trans-80.png) repeat 0 0;*/
	background-color:#eeeeee;
	border-bottom:1px solid #dfdfdf;
}
.latestw li a {
	color:#252525;
	text-decoration:none;
	display:block;/*opacity:0.6;
	filter:alpha(opacity=60);  For IE8 and earlier */
}
.latestw ul li:hover {
	color:#757575;
	text-decoration:none;
	display:block;
	cursor:pointer;
	/*background:url(../media/trans-80-v1.png) repeat 0 0;*/
	background-color:#E7E8EB;
	border-bottom:1px solid #dfdfdf;
}
.latestw li font {
	float:left;
	background:url(../images/winner.png) no-repeat 0px 2px;
	width:22px;
	height:18px;
	display:block;
}
.latestw li .track {
	width:5%;
	float:left;
}
.latestw li .event {
	width:85%;
	float:left;
}
/* Nomination Style */
h1.heading {
	padding:5px 10px 5px 10px;
	margin:0px 0px 0px 0px;
	background-color:transparent;
	color:#28BD00;
	font-size:16px;
	line-height:18px;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	text-align:left;
}
.nomination {
	width:320px;
	float:left;
	margin:0 0px 20px 0px;
}
.nomination h1 {
	border-top:5px solid #D20723;
	border-bottom: 1px solid #E7E7E4;
	border-left: 1px solid #E7E7E4;
	border-right: 1px solid #E7E7E4;
	display: block;
	font: 700 20px/20px "Source Sans Pro", sans-serif;
	letter-spacing: -1px;
	margin: 0;
	overflow: hidden;
	padding: 5px 7px;
	text-transform:uppercase;
	color:#D20723;
	text-align:left;
}
.nomination h2 {
	margin:0px 0px 6px 0px;
	padding:6px 0px;
	font-size:14px;
	color:#443333;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
	font-family: 'trebuchet Ms';
	border:1px solid #E7E7E4;
	font-weight:normal;
	display:block;
	background-color:#E7E7E4;
	width:98%;
}
.nomination h2 a {
	color:#D20723 !important;
	font-size:12px;
	text-decoration:none;
}
.nomination h2 a:hover {
	color:#443333!important;
	text-decoration:none;
}
.nomination h2 label {
	padding:0px 10px;
	display:block;
}
.nomination ul {
	margin:0px 0px 1px 0px;
	padding:0px;
	list-style-type:none;
	overflow:hidden;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif!important;
}
.nomination li {
	margin:1px 0px 0px 0px;
	padding:5px 0px 5px 0px;
	float:left;
	width:99%;
	color:#252525;
	font-weight:normal;
	text-align:left;
	line-height:18px;
	/*border-bottom:1px solid #a80404;
	background:url(../media/trans-80.png) repeat 0 0;*/
	background-color:#eeeeee;
	border-bottom:1px solid #dfdfdf;
}
.nomination li a {
	color:#252525;
	text-decoration:none;
	display:block;/*opacity:0.6;
	filter:alpha(opacity=60);  For IE8 and earlier */
}
.nomination ul li:hover {
	color:#D20723;
	text-decoration:none;
	display:block;
	cursor:pointer;
	/*background:url(../media/trans-80-v1.png) repeat 0 0;*/
	background-color:#E7E8EB;
	border-bottom:1px solid #dfdfdf;
}
.nomination li font {
	float:left;
	background:url(../images/redarrow.png) no-repeat 0px 0px;
	width:22px;
	height:18px;
	display:block;
	margin:0 10px 0 8px;
}
.nomination li .count {
	width:22px;
	float:left;
}
.nomination li .track {
	width:58%;
	float:left;
}
.nomination li .event {
	width:24%;
	float:left;
	text-align:right;
	color:#D20723;
}
.nomination li .event a {
	color:#D20723;
	text-decoration:none;
}
.nomination li .event a:hover {
	color:#252525;
	text-decoration:none;
}
.adsTop {
	width:320px;
	float:left;
	padding:0px;
	margin:0 0px 20px 0px;
}
.adsTop .box {
	width:94%;
	float:left;
	padding:0px 8.5px 3.5px 8.5px;
	text-align:center;
	border:1px solid #E7E7E4;
	border-top:none;
}
.adsTop .box img {
	margin:0 0 5px 0px;
}
.adsTop h1 {
	border-top:5px solid #0B5F98;
	border-bottom: 1px solid #E7E7E4;
	border-left: 1px solid #E7E7E4;
	border-right: 1px solid #E7E7E4;
	display: block;
	font: 700 20px/20px "Source Sans Pro", sans-serif;
	letter-spacing: -1px;
	margin: 0;
	overflow: hidden;
	padding: 5px 7px;
	text-transform:uppercase;
	color:#0B5F98;
	text-align:left;
}
.latestw h1 a:after {
	background-image: url("../images/site-sprite.png");
	/*background-position: 0 -1045px;*/
   	background-position: 0 -995px;
	background-repeat: no-repeat;
	content: "";
	display: inline-block;
	/*margin: 0 -25px -3px 10px;
    height: 25px;
    width: 25px;*/
    margin: 0 -20px -3px 5px;
	height: 20px;
	width: 20px;
}
.latestw h1 a:after {
	background-color: #30A3F3;
}
.latestw h1 a:link, .latestw h1 a:active, .latestw h1 a:visited {
	color: #30A3F3;
}
.nomination h1 a:after {
	background-image: url("../images/site-sprite.png");
	/*background-position: 0 -1045px;*/
   	background-position: 0 -995px;
	background-repeat: no-repeat;
	content: "";
	display: inline-block;
	/*margin: 0 -25px -3px 10px;
    height: 25px;
    width: 25px;*/
    margin: 0 -20px -3px 5px;
	height: 20px;
	width: 20px;
}
.nomination h1 a:after {
	background-color: #D20723;
}
.nomination h1 a:link, .nomination h1 a:active, .nomination h1 a:visited {
	color: #D20723;
}
.adsTop h1 a:after {
	background-image: url("../images/site-sprite.png");
	/*background-position: 0 -1045px;*/
   	background-position: 0 -995px;
	background-repeat: no-repeat;
	content: "";
	display: inline-block;
	/*margin: 0 -25px -3px 10px;
    height: 25px;
    width: 25px;*/
    margin: 0 -20px -3px 5px;
	height: 20px;
	width: 20px;
}
.adsTop h1 a:after {
	background-color: #0B5F98;
}
.adsTop h1 a:link, .adsTop h1 a:active, .adsTop h1 a:visited {
	color: #0B5F98;
}
/* Car News Style CSS */

.carnews {
	width:100%;
	float:left;
	padding:0px 0px 20px 0px;
}
.carnews h1 {
	border-top:5px solid #E99A17;
	border-bottom: 1px solid #E7E7E4;
	border-left: 1px solid #E7E7E4;
	border-right: 1px solid #E7E7E4;
	display: block;
	font:400 28px/28px "Source Sans Pro", sans-serif;
	letter-spacing: -1px;
	margin: 0;
	overflow: hidden;
	padding: 5px 7px;
	text-transform:uppercase;
	color:#E99A17;
	text-align:left;
}
.carnews h1 a:after {
	background-image: url("../images/site-sprite.png");
	background-position: 0 -1045px;
	/*	background-position: 0 -995px;	*/
    background-repeat: no-repeat;
	content: "";
	display: inline-block;
	margin: 0 -25px -3px 10px;
	height: 25px;
	width: 25px;/* margin: 0 -20px -3px 5px;
    height: 20px;
    width: 20px;*/
}
.carnews h1 a:after {
	background-color: #E99A17;
}
.carnews h1 a:link, .carnews h1 a:active, .carnews h1 a:visited {
	color: #E99A17;
}
.carnews h2 {
	display: block;
	font: 700 14px/25px "Source Sans Pro", sans-serif;
	margin: 0 0 8px 0;
	overflow: hidden;
	padding:0px 0px 8px 0px;
	text-transform:none;
	color:#0B5F98;
	text-align:left;
	border-bottom:1px solid #DFDFDF;
	text-transform:uppercase;
}
.carnews h2 a {
	color:#0B5F98!important;
	text-decoration:none;
}
.carnews h2 a:hover {
	color:#252525!important;
	text-decoration:none;
}
.carnews h2 label {
	/*padding:0px 10px;
	display:block;*/
}
.carnews h2 span {
	font-size:11px;
	color:#252525!important;
	float:right;
	line-height:26px;
	letter-spacing:1px;
	font-weight:normal!important;
}
.carnews ul {
	margin:0px 0px 1px 0px;
	padding:0px;
	list-style-type:none;
	overflow:hidden;
	font-family:Verdana, Arial, Helvetica, sans-serif!important;
}
.carnews li {
	margin:12px 0px 0px 0px;
	padding:5px;
	float:left;
	width:98%;
	color:#252525!important;
	font-weight:normal;
	text-align:left;
	font-size:11px;
	line-height:18px;
	/*border-bottom:1px solid #a80404;
	background:url(../media/trans-80.png) repeat 0 0;*/
	background-color:#EEEEEE;
	border:1px solid #E7E7E4;
}
.carnews li a {
	color:#252525;
	text-decoration:none;/*opacity:0.6;
	filter:alpha(opacity=60);  For IE8 and earlier */
}
.carnews ul li:hover {
	color:#E99A17;
	text-decoration:none;
	display:block;
	cursor:pointer;
	/*background:url(../media/trans-80-v1.png) repeat 0 0;*/
	background-color:#E7E8EB;
	border-bottom:1px solid #dfdfdf;
}
.carnews li .img {
	width:140px;
	display:block;
	height:100%;
	float:left;
	margin:4px 0 0 0;
}
.carnews li .img img {
	width:120px;
	float:left;
	border:1px solid #bfbfbf;
	padding:2px;
}
.carnews li .txt {
	width:75%;
	float:left;
}
.achivenews{
	display:block;
	padding:0px;
	margin:12px 0px 0px 390px;
	position:absolute;
	/*float:left;
	width:100%;
	display:block;
	margin:0px 0px 20px 0px;*/
}
.sideLft {
	float:left;
	width:66%;
	padding:0px;
}
.sideLft .txtWrap{ margin:30px 24px; text-align:left!important; display:block;}
.sideLft .txtWrap p{text-align:left;font-size:13px;font-family:Arial, Helvetica, sans-serif;color:#353535; line-height:20px;padding:0px; margin:0 0 22px 0px;}
.sideLft .txtWrap ul, ol{margin:10px 0 10px 30px;padding:0px;}
.sideLft .txtWrap li{color:#353535;line-height:18px;margin-bottom:5px;font-size:13px;}
.sideLft .txtWrap li a{color:#353535;}
.sideLft .txtWrap li a:hover{color:#0174aa;}
.sideLft .txtWrap h1{color:#0174aa; font-size:22px; margin-bottom:18px;}
.sideLft .txtWrap h2{color:#000; font-size:18px; margin-bottom:15px;}
.sideLft .txtWrap h3{color:#024b72; font-size:15px; margin-bottom:12px;}
.sideRt {
	float:right;
	width:32%;
	padding:0px;
}
/* YouTube Css */
.playlists {
	width:100%;
	float:left;
	padding:0px 0px 20px 0px;
}
.playlists h1 {
	/*border-top:5px solid #00A651;*/
	border-top:5px solid #FFDA00;
	border-bottom: 1px solid #E7E7E4;
	border-left: 1px solid #E7E7E4;
	border-right: 1px solid #E7E7E4;
	display: block;
	font:400 28px/28px "Source Sans Pro", sans-serif;
	letter-spacing: -1px;
	margin:0 0 12px 0;
	overflow: hidden;
	padding: 5px 7px;
	text-transform:uppercase;
	color:#FFDA00;
	text-align:left;
}
.playlists h1 a:after {
	background-image: url("../images/site-sprite.png");
	background-position: 0 -1045px;
	/*	background-position: 0 -995px;	*/
    background-repeat: no-repeat;
	content: "";
	display: inline-block;
	margin: 0 -25px -3px 10px;
	height: 25px;
	width: 25px;/* margin: 0 -20px -3px 5px;
    height: 20px;
    width: 20px;*/
}
.playlists h1 a:after {
	background-color: #FFDA00;
}
.playlists h1 a:link, .playlists h1 a:active, .playlists h1 a:visited {
	color: #FFDA00;
}
/* WSS Css */
.wss {
	width:100%;
	float:left;
	padding:0px;
	margin:0 0px 20px 0px;
	overflow:hidden;
	text-align:left;
}
.wss h1 {
	border-top:5px solid #ce311f;
	border-bottom: 1px solid #E7E7E4;
	border-left: 1px solid #E7E7E4;
	border-right: 1px solid #E7E7E4;
	display: block;
	font:400 28px/28px "Source Sans Pro", sans-serif;
	letter-spacing: -1px;
	margin:0 0 12px 0;
	overflow: hidden;
	padding: 5px 7px;
	text-transform:uppercase;
	color:#ce311f;
	text-align:left;
}
.wss h1 a:after {
	background-image: url("../images/site-sprite.png");
	background-position: 0 -1045px;
	/*	background-position: 0 -995px;	*/
    background-repeat: no-repeat;
	content: "";
	display: inline-block;
	margin: 0 -25px -3px 10px;
	height: 25px;
	width: 25px;/* margin: 0 -20px -3px 5px;
    height: 20px;
    width: 20px;*/
}
.wss h1 a:after {
	background-color: #ce311f;
}
.wss h1 a:link, .wss h1 a:active, .wss h1 a:visited {
	color: #ce311f;
}
.wss ul {
	margin:0px 0px 1px 0px;
	padding:0px;
	list-style-type:none;
	overflow:hidden;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif!important;
}
.wss li {
	margin:1px 0px 0px 0px;
	padding:5px 4px 5px 6px;
	float:left;
	width:100%;
	color:#252525!important;
	font-weight:normal;
	text-align:left;
	line-height:18px;
	/*border-bottom:1px solid #a80404;
	background:url(../media/trans-80.png) repeat 0 0;*/
	background-color:#eeeeee;
	border-bottom:1px solid #dfdfdf;
}
.wss li a {
	color:#252525;
	text-decoration:none;
	display:block;/*opacity:0.6;
	filter:alpha(opacity=60);  For IE8 and earlier */
}
.wss ul li:hover {
	color:#757575;
	text-decoration:none;
	display:block;
	cursor:pointer;
	/*background:url(../media/trans-80-v1.png) repeat 0 0;*/
	background-color:#E7E8EB;
	border-bottom:1px solid #dfdfdf;
}
.wss li font {
	float:left;
	background:url(../images/wss-icon.png) no-repeat 0px 0px;
	width:40px;
	height:18px;
	display:block;
	margin:0 10px 0 0;
}
/* AWSR Css */
.awsr {
	width:100%;
	float:left;
	padding:0px;
	margin:0 0px 20px 0px;
	overflow:hidden;
	text-align:left;
}
.awsr h1 {
	border-top:5px solid #ffb400;
	border-bottom: 1px solid #E7E7E4;
	border-left: 1px solid #E7E7E4;
	border-right: 1px solid #E7E7E4;
	display: block;
	font:400 28px/28px "Source Sans Pro", sans-serif;
	letter-spacing: -1px;
	margin:0 0 12px 0;
	overflow: hidden;
	padding: 5px 7px;
	text-transform:uppercase;
	color:#ffb400;
	text-align:left;
}
.awsr h1 a:after {
	background-image: url("../images/site-sprite.png");
	background-position: 0 -1045px;
	/*	background-position: 0 -995px;	*/
    background-repeat: no-repeat;
	content: "";
	display: inline-block;
	margin: 0 -25px -3px 10px;
	height: 25px;
	width: 25px;/* margin: 0 -20px -3px 5px;
    height: 20px;
    width: 20px;*/
}
.awsr h1 a:after {
	background-color: #ffb400;
}
.awsr h1 a:link, .awsr h1 a:active, .awsr h1 a:visited {
	color: #ffb400;
}
.awsr ul {
	margin:0px 0px 1px 0px;
	padding:0px;
	list-style-type:none;
	overflow:hidden;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif!important;
}
.awsr li {
	margin:1px 0px 0px 0px;
	padding:5px 4px 5px 6px;
	float:left;
	width:100%;
	color:#252525!important;
	font-weight:normal;
	text-align:left;
	line-height:18px;
	/*border-bottom:1px solid #a80404;
	background:url(../media/trans-80.png) repeat 0 0;*/
	background-color:#eeeeee;
	border-bottom:1px solid #dfdfdf;
}
.awsr li a {
	color:#252525;
	text-decoration:none;
	display:block;/*opacity:0.6;
	filter:alpha(opacity=60);  For IE8 and earlier */
}
.awsr ul li:hover {
	color:#757575;
	text-decoration:none;
	display:block;
	cursor:pointer;
	/*background:url(../media/trans-80-v1.png) repeat 0 0;*/
	background-color:#E7E8EB;
	border-bottom:1px solid #dfdfdf;
}
.awsr li font {
	float:left;
	background:url(../images/awsr-icon.png) no-repeat 0px 0px;
	width:40px;
	height:18px;
	display:block;
	margin:0 10px 0 0;
}
/* WOO Css */
.woo {
	width:100%;
	float:left;
	padding:0px;
	margin:0 0px 20px 0px;
	overflow:hidden;
	text-align:left;
}
.woo h1 {
	border-top:5px solid #ffda00;
	border-bottom: 1px solid #E7E7E4;
	border-left: 1px solid #E7E7E4;
	border-right: 1px solid #E7E7E4;
	display: block;
	font:400 28px/28px "Source Sans Pro", sans-serif;
	letter-spacing: -1px;
	margin:0 0 12px 0;
	overflow: hidden;
	padding: 5px 7px;
	text-transform:uppercase;
	color:#ffda00;
	text-align:left;
}
.woo h1 a:after {
	background-image: url("../images/site-sprite.png");
	background-position: 0 -1045px;
	/*	background-position: 0 -995px;	*/
    background-repeat: no-repeat;
	content: "";
	display: inline-block;
	margin: 0 -25px -3px 10px;
	height: 25px;
	width: 25px;/* margin: 0 -20px -3px 5px;
    height: 20px;
    width: 20px;*/
}
.woo h1 a:after {
	background-color: #ffda00;
}
.woo h1 a:link, .woo h1 a:active, .woo h1 a:visited {
	color: #ffda00;
}
.woo ul {
	margin:0px 0px 1px 0px;
	padding:0px;
	list-style-type:none;
	overflow:hidden;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif!important;
}
.woo li {
	margin:1px 0px 0px 0px;
	padding:5px 4px 5px 6px;
	float:left;
	width:100%;
	color:#252525!important;
	font-weight:normal;
	text-align:left;
	line-height:18px;
	/*border-bottom:1px solid #a80404;
	background:url(../media/trans-80.png) repeat 0 0;*/
	background-color:#eeeeee;
	border-bottom:1px solid #dfdfdf;
}
.woo li a {
	color:#252525;
	text-decoration:none;
	display:block;/*opacity:0.6;
	filter:alpha(opacity=60);  For IE8 and earlier */
}
.woo ul li:hover {
	color:#757575;
	text-decoration:none;
	display:block;
	cursor:pointer;
	/*background:url(../media/trans-80-v1.png) repeat 0 0;*/
	background-color:#E7E8EB;
	border-bottom:1px solid #dfdfdf;
}
.woo li font {
	float:left;
	background:url(../images/woo-icon.png) no-repeat 0px 0px;
	width:40px;
	height:20px;
	display:block;
	margin:0 10px 0 0;
}
/* Tweets Css */
.tweets {
	width:100%;
	float:left;
	padding:0px;
	margin:0 0px 20px 0px;
	overflow:hidden;
	text-align:left;
}
.tweets h1 {
	/*	border-top:5px solid #30A3F3;*/
	border-top:5px solid #ffda00;
	border-bottom: 1px solid #E7E7E4;
	border-left: 1px solid #E7E7E4;
	border-right: 1px solid #E7E7E4;
	display: block;
	font:400 28px/28px "Source Sans Pro", sans-serif;
	letter-spacing: -1px;
	margin:0 0 12px 0;
	overflow: hidden;
	padding: 5px 7px;
	text-transform:uppercase;
	color:#ffda00;
	text-align:left;
	
	/* Standing Module Style */
}
.standingwrap {
 float:left;
 padding:0 0 0 0px;
}
.standingwrap .headwrap {
	width:100%;
	float:left;
	padding:0 0 12px 0px;
}
.colh1, .colh2, .colh3 {
	margin:0px 8px 0px 0px;
	padding:6px 10px;
	font-size:18px;
	color:#eeeeee;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
	font-family: 'bebas_neueregular';
	background-color:#464646;
	border:1px solid #202020;
	font-weight:normal;
	float:left;
	width:198px;
}
.standingwrap .decswrap {
	width:100%;
	float:left;
	padding:0 0 25px 0px;
}
.cold1, .cold2, .cold3 {
	margin:0px 8px 0px 0px;
	padding:0px;
	font-size:18px;
	color:#eeeeee;
	float:left;
	width:220px;
}
.standingwrap ul {
	margin:0px 0px 1px 0px;
	padding:0px;
	list-style-type:none;
	overflow:hidden;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif!important;
}
.standingwrap li {
	margin:1px 0px 0px 0px;
	padding:5px 0px 5px 0px;
	float:left;
	width:100%;
	color:#252525;
	font-weight:normal;
	text-align:left;
	line-height:15px;
	/*border-bottom:1px solid #a80404;
	background:url(../media/trans-80.png) repeat 0 0;*/
	background-color:#eeeeee;
	border-bottom:1px solid #dfdfdf;
}
.standingwrap li:first-child {
	border-top:1px solid #dfdfdf;
}
.standingwrap li a {
	color:#252525;
	text-decoration:none;
	display:block;/*opacity:0.6;
	filter:alpha(opacity=60);  For IE8 and earlier */
}
.standingwrap ul li:hover {
	color:#757575;
	text-decoration:none;
	display:block;
	cursor:pointer;
	/*background:url(../media/trans-80-v1.png) repeat 0 0;*/
	background-color:#E7E8EB;
	border-bottom:1px solid #dfdfdf;
}
.standingwrap li .sno {
	float:left;
	width:35px;
	display:block;
	margin:0 0 0 6px;
}
.standingwrap li .dname {
	width:56%;
	float:left;
}
.standingwrap li .tpoints {
	width:20%;
	float:left;
	text-align:right;
	color:#770000;
}
.standingwrap .even {
	color:#fff!important;
	background-color:#000;
	opacity:1.0;
	filter:alpha(opacity=100); /* For IE8 and earlier */
}
.standingwrap .odd {
	color:#fff!important;
	background-color:#262626;
	opacity:0.6;
	filter:alpha(opacity=60); /* For IE8 and earlier */
}
.standingwrap .odd font {
	color:#fff!important;
}
 border-bottom: 1px solid #E7E7E4;
 border-left: 1px solid #E7E7E4;
 border-right: 1px solid #E7E7E4;
 display: block;
 font:400 28px/28px "Source Sans Pro", sans-serif;
 letter-spacing: -1px;
 margin:0 0 12px 0;
 overflow: hidden;
 padding: 5px 7px;
 text-transform:uppercase;
 color:#FFDA00;
 text-align:left;
}
.tweets h1 a:after {
	background-image: url("../images/site-sprite.png");
	background-position: 0 -1045px;
	/*	background-position: 0 -995px;	*/
    background-repeat: no-repeat;
	content: "";
	display: inline-block;
	margin: 0 -25px -3px 10px;
	height: 25px;
	width: 25px;/* margin: 0 -20px -3px 5px;
    height: 20px;
    width: 20px;*/
}
.tweets h1 a:after {
	background-color: #FFDA00;
}
.tweets h1 a:link, .tweets h1 a:active, .tweets h1 a:visited {
	color: #FFDA00;
}
ul.more-links {
	overflow:hidden;
 *zoom:1;
	margin:0 0px 10px 0;
	padding:0;
	overflow:visible;
	float:right;
	bottom:0;
	right:0;
	font:14px/12px "Helvetica Neue", Helvetica, Arial, sans-serif;
	color:#666!important;
	text-transform:uppercase;
	float:right!important;
}
ul.more-links li a:after {
	background-image:none;
	background-color:transparent!important;
	border:none;
}
ul.more-links li a:link, ul.more-links li a:active, ul.more-links li a:visited {
	color: #666;
	background-color:transparent!important;
	border:none;
}
ul.more-links li {
	background-color:transparent;
	border:none;
	float: left;
	font-size: 14px;
	list-style-type: none;
	margin: 0 2px;
	padding: 0;
	width: auto !important;
}
ul.more-links li.active a {
	background:#666;
	color:#fff;
	background-image:none;
 padding:3px 6px  background-color:transparent!important;
	border:none;
}
ul.more-links li.last {
	margin-right:0
}
ul.more-links a {
	color:#666
}
ul.more-links li a:hover {
	color:#666;
	text-decoration:underline;
}
ul.more-links li:hover {
	background-color:#fff!important;
	border:none!important;
}
ul.more-links li:first-child {
	border:none;
}
/* Standings Css */
.standingwrap {
	width:100%;
	float:left;
	padding:0px;
	margin:0 0px 20px 0px;
	overflow:hidden;
	text-align:left;
}
.standingwrap h1 {
	border-top:5px solid #0E649E;
	border-bottom: 1px solid #E7E7E4;
	border-left: 1px solid #E7E7E4;
	border-right: 1px solid #E7E7E4;
	display: block;
	font:400 28px/28px "Source Sans Pro", sans-serif;
	letter-spacing: -1px;
	margin:0 0 12px 0;
	overflow: hidden;
	padding: 5px 7px;
	text-transform:uppercase;
	color:#0E649E;
	text-align:left;
}
.standingwrap h1 a:after {
	background-image: url("../images/site-sprite.png");
	background-position: 0 -1045px;
	/*	background-position: 0 -995px;	*/
    background-repeat: no-repeat;
	content: "";
	display: inline-block;
	margin: 0 -25px -3px 10px;
	height: 25px;
	width: 25px;/* margin: 0 -20px -3px 5px;
    height: 20px;
    width: 20px;*/
}
.standingwrap h1 a:after {
	background-color: #0E649E;
}
.standingwrap h1 a:link, .standingwrap h1 a:active, .standingwrap h1 a:visited {
	color: #0E649E;
}
.standingwrap .headwrap {
	width:100%;
	float:left;
	padding:0 0 12px 0px;
	margin:0 0 0 5px;
	display:none;
}
.colh1, .colh2, .colh3 {
	margin:0px 0px 6px 0px;
	padding:2px 10px;
	font-size:18px;
	color:#eeeeee;
	-webkit-border-radius:1px;
	-moz-border-radius:1px;
	border-radius:1px;
	font:400 14px/18px "Source Sans Pro", sans-serif;
	background-color:#096098;
	border:0px solid #096098;
	font-weight:normal;
	float:left;
	width:194px;
	text-transform:uppercase;
}
.standingwrap .decswrap {
	width:100%;
	float:left;
	padding:0 0 25px 0px;
	margin:0 0 0 5px;
}
.cold1, .cold2, .cold3 {
	margin:0px 10px 15px 0px;
	padding:12px;
	font-size:18px;
	color:#eeeeee;
	float:left;
	width:214px;
	border:1px solid #E6E6E3;
	background-color:#fff;
	border-top:1px solid #096098;
}
.standingwrap ul {
	margin:0px 0px 1px 0px;
	padding:0px;
	list-style-type:none;
	overflow:hidden;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif!important;
	float:left;
}
.standingwrap li {
	margin:1px 0px 0px 0px;
	padding:5px 0px 5px 0px;
	float:left;
	width:100%;
	color:#252525;
	font-weight:normal;
	text-align:left;
	line-height:15px;
	/*border-bottom:1px solid #a80404;
	background:url(../media/trans-80.png) repeat 0 0;*/
	background-color:#eeeeee;
	border-bottom:1px solid #dfdfdf;
}
.standingwrap li:first-child {
	border-top:1px solid #dfdfdf;
}
.standingwrap li a {
	color:#252525;
	text-decoration:none;
	display:block;/*opacity:0.6;
	filter:alpha(opacity=60);  For IE8 and earlier */
}
.standingwrap ul li:hover {
	color:#757575;
	text-decoration:none;
	display:block;
	cursor:pointer;
	/*background:url(../media/trans-80-v1.png) repeat 0 0;*/
	background-color:#E7E8EB;
	border-bottom:1px solid #dfdfdf;
}
.standingwrap li .sno {
	float:left;
	width:25px;
	display:block;
	margin:0 0 0 8px;
}
.standingwrap li .dname {
	width:60%;
	float:left;
}
.standingwrap li .tpoints {
	width:20%;
	float:left;
	text-align:right;
	color:#096098;
}
.standingwrap .even {
	color:#fff!important;
	background-color:#000;
	opacity:1.0;
	filter:alpha(opacity=100); /* For IE8 and earlier */
}
.standingwrap .odd {
	color:#fff!important;
	background-color:#262626;
	opacity:0.6;
	filter:alpha(opacity=60); /* For IE8 and earlier */
}
.standingwrap .odd font {
	color:#fff!important;
}
/* Calendar Css Style  */
.calendarm {
	width:100%;
	float:left;
	padding:0px 0px 10px 0px;
}
.calendarm h1 {
	border-top:5px solid #0E649E;
	border-bottom: 1px solid #E7E7E4;
	border-left: 1px solid #E7E7E4;
	border-right: 1px solid #E7E7E4;
	display: block;
	font:400 28px/28px "Source Sans Pro", sans-serif;
	letter-spacing: -1px;
	margin:0 0 12px 0;
	overflow: hidden;
	padding: 5px 7px;
	text-transform:uppercase;
	color:#0E649E;
	text-align:left;
}
.calendarm h1 a:after {
	background-image: url("../images/site-sprite.png");
	background-position: 0 -1045px;
	/*	background-position: 0 -995px;	*/
    background-repeat: no-repeat;
	content: "";
	display: inline-block;
	margin: 0 -25px -3px 10px;
	height: 25px;
	width: 25px;/* margin: 0 -20px -3px 5px;
    height: 20px;
    width: 20px;*/
}
.calendarm h1 a:after {
	background-color: #0E649E;
}
.calendarm h1 a:link, .calendarm h1 a:active, .calendarm h1 a:visited {
	color: #0E649E;
}
.calendarm h2 {
	margin:0px 0px 6px 0px;
	padding:2px 10px;
	font-size:18px;
	color:#eeeeee;
	-webkit-border-radius:1px;
	-moz-border-radius:1px;
	border-radius:1px;
	font:400 14px/18px "Source Sans Pro", sans-serif;
	background-color:#096098;
	border:0px solid #096098;
	font-weight:normal;
	float:left;
	width:97%;
	text-align:left;
	text-transform:uppercase;
}
.calendarm h2 a {
	color:#28bd00;
	text-decoration:none;
}
.calendarm h2 a:hover {
	color:#fff;
	text-decoration:none;
}
.calendarm ul {
	margin:0px 0px 1px 0px;
	padding:0px;
	list-style-type:none;
	overflow:hidden;
	float:left;
	width:100%;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif!important;
}
.calendarm li {
	margin:0px 0px 15px 0px;
	width:96%;
	float:left;
	color:#252525!important;
	font-weight:normal;
	text-align:left;
	line-height:18px;
	padding:12px;
	border:1px solid #E6E6E3;
	background-color:#fff;
	border-top:1px solid #096098;
}
.calendarm li a {
	color:#252525;
	text-decoration:none;
	display:block;/*opacity:0.6;
	filter:alpha(opacity=60);  For IE8 and earlier */
}
.calendarm li a:hover {
	color:#096098;
	text-decoration:none;
}
.calendarm li:hover {
	color:#096098;
	text-decoration:none;
	display:block;
	cursor:pointer;/*background-color:#E7E8EB;
	border-bottom:1px solid #dfdfdf;*/
}
.calendarm .wrap {
	margin:0px 0px 1px 0px;
	padding:5px 0px;
	float:left;
	width:100%;
	color:#252525!important;
	font-weight:normal;
	text-align:left;
	line-height:18px;
	background-color:#eeeeee;
	border-bottom:1px solid #dfdfdf;
}
.calendarm .wrap:hover {
	color:#096098;
	text-decoration:none;
	display:block;
	cursor:pointer;
	background-color:#E7E8EB;
	border-bottom:1px solid #dfdfdf;
}
.calendarm li font {
	float:left;
	background: url(../images/green_dot.png) no-repeat 0px 4px;
	width:18px;
	height:16px;
	display:block;
}
.calendarm li .date {
	width:14%;
	display:block;
	min-height:10px;
	float:left;
	padding:0 0 0 10px;
	text-align:left;
	color:#096098;
}
.calendarm li .title {
	width:50%;
	float:left;
	text-align:left;
	color:#a3a3a3;
}
.calendarm li .decs {
	width:34%;
	float:left;
	text-align:left;
}
/* Events Track Detail */
.eventWrapT {
	width:100%;
	float:left;
	padding:0px;
	margin:0px;
}
.eventWrapT h1.title {
	border-top:5px solid #8C5BAA;
	border-bottom: 1px solid #E7E7E4;
	border-left: 1px solid #E7E7E4;
	border-right: 1px solid #E7E7E4;
	display: block;
	font:400 28px/28px "Source Sans Pro", sans-serif;
	letter-spacing: -1px;
	margin:0 0 12px 0;
	overflow: hidden;
	padding: 5px 7px;
	text-transform:uppercase;
	color:#8C5BAA;
	text-align:left;
}
.eventWrapT h1.title a:after {
	background-image: url("../images/site-sprite.png");
	background-position: 0 -1045px;
	/*	background-position: 0 -995px;	*/
    background-repeat: no-repeat;
	content: "";
	display: inline-block;
	margin: 0 -25px -3px 10px;
	height: 25px;
	width: 25px;/* margin: 0 -20px -3px 5px;
    height: 20px;
    width: 20px;*/
}
.eventWrapT h1.title a:after {
	background-color: #8C5BAA;
}
.eventWrapT h1.title a:link, .eventWrapT h1.title a:active, .eventWrapT h1.title a:visited {
	color: #8C5BAA;
}
.eventWrapT h2 {
	margin:0px 0px 6px 0px;
	padding:2px 10px;
	font-size:18px;
	color:#eeeeee;
	-webkit-border-radius:1px;
	-moz-border-radius:1px;
	border-radius:1px;
	font:400 14px/18px "Source Sans Pro", sans-serif;
	background-color:#096098;
	border:0px solid #096098;
	font-weight:normal;
	float:left;
	width:97%;
	text-transform:uppercase;
}
.eventWrapT h2 a {
	color:#28bd00;
	text-decoration:none;
}
.eventWrapT h2 a:hover {
	color:#fff;
	text-decoration:none;
}
.trackDetail {
	float: left;
	padding: 0 0 0px;
	width:100%;
}
.trackDetail .detailbox {
	margin:0px 0px 15px 0px;
	width:96%;
	float:left;
	color:#252525!important;
	font-weight:normal;
	text-align:left;
	line-height:18px;
	padding:12px;
	border:1px solid #E6E6E3;
	background-color:#fff;
	border-top:1px solid #8C5BAA;
}
.trackDetail .detailbox h2 {
	margin:0px 0px 6px 0px;
	padding:2px 10px;
	font-size:18px;
	color:#eeeeee;
	-webkit-border-radius:1px;
	-moz-border-radius:1px;
	border-radius:1px;
	font:400 14px/18px "Source Sans Pro", sans-serif;
	background-color:#8C5BAA;
	border:0px solid #096098;
	font-weight:normal;
	float:left;
	width:97%;
	text-transform:uppercase;
}
.trackDetail .detailbox .img {
	display: block;
	float: left;
	height: 100%;
	margin: 4px 0 0;
	width:355px;
}
.trackDetail .detailbox .img img {
    border: 1px solid #E7E7E4;
    float: left;
    padding: 2px;
}
.trackDetail .detailbox .txt {
	float: right;
	width: 270px;
}
.trackDetail .detailbox .txt a {
	color: #8C5BAA;
	outline: medium none;
	text-decoration: none;
}
.trackDetail .detailbox .txt a:hover {
	color: #252525;
	outline: medium none;
	text-decoration: none;
}
.trackDetail .detailbox .txt h2 {
	background-color: rgba(0, 0, 0, 0);
	background-image: none;
	border: medium none;
	color: #443333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	margin: 0;
	padding: 0 0 2px;
}
.trackDetail .detailbox .txt p {
	color: #252525;
	font-family: Verdana, Arial, Helvetica, sans-serif !important;
	font-size: 11px;
	line-height: 20px;
	margin: 0;
	padding: 0;
}
/* Nomination Style */
.nominationE {
	width:100%;
	float:left;
	margin:0 0px 15px 0px;
}
.nominationE h1 {
	border-top:5px solid #D20723;
	border-bottom: 1px solid #E7E7E4;
	border-left: 1px solid #E7E7E4;
	border-right: 1px solid #E7E7E4;
	display: block;
	font:400 28px/28px "Source Sans Pro", sans-serif;
	letter-spacing: -1px;
	margin:0 0 12px 0;
	overflow: hidden;
	padding: 5px 7px;
	text-transform:uppercase;
	color:#D20723;
	text-align:left;
}
.nominationE h1 a:after {
	background-image: url("../images/site-sprite.png");
	background-position: 0 -1045px;
	/*	background-position: 0 -995px;	*/
    background-repeat: no-repeat;
	content: "";
	display: inline-block;
	margin: 0 -25px -3px 10px;
	height: 25px;
	width: 25px;/* margin: 0 -20px -3px 5px;
    height: 20px;
    width: 20px;*/
}
.nominationE h1 a:after {
	background-color: #D20723;
}
.nominationE h1 a:link, .nominationE h1 a:active, .nominationE h1 a:visited {
	color: #D20723;
}
.nominationE h1 span {
	font-size:11px;
	color:#252525;
	float:right;
	line-height:26px;
	letter-spacing:1px;
}
.nominationE h2 {
	margin:0px 0px 6px 0px;
	padding:2px 10px;
	font-size:18px;
	color:#eeeeee;
	-webkit-border-radius:1px;
	-moz-border-radius:1px;
	border-radius:1px;
	font:400 14px/18px "Source Sans Pro", sans-serif;
	background-color:#D20723;
	border:0px solid #096098;
	font-weight:normal;
	float:left;
	width:97%;
	text-transform:uppercase;
	text-align:left;
}
.nominationE h2 a {
	color:#28bd00;
	text-decoration:none;
}
.nominationE h2 a:hover {
	color:#fff;
	text-decoration:none;
}
.nominationE .detailbox {
	margin:0px 0px 0px 0px;
	width:96%;
	float:left;
	color:#252525!important;
	font-weight:normal;
	text-align:left;
	line-height:18px;
	padding:12px;
	border:1px solid #E6E6E3;
	background-color:#fff;
	border-top:1px solid #D20723;
}
.nominationE .detailbox ul {
	margin:0px 0px 1px 0px;
	padding:0px;
	list-style-type:none;
	overflow:hidden;
	float:left;
	width:100%;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif!important;
}
.nominationE .detailbox li {
	margin:1px 5px 0px 5px;
	padding:5px 8px 5px 8px;
	width:291px;
	float:left;
	color:#252525!important;
	font-weight:normal;
	text-align:left;
	line-height:18px;
	background-color:#eeeeee;
	border-bottom:1px solid #dfdfdf;
}
.nominationE .detailbox li a {
	color:#252525;
	text-decoration:none;
}
.nominationE .detailbox li:hover {
	color:#757575;
	text-decoration:none;
	display:block;
	cursor:pointer;
	background-color:#E7E8EB;
	border-bottom:1px solid #dfdfdf;
}
.nominationE .detailbox li font {
	background: url("../images/yellowdot.png") no-repeat scroll 0 2px;
	display: block;
	float: left;
	height: 22px;
	width: 20px;
}
.nominationE .detailbox .driver {
	width:200px;
	float:left;
	padding:0px;
}
.nominationE .detailbox .carnum {
	width:90px;
	float:right;
	padding:0px;
	text-align:right;
	color:#D20723;
}
.nominationE .detailbox .nocomments {
	width:100%;
	float:left;
	text-align:left;
	padding:10px 10px 0px 10px;
	color:#D20723;
	font-weight:bold;
	margin:0px 0 0 0px;
	font-family:Verdana, Arial, Helvetica, sans-serif!important;
	font-size:11px;
}
/* Event timeTrialrial Css*/
.timeTrial {
	width:100%;
	float:left;
	padding:0px 0px 0px 0px;
	margin:0 0 15px 0px;
}
.timeTrial h1 {
	border-top:5px solid #E99A17;
	border-bottom: 1px solid #E7E7E4;
	border-left: 1px solid #E7E7E4;
	border-right: 1px solid #E7E7E4;
	display: block;
	font:400 28px/28px "Source Sans Pro", sans-serif;
	letter-spacing: -1px;
	margin:0 0 12px 0;
	overflow: hidden;
	padding: 5px 7px;
	text-transform:uppercase;
	color:#E99A17;
	text-align:left;
}
.timeTrial h1 a:after {
	background-image: url("../images/site-sprite.png");
	background-position: 0 -1045px;
	/*	background-position: 0 -995px;	*/
    background-repeat: no-repeat;
	content: "";
	display: inline-block;
	margin: 0 -25px -3px 10px;
	height: 25px;
	width: 25px;/* margin: 0 -20px -3px 5px;
    height: 20px;
    width: 20px;*/
}
.timeTrial h1 a:after {
	background-color: #E99A17;
}
.timeTrial h1 a:link, .timeTrial h1 a:active, .timeTrial h1 a:visited {
	color: #E99A17;
}
.timeTrial .detailBox {
	margin:0px 0px 0px 0px;
	width:96%;
	float:left;
	color:#252525!important;
	font-weight:normal;
	text-align:left;
	line-height:18px;
	padding:12px;
	border:1px solid #E6E6E3;
	background-color:#fff;
	border-top:1px solid #E99A17;
}
.timeTrial ul {
	margin:0px 0px 1px 0px;
	padding:0px;
	list-style-type:none;
	overflow:hidden;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif!important;
}
.timeTrial li {
	margin:1px 0px 0px 0px;
	padding:5px 0px 5px 0px;
	width:100%;
	float:left;
	color:#252525!important;
	font-weight:normal;
	text-align:left;
	line-height:18px;
	background-color:#eeeeee;
	border-bottom:1px solid #dfdfdf;
}
.timeTrial li a {
	color:#000;
	text-decoration:none;
	display:block;/*opacity:0.6;
	filter:alpha(opacity=60);  For IE8 and earlier */
}
.timeTrial li a:hover {
	color:#E99A17;
	text-decoration:none;
	display:block;/*opacity:0.6;
	filter:alpha(opacity=60);  For IE8 and earlier */
}
.timeTrial li:hover {
	color:#E99A17;
	text-decoration:none;
	display:block;
	cursor:pointer;
	background-color:#E7E8EB;
	border-bottom:1px solid #dfdfdf;
}
.timeTrial li .sno {
	width:5%;
	display:block;
	min-height:10px;
	float:left;
	padding:0 0 0 10px;
	text-align:right;
	color:#252525;
}
.timeTrial li .carnum {
	width:10%;
	float:left;
	text-align:right;
	color:#000;
	padding:0 25px 0 0px;
}
.timeTrial li .dirver {
	width:43%;
	float:left;
	text-align:left;
}
.timeTrial li .ttrail {
	width:15%;
	float:left;
	text-align:left;
}
.timeTrial li .tlegth {
	width:18%;
	float:left;
	text-align:right;
	color:#ffb400;
}
.timeTrial li .notime {
	width:18%;
	float:right;
	text-align:right;
}

/* Style for Event Result Module */
.eresult{
	width:100%;
	float:left;
	padding:0px;
	}
.eresult h1 {
	border-top:5px solid #0E649E;
	border-bottom: 1px solid #E7E7E4;
	border-left: 1px solid #E7E7E4;
	border-right: 1px solid #E7E7E4;
	display: block;
	font:400 28px/28px "Source Sans Pro", sans-serif;
	letter-spacing: -1px;
	margin:0 0 12px 0;
	overflow: hidden;
	padding: 5px 7px;
	text-transform:uppercase;
	color:#0E649E;
	text-align:left;
}
.eresult h1 a:after {
	background-image: url("../images/site-sprite.png");
	background-position: 0 -1045px;
	/*	background-position: 0 -995px;	*/
    background-repeat: no-repeat;
	content: "";
	display: inline-block;
	margin: 0 -25px -3px 10px;
	height: 25px;
	width: 25px;/* margin: 0 -20px -3px 5px;
    height: 20px;
    width: 20px;*/
}
.eresult h1 a:after {
	background-color: #0E649E;
}
.eresult h1 a:link, .eresult h1 a:active, .eresult h1 a:visited {
	color: #0E649E;
}
.eresult h2 {
	margin:0px 0px 6px 0px;
	padding:2px 10px;
	font-size:18px;
	color:#eeeeee;
	-webkit-border-radius:1px;
	-moz-border-radius:1px;
	border-radius:1px;
	font:400 14px/18px "Source Sans Pro", sans-serif;
	background-color:#096098;
	border:0px solid #096098;
	font-weight:normal;
	float:left;
	width:97%;
	text-transform:uppercase;
	text-align:left;
}
.eresult h2 a {
	color:#28bd00;
	text-decoration:none;
}
.eresult h2 a:hover {
	color:#fff;
	text-decoration:none;
}
.eresult h2 label{
	padding:0px 10px;
	display:block;
}
.eresult h2 span{
	float:right;
}
.eresult h3{
	margin:0px 0px 0px 0px;
	padding:6px 0px 6px 0px;
	font-size:18px;
	color:#0E649E;
	font:400 15px/18px "Source Sans Pro", sans-serif;
	font-weight:normal;
	display:block;
	width:100%;
	text-transform:uppercase;
	border-bottom:1px solid #0E649E;
}
.eresult h3 label{
	display:block;
	padding:0 10px;
}
.eresult ul{
	margin:0px 0px 15px 0px;
	width:97%;
	float:left;
	color:#252525!important;
	font-weight:normal;
	text-align:left;
	line-height:18px;
	padding:1px 9px 14px 9px;
	border:1px solid #E6E6E3;
	background-color:#fff;
	border-top:1px solid #096098;
	overflow:hidden;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif!important;
}
.eresult li{
	margin:1px 5px 0px 5px;
	padding:0px 0px 0px 0px;
	width:311px;
	float:left;
	color:#252525!important;
	font-weight:normal;
	text-align:left;
	line-height:18px;
	list-style-type:none;
	font-family:Verdana, Arial, Helvetica, sans-serif!important;
	font-size:11px;
}
.eresult li font{
	background: url("../images/yellowdot.png") no-repeat scroll 0 0;
    display: block;
    float: left;
    height: 22px;
    width: 16px;
}
.eresult li a{
	color:#a3a3a3;
	text-decoration:none;
	/*opacity:0.6;
	filter:alpha(opacity=60);  For IE8 and earlier */
}
.eresult li:hover{
	color:#fff;
	text-decoration:none;
}

.eresult .box{
	margin:1px 0px 0px 0px;
	padding:5px 8px 5px 8px;
	width:295px;
	float:left;
	color:#252525!important;
	font-weight:normal;
	text-align:left;
	line-height:18px;
	background-color:#eeeeee;
	border-bottom:1px solid #dfdfdf;
}
.eresult .box a{
	color:#252525;
	text-decoration:none;
}
.eresult .box:hover{
	color:#757575;
	text-decoration:none;
	display:block;
	cursor:pointer;
	background-color:#E7E8EB;
	border-bottom:1px solid #dfdfdf;
	}
.eresult .title{	
  /* filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#191919', endColorstr='#a80404'); for IE */
 /*  background: -webkit-gradient(linear, left top, left bottom, from(#191919), to(#a80404)); for webkit browsers */
 /* background: -moz-linear-gradient(top,  #191919,  #a80404);  for firefox 3.6+ */  
  /*background: -moz-linear-gradient(center top , #191919, #a80404) repeat scroll 0 0 transparent;
  border-bottom: 1px solid #a80404;*/
  color:#999999!important;
  font-family:Arial, Helvetica, sans-serif;
  padding:5px 10px;
  margin:0px 0px 2px 0px;
  line-height:18px;
  font-size:11px;
  text-align:left;
  font-weight:normal;
  background-color:#a80404;
}
.eresult .sno{
	width:6%;
	float:left;
	text-align:right;
	padding:0px;
	color:#252525;
	padding:0 0 0 5px;
}
.eresult .carnum{
	width:20%;
	float:left;
	padding:0px 0px 0px 0px;
	text-align:right;
	color:#0E649E;
}

.eresult .dirver{
	width:65%;
	float:left;
	padding:0px 0px 0px 12px;
}
/* Style for Gallery Module */
.galleryWrap{
	width:100%;
	float:left;
	padding:0px;
	}
.galleryWrap h1 {
	border-top:5px solid #757671;
	border-bottom: 1px solid #E7E7E4;
	border-left: 1px solid #E7E7E4;
	border-right: 1px solid #E7E7E4;
	display: block;
	font:400 28px/28px "Source Sans Pro", sans-serif;
	letter-spacing: -1px;
	margin:0 0 12px 0;
	overflow: hidden;
	padding: 5px 7px;
	text-transform:uppercase;
	color:#757671;
	text-align:left;
}
.galleryWrap h1 a:after {
	background-image: url("../images/site-sprite.png");
	background-position: 0 -1045px;
	/*	background-position: 0 -995px;	*/
    background-repeat: no-repeat;
	content: "";
	display: inline-block;
	margin: 0 -25px -3px 10px;
	height: 25px;
	width: 25px;/* margin: 0 -20px -3px 5px;
    height: 20px;
    width: 20px;*/
}
.galleryWrap h1 a:after {
	background-color: #757671;
}
.galleryWrap h1 a:link, .galleryWrap h1 a:active, .galleryWrap h1 a:visited {
	color: #757671;
}

/* Upcoming Calendar Style */
.calm{
	width:100%;
	float:left;
	padding:0px;
	}

.calm h1 {
	border-top:5px solid #59955C;
	border-bottom: 1px solid #E7E7E4;
	border-left: 1px solid #E7E7E4;
	border-right: 1px solid #E7E7E4;
	display: block;
	font:400 28px/28px "Source Sans Pro", sans-serif;
	letter-spacing: -1px;
	margin:0 0 12px 0;
	overflow: hidden;
	padding: 5px 7px;
	text-transform:uppercase;
	color:#59955C;
	text-align:left;
}
.calm h1 a:after {
	background-image: url("../images/site-sprite.png");
	background-position: 0 -1045px;
	/*	background-position: 0 -995px;	*/
    background-repeat: no-repeat;
	content: "";
	display: inline-block;
	margin: 0 -25px -3px 10px;
	height: 25px;
	width: 25px;/* margin: 0 -20px -3px 5px;
    height: 20px;
    width: 20px;*/
}
.calm h1 a:after {
	background-color: #59955C;
}
.calm h1 a:link, .calm h1 a:active, .calm h1 a:visited {
	color: #59955C;
}
.calm h2 {
	margin:0px 0px 6px 0px;
	padding:2px 10px;
	font-size:18px;
	color:#eeeeee;
	-webkit-border-radius:1px;
	-moz-border-radius:1px;
	border-radius:1px;
	font:400 14px/18px "Source Sans Pro", sans-serif;
	background-color:#59955C;
	border:0px solid #096098;
	font-weight:normal;
	float:left;
	width:97%;
	text-transform:uppercase;
	text-align:left;
}
.calm h2 a {
	color:#fff;
	text-decoration:none;
}
.calm h2 a:hover {
	color:#fff;
	text-decoration:none;
}
.calm ol {
	counter-reset:li; /* Initiate a counter */
	margin-left:0; /* Remove the default left margin */
	padding-left:0; /* Remove the default left padding */	
	margin:0px 0px 15px 0px;
	width:96%;
	float:left;
	color:#252525!important;
	font-weight:normal;
	text-align:left;
	line-height:18px;
	padding:12px;
	border:1px solid #E6E6E3;
	background-color:#fff;
	border-top:1px solid #59955C;
}
.calm ol > li {
	position:relative; /* Create a positioning context */
	margin:0 0 6px 0em; /* Give each list item a left margin to make room for the numbers */
	padding:4px 12px 12px 40px; /* Add some spacing around the content */
	list-style:none; /* Disable the normal item numbering 
    border-top:2px solid #666;
    background:#f6f6f6;*/
	background-image:none;
	background-color:transparent;
	border-bottom:1px solid #E7E7E4;
	width:92%;
}
.calm ol > li ul {
	padding-bottom:0px;
}
.calm ol > li ul li {
	background-image:none;
	margin:0 0 16px 0px;
}
.calm ol > li p {
	margin:0px;
	padding:0px!important;
}
.calm ol > li.none:before{
	display:none;
}
.calm ol > li:before {
	content:counter(li); /* Use the counter as content */
	counter-increment:li; /* Increment the counter by 1 */
	/* Position and style the number */
    position:absolute;
	top:8px;
	left:0em;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	width:2em;
	/* Some space between the number and the content in browsers that support
       generated content but not positioning it (Camino 2 is one example) */
    margin-right:8px;
	padding:4px;
	border-top:0px solid #59955C;
	color:#fff;
	background:#59955C;
	font-weight:bold;
	font-family:"Helvetica Neue", Arial, sans-serif;
	text-align:center;
}
.calm li ol, li ul {
	margin-top:6px;
}
.LsideLft ol ol li:last-child {
	margin-bottom:0;
}
.calm ul{
	list-style-type:none;
	margin:0px;
	padding:0px;
}
.calm .box{	
	margin:0px 0px 15px 0px;
	width:96%;
	float:left;
	color:#252525!important;
	font-weight:normal;
	text-align:left;
	line-height:18px;
	padding:12px;
	border:1px solid #E6E6E3;
	background-color:#fff;
	border-top:1px solid #59955C;
}
.calm li{
	margin:1px 0px 0px 0px;
	padding:5px 15px 5px 15px;
	float:left;
	width:95.5%;
	color:#868686!important;
	font-weight:normal;
	text-align:left;
	line-height:18px;
	/*border-bottom:1px solid #a80404;
	background:url(../media/trans-80.png) repeat 0 0;*/
	background-color:#eeeeee;
	border-bottom:1px solid #dfdfdf;
}
.calm li a{
	color:#868686;
	text-decoration:none;
	display:block;
	/*opacity:0.6;
	filter:alpha(opacity=60);  For IE8 and earlier */
}
.calm ul li:hover{
	color:#757575;
	text-decoration:none;
	display:block;
	cursor:pointer;
	/*background:url(../media/trans-80-v1.png) repeat 0 0;*/
	background-color:#E7E8EB;
	border-bottom:1px solid #dfdfdf;
}
/* 2nd UL list*/
.calm li ol{
	list-style-type:none;
}

.calm li ul li{
	margin:1px 0px 0px 0px;
	padding:5px 0px 5px 0px;
	float:left;
	width:100%;
	color:#252525!important;
	font-weight:normal;
	text-align:left;
	line-height:18px;
	/*border-bottom:1px solid #a80404;
	background:url(../media/trans-80.png) repeat 0 0;*/
	background-color:#eeeeee;
	border-bottom:1px solid #dfdfdf;
}
/* 2nd UL list*/

.calm li li ul{
	width:200px!important;
}
.calm li li ul li{
	margin:1px 0px 0px 0px;
	padding:5px 0px 5px 0px;
	float:left;
	width:200px!impotant;
	color:#252525!important;
	font-weight:normal;
	text-align:left;
	line-height:18px;
	/*border-bottom:1px solid #a80404;
	background:url(../media/trans-80.png) repeat 0 0;*/
	background-color:#eeeeee;
	border-bottom:1px solid #dfdfdf;
}


.calm li font{
	float:left;
	background: url(../images/Calendar-icon.png) no-repeat 0px 2px;
	width:22px;
	height:18px;
	display:block;
	margin:0 0 0 10px;
}
.calm li .track{
	width:35%;
	float:left;	
}
.calm li .event{
	width:57%;
	float:left;	
}
.calm .cno{
	width:12%;
	float:left;	
	padding:0 0 0 15px;
	color:#17551b;
}
.calm .identity{
	width:20%;
	float:left;	
}
.calm .sponsors{
	width:46%;
	float:left;	
}
.calm .chassis{
	width:17%;
	float:left;	
	padding:0 15px 0 0px;
}
.boxN{
	float:left;
	background-color:#E4E4E4;
	color:#868686;
	margin:0 5px 2px 0px;
	padding:0 10px;
	text-align:center;
}
.calm .mr1{
	width:100%;
	float:left;
	padding:0 0px 0 0px;
	color:#59955C;
	line-height:25px;
}
.calm .mr5{
	width:78%;
	float:left;
	padding:0 0 0 0px;
}
.calm .mr5 .date{
	color:#59955C;
	float:left;
	margin:0px 5px 2px 5px;
	width:100px;
}
.calm .mr5 .title{
	color:#868686;
	float:left;
	margin:0px 5px 2px 5px;
}

.calm .mr6{
	width:100px;
	float:left;
	padding:0 0 0 0px;
}
.calm .mr7{
	width:100%;
	float:right;
	padding:0 0 0 0px;
}
.calm .mr8{
	width:100px;
	float:left;
	padding:0 0 0 0px;
}

.clear{
	clear:both;
}
.scwdd{
	width:100%;
	margin:0 0 0px 0px;
	float:left;
}
.scwdd h1 {
	border-top:5px solid #23819C;
	border-bottom: 1px solid #E7E7E4;
	border-left: 1px solid #E7E7E4;
	border-right: 1px solid #E7E7E4;
	display: block;
	font:400 28px/28px "Source Sans Pro", sans-serif;
	letter-spacing: -1px;
	margin:0 0 12px 0;
	overflow: hidden;
	padding: 5px 7px;
	text-transform:uppercase;
	color:#23819C;
	text-align:left;
}
.scwdd h1 a:after {
	background-image: url("../images/site-sprite.png");
	background-position: 0 -1045px;
	/*	background-position: 0 -995px;	*/
    background-repeat: no-repeat;
	content: "";
	display: inline-block;
	margin: 0 -25px -3px 10px;
	height: 25px;
	width: 25px;/* margin: 0 -20px -3px 5px;
    height: 20px;
    width: 20px;*/
}
.scwdd h1 a:after {
	background-color: #23819C;
}
.scwdd h1 a:link, .scwdd h1 a:active, .scwdd h1 a:visited {
	color: #23819C;
}
.scwdd .box{	
	margin:0px 0px 15px 0px;
	width:96%;
	float:left;
	color:#252525!important;
	font-weight:normal;
	text-align:left;
	line-height:18px;
	padding:12px;
	border:1px solid #E6E6E3;
	background-color:#fff;
	border-top:1px solid #23819C;
}
.scwdd .ddimg{
	float:left;
	padding:0 0px 0 0px;
}
.scwdd .ddimg img{
	float:left;
	padding:5px;
	border:1px solid #ccc;
	width:150px;
	display:block;
	background-color:#fff;
}
.scwdd .dname{
	font:400 14px/18px "Source Sans Pro", sans-serif;
	font-size:20px!important;
	color:#23819C;
}
.scwdd .location{
	font:400 14px/18px "Source Sans Pro", sans-serif;
	font-size:16px!important;
	color:#443333;
	float:right;
	padding:5px 28px 20px 0px;
	margin:0 0 -5px 0px;
	background:url(../images/location.png) no-repeat right 0;
	line-height:15px!important;
}
.scwdd .rtinfo{
	float:left;
	width:74%;
	padding:0px 0px 0 0px;
}
.scwdd p{
	padding:8px 15px 0px 15px!important;
	margin:0px!important;
	line-height:16px!important;
	font-size:12px;
	text-align:left!important;
}
.sponsors{
	width:100%;
	float:left;
	margin:0 0 0px 0px;
}
.sponsors h1 {
	border-top:5px solid #B96F6F;
	border-bottom: 1px solid #E7E7E4;
	border-left: 1px solid #E7E7E4;
	border-right: 1px solid #E7E7E4;
	display: block;
	font:400 28px/28px "Source Sans Pro", sans-serif;
	letter-spacing: -1px;
	margin:0 0 12px 0;
	overflow: hidden;
	padding: 5px 7px;
	text-transform:uppercase;
	color:#B96F6F;
	text-align:left;
}
.sponsors h1 a:after {
	background-image: url("../images/site-sprite.png");
	background-position: 0 -1045px;
	/*	background-position: 0 -995px;	*/
    background-repeat: no-repeat;
	content: "";
	display: inline-block;
	margin: 0 -25px -3px 10px;
	height: 25px;
	width: 25px;/* margin: 0 -20px -3px 5px;
    height: 20px;
    width: 20px;*/
}
.sponsors h1 a:after {
	background-color: #B96F6F;
}
.sponsors h1 a:link, .sponsors h1 a:active, .sponsors h1 a:visited {
	color: #B96F6F;
}
.sponsors .box{	
	margin:0px 0px 15px 0px;
	width:96%;
	float:left;
	color:#252525!important;
	font-weight:normal;
	text-align:left;
	line-height:18px;
	padding:12px;
	border:1px solid #E6E6E3;
	background-color:#fff;
	border-top:1px solid #B96F6F;
}
/*galleryWrap*/
.galleryWrap{
	width:100%;
	float:left;
	margin:0 0 20px 0px;
}
.galleryWrap h1 {
	border-top:5px solid #532d5e;
	border-bottom: 1px solid #E7E7E4;
	border-left: 1px solid #E7E7E4;
	border-right: 1px solid #E7E7E4;
	display: block;
	font:400 28px/28px "Source Sans Pro", sans-serif;
	letter-spacing: -1px;
	margin:0 0 12px 0;
	overflow: hidden;
	padding: 5px 7px;
	text-transform:uppercase;
	color:#532d5e;
	text-align:left;
}
.galleryWrap h1 a:after {
	background-image: url("../images/site-sprite.png");
	background-position: 0 -1045px;
	/*	background-position: 0 -995px;	*/
    background-repeat: no-repeat;
	content: "";
	display: inline-block;
	margin: 0 -25px -3px 10px;
	height: 25px;
	width: 25px;/* margin: 0 -20px -3px 5px;
    height: 20px;
    width: 20px;*/
}
.galleryWrap h1 a:after {
	background-color: #532d5e;
}
.galleryWrap h1 a:link, .galleryWrap h1 a:active, .galleryWrap h1 a:visited {
	color: #532d5e;
}
.galleryWrap h2 {
	margin:0px 0px 6px 0px;
	padding:2px 10px;
	font-size:18px;
	color:#eeeeee;
	-webkit-border-radius:1px;
	-moz-border-radius:1px;
	border-radius:1px;
	font:400 14px/18px "Source Sans Pro", sans-serif;
	background-color:#532d5e;
	border:0px solid #096098;
	font-weight:normal;
	float:left;
	width:97%;
	text-transform:uppercase;
	text-align:left;
}
.galleryWrap h2 a {
	color:#28bd00;
	text-decoration:none;
}
.galleryWrap h2 a:hover {
	color:#fff;
	text-decoration:none;
}
.galleryWrap .box{	
	margin:0px 0px 15px 0px;
	width:96%;
	float:left;
	color:#252525!important;
	font-weight:normal;
	text-align:left;
	line-height:18px;
	padding:12px;
	border:1px solid #E6E6E3;
	background-color:#fff;
	border-top:1px solid #532d5e;
}
.galleryWrap .box .img{
	float:left;
	border:1px solid #E7E7E4;
	padding:1px;
	margin:0 5px 10px 0px;
}

/* Calendar Css Style  */
.calState {
	width:100%;
	float:left;
	padding:0px 0px 10px 0px;
}
.calState h1 {
	border-top:5px solid #0E649E;
	border-bottom: 1px solid #E7E7E4;
	border-left: 1px solid #E7E7E4;
	border-right: 1px solid #E7E7E4;
	display: block;
	font:400 28px/28px "Source Sans Pro", sans-serif;
	letter-spacing: -1px;
	margin:0 0 12px 0;
	overflow: hidden;
	padding: 5px 7px;
	text-transform:uppercase;
	color:#0E649E;
	text-align:left;
}
.calState h1 a:after {
	background-image: url("../images/site-sprite.png");
	background-position: 0 -1045px;
	/*	background-position: 0 -995px;	*/
    background-repeat: no-repeat;
	content: "";
	display: inline-block;
	margin: 0 -25px -3px 10px;
	height: 25px;
	width: 25px;/* margin: 0 -20px -3px 5px;
    height: 20px;
    width: 20px;*/
}
.calState h1 a:after {
	background-color: #0E649E;
}
.calState h1 a:link, .calState h1 a:active, .calState h1 a:visited {
	color: #0E649E;
}
.calState h2 {
	margin:0px 0px 6px 0px;
	padding:2px 10px;
	font-size:18px;
	color:#eeeeee;
	-webkit-border-radius:1px;
	-moz-border-radius:1px;
	border-radius:1px;
	font:400 14px/18px "Source Sans Pro", sans-serif;
	background-color:#096098;
	border:0px solid #096098;
	font-weight:normal;
	float:left;
	width:97%;
	text-transform:uppercase;
	text-align:left;
}
.calState h2 a {
	color:#28bd00;
	text-decoration:none;
}
.calState h2 a:hover {
	color:#fff;
	text-decoration:none;
}
.calState ul {
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif!important;
	margin:0px 0px 15px 0px;
	width:96%;
	float:left;
	color:#252525!important;
	font-weight:normal;
	text-align:left;
	line-height:18px;
	padding:12px;
	border:1px solid #E6E6E3;
	background-color:#fff;
	border-top:1px solid #096098;
	list-style-type:none;
}
.calState li {
	margin:0px 0px 0px 0px;
	padding:5px 0px;
	float:left;
	width:100%;
	color:#252525!important;
	font-weight:normal;
	text-align:left;
	line-height:18px;
	background-color:#eeeeee;
	border-bottom:1px solid #dfdfdf;
}
.calState li a {
	color:#252525;
	text-decoration:none;
	display:block;/*opacity:0.6;
	filter:alpha(opacity=60);  For IE8 and earlier */
}
.calState li a:hover {
	color:#096098;
	text-decoration:none;
}
.calState li:hover {
	/*color:#096098;
	text-decoration:none;
	display:block;
	cursor:pointer;background-color:#E7E8EB;
	border-bottom:1px solid #dfdfdf;*/
	
	color:#096098;
	text-decoration:none;
	display:block;
	cursor:pointer;
	background-color:#E7E8EB;
	border-bottom:1px solid #dfdfdf;
}
.calState li font {
	float:left;
	background: url(../images/green_dot.png) no-repeat 0px 4px;
	width:18px;
	height:16px;
	display:block;
}
.calState li .date {
	width:14%;
	display:block;
	min-height:10px;
	float:left;
	padding:0 0 0 10px;
	text-align:left;
	color:#096098;
}
.calState li .title {
	width:50%;
	float:left;
	text-align:left;
	color:#a3a3a3;
}
.calState li .decs {
	width:34%;
	float:left;
	text-align:left;
}

/* Nomination Main*/

.nominationMain {
	width:100%;
	float:left;
	margin:0 0px 20px 0px;
}
.nominationMain h1 {
	border-top:5px solid #D20723;
	border-bottom: 1px solid #E7E7E4;
	border-left: 1px solid #E7E7E4;
	border-right: 1px solid #E7E7E4;
	display: block;
	font:400 28px/28px "Source Sans Pro", sans-serif;
	letter-spacing: -1px;
	margin:0 0 12px 0;
	overflow: hidden;
	padding: 5px 7px;
	text-transform:uppercase;
	color:#D20723;
	text-align:left;
}
.nominationMain h1 a:after {
	background-image: url("../images/site-sprite.png");
	background-position: 0 -1045px;
	/*	background-position: 0 -995px;	*/
    background-repeat: no-repeat;
	content: "";
	display: inline-block;
	margin: 0 -25px -3px 10px;
	height: 25px;
	width: 25px;/* margin: 0 -20px -3px 5px;
    height: 20px;
    width: 20px;*/
}
.nominationMain h1 a:after {
	background-color: #D20723;
}
.nominationMain h1 a:link, .nominationMain h1 a:active, .nominationMain h1 a:visited {
	color: #D20723;
}

.nominationMain h2 {
	margin:0px 0px 6px 0px;
	padding:2px 10px;
	font-size:18px;
	color:#eeeeee;
	-webkit-border-radius:1px;
	-moz-border-radius:1px;
	border-radius:1px;
	font:400 14px/18px "Source Sans Pro", sans-serif;
	background-color:#D20723;
	border:0px solid #096098;
	font-weight:normal;
	float:left;
	width:97%;
	text-transform:uppercase;
}
.nominationMain h2 a {
	color:#28bd00;
	text-decoration:none;
}
.nominationMain h2 a:hover {
	color:#fff;
	text-decoration:none;
}
.nominationMain h3{
	margin:0 0 1px 8px;
	padding:0px 3px 0px 0px;
	font:400 16px/32px "Source Sans Pro", sans-serif;
	color:#D20723;
	border-bottom:1px solid #D20723;
	width:97%;
	
}
p.nocomments{
	color:#D20723;
	margin:10px 0px 0px 7px;
	padding:0px;
	width:100%;
	float:left;
	display:block;
}
.nominationMain ul {
	margin:0px;
	padding:0px;
	list-style-type:none;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif!important;
}
.nominationMain li {	
	margin:0px 0px 15px 0px;
	width:96%;
	float:left;
	color:#252525!important;
	font-weight:normal;
	text-align:left;
	line-height:18px;
	padding:12px;
	border:1px solid #E6E6E3;
	background-color:#fff;
	border-top:1px solid #D20723;
}
.nominationMain li a {
    color: #252525;
    display: block;
    text-decoration: none;
	}
.nominationMain li a:hover {
    color: #D20723;
    display: block;
    text-decoration: none;
	}
.nominationMain .box {
	margin:0px 6px 1px 6px;
	padding:5px 0px;
	float:left;
	width:48%;
	color:#252525!important;
	font-weight:normal;
	text-align:left;
	line-height:18px;
	background-color:#eeeeee;
	border-bottom:1px solid #dfdfdf;
}
.nominationMain .box:hover {
	color:#096098;
	text-decoration:none;
	display:block;
	cursor:pointer;
	background-color:#E7E8EB;
	border-bottom:1px solid #dfdfdf;
}
.nominationMain li font {
	float:left;
	background:url(../images/redarrow.png) no-repeat 0px 0px;
	width:22px;
	height:18px;
	display:block;
	margin:0 10px 0 8px;
}
.nominationMain li .count {
	width:22px;
	float:left;
}
.nominationMain li .track {
	width:58%;
	float:left;
}
.nominationMain li .event {
	width:24%;
	float:left;
	text-align:right;
	color:#D20723;
}
.nominationMain li .event a {
	color:#D20723;
	text-decoration:none;
}
.nominationMain li .event a:hover {
	color:#252525;
	text-decoration:none;
}

/* Audio CSS */
.audioWrap{
	width:100%;
	float:left;
	margin:0px 0px 15px 0px;
	
}
.audioWrap h1 {
	border-top:5px solid #8D5DA7;
	border-bottom: 1px solid #E7E7E4;
	border-left: 1px solid #E7E7E4;
	border-right: 1px solid #E7E7E4;
	display: block;
	font: 700 20px/20px "Source Sans Pro", sans-serif;
	letter-spacing: -1px;
	margin:0 0 10px 0;
	overflow: hidden;
	padding: 5px 7px;
	text-transform:uppercase;
	color:#8D5DA7;
	text-align:left;
}

.audioWrap h1 a:after {
	background-image: url("../images/site-sprite.png");
	/*background-position: 0 -1045px;*/
   	background-position: 0 -995px;
	background-repeat: no-repeat;
	content: "";
	display: inline-block;
	/*margin: 0 -25px -3px 10px;
    height: 25px;
    width: 25px;*/
    margin: 0 -20px -3px 5px;
	height: 20px;
	width: 20px;
}
.audioWrap h1 a:after {
	background-color: #8D5DA7;
}
.audioWrap h1 a:link, .audioWrap h1 a:active, .audioWrap h1 a:visited {
	color: #8D5DA7;
}
.audioWrap .box{	
	margin:0px 0px 15px 0px;
	width:92%;
	float:left;
	color:#252525!important;
	font-weight:normal;
	text-align:left;
	line-height:18px;
	padding:12px;
	border:1px solid #E6E6E3;
	background-color:#fff;
	border-top:1px solid #8D5DA7;
	}
.liveaudio .imgwrap{
	float:right;
	position:absolute;
	margin:28px 0px 10px 158px;
}
.liveaudio .txt{
	color:#8D5DA7;
	float:left;
	width:100%;
	margin:0 0 20px 0px;
}
.liveaudio .txt strong{
	color:#252525;
}
.liveaudio .txt .title{	
	margin:0px 0px 2px 0px;
	padding:2px 10px;
	font-size:18px;
	color:#eeeeee;
	-webkit-border-radius:1px;
	-moz-border-radius:1px;
	border-radius:1px;
	font:400 14px/18px "Source Sans Pro", sans-serif;
	background-color:#8D5DA7;
	border:0px solid #096098;
	font-weight:normal;
	float:left;
	width:93%;
	height:20px;
	overflow:hidden;
	text-align:left;
	text-transform:uppercase;	
}
.liveaudio .txt .txtbox{
	width:165px;
	float:left;
}
.standwrap{
	width:;
	float:left;
	padding:0px 11px;
}
.pos{
	width:25px;
	float:left;
	padding:0px 5px 0px 0px;
	color:#1f5622;
	text-align:left;
}
.driver{
	width:127px;
	float:left;
	padding:0px 0px 0px 8px;
}
.total{
	width:55px;
	float:left;
	padding:0px;
}
.rounds{
	width:53px;
	float:left;
	padding:0px;
}
.rbrh{
	width:440px;
	float:left;
	padding:0px 0px 0px 8px;
}
.rbr{
	width:38px;
	float:left;
	padding:0px 0px;
	text-align:center;
	margin-right:1px;
	margin-bottom:1px;
	background-color:#59955C;
	color:#fff;
	line-height:22px;
	-webkit-border-radius:3px;
    -moz-border-radius:3px;
    border-radius:3px;
}
.rbrW{display:table-cell;}
.standlistwrap{
	/*width:856px;
	float:left;*/
	padding:0 0px 0 8px;
}

.rbr1{
	width:653px;
	float:left;
	padding:8px 11px 8px 298px;
	margin:2px 0px;
	color:#252525;
	font-size:11px;
	background-color:#cdcdcd;
}
.calm h2 label {
    display: block;
    padding: 0 10px;
}
.gImg{
	float:left;
	margin:0 2px 5px 2px;
}
.gImg img{
	background-color:#fff;
	border:1px solid #532D5E;
	padding:2px;
}

.topTxt{font-family:"Trebuchet MS";font-size:14px;color:#fff; float:left;padding:0px 18px; line-height:24px;width:70%;text-align:center;text-transform:uppercase;}



.ascWrap {
    float: left;
    padding: 0;
    width: 100%;
	margin:0 0 40px 0px;
}
.ascWrap ul {
    list-style-type: none;
    margin: 0;
    padding: 0;
}

.ascWrap li {
    background-color: #eeeeee;
    border-bottom: 1px solid #dfdfdf;
    color: #868686 !important;
    float: left;
    font-weight: normal;
    line-height: 18px;
    margin: 1px 22px 0;
    padding: 5px 1px;
    text-align: left;
    width: 95.5%;
}
.ascWrap h1 {
	border-top:5px solid #59955C;
	border-bottom: 1px solid #E7E7E4;
	border-left: 1px solid #E7E7E4;
	border-right: 1px solid #E7E7E4;
	display: block;
	font:400 22px/22px "Source Sans Pro", sans-serif;
	letter-spacing: -1px;
	margin:0 0 12px 0;
	overflow: hidden;
	padding: 5px 7px;
	text-transform:uppercase;
	color:#59955C;
	text-align:left;
}
.ascWrap h1 a:after {
	background-image: url("../images/site-sprite.png");
	background-position: 0 -1045px;
	/*	background-position: 0 -995px;	*/
    background-repeat: no-repeat;
	content: "";
	display: inline-block;
	margin: 0 -25px -3px 10px;
	height: 25px;
	width: 25px;/* margin: 0 -20px -3px 5px;
    height: 20px;
    width: 20px;*/	
	border-radius:50%;
	-webkit-border-radius:50%;
	overflow:hidden;
}
.ascWrap h1 a:after {
	background-color: #59955C;
}
.ascWrap h1 a:link, .ascWrap h1 a:active, .ascWrap h1 a:visited {
	color: #59955C;
}
.ascWrap h2 {
	margin:0px 0px 6px 0px;
	padding:2px 10px;
	font-size:18px;
	color:#eeeeee;
	-webkit-border-radius:1px;
	-moz-border-radius:1px;
	border-radius:1px;
	font:400 14px/18px "Source Sans Pro", sans-serif;
	background-color:#59955C;
	border:0px solid #096098;
	font-weight:normal;
	float:left;
	width:97%;
	text-transform:uppercase;
	text-align:left;
}
.ascWrap h2 a {
	color:#fff;
	text-decoration:none;
}
.ascWrap h2 a:hover {
	color:#fff;
	text-decoration:none;
}
.ascWrap .cno {
    color: #17551b;
    float: left;
    padding: 0 0 0 15px;
    width: 11%;
}
.ascWrap .identity {
    float: left;
    width: 28%;
}
.ascWrap .sponsors {
    float: left;
    width: 28%;
}
.ascWrap .chassis {
    float: left;
    padding: 0 15px 0 0;
    width: 28%;
}
.mtb30{ margin-top:30px!important;margin-bottom:30px!important;}
ul.ListLL{list-style-type:lower-latin;} 

/* States Wrap Css */
.statesW {
    float: left;
    padding: 0;
    width: 100%;
	margin:0 0 40px 0px;
}
.statesW ul {
    list-style-type: none;
    margin: 0;
    padding: 0;
}

.statesW li {
    background-color: #eeeeee;
    border-bottom: 1px solid #dfdfdf;
    color: #868686 !important;
    float: left;
    font-weight: normal;
    line-height: 18px;
    margin: 1px 22px 0;
    padding: 5px 1px;
    text-align: left;
    width: 95.5%;
}
.statesW h1 {
	border-top:5px solid #0174aa;
	border-bottom: 1px solid #E7E7E4;
	border-left: 1px solid #E7E7E4;
	border-right: 1px solid #E7E7E4;
	display: block;
	font:400 22px/22px "Source Sans Pro", sans-serif;
	letter-spacing: -1px;
	margin:0 0 12px 0;
	overflow: hidden;
	padding: 5px 7px;
	text-transform:uppercase;
	color:#0174aa;
	text-align:left;
}
.statesW h1 a:after {
	background-image: url("../images/site-sprite.png");
	background-position: 0 -1045px;
	/*	background-position: 0 -995px;	*/
    background-repeat: no-repeat;
	content: "";
	display: inline-block;
	margin: 0 -25px -3px 10px;
	height: 25px;
	width: 25px;/* margin: 0 -20px -3px 5px;
    height: 20px;
    width: 20px;*/	
	border-radius:50%;
	-webkit-border-radius:50%;
	overflow:hidden;
}
.statesW h1 a:after {
	background-color: #0174aa;
}
.statesW h1 a:link, .statesW h1 a:active, .statesW h1 a:visited {
	color: #0174aa;
}
.statesW h2 {
	margin:0px 0px 6px 0px;
	padding:2px 10px;
	font-size:18px;
	color:#eeeeee;
	-webkit-border-radius:1px;
	-moz-border-radius:1px;
	border-radius:1px;
	font:400 14px/18px "Source Sans Pro", sans-serif;
	background-color:#0174aa;
	border:0px solid #096098;
	font-weight:normal;
	float:left;
	width:97%;
	text-transform:uppercase;
	text-align:left;
}
.statesW h2 a {
	color:#fff;
	text-decoration:none;
}
.statesW h2 a:hover {
	color:#fff;
	text-decoration:none;
}
.statesW .imgW {
    float: left;
    padding: 0 0 15px 15px;
    width:42%;
}
.statesW .imgW  img{width:100%; max-width:259px;}
.statesW .imgW ol{float:left; max-width:240px; margin:20px 0px 0px 0px;}
.statesW .imgW ol li a{color: #868686 !important;}
.statesW .imgW ol li a:hover{color: #0174aa !important;}

.statesW .txtW{
    color: #17551b;
    float: left;
    padding: 0 0 0 0px;
    width:52%;
}
.statesW .txtW a{color:#30a3f3;}
.statesW .txtW a:hover{color:#868686;}
.statesW .txtW .identity{
    color: #0174aa;
    float: left;
    width:28%;
}
.statesW .txtW .identityN{
    float: left;
    width:58%;
}
.statesW .txtW .fee{
    float: left;
    padding: 0 0px 0 0;
    width:14%;
	font-weight:bold;
	text-align:right;
}