	

#row1 
{
    position:relative;
    background:transparent url("../images/top_nav_bg.png") repeat-x;
    padding-top:0;
    padding-bottom:0;
    width:960px;
    padding-left: 0px;
    padding-right: 0px; 
    margin-bottom:20px;   
}
#row2 {position:relative; height:217px;border-top: solid 1px #fc0202;}
#row2, #row4, #row5, #row6, #row7, #row8, #breadcrumbs
{
    background-color:#fff;
    border-left: solid 1px #fc0202;
    border-right:solid 1px #fc0202;
}
/**
    Main Breadcrumb Nav
**/
#breadcrumbs {margin-bottom:0px;padding-bottom:0px; height:22px;}
#breadcrumb {
	font: normal 12px "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif;
	color: #333333;
	margin:0;
	padding:0;
	margin-top:2px;
	margin-left:10px;
}

#breadcrumb ul {
	display:inline;
	margin:0;
	padding:0;
}
#breadcrumb li {
	display: inline;
	list-style:none;
}
#breadcrumb span {
	float: left;
	color:#330000;
}
#breadcrumb a, #breadcrumb a:link
{
    background: transparent url("../images/breadcrumbbullet.gif") no-repeat center right;
    text-decoration: none;
    padding-right: 10px; /*adjust bullet image padding*/
    color: #333333;
    text-decoration:underline;
}
#breadcrumb a:hover{
    text-decoration: none;
    color:#333;
}
#breadcrumb a.home, #breadcrumb a:link.home
{
    background: none;
    text-decoration: none;
    padding-right: 10px; /*adjust bullet image padding*/
    color: #333333;
    text-decoration:underline;
}
#breadcrumb a:hover.home {
    text-decoration: none;
    color:#333;
}
/**
    Home page main nav
**/
#row3 {position:relative; z-index:900;}                                                         /******Z-index**/
#ytplayer, #player, #playerContainer {position:relative; z-index:500;}

#menuwrapper 
{
	/*border-top: 1px solid #000;*/
	/*border-bottom: 1px solid #333;*/
	/*background-color: #ff0000;*/
	/*background-image: url(images/exp_mbar.jpg);*/
	background-image: url("images/main_nav_bg_norm.gif");
	background-repeat: repeat-x;
    
}

.clearit {
	clear: both;
	height: 0;
	line-height: 0.0;
	font-size: 0;
}

#menubar, #menubar ul {
	padding: 0;
	margin: 0;
	list-style: none;
	font-family: Arial, Helvetica, sans-serif;	
}
#menubar {margin-left:20px;}

#menubar a {
	display: block;
	text-decoration: none;               
	padding: 15px 11px 15px 11px;
	font-size:14px;
	color: #ffffff;

}
#menubar a.maintier {
	display: block;
	text-decoration: none;               
	padding: 22px 10px 22px 10px;
	font-size:14px;
	color: #ffffff;
	margin-right:20px;
	font-weight:bold;
}

#menubar a.trigger {
	/*padding: 5px 16px 5px 10px;*/                     
	padding: 22px 10px 22px 10px;
	/*background-image: url("images/PM_dark_south.gif");*/
	/*background-repeat: no-repeat;*/
	/*background-position: right center;*/
	font-weight:bold;
}

#menubar li {
	float: left;
	/*width: 9em; */            
	width:90px;
}

#menubar li ul, #menubar ul li  {
	/*width: 12em;*/
	width:160px;
}
#menubar ul 
{
    /*padding-top:4px;*/
	/*padding-bottom:4px;*/
}

#menubar ul li a  {
	/*color: #565656;*/
	/*border-right: 0;*/
	padding: 3px 12px 3px 16px;
}

#menubar li ul {
	position: absolute;
	display: none;
	background-color: #ffffff;
	border-bottom: 1px solid #ccc;
	z-index:900;
}
#menubar li:hover a,#menubar li.hvr a, #menubar a:focus,#menubar li a.sel {padding-left:9px;padding-right:9px;}

#menubar li:hover a, #menubar a:focus,
#menubar a:active, #menubar li.hvr a, #menubar li a.sel {
	color: #800000;
	border-right: 1px solid #ccc;
	border-left: 1px solid #ccc;
	background-color:#ffffff;
}

#menubar li:hover ul, #menubar li.hvr ul {
	display: block;
	filter:alpha(opacity=85); -moz-opacity:0.85; -khtml-opacity: 0.85;	opacity: 0.85;
}

#menubar li:hover ul a, #menubar li.hvr ul a {
	color: #000000;
	background-color: transparent;
}

#menubar ul a {
	font-size:12px;
}
#menubar ul a:hover {
	background-color: #ff0000!important;
	background-image: url("images/main_nav_bg_norm.gif")!important;
	background-repeat: repeat-x!important;
	color: #ffffff!important;
}
#menubar li {width: auto;}
#menubar a.notactive {color: #999;}
#menubar a.notactive:hover {color: #999;}
#menubar li:hover a.notactive, #menubar a.notactive:focus,
#menubar a.notactive:active, #menubar li.hvr a.notactive {padding-left:10px;padding-right:10px;border:none;background-color: transparent!important;color: #999!important; cursor:default;}


	
/**
    special row spacing
**/
#row3pre 
{
    float:left;position:relative;
    background:#330000 url("../images/brwn_bg_sq2x2.gif") repeat;
    padding-top:0;
    padding-bottom:0;
    width:962px;
    height:21px;
    padding-left: 0px;
    padding-right: 0px;
    color:#ffffff; 
}
#date_time {position:absolute; color:#fff; top:3px;right:22px;}
#row3 
{
    position:relative;
    background:transparent url("../images/main_nav_bg_norm.gif") repeat-x;
    padding-top:0;
    padding-bottom:0;
    width:962px;
    height:60px;
    padding-left: 0px;
    padding-right: 0px; 
    color:#ffffff; 
}
#row3 .leftEndSide
{
    position:absolute;
    background:transparent url("../images/nav_left_side.png") no-repeat;
    width:6px; 
    height:60px;
    left:0;
}
#row3 .rightEndSide
{
    position:absolute;
    background:transparent url("../images/nav_right_side.png") no-repeat;
    width:6px; 
    height:60px;
    right:0;
}
#row10
{
    background:transparent url("../images/main_page_ft.gif") no-repeat;
    border-left:solid 1px #eb1c22;
    border-right:solid 1px #eb1c22;
}
/** 
    block sides and bg color styles
**/
#quicklinks, #nextevent, #ourpartners
{
    background:#dfdfdf url("../images/light_grey_sq2x2.gif") repeat;
    border-left: solid 1px #8d8d8d;
    border-right: solid 1px #8d8d8d;
    width:298px;
    min-height:150px;
}
#hp_latestnews, #hp_latestimages, #hp_latestvideo
{
    background:#dfdfdf url("../images/light_grey_sq2x2.gif") repeat;
    border-left: solid 1px #8d8d8d;
    border-right: solid 1px #8d8d8d;
    width:298px;
    height:220px;
    float:left;
}
#hp_tird_block_generic
{
    background:#dfdfdf url("../images/light_grey_sq2x2.gif") repeat;
    border-left: solid 1px #8d8d8d;
    border-right: solid 1px #8d8d8d;
    width:298px;
    min-height:220px;
    float:left;
}
#tp_third_block_generic_blu
{
    background:#dfdfdf url("../images/light_grey_sq2x2.gif") repeat;
    border-left: solid 1px #4848b6;
    border-right: solid 1px #4848b6;
    width:298px;
    min-height:220px;
    float:left;
}
#tp_third_block_generic_red
{
    background:#dfdfdf url("../images/light_grey_sq2x2.gif") repeat;
    border-left: solid 1px #ff0000;
    border-right: solid 1px #ff0000;
    width:298px;
    min-height:220px;
    float:left;
}
#tp_editors_hotpicks
{
    background:#dfdfdf url("../images/light_grey_sq2x2.gif") repeat;
    border-left: solid 1px #8d8d8d;
    border-right: solid 1px #8d8d8d;
    width:298px;
    min-height:100px;
    float:left;
}

