body{
	background-color:#005b7f;
	font-family:arial, helvetica, sans-serif;
	font-size:13px;
  color:#000000;
	margin:0px;
}
table{
	font-size:13px;
  color:#000000;
}

p{
	text-align:justify;
	margin:0px 0px 8px 0px;
}
a{
	text-decoration:none;
  color:#005b7f;
  font-weight:bold;
}
a:hover{
	color:#0d004c;
}

h1{
	font-size:28px;
	color:#0d004c;
  margin:0px 0px 8px 0px;
  white-space:nowrap;
}
h2{
	font-size:18px;
	color:#0d004c;
  margin:0px 0px 8px 0px;
  white-space:nowrap;
}
h3{
 	border: 2px solid #000;
 	background-color:#BBB;
	font-size:15px;
	color:#000000;
  margin:0px 0px 5px 0px;
  white-space:nowrap;
}


form{
	margin:0px;
}

input,textarea,select{
font-family:arial,sans-serif;
font-size:11px;
}

.fielddiv{
margin:2px 0px 4px 0px;
}

input.login{
  border:1px solid #0d004c;
  margin:0px 5px 3px 0px;
  padding:0px;
  font-size:11px;
}

hr{
	color:#bbbbbb;
  background-color:#bbbbbb;
  height:2px;
  border:none;
  clear:both;
}


#header{
	background-image:url("../basic_images/headbg.jpg");
  background-repeat:repeat-x;
  height:60px;
  border-bottom:2px solid #ffffff;
  color:#ffffff;
  font-size:40px;
  padding:0px 0px 0px 15px;
  white-space:nowrap;
  overflow:hidden;
}

#left{
  background-color:#005b7f;
	width:230px;
  overflow:hidden;
}

#content{
	background-color:#dddddd;
  padding:28px 24px 0px 24px;
	border-left:2px solid #ffffff;
	border-right:2px solid #ffffff;
}

#login{
	color:#ffffff;
  padding:15px 0px 10px 15px;
  border-bottom:2px solid #ffffff;
  font-size:12px;
}

#menu{
	color:#ffffff;
  overflow:hidden;
}

.registerlink{
font-size:11px;
color:#ffffff;
font-weight:normal;
}
.registerlink_act{
font-size:11px;
color:#0d004c;
font-weight:normal;
background:#42758a;
}



.menucontainer{
padding:4px 0px 4px 0px;
border-bottom:2px solid #ffffff;
}

.menulevel1{
	background:none;
	margin:0px 4px 0px 15px;
	padding:0px 0px 0px 4px;
	color:#ffffff;
  display:block;
  font-size:13px;
  border-left:16px solid #42758a;
}
.menulevel1_act{
	background:#42758a;
	margin:0px 4px 0px 15px;
	padding:0px 0px 0px 4px;
	color:#0d004c;
  display:block;
  font-size:13px;
  border-left:16px solid #0d004c;
}
.menulevel1:hover{
	background:#42758a;
	border-color:#0d004c;
}

.menulevel2{
	background:none;
	margin:1px 4px 0px 31px;
	padding:0px 0px 0px 4px;
	color:#ffffff;
  display:block;
  font-size:11px;
  font-weight:normal;
  border-left:13px solid #42758a;
}
.menulevel2_act{
	background:#42758a;
	margin:1px 4px 0px 31px;
	padding:0px 0px 0px 4px;
	color:#0d004c;
  display:block;
  font-size:11px;
  font-weight:normal;
  border-left:13px solid #0d004c;
}
.menulevel2:hover{
	background:#42758a;
	color:#0d004c;
	border-color:#0d004c;
}


.menulevel3{
	background:none;
	margin:1px 4px 0px 44px;
	padding:0px 0px 0px 4px;
	color:#ffffff;
  display:block;
  font-size:10px;
  font-weight:normal;
  border-left:11px solid #42758a;
}
.menulevel3_act{
	background:#42758a;
	margin:1px 4px 0px 44px;
	padding:0px 0px 0px 4px;
	color:#0d004c;
  display:block;
  font-size:10px;
  font-weight:normal;
  border-left:11px solid #0d004c;
}
.menulevel3:hover{
	background:#42758a;
	color:#0d004c;
  border-color:#0d004c;
}




#footer{
	margin:16px -24px 10px -24px;
  padding:0px 24px 0px 24px;
	border-top:2px solid #ffffff;
  font-size:10px;
}