body 
{
	font-family: Arial, Helvetica, sans-serif;
	background-color:#000000;
	color:#FFFFFF;
   margin: 0px; 
	overflow:scroll;
}

a:visited { color: #EFEFEF; }
a:link { color: #FFFFFF; }
a:active { color: #FF0000; }
a:hover { color: #FF0000; }

   .pageDescription
   {
      text-align: center;
      color: white;
      font-family: serif;
      font-size: 16;
      font-weight: bold;
   }

   body.test
   {
      background-color: black;
      color: lightgrey;
   }

   body.white
   {
      background-color: white;
      color: darkblue;
   }

   body.lightgrey
   {
      background-color: lightgrey;
      color: darkblue;
   }

   body.black
   {
      background-color: black;
      color: lightgrey;
   }

   .small
   {
      font-size: 10pt;
      color: cornsilk;
   }

   a.noLine
   {
      border: 0px;
		font-size: 11px;
		width:190px;
   }

   a:link
   {
      color: lightgrey;
   }

   a:visited
   {
      color: lightgrey;
   }

   input.bluebutton3
   {
     position: relative;
     margin: 0.1em 0;
     width: 3em;
     font-family: helvetica,arial,sans-serif;
     font-size: 90%;
     font-weight: bold;
     border-top: 1px solid #4a4a4a;
     border-bottom: 3px solid #4a4a4a;
     border-right: 3px solid #4a4a4a;
     border-left: 1px solid #4a4a4a;
     text-align: center;
     border-right: 2px solid #4a4a4a;
     padding-left: 0.5em;
     padding-top: 0.2em;
     padding-bottom: 0.2em;
     padding-right: 0.5em;
     background-color: #A7C4F5;
     color: #0F356F;
     text-decoration: none;
   }

   input.bluebutton5
   {
     position: relative;
     margin: 0.1em 0;
     width: 5em;
     font-family: helvetica,arial,sans-serif;
     font-size: 90%;
     font-weight: bold;
     border-top: 1px solid #4a4a4a;
     border-bottom: 3px solid #4a4a4a;
     border-right: 3px solid #4a4a4a;
     border-left: 1px solid #4a4a4a;
     text-align: center;
     padding-left: 0.5em;
     padding-top: 0.2em;
     padding-bottom: 0.2em;
     padding-right: 0.5em;
     background-color: #A7C4F5;
     color: #0F356F;
     text-decoration: none;
   }

   input.bluebutton8
   {
     position: relative;
     margin: 0.1em 0;
     width: 8em;
     font-family: helvetica,arial,sans-serif;
     font-size: 90%;
     font-weight: bold;
     border-top: 1px solid #4a4a4a;
     border-bottom: 3px solid #4a4a4a;
     border-right: 3px solid #4a4a4a;
     border-left: 1px solid #4a4a4a;
     text-align: center;
     padding-left: 0.5em;
     padding-top: 0.2em;
     padding-bottom: 0.2em;
     padding-right: 0.5em;
     background-color: #A7C4F5;
     color: #0F356F;
     text-decoration: none;
   }

   input.bluebutton10
   {
     position: relative;
     margin: 0.1em 0;
     width: 10em;
     font-family: helvetica,arial,sans-serif;
     font-size: 90%;
     font-weight: bold;
     border-top: 1px solid #4a4a4a;
     border-bottom: 3px solid #4a4a4a;
     border-right: 3px solid #4a4a4a;
     border-left: 1px solid #4a4a4a;
     text-align: center;
     padding-left: 0.5em;
     padding-top: 0.2em;
     padding-bottom: 0.2em;
     padding-right: 0.5em;
     background-color: #A7C4F5;
     color: #0F356F;
     text-decoration: none;
   }

   input.bluebutton12
   {
     position: relative;
     margin: 0.1em 0;
     width: 12em;
     font-family: helvetica,arial,sans-serif;
     font-size: 90%;
     font-weight: bold;
     border-top: 1px solid #4a4a4a;
     border-bottom: 3px solid #4a4a4a;
     border-right: 3px solid #4a4a4a;
     border-left: 1px solid #4a4a4a;
     text-align: center;
     border-right: 2px solid #4a4a4a;
     padding-left: 0.5em;
     padding-top: 0.2em;
     padding-bottom: 0.2em;
     padding-right: 0.5em;
     background-color: #A7C4F5;
     color: #0F356F;
     text-decoration: none;
   }

   input.bluebutton15
   {
     position: relative;
     margin: 0.1em 0;
     width: 15em;
     font-family: helvetica,arial,sans-serif;
     font-size: 90%;
     font-weight: bold;
     border-top: 1px solid #4a4a4a;
     border-bottom: 3px solid #4a4a4a;
     border-right: 3px solid #4a4a4a;
     border-left: 1px solid #4a4a4a;
     text-align: center;
     padding-left: 0.5em;
     padding-top: 0.2em;
     padding-bottom: 0.2em;
     padding-right: 0.5em;
     background-color: #A7C4F5;
     color: #0F356F;
     text-decoration: none;
   }

   input.bluebutton20
   {
     position: relative;
     margin: 0.1em 0;
     width: 20em;
     font-family: helvetica,arial,sans-serif;
     font-size: 90%;
     font-weight: bold;
     border-top: 1px solid #4a4a4a;
     border-bottom: 3px solid #4a4a4a;
     border-right: 3px solid #4a4a4a;
     border-left: 1px solid #4a4a4a;
     text-align: center;
     padding-left: 0.5em;
     padding-top: 0.2em;
     padding-bottom: 0.2em;
     padding-right: 0.5em;
     background-color: #A7C4F5;
     color: #0F356F;
     text-decoration: none;
   }

   input.bluebutton25
   {
     position: relative;
     margin: 0.1em 0;
     width: 25em;
     font-family: helvetica,arial,sans-serif;
     font-size: 90%;
     font-weight: bold;
     border-top: 1px solid #4a4a4a;
     border-bottom: 3px solid #4a4a4a;
     border-right: 3px solid #4a4a4a;
     border-left: 1px solid #4a4a4a;
     text-align: center;
     padding-left: 0.5em;
     padding-top: 0.2em;
     padding-bottom: 0.2em;
     padding-right: 0.5em;
     background-color: #A7C4F5;
     color: #0F356F;
     text-decoration: none;
   }

   input.bluebuttonAny
   {
     position: relative;
     margin: 0.1em 0;
     font-family: helvetica,arial,sans-serif;
     font-size: 90%;
     font-weight: bold;
     border-top: 1px solid #4a4a4a;
     border-bottom: 3px solid #4a4a4a;
     border-right: 3px solid #4a4a4a;
     border-left: 1px solid #4a4a4a;
     text-align: center;
     padding-left: 0.1em;
     padding-top: 0.2em;
     padding-bottom: 0.2em;
     padding-right: 0.1em;
     background-color: #A7C4F5;
     color: #0F356F;
     text-decoration: none;
   }

   div.category
   {
     position: relative;
     margin: 0.1em 0;
     font-family: helvetica,arial,sans-serif;
     font-size: 12;
     font-weight: bold;
     background-image: url("../images/category_small.jpg");
     background-repeat: no-repeat;
     background-position: center;
     color: lightgrey;
     text-transform: capitalize;
     text-decoration: none;
     font-variant: small-caps;
   }

   div.item
   {
     position: relative;
     margin: 0.1em 0;
     font-family: helvetica,arial,sans-serif;
     font-size: 11px;
     font-weight: bold;
     background-color: black;
     color: #EFEFEF;
     text-transform: capitalize;
     text-decoration: none;
     font-variant: small-caps;
     padding-left: 0.8em;
   }

   td.columnHeader
   {
      font-family: helvetica,arial,sans-serif;
      font-size: 12px;
      font-weight: bold;
      background-color: black;
      background-repeat: no-repeat;
      background-position: right;
      color: lightgrey;
      background-image: url("../images/category_small.jpg");
      font-variant: small-caps;
      width: 150px;
   }

   td.columnHeaderCenter
   {
      font-family: helvetica,arial,sans-serif;
      font-size: 12px;
      font-weight: bold;
      background-color: black;
      background-repeat: no-repeat;
      background-position: center;
      color: #EFEFEF;
      background-image: url("../images/category_small.jpg");
      font-variant: small-caps;
      text-align: center;
   }

   div.category a
   {
     text-decoration: none;
     font-variant: small-caps;
   }

   div.item a
   {
     text-decoration: none;
     font-variant: small-caps;
     padding-left: 0.8em;
   }

   div.bluebutton a 
   {
     border-top: 1px solid #cecece;
     border-bottom: 2px solid #4a4a4a;
   }

   div.bluebutton a.w3 
   {
     position: relative;
     margin: 0.1em 0;
     width: 3em;
     font-family: helvetica,arial,sans-serif;
     font-size: 90%;
     font-weight: bold;
     border-top: 1px solid #4a4a4a;
     border-bottom: 3px solid #4a4a4a;
     border-right: 3px solid #4a4a4a;
     border-left: 1px solid #4a4a4a;
     text-align: center;
     border-right: 2px solid #4a4a4a;
     padding-left: 0.5em;
     padding-top: 0.2em;
     padding-bottom: 0.2em;
     padding-right: 0.5em;
     background-color: #A7C4F5;
     color: #0F356F;
     text-decoration: none;
   }

   div.bluebutton a.w5 
   {
     width: 5em;
     position: relative;
     margin: 0.1em 0;
     font-family: helvetica,arial,sans-serif;
     font-size: 90%;
     font-weight: bold;
     border-top: 1px solid #4a4a4a;
     border-bottom: 3px solid #4a4a4a;
     border-right: 3px solid #4a4a4a;
     border-left: 1px solid #4a4a4a;
     text-align: center;
     border-right: 2px solid #4a4a4a;
     padding-left: 0.5em;
     padding-top: 0.2em;
     padding-bottom: 0.2em;
     padding-right: 0.5em;
     background-color: #A7C4F5;
     color: #0F356F;
     text-decoration: none;
   }

   div.bluebutton a.w10 
   {
     width: 10em;
     position: relative;
     margin: 0.1em 0;
     font-family: helvetica,arial,sans-serif;
     font-size: 90%;
     font-weight: bold;
     border-top: 1px solid #4a4a4a;
     border-bottom: 3px solid #4a4a4a;
     border-right: 3px solid #4a4a4a;
     border-left: 1px solid #4a4a4a;
     text-align: center;
     border-right: 2px solid #4a4a4a;
     padding-left: 0.5em;
     padding-top: 0.2em;
     padding-bottom: 0.2em;
     padding-right: 0.5em;
     background-color: #A7C4F5;
     color: #0F356F;
     text-decoration: none;
   }

   div.bluebutton a.w15 
   {
     width: 15em;
     position: relative;
     margin: 0.1em 0;
     font-family: helvetica,arial,sans-serif;
     font-size: 90%;
     font-weight: bold;
     border-top: 1px solid #4a4a4a;
     border-bottom: 3px solid #4a4a4a;
     border-right: 3px solid #4a4a4a;
     border-left: 1px solid #4a4a4a;
     text-align: center;
     border-right: 2px solid #4a4a4a;
     padding-left: 0.5em;
     padding-top: 0.2em;
     padding-bottom: 0.2em;
     padding-right: 0.5em;
     background-color: #A7C4F5;
     color: #0F356F;
     text-decoration: none;
   }

   div.bluebutton a.w15 
   {
     width: 20em;
     position: relative;
     margin: 0.1em 0;
     font-family: helvetica,arial,sans-serif;
     font-size: 90%;
     font-weight: bold;
     border-top: 1px solid #4a4a4a;
     border-bottom: 3px solid #4a4a4a;
     border-right: 3px solid #4a4a4a;
     border-left: 1px solid #4a4a4a;
     text-align: center;
     border-right: 2px solid #4a4a4a;
     padding-left: 0.5em;
     padding-top: 0.2em;
     padding-bottom: 0.2em;
     padding-right: 0.5em;
     background-color: #A7C4F5;
     color: #0F356F;
     text-decoration: none;
   }

   div.bluebutton a.w3:link,
   div.bluebutton a.w3:visited,
   div.bluebutton a.w3:hover, 
   div.bluebutton a.w5:link,
   div.bluebutton a.w5:visited,
   div.bluebutton a.w5:hover,
   div.bluebutton a.w10:link,
   div.bluebutton a.w10:visited,
   div.bluebutton a.w10:hover, 
   div.bluebutton a.w15:link,
   div.bluebutton a.w15:visited,
   div.bluebutton a.w15:hover 
   div.bluebutton a.w20:link,
   div.bluebutton a.w20:visited,
   div.bluebutton a.w20:hover 
   {
     background-color: #A7C4F5;
     color: #0F356F;
     text-decoration: none;
   }
	
	.specialMargin
	{
	   height:182px; 
		width:12px;
		padding:0px;
		margin:0px;
		border: 0px;
		vertical-align:bottom;
	}
	
   table
	{
	   height: 100%;
		width: 100%;
		vertical-align: top;
		border: 0px;
	   margin:0px;
		padding:0px;
	}
	
	tr
	{
		border: 0px;
	   margin:0px;
		padding:0px;
	}
	
   td
	{
		border: 0px;
	   margin:0px;
		padding:0px;
	}
	
   tr
	{
	   margin:0px;
		padding:0px;
	}
	
   td.darkblue
   {
      background-color: darkblue;
      color: white;
      font-weight: bold;      
      text-align: center;
   }

   td.maroon
   {
      background-color: maroon;
      color: white;
      font-weight: bold;      
      text-align: center;
   }

   td.lightgrey
   {
      background-color: lightgrey;
      color: black;
      font-weight: bold;      
      text-align: center;
   }

   td.cornsilkBold
   {
      background-color: cornsilk;
      color: darkblue;
      font-weight: bold;      
      text-align: left;
   }

   td.cornsilkPlain
   {
      background-color: cornsilk;
      color: darkblue;
   }

   td.white
   {
      background-color: white;
      color: darkblue;
      font-weight: bold;      
   }

   td.error
   {
      background-color: white;
      color: red;
      font-weight: bold;  
      text-align: center;
   }

   a.plain
   {
      text-decoration: none;
      border: 0;
   }

   .bikesSWF
	{
       margin-left:20px; 
		 margin-right:5px; 
		 margin-top: 15px; 
		 width:100%;
	}