#hp_latestnews_main, #ttp_block_generic
{
    background:#dfdfdf url("../images/light_grey_sq2x2.gif") repeat;
    border-left: solid 1px #8d8d8d;
    border-right: solid 1px #8d8d8d;
    width:608px;
    min-height:220px;
    float:left;
}
#ttp_latestnews_main_red
{
    background:#dfdfdf url("../images/light_grey_sq2x2.gif") repeat;
    border-left: solid 1px #ff0000;
    border-right: solid 1px #ff0000;
    width:608px;
    min-height:220px;
    float:left;
}
#ttp_latestnews_main_blu
{
    background:#dfdfdf url("../images/light_grey_sq2x2.gif") repeat;
    border-left: solid 1px #4848b6;
    border-right: solid 1px #4848b6;
    width:608px;
    min-height:220px;
    float:left;
}
#ttp_block_generic_search
{
    background:#dfdfdf url("../images/light_grey_sq2x2.gif") repeat;
    border-left: solid 1px #8d8d8d;
    border-right: solid 1px #8d8d8d;
    width:608px;
    min-height:120px;
    float:left;
}
/**
    Rider Images
**/
#rider_blu, #blusponsors
{
    /*background:#dfdfdf url("../images/light_grey_sq2x2.gif") repeat;*/
    position:relative;
    border-left: solid 1px #4848b6;
    border-right: solid 1px #4848b6;
    width:453px;
    height:150px;
}

#rider_blu img
{
    position: absolute;
    bottom:-7px;
    left:0px;                                                                                       
    z-index:20;                                                                                    /******Z-index**/
}
#rider_red img
{
    position: absolute;
    bottom:-7px;
    left:68px;
    z-index:20;                                                                                     /******Z-index**/
}
#rider_blu a img {border:none;}
#rider_red a img {border:none;}

#rider_red, #redsponsors
{
    position:relative;
    border-left: solid 1px #ba5353;
    border-right: solid 1px #ba5353;
    width:453px;
    height:150px;
}
#rider_blu img.gowland {position:absolute;top: 24px;left:17px;z-index:21;}                              /******Z-index**/
#rider_blu img.walker {position:absolute;top: 46px;left:367px;z-index:21;}                              /******Z-index**/

#rider_red img.linfoot {position:absolute; top: 19px; left:32px;z-index:21;}                            /******Z-index**/
#rider_red img.rutter {position:absolute; top: 36px;left:366px;z-index:21;}                             /******Z-index**/
/** 
    main heading styles
**/
.quicklinks, .nextevent, .ourpartners, .hp_latestnews, .hp_latestimages, .hp_latestvideo, .tp_generic_block_hd 
{
    background:#dfdfdf url("../images/grey_block_hd.png") no-repeat;
    color:#333333;
    letter-spacing: 0.05mm;
	font-family:Arial;
	font-weight:bold; 
	font-size:15px;
	padding: 9px 0px 9px 10px;
	text-align:left;
	position:relative;
	width:290px;
	z-index:11;                                                                                         /******Z-index**/
}
.tp_generic_block_hd_red 
{
    background:b00000 url("../images/red_block_hd_tp.png") no-repeat;
    color:#ffffff;
    letter-spacing: 0.05mm;
	font-family:Arial;
	font-weight:bold; 
	font-size:15px;
	padding: 9px 0px 9px 10px;
	text-align:left;
	position:relative;
	width:290px;
	z-index:11;                                                                                         /******Z-index**/
}
.tp_generic_block_hd_blu 
{
    background:#4848b6 url("../images/blu_block_hd_tp.png") no-repeat;
    color:#ffffff;
    letter-spacing: 0.05mm;
	font-family:Arial;
	font-weight:bold; 
	font-size:15px;
	padding: 9px 0px 9px 10px;
	text-align:left;
	position:relative;
	width:290px;
	z-index:11;                                                                                         /******Z-index**/
}
.tp_generic_block_hd_wm_blu
{
    background:#4848b6 url("../images/blu_block_hd_tp.png") no-repeat;
    color:#ffffff;
    letter-spacing: 0.05mm;
	font-family:Arial;
	font-weight:bold; 
	font-size:15px;
	padding: 9px 0px 9px 10px;
	text-align:left;
	position:relative;
	width:290px; 
}
.tp_generic_block_hd_wm_red 
{
    background:#b00000 url("../images/red_block_hd_tp.png") no-repeat;
    color:#ffffff;
    letter-spacing: 0.05mm;
	font-family:Arial;
	font-weight:bold; 
	font-size:15px;
	padding: 9px 0px 9px 10px;
	text-align:left;
	position:relative;
	width:290px; 
}
.nextevent {overflow:hidden;}
.hp_latestnews_wm, .hp_latestimages_wm, .hp_latestvideo_wm, .tp_generic_block_hd_wm 
{
    background:#dfdfdf url("../images/grey_block_hd.png") no-repeat;
    color:#333333;
    letter-spacing: 0.05mm;
	font-family:Arial;
	font-weight:bold; 
	font-size:15px;
	padding: 9px 0px 9px 10px;
	text-align:left;
	position:relative;
	width:290px; 
}
.hp_latestnews_main, .ttp_hd_generic
{
    background:#dfdfdf url("../images/grey_block_hd_ttp.png") no-repeat;
    color:#333333;
    letter-spacing: 0.05mm;
	font-family:Arial;
	font-weight:bold; 
	font-size:15px;
	padding: 9px 0px 9px 10px;
	text-align:left;
	position:relative;
	width:600px;
	z-index:11;                                                                                 /******Z-index**/
}
.hp_latestnews_main_wm 
{
    background:#dfdfdf url("../images/grey_block_hd_ttp.png") no-repeat;
    color:#333333;
    letter-spacing: 0.05mm;
	font-family:Arial;
	font-weight:bold; 
	font-size:15px;
	padding: 5px 0px 6px 10px;
	text-align:left;
	position:relative;
	width:600px;  
}
.ttp_latestnews_main_red 
{
    background:#b00000 url("../images/red_block_hd_ttp.png") no-repeat;
    color:#ffffff;
    letter-spacing: 0.05mm;
	font-family:Arial;
	font-weight:bold; 
	font-size:15px;
	padding: 9px 0px 9px 10px;
	text-align:left;
	position:relative;
	width:600px;  
}
.ttp_latestnews_main_blu 
{
    background:#4848b6 url("../images/blu_block_hd_ttp.png") no-repeat;
    color:#ffffff;
    letter-spacing: 0.05mm;
	font-family:Arial;
	font-weight:bold; 
	font-size:15px;
	padding: 9px 0px 9px 10px;
	text-align:left;
	position:relative;
	width:600px;  
}
.hp_redblock_hd
{
    background:#fff url("../images/hp_hd_block_bg_red.png") no-repeat;
    color:#ffffff;
    letter-spacing: 0.05mm;
	font-family:Arial;
	font-weight:bold; 
	font-size:15px;
	padding: 8px 0px 10px 10px;
	text-align:left;
	position:relative;
	width:445px;
}

