html,body  {  margin: 0px !important; padding: 0px !important; background: url("img/body.jpg") no-repeat top left; color:#1B1D1F;}

form{ margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}

table  {  color: #4C4C4C; font: normal 8pt Verdana, Arial, Tahoma;text-align:left;}

tr {  vertical-align: top; }

td  {  vertical-align: top; padding: 0px;}

img {  border:0; }

input { font:normal 8pt Verdana, Arial, Tahoma; color:#4C4C4C; width:auto; height:18px;  padding:0px 2px 0px 2px;}
input.button { font:bold 8pt Verdana, Arial, Tahoma; color:#FFFFFF; background:#7A879F; width:auto; height:16px;  padding:0px 3px 2px 3px; border: solid 0px;}
select { font:normal 7pt Verdana, Arial, Tahoma; color:#4C4C4C; width:170px; height:16px;  padding:1px 2px 1px 1px; background:#fff url("img/input.gif") repeat-x top left;border:solid 1px #969696;}
input#home { font:bold 7pt Verdana, Arial, Tahoma; color:#4C4C4C; width:170px; height:18px;  padding:0px 2px 0px 2px; background: url("img/input.gif") repeat-x top left;}

textarea {width:240px; height:150px; overflow: auto; font:normal 8pt Verdana, Arial, Tahoma; color:#4C4C4C;}

.size{width:50px;height:16px; border:1px solid #999999;}

fieldset { color:#4C4C4C; border: solid 1px #999999; background-color:#F5F5F6; position: relative; z-index: 3; }

p { padding: 1px; }

ul, li { list-style-image: url("images/li.gif"); }

a, a:active, a:visited {color: #1B1D1F; font:normal 9pt Verdana, Arial, Tahoma; text-decoration:none; }
a:hover {color: #1B1D1F; font: normal 9pt Verdana, Arial, Tahoma; text-decoration:underline; }

.bot { vertical-align:bottom; }

.mid { vertical-align:middle; }

.img { border: solid 1px #767676; }

.main { width:100%; height:100%; }

.menu_pix { height:40px; background: url('img/menu_pix.gif') repeat-x top left; vertical-align:bottom; }
.menu_left { width:6px; height:15px; background: #7A88A0 url('img/menu_left.gif') no-repeat top left; vertical-align:bottom; }
.menu_right { width:6px; height:15px; background: #7A88A0 url('img/menu_right.gif') no-repeat top left; vertical-align:bottom; }
.menu_color {vertical-align:middle; background:#7A88A0; }

.bottom { background:#7C89A0; height:50px; vertical-align:middle; }
 
a.menu_top, a.menu_top:active, a.menu_top:visited { color: #FFFFFF; font: bold 8pt Verdana, Arial, Tahoma; text-decoration:none; }
a.menu_top:hover { color: #FFFFFF; font: bold 8pt Verdana, Arial, Tahoma; text-decoration:none; }

.footer { color: #FFFFFF; font: normal 8pt Verdana, Arial, Tahoma; text-decoration:none; }
a.footer, a.footer:active, a.footer:visited { color: #FFFFFF; font: normal 8pt Verdana, Arial, Tahoma; text-decoration:none; }
a.footer:hover { color: #FFFFFF; font: normal 8pt Verdana, Arial, Tahoma; text-decoration:underline; }

.hdr { color: #000000; font: bold 9pt Verdana, Arial, Tahoma; text-decoration:none; }
a.hdr, a.hdr:active, a.hdr:visited { color: #000000; font: bold 9pt Verdana, Arial, Tahoma; text-decoration:none; }
a.hdr:hover { color: #000000; font: bold 9pt Verdana, Arial, Tahoma; text-decoration:none; }

.sep { background: url("img/sep.gif") repeat-x center center; }
.dot { background: url("img/dot.gif") repeat-y center center; }
.top_pix {background: url(img/top_pix.gif) repeat-x top left; }
.top_pix2 {background: url(img/top_pix2.gif) no-repeat top right; width: 218px; vertical-align:bottom; }

#a_search table table { font: bold 9pt Verdana, Arial, Tahoma; }

.left_block { width:190px; background:#E6ECF7; color:#4C4C4C; }
.right_block { width:190px; background:#FFF5EB; color:#4C4C4C; }
.b1 { width:6px; height:6px; background: url("img/b1.gif") no-repeat top left; }
.b2 { width:6px; height:6px; background: url("img/b2.gif") no-repeat top left; }
.b3 { width:6px; height:6px; background: url("img/b3.gif") no-repeat top left; }
.b4 { width:6px; height:6px; background: url("img/b4.gif") no-repeat top left; }
.b_t { width:4px; height:1px; background: url("img/bb.gif") repeat-x top left; }
.b_b { height:6px; background: url("img/b_b.gif") repeat-x bottom left; }
.b_r { width:4px; background: url("img/b_r.gif") repeat-y top right; }
.b_l { width:4px; background: url("img/bb.gif") repeat-y top left; }
.b_text { color: #4C4C4C; font:normal 8pt Verdana, Arial, Tahoma; text-decoration:none; }
a.b_text, a.b_text:active, a.b_text:visited {color: #4C4C4C; font: normal 8pt Verdana, Arial, Tahoma; text-decoration:none; }
a.b_text:hover { color: #4C4C4C; font:normal 8pt Verdana, Arial, Tahoma; text-decoration:none; }

.date { background:#78879F;color:#FFF; width:75px; font-weight:bold; }
.kw { background: url("img/kw.gif") repeat top left; vertical-align: middle; }

.win_top { background: url("img/win_r.gif") no-repeat bottom right; height:9px; } 
.width { width:100%; }
.win_border { border:solid 1px #7A88A0; padding:10px;height:100%; }
.win_hdr { color: #FFFFFF; font: bold 10pt Verdana, Arial, Tahoma; text-decoration:none; }
a.win_hdr, a.win_hdr:active, a.win_hdr:visited { color: #FFFFFF; font: bold 10pt Verdana, Arial, Tahoma; text-decoration:none; }
a.win_hdr:hover { color: #FFFFFF; font: bold 10pt Verdana, Arial, Tahoma; text-decoration:none; }


a.white, a.white:active, a.white:visited {padding:1px 5px 1px 5px; color: #FFFFFF; background-color:#7A879F; font: bold 8pt Verdana, Arial, Tahoma; text-decoration:none;line-height:15px; }
a.white:hover {padding:1px 5px 1px 5px;  color: #FFFFFF; background-color:#7A879F; font:  bold 8pt Verdana, Arial, Tahoma; text-decoration:none;line-height:15px; }

a.l_news, a.l_news:active, a.l_news:visited {color: #4C4C4C; font: 8pt Verdana, Arial, Tahoma; text-decoration:none;}
a.l_news:hover {color: #4C4C4C; font:  8pt Verdana, Arial, Tahoma; text-decoration:underline;}
/* calendar css */
.num { width:21px; height:21px; vertical-align:middle; color:#000000; }

#date { background-color:#4C4C4C; color:#FFF; vertical-align:middle; }
.days { height:20px; color: #4C4C4C; font: bold 8pt Verdana, Arial, Tahoma; text-decoration:none; background:#FFFFFF;vertical-align:middle; }

.text_cal2 { color: #909090; font: normal 8pt  Arial; text-decoration:none; }
.text_cal { color: #4C4C4C; font: normal 8pt  Arial; text-decoration:none; }

a.text_cal, a.text_cal:active, a.text_cal:visited { color: #7A88A0; font: bold 8pt Verdana, Arial, Tahoma; text-decoration: underline; }
a.text_cal:hover { color: #7A88A0; font:  bold 8pt Verdana, Arial, Tahoma; text-decoration:underline; }
/* end of calendar css*/

.inputtext { border:1px solid #999999; font: normal 8pt; color:#4C4C4C; width:60px; height:17px;  padding:0px 2px 0px 2px;}
.contactstext { border:1px solid #999999; font: normal 8pt; color:#4C4C4C; width:180px; height:17px;  padding:0px 2px 0px 2px;}
.contactstextarea { border:1px solid #999999; font: normal 8pt; color:#4C4C4C; width:240px; height:150px;  padding:0px 2px 0px 2px;}

.tdalpha{filter: alpha(opacity=40); -moz-opacity: 0.40;}
.tdnonalpha{filter: alpha(opacity=100); -moz-opacity: 1;}
