@charset "UTF-8";
/* 
	Background-Styles 
*/

body {
	margin:0px; padding:0px;
	background-color:#999999;
	font-family:"Trebuchet MS", Georgia, Arial, Helvetica, sans-serif;
	color:white;
	font-size:10pt;	
}
#main {

	margin:0px; padding:0px;
	
}

.container {
	width:850px;
	margin:0 auto;
	background-color:#095a8a;
	border-right:solid 1px black;
	border-left:solid 1px black;

	
}

.containerfooter {
	width:850px;
	margin:0 auto;
	
	
}

.rounded {
  -moz-border-radius:3ex;
  -webkit-border-radius:3ex;
  margin-bottom:30px;
} 

.floatleft {
float:left;
}

#content {
text-align:justify;
width:849px;
background-color:#095a8a;
overflow:auto;
margin-top:0px;
}

.contentleft {
width:120px;
padding:10px;
margin-right:10px;
text-align:left;
}

.content {
width:540px;
padding:10px;
margin-right:0px;
border-left:solid 1px black;
border-right:solid 1px black;
min-height:500px;
}

.contentright {
width:136px;

margin:0 auto;
}


a {
outline:none;
color:white;
}

ul.ladder {
list-style-type:none;
width:120px;
padding:0px;
margin:0px;


}

/* 
	Header-Styles 
*/

#header {
	height:179px;
	background-image:url(header.jpg);
	background-position:bottom right;
	background-repeat:no-repeat;
	position:relative;
}


#navcontainer ul
{
position:relative;
padding-left: 0;
margin-left: 0;
padding-bottom:0;
background-color: black;
color: White;
float: left;
width: 100%;
margin-top:0px;
}

#navcontainer ul li { display: inline; }

#navcontainer ul li a
{
padding: 0.2em 1em;
background-color: black;
color: White;
text-decoration: none;
float: left;
}

#navcontainer ul li a:hover
{
background-color: #095a8a;
color: #fff;
}

#navcontainer ul li.current a {
background-color: #095a8a;
}

#navcontainer ul li.current a:hover {
background-color: #095a8a;
color: #000;
}


/* 
	Text-Styles   
*/

#content h1 {
	margin:0px 0px 10px 0px;
	font-size:24px;
	font-family:"Trebuchet MS",Georgia, Arial, Sans-serif;
	line-height:39px;
	letter-spacing:-1px;
	text-align:left;
}

#content h2 {
	margin:0px 0px 10px 0px;
	font-size:20px;
	font-family:"Trebuchet MS", Georgia, Arial, Sans-serif;
	line-height:39px;
	letter-spacing:-1px;
}


a:hover { text-decoration:none;
	  color:black;}

p { margin: 0px 0px 15px 0px; }

.simple_overlay { 
   
    display:none; 
    z-index:10000; 
    background-color:#000; 
    width:675px;     
    height:400px; 
    border:1px solid white; 
    
    -moz-box-shadow:0 0 90px 5px #000; 
    -webkit-box-shadow: 0 0 90px #000;     
} 
 

.simple_overlay .close { 
    background-image:url(../close.png); 
    position:absolute; 
    right:-15px; 
    top:-15px; 
    cursor:pointer; 
    height:35px; 
    width:35px; 
}

.simple_overlay img {
padding:5px;
background:#095a8a;
border:solid 1px white;
float:left;
margin-left:15px;
margin-right:15px;
margin-bottom:15px;
}

.details { 
    position:absolute; 
    top:15px; 
    right:15px; 
    font-size:12px; 
    color:#fff; 
    width:650px; 
    text-align:justify;
} 
 
.details h3 { 
    color:white; 
    margin:0 10px; 
    font-size:1.8em;
    padding-bottom:10px;
}

/*
	Footer-Styles
*/
#footer {
	clear:both;
	width:830px;
	background-color:black;
	padding:10px;
	min-height:25px;
	border-top:solid 2px white;
	border-right:solid 1px black;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
}

#footer a:hover {
color:#095a8a;
text-decoration:none;
}

label {
display:block;
padding-top:5px;
}

#header p a:hover {
color:white;
text-decoration:none;
}

legend {
color:white;
}

fieldset {
background:#939191;
padding-left:10px;
}



#slideshow {width:100%;
text-align:center;
}
.slideshow {
margin: auto
float:left;
padding-right:20px;
}


.slideshow img { 
border: 1px solid #000; 
background-color: #eee; 
}

img {
border:1px solid #000;
}

a img {
border:1px solid #000;
}

.left {
float:left;
}


