html,body {
  background-color: #CACACA;
  font-size: 12px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  COLOR: 5F5D5E;
  }

a {
 color: #616161;
 font-size: 12;
 text-decoration:none;
}

a:hover {
 text-decoration:underline;
}

a:visited {
 color: #616161;
}

td {
  vertical-align:top;
  font-size: 12px;
  }

td.td_head_center {
  background-image:url(/images/head_bg.gif);
  background-color:#FFFFFF;
  background-position: 0 0;
  background-repeat: repeat-x;
  text-align:right;
}

td.td_head_right{
 width:100px;
}

td.td_right_head {
  width:655px;
  text-align:center;
  background-color:#585858;
  height:15px;
  padding-top:7px;
  padding-bottom:9px;
}

td.td_div {
  width:1px;
  background-color:#FFFFFF;
}

td.td_div1 {
  height:1px;
  background-image:url(/images/div1px1.gif);
  background-repeat: repeat-x;
}

hr,
.hr{
  height: 1px;
  border: dotted 1px;
  color:#575757;
  padding-bottom:0px;
  margin-bottom:0px;
  padding-top:0px;
  margin-top:0px;
}

td.td_menu {
  padding-left:10px;
  padding-right:10px;
  color:#FFFFFF;
  font-weight: bold;
  font-size: 11px;
  height:15px;
  }

td.td_top_log{
  text-align:right;
  background-color:#9E0B1E;
  height:100%;
  background-image:url(/images/td_top_log_bg.gif);
  background-position: 0 0;
  background-repeat: no-repeat;
  padding-top:10px;
  padding-left:5px;
  width:214px;
}

td.login_info{
 font-size:11px;
 color:#FFFFFF;
 text-align:right;
 padding-top:4px;
 padding-right:2px;
}

/* main part */
td.left_col{
  height:100%;
  width:228px;
  background-color: #CACACA;
  padding-right:0px;
  }

td.center_col{
  height:100%;
  padding-top:3px;
  text-align:center;
/*  padding-bottom:10px; */
  }

td.right_col{
  height:100%;
  width:214px;
  background-color: #CACACA;
  padding-left:0px;
  padding-top:6px;
  }

td.td_right_news{
  background-color: #7F7F7F;
  padding-left:10px;
  padding-right:10px;
  padding-top:10px;
  padding-bottom:10px;
  }

td.search_center{
  background-image:url(/images/search_bg.gif);
  background-position: 0 0;
  background-repeat: repeat-x;
  padding-top:33px;
  padding-left:5px;
  padding-right:5px;
  }

td.main_part{
  height:100%;
  background-color: #FFFFFF;
  padding-top:5px;
  padding-left:5px;
  padding-right:5px;
  padding-bottom:5px;
  text-align:justify;
  }

/* down */

td.left_col_down{
  height:50px;
  background-color: #7F7F7F;
  text-align:center;
  padding-top:15px;
  color:#FFFFFF;
  }

td.center_col_down{
  height:50px;
  padding-left:5px;
  padding-right:5px;
  background-color: #7F7F7F;
  }

td.right_col_down{
  height:50px;
  padding-top:10px;
  padding-left:5px;
  padding-right:5px;
  text-align:center;
  background-color: #7F7F7F;
  background-image:url(/images/right_col_down_bg.gif);
  background-position: 0 0;
  background-repeat: no-repeat;
  }


/* left_menu */
td.left_menu{
  background-color: #7F7F7F;
  padding-left:5px;
  padding-right:5px;
  padding-top:10px;
  padding-bottom:10px;
  width:223px;
  }


td.td_left_div{
  background-image:url(/images/td_left_div_bg0.gif);
  background-position: 0 0;
  background-repeat: repeat-x;

  }

h1.item1 {
 background: url( /images/h1_item1.gif ) no-repeat 0 3px;
 font-size:13px;
 COLOR: #D4D4D4;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 margin-bottom:3px;
 margin-top:3px;
 margin-left:0px;
 padding-left:25px;
 text-align:left;
 padding-top:5px;
}

h1.item2 {
/* background: url( /images/h1_item1.gif ) no-repeat 0 3px; */
 font-size:13px;
 COLOR: #D4D4D4;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 margin-bottom:3px;
 margin-top:3px;
 margin-left:0px;
 padding-left:35px;
 text-align:left;
 padding-top:5px;
}

h2.item2 {
 font-size:12px;
 COLOR: #D4D4D4;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 margin-bottom:3px;
 margin-top:3px;
 margin-left:0px;
 padding-left:35px;
 text-align:left;
 padding-top:2px;
 padding-bottom:4px;
 font-weight:normal;
}


/* right menu */
td.right_col_head{
  height:48px;
  width:214px;
  background-image:url(/images/right_col_head_bg.gif);
  background-position: 100% 0;
  background-repeat: no-repeat;
  color:#FFFFFF;
  font-size:12px;
  font-weight:bold;
  padding-top:19px;
  padding-left:16px;
  padding-right:15px;
  text-azlign:center;
  }


