body
{
    font-size:11px;
    font-style:normal;
    text-decoration:none;
    font-family:Verdana, Helvetica, sans-serif;
    text-align: center;
    margin: 0;
    

}
#login_table
{
   font-size:11px;
   font-style:normal;
   text-decoration:none;
   font-family:Arial,Helvetica,sans-serif;

}
#login_table input {
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
}
ul.menu {list-style:none; margin:0; padding:0}
ul.menu * {margin:0; padding:0}
ul.menu a {display:block; color:#000; text-decoration:none}

  
ul.menu ul li span  {display:block; padding:3px 7px 5px; background-color:#d1d1d1;color: #808080;}

ul.menu li {position:relative; float:left; margin-right:2px}
ul.menu ul {position:absolute; top:26px; left:0; background:#d1d1d1; display:none; opacity:0; list-style:none}
ul.menu ul li {position:relative; border:1px solid #aaa; border-top:none; width:138px; margin:0}
ul.menu ul li a {display:block; padding:3px 7px 5px; background-color:#d1d1d1}
ul.menu ul li a:hover {background-color:#c5c5c5}
ul.menu ul ul {left:138px; top:-1px}
ul.menu .menulink {border:1px solid #aaa; padding:5px 4px 7px; font-weight:bold; background:url(images/header.gif); width:107px}
ul.menu .menulink:hover, ul.menu .menuhover {background:url(images/header_over.gif)}
ul.menu .sub {background:#d1d1d1 url(images/arrow.gif) 130px 8px no-repeat}
ul.menu .topline {border-top:1px solid #aaa}
div#container
{
   width: 1000px;
   position: relative;
   margin-top: 0px;
   margin-left: auto;
   margin-right: auto;
   text-align: left;
}
#TabMenu2
{
   float: left;
   width: 100%;
   font-family: Arial;
   font-size: 13px;
   line-height: normal;
   border-bottom: 1px solid #2763A5;
}
#TabMenu2 ul 
{
   margin: 0;
   padding: 10px 0px 3px 10px;
   list-style: none;
}
#TabMenu2 li 
{
   display: inline;
   margin: 0;
   padding: 0;
}
#TabMenu2 a 
{
   float: left;
   background: url("../images/style03left.gif") no-repeat left top;
   margin: 0;
   padding: 0 0 0 4px;
   text-decoration: none;
}
#TabMenu2 a span
{
   float: none;
   display: block;
   background: url("../images/style03right.gif") no-repeat right top;
   padding: 5px 15px 4px 6px;
   color: #FFFFFF;
   font-weight: bold;
   text-decoration: none;
}
#TabMenu2 a:hover span
{
   background-position: 100% -42px;

   font-weight: bold;
   font-style: normal;
   text-decoration: none;
}
#TabMenu2 a:hover
{
   background-position: 0% -42px;
}
#TabMenu2 #active a
{
   background-position: 0% -84px;
}
#TabMenu2 #active a span
{
   background-position: 100% -84px;
   color: #FFFFFF;
   font-weight: bold;
   text-decoration: none;
}
#div_footer 
{

  color:#000;

  text-decoration:none;
  position: relative;
  height: 20px;
  padding-top: 700px;
} 
a:hover.file_show
{
   text-decoration: none;
   color: #000080; 
}
a.file_show 
{
   text-decoration: none;
   color: #000080;
}
a:visited.file_show
{
   text-decoration: none;
   color: #000080;
}
.general_info
{
   font-size:14px;
   font-weight: bold;
   text-decoration: underline;
   color: #000080;
   font-family: fantasy;
}
input.style_buttons 
{
    background-color:#CCCCFF;
    -x-system-font:none;
    border-color:#999999 #666666 #666666 #999999;
    border-style:solid;
    border-width:1px;
    color:#333333;
    font-family:'trebuchet ms',helvetica,sans-serif;
    font-size:13px;
    font-size-adjust:none;
    font-stretch:normal;
    font-style:normal;
    font-variant:normal;
    font-weight:bold;
    line-height:normal;
}
input.style_buttons2 
{
    background-color:#CCDDFF;
    -x-system-font:none;
    border-color:#999999 #666666 #666666 #999999;
    border-style:solid;
    border-width:1px;
    color:#333333;
    font-family:'trebuchet ms',helvetica,sans-serif;
    font-size:13px;
    font-size-adjust:none;
    font-stretch:normal;
    font-style:normal;
    font-variant:normal;
    font-weight:bold;
    line-height:normal;
}
input.style_buttons_pred 
{
    background-color:#FF80FF;
    -x-system-font:none;
    border-color:#999999 #666666 #666666 #999999;
    border-style:solid;
    border-width:1px;
    color:#333333;
    font-family:'trebuchet ms',helvetica,sans-serif;
    font-size:13px;
    font-size-adjust:none;
    font-stretch:normal;
    font-style:normal;
    font-variant:normal;
    font-weight:bold;
    line-height:normal;
}
input.style_buttons_contract 
{
    background-color:#CCCCFF;
    -x-system-font:none;
    border-color:#999999 #666666 #666666 #999999;
    border-style:solid;
    border-width:1px;
    color:#000080;
    font-family: Times New Roman;
    font-size:15px;
    font-size-adjust:none;
    font-stretch:normal;
    font-style:normal;
    font-variant:normal;
    font-weight:bold;
    line-height:normal;  
}      




#table_div_list {
  
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:10px;
  position: absolute;
  top: 150px;
  left:0px;
}
#table_div_list_270 {
  
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:10px;
  position: absolute;
  top: 270px;
  left:0px;
}
#table_div_list_170 {
  
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:10px;
  position: absolute;
  top: 170px;
  left:0px;
}
#table_div_list_190 {
  
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:10px;
  position: absolute;
  top: 190px;
  left:0px;
}
#table_div_list_70 {
  
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:10px;
  position: absolute;
  top: 70px;
  left:0px;
}
#table_div_list_70_full {
  
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:10px;
  /*position: absolute;*/
  top: 70px;
  left:0px;
}
#table_div_list_relative {
  
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:10px;
  position: relative;
  margin-left:0px;
  margin-top:120px;
}

#table_div_list_relative_165 {
  
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:10px;
  position: relative;
  margin-left:0px;
  margin-top:165px;
}
.table_link{
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:10px;
  color: black;
  text-decoration: none;
}
.table_link_white{
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:10px;
  color: #FFFFFF;
  text-decoration: none;
}
.table_list_header {
  
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:10px;
  border-top: 2px solid #000;
  border-bottom: 2px solid #000;
  border-left: 1px solid #000;
  border-color: black;
  text-align: center;
}
.table_list_td {
  
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:10px;
  border-bottom: 1px solid #000;
  border-left: 1px solid #000;
  border-color: black;
  text-align: center;
  background-color: #E4E4E4;
}
.table_list_td1 {
  
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:10px;
  border-bottom: 1px solid #000;
  border-left: 1px solid #000;
  border-color: black;
  text-align: center;
  background-color: #D1DCE9; 
}
.table_list_td_red {
  
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:10px;
  border-bottom: 1px solid #000;
  border-left: 1px solid #000;
  border-color: black;
  text-align: center;
  background-color: #800000;
  color: #FFFFFF; 
}
.table_list_td_green {
  
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:10px;
  border-bottom: 1px solid #000;
  border-left: 1px solid #000;
  border-color: black;
  text-align: center;
  background-color: #C0FFC0;
  color: #000000; 
}
.table_list_td_black {
  
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:10px;
  border-bottom: 1px solid #000;
  border-left: 1px solid #000;
  border-color: black;
  text-align: center;
  background-color: #585858;
  color: #FFFFFF; 
}
#div_clear{
clear: both;

}
.main_table
  {
    background-color:#2B72BA;
    font-size: 11px;
    color:#FFFFE0;
       
  }
  .main_table_on
  {
    background-color:#677fa3;
    font-size: 11px;
       
  }
.main_table_week
  {
    background-color: #D1DCE9; 
    font-size: 10px;
    color:#585858;
       
  }
.main_table_day
  {

    font-size: 10px;
    color:#585858;
    border: 1px solid #000;
       
  }
acal_d {
  font-family:  Arial, Helvetica, sans-serif;
  font-size: 11px;
}

.acal_d:link, .acal_d:active, .acal_d:visited {
  background-color:  inherit;
  text-decoration: none;
  color: #000000;
}

.acal_d:hover {
  background-color:  inherit;
  text-decoration: underline;
  color: #000000;
}  


.task_link:link, .task_link:active, .task_link:visited {
  text-decoration: none;
  color:#00008B;
  font-weight: bold;
}

.task_link:hover {
  text-decoration: underline;
  color:#00008B;
  font-weight: bold;
}  
  
      
  



 