#container
{
width: 95%;
margin: 5px auto;
line-height: 130%;
}

#top
{
padding: 1.5em .5em .0em .5em;
background: #000057;
border-bottom: 1px solid #FFFFFF;
border-radius: 15px 15 0px 0px;
        -moz-border-radius: 15px 15 0px 0px

}


#top .title
{
padding:0; 
margin: 0;
color:#FFFFFF;
font-size:40px;


}
#top .titlelink{
	 text-align:right;
	color: #FFFFFF;
}
#top a{
        color: #FFFFFF;
        text-decoration:none;
}


#leftnav
{
float: left;
width: 200px;
margin: 0;
padding: 1em;
font-size:11px;
color:white;
}

#content
{
margin-left: 206px;
padding: 1em;
}
#content-noleft{
padding: 1em
}

#footer
{
clear: both;
margin: 0;
padding: .5em;
color: #000000;
background-color: #FFFFFF;
}

#leftnav p { margin: 0 0 1em 0; }
#content h2 { margin: 0 0 .5em 0; }

.label {
        background-color:#ffffff;
        border:2px #006699 solid;
        font-size:12px;
        padding:0;
        white-space: nowrap;
        color: #FF0000;
}


#legend{
	position:absolute;
	float:right;
	margin-left:520px;
	background:#000057;
	width:250px;
}

#legend .menutitle {
        font-size:16px;
        background:#000057;
        color:white;
        text-align:center;
}
#legend ul {
        margin: 0;
        padding: 0;
        list-style: none;
        width:250px;
        border-bottom: 1px solid black;
        background: rgb(95,121,216);
        }

#legend ul li {
        position: relative;
        background: rgb(95,121,216);
        border: 1px solid black;
        padding-left:2px;
        border-bottom: 0;
	text-align:left;
	font-size:10px;
        }


#menu{
	 background:#000057;
}
#menu .menutitle {
	font-size:14px;
	background:#000057;
	color:white;
	text-align:center;
}
#menu ul {
	margin: 0;
	padding: 0;
	list-style: none;
	width:200px;
	border-bottom: 1px solid black;
	background: rgb(95,121,216);
	}

#menu ul li {
	position: relative;
	background: rgb(95,121,216);
	border: 1px solid black;
	padding-left:2px;
	border-bottom: 0;
	}
	
#menu li ul {
	position: absolute;
	top: 0;
	display: none;
	}

/* Styles for Menu Items */
#menu ul li a, #menu ul li a:visited, #menu ul li a:link {
	display: block;
	text-decoration: none;
        color: #FFFFFF

	}

/* Fix IE. Hide from IE Mac \*/
#menu * html ul li { float: left; height: 1%; }
#menu * html ul li a { height: 1%; }
/* End */

#menu ul li a:hover { color: #FFFFFF; background:  #000057; } /* Hover Styles */
		
#menu li ul li a { 
	padding:1px 5px; 
	font-size:12px;
	} /* Sub Menu Styles */
		
#menu li:hover ul, #menu li.over ul { display: block; } /* The magic */


div.img
  {
  margin:2px;
  border:1px solid #0000ff;
  height:auto;
  width:auto;
  float:left;
  text-align:center;
  }
div.img img
  {
  display:inline;
  margin:3px;
  border:1px solid #ffffff;
  }
div.img a:hover img
  {
  border:1px solid #0000ff;
  }
div.desc
  {
  text-align:center;
  font-weight:normal;
  width:120px;
  margin:2px;
  }
.log
        {
        background-image: url("https://teuse.net/styles/background.jpg");
        background-repeat: repeat-x;

}

a.loglink
        {
        color: WHITE;
        background: #000057;
        text-decoration: none;
        font-size:10px;
        text-align: right;
        padding-left:10px;
        padding-right:10px;
        margin-right:5px;


}

.loglinktext
        {
        font-size:10px;
        color: WHITE;
        background: #000057;
        text-align: right;
        padding-left:10px;
        padding-right:10px;
        margin-right:5px;

}


.logtitletext
        {
        font-family: verdana, arial, sans-serif;
        font-size:15px;
        font-weight:normal;
        color: #FFFFFF;
}
.logtitlecell
        {
        background-color: #000057;
}
.logtitlecellrant {
        background-color: #000057;
}
.loglinkcell
        {
        text-align: right;
        background-color: #000057;
}