.hp_blublock_hd
{
    background:#fff url("../images/hp_hd_block_bg_blu.png") no-repeat;
    color:#ffffff;
    letter-spacing: 0.05mm;
	font-family:Arial;
	font-weight:bold; 
	font-size:15px;
	padding: 8px 0px 10px 10px;
	text-align:left;
	position:relative;
	width:445px;
}

/** 
    block footer styles
**/
.tp_greyblock_ft
{
  background:#ffffff url("../images/grey_block_ft_tp.png") no-repeat;
  float:left;
  width:300px;
  height:13px;  
}
.tp_greyblock_ft_blu
{
  background:#ffffff url("../images/blu_block_ft_tp.png") no-repeat;
  float:left;
  width:300px;
  height:13px;  
}
.tp_greyblock_ft_red
{
  background:#ffffff url("../images/red_block_ft_tp.png") no-repeat;
  float:left;
  width:300px;
  height:13px;  
}
.ttp_greyblock_ft
{
  background:#ffffff url("../images/grey_block_ft_ttp.png") no-repeat;
  float:left;
  width:610px;
  height:13px;  
}

.ttp_blu_block_ft
{
  background:#ffffff url("../images/blu_block_ft_ttp_grey.png") no-repeat;
  float:left;
  width:610px;
  height:13px;  
}
.ttp_red_block_ft
{
  background:#ffffff url("../images/red_block_ft_ttp_grey.png") no-repeat;
  float:left;
  width:610px;
  height:13px;  
}

.hp_redblock_ft
{
  background:#ffffff url("../images/hp_ft_block_bg_red.png") no-repeat;
  float:left;
  width:455px;
  height:14px;  
}
.hp_blublock_ft
{
  background:#ffffff url("../images/hp_ft_block_bg_blu.png") no-repeat;
  float:left;
  width:455px;
  height:14px;  
}
/**
    Header Logos and Image Titles
**/
#row1 .sideLeft
{
    position:absolute;
    background:transparent url("../images/top_nav_left_corner.gif") no-repeat;
    width:12px; 
    height:29px;
    left:0;
    z-index:10;                                                                                     /******Z-index**/
}
#row1 .sideRight
{
    position:absolute;
    background:transparent url("../images/top_nav_right_corner.gif") no-repeat;
    width:12px; 
    height:29px;
    z-index:10;
    right:0;                                                                                        /******Z-index**/
}   
#row2 .topLeft
{
    position:absolute;
    background:transparent url("../images/page_top_corners.png") no-repeat;
    width:6px;
    height:6px;
    background-position: 0px 0px;	
    left:-1px;
    top:-1px;
}
#row2 .topRight
{
    position:absolute;
    background:transparent url("../images/page_top_corners.png") no-repeat;
    width:6px;
    height:6px;
    background-position: -6px 0px;	
    right:-1px;
    top:-1px;
}


#hp_header_images img {border:none;}
#hp_header_images a img {border:none;}
#hp_header_images  .rmaclogo {position:relative; left:22px; top:-22px;}
#hp_header_images  .yambike {position:relative; left:22px;top:11px;}
#hp_header_images  .yamlogo {position:relative; left:113px; top:-72px;}

/**
    Memebers Login Top Nav
**/
#members_top_nav 
{   
    position:relative;
    z-index:11;                                                                                          /******Z-index**/
    color:#fff;
    height:29px;
}
#members_top_nav #members_login {padding:0px 12px 2px 2px;}
#members_login span.ic {position:relative; top:4px;}
#members_top_nav #members_login a {color:#fff;text-decoration:none;}
#members_top_nav #members_login a:hover {color:#fff;text-decoration:underline;}
#members_top_nav #members_login span.member_join, a.member_join {position:relative; left:25px;}
#members_top_nav #members_login a.lost_pass {position:absolute; top:6px; right:8px;}

#members_top_nav #members_login a.member_join {text-decoration:underline;}
#members_top_nav #members_login a.member_join:hover {text-decoration:none;}


#members_top_nav label {margin-left:10px;}
#members_top_nav input, #members_top_nav #passwrd 
{
    border:none;
    border-top: solid 1px #660000;
    border-bottom: solid 1px #660000;
    font-size:11px;
    color:#333; 
    padding: 1px 2px 2px 2px;  
}
#members_top_nav .member_login_submit 
{
 margin-left:10px;
 border:none;
 background-color:#000;
 border-top:solid 1px #d77373;
 border-bottom:solid 1px #d77373;
 border-left:none;
 border-right:none;
 font-weight:bold;
 letter-spacing:0.2mm;
 color:#fff;
 cursor:pointer;
 height:18px;
}
.scleft {position:relative;top:4px;left:12px;}
.scright {position:relative;top:4px;left:-2px;}
#top_login_details_display {}
#members_top_nav .member_logout_submit 
{
 margin-left:10px;
 border:none;
 background-color:#990000;
 border-top:solid 1px #d77373;
 border-bottom:solid 1px #d77373;
 border-left:none;
 border-right:none;
 font-weight:bold;
 letter-spacing:0.2mm;
 color:#fff;
 cursor:pointer;
 height:18px;
}
#members_top_nav span.loged_in_username {font-weight:bold; color:#fff;letter-spacing:0.3mm;}
/**
    Site Search Form Nav Style
**/
#SearchForm {position:absolute; top:18px;padding:0; margin:0;right:16px;width:144px;}
#SearchForm input {float:left;padding:0; margin:0; border:none; }
#SearchForm .searchbox 
{
    width:110px;
    border-top:solid 1px #660000;
    border-bottom:solid 1px #660000;
}
#SearchForm .navSearchBtn 
{ 
    border:none;
    width:25px;
    height:18px;
    cursor:pointer;
}
.navsearchcleft {float:left;}
/**
    Quick Links Styles
**/
#quicklinks 
{   
    float:left;
}

