BODY     {

   font-family : Verdana, Arial, Helvetica, sans-serif;
   font-size:10px;
   padding: 0px;
   margin: 0px;
   width: 100%;
   height: 100%; 
   color:#000000;
   background-color:#ffffff;
    scrollbar-face-color: #EFEFEF;
    scrollbar-highlight-color: #FFFFFF;
    scrollbar-shadow-color: #C0C0C0;
    scrollbar-3dlight-color: #C0C0C0;
    scrollbar-arrow-color:  black;
    scrollbar-track-color: #EEEEE;
    scrollbar-darkshadow-color: #EEEEEE;
    }
img {border: none;}
table {border-collapse: collapse}
td {padding: 0px}
.stepcount {
    font-family: verdana;
    font-size: 9px;
    font-weight: bold;
   color: #FF4200;
}
.bluetitle {
    font-family: verdana;
    font-size: 11px;
    font-weight: bold;
   color: #0B547B;
}
.orangetitle {
    font-family: verdana;
    font-size: 11px;
    font-weight: bold;
   color: #FF4200;
}
.warning {
    font-family: verdana;
    font-size: 13px;
    font-weight: bold;
   color: green;
}
.error {
    font-family: verdana;
    font-size: 13px;
    font-weight: bold;
   color: #EE2C2C;
}
.button_medium {
    color: #1A659F;
    font-family:'trebuchet ms',helvetica,Arial, Times;
    font-size:9px;
    font-weight:bold;
    background-color: white;
    border: 2 dotted;
    height: 17px;
    text-transform:uppercase;
    cursor: pointer; cursor: hand;
}

.bluetitle2 {
    font-family: verdana;
    font-size: 11px;
    font-weight: bold;
   color: #0B547B;
}
TD {
    font-family: verdana;
    font-size: 11px;
    color: black;
}
.footer {
    font-family: verdana;
    font-size: 10px;
   color: #979797;
}
.txtbox-tac{
                BACKGROUND-COLOR: #F6FBFF;
                COLOR: gray;
                FONT-FAMILY: verdana;
                FONT-SIZE: 10px;
                BORDER: 1 solid #737373;
                padding-left:3px;
}
.txtbox {
                BACKGROUND-COLOR: #F6FBFF;
                COLOR: #0387C4;
                FONT-FAMILY: verdana;
                FONT-SIZE: 10px;
                font-weight: bold;
                BORDER: 1 solid #737373;
                padding-left:3px;
}
.required {
                background-color:#fde0e0;
                COLOR: #0387C4;
                FONT-FAMILY: verdana;
                FONT-SIZE: 10px;
                font-weight: bold;
                BORDER: 1 solid #737373;
                padding-left:3px;
}
.dropdown {
                BACKGROUND-COLOR: #F6FBFF;
                COLOR: #0387C4;
                FONT-FAMILY: verdana;
                FONT-SIZE: 10px;
                font-weight: bold;
                BORDER: 1 solid #737373;
}
.step3tdbg {
    font-family: verdana;
    font-weight: bold;
    font-size: 10px;
    color: #4C4C4C;
}

.smallfont{
    font-family: verdana;
    font-size: 9px;
    color: #4C4C4C;
}

.yellowbox
{
        padding:8px;
        border:1px solid #DDD;
        background-color:#FFFADD;
        line-height:150%;
}

.descriptionbox
{
        padding:4px;
        padding-top:1px;
        border:1px solid #DDD;
        background-color:#FFFFFF;
        line-height:150%;
}

.signuptotal { font-weight: bold; color: red; font-size: 10px; }

.statusFGCLASS {
   background-color : #F3B35A;
   margin           : 0;
   padding          : 0;
}

.statusBGCLASS {
}

.statusTEXTFONTCLASS {
   font             : bold 11px Tahoma;
   color            : #FFFFFF;
}

.resetstatusFGCLASS {
   background-color : #FF0000;
   margin           : 0;
   padding          : 0;
}

.resetstatusBGCLASS {
}

