/* Global Styles */

body {
	background-image: url(/data/assets/bsb/images/background.gif);
	background-position: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
}

h1 {
	font-size:12px; 
	margin:0px; 
	padding:0px; 
	font-weight:bold}

h1.headline {
	font-size:20px; 
	margin:0px; 
	padding:0px; 
	font-weight:normal;
}
.teamResults td {
	padding: 0px 1px 0px 1px;
	font-size: 8px;
	font-family: Helvetica, Verdana, sans-serif;
}
.evoResults td {
	padding: 0px 1px 0px 1px;
	font-size: 9px;
	font-family: Helvetica, Verdana, sans-serif;
}
#clear {
	clear: both;
}

a {
	color: #878787;
	text-decoration: none;
}

a.riderPhotosLink {
	color: #ffffff;
	text-decoration: none;
}

a:hover {
	color: #ba0016;
	text-decoration: none;
}

#col-right a {
	color: #474747;
	text-decoration: none;
}

#col-right a:hover {
	color: #ba0016;
	text-decoration: none;
}

#article a, #narticle a {
	color: #ba0016;
	text-decoration: none;
}

#article a:hover, #narticle a:hover {
	color: #000000;
	text-decoration: none;
}

#narticle img {
margin:5px;
}


.morelink {
	color: #FFFFFF;
	text-decoration: none;
}

.min-height {
	float:left; 
	height:450px;
	}
	


/* end */

/* Header Styles */

#header {
	background-image: url(/media/1303307/bsb-web-banner-curve.jpg);
	height: 100px;
}

#menu {
	height: 26px;
	background-color: #FFFFFF;
}

#menu-padding {
	text-align: right;
	padding: 6px;
}

#menu-padding img {
	border: 0px;
}

#latest {
	background-color: #ba0016; /* #ba0016 */
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
	height: 28px;
}

#times {
	margin: 7px;
	float: left;
	width: 600px;
	color: #FFFFFF;
	font-size: 11px;
}

#news {
	float: right;
	margin: 7px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #FFFFFF;
	font-size: 11px;
	width: 300px;
	padding-left: 5px;
	color: #FFFFFF;
}


/* end */

/* Layout styles */

#frame {
	width: 984px;
	margin-right: auto;
	margin-left: auto;
	background-color: #FFFFFF;
	background-image: url(/data/assets/bsb/images/frame-background2.gif);
	padding-bottom:10px;
}

#framelive {
	width: 984px;
	margin-right: auto;
	margin-left: auto;
	background-color: #FFFFFF;
	padding-bottom:10px;
}

#content {
	background-image: url(/data/assets/bsb/images/content-background.jpg);
	background-repeat: repeat-x;
	width: 551px;
	float: left;
}

#contentAlt {
	float: left;
	background-color:#ffffff;
	padding:10px;
	margin:0px;
	height:655px;

}

#content-padding {
	padding:10px;
}

#article {
	background-image: url(/data/assets/bsb/images/content-background.jpg);
	background-repeat: repeat-x;
	width: 551px;
	float: left;
}

#narticle {
	background-image: url(/data/assets/bsb/images/content-background.jpg);
	background-repeat: repeat-x;
	width: 551px;
	float: left;
}

#col-left {
	background-image: url(/data/assets/bsb/images/col-results.gif);
	background-repeat: no-repeat;
	background-position: top;
	float: left;
	width: 221px;
	font-size: 11px;
	color: #FFFFFF;
}

#col-right {
	float: left;
	width: 212px;
}

#col-right-padding {
	margin-top: 10px;
	margin-bottom: 15px;
	margin-left: 10px;
}

.col-right-padding {
	margin-top: 10px;
	margin-bottom: 15px;
	margin-left: 10px;
}

#col-left-padding {
	margin: 10px;
}

#col-left a {
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}

#col-left a:hover {
	font-weight: bold;
	color: #CCCCCC;
	text-decoration: none;
}

/* end */

/* index styles */

#news_padding {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #878787;
	height: 128px;
	margin-top: 10px;
	margin-right: 6px;
	margin-left: 6px;
}