#quicklinks ul
{   
    margin-top:10px;
    list-style-position: outside;
    list-style:none;
    color:#333333;
}
#quicklinks li 
{
    margin-bottom:4px;
    padding:4px 4px 4px 8px;
    width:245px;
    overflow:hidden;
}

#quicklinks li a 
{
    text-decoration:none;
    background: transparent url('../images/li_arrow.gif') no-repeat center left;
    padding-left:15px;
    color:#333333;
}
#quicklinks li a:link {text-decoration:none;}
#quicklinks li a:visited {text-decoration:none;}
#quicklinks li a:hover {text-decoration:underline;}



/**
    share this nav
**/
.sharethisbckgrnd {
    height:35px;
    /*border-bottom:1px solid #b4b2a7;*/
    padding-bottom:0px;
    padding-top:4px;
}
#sharethisnav {
	list-style: none; margin:2px 0 0 0; color: #4b4a47;
}
#sharethisnav li {
	float: left; margin-top:10px;
}
#sharethisnav a {
	color: #4b4a47;
	text-decoration: none;
}
#sharethisnav a:hover {
	color: #4b4a47;
	text-decoration: underline;	
} 
#sharethisnav span {
	background: url("../images/icons2.gif");
	float: left;
	width: 16px;
	height: 16px;
	margin: 3px 5px 0 15px;
	margin-top:0px;
	cursor:pointer;
}
#digg span {
	background-position: 0px -16px;	
}
#reddit span {
	background-position: -16px -16px;	
}
#delicious span {
	background-position: -32px -16px;	
}
#facebook span {
	background-position: -48px -16px;	
}
#stubleupon span {
	background-position: -64px -16px;	
}
#digg a:hover span {
	background-position: 0px -16px;	
}
#reddit a:hover span {
	background-position: -16px -16px;	
}
#delicious a:hover span {
	background-position: -32px -16px;	
}
#facebook a:hover span {
	background-position: -48px -16px;	
}
#stubleupon a:hover span {
	background-position: -64px -16px;	
}
img.dplogo{border:0px;}
.dplogo {margin:6px 0 0 0; /*padding-right:10px;*/}

/**
    Copyright Row and Nav
**/
.copyright p {margin:0; padding: 10px 0px 10px 0px;}
.copyright {color:#ffffff; font-size:11px; font-family: @Dotum;}

.copy a {color:#ffffff; text-decoration:underline;}
.copy a:hover {color:#ffffff; text-decoration:none;}

/** 
    footer nav start
**/
#copyright_footer_inks {
	list-style: none; color: #ffcc33; float: right;
	padding: 10px 0px 10px 0px;
}
#copyright_footer_inks li {
	float: left; /*padding:7px 10px 7px 10px; margin:10px; border:1px solid #333a49;*/
}
#copyright_footer_inks a {
	color: #ffffff;
	text-decoration: underline;
	font-size:11px;	
	letter-spacing: 0.01mm;
	font-family:@Dotum;
}

