body { 
	background-color: #808080;
	margin-top: 0;
	margin-left: 0;
}

body.standalone {
  background-image: url("http://www.revolutionscycling.com/web/teamrev_images/revhomenew.gif");
  background-position: center;
  background-repeat: no-repeat;
}

A:active {
		COLOR: #ff0000
	}
A.question {
	  padding: 0 6px;
	  float: none !important; /*For Opera*/
	  float: left; /*For IE*/
	  color: #ffffff;
	  font: bold 12px/22px Verdana, Arial, Helvetica, sans-serif;
	  text-decoration: none;
	  height: auto !important;
	  height: 1%; /*For IE*/
}
A.questionbold {
	  padding: 0 6px;
	  float: none !important; /*For Opera*/
	  float: left; /*For IE*/
	  color: #ffffff;
	  font-size : 12pt;
	  font-weight : bold;
	  text-decoration: none;
}
A.questionbold:hover {
	  padding: 0 6px;
	  float: none !important; /*For Opera*/
	  float: left; /*For IE*/
	  color: #cccccc;
	  font-size : 12pt;
	  font-weight : bold;
	  text-decoration: none;
}

A.questionbold:visited {
	  font: bold 12px/22px Verdana, Arial, Helvetica, sans-serif;
	  text-decoration: none;
	  font-size : 12pt;
	  font-weight : bold;
	color : #ffffff;
}
A.questionbold:active {
	  font: bold 12px/22px Verdana, Arial, Helvetica, sans-serif;
	  font-size : 12pt;
	  font-weight : bold;
	color : #ffffff;
}

A.news {
	  padding: 0 6px;
	  float: none !important; /*For Opera*/
	  float: left; /*For IE*/
	  color: #000000;
	  font-size : 10pt;
	  font-weight : bold;
	  text-decoration: none;
}
A.news:hover {
	  padding: 0 6px;
	  float: none !important; /*For Opera*/
	  float: left; /*For IE*/
	  color: #cccccc;
	  font-size : 10pt;
	  font-weight : bold;
	  text-decoration: none;
}

A.news:visited {
	  font: bold 10px/22px Verdana, Arial, Helvetica, sans-serif;
	  text-decoration: none;
	  font-size : 10pt;
	  font-weight : bold;
	  color : #000000;
}
A.news:active {
	  font: bold 10px/22px Verdana, Arial, Helvetica, sans-serif;
	  font-size : 12pt;
	  font-weight : bold;
	  color : #000000;
}

A.column {
	  padding: 0 6px;
	  float: none !important; /*For Opera*/
	  float: left; /*For IE*/
	  color: #000000;
	  font-size : 10pt;
	  text-decoration: none;
}
A.column:hover {
	  padding: 0 6px;
	  float: none !important; /*For Opera*/
	  float: left; /*For IE*/
	  color: #cccccc;
	  font-size : 10pt;
	  text-decoration: none;
}
A.column:visited {
	  font: 10px/22px Verdana, Arial, Helvetica, sans-serif;
	  text-decoration: none;
	  font-size : 10pt;
	  color : #000000;
}
A.column:active {
	  font: 10px/22px Verdana, Arial, Helvetica, sans-serif;
	  font-size : 10pt;
	  color : #000000;
}

