body {
  background:url('background.jpg');
  text-align:justify; line-height:1.4em; font-style:normal; font-variant:normal; font-weight:normal; font-size:small; font-family:Verdana, Sans-serif
}

pre {
	font-family: Verdana, sans-serif;
	font-size: 85%;
	margin-top:0;
	margin-bottom:0;
	}

h1, h2, h3 {
  color: #34327A;
  line-height:1.2em;
  margin-top: 0em;
  margin-bottom: 10px;
}

p {
	margin-top:0;
	margin-bottom:10px;
}

li {
	margin-bottom:10px;
}
 
a, a:visited {
  color: #34327A;
  text-decoration:none;
}

a:hover {
  text-decoration:underline;
  color:#34372A;
}

#wrapper {
  width:800px;
  margin:auto;
  border-left:2px solid #34327a;
  border-right:2px solid #34327a;
  background:url('bg.gif') repeat-y;
}

#container {
  margin-top:10px;
  width: 100%;
  float: left;
  margin-right:-218px;
  background:url('bg.gif') repeat-y;
}

#content {
  margin:10px 228px 10px 10px;
}

#sidebar {
  width: 218px;
  margin-top: 10px;
  float: right;
  line-height: normal;
  text-align:center;
}

#header {
  border-left:2px solid #34327a; border-right:2px solid #34327a; border-bottom:2px solid #34327a; margin-top:20px;
  width:800px;
  height:110px;
  border-top:2px solid #34327a;
  background:url('testbanner4.jpg') no-repeat;
  text-indent: -9000px; margin-left:auto; margin-right:auto; margin-bottom:auto
}

#footer {
	margin:auto;
	margin-bottom:20px;
	width: 800px;
	height: 40px;
	border:2px solid #34327a;
	background:#DBDEE1;
	font-size:85%;
	clear:both;
	text-align:center;
}

#footer p {
	margin-top:10px;
}

.info_box dl {
		margin-bottom:10px;
		width: 200px;
		background:#34327a url('box_bottom.gif') no-repeat bottom left; 
		margin-left:auto; 
		margin-right:auto; 
		margin-top:auto;
		}

.info_box dt {
		font-size: 130%;
		background:#34327a url('box_top.gif') no-repeat top left;
		color: #ffffff;
		border-bottom:2px solid #34327a; padding-left:10px; padding-right:5px; padding-top:5px; padding-bottom:5px 
		}
	
.info_box dd {	
		margin: 0px 10px 10px 10px;
		padding: 5px 5px 5px 5px;  
		color:#ffffff;
		font-family: Verdana, sans-serif;
		font-size: 85%;
		line-height: 1.4em;
		text-align:left;
}

.info_box a:link {
  		text-decoration:none;
 	 	color:#ffffff;
}

.info_box a:visited {
  		text-decoration:none;
 	 	color:#ffff00;
}
.info_box a:hover{
		text-decoration:underline;
		color:#ffffff;
}

.nav_box {
	line-height: 1em;
}

.nav_box dl {
		margin-bottom:10px;
		width: 200px;
		background:#34327a url('box_bottom.gif') no-repeat bottom left; 
		margin-left:auto; 
		margin-right:auto; 
		margin-top:auto;
		}

.nav_box dt {
		font-size: 130%;
		background:#34327a url('box_top.gif') no-repeat top left;
		color: #ffffff;
		border-bottom:2px solid #34327a; padding-left:10px; padding-right:5px; padding-top:5px; padding-bottom:5px
		}
	
.nav_box dd {	
		padding: 5px; 
		color:#ffffff;
		font-family: Verdana, sans-serif;
		font-size: 85%;
		background: url('arrow.gif') no-repeat 0px 8px;
		text-align:left; margin-left:10px; margin-right:10px; margin-top:0; margin-bottom:0px
}

.nav_box a {
  color: #ffffff;
  margin-left:10px;
  text-decoration:none;
}

.nav_box a:visited {
  text-decoration:none;
  color:#ffffff;
}

.nav_box a:hover {
  text-decoration:underline;
  color:#ffffff;
}

.imgleft {
	float: left;
	margin-right: 10px;
	padding: 5px;
}

.imgcenter {
	padding: 5px;
	}

.imgright {
	float: right;
	margin-left: 10px;
	padding: 5px;
}

.clearing {
  clear: both;
}