A:visited {text-decoration: underline; color:black}
A:link    {text-decoration: underline; color:blue}
A:hover   {text-decoration: underline; color:red}

A.RowHeader:visited {text-decoration: none; color:white;}
A.RowHeader:link    {text-decoration: none; color:white;}
A.RowHeader:hover   {text-decoration: none; color:yellow;}

A.bike:visited {text-decoration: none; color:black}
A.bike:link    {text-decoration: none; color:navy}
A.bike:hover   {text-decoration: underline; color:#ffffff; font-weight:normal;}

A.nav:visited {text-decoration: none; color: white}
A.nav:link    {text-decoration: none; color: white}
A.nav:hover   {text-decoration: none; color: yellow}
.nav 
{
	font-family:Arial, "DejaVu Sans", Helvetica, sans-serif;
	font-weight:bold;	
	padding-right:40px;
}

A.ban:visited {text-decoration: none; color: black}
A.ban:link    {text-decoration: none; color: black}
A.ban:hover   {text-decoration: none; color: red;}
.ban 
{
	font-family:Helvetica, sans-serif;
	font-weight:bold;	
	font-size:11px;
}

A.stat:visited {text-decoration: none; color: black}
A.stat:link    {text-decoration: none; color: black}
A.stat:hover   {text-decoration: none; color: red;}

A.RowTitle:visited {text-decoration: underline; color: #ffcc33}
A.RowTitle:link    {text-decoration: underline; color: #ffcc33}
A.RowTitle:hover   {text-decoration: underline; color: red;}

.CheckoutPanelLeft
{
	text-align:left; 
	font-size:11px; 
	width:367px; 	
	height:370px;
	background-color:#f9f9f9; 
	border-right-width:0px	
}

.CheckoutPanelRight
{
	text-align:left; 
	font-size:11px; 
	width:383px; 	
	vertical-align:top; 	
	height:370px; 	
	border-left-width:0px;
	background-color:#f9f9f0;
}

.entryRow
{
	height:35px;
	vertical-align:text-top;
	padding:4px;
}

.entryRow2
{
	height:60px;
	vertical-align:text-top;
	padding:4px;
}

.entryRowAuto
{	
	vertical-align:text-top;
	padding:4px;
}

.BannerMainTop 
{	
	background:url(images/BannerTopBG.jpg);
	background-repeat: repeat-x;			
	color:White;
	padding:0px;
	height:30px;
	padding-bottom:0px;		
}

.BannerMain2ndRow
{
	text-align:center; 
	font-size:14px;		
	color:White;	
	padding-top:9px;
	padding-bottom:0px;
}

.BannerTop 
{
	padding-top:0px;
	background:url(images/nav_second_bg.gif);
	background-repeat: repeat-x repeat-y;			
	height:29px;		
}	

.Banner2ndRow
{
	font-size:11px; 
	text-align:center; 	
	height:35px; 	
	margin-bottom:auto; 	
	padding:7px 0px 0px 0px;
}

.PageTitleBG
{	
	background:url(images/PageTitleBG.jpg);
	background-repeat: repeat-x;			
	color:White;
	font-size:14px;		
	padding:0px;
	height:20px;
	padding-top:3px;		
	width:100%; 
}

.CenterDiv 
{
	text-align:center;
	margin-left:auto;
	margin-right:auto;
}

.PageTitle
{	
	background-color:#7978B1;
	color:White;
	font-size:14px;			
	width:100%;
	font-weight:bold; 
}

.RowHeader
{	
	color: #FFFFFF;
	font-weight:bold;
	font-family:Arial, "DejaVu Sans", Helvetica, sans-serif;
}

.DivScroll 
{
	height: 440px;
	overflow:auto; 
	padding:10px;	
	background-color:Black;
	font-size:14px;
	color: #f0f0f0;
}

.watermark 
{
	background: #f0f0f0;
	font-style: italic;
	font-weight: bold;
	vertical-align: text-bottom;	
	font-family:Arial, "DejaVu Sans", Helvetica, sans-serif;
	font-size:5px;
	color: Gray;
}

.watermarked 
{	
	font-style: italic;
	color:silver;
}	

body {
	font-family:Arial, "DejaVu Sans", Helvetica, sans-serif;
	font-size:15px;		
	line-height: 1;  
	background: #ffffff;
	color: black;
}

.clock	 {
	font-family:Arial, "DejaVu Sans", Helvetica, sans-serif;
	font-size:12px;
	border-width:0px;
}
.checkbox	 {	
	width:11px;
	height:11px;
}
.SubTitleBG 
{	
	height:28px;
	font-size:13px;
	font-weight:bold;	
	color:White;
}

.header {
	font-family:Arial, "DejaVu Sans", Helvetica, sans-serif;
	font-size: 14px; 
	font-weight: bold; 	
	color: #FFFFFF;
	background-color:#6490C3;
}
.NavBarTitle {
	font-family:Arial, "DejaVu Sans", Helvetica, sans-serif;
	font-size: 12px; 
	font-weight: bold; 
	color: yellow;	
}

.btn {
	font-family:Arial, "DejaVu Sans", Helvetica, sans-serif;
	font-size: 11px; 
	font-weight: normal; 
	background-color: #3D3AC9;
	color: #ffffff;
}

.btn2 {
	font-family:Arial, "DejaVu Sans", Helvetica, sans-serif;
	font-size: 10px; 
	font-weight: normal; 	
	width: 80px;	
}

.RowTitle  
{
	color:#5251A1; 
	font-weight:bold;
	font-size:18px;
}

.RowTitle2 {color:#FFFFFF; background-color:#42658C; font-weight:bold;}
.RowTitle3 {color:yellow; background-color:#42658C; font-weight:bold;}
.RowTitleR {color:#000000; background-color:#FFCC33}
.high {color:  #006681; font-weight:bold}	
.CellSmall 
{
	font-size:10px;
}

.CellSmall2
{
	font-size:10px;
	text-align: center;
}

.rTitle {
	font-family:Arial, "DejaVu Sans", Helvetica, sans-serif;
	font-size:12px;
	color:#ffffff;
}
	
.NoBorders  
{
	border-right-width:0px;
	border-left-width:0px;
	border-width:0px;
}

.ProgressBar 
{
	width:150px; 
	height: 70px;
	text-align:center; 
	vertical-align: middle;
	border-width:2px; 
	border-style:groove; 
	background-color: #f0f0f0; 
	font-weight:bold;
	position:absolute; 
	left: 45%; 
	top: 50%;
}

.searchPanel
{
	width: 100%;	
	padding:4px;
	padding-right:10px;
	height:35px;
	text-align:right;
	font-size:11px;
}

.Row1
{	
	background-color: #FFFFFF;	
	font-size:12px;	
}

.Row2
{	
	background-color: #F0F0F0;		
	font-size:12px;	
}
.ajaxtooltip
{
    position: absolute; /*leave this alone*/
    display: none; /*leave this alone*/
    width: 300px;
    left: 0; /*leave this alone*/
    top: 0; /*leave this alone*/
    background: lightyellow;
    border: 2px solid gray;
    border-width: 1px 2px 2px 1px;
    padding: 5px;
}