A.textunderlinered:link {
	font-family : "Papyrus", Arial, Helvetica, sans-serif;
	font-size : 14pt;
	padding: 0 6px;
	font-weight : bold;
	color : red;
	background-color : #000000; /* grey */
}
A.textunderlinered:visited {
	font-family : "Papyrus", Arial, Helvetica, sans-serif;
	font-size : 14pt;
	padding: 0 6px;
	font-weight : bold;
	color : red;
	background-color : #000000; /* grey */
}
A.textunderlinered:active {
	font-family : "Papyrus", Arial, Helvetica, sans-serif;
	font-size : 14pt;
	padding: 0 6px;
	font-weight : bold;
	color : #ffffff;
	background-color : #000000; /* grey */
}
A.textunderlinered:hover {
	font-family : "Papyrus", Arial, Helvetica, sans-serif;
	font-size : 14pt;
	padding: 0 6px;
	font-weight : bold;
	background-color : #000000; /* grey */
	color : #ffffff;
}


	/* Root = Horizontal, Secondary = Vertical */
	ul#navmenu {
	  margin: 0;formnews
	  border: 0 none;
	  padding: 0;
	  width: 780px; /*For KHTML*/
	  list-style: none;
	  height: 24px;
	}

	ul#navmenu li {
	  margin: 0;
	  border: 0 none;
	  padding: 0;
	  float: left; /*For Gecko*/
	  display: inline;
	  list-style: none;
	  position: relative;
	  height: 24px;
	}

	ul#navmenu ul {
	  margin: 0;
	  border: 0 none;
	  padding: 0;
	  width: 160px;
	  list-style: none;
	  display: none;
	  position: absolute;
	  top: 24px;
	  left: 0;
	}

	ul#navmenu ul li {
	  float: none; /*For Gecko*/
	  display: block !important;
	  display: inline; /*For IE*/
	}

	/* Root Menu */
	ul#navmenu a {
	  border: 1px solid #ffffff;
	  border-bottom-color: #ffffff;
	  padding: 0 6px;
	  float: none !important; /*For Opera*/
	  float: left; /*For IE*/
	  display: block;
	  background : url(../teamrev_images/menubackground.gif);
	  color: #ffffff;
	  font: bold 10px/22px Verdana, Arial, Helvetica, sans-serif;
	  text-decoration: none;
	  height: auto !important;
	  height: 1%; /*For IE*/
	}

    ul#navmenu span {
	  border: 1px solid #ffffff;
	  border-right-color: #ffffff;
	  border-bottom-color: #ffffff;
	  padding: 0 6px;
	  float: none !important; /*For Opera*/
	  float: left; /*For IE*/
	  display: block;
	  background: #333333;
	  color: #fff;
	  font: bold 10px/22px Verdana, Arial, Helvetica, sans-serif;
	  text-decoration: none;
	  height: auto !important;
	  height: 1%; /*For IE*/
	}


	/* Root Menu Hover Persistence */
	ul#navmenu a:hover,
	ul#navmenu li:hover a,
	ul#navmenu li.iehover a {
	  background: #333333;
	  color: #ffffff;
	}

	/* 2nd Menu */
	ul#navmenu li:hover li a,
	ul#navmenu li.iehover li a {
	  float: none;
	  background : url(../teamrev_images/menubackground.gif);
	  color: #ffffff;
	}

	/* 2nd Menu Hover Persistence */
	ul#navmenu li:hover li a:hover,
	ul#navmenu li:hover li:hover a,
	ul#navmenu li.iehover li a:hover,
	ul#navmenu li.iehover li.iehover a {
	  background: #C6C0B8;
	  color: #ffffff;
	}

	/* 3rd Menu */
	ul#navmenu li:hover li:hover li a,
	ul#navmenu li.iehover li.iehover li a {
	  background : url(../teamrev_images/menubackground.gif);
	  color: #ffffff;
	}

	/* 3rd Menu Hover Persistence */
	ul#navmenu li:hover li:hover li a:hover,
	ul#navmenu li:hover li:hover li:hover a,
	ul#navmenu li.iehover li.iehover li a:hover,
	ul#navmenu li.iehover li.iehover li.iehover a {
	  background: #C6C0B8;
	  color: #FFF;
	}

	/* 4th Menu */
	ul#navmenu li:hover li:hover li:hover li a,
	ul#navmenu li.iehover li.iehover li.iehover li a {
	  background : url(../teamrev_images/menubackground.gif);
	  color: #ffffff;
	}

	/* 4th Menu Hover */
	ul#navmenu li:hover li:hover li:hover li a:hover,
	ul#navmenu li.iehover li.iehover li.iehover li a:hover {
	  background: #C6C0B8;
	  color: #ffffff;
	}

	ul#navmenu ul ul,
	ul#navmenu ul ul ul {
	  display: none;
	  position: absolute;
	  top: 0;
	  left: 160px;
	}

	/* Do Not Move - Must Come Before display:block for Gecko */
	ul#navmenu li:hover ul ul,
	ul#navmenu li:hover ul ul ul,
	ul#navmenu li.iehover ul ul,
	ul#navmenu li.iehover ul ul ul {
	  display: none;
	}

	ul#navmenu li:hover ul,
	ul#navmenu ul li:hover ul,
	ul#navmenu ul ul li:hover ul,
	ul#navmenu li.iehover ul,
	ul#navmenu ul li.iehover ul,
	ul#navmenu ul ul li.iehover ul {
	  display: block;
	}

.expanded{
	background-color: #FFFFFF;
	overflow: auto;
	vertical-align : top;
	background: #C6C0B8;
	scrollbar-face-color: #666666;

}



P, OL, BLOCKQUOTE {
	font-family : "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size : 10pt;
	font-weight : normal;

}


H1 {
	font-family : "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size : 11pt;
	font-weight : bold;
	color : #000066;
}
H2, .h2 {
	font-family : "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size : 12pt;
	font-weight : bold;
	color : #000000;
	background : url(/images/thgradient2.jpg);
}
H3 {
	font-family : "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size : 11pt;
	font-weight : bold;
	color : #000066;
}
H4, .h4 {
	font-family : "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size : 12pt;
	font-weight : bold;
	color : #000000;
}
div{text-align:center;}

