.homeTopText {  font-family: Arial, Helvetica, sans-serif; font-size: 12px}
.homeBoxHead {  font-family: "Arial Black", Arial, Helvetica, sans-serif; font-size: 12px}
.homeBoxText {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 18px; color: black }
.homeBoxText A { text-decoration: none; color: blue }
.homeBoxText A:hover { text-decoration: none; color: red }
.homeBoxText A:visited { color: navy }
.homeBoxText A:visited:hover { text-decoration: none; color: red }
.homeHead { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold}
.homeHead A { text-decoration: none; color: blue }
.homeHead A:hover { color: red }
.homeHead A:visited { color: navy }
.homeHead A:visited:hover { color: red }
.homeText { font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 18px; color: black }
.homeText A { text-decoration: none; color: blue }
.homeText A:hover { color: red }
.homeText A:visited { color: navy }
.homeText A:visited:hover { color: red }
.homeNews { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: black }
.homeNews A { text-decoration: none; color: blue }
.homeNews A:hover { color: red }
.homeNews A:visited { color: navy }
.homeNews A:visited:hover { color: red }


.homeMenuGreen, .homeMenuYellow, .homeMenuSteel
{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 18px; }

.homeMenuGreen { color: #5FA2A2 }
.homeMenuYellow { color: #7F7C72 }
.homeMenuSteel  { color: #5F8592 }

.homeMenuGreen A { text-decoration: none; color: #5FA2A2 }
.homeMenuYellow A { text-decoration: none; color: #7F7C72 }
.homeMenuSteel A { text-decoration: none; color: #5F8592 }

.homeMenuGreen A:hover { text-decoration: underline; color: black }
.homeMenuYellow A:hover { text-decoration: underline; color: black }
.homeMenuSteel A:hover { text-decoration: underline; color: black }

.green { color: #5FA2A2 }
.yellow { color: #7F7C72 }
.steel { color: #5F8592 }

a { text-decoration: none; color: blue }
a:hover   { color: red }
a:visited { color: navy }
a:active  { color: red }
a:visited:hover { color: red }

/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */

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

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

.thumbnail span{ /*CSS for enlarged image*/
position: absolute;
background-color: transparent; /*lightyellow;*/
padding: 5px;
/*left: -1000px;*/
border: 0px; /*1px solid black;*/ /*1px dashed gray;*/
visibility: hidden;
color: black;
text-decoration: none;
}

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

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