.resetstatusTEXTFONTCLASS {
   font             : bold 11px Tahoma;
   color            : #FFFFFF;
}

.unsetstatusFGCLASS {
   background-color: #F3B35A;
   margin           : 0;
   padding          : 0;
}

.unsetstatusBGCLASS {
}

.unsetstatusTEXTFONTCLASS {
   font             : bold 11px Tahoma;
   color            : #FFFFFF;
}
.clearer {clear: both; height: 200px}
html, body {padding: 0px; margin: 0px;  width: 100%; height: 100%; font: normal 9pt Tahoma; background: #FFFFFF}
img {border: none; vertical-align: top}
table {border-collapse: collapse}
td {padding: 0px}
.all {width: 100%; height: 100%; min-width: 1000px; position: relative}
.a_left {background: url(http://tarahost.net/images/a_l_bg.jpg) 100% 0% repeat-y; vertical-align: top}
.a_right {vertical-align: top; background: url(http://tarahost.net/images/a_r_bg.jpg) 0% 0% repeat-y}
.a_cent {width: 1000px; background: url(http://tarahost.net/images/a_cent.jpg) 0% 0% repeat-y;vertical-align:top}
.header {height: 170px; width: 100%}
.header td {vertical-align: top; text-align: left}
.h_left {padding: 29px 0px 0px 50px}
.h_cent {width: 184px; border-top: solid 5px #c8b284; padding: 54px 8px 0px 8px}
.h_right {width: 487px; padding-top: 48px}
.h_cent a {float: left; height: 23px; width: 51px; margin-left: 9px; text-align: center; padding-top: 14px; display: block; text-decoration: none}
.mail {background: url(http://tarahost.net/images/mail.gif) 50% 16px no-repeat}
.mail:hover {background: url(http://tarahost.net/images/mail_act.gif) 0% 0% no-repeat}
.map {background: url(http://tarahost.net/images/map.gif) 50% 16px no-repeat}
.map:hover {background: url(http://tarahost.net/images/map_act.gif) 0% 0% no-repeat}
.home {background: url(http://tarahost.net/images/home.gif) 50% 15px no-repeat}
.home:hover {background: url(http://tarahost.net/images/home_act.gif) 0% 0% no-repeat}
.h_right table {width: 436px; font: normal 9pt "Tahoma"; margin-left: 40px}
.h_right table td {padding-right: 53px}
.h_right a {text-decoration: none; background: #FFFFFF; padding: 0px 5px 0px 18px; color: #7392a8}
.h_right a:hover {text-decoration: underline; color: #d90103; background: #FFFFFF url(http://tarahost.net/images/li_act.gif) 0% 9px no-repeat} 
.h_right ul {margin: 0px; padding: 0px}
.h_right ul li {list-style: none; background: url(http://tarahost.net/images/li_bg.gif) 0% 12px repeat-x; padding: 0px 0px 9px 0px}
.block_top {width: 965px}
.block {width: 100%; font: normal 9pt/11pt "Tahoma"; color: #7392A8}
.b_left {width: 133px; text-align: center}
.block td {vertical-align: top}
.b_right a {color: #d90103; text-decoration: none; font: bold 10pt Tahoma; border-bottom: solid 1px #d90103}
.b_right div {padding-bottom: 5px}
.bl_top {padding-bottom: 30px}
.rekl {width: 958px; margin: 10px auto}
.r_col {padding: 0px 14px}
.r_col table {background: #faf3dc; height: 115px}
.c_top {padding: 27px 27px 0px 27px; background: url(http://tarahost.net/images/c_t_bg.gif) 0% 0% no-repeat; width: 397px; color: #062e56; font: normal 9pt "Tahoma"}
* HTML .c_top {width: 343px}
.c_top2 {height: 143px; padding: 27px 27px 0px 27px; background: url(http://tarahost.net/images/c_t_bg.gif) 0% 0% no-repeat; width: 397px; color: #062e56; font: normal 10pt "Tahoma"; vertical-align: top}
* HTML .c_top2 {height: 115px}
.c_top a, .c_top2 a {border-bottom: solid 1px #062e56; text-decoration: none; color: #062e56}
.c_top td, .c_top2 td {vertical-align: top}
.c_t_left {padding-right: 25px}
.c_top div, .c_top2 div {padding-top: 10px; font: bold 10pt Tahoma; padding-bottom: 10px}
.c_bot {background: url(http://tarahost.net/images/c_b_bg.gif) 0% 100% no-repeat; height: 21px}
.c_top2 input {margin: 0px; padding: 0px}
.c_top2 table {margin-top: 10px; height: 1px}
.c_top2 table input, .c_top2 table select {font: normal 9pt/9pt Tahoma; color: #beb9aa; height: 18px; border: solid 1px #7e7456; margin-right: 6px; width: 182px}
.c_top2 table select {height: 18px; margin-toP: 1px; margin-right: 2px; width: 79px}
.but {background: url(http://tarahost.net/images/but.jpg) 0% 1px no-repeat; border: none !important; height: 32px !Important; width: 87px !important; color: #062e56 !important; margin-top: -5px !important; position: relative}
.content {width: 955px}
.content td {padding: 0px 0px 0px 42px}
h2 {padding: 10px 0px 15px 97px; color: #062e56; font: normal 10pt Tahoma; margin: 0px}
.data {width: 70px; height: 63px; background: url(http://tarahost.net/images/data.gif) 0% 0% no-repeat; padding: 0px !important; text-align: center; color: #7392a8; vertical-align: top}
.data span {display: block; font: normal 9pt/11pt Tahoma; color: #d90103; padding-toP: 17px}
.c_cont {vertical-align: top; font: normal 9pt/10pt "Tahoma"; color: #7392A8; padding-left: 20px !important}
.c_cont div {font: normal 10pt Tahoma; padding-bottom: 10px}
.c_cont div a {color: #7392A8}
.c_left {width: 52%; vertical-align: top}
:root .c_left {width: 47.5%; vertical-align: top}
.line {background: url(images/line.gif) 0% 100% repeat-x; height: 1px; margin: 13px 0px 13px 91px}
* HTML .line {margin: 4px 0px 12px 91px}
.c_right {vertical-align: top}
h3 {margin: 0px; padding: 23px 0px 5px 10px; font: normal 9pt/9pt Tahoma}
.blue {font: normal 9pt "Tahoma"; background: #f1f4f6; border-bottom: solid 1px #bfcdd7; padding: 10px 15px; margin-bottom: 5px}
.blue a {color: #d90103}
.blue a:hover {text-decoration: none}
.clearer {clear: both; height: 200px}
.footer {width: 900px; margin: -150px auto 0px auto; position: relative; height: 150px; background: url(images/f_bg.jpg) 0% 100% repeat-x; padding: 0px 50px}
.footer td {vertical-align: top}
.f_left {padding-top: 18px}
.footer table {background: url(images/f_bg2.gif) 0% 0% repeat-x; width: 100%}
.f_right {text-align: right; padding-top: 30px; width: 35%}
.f_left span {font: normal 19pt Tahoma; color: #6f5c3e}
.f_l_bot {clear: both; padding: 10px 0px 0px 0px}
* HTML .f_l_bot {padding: 10px 0px 0px 19px}
.f_left a {color: #d90103}
.f_cent {color: #4D4D4D; font: normal 9pt "Tahoma"; padding-top: 30px; width: 25%; text-align: center}
.f_cent strong {color: #4D4D4D}
.c_t_left a {border-bottom: none}
.li a {text-decoration: none; background: #FFFFFF; padding: 0px 5px 0px 18px; color: #7392a8}
.li a:hover {text-decoration: underline; color: #d90103; background: #FFFFFF url(http://tarahost.net/images/li_act.gif) 0% 9px no-repeat} 
.li ul {margin: 0px; padding: 0px}
.li ul li {list-style: none; background: url(http://tarahost.net/images/li_bg.gif) 0% 12px repeat-x; padding: 0px 0px 9px 0px}
.inviz {FILTER: alpha(opacity=55)}
