.bk1 {  background-color: #fff; background-image: url(img/bk1.gif); background-repeat: repeat-x; background-position: top}
.txtwht {  font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 12px; color: #fff; text-decoration: none}
.lnk1 {  font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 13px; font-weight: bold; color: #000; text-decoration: none}
.txtwht2 {  font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 10px; font-weight: bold; color: #fff}
.txttit {  font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 13px; font-weight: bold; color: #a41b1b; text-decoration: none}
.txtmn {  font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 14px; color: #333}
.bk2 {  background-color: #fff; background-image: url(img/bk2.jpg); background-repeat: no-repeat; background-position: right top}
.txtmini {  font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 9px; color: #666}
.txtmini2 { font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 11px; color: #333; text-decoration: none}
.txtmini3 { font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 13px; color: #222; text-decoration: none}
.bknvr {  background-color: #dfdfdf; background-image: url(img/nvt3.gif); background-repeat: repeat-y; background-position: right}
.bglogo {
	background-attachment: scroll;
	background-image: url(img/bklogo.gif);
	background-repeat: repeat-x;
	background-position: left top;
}
table.light { border-collapse: collapse; border-spacing: 0; border-color: #eee; font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 14px; color: #333 }
.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: #666; background: #eee; }
.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 9px 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; }