/* links */
a{  COLOR: #9E0B1E; }
a:hover { color: #9E0B1E; }
a:visited { color: #9E0B1E; }


a.td_menu {
  color:#FFFFFF;
  font-weight: bold;
  font-size: 11px;
}
a:visited.td_menu {
 color: #FFFFFF;
}

a.td_right_news {
  background: url( /images/td_right_news.gif ) no-repeat 1 5px;
  font-size: 12px;
  padding-left:10px;
  font-style: normal;
  color: #FFFFFF;
  text-decoration: none;
  }

a.enc {
 font-size: 10px;
 color: #9E0B1E;
}
a:visited.enc {
 color: #9E0B1E;
}

td.enc{
 font-size: 10px;
 color: #CCCCCC;

}

a:hover.td_right_news { text-decoration: underline; }
a:visited.td_right_news { color: #FFFFFF; }

a.board_on_main {
  background: url( /images/board_on_main.gif ) no-repeat 1 6px;
  font-size: 12px;
  padding-left:13px;
  font-style: normal;
  font-weight:bold;
  color: #7F7F7F;
  text-decoration: none;
  }
a:hover.board_on_main { text-decoration: underline; }
a:visited.board_on_main { color: #7F7F7F; }


a.nav{
 margin-top:0px;
 margin-bottom:0px;
 padding-top:0px;
 padding-bottom:0px;
 font-size: 14px;
 COLOR: #9E0B1E;
 font-family: Verdana, Arial, Helvetica, sans-serif;
}
a:visited.nav { color: #9E0B1E; }


a.login_info{
 font-size:11px;
 color:#FFFFFF;
 text-align:right;
 padding-top:4px;
 padding-right:2px;
}
a:hover.login_info { color: #FFFFFF; }
a:visited.login_info { color: #FFFFFF; }

a.login_info1{
 font-size:10px;
 color:#FFFFFF;
 text-align:right;
 padding-top:4px;
 padding-right:2px;
}
a:hover.login_info1 { color: #FFFFFF; }
a:visited.login_info1 { color: #FFFFFF; }


/* headers */
h1 {
 background: url( /images/h1_item.gif ) no-repeat 3 12px;
 font-size:16px;
 COLOR: #9E0B1E;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 margin-bottom:14px;
 margin-top:7px;
 margin-left:0px;
 padding-left:17px;
 text-align:left;
 padding-top:5px;
 margin-top:5px;
}

h2 {
 margin-top:0px;
 margin-bottom:0px;
 padding-top:0px;
 padding-bottom:0px;
 font-size: 14px;
 COLOR: #9E0B1E;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 padding-top:5px;
 margin-top:5px;
}

h3 {
 font-size: 13px;
 COLOR: #9E0B1E;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 margin-bottom: 5px;
 margin-top: 5px;
 text-align: left;
 font-weight:normal;
}


/* forms */
form { margin: 0; padding: 0; display: inline; }
input.button {
 border-top: 1px solid #59AAD9;
 border-left: 1px solid #59AAD9;
 border-bottom: 1px solid #59AAD9;
 border-right: 1px solid #59AAD9;
 background-color: #FFFDFF;
 cursor:hand;
}


textarea.text {
 border-top: 1px solid #B9B9B9;
 border-left: 1px solid #B9B9B9;
 border-bottom: 1px solid #B9B9B9;
 border-right: 1px solid #B9B9B9;
 background-color: #FFFDFF;
 margin-top:0px;
}

input.text {
 border-top: 1px solid #B9B9B9;
 border-left: 1px solid #B9B9B9;
 border-bottom: 1px solid #B9B9B9;
 border-right: 1px solid #B9B9B9;
 background-color: #FFFDFF;
 margin-top:0px;
}

input.text2 {
 border-top: 1px solid #B9B9B9;
 border-left: 1px solid #B9B9B9;
 border-bottom: 1px solid #B9B9B9;
 border-right: 1px solid #B9B9B9;
 background-color: #FFFDFF;
 margin-top:0px;
 width:250px;
}

textarea.text2 {
 border-top: 1px solid #B9B9B9;
 border-left: 1px solid #B9B9B9;
 border-bottom: 1px solid #B9B9B9;
 border-right: 1px solid #B9B9B9;
 background-color: #FFFDFF;
 margin-top:0px;
 width:250px;
}


td.td_num {
 width:10px;
 text-aign:center;
 padding-top:3px;
 }

table.table_project_list{
  border-top: 1px solid  #A1A4A9;
  border-left: 1px solid  #A1A4A9;
  border-bottom: 1px solid  #A1A4A9;
  border-right: 1px solid  #A1A4A9;
  border-width:1px;
  width:90%;
  text-align:center;
  background-color: #FFFFFF;
}

tr.table_project_list_head{
 background-color:#CCCCCC;
 color:#015FA9;
 padding-top:4px;
 padding-bottom:4px;
 padding-left:2px;
 padding-right:2px;
 font-weight:bold;
 font-size:13px;
}

tr.table_project_list_head_sub{
 background-color:#DDDDDD;
 color:#0A3F51;
}

tr.table_project_listbody1{
 background-color:#FFFFFF;
}

tr.table_project_listbody {
 background-color:#EFEFEF;
}

td.td_info_left{
  padding-left:10px;
  padding-right:5px;
  color:#831424;
  font-weight: bold;
  font-size: 12px;
}

p.catalog{
  background-color:#EFEFEF;
  width:100%
  border-bottom: dotted 1px;
  padding-bottom: 5px;
  padding-top: 5px;
  padding-left:5px;
  margin-top:0px;
  margin-bottom:0px;
  }
p.catalog1{
  background-color:#FFFFFF;
  width:100%
  border-bottom: dotted 1px;
  padding-bottom: 5px;
  padding-top: 5px;
  padding-left:5px;
  margin-top:0px;
  margin-bottom:0px;
  }