﻿body
{
    background-color:#dcdcdc;
    font-family:Verdana,Arial;
    font-size:11px;
    margin-top:0px;
}
/*divs*/
.d_main
{
   /* margin-left:auto; 
    margin-right:auto;*/
    width:100%;
}
/*tables*/
.t_cont
{
    background-color:Transparent;
    height:100%;
    margin-left:6px;
    /*margin-left:auto;
    margin-right:auto; */ 
    vertical-align:top; 
    width:98%
}
.t_footer
{
    background:url(../imgs/lo_footer_bg.gif);
    background-repeat:repeat-x;
    border-left:solid 1px #a9a9a9;
    border-right:solid 1px #a9a9a9;
    border-bottom:solid 1px #a9a9a9;
    color:#a9a9a9;
    font-family:Arial;
    font-size:10px;
    height:50px;
    margin-left:auto;
    margin-right:auto;
    width:990px;
}
.t_main
{
    background-repeat:no-repeat;
    border-bottom:solid 1px #a9a9a9;
    border-left:solid 1px #a9a9a9;
    border-right:solid 1px #a9a9a9;
    border-top:solid 1px #a9a9a9;
    margin-left:auto;
    margin-right:auto;
    width:990px;
    vertical-align:top;
}
.t_menu
{
    border-left:solid 1px #dcdcdc;
    border-right:solid 1px #dcdcdc;
    margin-left:5px;
    margin-right:auto;
    padding-left:5px;
    width:197px;
}
.t_register
{
    background-image:url(../imgs/bg_regsiter.gif); 
    background-repeat:no-repeat;
    background-color: #ffffff; 
    border-left:solid 1px #a9a9a9;
    border-right:solid 1px #a9a9a9;
    border-top:solid 1px #a9a9a9;
    height:850px;
    margin-left:auto;
    margin-right:auto;
    padding-left:10px;
    padding-right:10px;
    width:990px;
    vertical-align:top; 
}
.t_shade
{
    background:url(../imgs/lo_bottom_shade.gif);
    background-repeat:repeat-x;
    height:15px;
    margin-left:auto;
    margin-right:auto;
    width:990px;
}
.t_small
{
    background:url(../imgs/bg_small.gif);
    border:solid 1px #a9a9a9;
    height:300px;
    margin-bottom:auto;
    margin-left:auto;
    margin-right:auto;
    margin-top:auto; 
    padding-left:10px;
    padding-right:10px;
    width:990px;
    vertical-align:top; 
}
.t_top_info
{
    background-color:Transparent;
    margin-left:auto;
    margin-right:auto;
    padding:1px 5px 1px 5px;
    height:100%;
    width:100%;
}
/*iframes*/
.if_main
{
    height:600px;
    width:779px;
}
.if_top
{
    height:45px;
    width:99%;
}
/*headings*/
.hdCritical
{
    background-color:#ff0000;
    color:#ffffff;
    font-size:12px;
    font-weight:bold;
}
.hd_main
{
    background-image:url(../imgs/hd_main_bg.gif);
    background-repeat:repeat-x;
    color:#000000;
    font-weight:bold; 
    font-size:13px;
    height:30px;
    text-align:center;
}
.hd_main_big
{
    color:#daa520;
    font-size:15px;
    font-weight:bold;  
}
.hd_register
{
    color:#daa520;
    font-size:12px;
    font-weight:bold;  
}
.hd_sub
{
    border-bottom:1px solid;
    color:#daa520;
    font-size:13px;
    height:20px;
}
.hd_sub_nl
{
    color:#daa520;
    font-size:13px;
    height:20px;
}
/*text*/
.text_inf /*information*/
{
    background-color:#fffacd;
    border-right:solid 1px #daa520;
    border-top:solid 1px #daa520;
    border-left:solid 1px #daa520;
    border-bottom:solid 1px #daa520;
    color:#696969;
    font-size:10px;
    height:20px;
}
.text_lbg
{
    background-color:#fffafa;
    border-right:solid 1px #daa520;
    border-top:solid 1px #daa520;
    border-left:solid 1px #daa520;
    border-bottom:solid 1px #daa520;
    color:#696969;
    font-size:10px;
    height:20px;
}
.text_help
{
    background-color:#ffffff;
    color:#696969;
    font-size:9px;
    height:20px;
    text-align:left;
}
.text_power
{
    background-color:#003300;
    border:solid 1px #daa520;
    color:#daa520;
    font-family:Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
    font-size:14px; 
    font-weight:bold; 
    padding-left:10px; 
    padding-right:10px;
    text-align:center;
    vertical-align: middle;   
}
.text_ro /*read only*/
{
    font-family:Verdana, Arial;
    font-size:12px;
    color:#696969;
}
.text_val /*validation*/
{
    color:#ff0000;
    font-family:Verdana, Arial;
    font-size:9px;
}
/*custom*/
.c_td_line
{
    color:#696969;
    font-size:10px;
}
.c_td_noline
{
   color:#696969;
   font-size:10px;
}
.c_td_cont
{
    background-color:#ffffff;
    color:#daa520;
}
.c_tv_hover
{
    cursor:default;
}
.Header1
{
    font-family:Verdana, Arial;
    font-size:12px;
    text-decoration:underline;
    font-weight:bold;
}

