BODY {
  background-image: url('../images/bg.gif');
  background-repeat: repeat-x;
  background-color: #ededed;
  color: #000000;
  margin-top: 0px;
  margin-bottom: 10px;
  margin-left: 10px;
  margin-right: 10px;
}

A {
  color: #07519a;
  text-decoration: none;
}

A:hover {
  color: #888888;
  text-decoration: underline;
}

FORM {
 display: inline;
}

pre {
 font-family: tahoma,verdana,arial;
 font-size: 11px;
 color: #646464;
}

td{
 font-family: tahoma,verdana,arial;
 font-size: 11px;
 color: #2d2d2d;
}

.maintable {
	border:1px #000000 solid;
}

.infobox {
	border:1px #aaccee solid;
}

.infobox_title {
	padding:3px;
	background-color:#cedfeb;
	border-bottom:1px #aaccee solid;
	font-size: 12px; color:#07519a;
	font-weight:bold;
}

.infobox_info {
	padding:3px;
}

.header {
	background-image:url('../images/bg2.gif');
	height:120px;
}

.headertable {
	padding:3px;
	color:#2e6c9f;
}

.menu_x {
	background-color:#cedfeb;
}

.menu_x2 {
	background-color:#62a6ce;
}

.menu_td {
	background-image:url('../images/bg_menu.gif');
	height:20px;
	padding-left:10px;
	padding-right:10px;
}

.sidemenu {
	width:180px;
	background-color:#cedfeb;
	text-align:left;
	padding:10px;
	vertical-align:top;
}

.mainpage {
	background-color:#ffffff;
	text-align:left;
	padding:10px;
	vertical-align:top;
}
h1 { font-size: 14px; color:#07519a; }

h2 { font-size: 12px; color:#07519a; font-weight:bold; spacing:0px; padding:0px; margin:0px; }

table.menu_item	td	{font-family: Arial, Sans-Serif; font-size: 90%;}
.menu_item { height:18px; font-size: 11px; color:#3c519a; text-align : left; font-weight:bold;text-decoration:none; display: block; text-decoration: underline; ;background-repeat:no-repeat; padding-left:5px; padding-right:5px;}
.menu_item:link {font-size: 11px; color:#3c519a; text-align : left; font-weight:bold;text-decoration:none;}
.menu_item:visited {font-size: 11px; color:#3c519a; text-align : left; font-weight:bold;text-decoration:none;}
.menu_item:active {font-size: 11px; color:#009900; text-align : left; font-weight:bold;text-decoration:none;}
.menu_item:hover {font-size: 11px; color:#009900; text-align : left; font-weight:bold;text-decoration:none; display: block; border:1px #62a6ce solid; border-bottom:1px #ebf3fb solid; padding-left:4px; padding-right:4px; }

table.menu_item_selected	td	{font-family: Arial, Sans-Serif; font-size: 90%;}
.menu_item_selected { height:18px; font-size: 11px; color:#000000; text-align : left; font-weight:bold;text-decoration:none; display: block; border:1px #62a6ce solid; border-bottom:1px #ebf3fb solid; padding-left:4px; padding-right:4px; }
.menu_item_selected:link {font-size: 11px; color:#3c519a; text-align : left; font-weight:bold;text-decoration:none;}
.menu_item_selected:visited {font-size: 11px; color:#009900; text-align : left; font-weight:bold;text-decoration:none;}
.menu_item_selected:active {font-size: 11px; color:#009900; text-align : left; font-weight:bold;text-decoration:none;}
.menu_item_selected:hover {font-size: 11px; color:#009900; text-align : left; font-weight:bold;text-decoration:none; display: block; border:1px #62a6ce solid; border-bottom:1px #ebf3fb solid; padding-left:4px; padding-right:4px; }

.menu2_td {
	background-color:#ebf3fb;
	height:0px;
	padding-left:10px;
	padding-right:10px;
}

.button {
	FONT-FAMILY: Arial,Helvetica,Verdana,Geneva,sans-serif;
	BACKGROUND-COLOR: #cedfeb;
	BORDER-BOTTOM: #62a6ce 1px solid;
	BORDER-LEFT: #62a6ce 1px solid;
	BORDER-RIGHT: #62a6ce 1px solid;
	BORDER-TOP: #62a6ce 1px solid;
	FONT-SIZE: 11px;
	color:#009900;
	width:60px;
	font-weight:bold;
}

.field {
	FONT-FAMILY: Arial,Helvetica,Verdana,Geneva,sans-serif;
	BACKGROUND-COLOR: #FFFFFF;
	BORDER-BOTTOM: #62a6ce 1px solid;
	BORDER-LEFT: #62a6ce 1px solid;
	BORDER-RIGHT: #62a6ce 1px solid;
	BORDER-TOP: #62a6ce 1px solid;
	FONT-SIZE: 11px;
	width:75px;
}

.field_message {
	FONT-FAMILY: Arial,Helvetica,Verdana,Geneva,sans-serif;
	BACKGROUND-COLOR: #FFFFFF;
	BORDER-BOTTOM: #62a6ce 1px solid;
	BORDER-LEFT: #62a6ce 1px solid;
	BORDER-RIGHT: #62a6ce 1px solid;
	BORDER-TOP: #62a6ce 1px solid;
	FONT-SIZE: 11px;
}
.lang_bottom {	font-size:7pt; font-weight:inherit; color:#CCCCCC;}
.lang_bottom:hover { text-decoration:underline }