body {margin:0px; padding:0px; font-family:tahoma; font-size:11px; position: relative;}
textarea {overflow:visible;}
strong {font-family:tahoma;}

#big {font-size:15px;}

.sel_0 {width:215px; color:#4D4C4C; font-family:tahoma; font-size:10px;}
.sel_1 {width:55px; color:#4D4C4C; font-family:tahoma; font-size:10px;}
.sel_2 {width:62px; color:#4D4C4C; font-family:tahoma; font-size:10px;}
.sel_3 {width:134px; color:#4D4C4C; font-family:tahoma; font-size:10px;}
.sel_4 {width:40px; color:#4D4C4C; font-family:tahoma; font-size:10px;}
.sel_5 {width:108px; color:#4D4C4C; font-family:tahoma; font-size:10px;}
.sel_6 {width:48px; color:#4D4C4C; font-family:tahoma; font-size:10px;}

.inp_0 {width:130px; color:#4D4C4C; font-family:tahoma; font-size:10px; padding-left:0px;}
.inp_1 {width:63px; color:#4D4C4C; font-family:tahoma; font-size:10px; padding-left:0px;}
.inp_2 {width:156px; color:#4D4C4C; font-family:tahoma; font-size:10px; padding-left:0px;}
.inp_3 {width:80px; color:#4D4C4C; font-family:tahoma; font-size:10px; padding-left:0px;}
.inp_4 {width:20px; color:#4D4C4C; font-family:tahoma; font-size:10px; padding-left:0px;}
.inp_5 {width:207px; color:#4D4C4C; font-family:tahoma; font-size:10px; padding-left:4px;}

.ft {font-family:tahoma; font-size:11px; font-weight:bold; color:#5A5A5A;}
.bt {font-family:tahoma; font-size:11px; font-weight:bold; color:#000000;}
.tt {font-family:tahoma; font-size:11px; font-weight:bold; color:#FF0000;}
.at {font-family:tahoma; font-size:13px; font-weight:bold; color:#000000;}
.wt {font-family:tahoma; font-size:13px; font-weight:bold; color:#FFFFFF;}

div.text_small {font-family:tahoma; font-size:11px; color:black; text-align:justify;}
span.text_small {font-family:tahoma; font-size:11px; color:black;}
.text_small strong {color:#333333;}
a.text_small {font-size:13px; color:#D22B1C; text-decoration:underline;}

b span.text_small {font-size:13px; color:#333333; background:url(/images/bg_bottom_active.gif) no-repeat; padding-top:3px; padding-bottom:2px; padding-left:8px; padding-right:10px;}
a.pager {font-size:13px; color:#D22B1C; text-decoration:none; background:url(/images/bg_bottom.gif) no-repeat; padding-bottom:2px; padding-left:8px; padding-right:10px;}
a:hover.pager {font-size:13px; color:#D22B1C; text-decoration:none; background:url(/images/bg_bottom_active.gif) no-repeat; padding-bottom:2px; padding-left:8px; padding-right:10px;}

.cur {cursor:pointer;}
.price {font-size:13px; color:#ff0000;}
.error {font-family:tahoma; font-size:18px; color:#5A5A5A;}
.submit {border:1px #214973 single; font:12px tahoma,arial,sans-serif; color:#980000; background-color:buttonface; width:85px; cursor:pointer;}

TABLE#tblDataForm { font-size: 11px; background-color: buttonface; }
TABLE#tblDataForm CAPTION { font-family: tahoma,verdana,arial; background-color: activecaption; color: captiontext; font-weight: bold; text-align: left; }
TABLE#tblDataForm TABLE { font-size: 100%; }
TABLE#tblDataForm TD { font-family: tahoma,verdana,arial; color: black; }
TABLE#tblDataForm TD A#link { color: black; text-decoration: underline; }
TABLE#tblDataForm TD#caption { font-family: tahoma,verdana,arial; background-color: activecaption; color: captiontext; font-weight: bold; text-align: left; }
TABLE#tblDataForm TD#header { font-family: tahoma,verdana,arial; font-weight: bold; text-align: center; color: blue; }
TABLE#tblDataForm TD#footer { font-family: tahoma,verdana,arial; background-color: activecaption; color: captiontext; font-weight: bold; text-align: center; }
TABLE#tblDataForm TD#sysMessage { font-family: tahoma,verdana,arial; color: black; }
TABLE#tblDataForm INPUT { font-family: tahoma,verdana,arial; font-size: 100%; }
TABLE#tblDataForm BUTTON { font-family: tahoma,verdana,arial; font-size: 100%; }
TABLE#tblDataForm SELECT { font-family: tahoma,verdana,arial; font-size: 100%; }
TABLE#tblDataForm LEGEND { font-family: tahoma,verdana,arial; font-size: 100%; color: blue; }

input.button { background-color: #E4EFFF; border: 1px #9090FF solid; color: #000000; font: normal 11px Tahoma; height: 20px; margin: 2px; vertical-align: middle; cursor: pointer; text-align: center; }

#citybox1 {position:absolute; z-index:10; border:1px #ccc solid; border-top:none; background:#eee; padding:5px; display:none;}
#citybox2 {position:absolute; z-index:10; border:1px #ccc solid; border-top:none; background:#eee; padding:5px; display:none;}
ul {padding:0 10px 0 10px; margin:0;}
li {list-style:none; padding-left:0;}

#progressbar {font-size:17px; font-weight:bold; padding-top:50px;}
#progressbar2 {font-size:17px; font-weight:bold; padding-top:50px;}

.impromptufade {
    POSITION: absolute; BACKGROUND-COLOR: #ffffff
}
DIV.impromptu {
    PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; WIDTH: 550px; PADDING-TOP: 5px; POSITION: absolute; BACKGROUND-COLOR: #cccccc; TEXT-ALIGN: justify; FONT-FAMILY: Verdana
}
DIV.impromptu .impromptucontainer {
    PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; COLOR: #ffffff; PADDING-TOP: 5px; BACKGROUND-COLOR: #213e80
}
DIV.impromptu .impromptumessage {
    PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; PADDING-TOP: 5px; BACKGROUND-COLOR: #415ea0
}
DIV.impromptu .impromptubuttons {
    PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 5px; TEXT-ALIGN: center
}
DIV.impromptu BUTTON {
    BORDER-RIGHT: #777777 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #777777 1px solid; PADDING-LEFT: 10px; FONT-SIZE: 12px; BACKGROUND: url(/images/button_bg.jpg) #ffffff repeat-x left top; PADDING-BOTTOM: 3px; MARGIN: 5px 5px 5px 10px; BORDER-LEFT: #777777 1px solid; WIDTH: 75px; PADDING-TOP: 3px; BORDER-BOTTOM: #777777 1px solid
}
DIV.impromptu BUTTON:hover {
    BORDER-RIGHT: yellow 1px solid; BORDER-TOP: yellow 1px solid; BORDER-LEFT: yellow 1px solid; BORDER-BOTTOM: yellow 1px solid
}

.impromptusmfade {
    POSITION: absolute; BACKGROUND-COLOR: #ffffff
}
DIV.impromptusm {
    PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; WIDTH: 300px; PADDING-TOP: 5px; POSITION: absolute; BACKGROUND-COLOR: #cccccc; TEXT-ALIGN: justify; FONT-FAMILY: Verdana
}
DIV.impromptusm .impromptusmcontainer {
    PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; COLOR: #ffffff; PADDING-TOP: 5px; BACKGROUND-COLOR: #213e80
}
DIV.impromptusm .impromptusmmessage {
    PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; PADDING-TOP: 5px; BACKGROUND-COLOR: #415ea0
}
DIV.impromptusm .impromptusmbuttons {
    PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 5px; TEXT-ALIGN: center
}
DIV.impromptusm BUTTON {
    BORDER-RIGHT: #777777 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #777777 1px solid; PADDING-LEFT: 10px; FONT-SIZE: 12px; BACKGROUND: url(/images/button_bg.jpg) #ffffff repeat-x left top; PADDING-BOTTOM: 3px; MARGIN: 5px 5px 5px 10px; BORDER-LEFT: #777777 1px solid; WIDTH: 75px; PADDING-TOP: 3px; BORDER-BOTTOM: #777777 1px solid
}
DIV.impromptusm BUTTON:hover {
    BORDER-RIGHT: yellow 1px solid; BORDER-TOP: yellow 1px solid; BORDER-LEFT: yellow 1px solid; BORDER-BOTTOM: yellow 1px solid
}

.impromptubgfade {
    POSITION: absolute; BACKGROUND-COLOR: #ffffff
}
DIV.impromptubg {
    PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; WIDTH: 450px; PADDING-TOP: 5px; POSITION: absolute; BACKGROUND-COLOR: #cccccc; TEXT-ALIGN: justify; FONT-FAMILY: Verdana
}
DIV.impromptubg .impromptubgcontainer {
    PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; COLOR: #ffffff; PADDING-TOP: 5px; BACKGROUND-COLOR: #213e80
}
DIV.impromptubg .impromptubgmessage {
    PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; PADDING-TOP: 5px; BACKGROUND-COLOR: #415ea0
}
DIV.impromptubg .impromptubgbuttons {
    PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 5px; TEXT-ALIGN: center
}
DIV.impromptubg BUTTON {
    BORDER-RIGHT: #777777 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #777777 1px solid; PADDING-LEFT: 10px; FONT-SIZE: 12px; BACKGROUND: url(/images/button_bg.jpg) #ffffff repeat-x left top; PADDING-BOTTOM: 3px; MARGIN: 5px 5px 5px 10px; BORDER-LEFT: #777777 1px solid; WIDTH: 150px; PADDING-TOP: 3px; BORDER-BOTTOM: #777777 1px solid
}
DIV.impromptubg BUTTON:hover {
    BORDER-RIGHT: yellow 1px solid; BORDER-TOP: yellow 1px solid; BORDER-LEFT: yellow 1px solid; BORDER-BOTTOM: yellow 1px solid
}

.ac_results {
    padding: 0px;
    border: 1px solid WindowFrame;
    background-color: Window;
    overflow: hidden;
}

.ac_results ul {
    width: 100%;
    list-style-position: outside;
    list-style: none;
    padding: 0;
    margin: 0;
}

.ac_results iframe {
    display:none;/*sorry for IE5*/
    display/**/:block;/*sorry for IE5*/
    position:absolute;
    top:0;
    left:0;
    z-index:-1;
    filter:mask();
    width:3000px;
    height:3000px;
}

.ac_results li {
    margin: 0px;
    padding: 2px 5px;
    cursor: pointer;
    display: block;
    width: 100%;
    font: menu;
    font-size: 12px;
    overflow: hidden;
}

.ac_loading {
    background : Window url('/images/indicator.gif') right center no-repeat;
}

.ac_over {
    background-color: #99CCFF;
    color: HighlightText;
}

