﻿* {	margin: 0;	padding: 0;	list-style: none;}
body {	background-color: #fff;	font-size: 100%;	font-family: "Times New Roman", Times, serif;}
#wrapper { 	width: 960px; 	margin-left: auto; 	margin-right: auto; 	border-left:7px #000080 solid; 	border-right: 7px #000080 solid;}
.content {	width: 960px;	padding: 220px 0 0 0; 	background-color:#eee;	color: #000080;}
h1 {	font-size: 300%;	font-weight: bold;	text-align: center;	padding: .25em;}
h2 {	font-size: 200%;	font-weight: bold;	text-align: center;}
h3 {	font-size: 150%;	font-weight: bold;	text-align: center;	padding: .5em 0 0 0;	}
h4 { 	font-style: italic; 	font-size: 200%; 	text-align:center; 	padding: .25em;}
h5 {	font-size: 125%;	font-weight: bold;	text-align: center;	padding: .5em 0 0 0;}
p {	padding-left: 5px;	padding-right: 5px;}
p.ec {	font-size:115%;	text-align:center;}
.stdtxt {	text-align:left; 	text-indent: 2em;	margin:.25em;	padding: .25em 1em;	font-weight:normal;}
p.emptxt {	text-align:left; 	margin:.25em;	padding: .25em 1em;	font-weight:bolder;}
.newstxt {	text-align:left; 	margin:.25em;	font-weight:normal;}
p.question {	font-weight:bold;	text-align:left; 	margin:.25em;	padding: .25em 1em;}
.bdyintro {	text-align:center;	padding: .5em;}
p.bdysmall {	text-align:center;	padding: .25em;	font-size: 75%;}
#header {	position: absolute;	margin-left: auto;	margin-right: auto;	top: 0;	width: 960px; height: 150px;	padding: 0;	background-color: #fff; color: #000080;}	
.addbox {	position:absolute;	left: 110px;	width: 570px; }	
.headbox {	margin:auto;	padding:0;   	width: 415px; 	position:relative;} 
img.right {	float:right;	margin: 5px 1em 5px 5px;}
img.left {	float:left;	margin: 5px 5px 5px 1em;	}
img.headrt {	position: absolute;	left: 700px;	top: 15px;}
img.headlogo {	float: left;	margin: 15px 0 0 30px;}
img.mid {	display: block;    margin-left: auto;    margin-right: auto;    border: none;    padding: 0;}
img.back {	margin: 140px 0 0 125px;	border:none;	float:left;}
img.next {	margin: 140px 125px 0 0;	border:none;	float:right;}
img.lft {	margin: 15px 15px 15px 38%;    border: none;}
img.rt {    border: none;    margin: 15px;}
.footer {	position: relative;	margin-left: auto; margin-right: auto; background: #000080;	max-width: 960px; border-left: 7px #000080 solid; border-right: 7px #000080 solid; border-bottom: 7px #000080 solid; color: #fff; text-align:center;}
.footer p.numbers {	font-size: 125%;	font-weight: bold;	padding: .5em 0 .5em 0;	}
.footer p.hours {	font-size: 125%;	font-weight: bold;	padding: .25em 0 .25em 0;	}
.footer p.days {	font-size: medium;}	
.footer img.imgrt {	margin:20px 55px;	border: 0;}
.footer img.imglft {	margin:15px 55px;	border: 0;}
.cen {	display: block;	margin-left: auto;	margin-right: auto;	border: 0;}
.pah {	font-size: 300%;	font-weight: bold;	text-align: center;	padding: .25em .25em 0 .25em;}
.fax {	font-size: medium;	font-weight:bold;	text-align:center;}
ul.stdtxt {	padding-left:5em;}
li.stdtxt {	text-align:left; 	list-style-type:disc;	list-style-position:inside;}
.nav {	position: absolute;	margin-left: auto;	margin-right: auto;	width: 960px;	top: 150px;	height: 2em;	padding-bottom: 1px;	background-color: #fff;}
.nav ul{list-style-type:none;padding:0;margin:0 0 0 20px;width:960px;height:100%;}
.nav li{float:left;}
.nav a {color: #fff;text-decoration:none;}
.nav :visited em.lft {		display:block;float:left;width:5px;height:2em;background: transparent url(drop/slefta.png);border-bottom:1px solid #777;}
.nav a em.lft {display:block;float:left;width:5px;height:2em;background: transparent url(drop/slefta.png);border-bottom:1px solid #777;}
.nav :visited b {display:block;font-weight:normal;float:left;padding:0 10px;height:2em;line-height:1.9em;background: transparent url(drop/smida.png);cursor:pointer;border-bottom:1px solid #777;}
.nav a b {display:block;font-weight:normal;float:left;padding:0 10px;height:2em;line-height:1.9em;background: transparent url(drop/smida.png);cursor:pointer;border-bottom:1px solid #777;}
.nav :visited em.rgt {display:block;float:left;width:5px;height:2em;background: transparent url(drop/srighta.png);border-bottom:1px solid #777;}
.nav a em.rgt {display:block;float:left;width:5px;height:2em;background: transparent url(drop/srighta.png);border-bottom:1px solid #777;}
.nav ul ul {z-index:2; visibility:hidden;position:absolute;height:2.5em;top:2.5em;left:-20px;width:960px;border-bottom:1px solid #777;border-right:1px solid #555;background: #7d7db2;}
.nav :hover {white-space:normal;}
.nav li:hover > a b {color: #000;background: transparent url(drop/smidb.png);border-bottom-color:#7d7db2;}
.nav li:hover > a em.lft {background: transparent url(drop/sleftb.png);border-bottom-color:#7d7db2;}
.nav li:hover > a em.rgt {background: transparent url(drop/srightb.png);border-bottom-color:#7d7db2;}
.nav ul a:hover ul{display:block;visibility:visible;top:2em;margin-top:0px;}
.nav ul li:hover ul{display:block;visibility:visible;top:2em;margin-top:0px;}
.nav ul :hover ul li {display:block; border-left:1px solid #555; background:#7d7db2; height:2.5em;}
.nav ul :hover ul li a {display:block; font-size:.75em; height:2.5em; line-height:2.5em; width:auto; float:left; color:#111; padding:5px 8px;}
.nav :visited {color: #A9A9F5;text-decoration:none;}
.nav ul :hover ul li a:visited {color: #CEE3F6;	}
.nav ul ul.now li a:visited {	color: fuchsia;}
.nav ul:hover ul li a:hover {  color:#c00; }
.nav a.now b { color: #000080;font-weight: bold;background: transparent url(drop/smidc.png);text-decoration:none;border-bottom:10px solid #eee;}
.nav a.now em.lft {background: transparent url(drop/sleftc.png);border-bottom:1px solid #eee;}
.nav a.now em.rgt {background: transparent url(drop/srightc.png);border-bottom:1px solid #eee;}
.nav ul ul.now {z-index: 1;visibility:visible;position:absolute;height:2.5em;top:2em;left:-20px;width:960px;border-right:1px solid #000;border-bottom:none;background: #bfdbff;}
.nav ul ul.now li {border-right:1px solid #555; height: 2.5em;}
.nav ul ul.now li a {display:block; font-size:.75em; height:2.5em; line-height:2.5em; width:auto; float:left; color:#000080;padding:5px 8px;}
.nav ul:hover ul.now li {z-index: 1;background: #bfdbff; border-left: 0;}
.nav a.now:hover b {  background: transparent url(drop/smidc.png);}  
.nav a.now:hover  em.lft {background: transparent url(drop/sleftc.png);}
.nav a.now:hover  em.rgt {background: transparent url(drop/srightc.png);}
.nav li:hover > a.now b {color: #000080;background: transparent url(drop/smidc.png);}
.nav li:hover > a.now em.lft {background: transparent url(drop/sleftc.png);}
.nav li:hover > a.now em.rgt {background: transparent url(drop/srightc.png);}
.tables {	margin: auto;	width: 80%;	border:none; }
td.chart {	width:40%;	text-align:center;}
td.mid {	width:20%;	text-align:center;}
td.box {	width:50%;	padding:.25em 0;}
td.orphl {	width:40%;	padding:.25em 0;}
td.orphr {	width:60%;	padding:.25em 0;}
a.pic {	margin: 0;	padding: 0	}
.content ol li {	margin: 0 30px;	list-style: lower-alpha inside;	padding: 0 30px;	text-align:left;}
.content ul li {	margin: 0 30px;	padding: 0 30px;	text-align:left; 	list-style:disc inside;}  
.content ul li ul li{	margin: 0 30px;	padding: 0 30px;	text-align:left; 	list-style:circle inside;}
.content ol li.num {	margin: 0 30px;	list-style: decimal inside;	padding: 0 30px;	text-align:left;}
td.fp1 {	width:288px;	vertical-align:top;	background-color:#92a4df;}
td.fp2 {	width:27px;	background-image: url('images/feet.gif')}
td.fp3 {	width:645px;}