
.name   { color: #002F58; font-variant: small-caps; font-weight: bold; font-size: 12pt; font-family: "Times New Roman", Georgia, Times }
.desc  { color: black; font-size: 12pt; font-family: "Times New Roman", Georgia, Times; text-align: justify }
.listing  { font-size: 11pt; font-family: "Times New Roman", Georgia, Times }
.listingpractices    { font-size: 11pt; font-family: "Times New Roman", Georgia, Times; text-indent: 15px }

A  		   { color: #002F58; text-decoration: underline }
A:Visited 	    { color: #002F58; text-decoration: underline }
A:Active  	   { color: #002F58; text-decoration: underline }
A:Hover  	  { color: white; text-decoration: underline; background-color: #002F58 }
body { font-family: Swiss, Geneva, Helvetica, Arial, SunSans-Regular; scrollbar-face-color: #CECFD1; scrollbar-shadow-color: #00000; scrollbar-highlight-color: #00000; scrollbar-3dlight-color: 002F58; scrollbar-darkshadow-color: #2C0659; scrollbar-track-color: #e6e6e6; scrollbar-arrow-color: #002F58 }
#leftspacer{ width:10%;}
#picturebar  { background: #cccccc url("images/sidbar-right.jpg"); width: 200; vertical-align: top  }
#datatable  { width: 75%; vertical-align: top  }
#printimage { display: none; }

#nav, #nav ul { /* all lists */
	float: left;
	padding: 0;
	margin: 0;
	font-size:10pt;
	list-style: none;
	line-height: 24px;
	font-weight: bold;
	z-index: 2;
	background-image:url('images/buttonback.jpg');
	
	border: 1px solid #000;
}

#nav a {
	display: block;
	border-right: 1px solid #000;
	color: 00285c;
	text-decoration: none;
	padding: 0px 1em;
	z-index: 2;
}

#nav li { /* all list items */
	background-image:url('images/buttonback.jpg');
	
	float: right;
	width: 9em; /* width needed or else Opera goes nuts */
	border-bottom: 1px solid #000;
	z-index: 2;
}

#nav li ul { /* second-level lists */
	background-image:url('images/buttonback.jpg');
	
	position: absolute;
	width: 18em;
	font-weight: normal;
	font-size: smaller;
	text-align: left;
	border: 1px solid #000;
	
	left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */
	margin: 0 -3px;
	z-index: 2;
}

#nav li li {

	background-image:none;
	width: 18em;
	z-index: 2;
}
#nav li ul a {
	
	color: 00285c;
	z-index: 2;
}

#nav li a:hover {
	color : #0000FE;
	background-color : #FFF;
	font-weight: bold;
	z-index: 2;
	}

#nav li:hover ul, #nav li.sfhover ul { /* lists nested under hovered list items */
	left: auto;
	z-index: 2;
}
#nav li:hover, #nav li.sfhover {
	background: #0000FE;
	z-index: 2;
}