#extra_padding {
	height: 128px;
	margin-top: 10px;
	margin-right: 6px;
	margin-left: 6px;
	color:#878787;
}

#latest-news {
	background-image: url(/data/assets/bsb/images/news-box.jpg);
	height: 118px;
	width: 305px;
	float: left;
	font-size: 11px;
	color: #878787;
}

#latest-comp {
	background-image: url(/data/assets/bsb/images/bg_box_comp.gif);
	height: 148px;
	width: 305px;
	float: left;
	font-size: 11px;
	color: #878787;
}

#comp_padding {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #878787;
	height: 158px;
	margin-top: 10px;
	margin-right: 6px;
	margin-left: 6px;
}

.latest-newsimg {
	border: 1px solid #878787;
	margin-right:8px;
}

#more-news {
	float:left;
	width: 229px;
	padding-top: 5px;
	padding-left: 5px;
}

.more-news{
	font-size: 11px;
	padding-top: 1px;
	margin: 2px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #878787;
}


/* end */

/* contact styles */

#contactLeftWrapper{width:300px; float:left; padding:10px;}
#contactRightWrapper{width:220px; float:left; padding:10px 10px 10px 0px;}
.contactDetailWrapper{width:220px; height:30px; clear:both}
.contactTitle{width:75px; float:left;}
.contactInput{width:80px; float:left;}
.contactInput select{font-size:11px;}
.contactInput input{font-size:11px; width:120px}

/* end */

/* media styles */

.mediaTitle{width:70px; float:left;}
.mediaInput{width:200px; float:left;}
.mediaInput select{font-size:11px;}
.mediaInput input{font-size:11px; width:200px; margin-bottom:5px;}

/* end */

/* News page styles */

