@charset "UTF-8";


body { font: 90% "Lucida Grande", Verdana,Geneva,  Arial, sans-serif; line-height: 1.2em; background: #9ebbd6; margin: 0; padding: 0; text-align: center; color: #000000; }
#center{ margin: 0 auto;  }
#container { text-align: left;  margin:0; background: none;}
#top {background: none; padding-top: 10px;}
#top h1{display: inline; visibility:visible; }

#bottom{ display: none; }
#navigation { margin: 0px 7px 0px  0px; position:relative; top: 45px; z-index: 2; zoom: 1;}
 
 
#rightSide {display: none;}


#mainContentWide {margin: 7px;}
#homeContent {margin: 7px; }

#footer { background:#fff;  margin: 5px 7px 0;}
#footer p { margin: 0; padding: 10px 0; text-align:center; font: 70%/120% Verdana, Geneva, sans-serif; color: #666; }

.fltrt { float: right; margin-left: 8px; }
.fltlft { float: left; margin-right: 8px; }
.clearfloat { clear:both; height:0; font-size: 1px; line-height: 0px; }

h2 { color: #004C94; font: bold 170% "Apple Casual", "Comic Sans MS", cursive; border-bottom: 2px solid #004C94; }
h3 {color: #004C94; font-size:110%; font-weight:bold; padding-top: .5em;}
a {color: #004C94; text-decoration:none; }
a:hover {text-decoration:underline;}
img {border:none;}
table {border: 1px #666 solid; border-collapse: collapse; margin-top: 10px; }
th,td { padding: 5px; text-align:right; }
th { border: 1px solid #000000; }
td { border: 1px solid #746488; }
/*shading for zebra stripe table*/
.altrow {background-color:#eee;}
.alignLeft{text-align:left;}
.small {font-size: 80%;}
.imgLeft {float:left; margin-right: 5px; }
.edit {font-style:italic; color: red;}
.homeHeadline { font: italic bold 110% Verdana, Geneva, sans-serif; }

/*****Navigation Styles *******/

#nav, #nav ul {float:right;	padding: 0;	margin: 0;	list-style: none; z-index:100; width: 55%;}
#nav a {	display: block;	/* width: 8em;	width: 20%;*/ padding: 10px 1em 10px  0;  font-family: Georgia, "Times New Roman", Times, serif;  font-weight: bold; text-decoration:none;color: #fff; }
#nav li {	float:left;	 /*width: 8em; */width: 20%; height: 38px;  position: relative;}
#nav li ul {	position: absolute;	/*width: 8em;*/	 width: 100%;left: -999em;	text-align:left;	background-color: #9c9c9c;}
#nav li ul li {	border-bottom: 1px #666 solid; padding-bottom: 0; height: auto;width: 100%; }
#nav li ul li a {	font-size: 12px; padding:5px ; font-weight: normal;  width: 100%;}