DIV.divLeftnavHead {
	position: absolute;
	width: 175px;
}
DIV.divLeftnavSub {
	left: 0px;
	position: absolute;
	width: 165px;
}
#divLeftnav {
	height: 150px;
	left: 0px;
	position: relative;
	top: 0px;
	width: 175px;
}
#divLeftnav {
	position: relative;
}
div.boldtext {
	font-family : "Trebuchet MS", "Arial Narrow", Arial, Helvetica, sans-serif;
	font-size : 10pt;
	color : #000000;
	font-weight : bold;
}

INPUT {
	font-family : "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size : 8pt;
	color : #000000;
}
INPUT.buttn { 
	border-top: #888888 1px solid; 
	border-right: #888888 1px solid; 
	border-bottom: #888888 1px solid; 
	border-left: #888888 1px solid; 
	font-size: 11px; 
	background-color: #cccccc;
	color : #000000;		
}
INPUT.buttnon { 
	border-top: #888888 1px solid; 
	border-right: #888888 1px solid; 
	border-bottom: #888888 1px solid; 
	border-left: #888888 1px solid; 
	font-size: 11px; 
	background-color: #cccccc;	
	background : url(/csr/content/images/btnongradient.gif);
}
INPUT.textfield { 
	BORDER-RIGHT: 1px solid;
	BORDER-TOP: 1px solid;
	BORDER-LEFT: 1px solid;
	BORDER-BOTTOM: 1px solid;
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0.25em;
	PADDING-BOTTOM: 0.15em;
	PADDING-TOP: 0.15em;
	FONT: 1em/1.35em Arial, Helvetica, sans-serif;
	MIN-HEIGHT: 1.8em;
	BORDER-LEFT-COLOR: #aab3b3! important;
	BORDER-BOTTOM-COLOR: #d5dddd! important;
	BORDER-TOP-COLOR: #999! important;
	BORDER-RIGHT-COLOR: #aab3b3! important
	BACKGROUND-COLOR: #f7f7f7
}
INPUT.txtfieldreadonly { 	
	font-family : "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size : 8pt;
	color : #0000ff;	
	readonly : true;
}
SELECT {
	font-family : "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size : 8pt;
	color : #000000;
}
SELECT.fixedwidth {
	font-family : "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size : 8pt;
	color : #000000;
	width: 160px;
}
SELECT.fixedwidthsmall {
	font-family : "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size : 8pt;
	color : #000000;
	width: 120px;
}
SELECT.fixedwidthlarge {
	font-family : "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size : 8pt;
	color : #000000;
	width: 210px;
}
SELECT.fixedwidthlarger {
	font-family : "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size : 8pt;
	color : #000000;
	width: 265px;
}
SELECT.displaygrant {
	font-family : "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size : 8pt;
	color : #000000;
	width: 300px;
}
TEXTAREA {
	font-family : "Trebuchet MS", Arial, Helvetica, sans-serif;	
	font-size : 8pt;	
	color : #000000;
}
.textpageheader {
	font-family : "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size : 13pt;		
	color : #666633;	

}
table.bodytable { 
	border-top: 8px solid #c3d9ff;
	border-left: 8px solid #c3d9ff;
	border-right:8px solid #c3d9ff; 
	border-bottom: 8px solid #c3d9ff; 
	background-color: #c3d9ff;
}

td.textpageheader {
	font-family : "Tahoma", Arial, Helvetica, sans-serif;
	font-size : 13pt;		
	color : #000000;	
	background-color: #B0BB9D;

}
.expanded1{
	background-color: #FFFFFF;
	overflow-y: auto; 
	overflow-x: auto;
	border : 1px solid #666666;
	padding : 1px 1px;
	vertical-align : top;
	width : 900px;}
.text {
	font-family : "Trebuchet MS", "Arial Narrow", Arial, Helvetica, sans-serif;
	font-size : 10pt;
	color : #000000;
	font-weight : normal;
}

.hangingindent {text-indent: -20px}

.indent {text-indent: 20px}

.textnousernavigation {
	font-family : "Trebuchet MS", "Arial Narrow", Arial, Helvetica, sans-serif;
	font-size : 10pt;
	color : #000000;
	font-weight : normal;
	width: 750px;
}
.textusernavigation {
	font-family : "Trebuchet MS", "Arial Narrow", Arial, Helvetica, sans-serif;
	font-size : 10pt;
	color : #000000;
	font-weight : normal;
	width: 600px;
}
.textbold {
	font-family : "Trebuchet MS", "Arial Narrow", Arial, Helvetica, sans-serif;
	font-size : 10pt;
	color : #000000;
	font-weight : bold;
}
.textboldmedium {
	font-family : "Trebuchet MS", "Arial Narrow", Arial, Helvetica, sans-serif;
	font-size : 12pt;
	color : #000000;
	font-weight : bold;
}
.textboldmediumblue {
	font-family : "Trebuchet MS", "Arial Narrow", Arial, Helvetica, sans-serif;
	font-size : 12pt;
	color : #000066;
	font-weight : bold;
}
.textboldmediumred {
	font-family : "Trebuchet MS", "Arial Narrow", Arial, Helvetica, sans-serif;
	font-size : 12pt;
	color : red;
	font-weight : bold;
}
td.textwhite {
	font-family : "Trebuchet MS", "Arial Narrow", Arial, Helvetica, sans-serif;
	font-size : 10pt;
	color : #ffffff;
	font-weight : normal;
	background-color: #000000;
	padding: 6px;
}
td.textwhitebold {
	font-family : "Trebuchet MS", "Arial Narrow", Arial, Helvetica, sans-serif;
	font-size : 14pt;
	color : #ffffff;
	font-weight : bold;
	background-color: #000000;
	padding: 6px;
}

