body{
    background-color: #313131;
    padding: 0px;
    margin: 0px;
    /*width: 100%;
    height: 100%;*/
}

/* float clearing for IE6 */
* html .clr{
    height: 1%;
    overflow: visible;
}

/* float clearing for IE7 */
*+html .clr{
    min-height: 1%;
}

/* float clearing for everyone else */
.clr:after{
    clear: both;
    content: ".";
    display: block;
    height: 0;
    visibility: hidden;
}

/*////////////////// main start///////////////////////////////*/

#main{
    width: 930px;
    min-height:100%; height:auto !important; height:100%;
    margin: 0px auto;
    position: relative;
    /*display: block;*/
    /*border: #d7d7d7 1px solid;*/
}

#bottom{
    font-family: Arial, Tahoma, Times New Roman, Tahoma, Sans-serif, Verdana, Arial ;
    font-size: 12px;
    color: #ffffff;
    font-weight : 100;
    width: 930px;
    height: 40px;
    margin: 0px auto 0px auto;
    position: relative;
    text-align: right;
    /*border: #ff0000 1px solid;*/
}

#empty {height: 550px; }

#head{
    width: 930px;
    /*height: 110px;*/
    height: 120px;
    /*border: #ff0000 1px solid;*/
}

#logo_p{
    width: 465px;
    height: 120px;
    text-align: center;
    padding-top: 0px;
    float: left;
    display: block;
}

#login_p{
    width: 465px;
    /*height: 60px;*/
    padding-top: 63px;
    float: right;
    display: block;
}

.login_info{
}

#content{
    width: 930px;
    padding-top: 0px;
}

#left_p{
    width: 450px;
    padding-right: 15px;
    float: left;
    display: block;
}

#right_p{
    width: 465px;
    float: right;
    display: block;
}

