/* --- main ---- */
body{color: #000000; font-family: arial, helvetica, verdana, tahoma, sans-serif; font-size: small; margin: 0px;}

/* --- standard control ---- 
.noPrint{display: none;}
.Print{width: 625px;}*/
.Print{}
.noPrint{}
.hideTxt{display:none;}
.showTxt{display:inline;}
.highlight{background: #ffff40;}

/* --- standard tags ---- */
hr{color: #e2dbcf; height: 1px; border-style:none;}
form{display: inline}

/* --- content formatting ---- */
.pgTop{float: none; padding: 15px 15px 15px 15px;font-size: small; line-height: 1.35em; font-weight: bold; color: #4e536f;}
.pgHdr{float: none; padding: 0px 0px 10px 0px; font-size: small; line-height: 1.35em; font-weight: bold; color: #4e536f;}
.pgTxt{float: none; padding: 15px 15px 10px 15px; font-size: 0.87em;}
.pgImg{float: right; padding: 1px 0px 0px 10px;}

/* --- text formatting ---- */
.whiteH2{font-weight: bold; color: #ffffff; padding: 3px 0px 3px 0px;}
.blueH3{font-weight: bold; color: #0b1956; padding: 3px 0px 3px 0px;}
.sectionBar{font-weight: bold; color: #4e536f; background-color: #c8c9d1; padding: 5px 0px 5px 8px; background-image: url('../images/sectionBar.gif')}
.pagingBar{font-weight: bold; color: #4e536f; background-color: #c8c9d1; padding: 1px 0px 1px 8px; background-image: url('../images/pagingBar.gif')}
.formLabel{font-size: 1.05em; font-weight: bold; color:#0b1956; vertical-align: baseline; text-decoration: none;}

/* --- headers ---- */
h1{font-size: 1.15em; font-weight: bold; color:#ffffff; margin: 10px 0px 8px 15px;}
h2{font-size: 1.00em; font-weight: bold; color:#0b1956; margin: 12px 0px 8px 0px; padding: 0px 0px 6px 8px;}
h3{font-size: 1.10em; font-weight: bold; color:#0b1956; margin: 10px 0px 5px 0px;}
h4{font-size: 1.10em; font-weight: bold; color:#0b1956; margin: 0px 0px 5px 0px;}
h5{font-size: 1.10em; font-weight: bold; color:#0b1956; margin: 0px 0px 5px 0px; text-transform: uppercase; letter-spacing: 0px; text-decoration: none;}
h6{font-size: 1.10em; font-weight: bold; color:#0b1956; margin: 0px 0px 2px 0px; text-transform: uppercase; letter-spacing: -0.5px; text-decoration: none;}

/* --- links ---- */
A{color: #cf5100; text-decoration: none;}
A:hover{color: #cc3100; text-decoration: underline;}
A.linkBlue{color: #0b1956; text-decoration: none;}
A.linkBlue:hover{color: #0b0956; text-decoration: underline;}
A.linkBlueUL{color: #0b1956; text-decoration: underline;}
A.linkBlueUL:hover{color: #0b0956; text-decoration: none;}
A.linkWhite{color: #ffffff; text-decoration: none;}
A.linkWhite:hover{text-decoration: underline;}
A.linkDoc{color: #4e536f; text-decoration: none; font-weight: bold;}
A.linkDoc:hover{color: #4e536f; text-decoration: underline; font-weight: bold;}
A.Tip{color: #000000; font-weight: normal; text-decoration: none; cursor: default;}

/* --- Data ---- */
.Data{color: #0b1956; font-size: 11px; border: 1px solid #999999; padding-left: 3px; margin-top: 5px;}
.DataRadio{padding-left: 3px; margin-top: 5px;}
.dataLabel{text-align: right; color: #636363;}
.dataLabelDisabled{text-align: right; color: #cccccc;}

/* --- side menu navigation ---- */
.mB2{color: #0b1956; font-weight: bold; font-size: 0.95em; padding: 2px 7px 2px 7px; border-bottom: solid 1px #e2dbcf;}
A.mL2{color: #ff7100; text-decoration: none; font-weight: bold;}
A.mL2:hover{color: #df5100; text-decoration: none;}
A.mL2a{color: #0b1956; text-decoration: none; font-weight: bold;}
A.mL2a:hover{color: #0b2966; text-decoration: underline;}

.mB3{color: #0b1956; font-weight: bold; font-size: 0.95em; padding: 1px 0px 2px 12px; background-image: url('../images/menuL3s.gif'); background-position: left; background-repeat: no-repeat;}
.mB3a{font-weight: normal; font-size: 0.95em; padding: 1px 0px 2px 12px; background-image: url('../images/menuL3a.gif'); background-position: left; background-repeat: no-repeat;}
.mB3e{font-weight: bold; font-size: 0.95em; padding: 1px 0px 3px 12px; background-image: url('../images/menuL3e.gif'); background-position: left; background-repeat: no-repeat;}
A.mL3{color: #0b1956; text-decoration: none;}
A.mL3:hover{color: #0b2966; text-decoration: underline;}
A.mL3a{color: #0b1956; text-decoration: none;}
A.mL3a:hover{color: #0b2966; text-decoration: underline;}

.mB4{color: #0b1956; font-weight: bold; font-size: 0.95em; padding: 0px 0px 2px 24px; background-image: url('../images/menuL4s.gif'); background-position: left; background-repeat: no-repeat;}
.mB4a{font-weight: normal; font-size: 0.95em; padding: 0px 0px 2px 24px; background-image: url('../images/menuL4a.gif'); background-position: left; background-position: left; background-repeat: no-repeat;}
A.mL4{color: #0b1956; text-decoration: none;}
A.mL4:hover{color: #0b2966; text-decoration: underline;}

/* --- drop menu navigation ---- */
.navButton{height: 16px; position:relative !important;}
.navButton span{display: block;	height: 16px; width: 100%; position: absolute;	left: 0; top: 0; z-index: 1; background-repeat: no-repeat;}
.navButton span, .navButton:visited span {background-position:0 0;}
.navButton:hover span, .navButton:focus span, .navButton:visited:hover span, .navButton.udmR span, .navButton.udmR:visited span, .navButton:active span {background-position:0 -100px;}
#home, #homeButton, #homeButton:visited{ width: 151px;}
#homeButton:hover, #homeButton:focus, #homeButton span, #homeButton:visited span {background-image: url('../images/HomeOff.gif')}
#about, #aboutButton, #aboutButton:visited{ width: 51px;}
#aboutButton:hover, #aboutButton:focus, #aboutButton span, #aboutButton:visited span {background-image: url('../images/AboutOff.gif')}
#media, #mediaButton, #mediaButton:visited{ width: 113px;}
#mediaButton:hover, #mediaButton:focus, #mediaButton span, #mediaButton:visited span {background-image: url('../images/MediaOff.gif')}
#member, #memberButton, #memberButton:visited{ width: 91px;}
#memberButton:hover, #memberButton:focus, #memberButton span, #memberButton:visited span {background-image: url('../images/memberOff.gif')}
#info, #infoButton, #infoButton:visited{ width: 165px;}
#infoButton:hover, #infoButton:focus, #infoButton span, #infoButton:visited span {background-image: url('../images/infoOff.gif');}
#news, #newsButton, #newsButton:visited{ width: 50px;}
#newsButton:hover, #newsButton:focus, #newsButton span, #newsButton:visited span {background-image: url('../images/newOff.gif');}
#supp, #suppButton, #suppButton:visited{ width: 159px;}
#suppButton:hover, #suppButton:focus, #suppButton span, #suppButton:visited span {background-image: url('../images/suppOff.gif')}
#events, #eventsButton, #eventsButton:visited{ width: 123px;}
#eventsButton:hover, #eventsButton:focus, #eventsButton span, #eventsButton:visited span {background-image: url('../images/eventsOff.gif')}
#contactButton{background-image: url('../images/contactOff.gif'); width: 58px; height: 16px; position: relative;}
#contactButton:hover{background-image: url('../images/contactOn.gif'); width: 58px; height: 16px; position: relative;}
