@charset "UTF-8";
/* CSS Document */

img {
	border: 0px;
	behavior:	url("../pngbehavior.htc");
}
img a {
	border: 0px;
}

a:link {
}
a:visited {
	color: #000000;
}
a:hover {
	color: #666666;
}
a:active {
	color: #000000;
}

p {
font-size:11px;
line-height:16px;
padding:0px;
margin-top:0px;
margin-left:0px;
margin-right:0px;
margin-bottom:10px;
}

h1 {
font-size:16px;
color:#FF0000;
margin-top:0px;
margin-left:0px;
margin-right:0px;
margin-bottom:10px;
padding:0px;
}

h2 {
font-size:14px;
color:#000000;
margin-top:0px;
margin-left:0px;
margin-right:0px;
margin-bottom:5px;
padding:0px;
}
h2 a {
color:#000000;
}
h2 a:hover {
color:#666666;
}

h3 {
font-size:11px;
color:#000000;
margin-top:0px;
margin-left:0px;
margin-right:0px;
margin-bottom:15px;
padding:0px;
}
h3 a {
color:#000000;
text-decoration:none;
}
h3 a:hover {
color:#666666;
text-decoration:underline;
}

body {
background-position:center;
background-image:url(../images/bg-grey.gif);
background-repeat:repeat-y;
background-color:#999999;
margin: 0px;
padding:0px;
border:none;
font-family:Tahoma, Arial;
}
#container {
text-align: left;
margin: 0px auto;
padding: 0px;
width: 980px;
height:610px;
position:relative;
border:none;
background-image:url(../images/main-bg.gif);
background-repeat:repeat-x;
background-color:#d1d3d4;
}

#container-footer {
text-align: left;
font-size:10px;
color:#666666;
margin: 0px auto;
padding: 20px;
width: 940px;
height:auto;
position:relative;
border:none;
background-color:#111111;
}
#container-footer a {
color:#666666;
}

#container-full {
width:940px;
padding-left:20px;
height:610px auto;
border:none;
float:left;
margin-top:0px;
margin-left:0px;
margin-bottom:0px;
margin-right:0px;
padding:0px;
}


#container-left {
width:566px;
height:610px;
border:none;
float:left;
margin-top:0px;
margin-left:0px;
margin-bottom:0px;
margin-right:0px;
padding:0px;
}

#container-left-spacer {
width:20px;
height:610px;
border:none;
float:left;
margin-top:0px;
margin-left:0px;
margin-bottom:0px;
margin-right:0px;
padding:0px;
}

#container-right {
width:394px;
height:610px;
border:none;
float:right;
background-image:url(../images/right-arc-bg-shadow.jpg);
background-repeat:no-repeat;
margin:0px;
padding:0px;
}
#container-right2 {
width:394px;
height:610px;
border:none;
float:right;
background-image:url(../images/right-arc-bg-shadow-fade.jpg);
background-repeat:no-repeat;
margin:0px;
padding:0px;
}
#container-right-top {
width:390px;
height:175px;
border:none;
float:left;
margin:0px;
padding:0px;
}
#container-right-pic {
width:325px;
height:366px;
float:left;
display:inline-block;
margin-top:0px;
margin-left:0px;
margin-right:0px;
margin-bottom:0px;
padding-top:0px;
padding-left:65px;
padding-right:0px;
padding-bottom:0px;
}
#container-right-pic img {
margin:0px;
padding:0px;
border:0px;
float:left;
display:inline;
}

#menu {
float:left;
width:566px;
border:none;
margin-top:0px;
margin-left:0px;
margin-bottom:0px;
margin-right:0px;
padding-top:0px;
padding-left:0px;
padding-right:0px;
padding-bottom:10px;
}


#jsddm .menu a{
color:#FFFFFF;
font-size:11px;
padding-top:0px;
padding-left: 0px;
padding-right: 0px;
padding-bottom:0px;
border: 0px;
margin: 0px;
text-decoration:none;
}
#jsddm .menu a:hover{
}

#jsddm
{	margin: 0;
	padding: 0;
	z-index:2;}

	#jsddm li
	{	float: left;
		list-style: none;
		font-size: 11px;z-index:2;}

	#jsddm li a
	{	display: block;
		padding-top: 0px;
	padding-bottom: 0px;
	padding-right: 0px;
	padding-left: 0px;
		border:0px;
			white-space: nowrap;z-index:2;}

	#jsddm li a:hover
	{	background: none;
	z-index:2;}
		
		#jsddm li ul
		{	margin: 0;
			padding: 0;
			position: absolute;
			visibility: hidden;
			;z-index:2;
			
			}
		
			#jsddm li ul li
			{	float: none;
				display: inline;z-index:2;}
			
			#jsddm li ul li a
			{	border-right:none;
			width: auto;
				background:none;
				background-color:#d77c3e;
				color:#ffffff;
				text-decoration:none;
			padding:0;
			padding-left:10px;
			padding-right:10px;
			padding-top:4px;
			padding-bottom:4px;
			border-top: 1px #4b4c4c solid;
			border-left: 2px #4b4c4c solid;
			border-right: 2px #4b4c4c solid;
			border-bottom: 1px #4b4c4c solid;
				z-index:2;}
			
			#jsddm li ul li a:hover
			{	
			background-color:#b28e75;
			z-index:2;}







