body
{
  background-color: white;
  font-family: tahoma, arial, helvetica, sans-serif;
  color: rgb(0,32,64);
}

a
{
  color: #356ead;
  text-decoration: none;
  font-weight: regular;
 /* padding: 14px;*/
}

a:visited
{
  color: #356ead;
}

a:hover
{
  color: rgb(255,140,0);
  text-decoration: underline;
  /*border: 1px rgb(0,0,0) solid;
  background-color: rgb(225,225,255); */
}

.line_table
{
  height: 1px;
  width: 96%;
  background-color: #a0a0a0;
  margin-bottom: 3px;
  margin-top: 5px;
}

table, p
{
  font-size: 12px;
}

td
{
  vertical-align: top;
}

.main_table
{
  width: 90%;
  text-align: justify;
  background-color: #e5eefd;
  /*border: 1px #cccccc solid;*/
  
}

.body_cell
{
  /*border: 1px #B6F8FF solid;*/
  
  background-color: #ffffff;
  /*
  background-image: url("/images/logo1.gif");
  background-repeat: no-repeat;*/
}

.header_cell
{
  text-align: center;
  padding-bottom: 4px;
  border-bottom: 1px #cccccc solid;

  background-color: #5197dd;
}

.left_cell
{
  padding-right: 6px;
  background-color: #e5eefd;
  border-right: 1px #cccccc solid;
}
.right_cell
{
  padding-right: 6px;
  background-color: #f0f0f0;
  /*border-left: 1px #cccccc solid;*/
}

.footer_cell
{
  text-align: center;
  font-size: 10px;
  font-weight: bold;
  border-top: 1px #cccccc solid;
  background-color: #5197dd;
  background-image: url('/images/footer.gif');
  background-repeat: repeat-y;
  height: 18px;
  color: #2060a0;
  vertical-align: middle;
}

.submenu_table
{
  font-size: 12px;
  font-weight: normal;
  text-align: left;
  /*width: 160px;*/
  width: 98%;
}

.submenu_table_header
{
  font-weight: bold;
  color: #0000a0;
  padding: 3px;
  padding-right: 6px;
  vertical-align: middle;
  /*padding: 2px;*/

}
.const_table
{
  margin: 8px;
  font-size: 12px;
}
.body_table
{
  width: 100%;
  padding: 8px;
}

.body_table_header
{
  /*border-bottom: 1px rgb(210,240,255) solid;*/
  font-weight: bold;
  color: #0000a0;
  padding: 3px;
  padding-left: 8px;
  vertical-align: middle;
  font-size: 14px;
  background-image: url('../images/header_back1.jpg');
  /*padding: 2px;*/

}

.menu_table
{
  /*width: 80%;*/
  /*padding: 6px;*/
  /*border: 1px #B6F8FF solid;*/
  text-align: left;
  vertical-align: middle;
  font-weight: normal;
  width: 98%;
}

.menu_link
{
  display: block;
  padding-top: 3px;
  padding-bottom: 3px; 
  padding-left: 3px;
  font-size: 12px;
  color: #0000a0;
  font-weight: bold;

}

.menu_link_selected
{
  display: block;
  padding-top: 3px;
  padding-bottom: 3px; 
  padding-left: 3px;
  font-size: 12px;
  color: #0000a0;
  font-weight: bold;
}

.menu_link_selected:visited
{
  color: #0000a0;
}
.menu_link:visited
{
  color: #0000a0;
}


.menu_link:hover
{
 /* background-image: url('../images/arrow5.gif');
  background-repeat: no-repeat;*/
  /*background-color: white;*/
  color: red;
  text-decoration: underline;
}
.menu_link_selected:hover
{
 /* background-image: url('../images/arrow5.gif');
  background-repeat: no-repeat;*/
  /*background-color: white;*/
  color: red;
  text-decoration: underline;
}


.submenu_link
{
  display: block;
  padding-left: 8px;
  padding-top: 3px;
  padding-bottom: 3px; 

}
.submenu_link:hover
{
 /* background-image: url('../images/arrow5.gif');
  background-repeat: no-repeat;*/

  color: red;
  text-decoration: underline;
}
.submenu_link_selected:hover
{
 /* background-image: url('../images/arrow5.gif');
  background-repeat: no-repeat;*/
  text-decoration: underline;
  color: red;
}

.submenu_link_selected
{
  display: block;
  padding-left: 8px;
  padding-top: 3px;
  padding-bottom: 3px; 

}

.small_text
{
  font-size: 10px;
  color: #60a0d0;
}

/*input, textarea
{
  border: 1px #90d0e0 solid;
  color: #6080a0;
  width: 80%;
  
}
*/
.small_input
{
  border: 1px #90d0e0 solid;
  font-size: 10px;
  margin: 3px;
  height: 18px;
  width: 80px;
}
.button
{
  width: 40%;
 
  background-color: #F5F8FB;
}
.error
{
  color: red;
  text-align: center;
}
.body_title
{
  margin-top: 8px;
  font-size: 14px;
  font-weight: bold;
}

h1
{
  margin-top: 8px;
  font-size: 14px;
  font-weight: bold;
}

.list1_li{
  LIST-STYLE-IMAGE: url(/images/bullet1.gif);
  PADDING-RIGHT: 0px; 
  PADDING-LEFT: 0px; 
  PADDING-BOTTOM: 3px; 
  PADDING-TOP: 3px;
}

ul
{
  PADDING-RIGHT: 0px; PADDING-LEFT: 6px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 6px; PADDING-TOP: 0px;
}

.list2_li{
  LIST-STYLE-IMAGE: url(/images/bullet2.gif);
  PADDING-RIGHT: 0px; 
  PADDING-LEFT: 0px; 
  PADDING-BOTTOM: 1px; 
  PADDING-TOP: 1px;
}

.fix_pad_img
{
  width: 80px;
  height: 60px;
  margin: 8px;
  border-width: 0px;
}

.grey_title
{
  font-size: 12px;
  color: #404050;
  padding-left: 8px;
}

.yellow_header_upline
{
  border-top: 1px rgb(255,170,0) solid; background-color: rgb(255,245,200)
}