table.menu	{

	position: absolute;

	border: 1px solid black;

	cursor: pointer;

	visibility: hidden;

}

#mainmenu	{

	position: static;

}

table.menu td	{

	color: #FFFF00;            /* Must be the same as tdColor in the menu_script.js */

	background-color: #0000FF; /* Must be the same as tdBgColor in the menu_script.js */

	border: 0px;

	padding: 6px 6px 6px;

	font-family: Arial;

	font-size: 8pt;

    font-weight: bold;

	white-space: nowrap;

}



body {

	font-family: "tahoma", "arial", "helvetica", "sans-serif";

	font-size: 8pt;

	background-color: #000000;

	color: #000033;

	margin-top: 0px;

	margin-bottom: 0px;

	margin-left: 0px;

	margin-right: 0px;

}



table {

  border-collapse: collapse;

  border: none;

   background-color: #ECE9D8; 

}



table.main, table.mainouter {

  background-color: #FFFFFF;

}



td.tabel_top {

	height: 35px;

	font-weight: bold;

	font-size: 9pt;

	border: none;

	padding: 4px;

	text-align: left;

	color: #000066;

	background-image: url(pics/system/tabel_top.gif);

}



table.site {

  background-image: url(pics/system/tabel_top.gif);

  border: 0;

  border-color: #FFFFFF;

}



table.sitetable {

	border: 0;

	border-color: white;

	background-color: white;

}



table.site_def {

	background-color:#FFFFFF;

	border: 1;

	border-bottom-color:#0000FF;

	border-top-color:#0000FF;

	border-color:#0000FF;

}



table.site_bar_red {

  background-image: url(pic/site/bar_red.gif);

  border: 0;

  border-color: #FFFFFF;

}



table.site_bar_mail {

  background-image: url(pic/site/bar_mail.gif);

  border: 0;

  border-color: #FFFFFF;

}



table.bottom {

  background: transparent;

}



h1 {

  font-size: 12pt;

}



h2 {

  font-size: 10pt;

  margin-bottom: 6px;

}



p {

	font-size: 8pt;

}



p.sub { 

  margin-bottom: 4pt;

}



td {

	font-size: 8pt;

	border: solid #000000 1px;

}



td.embedded {

   border: none;

   padding: 0px;

  text-align: left;

}



td.embeddedsite {

   border: none;

   padding: 3px;

  text-align: left;

}



td.bottom {

  border: none;

}



td.heading {

  font-weight: bold;

}



td.text {

  padding: 10pt;

  text-align: left;

}



td.comment {

  padding: 10pt;

  font-size: 8pt;

  text-align: left;

}



td.colhead {

  font-weight: bold;

  color: #ffffff;

  background-color: #000033;

}



td.td_site {

  color: #000000;

  background-color: #FFFFFF;

}



td.colheadsite {

  font-weight: bold;

  color: #FFFFFF;

  background-color: #000033;

}



td.rowhead {

  font-weight: bold;

  text-align: right;

  vertical-align: top;

}



td.title {

	font-size: 14pt;

}



td.navigation { 

	background-color:#000000;

	font-weight: bold;

	font-size: 9pt;

	border: none;

}



td.nav_site { 

	font-weight: bold;

	font-size: 9pt;

	border: none;

	padding: 4px;

	text-align: left;

	color: #FFFF99;

}



td.user_info

	{ 

	font-weight: bold;

	font-size: 7pt;

	border: none;

	padding: 2px;

	text-align: left;

	color: #FFFFFF;

	}



td.top_site { 

	font-weight: bold;

	font-size: 7pt;

	border: none;

	padding: 2px;

	text-align: left;

	color: #FFFF99;

}



a.nav_site:link, a.nav_site:visited {

	font-weight: bold;

	color: #FFFF99;

	text-decoration: none;

}



td.clear {

  padding: 0px;

  border: 0px;

  background: transparent;

}



form {

	margin-top: 0;

	margin-bottom: 0;

}



.sublink {

	font-style: italic;

	font-size: 7pt;

	font-weight: normal;

}



.sublinkdetails {

	color: red;

	font-size: 7pt;

	font-weight: normal;

}



font.gray

{

  color: #ACA899;

  text-decoration: underline;

}



a:link, a:visited

	{

  	text-decoration: underline;

	color: #000066;

  	/*font-weight: bold;*/

	}



a:hover

	{

	color: #000099;

	}



a.index {

	font-weight: bold;

}



a.biglink {

	font-weight: bold;

	font-size: 12pt;

}



a.altlink:link, a.altlink:visited

	{

	font-weight: bold;

	color: #A83838;

	text-decoration: none;

	}



a.altlink:hover

	{

	color: #660000;

	text-decoration: none;

	}



a.altlink_yellow:link, a.altlink_yellow:visited{

	font-weight: bold;

	color: #FFFF00;

	text-decoration: none;

}



a.altlink_yellow:hover {

  text-decoration: underline;

}



a.altlink_white:link, a.altlink_white:visited{

	font-weight: bold;

	color: #FFFFFF;

	text-decoration: none;

}



a.altlink_white:hover {

	color: #FFFFCC;

	text-decoration: none;

}





a.altlink_blue:link, a.altlink_blue:visited

	{

	font-weight: bold;

	color: #004E98;

	text-decoration: none;

	}



a.altlink_blue:hover

	{

	color: #000066;

	text-decoration: none;

	}



a.altlink_lblue:link, a.altlink_lblue:visited{

	font-weight: bold;

	color: #FFFFCC;

	text-decoration: none;

}



a.altlink_lblue:hover {

	text-decoration: none;

	color: #FFFFFF;

}





a.altlink_green:link, a.altlink_green:visited{

	font-weight: bold;

	color: #007800;

	text-decoration: none;

}



a.altlink_green:hover {

  text-decoration: underline;

}



a.altlink_red:link, a.altlink_red:visited{

	font-weight: bold;

	color: #FF0000;

	text-decoration: none;

}



a.altlink_red:hover

	{

	color: #990000;

	text-decoration: none;

	}



.important {

	font-weight: bold;

	font-size: 8pt;

}



.red {

	color: #ee0000;

}



.yellow {

	color: #997700;

}



.green {

	color: #000000;

}



input, select, textarea {

	font-family: "tahoma", "arial", "helvetica", "sans-serif";

	font-size: 8pt;

}



.btn {

  width: 75px;

  height: 23px;

}



.small {

  font-size: 7pt;

}



.big {

  font-size: 10pt;

}



li {

  margin-top: 6pt;

  margin-bottom: 6pt;

}



ul {

  margin-left: 16pt;

  margin-top: 0px;

  margin-bottom: 0px;

}



img.border  

{  

  border-style: solid;  

  border-color: #000000; 

  border-width: 1px; 

}

td.clearalt6 {
  background: #0000FF;
  padding: 5px;
  border: 0px;
border: hidden;
}
td.clearalt7 {
  padding: 5px;
  background: #0000FF;
  border: 0px;
border: hidden;
}