.leadNewsWrapper{padding:10px 10px 10px 10px; min-height:125px; border:1px solid #878787; margin-bottom:5px; background-color:#b1b1b1}
.leadNewsWrapper h1{font-size:16px; margin:0px; padding:0px; font-weight:bold}
.leadNewsWrapper img{margin-right:5px; border:0px; float:left; width:250px; height:125px; border:1px solid #ffffff}
.leadNewsAltWrapper {padding:0px 0px 10px 0px; height:50px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #878787; margin-top:10px;}
.leadNewsAltWrapper img{margin-right:5px; border:0px; float:left; width:100px; height:50px;}
.newsWrapper {padding:0px 0px 10px 0px; height:20px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #878787; margin-top:10px;}

/* end */

/* Four col layout */

.fourcolbg{
	background-image: url(/data/assets/bsb/images/bg_bsb_riders.gif); 
	background-repeat:no-repeat; 
	width:112px; height:130px; 
	float:left; 
	margin-top:10px; 
	margin-left:10px; 
	margin-right:6px;
	padding:8px 0px 0px 8px;
}

* html .fourcolbg{
	margin-left:7px; 
}


.fourcolblong{
	background-image: url(/data/assets/bsb/images/bg_bsb_results.gif); 
	background-repeat:no-repeat; 
	width:112px; height:153px; 
	float:left; 
	margin-top:10px; 
	margin-left:10px; 
	margin-right:6px;
	padding:8px 0px 0px 8px;
}

* html .fourcolblong{
	margin-left:7px; 
}

.fourcolbexlong{
	background-image: url(/media/524509/bg_bsb_results-high.gif); 
	background-repeat:no-repeat; 
	width:112px; height:190px; 
	float:left; 
	margin-top:10px; 
	margin-left:10px; 
	margin-right:6px;
	padding:8px 0px 0px 8px;
}

* html .fourcolbexlong{
	margin-left:7px; 
}

.fourcolboxpic{
	width:104px ; 
	min-height:115px; 
	font-size:10px; 
	margin:0px;
}

.fourcolboxspacer{
	height:70px;
}

.fourcolboxspacer2{
	height:85px;
}

.fourcolboxinfo{
	background-color:#e8e8e8;
	min-height:42px; 
	padding:2px;
}

.fourcolboxinfo2{
	background-color:#e8e8e8;
	height:27px; 
	padding:2px;
}

/* end */

/* Three col layout */

.threecolbg{
	width:168px; 
	height:193px; 
	float:left; 
	margin-left:9px; 
	margin-right:5px; 
	margin-top:10px; 
	background-image:url(/data/assets/bsb/images/team_boxes.gif);
}

* html .threecolbg{
	margin-left:6px; 
}

.threecolboxpic{
	width:150px; 
	height:172px; 
	margin-left:9px; 
	margin-top:8px;
}


.threecolboxspacer{
	height:115px;
}

* html .threecolboxspacer{
		height:50px;
}

.threecolboxinfo{
	height:48px; 
	background-color:#e8e8e8;
	font-size:11px;
	padding:5px;
}

* html .threecolboxinfo{
	margin-left:2px; 
}


#threecolboxspacer { /*spacer for two colbox */
	width:84px; 
	height:188px; 
	float:left; 
	margin-left:2px; 
	margin-right:5px; 
	margin-top:10px;
	}
	
/* end */

/* Two col layout */

.twocolbg{
	background-image: url(/data/assets/bsb/images/bg_bsb_riders.gif); 
	background-repeat:no-repeat; 
	width:112px; height:130px; 
	float:left; 
	margin-top:10px; 
	margin-left:10px; 
	padding:8px 0px 0px 8px;
}

.twocolboxpic{
	width:104px ; 
	height:115px; 
	font-size:10px; 
	margin:0px;
}

.twocolboxspacer{
	height:70px;
}

.twocolboxinfo{
	background-color:#e8e8e8;
	height:42px; 
	padding:2px;
}

/* end */

/* realTwo col layout */

.Rtwocolbg{
	margin-left:10px;
	margin-top:10px;
	background-image:url(/data/assets/bsb/images/bg_box_260_178.gif);
	background-repeat:no-repeat;
	width:244px;
	height:168px;
	padding:8px;
	float:left
}


.Rtwocolboxpic{
	width:245px; 
	height:163px; 
	border:0px;
}

/* end */

/* Footer Styles */

#footer-sponsor {
	background-color: #f4f4f4;
	height: 50px;
	width: 984px;
	margin-right: auto;
	margin-left: auto;
}
#footer {
	width: 984px;
	margin-right: auto;
	margin-left: auto;
	height: 20px;
}
#copyright {
	font-size: 11px;
	margin: 3px;
	float: left;
	width: 250px;
	color: #333333;
}
#footer-menu {
	float: right;
	width: 250px;
	font-size: 11px;
	text-align: right;
	margin: 4px;
	color: #878787;
}

/* end */

/* drop down content */

.DropTitle{ /*header of 2nd demo*/
	cursor: hand;
	cursor: pointer;
	margin: 10px 0px 10px 0px;
	border-bottom: 1px solid #ffffff;
	font-size:11px;
	margin-bottom: 10px;
	padding-bottom: 5px;
}

.DropTitle1{ /*header of 2nd demo*/
	cursor: hand;
	cursor: pointer;
	margin: 0px 0px 10px 0px;
	font-size:11px;
	padding-bottom: 0px;
	text-align:left;
}

.DropResponseOpen{ /*class added to contents of 2nd demo when they are open*/
	color: #333333;
}

.DropResponseClosed{ /*class added to contents of 2nd demo when they are closed*/
	color: #333333;
}

.DropContent{font-size:11px; padding-right:20px}

.DropContent1{font-size:11px; padding-right:20px}