.textboldlarge {
	font-family : "Trebuchet MS", "Arial Narrow", Arial, Helvetica, sans-serif;
	font-size : 16pt;
	color : #000000;
	font-weight : bold;
}

.textitalic {
	font-family : "Trebuchet MS", "Arial Narrow", Arial, Helvetica, sans-serif;
	font-size : 10pt;
	color : #000000;
	font-weight : normal;
	font-style : italic;
}
.textitalicbold {
	font-family : "Trebuchet MS", "Arial Narrow", Arial, Helvetica, sans-serif;
	font-size : 10pt;
	color : #000000;
	font-weight : bold;
	font-style : italic;
}
.textcopyright {
	font-family : "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size : 8pt;
	color : #000000;
	font-weight : normal;
}
.StandardHeader   { 
	color: #0473B8;
	font-size:11pt;
	font-weight: bold;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular
}
.StandardBodyBold   { 
	font-size:10pt;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	font-weight : bold;
 }
 
.riders { list-style-image: url("/images/bicycle.ico")
}
.uploadbox { 
	font-family: verdana, arial, sans-serif; 
	font-size: 75%; 
	color: #797979; 
	font-weight: normal; 
	border: #797979 1px solid; 
	background-color: #ffffff; 
	height: 17px; 
} 
td.text {
	font-family : "Trebuchet MS", "Arial Narrow", Arial, Helvetica, sans-serif;
	font-size : 10pt;
	background-color: #ffffff;
}
A.text:link {
	font-family : "Trebuchet MS", "Arial Narrow", Arial, Helvetica, sans-serif;
	font-size : 10pt;	
	text-decoration:none;
	color : #000000;	
}
A.text:visited {
	font-family : "Trebuchet MS", "Arial Narrow", Arial, Helvetica, sans-serif;
	font-size : 10pt;	
	text-decoration:none;
	color : #000000;
}
A.text:active {
	font-family : "Trebuchet MS", "Arial Narrow", Arial, Helvetica, sans-serif;
	font-size : 10pt;		
	text-decoration:none;
	color : #000000;
}
A.text:hover {
	font-family : "Trebuchet MS", "Arial Narrow", Arial, Helvetica, sans-serif;
	font-size : 10pt;
	text-decoration:underline;
	color : #000000;
}

td.textbold {
	font-family : "Trebuchet MS", "Arial Narrow", Arial, Helvetica, sans-serif;
	font-size : 10pt;
	font-weight : bold;
	background-color: #ffffff;
}
A.textboldwhite:link {
	font-family : "Trebuchet MS", "Arial Narrow", Arial, Helvetica, sans-serif;
	font-size : 10pt;	
	font-weight : bold;
	text-decoration:none;
	color : #ffffff;	
}
A.textboldwhite:visited {
	font-family : "Trebuchet MS", "Arial Narrow", Arial, Helvetica, sans-serif;
	font-size : 10pt;	
	font-weight : bold;
	text-decoration:none;
	color : #ffffff;
}
A.textboldwhite:visited {
	font-family : "Trebuchet MS", "Arial Narrow", Arial, Helvetica, sans-serif;
	font-size : 10pt;	
	font-weight : bold;
	text-decoration:none;
	color : #ffffff;
}
A.textboldwhite:active {
	font-family : "Trebuchet MS", "Arial Narrow", Arial, Helvetica, sans-serif;
	font-size : 10pt;		
	font-weight : bold;
	text-decoration:none;
	color : #ffffff;
}
A.textboldwhite:hover {
	font-family : "Trebuchet MS", "Arial Narrow", Arial, Helvetica, sans-serif;
	font-size : 10pt;
	font-weight : bold;
	text-decoration:underline;
	color : #ffffff;
}

