img {border: 0px;}
body{background: url(../images/borderSide.jpg) repeat-y top center;}

.homePhotoCredit{position:relative; font-size: 10px; left:5px;}
.homePhotoCredit a{color: #4d799a; text-decoration: none;}
.homePhotoCredit a:hover{color: #0657A9;}
.homePhotoCredit a:active{color: #0657A9;}


#wrapper{margin-left:auto; margin-right:auto; width:1005px;font-size: 12px; color: #737373; font-family:Arial, sans-serif;background-color:white;}
#nav{position:relative; width:1005px; height:35px; height:20px; background:white; }
#nav a{color: #737373; text-decoration: none; padding:5px 20px 0px 0px; font-size: 13px; background:white;}
#nav a:hover{color: #0657A9;}
#nav a:active{color: #0657A9;}
.current{color: #0657A9;font-size: 13px;  text-decoration: none; padding-right:20px; height:50px; padding-top:5px; background: url(../images/navActive.gif) no-repeat 0px 0px; }
.homeDisable{color: #737373; text-decoration: none; padding:5px 20px 0px 0px; font-size: 13px; background:white;}

#teamSubNav{position:relative;  height:20px; font-size:12px; padding: 5px 0px 5px 0px; }
#teamSubNav a{color: #737373; text-decoration: none; padding:0px 12px 0px 0px;}
#teamSubNav a:hover{color: #0657A9;}
#teamSubNav a:active{color: #0657A9;}
.teamSubNavCurrent{color: #0657A9; text-decoration: none; text-decoration: underline;  padding:0px 12px 0px 0px;}


#footer{text-align:right; width:1005px; height:28px; background:white; font-size: 9px; color: #4d799a;}
#subMenuInfo{position:relative; width:; 1005px; height: 30px; font-size: 11px; background: white; color: #0657A9;}

.fullHomeBox{position:relative;width:1005; background:white; font-size: 10px; color: #737373;}
.fullHomeBox h1{font-size: 12px; text-decoration:none; color: #4d799a; font-weight: normal; margin-bottom: 0;}
.fullHomeBox h2{font-size: 10px; text-decoration:none; color: #4d799a; margin-bottom: 1px;}
.fullHomeBox h3{font-size: 11px; text-decoration:none; color: #0657A9; margin-top: 1px; margin-bottom: 1px;}
.fullHomeBox a{color:#4d799a; text-decoration:none; font-size: 10px;}
.fullHomeBox a:hover{color: #0657A9;}

#riderDetailContent{position:relative;}

.fullTeamBox{float:left; background:white; padding-top: 10px; padding-bottom: 10px; font-size: 10px; color: #737373;}
.fullTeamBox h1{font-size: 12px; text-decoration:none; color: #4d799a; font-weight: normal; margin-bottom: 0;}
.fullTeamBox h2{font-size: 10px; text-decoration:none; color: #4d799a; margin-bottom: 1px;}
.fullTeamBox h3{font-size: 11px; text-decoration:none; color: #0657A9; margin-top: 1px; margin-bottom: 1px;}
.fullTeamBox a{color:#4d799a; text-decoration:none; font-size: 10px;}
.fullTeamBox a:hover{color: #0657A9;}

.socialBox{float:left; padding-right: 10px; background:white; }
.newsBox{float:left; padding-right: 10px; background:white;}
.socialBox a{font-size: 12px;}
.calBox{float:left; background:white;}


.fullTeamsBox{position:relative; background:white; font-size: 10px; padding-top:  10px; padding-bottom: 10px; color: #737373;}
.fullTeamsBox h1{font-size: 12px; text-decoration:none; color: #4d799a; font-weight: normal; margin-bottom: 0;}
.fullTeamsBox h2{font-size: 10px; text-decoration:none; color: #4d799a; margin-bottom: 1px;}
.fullTeamsBox h3{font-size: 11px; text-decoration:none; color: #0657A9; margin-top: 1px; margin-bottom: 1px;}
.fullTeamsBox a{color:#4d799a; text-decoration:none; font-size: 10px;}
.fullTeamsBox a:hover{color: #0657A9;}

.teamMemberBox{float:left; padding-right: 10px; color:#0657A9; background:white ;}
.teamMemberBox a{text-decoration:none; font-size: 10px;}
.teamMemberBox a:hover{color: #a0b019;}
.teamMemberBox p{margin: 0px 0px 0px 0px; line-height:11px;}

.dotVSpacer{width:865}
.emptyVSpacer{position:relative;width:865; height: 10px;background:white;}
.emptyHSpacer{float:left; width:10px; height: 210px;background:white;}


.sponsorBox{position:relative; width:1005px;}
.sponsorLogo{float:left; width:150px; padding-right: 25px; background:white;}
.sponsorCopy{float:left; width: 750px; background:white;}
.sponsorCopy h1{font-size: 14px; text-decoration:none; color: #0657A9; font-weight: normal; margin-top: 5px; margin-bottom: -2px;}
.sponsorCopy h2{font-size: 12px; font-weight: normal; text-decoration:none; color: #4d799a; margin-top: -2px;}
.sponsorCopy a{color:#0657A9; text-decoration:none; font-size: 12px; border:0px;}
.sponsorCopy a:hover{color: #0657A9;}

.riderBioBox{float:left;  background:white; padding-right: 10px; font-size: 10px; color: #4d799a; line-height:11px;}
.riderBioBox h1{font-size: 12px; text-decoration:none; color: #0657A9; font-weight: normal; margin-bottom: 0;}
.riderBioBox h2{font-size: 10px; text-decoration:none; color: #4d799a; margin-bottom: 1px;}
.riderBioBox h3{font-size: 11px; text-decoration:none; color: #7912af; margin-top: 1px; margin-bottom: 1px;}
.riderBioBox a{color:#7912af; text-decoration:none; font-size: 11px; font-weight:bold;}
.riderBioBox a:hover{color: #a0b019; font-size:11px;}
.currentRider{color: #7912af;}

.riderImage{}
#riderPhotoBlock{
	position:absolute; background:red;left:330px; width:0px;
}
#riderPhotoBlock h1{font-size: 14px; margin-bottom: 5px; color:white;}
#riderPhotoBlock p{margin-top: 5px; color:white;}
#riderInfo{
	text-align:left;
	position:absolute;
	top: 75px;
	left: 2px;
	width:671px;
  height:367px;
  padding-bottom: 0px;
  background-color:#0048ff;
  border:0px solid black;
  /* for IE */
  filter:alpha(opacity=80);
  /* CSS3 standard */
  opacity:0.8;
}
#raceResults{
	text-align:left;
	position:absolute;
	top: 75px;
	left: 2px;
	width:671px;
  height:367px;
  padding-bottom: 0px;
  background-color:#0048ff;
  border:0px solid black;
  /* for IE */
  filter:alpha(opacity=80);
  /* CSS3 standard */
  opacity:0.8;
}
#careerHighlights{
	text-align:left;
	position:absolute;
	top: 75px;
	left: 2px;
	width:671px;
  height:367px;
  padding-bottom: 0px;
  background-color:#0048ff;
  border:0px solid black;
  /* for IE */
  filter:alpha(opacity=80);
  /* CSS3 standard */
  opacity:0.8;
}

.smallCalendar{font-size:10px; color:#4d799a; font-weight:normal;background:white;}
.smallCalendar td{font-size:10px; color:#4d799a; font-weight:bold;}
.smallCalendar a{font-size:10px; color:#4d799a;font-weight:bold; text-decoration: underline;}
.smallCalendar a:hover{color: #0657A9;}
.smallCalendar p{margin:0px 0px 0px 0px;}
.smallCalendar h1{}
.offMonth{color:#737373;}
td.notmonth {color:#737373;}

.calendarList{font-size:10px;color:#737373; margin-top:10px; margin-bottom: 10px;}
.calendarList h1{font-size:14px;color:#0657A9; font-weight:normal; margin-bottom: 0px;}
.calendarList h2{font-size:11px;color:#0657A9; margin-bottom: 3px; margin-top: 15px;}
.calendarList h3{font-size:11px;color:#7912af; margin-bottom: 3px; margin-top: 15px;}
.calendarList date{font-size:15px;color:#7912af; padding-top:10px; clear:both;}
.calendarList a{font-size:11px;color:#4d799a; font-weight: normal; margin-bottom: 3px; margin-top: 15px; margin-left:20px; text-decoration:none;}
.calendarList a:hover{color:#0657A9}


.searchResults{font-size:10px;color:#737373; }
.searchResults h1{font-size:14px;color:#0657A9; font-weight:normal; margin-bottom: 0px;}
.searchResults h2{font-size:12px;color:#4d799a; margin-bottom: 3px; font-weight:normal; margin-top: 2px;}
.searchResultsHeadline{font-size: 13px; margin-top: 15px;color:#0657A9;}
.searchResultsCopy{font-size: 10px;margin-left: 30px; margin-top:0px; margin-bottom: 0px; width: 650px; color:#737373;}
.searchResultsLink{font-size: 10px; color:#737373; width: 500px; margin-left: 30px;}
.searchResultsLink a{color:#0657A9; margin-left:0px; text-decoration:none;}
.searchResultsLink a:hover{color:#737373;}



.fullNewsBox{float:left; width:1005px; background:white;font-size: 10px; color:#a0b019;}
.newsBrowser{float:left;background:white;}
.newsBrowser h1{font-size:11px; color: #0657A9; margin-bottom: 0px;}
.newsBrowser h2{font-size:10px; color: #0657A9; margin-bottom: 0px;}
.newsBrowser dd{margin: 0px 0px 0px 16px;}



.newsListingBox{width: 650px; padding-left: 150px;}
.newsTeaser{font-size:12px; color: #737373; padding-top: 10px; padding-bottom: 10px; }
.newsTeaser h1{font-size:12px; color: #0058a8; }
.newsTeaser h2{font-size:11px; color: #6d777e; font-weight:normal;}
.newsTeaser a{font-size:12px; color: #0058a8; font-weight:bold; text-decoration:none;}
.newsTeaser a:hover{color: #4d799a; }

.newsFeature{font-size:12px; color: #737373; height: 200px; width:650px; padding-top: 10px; padding-bottom: 15px; }
.newsFeature h1{font-size:12px; color: #0058a8; margin-top: 5px; }
.newsFeature h2{font-size:11px; color: #6d777e; font-weight:normal; }
.newsFeature h3{font-size:12px; color: #0058a8; margin-bottom: -5px; margin-top: 0px;}
.newsFeature a{font-size:12px; color: #0058a8; font-weight:bold; text-decoration:none;}
.newsFeature a:hover{color: #4d799a; }

.newsFeatureImage{float:left; width: 275px; padding-right: 20px;}
.newsFeatureContent{float:left; width: 355px; }

.newsListing{width: 665px; background:white;}
.newsStory{font-size:12px; color: #737373;}
.newsStory h1{font-size:12px; color: #0657A9; margin-top: 20px;}
.newsStory h2{font-size:12px; color: #737373; }
.newsStory a{font-size:12px; color: #0657A9; font-weight:bold; text-decoration:none;}
.newsStory a:hover{color: #4d799a; }

.newsPhotoBrowser{float:right;font-size:12px; color: #4d799a;}
.newsPhotoBrowser a{font-weight: normal;color: #4d799a;}
.newsPhotoBrowser a:hover{color: #0657A9;}

.fullMediaBox{float:left; width:1005px; background:white; padding-top: 10px; padding-bottom: 10px; font-size: 10px; color:#a0b019;}
.mediaBrowser{float:left; background:white;}
.mediaBrowser h1{font-size:12px; color: #0657A9; margin-bottom: 0px;}
.mediaBrowser li{list-style:none; margin: 7px 0px 0px -40px}
.mediaBrowser a{font-size:11px; color: #4d799a;  font-weight:normal; text-decoration: none;}
.mediaBrowser a:hover{color: #0657A9;}

.mediaListing{float:left; margin-left: 30px; font-size:12px;color:#737373; width:800px;}
.mediaListing h1{font-size:12px;color:#0657A9; margin-bottom: 0px;}
.mediaListing h2{font-size:11px;color:#0657A9; margin-top: 10px;}
.mediaListing a{font-size:11px; color: #4d799a;  font-weight:bold; text-decoration: none; padding-left: 15px;}
.mediaListing a:hover{color: #0657A9;}

.storyDetailBox{color:#0657a9;font-size:11px;line-height:13px;}
.storyDetailBox a{text-decoration:none;font-weight:bold;color:#7912af;}
.storyDetailBox a:hover{color:#a0b019;}
.storyName{font-size:16px;}
.storyTitle{font-style:italic; font-size: 15px;}
.storyBody{}

.contactBox{float:left; color: #0657A9; font-size:12px;}
.contactBox h1{font-size:15px; font-weight:normal; margin: 0px;}
.contactBox h2{font-size:13px; font-weight:normal; color: #4d799a; margin: 0px;}
.contactBox a{font-size:11px; color: #737373;  font-weight:bold; text-decoration: none; }
.contactBox a:hover{color: #4d799a;}

#historyblock{margin-top:20px;}
#historyblock a{font-size:11px; color: #4d799a;  font-weight:bold; text-decoration: none; }
#historyblock a:hover{color: #7912af;}

#historyMenu{width:340px;float:left;}
#historyContent{float:left; width:620px; padding-left:30px;}

img.newsFloatImage{float:left; margin: 5px 10px 0px 0px;}

.roundedcornr_box_694593 {
	background: url(../images/roundedcornr_694593_tl.png) no-repeat top left;
}
.roundedcornr_top_694593 {
	background: url(../images/roundedcornr_694593_tr.png) no-repeat top right;
}
.roundedcornr_bottom_694593 {
	background: url(../images/roundedcornr_694593_bl.png) no-repeat bottom left;
}
.roundedcornr_bottom_694593 div {
	background: url(../images/roundedcornr_694593_br.png) no-repeat bottom right;
}

.roundedcornr_content_694593 {
	background: url(../images/roundedcornr_694593_r.png) top right repeat-y;
}

.roundedcornr_top_694593 div,.roundedcornr_top_694593,
.roundedcornr_bottom_694593 div, .roundedcornr_bottom_694593 {
	width: 100%;
	height: 15px;
	font-size: 1px;
}
.roundedcornr_content_694593, .roundedcornr_bottom_694593 {
	margin-top: 0px;
	margin-bottom: 0px;
}
.roundedcornr_content_694593 { padding: 0 15px; }



.sroundedcornr_box_694593 {
	background: url(../images/roundedcornr_694593_tl.png) no-repeat top left;
}
.sroundedcornr_top_694593 {
	background: url(../images/squarecornr_694593_tr.png) no-repeat top right;
}
.sroundedcornr_bottom_694593 {
	background: url(../images/roundedcornr_694593_bl.png) no-repeat bottom left;
}
.sroundedcornr_bottom_694593 div {
	background: url(../images/squarecornr_694593_br.png) no-repeat bottom right;
}

.sroundedcornr_content_694593 {
	background: url(../images/roundedcornr_694593_r.png) top right repeat-y;
}

.sroundedcornr_top_694593 div,.sroundedcornr_top_694593,
.sroundedcornr_bottom_694593 div, .sroundedcornr_bottom_694593 {
	width: 100%;
	height: 15px;
	font-size: 1px;
}
.sroundedcornr_content_694593, .sroundedcornr_bottom_694593 {
	margin-top: 0px;
	margin-bottom: 0px;
}
.sroundedcornr_content_694593 { padding: 0 15px; }
