body {margin: 0; padding: 0; font-size: 14px; color: #333333; background: #FFFFFF; FONT-FAMILY: Arial, Helvetica, sans-serif; }
.body { background: #FFFFFF url("../img/bg.jpg"); background-position: left top; background-repeat: no-repeat; }

.clear { display: block; height: 1px; margin: 0; padding: 0; clear: both; }

form {margin: 0; padding: 0;}
td, div, p, span, dl, dt, dd {FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-VARIANT: normal; FONT-WEIGHT: normal; }

form {padding: 0px; margin: 0px;}
select {padding: 0; margin: 0;}
table {padding: 0px; margin: 0px; color: #000000;}
td {color: #000000;}
hr {border:0; border-bottom: 1px solid #fec980;}

.img { border: 2px solid #FF7F00; float: left; margin-right: 3px; }
.img:hover { border: 2px solid #FFFFFF; }

noindex a {border: 0px dashed red !important;}

.button { position: absolute; float: center; }
.hr { height: 18px; background: url("../img/hr.gif"); background-position: left top; background-repeat: repeat-x; }

a {FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif; TEXT-DECORATION: underline; color: #691F24; }
a:hover { color: #000000; TEXT-DECORATION: none; }

.submit { height: 43px; padding-top: 5px; padding-left: 25px; background: url("../img/submit.gif"); background-position: left top; background-repeat: no-repeat; }
.submit a { FONT-FAMILY: "Times New Roman", Arial, Helvetica, sans-serif; font-size: 24px; color: #FFFFFF; font-weight: lighter; }

BUTTON[type="submit"]{FONT-SIZE: 13px;BACKGROUND-COLOR:none;border: 0px solid #999999;}
INPUT[type="text"]{FONT-SIZE: 13px;COLOR: #707070;border: 1px solid #999999;}
INPUT[type="text"]:hover {border: 1px solid #000000;}
TEXTAREA {FONT-SIZE: 13px;COLOR: #707070;BACKGROUND-COLOR: #FFFFFF;border: 1px solid #999999; }
TEXTAREA:hover { border: 1px solid #000000; }
SELECT { FONT-SIZE: 13px; COLOR: #707070; border: 1px solid #999999; }
SELECT:hover { border: 1px solid #000000; }
.login { background: #FFFFFF url("../img/login.gif"); background-position: left top; background-repeat: no-repeat; padding-left: 20px; }
.password { background: #FFFFFF url("../img/password.gif"); background-position: left top; background-repeat: no-repeat; padding-left: 20px; }

h1 {margin: 0; padding: 0; FONT-FAMILY: "Arial Narrow", Arial, Helvetica, sans-serif; font-size: 65px; color: #0A50A1; font-weight: lighter; line-height: 35px; padding-top: 8px; }
h2 {margin: 0; padding: 0; FONT-FAMILY: "Arial Narrow", Arial, Helvetica, sans-serif; font-size: 21px; color: #333333; font-weight: lighter; }
h3 {margin: 0; padding: 0; FONT-FAMILY: "Times New Roman", Arial, Helvetica, sans-serif; font-size: 24px; color: #333333; font-weight: lighter; display: inline; }
h4 {margin: 0; padding: 0; FONT-FAMILY: Arial, Times, serif; font-size: 18px; color: #0A50A1; font-weight: lighter; padding-top: 5px; padding-bottom: 5px; }
h4 a{margin: 0; padding: 0; FONT-FAMILY: Arial, Times, serif; font-size: 18px; color: #0A50A1; font-weight: lighter; }
h5 {margin: 0; padding: 0; FONT-FAMILY: Arial, Times, serif; font-size: 18px; color: #000000; font-weight: lighter; padding-top: 5px; padding-bottom: 5px; }
h5 a{margin: 0; padding: 0; FONT-FAMILY: Arial, Times, serif; font-size: 18px; color: #000000; font-weight: lighter; }

.category {margin: 0; padding: 0; FONT-FAMILY: Arial, Times, serif; font-size: 18px; color: #0A50A1; font-weight: lighter; padding-top: 5px; padding-bottom: 5px; }

.alert {margin: 0; padding: 0; width: 255px; padding-top: 12px; height: 45px; background: url("../img/alert_bg.gif"); background-position: center top; background-repeat: no-repeat; font-size: 14px; color: #000000; text-align: center; }

.menu {margin:0px;padding:0px;padding-left:20px; }
.menu ul,li{list-style:none;display:block;}
.menu li {margin:0px;padding:0px; border-bottom: 1px solid #CCCCCC; }
.menu li a{padding-top:5px;padding-bottom:4px;padding-left:5px;padding-right:5px;display:block;TEXT-DECORATION:none;text-align:left;color: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; font-size: 15px;}
.menu li a:hover{TEXT-DECORATION:none; color: #666666; background-color: #e7eae8; }
.menu li a.select{padding-top:5px;padding-left:5px;padding-bottom:4px;TEXT-DECORATION:none; color: #000000; background:#FFFFFF; }
.menu li a.select:hover{TEXT-DECORATION:none; color: #000000; }

.gray { color: #999999; }
.blue { color: #008ED3; }
.orange { color: #FF7F00; }
.blue { color: #0A50A1; }
a.blue { color: #0A50A1; }
a.blue:hover { color: #0A50A1; }
.black { color: #000000; }
a.black { color: #000000; }
a.black:hover { color: #000000; }
.white { color: #FFFFFF; }
a.white { color: #FFFFFF; }
a.white:hover { color: #FFFFFF; }
.italic { font-style: italic; FONT-FAMILY: "Times New Roman", Times, serif; }
.select_calendar { background-color: #0A50A1; color: #FFFFFF; }
.red.select_calendar { background-color: #0A50A1; color: #FFFFFF; }

.listing {margin:0px;padding:0px;}
.listing ul,li{list-style:none;margin:0px;padding:0px;}
.listing li a b { font-style: normal; font-variant: normal; font-weight: normal }
.listing li {float:left;display:block;padding:1px;margin:2px;background-color:#e8f1f5;border: 1px solid #b1b1b1;
        -moz-border-radius: 10px;
        -webkit-border-radius: 10px;}
.listing li:hover{background-color:#ffca00;color:#000000;font-size:16px;display:block;text-align:center;}
.listing li.hover{background-color:#d5eef8;
		-moz-border-radius: 10px;
        -webkit-border-radius: 10px;
        font-weight: bold;
}
.listing li.hover a {color:#000000; }
.listing li.hover a:hover {color:#000000; }
.listing li a{width:31px;height:26px;padding-top:5px;color:#000000;font-size:16px;display:block;text-align:center;TEXT-DECORATION:none;}