#content-body-home {
float:left;
width:556px;
border:none;
margin-top:0px;
margin-left:0px;
margin-bottom:0px;
margin-right:0px;
padding:0px;
font-size:11px;
}
#content-body-riderhome {
float:left;
width:556px;
height:346px;
border:none;
margin-top:0px;
margin-left:0px;
margin-bottom:0px;
margin-right:0px;
padding:0px;
font-size:11px;
}
#content-body-riderhome-full {
float:left;
width:940px;
height:346px auto;
border:none;
margin-top:0px;
margin-left:0px;
margin-bottom:0px;
margin-right:0px;
padding:0px;
font-size:11px;
}

#content-body-header {
float:left;
width:556px;
height:160px;
border:none;
margin-top:0px;
margin-left:0px;
margin-bottom:0px;
margin-right:0px;
padding:0px;
font-size:11px;
}
#content-body-full {
float:left;
width:556px;
height:556px;
border:none;
margin-top:0px;
margin-left:0px;
margin-bottom:0px;
margin-right:0px;
padding:0px;
font-size:11px;
}
#content-body-pic {
float:left;
width:556px;
height:210px;
border:none;
margin-top:0px;
margin-left:0px;
margin-bottom:0px;
margin-right:0px;
padding:0px;
}
#content-body-header {
float:left;
width:556px;
border:none;
margin-top:0px;
margin-left:0px;
margin-bottom:0px;
margin-right:0px;
padding:0px;
}
#content-body-var {
float:left;
width:556px;
border:none;
margin-top:0px;
margin-left:0px;
margin-bottom:0px;
margin-right:0px;
padding-top:10px;
padding-left:0px;
padding-right:0px;
padding-bottom:0px;
}
#content-body-var-full {
float:left;
width:940px;
display:block;
border:none;
margin-top:0px;
margin-left:0px;
margin-bottom:0px;
margin-right:0px;
padding-top:10px;
padding-left:0px;
padding-right:0px;
padding-bottom:0px;
}
#content-body-half {
float:left;
width:278px;
border:none;
margin-top:0px;
margin-left:0px;
margin-bottom:0px;
margin-right:0px;
padding-top:10px;
padding-left:0px;
padding-right:0px;
padding-bottom:0px;
}

#profile-table-head {
float:left;
width:546px;
height:30px;
margin:0;
padding-top:5px;
padding-left:10px;
padding-right:0px;
padding-bottom:0px;
display:block;
font-size:20px;
font:bold;
color:#FFFFFF;
background-color:#990000;
}
#profile-table-head-full {
float:left;
width:920px;
height:30px;
margin:0;
padding-top:5px;
padding-left:10px;
padding-right:0px;
padding-bottom:0px;
display:block;
font-size:20px;
font:bold;
color:#FFFFFF;
background-color:#990000;
}
#profile-table-1 {
float:left;
width:190px;
background-color:#fdc814;
margin:0;
padding-top:0px;
padding-left:10px;
padding-right:0px;
padding-bottom:10px;
font-size:12px;
line-height:14px;
}
#profile-table-1 p {
margin:0;
padding:0px;
display:block;
border-bottom-style:solid;
border-bottom-width:1px;
border-bottom-color:#caa011;
}
#profile-table-2 {
float:left;
width:346px;
background-color:#fdc814;
margin:0;
padding-top:0px;
padding-left:0px;
padding-right:10px;
padding-bottom:10px;
font-size:12px;
}
#profile-table-2 p {
margin:0;
padding:0px;
display:block;
border-bottom-style:solid;
border-bottom-width:1px;
border-bottom-color:#caa011;
}

#standings-table-yellow {
float:left;
width:270px;
background-color:#fdc814;
margin-top:0px;
margin-left:0px;
margin-right:20px;
margin-bottom:0px;
padding-top:0px;
padding-left:10px;
padding-right:10px;
padding-bottom:10px;
font-size:12px;
line-height:14px;
}
#standings-table-yellow p {
margin:0;
padding:0px;
display:block;
border-bottom-style:solid;
border-bottom-width:1px;
border-bottom-color:#caa011;
}

#results-table-white {
float:left;
width:270px;
background-color:#FFFFFF;
margin-top:0px;
margin-left:0px;
margin-right:20px;
margin-bottom:0px;
padding-top:0px;
padding-left:10px;
padding-right:10px;
padding-bottom:10px;
font-size:12px;
line-height:14px;
}
#results-table-white p {
margin:0;
padding:0px;
display:block;
border-bottom-style:solid;
border-bottom-width:1px;
border-bottom-color:#dddddd;
}

#results-table-qt-yellow {
float:left;
width:290px;
background-color:#fdc814;
margin-top:0px;
margin-left:0px;
margin-right:20px;
margin-bottom:0px;
padding-top:0px;
padding-left:10px;
padding-right:0px;
padding-bottom:10px;
font-size:12px;
line-height:14px;
}
#results-table-thirds-yellow p {
margin:0;
padding:0px;
display:block;
border-bottom-style:solid;
border-bottom-width:1px;
border-bottom-color:#caa011;
}