body {
 font-family:Verdana, Arial, sans-serif;
 font-size: 13;
 background-color:#3e3e3e;
}

h3 {
 font-size: 14;
 margin: 1 0;
}

table {
 font-family:Verdana, Arial, sans-serif;
 font-size: 13;
}

ul {
 margin-left: 8px;
 list-style-position: outside;
}

a.atop0:link { color: #666666;  text-decoration: none;}
a.atop0:visited { color: #666666;  text-decoration: none;}
a.atop0:hover { color: #666666;  text-decoration: underline;}

/* top link */
a.atop1:link { color: #ffcc99; text-decoration: none; }
a.atop1:visited { color: #ffcc99;  text-decoration: none;}
a.atop1:hover { color: #ffcc99; text-decoration: underline;}

a.alang0:link { color: #f0f0f0; text-decoration: none; }
a.alang0:visited { color: #f0f0f0;  text-decoration: none;}
a.alang0:hover { color: #f0f0f0; text-decoration: underline;}

a.aleft2:link { color: #222222; text-decoration: none; }
a.aleft2:visited { color: #222222;  text-decoration: none;}
a.aleft2:hover { color: #222222; text-decoration: underline;}

a.aleft3:link { color: #ddeeff; text-decoration: none; }
a.aleft3:visited { color: #ddeeff;  text-decoration: none;}
a.aleft3:hover { color: #ddeeff; text-decoration: underline;}


.td_topnav1 {
 background-color: #e9f4ff;
 border: 1px solid #6aa4e5;
 text-align: center;
 font-weight: bold;
 font-size: 14;
}

.td_topnav2 {
 background-color: #0a4485;
 color: #e9f4ff;
 border: 1px solid #6aa4e5;
 text-align: center;
 font-weight: bold;
 font-size: 14;
}

.td_linknav1 {
 background-color: #e9f4ff;
 border-bottom: 1px solid #336699;
 font-size: 12;
}

.td_header0 {
 color: #3f6f0a;
 border-bottom: 1px solid #999999;
 font-weight: bold;
 padding-top: 8px;
 font-size: 16;
}

.td_header1 {
 background-color: #253443;
 color: #e9f4ff;
 border-top: 1px solid #e9f4ff;
 font-weight: bold;
 font-size: 13;
}

.td_header2 {
 background-color: #253443;
 border-top: 1px solid #e9f4ff;
 color: #e9f4ff;
 font-size: 13;
}

.td_homelink1 {
 background-color: #468B9F;
 color: #e9f4ff;
 border-right: 1px solid #ffffff;
 border-bottom: 1px solid #ffffff;
 font-weight: bold;
 font-size: 14;
}

.td_homecontent1 {
 background-color: #aCf547;
 padding-left: 5px;
 padding-right: 5px;
 color: #333333;
 border-right: 1px solid #ffffff;
 border-bottom: 1px solid #ffffff;
 font-size: 13;
}

.td_homelink2 {
 background-color: #63AAD5;
 color: #e9f4ff;
 border-right: 1px solid #ffffff;
 border-bottom: 1px solid #ffffff;
 font-weight: bold;
 font-size: 14;
}
.td_homecontent2 {
 background-color: #55e3fF;
 padding-left: 5px;
 padding-right: 5px;
 color: #333333;
 border-right: 1px solid #ffffff;
 border-bottom: 1px solid #ffffff;
 font-size: 13;
}
.td_homelink3 {
 background-color: #536799;
 color: #e9f4ff;
 border-bottom: 1px solid #ffffff;
 font-weight: bold;
 font-size: 14;
}
.td_homecontent3 {
 padding-left: 5px;
 padding-right: 5px;
 background-color: #eDc425;
 border-bottom: 1px solid #ffffff;
 color: #333333;
 font-size: 13;
}

.td_news0 {
 background-color: #e74a00;
 color: #ffffff;
 font-size: 14;
 text-align: center;
 font-weight: bold;
}

.td_news1 {
 background-color: #f0f0f0;
 padding: 8px;
 padding-bottom: 30px;
 color: #333333;
 border: 1px solid #e74a00;
 font-weight: normal;
 font-size: 12;
 vertical-align: top;
}

.td_newsH {
 padding: 5px;
 background-color: #ffffff;
 border-bottom: 1px solid #aaaaaa;
 font-weight: bold;
 vertical-align: top;
}

.td_newsL {
 padding: 5px;
 background-color: #f0f0f0;
 border-right: 1px solid #aaaaaa;
 border-bottom: 1px solid #aaaaaa;
 font-weight: normal;
 vertical-align: top;
}

.td_newsR {
 padding: 5px;
 background-color: #ffffff;
 border-bottom: 1px solid #aaaaaa;
 font-weight: normal;
 vertical-align: top;
}

.td_newsB0 {
 background-color: #e74a00;
 border-bottom: 1px solid #e74a00;
 padding: 3px;
 color: #ffffff;
 font-size: 14px;
 font-style: bold;
}

.td_newsB {
 background-color: #f0f0f0;
 border-bottom: 1px solid #e74a00;
 padding: 10px;
}

.td_newsB1 {
 background-color: #ee0000;
 border-bottom: 1px solid #e74a00;
 padding: 3px;
 color: #ffffff;
 font-size: 14px;
 font-style: bold;
 border-top: 5px solid #ffffff;
}

.td_left0 {
 background-color: #253443;
 color: #e9f4ff;
 border-top: 1px solid #e9f4ff;
 font-weight: bold;
 font-size: 12;
}

.td_left1 {
 background-color: #ddeeff;
 color: #333333;
 font-weight: normal;
 font-size: 12;
 vertical-align: top;
}

.td_left2 {
 background-color: #ddeeff;
 color: #222222;
 font-weight: bold;
 text-align: left;
 padding: 5px;
 padding-left: 8px;
 border-bottom: 1px solid #004b78;
}

.td_left3 {
 background-color: #0e4b78;
 color: #ffffff;
 font-weight: bold;
 text-align: left;
 padding: 5px;
 padding-left: 8px;
 border-bottom: 1px solid #004b78;
}

.td_content1 {
 background-color: #ffffff;
 color: #333333;
 font-weight: normal;
 font-size: 13;
 vertical-align: top;
}

.td_formlist0 {
 background-color: #339966;
 color: #ffffff;
 font-weight: normal;
 font-size: 14;
 color: #ffffff;
 font-weight: bold;
 padding-left: 20;
 vertical-align: center;
}

.td_formlist1 {
 background-color: #ddffee;
 color: #333333;
 font-weight: normal;
 font-size: 13;
 padding-top: 10px;
 padding-bottom: 10px;
 padding-left: 20px;
}

.td_formlist2 {
 background-color: #ddffee;
 color: #333333;
 font-weight: normal;
 font-size: 13;
 padding-top: 10px;
 padding-bottom: 10px;
 padding-left: 20px;
}

a.agr0:link { color: #ffffff; text-decoration: none; }
a.agr0:visited { color: #ffffff;  text-decoration: none;}
a.agr0:hover { color: #ffffff; text-decoration: underline;}

a.agr1:link { color: #333333; text-decoration: none; }
a.agr1:visited { color: #333333;  text-decoration: none;}
a.agr1:hover { color: #333333; text-decoration: underline;}

.tdgr0 {
 background-color: #339966;
 color: #ffffff;
 font-weight: bold;
 text-align: left;
 padding: 5px;
 padding-left: 10px;
 border: 1px solid #006633;
}

.tdgr1 {
 background-color: #ddffee;
 font-weight: normal;
 text-align: left;
 padding: 5px;
 padding-left: 10px;
 border: 1px solid #bbddcc;
}

.tdgr2 {
 background-color: #bbddcc;
 font-weight: normal;
 text-align: left;
 padding: 5px;
 padding-left: 10px;
 border: 1px solid #99aabb;
}

.td_content0 {
 border-bottom: 1px solid #999999;
 padding-bottom: 5px;
 font-weight: bold;
 font-size: 20;
}

.td_bottom1 {
 background-color: #ffffff;
 text-align: center;
 padding-top: 5px;
 border-top: 1px solid #959890;
}

.tdor0 {
 background-color: #cc7e0e;
 color: #ffffff;
 font-weight: bold;
 text-align: left;
 padding: 5px;
 padding-left: 10px;
 border-bottom: 1px solid #666666;
}

.tdor1 {
 background-color: #ecdba9;
 font-weight: normal;
 text-align: left;
 padding: 5px;
 padding-left: 10px;
 border-bottom: 1px solid #999999;
}

.tdor2 {
 background-color: #fcfbc9;
 font-weight: normal;
 text-align: left;
 padding: 5px;
 padding-left: 10px;
 border-bottom: 1px solid #999999;
}

.tddb0 {
 background-color: #0e4b78;
 color: #ffffff;
 font-weight: bold;
 text-align: left;
 padding: 5px;
 padding-left: 10px;
 border-bottom: 1px solid #666666;
}

.tddb1 {
 background-color: #ecdba9;
 font-weight: normal;
 text-align: left;
 padding: 5px;
 padding-left: 10px;
 border-bottom: 1px solid #999999;
}

.tddb2 {
 background-color: #fcfbc9;
 font-weight: normal;
 text-align: left;
 padding: 5px;
 padding-left: 10px;
 border-bottom: 1px solid #999999;
}

.tdgray0 {
 background-color: #cc7e0e;
 color: #ffffff;
 font-weight: bold;
 padding: 5px;
 padding-left: 10px;
 border-bottom: 1px solid #666666;
 border-right: 1px outset;
 font-size: 13;
}

.tdgray1 {
 background-color: #ecdba9;
 font-weight: normal;
 padding: 5px;
 padding-left: 10px;
 border-bottom: 1px solid #999999;
 border-right: 1px outset;
 font-size: 13;
}

.tdgray2 {
 background-color: #fcfbc9;
 font-weight: normal;
 padding: 5px;
 padding-left: 10px;
 border-bottom: 1px solid #999999;
 border-right: 1px outset;
 font-size: 13;
}

.tdgray3 {
 color: #333333;
 background-color: #ffffff;
 font-weight: normal;
 padding: 5px;
 padding-left: 10px;
 border-bottom: 1px solid #999999;
 font-size: 13;
}

.td_view0 {
 font-size: 16;
 padding-left: 10px;
 border-bottom: 1px solid #999999;
}

a.atop:link { color: #f0f0f0;  text-decoration: none;}
a.atop:visited { color: #f0f0f0;  text-decoration: none;}
a.atop:hover { color: #ffcc99;  text-decoration: underline;}

.mb_login {
 margin-left: auto;
 margin-right: auto;
 margin-top: 2em;
 padding: 25px;
 border: 1px solid #cccccc;
 width: 429px;
 background: #F1F3F5;
}

.mb_login_form {
 text-align: left;
 float: right;
 width: 60%;
}

.mb_block_r {
 border: 1px solid #cccccc;
 background: #E9ECEF;
 padding-top: 15px;
 padding-left: 10px;
 padding-bottom: 10px;
 padding-right: 10px;
}

.mb_block_l {
 text-align: left;
 width: 40%;
 float: left;
}
/* red */
/* #fce8d2, #d9681a, #d95000, #96450c */
.tdred0 {
 background-color: #d95000;
 color: #ffffff;
 font-weight: bold;
 text-align: left;
 padding: 5px;
 padding-left: 10px;
 border-bottom: 1px solid #666666;
}

.tdred1 {
 background-color: #ccb8a2;
 font-weight: normal;
 text-align: left;
 padding: 5px;
 padding-left: 10px;
 border-bottom: 1px solid #999999;
}

.tdred2 {
 background-color: #fce8d2;
 font-weight: normal;
 text-align: left;
 padding: 5px;
 padding-left: 10px;
 border-bottom: 1px solid #999999;
}
/* error */
.error1 {
 color: #ee0000;
 font-weight: bold;
}
.tdstep0 {
 background-color: #0e4b78;
 color: #ffffff;
 font-weight: bold;
 text-align: left;
 padding: 5px;
 padding-left: 10px;
 border-bottom: 1px solid #666666;
}

.tdstep1 {
 background-color: #ecdba9;
 font-weight: normal;
 text-align: left;
 padding: 5px;
 padding-left: 10px;
 border-bottom: 1px solid #999999;
}

.tdstep2 {
 background-color: #fcfbc9;
 font-weight: normal;
 text-align: left;
 padding: 10px;
 border-bottom: 1px solid #999999;
}

.tdappr0 {
 background-color: #339966;
 color: #ffffff;
 font-weight: bold;
 font-size: 13;
 padding: 5px;
 padding-left: 10px;
 border: 1px solid #006633;
}

.tdappr1 {
 background-color: #ddffee;
 font-weight: normal;
 text-align: right;
 font-size: 13;
 padding-left: 10px;
 padding-right: 10px;
 border-bottom: 1px solid #bbddcc;
}

.tdappr2 {
 background-color: #bbddcc;
 font-size: 13;
 font-weight: bold;
 padding: 5px;
 padding-left: 10px;
 border-bottom: 1px solid #99aabb;
}
.td_gray0 {
 background-color: #666666;
 color: #ffffff;
 font-weight: bold;
 padding: 5px;
 padding-left: 10px;
 border-bottom: 1px solid #333333;
 border-right: 1px outset;
}

.td_gray1 {
 background-color: #f0f0f0;
 font-weight: normal;
 padding: 5px;
 padding-left: 10px;
 border-bottom: 1px solid #999999;
 border-right: 1px outset;
}

.td_gray2 {
 background-color: #dddddd;
 font-weight: normal;
 padding: 5px;
 padding-left: 10px;
 border-bottom: 1px solid #999999;
 border-right: 1px outset;
}

.td_gray3 {
 color: #999999;
 background-color: #ffffff;
 font-weight: normal;
 padding: 5px;
 padding-left: 10px;
 border-bottom: 1px solid #999999;
}

/* left_bar */
.td_lbar0 {
 color: #ffffff;
 padding-left: 7px;
 font-weight: bold;
}

.td_lbar1 {
 font-weight: normal;
 background-color: #f0f0f0;
 padding: 7px;
 border: 1px solid #cccccc;
}

/* right_bar */
.td_rbar0 {
 color: #ffffff;
 font-weight: bold;
 padding: 3px;
}

.td_rbar1 {
 font-weight: normal;
 background-color: #f0f0f0;
 padding: 7px;
 border: 1px solid #cccccc;
}


/* th */
a.tbar0_th:link    { color: #f0f0f0; font-size: 13; font-weight: bold; text-decoration: none;}
a.tbar0_th:visited { color: #f0f0f0; font-size: 13; font-weight: bold; text-decoration: none;}
a.tbar0_th:hover   { color: #f0f0f0; font-size: 13; font-weight: bold; text-decoration: underline;}

a.tbar1_th:link    { color: #ffcc99; font-size: 13; font-weight: bold; text-decoration: none; }
a.tbar1_th:visited { color: #ffcc99; font-size: 13; font-weight: bold; text-decoration: none;}
a.tbar1_th:hover   { color: #ffcc99; font-size: 13; font-weight: bold; text-decoration: underline;}

/* th */
a.tbar0_en:link    { color: #f0f0f0; font-size: 11; font-weight: bold; text-decoration: none;}
a.tbar0_en:visited { color: #f0f0f0; font-size: 11; font-weight: bold; text-decoration: none;}
a.tbar0_en:hover   { color: #f0f0f0; font-size: 11; font-weight: bold; text-decoration: underline;}

a.tbar1_en:link    { color: #ffcc99; font-size: 11; font-weight: bold; text-decoration: none; }
a.tbar1_en:visited { color: #ffcc99; font-size: 11; font-weight: bold; text-decoration: none;}
a.tbar1_en:hover   { color: #ffcc99; font-size: 11; font-weight: bold; text-decoration: underline;}

.td_conducting0 {
 background-color: #339966;
 color: #ffffff;
 font-weight: bold;
 font-size: 13;
 padding: 5px;
 padding-left: 10px;
 border: 1px solid #006633;
}

.td_conducting1 {
 background-color: #ddffee;
 font-weight: normal;
 text-align: right;
 font-size: 13;
 padding-left: 10px;
 padding-right: 10px;
 padding: 5px;
 border: 1px solid #bbddcc;
}

.td_conducting2 {
 background-color: #bbddcc;
 font-size: 13;
 font-weight: bold;
 padding: 5px;
 padding-left: 10px;
 border-bottom: 1px solid #99aabb;
}

.tdor_run0 {
 background-color: #cc7e0e;
 color: #ffffff;
 font-weight: bold;
 text-align: left;
 padding: 2px;
 padding-left: 10px;
 vertical-align: center;
 border-bottom: 1px solid #666666;
}

.tdgr_run0 {
 background-color: #339966;
 color: #ffffff;
 font-weight: bold;
 text-align: left;
 padding: 2px;
 padding-left: 10px;
 vertical-align: top;
 border: 1px solid #006633;
}

.tdbl_run0 {
 background-color: #336699;
 color: #ffffff;
 font-weight: bold;
 text-align: left;
 padding: 2px;
 padding-left: 10px;
 vertical-align: top;
}

/* darkblue */
.td_edit0 {
 background-color: #627c7c;
 color: #ffffff;
 font-weight: bold;
 text-align: left;
 padding: 4;
 padding-left: 10px;
 border-bottom: 1px solid #324c4c;
}

.td_edit1 {
 background-color: #c2dcdc;
 font-weight: normal;
 vertical-align: top;
 text-align: left;
 padding: 4;
 padding-left: 10px;
 border-bottom: 1px solid #9b72cf;
}

.td_edit2 {
 background-color: #eeeeff;
 height:20px;
 font-weight: normal;
 vertical-align: top;
 text-align: left;
 padding: 4;
 padding-left: 10px;
 border-bottom: 1px solid #ffffff;
}

.td_edit3 {
 border-left: 1px solid #9b72cf;
 border-right: 1px solid #9b72cf;
 border-bottom: 1px solid #9b72cf;
}

.td_delete0 {
 background-color: #d95000;
 color: #ffffff;
 font-weight: bold;
 text-align: left;
 padding: 4;
 padding-left: 10px;
 border-bottom: 1px solid #666666;
}

.td_delete1 {
 background-color: #ccb8a2;
 font-weight: normal;
 text-align: left;
 padding: 4;
 padding-left: 10px;
 border-bottom: 1px solid #999999;
}

.td_delete2 {
 background-color: #fce8d2;
 font-weight: normal;
 text-align: left;
 padding: 4;
 padding-left: 10px;
 border-bottom: 1px solid #999999;
}
.td_list0 {
 background-color: #333333;
 color: #ffffff;
 font-weight: bold;
 padding: 4;
 padding-left: 10px;
 border-bottom: 1px solid #333333;
 border-right: 1px outset;
}

.td_list1 {
 background-color: #eeeeee;
 font-weight: normal;
 padding: 4;
 padding-left: 10px;
 border-bottom: 1px solid #cccccc;
 border-right: 1px outset;
}

.td_list2 {
 background-color: #dddddd;
 font-weight: normal;
 padding: 4;
 padding-left: 10px;
 border-bottom: 1px solid #cccccc;
 border-right: 1px outset;
}

.td_list3 {
 color: #999999;
 background-color: #ffffff;
 font-weight: normal;
 padding: 4;
 padding-left: 10px;
 border-bottom: 1px solid #999999;
}

