body { text-align: center; font-size: 14px; font-family: arial, helvetica, serif;
	background: #96c2ef url(images/bkgd.jpg) fixed top left repeat-x; margin: 0; 
	padding: 0; }
#container_outer { width: 740px; margin: 10px auto; text-align: left; padding: 0; 
	background: #fff url(images/bkgd_top.gif) top left no-repeat; }
#container { padding: 0 0 20px 0; margin: 0;
	background: url(images/bkgd_bottom.gif) bottom left no-repeat; }
#container_nav { padding: 0; margin: 0; }
#container_inner { 	margin: 0; padding: 5px 0 25px 0; width: 740px; }
	
#content { margin: 0 230px 0 0; padding: 0; }
#sidebar { float: right; width: 180px; margin: 0 20px; padding: 0; 
	border: 1px solid #0051a0; }

#nav { background-color: #0051a0; }
#nav, #nav ul { margin: 0; padding: 0; font-size: 12px; line-height: 24px;
	width: 740px; height: 24px; list-style: none; 
	text-transform: uppercase; }
#nav li { margin: 0; padding: 0; display: block; float: left; width: auto;
	text-align: center; }
#nav li a, #nav li a:link { color: #fff; font-weight: bold; display: block; 
	padding: 0; width: 122px; text-decoration: none; }
#nav li a:link, #nav li a:visited, #nav li a:active { text-decoration: none; 
	color: #fff; }
#nav li a:hover, #nav li:hover a, #nav li.over a { 
	color: #96c2ef; background: #0051a0; }

#nav li ul { position: absolute; background-color: #96c2ef; width: 120px;
	border: #0051a0 solid; border-width: 0 1px 1px 1px; left: -999em; 
	color: #fff; }
#nav li:hover ul, #nav li.sfhover ul { left: auto; color: #fff; }
#nav li ul li { background-color: #96c2ef; color: #fff; }
#nav li ul li:hover, #nav li ul li.sfhover { color: #0051a0; }

h1 { font-size: 18px; line-height: 28px; color: #0051a0; padding: 10px 20px; margin: 0; }
.subhead { font-size: 14px; line-height: 18px; color: #0051a0; padding: 0; margin: 0;
	font-weight: bold; }
h3 { font-size: 12px; line-height: 18px; color: #fff; padding: 1px 3px; 
	margin: 0 0 3px 0; background-color: #0051a0; }
.content { margin: 0 10px 10px 20px; padding: 0; line-height: 1.5em; }
.content img { margin: 10px; }
#sidebar p { margin: 0 5px 5px 5px; line-height: 1.5em; }
strong { color: #0051a0; }

#container_inner a:link, #container_inner a:visited  
	{ text-decoration: none; color: #0051a0; }
#container_inner a:hover, #container_inner a:active  
	{ text-decoration: underline; color: #0051a0; }

table { border: solid #0051a0; border-width: 1px 1px 0 0; }
td { border: solid #0051a0; border-width: 0 0 1px 1px; }
table, td, tr { font-size: 12px; }

#content ul { margin: 5px 0; list-style-type: none; }
#content li { padding-left: 16px; 
	background: url(images/bullet.png) no-repeat 0 2px; }
#sidebar ul { margin: 5px 0; padding: 0 5px; list-style-type: none; }
#sidebar li { padding-left: 16px; font-weight: bold;
	background: url(images/navbullet.png) no-repeat 0 0; }
	
#footer { text-align: center; font-size: 11px; }
#footer a:link, #footer a:visited, #footer a:active   
	{ text-decoration: none; color: #0051a0; }
#footer a:hover { text-decoration: underline; color: #0051a0; }

.map { width: 400px; }
.map img { margin: 0; padding: 0; }