/* CSS Document */

* {
text-decoration: none;
}



/* main page body */

body {
background: url(../graphics/layout/back.jpg) repeat-y;
color: #021744;
font-family: Artial, Helvetica, sans-serif;
font-size: 62.5%;
margin: 0;
}



/* main header */

#header {
background: #021744 url(../graphics/layout/logo.gif) no-repeat;
float: left;
width: 100%;
text-align: right;
}



/* top navigation */

#nav {
background: url(../graphics/layout/contact.gif) 100% 0 no-repeat;
display: inline;
float: right;
font-size: 1.4em;
font-weight: bold;
list-style: none;
margin: 0;
padding: 95px 0 0 0;
text-align: right;
width: auto;
}

	#nav li {
	display: inline;
	}
	
	#nav a {
	color: #ffffff;
	display: block;
	float: left;
	padding: 5px 15px;
	}
	
		#nav a:hover { color: #000000; }
	
		#nav a.nav-1 { background: #0088C8; }
		#nav a.nav-2 { background: #145D7F; }
		#nav a.nav-3 { background: #6795B3; }
		#nav a.nav-4 { background: #9FC2D9; }



/* content wrapper */

#content-wrapper {
float: left;
font-size: 1.2em;
margin: 15px 0 0 0;
width: 100%;
}

	#content-wrapper a {
	color: #0088C8;
	}

		#content-wrapper a:hover {
		background: #0088C8;
		color: #fff;
		}



	/* left content area */

	#content-left {
	float: left;
	width: 195px;
	}
	
		#content-left h2 {
		background: #0088C8;
		color: #ffffff;
		font-size: 1.2em;
		margin: 0;
		padding: 7px 5px 7px 15px;
		}



	/* right content area */

	#content-right {
	display: inline;
	float: right;
	width: 300px;
	padding: 0px 0px 10px 10px;
	}

	/* left aligned images */

	#images-left {
	float: left;
	}
	
		#images-left img {
		padding: 30px 0px 20px 20px;
		}
	
	/* right aligned images */

	#images-right {
	float: right;
	}
	
		#images-right img {
		padding: 20px 20px 20px 0px;
		}

	/* main content area */
	
	#content {
	margin: 0 0 0 195px;
	text-align: justify;
	}
	
		#content h1 {
		background: #021744;
		color: #ffffff;
		font-size: 1.2em;
		margin: 0;
		padding: 7px 5px;
		}
	
		#content h3 {
		color: #021744;
		font-size: 1.2em;
		margin: 0;
		padding: 15px 10px 0 10px;
		}
		
		#content p {
		height: 1%;
		font-size: 1.1em;
		margin: 0;
		padding: 15px 10px 0 10px;
		}
		
		#content dl {
		margin: 0;
		padding: 15px 7px 0 7px;
		width: 400px;
		}
		
			#content dl dt {
			margin: 0;
			width: 100px;
			}
		
			#content dl dd {
			margin: 0 0 0 100px;
			width: 300px;
			}


/* main footer / spiderlinks */

p#footer {
background: #021744;
color: #ffffff;
float: left;
font-size: 1.1em;
font-weight: bold;
margin: 0;
width: 100%;
}

	p#footer a {
	color: #ffffff;
	padding: 7px 0;
	}
	
		p#footer a:hover {
		background: #ffffff;
		color: #021744;
		}

	p#footer a#footer-wnw {
	background: #0088C8;
	display: block;
	float: left;
	text-align: center;
	width: 195px;
	}
	
		p#footer a#footer-wnw:hover {
		background: #021744;
		color: #ffffff;
		}
	
	p#footer span {
	float: left;
	padding: 7px 10px;
	}
	
/*  form  */

#form {
padding: 10px;
}	

#skeleton, #print {
display: none;
}


p#details {
color: #6795B3;
font-size: 1.1em;
margin: 0;
padding: 10px 15px 5px;
}