
body {background-color:#F3F3F4;}

A {COLOR: #F3F3F4; TEXT-DECORATION: none}
A:hover {COLOR: #666666;TEXT-DECORATION: underline} /* Medium-Dark Grey */
A:visited {COLOR: #F3F3F4;TEXT-DECORATION: none}
A:active {COLOR: #F3F3F4;TEXT-DECORATION: none}

A.footer {font-family: Arial, Verdana, Helvetica, sans-serif;FONT-SIZE: 12px; COLOR: #FFFFFF; TEXT-DECORATION: none;font-weight: 700;}
A.footer:hover {COLOR: #F3F3F4; TEXT-DECORATION: underline;}  /* Very Light Grey */
A.footer:visited {COLOR: #FFFFFF;}
A.footer:active {COLOR: #FFFFFF;}


A.footer2 { font-family: Arial, Verdana, Helvetica, sans-serif;FONT-SIZE: 10px; COLOR: #FFFFFF; TEXT-DECORATION: none;font-weight: 700;}
A.footer2:hover {COLOR: #F3F3F4; TEXT-DECORATION: underline;}  /* Very Light Grey */
A.footer2:visited {COLOR: #FFFFFF;}
A.footer2:active {COLOR: #FFFFFF;}


A.sidenav {font-family: Arial, Verdana, Helvetica, sans-serif;FONT-SIZE: 11px; COLOR: #8B0B05; TEXT-DECORATION: none;font-weight: normal;}
A.sidenav:hover {COLOR: #FBD206; TEXT-DECORATION: underline;} /* Oak Gold */
A.sidenav:visited {TEXT-DECORATION: none;COLOR: #8B0B05;}  /* Brick Red */
A.sidenav:active {TEXT-DECORATION: underline;COLOR: #8B0B05;}  /* Brick Red */

A.logout { font-family: Arial, Verdana, Helvetica, sans-serif;FONT-SIZE: 10px; COLOR: #FFFFFF; TEXT-DECORATION: none;font-weight: 700;}
A.logout:hover {COLOR: #F3F3F4; TEXT-DECORATION: underline;} /* Very Light Grey */
A.logout:visited {COLOR: #FFFFFF;}
A.logout:active {COLOR: #FFFFFF;}

A.imgal { font-family: Arial, Verdana, Helvetica, sans-serif;FONT-SIZE: 11px; COLOR: #000000; TEXT-DECORATION: none;font-weight: 700;}
A.imgal:hover {COLOR: #8B0B05; TEXT-DECORATION: underline;} /* Brick Red */
A.imgal:visited {COLOR: #000000;}
A.imgal:active {COLOR: #000000;}



.arrow {FONT-SIZE: 11px; font-family: Arial, Verdana, Helvetica, sans-serif;color:#CCCCCC;font-weight: 700;}
.title {FONT-SIZE: 16px; font-family: Arial, Verdana, Helvetica, sans-serif;color:#F3F3F4;font-weight: 700;}
.subtitle {FONT-SIZE: 14px; font-family: Arial, Verdana, Helvetica, sans-serif;color:#8B0B05;font-weight: 700;} /* Brick Red */
.Lefttitle {FONT-SIZE: 12px; font-family: Arial, Verdana, Helvetica, sans-serif;color:#CCCCCC;font-weight: 700;}
.bodySpaced {FONT-SIZE: 12px; font-family: Arial, Verdana, Helvetica, sans-serif;color:#000000;line-height: 200%;padding-left: 20px;padding-right: 20px;}
.photoSpace {padding-left: 20px;}
.bannerText {FONT-SIZE: 12px; font-family: Arial, Verdana, Helvetica, sans-serif;color:#000000;padding-left: 20px;padding-right: 20px;}
.bannerHead {FONT-SIZE: 12px; font-family: Arial, Verdana, Helvetica, sans-serif;color:#000000;padding-left: 5px;padding-right: 5px;font-weight: 700;}
.question {FONT-SIZE: 12px; font-family: Arial, Verdana, Helvetica, sans-serif;color:#CCCCCC;font-weight: 700;}
.answer {FONT-SIZE: 12px; font-family: Arial, Verdana, Helvetica, sans-serif;color:#000000;line-height: 140%;padding-right: 20px;}
.bullets {FONT-SIZE: 12px; font-family: Arial, Verdana, Helvetica, sans-serif;color:#000000;line-height: 120%;padding-left: 20px;padding-right: 20px;padding-bottom: 20px;}
.download {FONT-SIZE: 10px; font-family: Arial, Verdana, Helvetica, sans-serif;color:#CCCCCC;font-style: italic;}
.tax {FONT-SIZE: 10px; font-family: Arial, Verdana, Helvetica, sans-serif;color:#000000;}
.intro {FONT-SIZE: 12px; font-family: Arial, Verdana, Helvetica, sans-serif;color:#000000;line-height: 140%;padding-left: 20px;}

/*  edited  */
BODY, tr, td {FONT-SIZE: 11px; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;COLOR: #000000;}
.sectionbold {FONT-SIZE: 12px; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;COLOR: #000000;font-weight: 700;}
.toolkit_title {FONT-SIZE: 12px; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;COLOR: #FFFFFF;font-weight: 700;}

.outerwrap {border-left:2px solid #000000;border-right:2px solid #000000;border-top:2px solid #000000;border-bottom:2px solid #000000;}
.searchbox {padding-left:7px;padding-top:5px;margin-left:7px;margin-right:7px;}
.mainAleftBox {padding-left:27px;padding-right:20px;margin-left:auto;margin-right:auto;width:100%;}
.mainArightBox {padding-left:8px;padding-right:1px;}
.ShadeBox {padding-left:27px;padding-right:10px;margin-left:auto;margin-right:auto;width:100%;}
.ShadeBoxTitle {FONT-SIZE: 11px; font-family: Arial, Verdana, Helvetica, sans-serif;color:#CCCCCC;font-weight: 700;}
.HistoryBox {padding-left:22px;padding-right:10px;}
.DottedLine {padding-top:10px;border-bottom:1px dashed #666666;}  /* Medium-Dark Grey */
.NewsTitle {FONT-SIZE: 14px; font-family: Arial, Verdana, Helvetica, sans-serif;color:#ffffff;font-weight: 700;}
.SubpageTextLineHeight {padding-left:25px;padding-right:10px;;FONT-SIZE: 11px; font-family: Arial, Verdana, Helvetica, sans-serif;color:#000000;font-weight: normal;line-height: 175%;}
.SubpageText {padding-left:10px;padding-right:10px;FONT-SIZE: 11px; font-family: Arial, Verdana, Helvetica, sans-serif;color:#000000;font-weight: normal;}
.SubpageTitle {padding-left:25px;padding-right:10px;padding-top:8px;padding-bottom:5px;FONT-SIZE: 14px; font-family: Arial, Verdana, Helvetica, sans-serif;color:#666666;font-weight: 700;} /* Medium-Dark Grey */
.SubpageTitleTop {padding-left:25px;padding-right:10px;padding-top:15px;padding-bottom:5px;FONT-SIZE: 14px; font-family: Arial, Verdana, Helvetica, sans-serif;color:#666666;font-weight: 700;} /* Medium-Dark Grey */
.subline {border-bottom:1px solid #000000;}

ul {margin-top:0px;margin-bottom:0px;FONT-SIZE: 10px; font-family: Arial, Verdana, Helvetica, sans-serif;color:#000000;font-weight: normal;}


.bg1 {background-color:#666666;} /* Medium-Dark Grey */
.bg2 {background-color:#FBD206;} /* Oak Gold */
.bg3 {background-color:#FFFFFF;} /*  white  */
.bg4 {background-color:#8B0B05;}  /* Brick Red */
.bg5 {background-color:#F3F3F4;} /* Very Light Grey */
.bg6 {background-color:#e2e2e2;} /* light grey */
.bg7 {background-color:#666666;} /* light grey */
.bold {font-weight:bold;color:#000000;}
.boldwt {font-weight:bold;color:#ffffff;}
.boldred {font-weight:bold;color:#8B0B05;}  /* Brick Red */
.qty {font-weight:normal;color:#8B0B05;}  /* Brick Red */
.req {font-size:10px;font-weight:normal;font-style:italic;color:#8B0B05;}  /* Brick Red */
.sm {font-size:10px;font-weight:normal;font-style:normal;color:#000000;}
.copyright {FONT-SIZE: 11px; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;COLOR: #F3F3F4;}

A.boldwt {font-family: Arial, Verdana, Helvetica, sans-serif;FONT-SIZE: 12px; COLOR: #FFFFFF; TEXT-DECORATION: none;font-weight: 700;}
A.boldwt:hover {COLOR: #FFFFFF; TEXT-DECORATION: underline;}
A.boldwt:visited {COLOR: #FFFFFF;}
A.boldwt:active {COLOR: #FFFFFF;}

A.bold {font-family: Arial, Verdana, Helvetica, sans-serif;FONT-SIZE: 12px; COLOR: #000000; TEXT-DECORATION: none;font-weight: 700;}
A.bold:hover {COLOR: #000000; TEXT-DECORATION: underline;}
A.bold:visited {COLOR: #000000;}
A.bold:active {COLOR: #000000;}
input.btn{background-color:#8B0B05;color:#ffffff;font-family:Arial, Verdana, Helvetica, sans-serif; font-size:12px; font-weight:bold; border:1px solid; border-top-color:#8B0B05; border-left-color:#8B0B05; border-right-color:#8B0B05; border-bottom-color:#8B0B05;}/* Brick Red */



.thumbnail{
position: relative;
z-index: 0;
}

.thumbnail:hover{
background-color: transparent;
z-index: 50;
}

.thumbnail span{ /*CSS for enlarged image*/
position: absolute;
background-color: lightyellow;
padding: 5px;
left: -1000px;
border: 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: 60px; /*position where enlarged image should offset horizontally */
}