#copyright_footer_inks a:hover {
	color: #ffffff;
	text-decoration: none;
    /*border:1px solid #999;
    cursor:pointer;	*/
}
.nav_divider {padding: 0px 5px 0px 5px; color:#ffcc33;}
.cthru img {border:none}
/**
    Home Page Main Sponsor Logos
**/
#blusponsors, #redsponsors {text-align:center;}

#blusponsors img.blusponsors, #redsponsors img.redsponsors {border:none;margin-top:15px;}

/**
    Next Round Styles
**/
#nextevent 
{   

}

#nextevent img {float:left; border:none; margin-top:0px; margin-left:15px;}
#nextevent ul
{   
    list-style-position: outside;
    list-style:none;
    color:#333;
    width:230px;
    margin-left:20px;
    position:relative;
    top:14px;
}
#nextevent li 
{
    /*background-color:#3d4554;*/
    margin-bottom:2px;
    padding:4px 4px 2px 2px;
    overflow:hidden;
}
span.heading {padding-bottom:0px; font-size:14px; color:#666; font-weight:bolder;}
.event_descp {color:#000; font-size:14px;}
#nextevent .circuittype {padding-top:0px; color: #333;font-size:12px; font-weight:lighter;}
#nextevent .eventdate {font-size:12px; color: #333;}


#nextevent li a 
{
    position:relative;
    left:2px;
    text-decoration:underline;
    background: transparent url('../images/li_arrow.gif') no-repeat center left;
    padding-left:12px;
    color:#333;
}
#nextevent li a:link {text-decoration:underline;}
#nextevent li a:visited {text-decoration:underline;}
#nextevent li a:hover {text-decoration:none;}

#countdown-container 
{
    width:214px;
    height:50px;
    position:relative;
    left:40px;
    top:20px;
}
/**
    More Link Spans with Images
**/
span.tp_more_grey {position:absolute;right:10px;top:0px;}
span.tp_more_grey img {position:relative;top:7px;padding:0;margin:0;}
span.tp_more_grey a 
{
    position:relative;
    text-decoration:underline;
    color:#333333;
    font-size:12px;
    font-weight:lighter;
    padding-left:6px;  
}
span.tp_more_grey a:hover {text-decoration:none;}

/**
    home page latest images
**/
#hp_latestimages {text-align:center;}
/*
#hp_latest_Image_1, #hp_latest_Image_4 {position:relative; top:14px;}
#hp_latest_Image_2, #hp_latest_Image_5 {position:relative; top:7px;}
#hp_latest_Image_3, #hp_latest_Image_6 {position:relative; top:0px;}
*/

#hp_latestimages img {background-color:#fff;border:solid 1px #8d8d8d; margin:16px 2px 0px 2px;padding:4px;}

#hp_latestimages .limore 
{
    margin-top:10px;
    margin-left:10px; 
    padding: 5px 0px 7px 10px;
    color:#243c6a;
    /*background-color:#2e4e8a;*/ /*Option 1*/
    text-align:left;
}
#hp_latestimages .limore a 
{
    font-family: Arial;  
    font-size:12px;
    color:#333333;
}
#hp_latestimages .limore a {text-decoration:underline;}
#hp_latestimages .limore a:link {text-decoration:underline;}
#hp_latestimages .limore a:visited {text-decoration:underline;}
#hp_latestimages .limore a:hover {text-decoration:none; }
#hp_latestimages .limore span {font-size:13px;padding-right:5px;text-decoration:none; font-weight:bold;}
#i1 {position:relative; left:0px;width:85px;height:10px; background-color:#cc2228;}
/**
    Home Page YT Player
**/
#hp_latestvideo {position:relative; z-index:5;text-align:center;}                                         /******Z-index**/
#playerContainer {background-color:#dfdfdf;}

/**
    Home Page Latest News Block 
**/

a.rss 
{
    position:relative;
    left:420px;
    height:26px;
    font-family: Arial; 
    font-weight:lighter; 
    font-size:12px;
    background: url("../images/rssfeed.png") no-repeat;
    background-position:top left;
    padding-left:28px;
    padding-bottom:4px;
    color:#333;
}
a.rss, a.rss:link {text-decoration:underline; padding-top:2px;}
a.rss:visited {text-decoration:underline;}
a.rss:hover {text-decoration:none;}

#hp_latestnews h1 span {font-size:13px;padding-left:5px;text-decoration:none; font-weight:bold;}

#hp_latestnews img {margin: 12px 10px 0px 10px; background-color:#fff;border:solid 1px #8d8d8d;padding:4px;}

#hp_latestnews .evenrow {
	/*background-color: #9c9888;*/ /*Option 1*/
	/*background-color: #094c8d;*/ /*Option 2*/
}
#hp_latestnews .oddrow {
	/*background-color: #ada999;*/ /*Option 1*/
	/*background-color: #094c8d;*/ /*Option 2*/
}

#hp_latestnews .hp_LNpubdate 
{
    /*color:#4f4d46;*/ /*Option 1*/
    color:#cc2228;
    letter-spacing: 0.1mm;
	font-family: Arial; 
	font-weight:lighter; 
	font-size:11px;
	margin: 8px 0px 4px 5px;
	padding-top:2px;
	text-decoration:underline;
	
}
#hp_latestnews .hp_LNnewstitle a
{
	font-family: Arial; 
	font-weight:bold; 
	font-size:12px;
	margin: 0px 0px 4px 0px;
	color:#cc2228;
	text-decoration:underline;
}
#hp_latestnews .hp_LNnewstitle a:hover {text-decoration:none;}
#hp_latestnews .newssummary {clear:left;padding:5px 5px 5px 5px; color:#333333; font-weight:lighter;}
#hp_latestnews .hp_LNsummary { padding-top:4px; height:45px; overflow:hidden;}
#hp_latestnews .hp_LNsummary_wi 
{   
    width:210px;
	margin-left:80px;
	
}
#hp_latestnews .hp_LNsummary_ni 
{   
    width:285px;
    margin-left:5px;
}

#hp_latestnews .limore { 
    text-align:right;
    width:290px;
    padding: 5px 10px 5px 0px;
}
#hp_latestnews .limore a 
{
    font-family: Arial;  
    font-size:12px; 
    color:#333;  
}
#hp_latestnews .limore a {text-decoration:underline;}
#hp_latestnews .limore a:link {text-decoration:underline;}
#hp_latestnews .limore a:visited {text-decoration:underline;}
#hp_latestnews .limore a:hover {text-decoration:none;}
#hp_latestnews .limore span {font-size:13px;padding-right:5px;text-decoration:none; font-weight:bold;color:#333;}

/**
    Flash Animation of Partners Logos
**/
#ourpartners 
{
}
#ourpartners .limore a 
{   
    font-family: Arial;  
    font-size:12px;
    color:#333333;
}
#ourpartners .limore {float:left;margin-left:6px; margin-top:10px;}
#ourpartners .limore a {text-decoration:underline;}
#ourpartners .limore a:link {text-decoration:underline;}
#ourpartners .limore a:visited {text-decoration:underline;}
#ourpartners .limore a:hover {text-decoration:none;}
#ourpartners .limore span {font-size:13px;padding-right:5px;text-decoration:none; font-weight:bold;color:#333333;margin-left:15px;}

#animate_partners {float:left;width:260px;height:90px;padding:4px; margin:0; border:solid 1px #8d8d8d; background-color:#fff;}
#fl_animate_partners {margin:0 auto;padding-top:20px;width:260px;height:90px;}
/**
    Featured News Items
**/
#FN_Wrapper {float:left;}

.rmr_logo 
{
    position:absolute;
    top:8px;
    right:8px;   
}
#main_latestnews {}
#main_latestnews .featured_news_items 
{
    width:540px;
    height:214px;
    margin-top:10px;
    margin-left:40px;
    /*padding:5px;*/
    margin-bottom:10px;
    overflow:hidden;
}
.noborder {border:none;}

#main_latestnews .mn_FNimage {border:solid 1px #8d8d8d; padding:4px; background-color:#fff;margin:6px;}
#main_latestnews .mn_FNtodaysdate 
{
    color:#333;
    letter-spacing: 0.1mm;
	font-family: Arial; 
	font-weight:lighter; 
	font-size:11px;
	margin: 0px 0px 4px 5px;
	padding-top:20px;
	text-decoration:none;
	
}
#main_latestnews .mn_FNpubdate 
{
    /*color:#4f4d46;*/ /*Option 1*/
    color:#333;
    letter-spacing: 0.1mm;
	font-family: Arial; 
	font-weight:lighter; 
	font-size:11px;
	margin: 8px 0px 4px 5px;
	padding-top:2px;
	text-decoration:none;
	
}
#main_latestnews .newssummary {clear:left;padding:5px 5px 5px 5px;}
#main_latestnews .mn_FNnewstitle a
{
	font-family: Arial; 
	font-weight:bold; 
	font-size:18px;
	margin: 0px 0px 4px 0px;
	color:#cc2228;
	font-weight:lighter;
	text-decoration:underline;
}
#main_latestnews .mn_FNnewstitle a:hover {text-decoration:none;}
#main_latestnews .mn_FNsummary_wi
{   
	margin-left:80px;
	margin-top:10px;
	padding-right:6px;
	color:#fff;
	height:122px;
	overflow:hidden;
}
#main_latestnews .mn_FNsummary_wi a {color:#333;text-decoration:none;}
#main_latestnews .mn_FNsummary_wi a:hover {text-decoration:underline;}
/**
    Main News Page Styles
**/
#mainNewsContent {padding:5px 15px 5px 15px;}