.bl_txt{font-family: Arial, Times New Roman, Sans-serif, Verdana, Arial ; font-size: 14px; color: #8AC0FE; font-weight : 100; text-decoration: underline; cursor: pointer;}

a.bl_txt{font-family: Arial, Times New Roman, Sans-serif, Verdana, Arial ; font-size: 14px; color: #8AC0FE; font-weight : 100; text-decoration: underline;}
a.bl_txt:Hover{font-family: Arial, Times New Roman, Sans-serif, Verdana, Arial ; font-size: 14px; color: #8AC0FE; font-weight : 100; text-decoration: none;}

.ttl{font-family: Arial, Times New Roman, Sans-serif, Verdana, Arial ; font-size: 16px; color: #ffffff; font-weight : 100; text-decoration: none;}

.ttl_sm{font-family: Arial, Times New Roman, Sans-serif, Verdana, Arial ; font-size: 18px; color: #ffffff; font-weight : 100; text-decoration: underline;}
.ttl_sm:Hover{font-family: Arial, Times New Roman, Sans-serif, Verdana, Arial ; font-size: 18px; color: #ffffff; font-weight : 100; text-decoration: underline;}

.ttl_sm1{font-family: Arial, Times New Roman, Sans-serif, Verdana, Arial ; font-size: 16px; color: #ffffff; font-weight : 100; text-decoration: underline;}
.ttl_sm1:Hover{font-family: Arial, Times New Roman, Sans-serif, Verdana, Arial ; font-size: 16px; color: #ffffff; font-weight : 100; text-decoration: underline;}

.ttl_sm1_bl{font-family: Arial, Times New Roman, Sans-serif, Verdana, Arial ; font-size: 16px; color: #8AC0FE; font-weight : 100; text-decoration: underline;}
.ttl_sm1_bl:Hover{font-family: Arial, Times New Roman, Sans-serif, Verdana, Arial ; font-size: 16px; color: #8AC0FE; font-weight : 100; text-decoration: underline;}

a.lnk{font-family: Arial, Times New Roman, Sans-serif, Verdana, Arial ; font-size: 10px; color: #619e01; font-weight : 100; text-decoration: none;}
a.lnk:Hover{font-family: Arial, Times New Roman, Sans-serif, Verdana, Arial ; font-size: 10px; color: #619e01; font-weight : 100; text-decoration: underline;}

input.t_srch{
    width: 140px;
    background-color: #ffffff;
    padding: 2px;
    font-family: Arial, Times New Roman, Sans-serif, Verdana, Arial ; font-size: 11px; color: #636262; font-weight : 100; text-decoration: none;
}

.lg{font-family: Arial, Times New Roman, Sans-serif, Verdana, Arial ; font-size: 11px; color: #6caa0a; font-weight : 800; text-decoration: none;}

/*////////////////// main end///////////////////////////////*/


/*////////////////// menu start///////////////////////////////*/
#menu{
    width: 445px;
    height: 30px;
    padding-left: 10px;
    /*border: #ff0000 1px solid;*/
}

.menu_item{
    padding: 0px 10px;
    text-align: center;
    cursor: pointer;
    float: left;
    display: block;
}

.ttl_link{font-family: Arial, Times New Roman, Sans-serif, Verdana, Arial ; font-size: 28px; color: #8AC0FE; font-weight : 100; text-decoration: underline;}
.ttl_link:Hover{font-family: Arial, Times New Roman, Sans-serif, Verdana, Arial ; font-size: 28px; color: #8AC0FE; font-weight : 100; text-decoration: underline;}

.ttl_link_wt{font-family: Arial, Times New Roman, Sans-serif, Verdana, Arial ; font-size: 28px; color: #ffffff; font-weight : 100; text-decoration: none;}

a.ttl_link_wt{font-family: Arial, Times New Roman, Sans-serif, Verdana, Arial ; font-size: 28px; color: #ffffff; font-weight : 100; text-decoration: none;}
a.ttl_link_wt:Hover{font-family: Arial, Times New Roman, Sans-serif, Verdana, Arial ; font-size: 28px; color: #ffffff; font-weight : 100; text-decoration: none;}

a.ttl_link{font-family: Arial, Times New Roman, Sans-serif, Verdana, Arial ; font-size: 28px; color: #8AC0FE; font-weight : 100; text-decoration: underline;}
a.ttl_link:Hover{font-family: Arial, Times New Roman, Sans-serif, Verdana, Arial ; font-size: 28px; color: #8AC0FE; font-weight : 100; text-decoration: underline;}

a.ttl_link_act{font-family: Arial, Times New Roman, Sans-serif, Verdana, Arial ; font-size: 28px; color: #ffffff; font-weight : 100; text-decoration: underline;}
a.ttl_link_act:Hover{font-family: Arial, Times New Roman, Sans-serif, Verdana, Arial ; font-size: 28px; color: #ffffff; font-weight : 100; text-decoration: underline;}

a.wt_link{font-family: Arial, Times New Roman, Sans-serif, Verdana, Arial ; font-size: 14px; color: #ffffff; font-weight : 100; text-decoration: underline;}
a.wt_link:Hover{font-family: Arial, Times New Roman, Sans-serif, Verdana, Arial ; font-size: 14px; color: #ffffff; font-weight : 100; text-decoration: underline;}

a.wt_link_sm{font-family: Arial, Times New Roman, Sans-serif, Verdana, Arial ; font-size: 13px; color: #ffffff; font-weight : 100; text-decoration: underline;}
a.wt_link_sm:Hover{font-family: Arial, Times New Roman, Sans-serif, Verdana, Arial ; font-size: 13px; color: #ffffff; font-weight : 100; text-decoration: underline;}

a.wt_link1{font-family: Arial, Times New Roman, Sans-serif, Verdana, Arial ; font-size: 14px; color: #ffffff; font-weight : 100; text-decoration: none;}
a.wt_link1:Hover{font-family: Arial, Times New Roman, Sans-serif, Verdana, Arial ; font-size: 14px; color: #ffffff; font-weight : 100; text-decoration: none;}

/*////////////////// menu end//////////////////////////////////*/


/*////////////////// other start///////////////////////////////*/

div.inl{
    float: left;
    display: block;
}

div.close{
    clear: both;
    height: 1px;
    overflow: hidden;
}

div.close1{
    clear: both;
    overflow: hidden;
}

.clr_l{
    clear: left;
}

div.absolute{
    position: absolute;
}
  
div.flt_l{
    float: left;
}

div.flt_r{
    float: right;
}

div.alg_l{
    text-align: left;
}

div.alg_c{
    text-align: center;
}

div.alg_r{
    text-align: right;
}




