/*Primary Styles */
body {
	  	 
	/*padding-left: 8.5em;*/
	font-family: Georgia, "Times New Roman",
		 Times, serif;
	color: black;
	background-color: white;
	}


	  a:link { color: blue }

	  a:visited { color: purple }
	  
/* Navigation Styles - left hand navi*/
	ul.navbar {
		font-size: 90%;
		font-family: Arial, sans-serif;	  	
	  	list-style-type: none;
	   	padding: 0;
	   	margin-right:0;
		padding-right:0;
	   	margin: 0;
	   	/*position: absolute;*/
	   	left: .5em;
	/*   	width: 8em; */
	   	line-height:.9}

	ul.navbar li {
	 /*   background: #eeeecc;*/
		padding: 0.3em;} 

	li.active {
		background: #ccddff; /*was eeeecc-brown, alt ddccff-prl, ccffcc-grn, ccddff-bl*/
		margin-right:-1px; /*was 0 fixed it!!!!*/
		/*border-right: 109px solid #eeeecc; hack to get the background color to connect
		to the next table cell's border*/
		}

/*	ul.navbar a {
	    text-decoration: none }*/

	address {
		margin-top: 1em;
	 	padding-top: 1em;
	   	border-top: thin dotted }

	ul.subnavbar {
		list-style-type: none;
/*		margin-left: 1em; works on Opera-Mac&PC; IE-PC - alt2*/
		margin-left: -2em; /*works on Firefox-Mac&PC; Safari-Mac - alt*/
		}
	   
/*Location Bar - top  navigation-same in screen, dif in print*/
.locationBarTop {
	positions: absolute; 
	top:1em; left: 0em;
	font-size: 90%;
/*	border: solid #CC9900;*/
	background: #eeeecc;
	color: #000;
	font-family: Arial, sans-serif;	
	margin-top: .5em; /*changed from 0*/
	margin-bottom: .5em;
	/*margin-left: -9.5em; use for floating nav without tables*/
	margin-left: .5em;
	margin-right: 0em;
	padding: .5em;
	text-align: left;
	}
/*Location Bar -  bottom navigation-same in screen, dif in print*/
.locationBarBottom {
	positions: absolute; 
	top:1em; left: 0em;
	font-size: 90%;
/*	border: solid #CC9900;*/
	background: #eeeecc;
	color: #000;
	font-family: Arial, sans-serif;	
	margin-top: .5em; /*changed from 0*/
	margin-bottom: .5em;
	/*margin-left: -9.5em; use for floating nav without tables*/
	margin-left: .5em;
	margin-right: 0em;
	padding: .5em;
	text-align: left;
	}
	
/*Table Styles - for Navigation*/
	tr {
		vertical-align: top;}
	td.nav {
		width: 1%;
		vertical-align: top;}
		
	td.main {
		padding: 0.5em;
		vertical-align: top;
		border-style: solid;
		border-top-width:10px;
		border-right-width:0px;
		border-bottom-width:10px;
		border-left-width:10px;
		border-color:#ccddff;} /*was eeeecc*/
	
/* Table Styles - for Data from DB*/
	li.padded {padding-top:1em}
	itemNoBorder { border: solid 1px #666666}
	tr.TableHeader { background: #eeeecc; font-weight: bold; text-align:center; }
	tr.rowHeader {background: #CCCCFF; font-variant: small-caps; font-weight: bold;}
	tr.color1 {background-color: #CCFFFF}
	tr.color2 {background-color: #E6FFFA}