body{font-family: Arial,Helvetica,Tahoma, sans-serif; color: #000000;  background:  url('images/backgrounds/grey2.jpg') no-repeat center 0; background-color:#000000; margin-top: 0px; margin-left: 0px; margin-right: 0px;}
/*body{font-family: Arial,Helvetica,Tahoma, sans-serif; color: #000000; font-size: 12px; background-color:#000000; margin-left: 0px; margin-right: 0px;margin-top: 5px;margin-bottom: 5px;}*/

td{font-family: Arial,Helvetica,Tahoma, sans-serif; color: #000000; font-size: 12px;}
.maincontainer{width: 980px; background-color:#ffffff; border-color: #000000; border-width: 1px; border-style: solid;}

.alert{font-weight: bold; color: #ff0000;}
.legend_title{font-size: 14px; font-weight: bold; color: #990000;}



a.topnav:link{font-family: Arial,Helvetica,Tahoma, sans-serif;font-size: 12px; color: #ffffff; font-weight: bold; text-decoration: none;}
a.topnav:visited{font-family: Arial,Helvetica,Tahoma, sans-serif; font-size: 12px; color: #ffffff; font-weight: bold; text-decoration: none;}
a.topnav:hover{font-family: Arial,Helvetica,Tahoma, sans-serif; font-size: 12px; color: #a8a8a8; font-weight: bold; text-decoration: none; }

a.L2:link{font-family: Arial,Helvetica,Tahoma, sans-serif;font-size: 12px; color: #000000; font-weight: bold; text-decoration: none;}
a.L2:visited{font-family: Arial,Helvetica,Tahoma, sans-serif; font-size: 12px; color: #000000; font-weight: bold; text-decoration: none;}
a.L2:hover{font-family: Arial,Helvetica,Tahoma, sans-serif; font-size: 12px; color: #ff0000; font-weight: bold; text-decoration: none; }

a.mainnav:link{font-family: Arial,Helvetica,Tahoma, sans-serif; font-size: 12px; color: #ffffff; font-weight: bold; text-decoration: none;}
a.mainnav:visited{font-family: Arial,Helvetica,Tahoma, sans-serif; font-size: 12px; color: #ffffff; font-weight: bold; text-decoration: none;}
a.mainnav:hover{font-family: Arial,Helvetica,Tahoma, sans-serif; font-size: 12px; color: #ff0000; font-weight: bold; text-decoration: none; }

a.red:link{font-family: Arial,Helvetica,Tahoma, sans-serif;font-size: 12px; color: #ff0000; font-weight: bold; text-decoration: none;}
a.red:visited{font-family: Arial,Helvetica,Tahoma, sans-serif; font-size: 12px; color: #ff0000; font-weight: bold; text-decoration: none;}
a.red:hover{font-family: Arial,Helvetica,Tahoma, sans-serif; font-size: 12px; color: #a8a8a8; font-weight: bold; text-decoration: none; }

a.indexbikelink:link{font-family: Arial,Helvetica,Tahoma, sans-serif;font-size: 14px; color: #ff0000; font-weight: bold; text-decoration: none;}
a.indexbikelink:visited{font-family: Arial,Helvetica,Tahoma, sans-serif; font-size: 14px; color: #ff0000; font-weight: bold; text-decoration: none;}
a.indexbikelink:hover{font-family: Arial,Helvetica,Tahoma, sans-serif; font-size: 14px; color: #a8a8a8; font-weight: bold; text-decoration: none; }

a.indexbikelinknb:link{font-family: Arial,Helvetica,Tahoma, sans-serif;font-size: 12px; color: #ff0000; text-decoration: none;}
a.indexbikelinknb:visited{font-family: Arial,Helvetica,Tahoma, sans-serif; font-size: 12px; color: #ff0000; text-decoration: none;}
a.indexbikelinknb:hover{font-family: Arial,Helvetica,Tahoma, sans-serif; font-size: 12px; color: #a8a8a8; text-decoration: none; }


a.black:link{font-family: Arial,Helvetica,Tahoma, sans-serif;font-size: 12px; color: #000000; font-weight: bold; text-decoration: none;}
a.black:visited{font-family: Arial,Helvetica,Tahoma, sans-serif; font-size: 12px; color: #000000; font-weight: bold; text-decoration: none;}
a.black:hover{font-family: Arial,Helvetica,Tahoma, sans-serif; font-size: 12px; color: #a8a8a8; font-weight: bold; text-decoration: none; }

a.footnav:link{font-family: Arial,Helvetica,Tahoma, sans-serif; font-size: 12px; color: #ffffff; font-weight: bold; text-decoration: none;}
a.footnav:visited{font-family: Arial,Helvetica,Tahoma, sans-serif;font-size: 12px; color: #ffffff; font-weight: bold; text-decoration: none;}
a.footnav:hover{font-family: Arial,Helvetica,Tahoma, sans-serif; font-size: 12px; color: #ff0000; font-weight: bold; text-decoration: none; }

a.maroon:link{font-family: Arial,Helvetica,Tahoma, sans-serif;font-size: 12px; color: #990000; font-weight: bold; text-decoration: none;}
a.maroon:visited{font-family: Arial,Helvetica,Tahoma, sans-serif; font-size: 12px; color: #990000; font-weight: bold; text-decoration: none;}
a.maroon:hover{font-family: Arial,Helvetica,Tahoma, sans-serif; font-size: 12px; color: #a8a8a8; font-weight: bold; text-decoration: none; }

a.maroontitle:link{font-family: Arial,Helvetica,Tahoma, sans-serif;font-size: 16px; color: #990000; font-weight: bold; text-decoration: none;}
a.maroontitle:visited{font-family: Arial,Helvetica,Tahoma, sans-serif; font-size: 16px; color: #990000; font-weight: bold; text-decoration: none;}
a.maroontitle:hover{font-family: Arial,Helvetica,Tahoma, sans-serif; font-size: 16px; color: #a8a8a8; font-weight: bold; text-decoration: none; }

a.profile:link{font-family: Arial,Helvetica,Tahoma, sans-serif;font-size: 12px; color: #990000; font-weight: bold; text-decoration: none;}
a.profile:visited{font-family: Arial,Helvetica,Tahoma, sans-serif; font-size: 12px; color: #990000; font-weight: bold; text-decoration: none;}
a.profile:hover{font-family: Arial,Helvetica,Tahoma, sans-serif; font-size: 12px; color: #a8a8a8; font-weight: bold; text-decoration: none; }

a.forumlink:link{font-family: Arial,Helvetica,Tahoma, sans-serif; font-size: 12px; color: #ffffff; font-weight: bold; text-decoration: none;}
a.forumlink:visited{font-family: Arial,Helvetica,Tahoma, sans-serif;font-size: 12px; color: #ffffff; font-weight: bold; text-decoration: none;}
a.forumlink:hover{font-family: Arial,Helvetica,Tahoma, sans-serif; font-size: 12px; color: #ff0000; font-weight: bold; text-decoration: none; }


#thumbBox{ /*Outermost DIV for thumbnail viewer*/
position: absolute;
left: 0;
top: 0;
width: auto;
padding: 10px;
padding-bottom: 0;
background: #313131;
visibility: hidden;
z-index: 10;
cursor: hand;
cursor: pointer;
}

#thumbBox .footerbar{ /*Footer DIV of thumbbox that contains "close" link */
font: bold 16px Tahoma;
letter-spacing: 5px;
line-height: 1.1em;
color: white;
padding: 5px 0;
text-align: right;
}


#thumbBox #thumbImage{ /*DIV within thumbbox that holds the enlarged image */
background-color: white;
}

#thumbLoading{ /*DIV for showing "loading" status while thumbbox is being generated*/
position: absolute;
visibility: hidden;
border: 1px solid black;
background-color: #EFEFEF;
padding: 5px;
z-index: 5;
}