A.textbold:link {
	font-family : "Trebuchet MS", "Arial Narrow", Arial, Helvetica, sans-serif;
	font-size : 10pt;	
	font-weight : bold;
	text-decoration:none;
	color : #000000;	
}
A.textbold:visited {
	font-family : "Trebuchet MS", "Arial Narrow", Arial, Helvetica, sans-serif;
	font-size : 10pt;	
	font-weight : bold;
	text-decoration:none;
	color : #000000;
}
A.textbold:active {
	font-family : "Trebuchet MS", "Arial Narrow", Arial, Helvetica, sans-serif;
	font-size : 10pt;		
	font-weight : bold;
	text-decoration:none;
	color : #000000;
}
A.textbold:hover {
	font-family : "Trebuchet MS", "Arial Narrow", Arial, Helvetica, sans-serif;
	font-size : 10pt;
	font-weight : bold;
	text-decoration:underline;
	color : #000000;
}


td.textunderline {
	font-family : "Trebuchet MS", "Arial Narrow", Arial, Helvetica, sans-serif;
	font-size : 10t;
	color : #000000;
	text-decoration:nunderline;
}
A.textunderline:link {
	font-family : "Trebuchet MS", "Arial Narrow", Arial, Helvetica, sans-serif;
	font-size : 10pt;	
	text-decoration:underline;
	color : #000000;
}
A.textunderline:visited {
	font-family : "Trebuchet MS", "Arial Narrow", Arial, Helvetica, sans-serif;
	font-size : 10pt;	
	text-decoration:nunderline;
	color : #000000;
}
A.textunderline:active {
	font-family : "Trebuchet MS", "Arial Narrow", Arial, Helvetica, sans-serif;
	font-size : 10pt;		
	text-decoration:underline;
	color : #000000;
}
A.textunderline:hover {
	font-family : "Trebuchet MS", "Arial Narrow", Arial, Helvetica, sans-serif;
	font-size : 10pt;
	text-decoration:underline;
	color : #000000;
}
td.textunderlinesm {
	font-family : "Trebuchet MS", "Arial Narrow", Arial, Helvetica, sans-serif;
	font-size : 8pt;
	color : #000000;
	text-decoration:nunderline;
}
A.textunderlinesm:link {
	font-family : "Trebuchet MS", "Arial Narrow", Arial, Helvetica, sans-serif;
	font-size : 8pt;	
	text-decoration:underline;
	color : #000000;
}
A.textunderlinesm:visited {
	font-family : "Trebuchet MS", "Arial Narrow", Arial, Helvetica, sans-serif;
	font-size : 8pt;	
	text-decoration:nunderline;
	color : #000000;
}
A.textunderlinesm:active {
	font-family : "Trebuchet MS", "Arial Narrow", Arial, Helvetica, sans-serif;
	font-size : 8pt;		
	text-decoration:underline;
	color : #000000;
}
A.textunderlinesm:hover {
	font-family : "Trebuchet MS", "Arial Narrow", Arial, Helvetica, sans-serif;
	font-size : 8pt;
	text-decoration:underline;
	color : #000000;
}

iframe { 
	border: 1px dashed red;
}
hr.home {
border: none 0;
border-top: 1px dashed red;/*the border*/
width: 97%;
height: 1px;/*whatever the total width of the border-top and border-bottom equal*/
} 
.textsm {
	font-family : "Trebuchet MS", "Arial Narrow", Arial, Helvetica, sans-serif;
	font-size : 8pt;
	color : #000000;
	font-weight : normal;
}
td.textsm {
	font-family : "Trebuchet MS", "Arial Narrow", Arial, Helvetica, sans-serif;
	font-size : 8pt;
	color : #000000;
	font-weight : normal;
}
table.navtable { 
	border-left: 1px solid #999999; border-right:1px solid #999999; 
	border-top: 1px solid #999999; border-bottom: 1px solid #999999; 
	background-color: #f1f1f1;
}
table.texttable { 
	border-left: 1px dashed red; border-right:1px dashed red; 
	border-top: 1px dashed red; border-bottom: 1px dashed red; 
	background-color: #000000;
	width: 200px; 
}

table.rptheading { 
	background-color : #999AFF;
	background : url(/csr/content/images/thgradient2.jpg);	
	font-weight : bold;
}
table.events { 
	background-color : #f1f1f1;
	font-weight : bold;
}
td.leftnavbar {
	border-right:1px solid #003366;
	border-bottom:2px solid #003366; 
	background-color: #eeeeee;	
}
td.leftnavbarhead {
	border-left: 1px solid #000000;
	border-right:1px solid #000000; 
	border-top: 1px solid #000000;
	border-bottom: 1px solid #000000; 
	background-color: #6382AD;	
}

td.leftnavbarsub {
	border-left: 1px solid #999999;
	border-right:1px solid #999999; 
	border-top: 1px solid #999999;
	border-bottom: 1px solid #999999; 
	background-color: #eeeeee;	
}