#main_newsImages {margin:10px;}
.main_newsImage {float:right; border:1px solid #8d8d8d;padding:4px; background-color:#fff;margin-bottom:10px;clear:right;margin-left:10px;margin-top:7px;}
#newsDate {color:#cc2228;font-size:11px;}
#newsTitle {color:#000; font-weight:bold;}
#newsContent {color:#333; font-size:12px;}
/**
    Editors Hot Picks
**/

.EHP_Wrapper {float:left; padding-top:10px;}
h1.editors_hot_picks {
    color:#333;
    letter-spacing: 0.05mm;
	font-family:Arial;
	font-weight:bold; 
	font-size:15px;
	padding: 8px 0px 5px 10px;
	text-align:left;
	width:220px;
}
.mn_EHPpubdate a
{   
    /*color:#330000;*/
    color:#cc2228;
    letter-spacing: 0.1mm;
	font-family: Arial; 
	font-weight:lighter; 
	font-size:11px;
	margin: 8px 0px 4px 0px;
	padding-top:2px;
	text-decoration:underline;
}
.mn_EHPpubdate a:hover
{   
	text-decoration:none;
}
ul.square 
{
    list-style-type: none; 
    font-size:11px; 
}
ul.square li 
{
    clear:left; 
    float:left; 
    list-style-position: inside; 
    width:240px; 
    /*border-bottom:solid 1px #330000;*/
    border-bottom:solid 1px #c1c1c1; 
    padding-bottom:4px;
    padding-top:4px;
}
ul.square li.enditem {border-bottom:none;}
.mn_EHPtitle 
{
    float:left;
    margin-left:1px; 
    width:230px;
    color:#333; 
}
.linkbullet 
{
    background: transparent url("../images/sq_bullet_red.jpg") no-repeat;
    background-position: 1px 9px;
    text-decoration: none;
    padding-left: 14px; /*adjust bullet image padding*/
}
ul.square li.endlinks {border-bottom:none;}
/**
    More News Main Page Styles
**/
#MN_WRapper {clear:left; float:left; margin-left:65px;width:550px;}
h1.MN_morenews {
    color:#cc2228;
    letter-spacing: 0.05mm;
	font-family:Arial;
	font-weight:bold; 
	font-size:15px;
	padding: 8px 0px 5px 5px;
	text-align:left;
	width:220px;
	text-decoration:underline;
}
#MN_WRapper .MN_newssummary {float:left;width:240px; padding:5px 5px 5px 5px; margin-bottom:10px;}
#MN_WRapper .MN_FNimage {background-color:#fff;border:solid 1px #8d8d8d;padding:4px; margin-right:6px;}
#MN_WRapper .MN_FNpubdate {padding-top:5px;}
#MN_WRapper .MN_FNpubdate a
{
    color:#cc2228;
    letter-spacing: 0.1mm;
	font-family: Arial; 
	font-weight:lighter; 
	font-size:11px;
	text-decoration:underline;
	
}
#MN_WRapper .MN_FNpubdate a:hover {text-decoration:none;}
#MN_WRapper .MN_FNnewstitle a
{
	font-family: Arial; 
	font-weight:bold; 
	font-size:12px;
	margin: 0px 0px 4px 0px;
	color:#333;
	font-weight:lighter;
	text-decoration:none;
}
#MN_WRapper .MN_FNnewstitle a:hover {text-decoration:underline;}
#MN_WRapper .MN_FNsummary_wi 
{   
    width:210px;
	margin-left:80px;
}
#MN_WRapper .MN_FNsummary_ni 
{   
    width:285px;
    margin-left:5px;
}

/**
    Page Selection and Pages avail to be viewed
**/
.resultsFound 
{
    color:#333; 
    font-weight:normal;
    margin-left:10px;
    margin-top:10px;
}
.bold {font-weight:bold;}
.foundNo {color:#cc2228;}

#viewing_page {clear:left; float:left; margin-left:20px;margin-top:10px;margin-bottom:4px;}
ul.viewing_Page {display:inline;list-style-type: none; }
ul.viewing_Page li 
{
    float:left; 
    padding:0;
    margin:0;
}
.pages_to_views {color:#cc2228; font-weight:bold;}

#next_page {float:right; margin-top:10px; margin-bottom:10px;margin-right:10px;}
ul.next_page {margin:0; padding:0;display:inline; list-style-position:inside; list-style:none;}
ul.next_page li 
{
    float:left; 
    padding:0;
    margin:0;
    margin-left:4px;
    margin-right:4px;
}

ul.next_page li a {color:#333; text-decoration:none;}
ul.next_page li a:hover {color:#333; text-decoration:underline;}
ul.next_page li.page_selected 
{
    color:#cc2228;
    border:solid 1px #cc2228;
    width:14px;
    height:16px; 
    font-weight:bold;
    padding-left:7px;
    background-color:#fff;
}
ul.next_page li._prev a{color:#cc2228; text-decoration:underline;}
ul.next_page li._next a{color:#cc2228; text-decoration:underline; padding-right:6px;}
ul.next_page li._prev a:hover, ul.next_page li._next a:hover {text-decoration:none;}

/**
    Email and Print Buttons
**/

#emailafriend
{   
    list-style-position: outside;
    list-style:none;
    color:#fff;
    margin-left:5px;
    margin-top:8px;
    float:left;
}
#emailafriend li 
{
    padding:4px 4px 4px 4px;
    overflow:hidden;
    float:left;
}
#emailafriend li a.elink
{
    text-decoration:none;
    background: transparent url('../images/email_icon.gif') no-repeat center left;
    padding-left:25px;
    color:#cc2228;
    margin-right:40px;
}
#emailafriend li a.plink
{
    text-decoration:none;
    background: transparent url('../images/print_icon.gif') no-repeat center left;
    padding-left:25px;
    color:#cc2228;
}
#emailafriend li a:link {text-decoration:none;}
#emailafriend li a:visited {text-decoration:none;}
#emailafriend li a:hover {text-decoration:underline;}

/**
    Back Link and Icon
**/
#backward_link {clear:left;float:left; margin-top:14px;margin-bottom:6px; margin-left:10px;}
#backward_link a.backlink 
{
    color:#cc2228; 
    font-size:12px;
    text-decoration:underline;
    background: transparent url('../images/back_icon.gif') no-repeat center left;
    padding-left:18px;
}
#backward_link a.backlink:hover {text-decoration:none;} 
/*=====================================================================================================================*/
/**
    Main Image Gallery
**/
#main_image_gallery {padding-top:20px;width:526px;margin:0 auto;padding-bottom:10px;}

#main_image_gallery img {border:solid 1px #8d8d8d;background-color:#fff;padding:4px; margin:1px;}

#help_txt 
{
    color:#333; 
    font-size:12px;
    text-decoration:none;
    background: transparent url('../images/zoom_icon.gif') no-repeat center right;
    padding-right:2px;
    width:160px;
    margin-bottom:10px;
}


#tp_gallery_search_block
{
    background:#dfdfdf url("../images/light_grey_sq2x2.gif") repeat;
    border-left: solid 1px #8d8d8d;
    border-right: solid 1px #8d8d8d;
    width:298px;
    min-height:80px;
    float:left;
}


#GallerySearchForm {padding-left:20px; padding-top:15px;padding-bottom:10px;}
#GallerySearchForm select {color:#333;border:solid 1px #243c6a;font-size:12px;padding-bottom:2px; padding-left:2px;width:250px;}
.limore_search {margin-left:20px;}
.limore_search a {color:#cc2228;text-decoration:underline;}
.limore_search a:link {text-decoration:underline;}
.limore_search a:visited {text-decoration:underline;}
.limore_search a:hover {text-decoration:none;}
.limore_search span {font-size:13px;padding-right:5px;text-decoration:none; font-weight:bold;color:#cc2228;}

/**
    Photo Gallery
**/
#photo_gallery_caption
{
    padding-top:10px;
    padding-bottom:15px;
    font-size:12px;
    color:#666;
}
.photo_gallery_caption {margin-left:10px;color:#cc2228; font-size:12px;}
span.caption_title {color:#333; font-weight:bold;}
#gallery_image {width:600px; text-align:center;}
#gallery_image img {border:solid 1px #8d8d8d;padding:4px; background-color:#fff;}
#gallery_download_select {text-align:center; margin-bottom:8px; margin-top:8px;}
#gallery_download_select a {color:#333; float:left;}


#gallery_download_select { display:block;font-size:12px;width:400px; height:20px;margin:0 auto;}

ul.gallery_download_select li 
{
    float:left; 
    padding:0;
    margin:0;
    margin-left:4px;
    margin-right:4px;
    list-style:none;
}
#gallery_download_select li a {color:#333; text-decoration:underline;}
#gallery_download_select li a:hover {text-decoration:none;}
#gallery_nav { width:244px; height:20px; margin:0 auto; margin-top:20px;}

ul.gallery_nav li 
{
    float:left; 
    padding:0;
    margin:0;
    margin-left:4px;
    margin-right:4px;
    list-style:none;
}
#gallery_nav li a {color:#666;text-decoration:underline;}
#gallery_nav li a:hover {text-decoration:none;}

/**
    Download Create Wallpaper
**/
a.download_link {color:#333;text-decoration:underline;}
a:hover.download_link {color:#333;text-decoration:none;}
p.download_instructions {padding:20px;}
.download_image {float:right; margin-left:20px; margin-top:15px; margin-bottom:10px;margin-right:15px;border:solid 1px #8d8d8d;padding:4px; background-color:#fff;}

p.wallpaper_instructions {margin:5px;padding:5px;}
table.calendar_month_select {margin-left:10px;}
.create_wall_submit {margin-left:10px;}
span.cal_month {color:#cc2228; font-weight:bold;}
.wallpaper_required_size {padding-top:5px;}
.create_wall_submit {}

/**
    Fan Club Styles
**/
p.fanclub_instructions, p.reg_instructions {margin:10px;padding:5px;}
p.fanclub_instructions a {text-decoration:underline; color:#cc2228;}
p.fanclub_instructions a:hover {text-decoration:none;}

/**
    Sign up for fan club
**/
#tp_signup_block
{
    background:#dfdfdf url("../images/light_grey_sq2x2.gif") repeat;
    border-left: solid 1px #8d8d8d;
    border-right: solid 1px #8d8d8d;
    width:298px;
    min-height:165px;
    float:left; 
}
#fanclub_signup  {
    color:#333;
    background-image:url("../images/tiled_rilza.jpg");
    background-repeat:repeat;
    width:290px;
    min-height:165px;
    overflow:hidden;
    position:relative;
}

#fanclub_signup p 
{   
    position:relative;
    top:5px;
    width:120px;
    font-size:12px; 
    margin-left:10px;
    margin-bottom:5px;
    font-weight: lighter; 
    text-align: left;
}

#fanclub_signup img.signup {position: absolute; bottom:0px; left:138px; z-index:12; padding-bottom:5px;}

#fanclub_signup .limore a 
{   
    font-family: Arial;  
    font-size:14px;
    color:#cc2228;
}
#fanclub_signup .limore {float:left;margin-left:2px; margin-top:25px;}
#fanclub_signup .limore a {text-decoration:underline;}
#fanclub_signup .limore a:link {text-decoration:underline;}
#fanclub_signup .limore a:visited {text-decoration:underline;}
#fanclub_signup .limore a:hover {text-decoration:none;}
#fanclub_signup .limore span {font-size:15px;padding-right:5px;text-decoration:none; font-weight:bold;color:#cc2228;margin-left:15px;}

/**
    Form Login Styles
**/
#formLogin {float:left;width:550px; margin:0; padding:0;margin-left:8px;}
#formLogin #UserName {border: solid 1px #243c6a;padding:2px;}
#formLogin #Password {border: solid 1px #243c6a;padding:2px;}
form.form_send_pass {margin-left:8px;}
input.pass_send_email_input {border:solid 1px #8d8d8d;padding:2px;}
#formRegister {float:left; margin:0; padding:0; margin-left:20px;margin-bottom:15px;width:540px;}
#formRegister input._user {border:solid 1px #8d8d8d; padding:2px;}
.registrationform_headings, .profileform_headings 
{
    color:#cc2228;
    font-weight:bold;
    border-bottom:1px solid #666; 
    padding-bottom:2px;
}
.agree_tickboxes {color:#cc2228; font-weight: lighter;}

a.send_pass {margin-left:10px;color:#cc2228;text-decoration:underline;}
a:hover.send_pass {margin-left:10px;color:#cc2228;text-decoration:none;}
/**
    Search Results Styles
**/
.keywords_used {margin-left:20px;padding-top:5px;padding-bottom:5px;}
span.search_keywords {font-weight:bold;color:#cc2228;}

/**
    Sponsors Page Styles
**/

#ttp_block_generic .sponsorRecord {margin-left:20px;width:550px;padding:10px; border-bottom: solid 1px #c1c1c1;}
#ttp_block_generic .enditem {border-bottom: none;}
#ttp_block_generic .sponsorRecord_end {margin-left:20px;width:550px;padding:10px; border-bottom: none;}
.sponsorTitle, .sponsorTitle a, .sponsorDesc a {color:#cc2228;}
.sponsorTitle a:hover, .sponsorDesc a:hover {text-decoration:none;}
.sponsorLink a{margin-left:5px;color:#cc2228; text-decoration:underline;}
.sponsorLink a:hover{color:#cc2228; text-decoration:none;}
.sponsorLink {padding-bottom:10px;}
.sponsorLink span{color:#333;}
.sponsorDesc {padding-bottom:10px;}
.sponsorLevelHeading {margin:0; margin-left:20px; width:562px; margin-top:10px;padding:0;color:#fff; padding:4px;font-weight:bold; font-size:14px; background-color:#cc2228;}
.sponsorImage {margin-bottom:10px;}
.sponsorImage img {border:solid 1px #8d8d8d;padding:15px; background-color:#fff;}


/**
    Contact Us Form Styles
**/
#ContactUsForm {float:left; margin:0; padding:0; margin-left:5px; padding:10px;width:580px;}
#ContactUsForm input._user, #ContactUsForm textarea._user {border:solid 1px #8d8d8d; padding:2px;}

.form_errors {color:#ff0000;padding-bottom:10px;}
/**
    Calendar Styles
**/
#CalendarForm {padding-left:15px; padding-top:15px;padding-bottom:10px;}
#CalendarForm select {color:#333;border:solid 1px #333;font-size:12px; padding-left:10px;}
#event_calendar {}
#event_calendar .calendar_wrapper {padding:10px;}
#event_calendar .weekend-row {background-color:#cecece;}
#event_calendar .week-row {}
#event_calendar .calendar-table {color:#333;}
.calendar-table-view-select {color:#cc2228;}
.calendar-table-view-select a {text-decoration:underline;color:#cc2228;}
.calendar-table-view-select a:hover {text-decoration:none;color:#cc2228;}
#event_calendar .calendar-table {color:#333;}
#event_calendar .calendar_day_name {padding-right:2px;}
#event_calendar .calendar_day_num {color:#fff;background-color:#ec3b32;padding-top:1px;border-bottom:solid 1px #dfdfdf;}
#event_calendar .calendar-event-link-thru {color:#666;}
#event_calendar .calendar-event-link-thru a {text-decoration:underline; font-weight:bold;color:#cc2228;}
#event_calendar .calendar-event-link-thru a:hover {text-decoration:none;}
#event_calendar_nav  .prev_month_nav a {text-decoration:underline; color:#333;}
#event_calendar_nav  .prev_month_nav a:hover {text-decoration:none;}
#event_calendar_nav  .cur_month_nav a {text-decoration:underline; color:#cc2228;}
#event_calendar_nav  .cur_month_nav a:hover {text-decoration:none;}
#event_calendar_nav  .next_month_nav a {text-decoration:underline; color:#333;}
#event_calendar_nav .next_month_nav a:hover {text-decoration:none;}
/**
    Event Details Styles
**/
#event_details {float:left; margin-left:20px;padding:10px; margin-bottom:20px; border-bottom: solid 1px #c1c1c1; width:550px;}
#event_details p {margin:0; padding:5px; margin-bottom:5px;}
#event_details .event_titles, #event_details .event_dates, #event_details .event_info {font-weight:bold; color:#cc2228;padding-right:5px;}

#event_details img {float:left; border:solid 1px #8d8d8d; padding:4px; background-color:#fff;margin-right: 10px;}
#event_details img._race {float:left; border:solid 1px #8d8d8d; background-color:#fff; padding:4px; margin-right: 10px; background: #fff url('../images/event_grad.jpg') repeat-x center left;}


/**
    Special Web Content Pages Styles
**/
#webContent {padding:20px;}
#webContent img {border:solid 2px #243c6a;margin:6px;}

/**
	User content page styles
**/
#userContent_BikeBlock {padding-left:10px;width:400px; margin-left:auto; margin-right:auto;}
#userContent_BikeBlock table {float:left; margin-left:35px; margin-top:10px; margin-bottom:10px;}
#userContent_BikeBlock img {margin-top:10px; border:solid 1px #8d8d8d; padding:4px; background-color:#fff;}

#userContent_StandardBlock {padding-left:5px; padding-top:10px; width:570px; margin-left:auto; margin-right:auto;}
#userContent_StandardBlock img {margin-right:8px; margin-bottom:5px; border:solid 1px #8d8d8d; padding:4px; background-color:#fff;}
#userContent_StandardBlock h1 {margin-bottom:5px;}

/**
    Rider Profile Styles
**/
#ride_profile {padding:10px;}
#ride_profile img {float:right; border:solid 1px #8d8d8d; padding:4px; background-color:#fff; margin-left:6px;margin-bottom:2px;}
/*#ride_profile div {border-bottom:solid 1px #cecece;}*/

/**
    Result tables styles
**/
table#champTable, table#manuTable {margin:0 auto;margin-top:10px;margin-bottom:10px;}
table#champTable #standingsHeader {}
table#champTable #standingsHeader td.riderPos, table#champTable #standingsHeader td.riderNumber, table#champTable #standingsHeader td.riderTeam, table#champTable #standingsHeader td.riderMan , table#champTable #standingsHeader td.riderPoints {font-weight:bold; color:#333; padding:2px 2px 1px 0px;}
/*
table#champTable #standingsHeader td.riderNumber {font-weight:bold; color:#333;padding:2px 2px 1px 0px;}
table#champTable #standingsHeader td.riderTeam {font-weight:bold; color:#333;padding:2px 2px 1px 0px;}
table#champTable #standingsHeader td.riderMan {font-weight:bold; color:#333;padding:2px 2px 1px 0px;}
table#champTable #standingsHeader td.riderPoints {font-weight:bold; color:#333;padding:2px 2px 1px 0px;}
*/
table#champTable .champ_results_highlight {background-color:#cc2228; padding:2px;color:#fff;}
table#champTable .champ_results_normal {padding:2px;color:#333;}
table#champTable .standingsrgt {border:solid 1px #8d8d8d; padding:2px;}
table#champTable .riderposition {}
table#champTable .ridernumber {}
table#champTable .riderteam {}
table#champTable .riderManu {}
table#champTable .riderPoints {}

table#manuTable .manu_results_highlight {background-color:#cc2228; padding:2px;color:#fff;}
table#manuTable .manu_results_normal {padding:2px;color:#333;}
table#manuTable .standingsrgt {border:solid 1px #8d8d8d; padding:2px;}
table#manuTable #standingsHeader td.manuPos, table#manuTable #standingsHeader td.manuName, table#manuTable #standingsHeader td.manuPoints {font-weight:bold; color:#333; padding:2px 2px 1px 0px;}

/**
	Team Personnel Styles
**/
.personnelImage {margin-bottom:10px;}
.personnelImage img {margin-right:5px;border:solid 1px #8d8d8d;padding:5px; background-color:#fff;}
.personnelDescrip {padding-top:4px;}