body {
    margin: 0px;
    color: #000;
    background: #fff;
    font-family: Tahoma;
    font-size: 8pt;
}
#main-content {
    width: 980px;
    border: 1px solid #ccc;
}
.SubmitButton {
    background: #ddd;
    border: 1px solid #000;
}
.DetailsButton {
    background: #ddd;
    border: 1px solid #000;
    font-size: 1.2em;
}
#langflip {
    position: absolute;
    top: 2px;
    left: 140px;
    width: 200px;
}
#langfliptxt {
    position: absolute;
    top: 1px;
    left: 78px;
}
ul#fxmenu {
    list-style: none;
    padding: 0px;
    width: 236px;
    margin: 0px;
}
ul#momenu {
    list-style: none;
    padding: 0px;
    width: 236px;
    margin: 0px;
}
ul#bbmenu {
    list-style: none;
    padding: 0px;
    width: 236px;
    margin: 0px;
}
ul#abmenu {
    list-style: none;
    padding: 0px;
    width: 236px;
    margin: 0px;
}

ul#faqmenu {
    list-style: none;
    padding: 0px;
    width: 236px;
    margin: 0px;
}

li.abmnuactive {
    background-image: url(../gfx/ab_bga.gif);
    margin: 0px;
    padding-left: 5px;
}

li.abmnuactive a {
    text-decoration: none;
    font-size: 14px;
    font-family: Arial Narrow;
    color: #fff;
    font-weight: bold;
}

li.abmnuinactive {
    background-image: url(../gfx/ab_bg.gif);
    margin: 0px;
    padding-left: 5px;
}

li.abmnuinactive a {
    text-decoration: none;
    font-size: 14px;
    font-family: Arial Narrow;
    color: #000;
    font-weight: bold;
}

li.fxmnuactive {
    background-image: url(../gfx/fx_bga.gif);
    margin: 0px;
    padding-left: 5px;
}

li.fxmnuactive a {
    text-decoration: none;
    font-size: 14px;
    font-family: Arial Narrow;
    color: #fff;
    font-weight: bold;
}

li.fxmnuinactive {
    background-image: url(../gfx/fx_bg.gif);
    margin: 0px;
    padding-left: 5px;
}

li.fxmnuinactive a {
    text-decoration: none;
    font-size: 14px;
    font-family: Arial Narrow;
    color: #000;
    font-weight: bold;
}

li.momnuactive {
    background-image: url(../gfx/mo_bga.gif);
    margin: 0px;
    padding-left: 5px;
}

li.momnuactive a {
    text-decoration: none;
    font-size: 14px;
    font-family: Arial Narrow;
    color: #fff;
    font-weight: bold;
}

li.momnuinactive {
    background-image: url(../gfx/mo_bg.gif);
    margin: 0px;
    padding-left: 5px;
}

li.momnuinactive a {
    text-decoration: none;
    font-size: 14px;
    font-family: Arial Narrow;
    color: #000;
    font-weight: bold;
}

li.bbmnuactive {
    background-image: url(../gfx/bb_bga.gif);
    margin: 0px;
    padding-left: 5px;
}

li.bbmnuactive a {
    text-decoration: none;
    font-size: 14px;
    font-family: Arial Narrow;
    color: #fff;
    font-weight: bold;
}

li.bbmnuinactive {
    background-image: url(../gfx/bb_bg.gif);
    margin: 0px;
    padding-left: 5px;
}

li.bbmnuinactive a {
    text-decoration: none;
    font-size: 14px;
    font-family: Arial Narrow;
    color: #000;
    font-weight: bold;
}

li.faqmnuactive {
    background-image: url(../gfx/faq_bga.gif);
    margin: 0px;
    padding-left: 5px;
}

li.faqmnuactive a {
    text-decoration: none;
    font-size: 14px;
    font-family: Arial Narrow;
    color: #fff;
    font-weight: bold;
}

li.faqmnuinactive {
    background-image: url(../gfx/faq_bg.gif);
    margin: 0px;
    padding-left: 5px;
}

li.faqmnuinactive a {
    text-decoration: none;
    font-size: 14px;
    font-family: Arial Narrow;
    color: #000;
    font-weight: bold;
}

#bipt_icon {
    position: absolute;
    top: 35px;
    left: 50px;
}
#about_banner_icon {
    position: absolute;
    top: 35px;
    left: 400px;
}
#fx_banner_icon {
    position: absolute;
    top: 35px;
    left: 530px;
}
#mo_banner_icon {
    position: absolute;
    top: 35px;
    left: 660px;
}
#bb_banner_icon {
    position: absolute;
    top: 35px;
    left: 790px;
}
#tv_banner_icon {
    position: absolute;
    top: 35px;
    left: 920px;
}
#faq_banner_icon {
    position: absolute;
    top: 35px;
/*    left: 1050px; */
    left: 920px;
}
fieldset {
    border: none;
    margin: 0px;
}
.legend {
    margin-bottom: 10px;
    background-image: url(../gfx/legend.jpg);
    background-repeat: no-repeat;
    color: #fff;
    font-weight: bold;
    height: 20px;
    padding: 5px;
}
#voice_usage {
    width: 100%;
    margin: 0px;
    padding: 0px;
    background: #eee;
}
#other_services {
    width: 100%;
    margin: 0px;
    padding: 0px;
    background: #eee;
}
.formlabel {
    width: 370px;
}
.drk {
    height: 40px;
    background: #ddd;
}
.lght {
    height: 40px;
    background: #eee;
}
.lg {
    background: #eee;
}
.dk {
    background: #ddd;
}
#th_row0 {
    background: #eee;
    height: 30px;
    font-weight: bold;
}
#th_row1 {
    background: #ddd;
    height: 30px;
    font-weight: normal;
}
#th_row2 {
    background: #eee;
    height: 30px;
    font-weight: normal;
}
#detailed_input {
    background: #eee;
}
.odd {
    background: #fff;
}
.even {
    background: #eee;
}
.result_even {
    background: #fff;
}
.result_odd {
    background: #ddd;
}
.reslnk {
    text-decoration: underline;
    color: #00f;
}

#operator_layout_table {
    background: #ddd;
}

#plan_layout_table {
    background: #eee;
}
#rates_table {
    background: #ddd;
}
#pf_layout_table {
    background: #eee;
}
#scontent {
    width: 900px;
    background: #eee;
}
#combo_table {
    background: #ddd;
}
#fx3_container {
    width: 800px;
}
#mo3_container {
    width: 800px;
}
#error_container {
    width: 900px;
    background: #ffc;
    border: 1px dotted #c00;
    padding: 10px;
}
#error_header {
    font-size: 1.2em;
    margin-left: 20px;
    padding: 5px;
}
.subheader {background: #cfc;font-weight: bold;}

p.brk {margin-top: 0px;margin-bottom: 5px;font-weight: bold;font-size: 1.1em;}
p#lr_text {margin-top: 0px;font-size: 1.1em;}
#bb00, #tv00 {background: #ddd;}
.small_frm_input_error {
    border: 1px solid #c00;
}
.frm_input_error {
    border: 1px solid #c00;
}