body, td, th, input, select {
	font-family: Arial, Helvetica, sans-serif; font-size:11px; color:black;
}

body {
	background-color:#00457a; margin:10px;
}

p {
	margin:1em 10px 1em 10px;
}

table {
	margin:0 10px 0 10px;
}

#middle input, textarea {
	margin:0 10px 5px 10px;
}

hr {
	margin:10px;
}

img {
	border:0;
}

h1 {
	color:#00457a;
	font-size:16px; font-weight:bold;
	text-transform:uppercase;
	margin:10px 10px 10px 10px;
}

h2 {
	color:#00457a;
	font-size:14px; font-weight:bold;
	margin:0 10px 10px 10px;
}

h3 {
	color:#00457a;
	font-size:11px; font-weight:bold;
	margin:0 10px 10px 10px;
}

.inlineheader {
	color:#00457a;
	font-weight:bold;
}

.sectiontitle {
	text-transform:uppercase;
	font-weight:bold;
}

li {
	margin-bottom:6px; margin-right:10px;
}

table {
	margin-bottom:1em;
}

#container1 {
	margin:10px auto 10px auto;
	width:783px;	/* For IE 5.2 Macintosh */
	/* \*/
	width:782px;
	/* */
}

#container2 {
	border:1px solid white;
	background-color:#5985a8;
}

#container3 {
	width:615px;
	float:left;
	background-color:#5985a8;
}

#leftnav {
	width:140px;
	float:left;
	color:white;
}

#leftnav p.title {
	font-size:12px; font-weight:bold;
	margin:0 0 6px 0; padding:12px 0 12px 4px;
	border-bottom:1px solid white;
}

#leftnav li.title {
	display:block;
	color:white; text-decoration:none;
	padding-left:5px;
	font-weight:bold;
	width:130px;
}	

#leftnav li.title a {
	display:block;
	color:white; text-decoration:none;
	padding-left:5px;
	font-weight:bold;
	width:130px;
}	

#leftnav a {
	text-decoration:none;
}

#middle {
	width:475px;
	float:right;
	background-color:white;
min-height:525px;
}

#middle p.title {
	color:#00457a;
	font-size:15px; font-weight:bold;
	margin:10px; margin-bottom:15px;
}

#header {
	background-color:#00457a;
	height:90px;
	color:white;
	border-right:1px solid white;
	border-bottom:1px solid white;
}

#header a, #header a:visited {
	color:white;
	text-decoration:none;
}

.headertext {
	float:right;
	margin:6.9em 5px 0 0;
}

#rightnav {
	width:165px;
	float:right;
	background-color:#5985a8;
	color:white;
}

.prettypicture {
	border-bottom:1px solid white;
}

#rightnav form {
	margin:0 0 0 3px;
}

#rightnav form.search input {
	width:132px;
}

#rightnav form.search input.go {
	position:relative; top:6px;
	width:auto;
}

#rightnav form select {
	width:155px;
}

#rightnav p.title {
	font-size:15px; font-weight:bold;
	margin:6px 0 0 0; padding:6px 4px 6px 4px;
	border-top:1px solid white;
}

#copyright {
	float:right;
	margin-top:2px;
	font-size:10px;
	color:white;
}

#copyright a {
	color:white;	
}

#rightnav ul.links {
	padding:0; margin:0;
	list-style:none;
	float:left;
	width:165px;
}

#rightnav ul li {
	margin:3px 0 3px 0;
	width:165px;
}

#leftnav ul.links {
	padding:0; margin:0;
	list-style:none;
	width:140px;
}

#leftnav ul li {
	margin:3px 0 3px 0;
	width:140px;
}	

#leftnav a, #leftnav a:visited {
	color:white;
}

ul.links a {
	display:block;
	color:white; text-decoration:none;
	padding:1px 4px 1px 5px;
}

ul.links a:hover {
	background-color:#00457a;
}

.clear {
	clear: both;
	margin: 0;
	padding: 0;
	height: 0px;
	overflow: hidden;
}