td.formcell {
	font-family : "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size : 10pt;
	color : #000000;
	background-color : #cccccc;	
}
A.formcell:link {
	font-family : "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#666666;
	font-size : 10pt;	
	text-decoration:none;
	background-color : #cccccc;
}
A.formcell:visited {	
	font-family : "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#666666;
	font-size : 10pt;	
	text-decoration:none;
	background-color : #cccccc;
}
A.formcell:active {
	font-family : "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#666666;
	font-size : 10pt;	
	text-decoration:none;
	background-color : #cccccc;
}
A.formcell:hover {
	font-family : "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#666666;	
	font-size : 10pt;
	text-decoration : underline;
	background-color : #cccccc;
}
td.formheadlight {
	font-family : "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size : 10pt;
	color : #000000;
	background-color : #cccccc;
	background : url(/csr/content/images/thgradient.jpg);
}
td.formhead {
	font-family : "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size : 10pt;
	font-weight : bold;
	color : #000000;
	background : url("http://www.revolutionscycling.com/web/teamrev_images/thgradient.jpg");	
}
td.formheadsm {
	font-family : "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size : 8pt;
	font-weight : bold;
	color : #000000;
	background-color : #cccccc;
	background : url(/images/thgradient.jpg);	
}
td.formhead2 {
	font-family : "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size : 12pt;
	font-weight : bold;
	background : url(/images/thgradient2.jpg);
	border-bottom: 1px solid #999999;  
}
td.formheadclear {
	font-family : "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size : 10pt;
	font-weight : bold;
	color : #000000;
}
td.reporthead {
	font-family : "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size : 10pt;
	font-weight : bold;
	color : #000000;
	background-color : #999AFF;
	background : url(/csr/content/images/thgradient2.jpg);	
}
td.formheadclear {
	font-family : "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size : 10pt;
	font-weight : bold;
	color : #000000;
	background : White;	
}

A.formhead:link {
	font-family : "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size : 10pt;
	font-weight : bold;
	text-decoration : none;
	color : #000000;
	background-color : #cccccc;
	background : url(/csr/content/images/thgradient.jpg);
}
A.formhead:visited {
	font-family : "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size : 10pt;
	font-weight : bold;
	text-decoration : none;
	color : #000000;
	background-color : #cccccc;
	background : url(/csr/content/images/thgradient.jpg);
}
A.formhead:active {
	font-family : "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size : 10pt;
	font-weight : bold;
	text-decoration : none;
	color : #000000;
	background-color : #cccccc;
	background : url(/csr/content/images/thgradient.jpg);
}
A.formhead:hover {
	font-family : "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size : 10pt;
	font-weight : bold;
	text-decoration : underline;
	color : #000000;	
	background-color : #cccccc;
	background : url(/csr/content/images/thgradient.jpg);
}
.formtextsm {
	font-family : "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size : 8pt;		
	background-color : #ffffff;
	text-decoration : none;
}
.formtextclear2 {
	font-family : "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size : 10pt;		
	background-color : #C6C0B8;
	text-decoration : none;
}
td.formtextsm {
	font-family : "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size : 8pt;		
	color : #000000;
	background-color : #ffffff;
	text-decoration : none;
}
ul {
	font-family : "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size : 10pt;		
	color : #000000;
	background-color : #ffffff;
	text-decoration : none;
	list-style-type: circle;
}

A.formtextsm:link {
	font-family : "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size : 8pt;		
	color : #000000;
	background-color : #eeeeee;
	text-decoration : none;
}
A.formtextsm:visited {
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size : 8pt;		
	color : #000000;
	background-color : #eeeeee;
	text-decoration : none;
}
A.formtextsm:active {
	font-family : "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size : 8pt;		
	color : #000000;
	background-color : #eeeeee;
	text-decoration : none;
}
A.formtextsm:hover {
	font-family : "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size : 8pt;		
	color : #000000;
	background-color : #eeeeee;
	text-decoration : underline;
}

.formtextclearsm {
	font-family : "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size : 8pt;		
	color : #000000;
	text-decoration : none;
}
td.formtextclearsm {
	font-family : "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size : 8pt;		
	color : #000000;
	text-decoration : none;
}

td.formtexthanging {
	font-family : "Trebuchet MS", "Arial Narrow", Arial, Helvetica, sans-serif;
	font-size : 10pt;
	color : #000000;
	font-weight : normal;
	padding-left : 40px;
}


A.formtextclearsm:link {
	font-family : "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size : 8pt;		
	color : #000000;
	text-decoration : none;
}
A.formtextclearsm:visited {
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size : 8pt;		
	color : #000000;
	text-decoration : none;
}
A.formtextclearsm:active {
	font-family : "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size : 8pt;		
	color : #000000;
	text-decoration : none;
}
A.formtextclearsm:hover {
	font-family : "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size : 8pt;		
	color : #000000;
	text-decoration : underline;
}


td.formtext {
	font-family : "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size : 10pt;
	padding: 0 6px;
	color : #000000;
	background-color : #ffffff;
}

td.formtext2 {
	font-family : "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size : 10pt;
	padding: 0 6px;
	color : #000000;
	background-color : #ffffff;
    margin: 10px; 
}