.teamcontent h1{font-size:14px; padding-right:20px; color:#ba0016;}

.teamcontent a:link {color: #000000}
.teamcontent a:visited {color: #000000}
.teamcontent a:hover {color: #ba0016}
.teamcontent a:active {color: #ba0016}

/* end */


.circuit-box {
	margin-top:6px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #878787;
	font-size: 11px;
	padding-left: 3px;
	padding-top: 3px;
	padding-right: 3px;
	color: #878787;
}

.results-title {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	margin-bottom: 10px;
	padding-bottom: 5px;
}

.result-name {
	font-size: 11px;
	color: #FFFFFF;
	float: left;
	width: 85px;
	margin-bottom: 2px;
	padding-bottom: 1px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #878787;
}

.result-team {
	font-size: 11px;
	color: #FFFFFF;
	float: left;
	width: 85px;
	margin-bottom: 2px;
	padding-bottom: 1px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #878787;}
	
.result-pts {
	font-size: 11px;
	color: #FFFFFF;
	float: left;
	width: 30px;
	margin-bottom: 2px;
	padding-bottom: 1px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #878787;
	}
	
#ridersWrapper{
	width:270px;
	float:left
}

#teamPic {
	width:280px; float:right;
}

#riderProfileImg {
	width:280px;
	height:329px;
	float:right;
}

a.whitelinks:link, a.whitelinks:visited
{
	color:#ffffff;
}

a.whitelinks:hover, a.whitelinks:active 
{
	color:#000000;
}

.imagegalbox {
	float:left; 
	margin:0px 16px 10px 0px; 
	padding:0px; 
	width:90px;
}

.votingblock {
	height:7px;
	background:#ba0016;
	border:0;
	margin: 2px 0 0 0;
	padding:0;
	font:3px bold;
}

.votingform {
	padding:0px;
	border:0px;
	margin:0px;
	display:inline
	}
	
#technav {
	width:150px;
	float:left;
}

#techcontent {
	width:400px; 
	min-height:500px; 
	float:right;

}
 
legend {
	color:#878787;
}

#hr {
	height: 10px;
	padding-top: 5px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #878787;
	clear:right;
}

