.heading { color: #dd0101; font-weight: bold; font-size: 18px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; line-height: 18px; }
.headingSmall { color: #dd0101; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight: bold; }
.content { color: #000000; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight: bold; overflow: hidden; }


.bot_links { color: #000000; font-size: 10px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; }
.White12 { color: #c5c5c5; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight: 700; }
.White20 { color:#ffffff; vertical-align:middle; font-weight: bold; font-size: 20px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; }

.header a:link {
	color: #FFFFFF;
	text-decoration: none;
}
.header a:visited {
	text-decoration: none;
	color: #FFFFFF;
}
.header a:hover {
	text-decoration: none;
	color: #FF0000;
}
.header a:active {
	text-decoration: none;
	color: #FFFFFF;
}
form
{ color: black; font-size: 11px; font-family: Arial, Helvetica, Geneva; margin-bottom:0; margin-top:0; border-color: #00c; border-width: 1px; }
text
{ font-size: 11px; color: #272727; font-family: Arial, Helvetica, Geneva; background-color: #ffe996; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; border: solid 0 #00c; outline-color: #c00000; outline-width: 1px; }
textarea { color: #272727; font-size: 11px; font-family: Arial, Helvetica, Geneva; background: #fff; border: solid 1px #00c; }
input { color: #272727; font-size: 11px; font-family: Arial, Helvetica, Geneva; font-weight: normal; font-style: normal; background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; text-decoration: none; border: solid 1px #00c; }
.topmenu 
 { color: #ffffff; font-weight: bold; font-size: 11px; font-family: Arial; text-decoration: none }
.topmenu:hover                     
 { color: #ffffff; font-weight: bold; font-size: 11px; font-family: Arial; text-decoration: none }
.leftmenu 
{ 
	color: #3B4D59; font-family: Arial; font-size: 11px; font-weight:bold; text-decoration:underline;
}
.leftmenu:hover                     
{ 
	color: #3B4D59; font-family: Arial; font-size: 11px; font-weight:bold; text-decoration:underline;
}
.footer 
{ 
	color: #000000; font-family: Arial; font-size: 11px; text-decoration:none;
}
.footer:hover                     
{ 
	color: #000000; font-family: Arial; font-size: 11px; text-decoration:underline;
}
.Black10 { color: black; font-size: 10px; font-family: Arial, Helvetica, Geneva; }
.Black11 { color: black; font-size: 11px; font-family: Arial, Helvetica, Geneva; }
.Gray11 { color: #646464; font-size: 11px; font-family: Arial, Helvetica, Geneva; }
.Ruby11 { color: #9e0000; font-size: 11px; font-family: Arial, Helvetica, Geneva; }
.Black12 { color: black; font-size: 12px; font-family: Arial, Helvetica, Geneva; }
.Black11Bold { color: black; font-size: 11px; font-family: Arial, Helvetica, Geneva; font-weight: 700; }
div.scroll {height: 200px; width: 550px; overflow: auto; border: solid 0px #00c; background-color: #ffffff; padding: 0px; }

.thumbnail{
position: relative;
z-index: 1000;
}

.thumbnail:hover{
background-color: transparent;
z-index: 1001;
}

.thumbnail span{ /*CSS for enlarged image*/
position: absolute;
background-color: red;
padding: 2px;
left: 250px;
border: 0px dashed gray;
visibility: hidden;
color: black;
text-decoration: none;
}

.thumbnail span img{ /*CSS for enlarged image*/
border-width: 0;
padding: 1px;
}

.thumbnail:hover span{ /*CSS for enlarged image on hover*/
visibility: visible;
top: -500;
left: 0px; /*position where enlarged image should offset horizontally */

}