td.formtextred {
	font-family : "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size : 10pt;
	color : red;
}
.formtextred {
	font-family : "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size : 10pt;
	color : red;
	background-color : #ffffff;
}

td.formtextbold {
	font-family : "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size : 10pt;
	color : #000000;
	font-weight : bold;
	font-style : italic;
	margin-right:50px;
	margin-left:50px;
}
td.formtextboldsm {
	font-family : "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size : 8pt;
	color : #000000;
	font-weight : bold;
	background : url(/images/tdgradient.jpg);	
}
td.formtextbolder {
	font-family : "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size : 14pt;
	color : #000000;
	background-color : #C6C0B8;
	margin-left: 5%;
	margin-right: 5%;
	
	}
td.formtextclear {
	font-family : "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size : 10pt;
	color : #000000;
}
td.formtextclearstandalonebold {
	font-family : "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size : 14pt;
	color : #ffffff;
	font-weight : bold;
	text-align : center;
}
td.formtextclearstandalone {
	font-family : "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size : 12pt;
	color : #ffffff;
	font-weight : bold;
}

td.formtextclearsm {
	font-family : "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size : 8pt;
	color : #000000;
	background-color : #ffffff;
}
td.rpttextclear {
	font-family : "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size : 10pt;
}
td.formnews {
	  padding: 0 6px;
	  float: none !important; /*For Opera*/
	  float: left; /*For IE*/
	  color: #000000;
	  background-color : #eeeeee;
	  font: 12px/22px Verdana, Arial, Helvetica, sans-serif;
	  text-decoration: none;
	  height: auto !important;
	  height: 1%; /*For IE*/
	  border-bottom: 1px dashed #888888;
}
td.formnewsbold {
	  padding: 0 6px;
	  float: none !important; /*For Opera*/
	  float: left; /*For IE*/
	  color: #000000;
	  background-color : #eeeeee;
	  font: bold 12px/22px Verdana, Arial, Helvetica, sans-serif;
	  text-decoration: none;
	  height: auto !important;
	  height: 1%; /*For IE*/
	  border-bottom: 1px dashed #888888;
	  font-weight : bold;
}
td.formcolumn {
	  padding: 0 6px;
	  float: none !important; /*For Opera*/
	  float: left; /*For IE*/
	  color: #000000;
	  font: 10px/22px Verdana, Arial, Helvetica, sans-serif;
	  text-decoration: none;
	  height: auto !important;
	  height: 1%; /*For IE*/
	  border-left: #888888 1px solid; 
	  border-bottom: 1px dashed #888888;
	  font-weight : bold;
}


A.formtext:link {	
	font-family : "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size : 10pt;
	color : #000000;
	background-color : #eeeeee;
	text-decoration:none;	
}
A.formtext:visited {	
	font-family : "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size : 10pt;
	color : #000000;
	background-color : #eeeeee;
	text-decoration:none;
}
A.formtext:active {
	font-family : "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size : 10pt;
	color : #000000;
	background-color : #eeeeee;
	text-decoration:none;
}
A.formtext:hover {
	font-family : "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size : 10pt;
	color : #000000;
	background-color : #eeeeee;
	text-decoration : underline;
}

A.leftnavsub:link {
	font-family : "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size : 8pt;		
	color : #000000;
	text-decoration : none;
}
A.leftnavsub:visited {
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size : 8pt;		
	color : #000000;
	text-decoration : none;
}
A.leftnavsub:active {
	font-family : "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size : 8pt;		
	color : #000000;
	text-decoration : none;
}
A.leftnavsub:hover {
	font-family : "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size : 8pt;		
	color : #000000;
	text-decoration : underline; 
}

A.leftnavhead:link {
	font-family : "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size : 10pt;
	font-weight: bold;		
	color : #000000;
	text-decoration : none;
}
A.leftnavhead:visited {
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size : 10pt;
	font-weight: bold;		
	color : #000000;
	text-decoration : none;
}
A.leftnavhead:active {
	font-family : "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size : 10pt;
	font-weight: bold;		
	color : #000000;
	text-decoration : none;
}
A.leftnavhead:hover {
	font-family : "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size : 10pt;
	font-weight: bold;		
	color : #000000;
	text-decoration : underline;
}