a.redLinks:link {color: #ba0016}
a.redLinks:visited {color: #ba0016}
a.redLinks:hover {color: #000000}
a.redLinks:active {color: #000000}

a.whiteLinks:link {color: #FFFFFF}
a.whiteLinks:visited {color: #000000}
a.whiteLinks:hover {color: #FFFFFF}
a.whiteLinks:active {color: #FFFFFF}

#col-left a { font-weight:normal;}
#col-left a:hover {font-weight:normal;}

/* dimensios for both splash image and the player wrapper */
a.flowplayer, a.flowplayer img {
	display:block;				
	width:208px;
	height:180px;
	border:0px;		
}

/* play button on top of splash screenn */
div.playButton {
	background:url(//data/assets/bsb/images/play.png) no-repeat;
	width:50px;
	height:50px;
	position:relative;
	top:-110px;
	left:79px;	
	opacity:0.9;
	margin-bottom:-50px;
}

/* play button upon mouseover */
div.playButton:hover {
	opacity:1.0;		
}

.pics {  
    height:  192px;  
    width:   67px;  
    padding: 0;  
    margin:  0;  
} 
 
.pics img {  
    padding: 0px;  
    border:  0px solid #ccc;  
    background-color: #eee;  
    width:  192px; 
    height: 67px; 
    top:  0; 
    left: 0 
} 

.superpoll {
	float: 		left; 
	margin: 	4px 0px 4px 4px; 
	width: 		47px; 
	font-size: 	8px;
}

.superpoll.one {
	margin-top:	4px;
}

.superpoll.two {
	margin-top:	14px;
}

.superpoll.three {
	margin-top:	24px;
}

.superpoll.four {
	margin-top:	34px;
}

.teamRider {
	background: url(/data/assets/bsb/images/team-rider-box.png) no-repeat;
}

.teamRider.six {
	margin-top: 40px;
}

.teamRiderPers {
	margin-top: 40px; margin-left: 1px; margin-right: 1px; margin-bottom: 0px; background: url(/data/assets/bsb/images/team-person-box.png) no-repeat;
}

.teamRiderPers.six {
	margin-top: 2px;
}

.xsltsearch_result p {margin: 0; padding: 0; }
.xsltsearch_ordinal {font-weight: bold; font-size: 75%;}
.xsltsearch_title {font-weight: bold;}
.xsltsearch_score {font-size: 75%;}
p.xsltsearch_result_description {padding-bottom: 10px;}
.xsltsearch_description strong {background: #ff9;} /* search term highlighting */
#xsltsearch_navigation {text-align: center;}
#xsltsearch_navigation .disabled {color: #999;}
#xsltsearch_stats {font-size: 75%; color: #666;}

/* GENERAL STYLES */
.Doc2Form {
	text-align: center;
	}
.Doc2Form fieldset {
	border: none;
	text-align: left;
	/* border-bottom: 1px solid #1E3E55; */
	margin-bottom: 5px;
	}
	
.Doc2Form legend {
	padding: 5px; display: none;
	font-weight: bold;
	font-size: 10px;
	color: #1E3E55;
	}
	
.Doc2Form fieldset ul {
	margin: 0;
	padding: 0;
	}
	
.Doc2Form fieldset li {
	display: block;
	list-style: none;
	padding:  0;
	margin: 5px 0;
	color: #000;
	clear: both;
	/* border-top: 1px solid #1E3E55; */
	}
.Doc2Form fieldset li span {
	}
.Doc2Form fieldset li span img {
	}

.Doc2Form fieldset li img, .Doc2Form fieldset li a {
	float: left;
	margin-left: 3px;
	margin-top: 3px;
	font-size: 10px;
	}
.Doc2Form fieldset li label
{
	width: 200px;
	float: left; 
	font-size: 11px;
	font-weight: bold;
	padding-left: 10px;
	padding-top: 5px;
	}
.Doc2Form fieldset li p {
	color: #1E3E55;
	padding: 0;
	margin: 0;
	margin-top: 5px;
	padding-left: 10px;
	}
.Doc2Form fieldset li table {
	margin-top: 3px; 
	margin-left: 30px;
	font-size: 11px;
	margin-bottom: 3px;
	}
.Doc2Form fieldset li table input {
	width: 25px;
	font-size: 11px;
	border: 0px solid #1E3E55;
	margin-bottom: 3px; margin-top: 0px;	
	}
.Doc2Form fieldset li table label {
	padding-left: 5px;
	padding-top: 5px;
	width: 250px;
	}
.Doc2Form fieldset p {
	color: #1E3E55;
	padding: 0;
	margin: 0;
	margin-top: 5px;
	padding-left: 10px;
	}
.Doc2Form fieldset br {
	clear: both;
	}
.Doc2Form fieldset input {
	float: left; 
	margin-top: 3px; 
	width: 180px;
	margin-left: 30px;
	font-size: 11px;
	/* border: 1px solid #1E3E55; */
	margin-bottom: 3px;
	}
.Doc2Form fieldset input[type=checkbox] {
	float: left; 
	margin-top: 3px; 
	width: 50px;
	margin-left: 30px;
	font-size: 11px;
	/* border: 1px solid #1E3E55; */
	margin-bottom: 3px;
	}
.Doc2Form fieldset input[type=radio] {
	float: left; 
	margin-top: 3px; 
	width: 30px;
	margin-left: 10px;
	font-size: 11px;
	/* border: 1px solid #1E3E55; */
	margin-bottom: 3px;
	}
.Doc2Form fieldset textarea {
	float: left; 
	margin-top: 3px; 
	width: 245px;
	margin-left: 30px;
	font-size: 11px;
	height: 75px;
	/* border: 1px solid #1E3E55; */
	margin-bottom: 3px;
	}
.Doc2Form fieldset select {
	float: left; 
	margin-top: 3px; 
	width: 210px;
	margin-left: 30px;
	font-size: 11px;
	border: 1px solid #1E3E55;
	margin-bottom: 3px;
	}
.Doc2Form input.button {
	height: auto;
	}
.Doc2Form li.required label strong {
	font-weight: bold;
	font-style: normal;
	color: #900;
	}
/*\*//*/ .Doc2Form legend { display: inline-block; } /* IE Mac legend fix */
				
#riderChampion td a, #riderChampion td a:visited, #riderChampion td a:active, #riderChampion td a:hover {
	color: #996600;
}






























/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */
