body {
 font-family: Arial, Helvetica, sans-serif;
}
a {
 color: #0066CC;
 text-decoration: none;
}
a:hover {
 color: #A2550F;
 text-decoration: underline;
}
td {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 12px;
}
input, textarea, select {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 12px;
}
option.selected {
 color: #000000;
}
td.border {
 background-color: #1173CF;
}
td.rowLabels {
 font-size: 11px;
}
hr {
 color: #C49E72;
 height: 1px;
}


.topNavTable {
 border-left: 1px solid #999999;
 border-top: 1px solid #999999;
 border-bottom: 1px solid #999999;
}
.topNav {
 background-color: #FFFFFF;
 font-weight: bold;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 13px;
 color: #0066CC;
 cursor: hand;
 padding-right: 5px;
 padding-left: 5px;
 border-right: 1px solid #999999;
}
.topNav a {
 color: #0066CC;
}
.topNav a:hover {
 color: #A2550F;
 text-decoration: none;
}
.topNavON {
 background-color: #FFFFFF;
 font-weight: bold;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 13px;
 color: #000000;
 padding-right: 5px;
 padding-left: 5px;
 border-right: 1px solid #999999;
}
.topNavON a {
 color: #000000;
}
.topNavON a:hover {
 color: #000000;
}
.topSubNav {
 font-weight: bold;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 12px;
}
.topSubNav a {
 color: #000000;
}
.topSubNav a:hover {
 color: #000000;
}


.footerBarOFF {
 padding-left: 7px;
 padding-right: 7px;
}
.footerBarOFF a {
}
.footerBarON {
 color: #000000;
 padding-left: 7px;
 padding-right: 7px;
}
.footerBarON a {
 color: #000000;
}


.galleryTitle {
 font-size: 13px;
 color: #000000;
 font-weight: bold;
}
.galleryHeading {
 font-size: 18px;
 color: #E0AA5F;
 font-weight: bold;
}
.galleryCaption {
 font-size: 11px;
}
.galleryCaptionOn {
 font-size: 11px;
 color: #F9AE00;
}
.galleryCaptionOn a {
 color: #F9AE00;
}
.galleryDetailOn {
 border: 2px solid #E3851C;
}
.galleryOn img {
 border: 4px solid #F9AE00;
}
.galleryDetailOff {
 border: 1px solid #1170CE;
}
.galleryOff img {
 border: 2px solid #CFCFCF;
}


td.websubnavTitle {
 color: #0073E6;
 font-size: 16px;
 font-weight: bold;
}
td.websubnavTitle a {
 color: #AD7505;
 text-decoration: none;
}
td.websubnavTitle a:hover {
 text-decoration: underline;
}


.menuBarVtOff {
 color: #4F255D;
 font-weight: bolder;
 padding-left: 19px;
 padding-right: 7px;
 padding-top: 3px;
 padding-bottom: 3px;
 background-image: url(/templates/standard/images/button.gif);
}
.menuBarVtOff td {
 font-weight: bolder;
 color: #4F255D;
 font-size: 12px;
 text-decoration: none;
}
.menuBarVtOffON {
 font-weight: bolder;
 font-size: 12px;
 padding-left: 19px;
 padding-right: 7px;
 padding-top: 3px;
 padding-bottom: 3px;
 cursor: hand;
 background-image: url(/templates/standard/images/button_over.gif);
}
.menuBarVtOffON td {
 font-weight: bolder;
 color: #4F255D;
 font-size: 12px;
 text-decoration: none;
}
.menuBarVtOff a:hover,
.menuBarVtOff a {
 color: #4F255D;
 font-size: 12px;
 text-decoration: none;
}
.menuBarVtOffON a,
.menuBarVtOffON a:hover {
 color: #4F255D;
 text-decoration: none;
}
.menuBarVtON {
 font-weight: bolder;
 color: #4F255D;
 padding-left: 30px;
 padding-right: 7px;
 padding-top: 3px;
 padding-bottom: 3px;
 cursor: hand;
}
.menuBarVtON td {
 font-weight: bolder;
 color: #4F255D;
 font-size: 12px;
 text-decoration: none;
}
.menuBarVtON a:hover,
.menuBarVtON a {
 color: #4F255D;
 font-size: 12px;
 text-decoration: none;
}


table.menuBarHz {
}
.menuBarHzOFF {
 background-color: #FFFFFF;
 font-weight: bolder;
 padding-left: 7px;
 padding-right: 7px;
 padding-top: 2px;
 padding-bottom: 2px;
}
.menuBarHzOFFover {
 background-color: #FFFFFF;
 font-weight: bolder;
 padding-left: 6px;
 padding-right: 6px;
 padding-top: 1px;
 padding-bottom: 1px;
 border: 1px dashed #7A089B;
 cursor: hand;
}
.menuBarHzOFF a {
 color: #A96000;
 text-decoration: none;
}
.menuBarHzOFFover a {
 color: #7A089B;
 text-decoration: none;
}
.menuBarHzOFF a:hover,
.menuBarHzOFFover a:hover {
 color: #7A089B;
 text-decoration: none;
}
.menuBarHzON {
 background-color: #7A089B;
 color: #FFFFFF;
 font-weight: bolder;
 padding-left: 7px;
 padding-right: 7px;
 padding-top: 2px;
 padding-bottom: 2px;
}
.menuBarHzON a,
.menuBarHzON a:hover {
 color: #FFFFFF;
 text-decoration: none;
}


.sitemap1 {
 font-weight: bold;
 font-size: 16px;
}
.sitemap2 { 
 font-weight: bold;
 font-size: 14px;
}
.sitemap3 {
 font-weight: bold;
 font-size: 13px;
}
.sitemap4 {
 font-size: 12px;
}
.sitemapNotes {
 font-weight: normal;
 font-size: 11px;
}


.pageSubHead {
 font-size: 18px;
 font-weight: bold;
 color: #4282E8;
 padding-bottom: 3px;
}
.titleHead {
 color: #004BCA;
 font-weight: bold;
 font-size: 15px;
}
.heading {
 color: #E0AA5F;
 font-weight: bold;
 font-size: 24px;
}


.popupHeading {
 color: #FFFFFF;
 font-weight: bold;
 font-size: 20px;
}
.popupTop {
 background-color: #6AABE9;
 color: #FFFFFF;
 font-weight: bold;
 font-size: 13px;
}


td.error {
 font-size: 15px;
 font-weight: bold;
 font-style: normal;
 color: #9C3434;
}

td.menuLine {
 font-size: 14px;
 font-weight: bold;
}


td.notesBoxTitle {
 padding-left: 10px;
 font-size: 15px;
 font-weight: bold;
 font-style: normal;
 color: #9C3434;
}


table.dataBox {
 background-color: #FFFFFF;
 border: 1px solid #0066CC;
}
td.dataBoxOddLabel{
 font-weight: bold;
 color: #82591F;
 background-color: #FFFFFF;
}
td.dataBoxEvenLabel  { 
 font-weight: bold;
 color: #82591F;
 background-color: #EDF4FC;
} 
td.dataBoxOdd  { 
 background-color: #FFFFFF;
} 
td.dataBoxEven  { 
 background-color: #EDF4FC;
} 
td.dataBoxEvenSort  {
 background-color: #EDF4FC;
} 
td.dataBoxOddSort { 
 background-color: #FFFFFF;
} 
td.dataBoxHeading {
 background-color: #6AABE9;
 color: #FFFFFF;
 font-weight: bold;
 font-size: 16px;
}
td.dataBoxGrouping {
 color: #0068C9;
 border: 1px solid #FFB300;
 background-color: #FBF2DF;
 font-weight: bold;
 font-size: 14px;
}
td.dataBoxNotes {
 color: #0068C9;
 background-color: #FBF2DF;
 font-size: 13px;
}
td.dataBoxColHead {
 color: #004BCA;
 font-weight: bold;
}
td.dataBoxColHeadSort {
 background-color: #E8F4FF;
 color: #004BCA;
 font-weight: bold;
}
td.dataBoxFooter  { 
 background-color: #FBF2DF;
 color: #0066CC;
 font-weight: bold;
 font-size: 13px;
} 


table.filterBox {
 background-color: #FDF8F2;
 border: 1px solid #F9D5B4;
}