td.pagemenutext {
	font-family : "Trebuchet MS", "Arial Narrow", Arial, Helvetica, sans-serif;
	font-size : 9pt;
	font-weight : normal;
}
A.pagemenutext:link {
	font-family : "Trebuchet MS", "Arial Narrow", Arial, Helvetica, sans-serif;
	color:#000000;
	font-size : 9pt;
	font-weight : normal;
	text-decoration:none;
}
A.pagemenutext:visited {
	font-family : "Trebuchet MS", "Arial Narrow", Arial, Helvetica, sans-serif;
	color:#000000;
	font-size : 9pt;
	font-weight : normal;
	text-decoration:none;
}
A.pagemenutext:active {
	font-family : "Trebuchet MS", "Arial Narrow", Arial, Helvetica, sans-serif;
	color:#000000;
	font-size : 9pt;
	font-weight : normal;
	text-decoration:none;
}
A.pagemenutext:hover {
	font-family : "Trebuchet MS", "Arial Narrow", Arial, Helvetica, sans-serif;
	color:#000000;
	font-weight : normal;
	font-size : 9pt;
	text-decoration : underline;
}

img.floatLeft { 
    float: left; 
    margin: 15px; 
    border: #000000 2px solid; 
}

object.floatLeft { 
    float: left; 
    margin: 15px; 
    border: #000000 2px solid; 
}
img.floatRight { 
    float: right; 
    margin: 15px; 
    border: #000000 2px solid; 
}
img.floatRightClear { 
    float: right; 
    margin: 15px; 
}
object.floatLeftClear { 
    float: left; 
    margin: 10px; 
}

.backgroundformprod {
	background-image : url(/csr/content/images/imgBackgroundHome.gif);
	background-repeat : no-repeat;
	background-color : #CCCCCC;
}
.backgroundformstage {
	background-image : url(/csr/content/images/imgBackgroundStaging.gif);
	background-repeat : no-repeat;
	background-color : #CCCCCC;
}
.backgroundformdev {
	background-image : url(/csr/content/images/imgBackgroundDev.gif);
	background-repeat : no-repeat;
	background-color : #CCCCCC;
}
.backgroundformadminprod {
	background-image : url(/csr/content/images/imgBackgroundHomeAdmin.gif);
	background-repeat : no-repeat;
}
.backgroundformadminstage {
	background-image : url(/csr/content/images/imgBackgroundAdminStaging.gif);
	background-repeat : no-repeat;
}
.backgroundformadmindev {
	background-image : url(/csr/content/images/imgBackgroundAdminDev.gif);
	background-repeat : no-repeat;
}
.backgroundformadmindevpeds {
	background-image : url(/cis/content/images/imgBackgroundAdminDevPeds.gif);
	background-repeat : no-repeat;
}
.textsubitem {
	font-family : "Trebuchet MS", "Arial Narrow", Arial, Helvetica, sans-serif;
	font-size : 10pt;
	color : #000066;
	background-color: #ffffff;
}
.textlogondesc {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10pt;
	font-weight : bold;
	color : #000000;	
	
}
.textlogonnote {
	font-family : Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size : 9pt;
	font-weight : bold;
	color : #FFFFFF;
}
td.textred{
	font-family : "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size : 10pt;
	color : red;
	font-weight : bold;
	background-color : #eeeeee;
}
td.leftnavheadtext {
	font-family : "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size : 10pt;
	font-weight: bold;		
	color : #000000;
	text-decoration : none;
}
td.leftnavsubtext {
	font-family : "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size : 8pt;		
	color : #000000;
	text-decoration : none;
}
li {
	font-family : "Trebuchet MS", "Arial Narrow", Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-left: 7px;
	line-height: 20px;
	padding-top: 4px;
	padding-bottom: 4px;
    vertical-align: top;
    background: #ffffff;
	
}
strong {
	font-family : "Trebuchet MS", "Arial Narrow", Arial, Helvetica, sans-serif;
	font-size : 10pt;
	background-color: #ffffff;
}

td.tbl_row_light_value {
	font-family : "Trebuchet MS", Arial, Helvetica, sans-serif;
	background-color: #FFFFFF;
	color: #000000;
	font-size: 12px;
	padding-left: 7px;
	line-height: 20px;
	padding-top: 4px;
	padding-bottom: 4px;
}
td.tbl_row_dark_name {
	font-family : "Trebuchet MS", Arial, Helvetica, sans-serif;

	background-color: #E5E0CD;
	color: #615A26;
	font-weight: bold;
	font-size: 12px;
	font-weight: bold;		
	
	padding-left: 7px;
	padding-top: 4px;
	padding-bottom: 4px;
}
td.tbl_row_dark_value {
	background-color: #E5E0CD;
	color: #000099;
	font-size: 14px;
	font-weight: bold;		
	
	padding-left: 7px;
	line-height: 20px;
	padding-top: 4px;
	padding-bottom: 4px;
}
td.tbl_row_dark_head {
	background-color: #E5E0CD;
	color: #000099;
	font-size: 18px;
	font-weight: bold;		
	
	padding-left: 7px;
	line-height: 20px;
	padding-top: 4px;
	padding-bottom: 4px;
}
td.tbl_row_lightblue_value {
	background-color: #030091;
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;		
	
	padding-left: 7px;
	line-height: 20px;
	padding-top: 4px;
	padding-bottom: 4px;
}
