.bk1 {  background-color: #FFF0B3; background-image: url(img/bk1.jpg); background-repeat: repeat-x; background-position: top}
.bk2 {  background-image: url(img/bk2.jpg); background-repeat: no-repeat; background-position: left top}
.bk3 {  background-image: url(img/bk3.jpg); background-repeat: no-repeat; background-position: top}
.nvtxt {  font-family: Tahoma, Verdana, Arial, Helvetica; font-size: 11px; padding-top: 6px; font-weight: bold; color: #2b0000; padding-left: 8px; text-decoration: none}
.nvtxt2 { font-family: Tahoma, Verdana, Arial, Helvetica; font-size: 12px; font-weight: normal; color: #000000; text-decoration: none }
.tit {  font-family: Tahoma, Verdana, Arial, Helvetica; font-size: 12px; font-weight: bold; color: #680B0B; text-decoration: none}
.tblb {  background-color: #FFF9E1; background-image: url(img/t5b.gif); background-repeat: repeat-x; background-position: top}
.mtxt {  font-family: Tahoma, Verdana, Arial, Helvetica; font-size: 12px; color: #000;}
.mtxt_bold {  font-family: Tahoma, Verdana, Arial, Helvetica; font-size: 12px; color: #000000; font-weight: bold;}
.inp {  font-family: Tahoma, Verdana, Arial, Helvetica; font-size: 10px; color: #330000; background-color: #FFFFCC; margin-top: 3px}
.inp_but {  font-family: Tahoma, Verdana, Arial, Helvetica; font-size: 10px; color: #FFF4C5; background-color: #845050; margin-top: 3px}
.bkinp {  background-image: url(img/bkinp.jpg); background-repeat: no-repeat; background-position: left top; background-attachment: fixed; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px; margin-right: 10px}
.bkinp2 {  background-image: url(img/bkinp2.jpg); background-repeat: no-repeat; background-position: left top; background-attachment: fixed; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px; margin-right: 10px}
.butt {  font-size: 12px; color: #FFCC00; background-color: #663333}
.bk4inp {  background-image: url(img/binp.jpg); background-repeat: no-repeat; background-position: center top}
.seah {  background-color: #FFF0B3; background-image: url(img/serh.jpg); background-repeat: no-repeat; background-position: right top}
.dwnbk {  background-color: #FFF9DF; background-image: url(img/dwnbk.gif); background-repeat: repeat-x; background-position: top}
.nvtxt_sm {  font-family: Tahoma, Verdana, Arial, Helvetica; font-size: 11px; font-weight: bold; color: #000000; text-decoration: none}
.nvtxt2_sm { font-family: Tahoma, Verdana, Arial, Helvetica; font-size: 11px; font-weight: normal; color: #000000; text-decoration: none }

.navtxt {  font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; padding: 2px 0; padding-left: 8px; color: #2b0000; text-decoration: none; display: block;}
.navtxt:hover {background: #EFECC1;}
.maintxt {  font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 12px; color: #000066; text-decoration: none}
.navtxtsel {  font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 12px; color: #000}
.detail {  font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 10px; color: #000; text-decoration: underline}

table.light { border-collapse: collapse; border-spacing: 0; border-color: #eee; font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 14px; color: #222 }
.light th { font: bold 8px Tahoma, Verdana, Helvetica, sans-serif; letter-spacing: 2px; text-transform: uppercase; text-align: center; padding: 5px 5px 5px 5px; color: #222; background: #FFF0B3; }
.light tr:hover { background-color: #fbfaf4; }
form { margin: 0; padding: 0; }
.txtent { font: 14px Tahoma, Verdana, Helvetica, sans-serif; color: #222; }
span.desc { font: bold 8px Tahoma, Verdana, Helvetica, sans-serif; letter-spacing: 1px; text-transform: uppercase; color: #999; }
.error { border: 4px solid #fcc; margin-left: 5px;}
/* h5 { font: bold 11px Tahoma, Verdana, Helvetica, sans-serif; letter-spacing: 2px; text-transform: uppercase; text-align: center; padding: 5px 5px 5px 5px; color: #666; } */

.ealnbk { background-image: url(img/ealnbk.gif); background-repeat: repeat-x; background-position: bottom; background-color: #fff }
.eatxt { font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 13px }
.eatxtm { font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 11px }

/* Calendar */

.alotment_cal { padding: 4px; }
.alotment_cal table { border-collapse: collapse; }
.alotment_cal th { width: 70px !important; height: 70px !important; font: bold 8px Tahoma, Verdana, Helvetica, sans-serif; letter-spacing: 2px; text-transform: uppercase; text-align: center; color: #666; background: #eee; }
.alotment_cal td { width: 70px !important; height: 70px !important; padding: 2px; text-align: center; border-right: 1px dotted #eee; border-left: 1px dotted #eee; }
