body                       { background-color: rgb(255, 255, 255); color: rgb(0, 120, 148); font-family: Tahoma, Arial, sans-serif; font-size: 10pt; margin-left: 10px; margin-right: 10px; margin-top: 6px; margin-bottom: 6px; }
iframe                     { background-color: rgb(182, 203, 221); margin-left: 0px; margin-right: 10px; margin-top: 0px; margin-bottom: 0px; display: block; margin: 0 auto; }

p, a                       { font-family: Tahoma, Arial, sans-serif; }
address                    { font-family: Tahoma, Arial, sans-serif; font-size: 7pt }
a:active, a:hover          { color: #0090ff; background-color: transparent; }
a:link, a:visited          { color: #0000ff;  background-color: transparent; }

form                       { display: inline; color: rgb( 68,  80, 168); background-color: rgb(232, 239, 247); }

.button                    { border: 0px;font-family: tahoma, verdana; font-size: 11px; background-color: #DBEAF5; height: 23px; text-align: center; background-image: url(../imgs/blue1_mi.gif); }
.button:hover              { border: 0px;font-family: tahoma, verdana; font-size: 11px; background-color: #DBEAF5; height: 23px; text-align: center; background-image: url(../imgs/blue1_mi.gif); cursor: pointer;}
.radio { background-color: transparent; }
input, select, textarea    { font-family: Tahoma, "Courier New", sans-serif; font-size: 9pt; color: rgb( 68,  80, 168); background-color: rgb(232, 239, 247);  }
input.checkbox{ font-family: Tahoma, "Courier New", sans-serif; font-size: 9pt; color: rgb( 68,  80, 168); background-color: transparent;  }
.inputerror                { font-family: Tahoma, "Courier New", sans-serif; font-size: 9pt; color: rgb( 68,  80, 168); background-color: rgb(247, 232, 232);  }

label                      { vertical-align: middle;}
table                      { font-family: Tahoma, Arial, sans-serif; }
table.hide                 { width:  95%;  border: none; background-color: transparent; }
table.width100             { width: 100%; border: solid 1px rgb(217, 226, 237); background-color: rgb(191, 209, 240); }
table.width90              { width:  95%;  border: solid 1px rgb(217, 226, 237); background-color: rgb(191, 209, 240); }
table.width50              { width:  50%;  border: solid 1px rgb(217, 226, 237); background-color: rgb(191, 209, 240); }
table.width25              { width:  25%;  border: solid 1px rgb(217, 226, 237); background-color: rgb(191, 209, 240); }

td                         { font-family: Tahoma, Arial, sans-serif; font-size: 9pt; padding: 2px; text-align:left; vertical-align: top;}
td.hide                    { border: none; background-color: transparent; padding: 0px;  }
td.hide_blue1_m            { border: none; padding: 0px;  background-image: url(../imgs/blue1_m.gif); background-repeat: repeat-x; background-position: right; vertical-align: middle;}
td.hide_table_bg           { border: none; padding: 0px;  background-image: url(../imgs/table_bg.gif); background-repeat: repeat-x; background-position: right; }
td.center                  { background-color: #C2CED6; color: #7A94A3; text-align: center;}
td.left                    { background-color: #C2CED6; color: #7A94A3; text-align: left; }
td.right                   { background-color: #C2CED6; color: #7A94A3; text-align: right; }
td.category                { background-color: rgb(182, 203, 221); }
td.category-bold           { background-color: rgb(182, 203, 221); font-weight: bold;   }
td.category-right          { background-color: rgb(182, 203, 221); text-align: right;  }
td.category-right-bold     { background-color: rgb(182, 203, 221); text-align: right;  font-weight: bold;   }
td.category-center         { background-color: rgb(182, 203, 221); text-align:center; }
td.item                    { background-color: rgb(207, 222, 237); font-weight: bold; background-image: url(../imgs/background_item.jpg); background-repeat: repeat-y;  background-position: right;}
td.coltitle                { background-color: rgb(207, 222, 237); font-weight: bold; background-image: url(../imgs/background_coltitle.jpg); background-repeat: repeat-x;  background-position: bottom;}
td.coltitle-right          { background-color: rgb(207, 222, 237); font-weight: bold; text-align: right; background-image: url(../imgs/background_coltitle.jpg); background-repeat: repeat-x;  background-position: bottom;}
td.coltitle-center         { background-color: rgb(207, 222, 237); font-weight: bold; text-align:center; background-image: url(../imgs/background_coltitle.jpg); background-repeat: repeat-x;  background-position: bottom;}
td.category-title          { background-color: rgb(207, 222, 237); font-weight: bold; }
td.category-title-center   { background-color: rgb(207, 222, 237); text-align:center; font-weight: bold;}
td.category-bigtitle-center{ background-color: rgb(207, 222, 237); font-size: 12pt; text-align:center; font-weight: bold;}
td.category-title-right    { background-color: rgb(207, 222, 237); text-align:right; font-weight: bold;}
td.category-highlight      { background-color: rgb(207, 222, 237); color: rgb(0, 170, 87); }
td.category-warning        { background-color: rgb(207, 222, 237); color: rgb(255, 53, 53); }

td.row                     { background-color: rgb(182, 203, 221); }
td.rowhl,
td.rowhl-odd               { background-color: rgb(192, 223, 231); font-weight: bold;}
td.row-center              { background-color: rgb(182, 203, 221); text-align:center; }
td.row-right               { background-color: rgb(182, 203, 221); text-align: right;  }
td.row-odd                 { background-color: rgb(172, 193, 211); }
td.row-center-odd          { background-color: rgb(172, 193, 211); text-align:center; }
td.row-right-odd           { background-color: rgb(172, 193, 211); text-align: right;  }

td.form-title              { background-color: rgb(173, 203, 226); font-size: 10pt; font-weight: bold; text-align:center; background-image: url(../imgs/titleback.jpg);  background-repeat: repeat-y;  background-position: right;}
td.spacer                  { background-color: rgb(247, 239, 232); font-size: 1pt; line-height: 0.1; }
td.small-caption           { font-size: 7pt; }

td.promo-title             { font-family: Tahoma, Arial; background-color: rgb(173, 203, 226); color: rgb(188, 1, 1); font-size: 20pt; font-weight: bold; text-align:center; background-image: url(../imgs/titleback.jpg);  background-repeat: repeat-y;  background-position: right;}
td.promo                   { background-color: rgb(182, 203, 221); color: rgb(0, 168, 1); font-size: 15pt; }
td.promo-right             { background-color: rgb(182, 203, 221); color: rgb(0, 168, 1); font-size: 15pt; text-align: right; }

tr                         { color: rgb( 68,  80, 168); }

table.menu                 { width:  98%;  border: none; background-color: rgb(250, 250, 255); }
td.menu                    { border: none; background-color: transparent; padding: 0px;  }
td.menutitle               { border: 1px solid rgb(152, 180, 231); background-image: url(../imgs/background_menu.gif); padding-left: 5px; padding-right: 5px; text-align:left; }
td.menuitem                { border: 1px solid rgb(152, 180, 231); background-image: url(../imgs/background_menu.gif); padding-left: 5px; padding-right: 5px; text-align:center; }
td.menuitem:hover          { border: 1px outset rgb(182, 220, 231); background-image: url(../imgs/background_menu.gif); padding-left: 5px; padding-right: 5px; text-align:center; }
td.menuitemhl              { border: 1px solid rgb(152, 180, 231); background-image: url(../imgs/background_menu.gif); padding-left: 5px; padding-right: 5px; text-align:center; font-weight: bold; }

img                        { border: 0px none; }
img.icon                   { width: 11px; height: 11px; }

.title                     { text-align: center; font-size: 22pt;  letter-spacing: 10px; }
.center                    { text-align: center; }
.left                      { text-align: left; }
.right                     { text-align: right; }
.small                     { font-size: 6pt; font-weight: normal; }
.bold                      { font-weight: bold; }
.italic                    { font-style: italic; }
.underline                 { text-decoration: underline; }

em,
.warning                   { font-family: Tahoma, Arial, sans-serif; font-size: 9pt; color: rgb(255, 53, 53); text-align: center;  }

.waitbox                   { text-align:center; position:absolute; Z-INDEX: 0; top:45%; left:30%; background-color: rgb(232, 239, 247); font-size:25px; padding:10px; }


td.title_top_left   {border: 0px; background-image: url(../imgs/blue1_l.gif); }
td.title_top_middle {font-weight: bold; background-image: url(../imgs/blue1_m.gif); }
td.title_top_right  {border: 0px; background-image: url(../imgs/blue1_r.gif); background-repeat: no-repeat;}


.ac_results {padding: 0px;border: 1px solid WindowFrame;background-color: White;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 : White url('./indicator.gif') right center no-repeat;}
.ac_over {background-color: Highlight;color: HighlightText;}
