
#wrap {
  width:950px;
  margin-left:auto;
  margin-right:auto;
}
.sidebar {
  text-align:left;
  width:120px;
}
.rightbar{
  text-align:left;
vertical-align:top;  width:140px;
  border:#EEDA20 0px solid;
}

.container {
  width:520px;
  border-left:#CCCCCC 1px solid;
 border-right:#CCCCCC 1px solid;
 vertical-align: top;
}
.title {
  height:45px;
  padding-top:5px;
  border-bottom:#CCCCCC 1px solid;
  text-align:right;
  font-size:10pt;
  letter-spacing:-1px;
  color:#CCCCCC;
  vertical-align:top;
}

.footer {
  text-align:center;
  font-size:12px;
  height:30px;
  /*border-top:#CCCCCC 1px solid;*/
}
.linkbutton {
  border: 1px solid #999999;
  vertical-align:middle;
  text-align:center;
  padding: 2px 2px 2px 2px;
  background-color:#F3F3F3;
  width:100px;
  /*height:16px;*/
  cursor:pointer;
}
.link {
  color:#0000FF;
  text-decoration:none;
  font-size:11px;
  vertical-align:middle;
  font-weight:bold;
}

.link_u {
  color:#0000FF;
  font-size:11px;
  letter-spacing:1px;
  vertical-align:middle;
  font-weight:bold;
}
.link_news {
  color:#0000FF;
  text-decoration:none;
  font-size:11px;
  font-family:Tahoma;
  vertical-align:middle;
}

.link_u_news {
  color:#0000FF;
  font-size:10px;
  font-family:Verdana, sans-serif;
  vertical-align:middle;
  font-weight:bold;
}

.table_panel {
  background-color:#eeeeee;
  border:1px solid #cccccc;
}
.tr_item {
  border-style:solid;
  border-color:#000000;
  border-width:1px;
  background-color:#CACAFF;
}
.tr_space {
  border-style:solid;
  border-color:#000000;
  border-width:1px;
  background-color:#F3F3F3;
}
.tr_title {
  border:#EEDA20 1px solid;
  background-color:#F9F1AE;
}

body  {
  background:#FFFFFF;
  margin:9px;
  font: 8pt/14pt 'Lucida Grande', Verdana, Helvetica, sans-serif;
  color:#666666;
}

.copyright {
  text-align:right;
  font-size:10px;
  color:#ffffff;
  font-family:Tahoma;
}
.copyright_link {
  color:#6C8EFF;
}
.login_panel {
  width:55%;
  text-align:center;
  background:#F9F1AE;
  border:#EEDA20 1px solid;
}
.navlist {
  padding: 0px 0px 0px 0px;
  margin-left: 0;
  font: bold 12px Verdana, sans-serif;
  background:#F9F1AE;
  width: 120px;
  border:#EEDA20 1px solid;
}

.menu_link_li {
  list-style: none;
  margin: 0;
  padding-left:2px;
  /*border-top:#CCCCCC 1px solid;*/
  text-align: left;
}

.menu_link {
  display: block;
  padding: 0.25em 0.25em 0.25em 0.25em;
  background: #F9F1AE;
  text-decoration: none;
  height:15px;
  color: #0000FF;
}

.menu_link:link {
  color: #0000FF;
}

.menu_link:hover {
  border-color: #FE3;
  color: #666666;
  background: #FFFFFF;
}

.main_div {
  width:730px;
  text-align:left;
  padding-left:10px;
 padding-right:10px; padding-top:20px;
}
.main_table {
  vertical-align:middle;
  text-align:center;
}

.td_title {
  text-align:center;
  color:#000000;
  font-size:12px;
  font-weight:600;
  padding:2px 2px 2px 2px;
}

.td_text {
  text-align:justify;
  padding: 2px 2px 2px 2px;
  color:#666666;
  font-size:13px;
}
.td_text_small {
  text-align:left;
  padding: 2px 2px 2px 2px;
  color:#666666;
  font-size:11px;
}

.td_text_news {
  text-align:justify;
  font-size:10px;
  color:#ffffff;
  padding:2px 2px 2px 2px;
}

.td_text_center {
  text-align:center;
  padding: 2px 2px 2px 2px;
  color:#666666;
  font-size:13px;
}

.td_error {
  font-size:13px;
  font-weight:bold;
  font-style:italic;
  text-align:left;
}

.red_text {
  color:#0000FF;
  font-weight:bold;
}

.green_text {
  color:#4CC417;
  font-weight:bold;
}

.input_text {
  border-color:#999999;
  border-width:1px;
  border-style:solid;
  width:140px;
}

.input_button {
  border-color:#999999;
  border-width:1px;
  border-style:solid;
  width:100px;
}
.input_checkbox {
  width:15px;
  height:15px;
}

.input_file {
  border-color:#999999;
  border-width:1px;
  border-style:solid;
  width:250px;
}


.input_textarea {
  border-color:#999999;
  border-width:1px;
  border-style:solid;
  width:450px;
  height:250px;
}

.calendar_table {
  background:#F9F1AE;
  border:#EEDA20 1px solid;
  font-family:Tahoma;
  font-size:12px;
  width:158px;
}
.days_table {
  font-family:Tahoma;
  font-size:12px;
  width:100%;
  text-align:center;
}

.wdyas_rows {
  font-family:Tahoma;
  font-size:12px;

.days_td {
  font-family:Tahoma;
  font-size:12px;
  height:20px;
  text-align:center;
}
.a_day {
  color:#C40000;
}
a { color:#999999; text-decoration:none; }
a:link{ color:#999999; text-decoration:none; }
a:hover{ color:#6C8EFF; text-decoration:underline; }
a:active{ color:#999999; text-decoration:none; }
a:active:hover{ color:#6C8EFF; text-decoration:underline; }
a:visited{ color:#999999; text-decoration:none; }
a:visited:hover{ color:#6C8EFF; text-decoration:underline; }

