* { font-family:Arial, Helvetica; font-size:11px; color:#5F6062;  line-height:15px; } 
body {
	margin:0px;
	background-image: url(images/back2.gif);
	background-repeat: repeat;
	background-color: #2d1024;
	padding: 0px;
}
input { border:1px solid #999999; margin:2px; }
select { border:1px solid #999999; margin:2px; }
form { margin:0px; }
a { text-decoration:none; color:#5A2049; text-decoration:none; }
textarea { border:1px solid #999999; margin:2px; }
.link { font-weight:bold; text-decoration:underline; cursor:pointer; cursor:hand; }
.cell { padding:3px 5px 3px 5px; cursor:default; } 
.title { padding:5px 5px 5px 10px; font-size:14px; font-weight:bold; cursor:default; }
.block { margin-bottom:15px; }
.ledger { background-color:#E4E4E4; }
.border { border:1px solid #000000; }
.border_t { border-top:1px solid #000000; }
.border_b { border-bottom:1px solid #000000; }
.lbl { font-weight:bold; text-align:right; padding-right:2px; white-space:nowrap; }
.error { color:red; font-size:14px; font-weight:bold; }
.msg { font-size:14px; font-weight:bold; }
.button { border:1px solid #999999; margin:2px; cursor:pointer; cursor:hand; } 
.clickable { cursor:hand;cursor:pointer; }
.checkbox { border:0px; margin:2px; }
.radio { border:0px; margin:1px; }
.text { padding:2px; }
.bold { font-weight:bold; }

A.practices{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #999999;
	font-weight: bold;
	line-height: 20px;
}
A.practices:link{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #999999;
	font-weight: bold;
	line-height: 20px;
}
A.practices:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #5A2049;
	font-weight: bold;
	line-height: 20px;
}

.nav{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #999999;
	text-transform: uppercase;
	font-weight: bold;
}
.nav:link{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #999999;
	text-transform: uppercase;
	font-weight: bold;
}
.nav:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #5A2049;
	text-transform: uppercase;
	font-weight: bold;
}
.nav:active{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #999999;
	text-transform: uppercase;
	font-weight: bold;
}
.nav:active{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #999999;
	text-transform: uppercase;
	font-weight: bold;
}


.people { color:#5A2049; }
.people_col { font-size:14px; font-weight:bold; color:#5A2049; border-bottom:1px solid #999999; }
.people_h { font-size:14px; font-weight:bold; color:#5A2049; }

.bio_name { font-size:14px; font-weight:bold; }
.bio_tag { font-size:14px; font-weight:bold; color:#5A2049; }
.bio_header { font-weight:bold; color:#000000; }
.bio_color { color:#5A2049; }
.bio_dyk { color:#3A6E8F; }

.news_callouts {
	font-size:14px;
	font-weight:bold;
	color:#5A2049;

}
.news_callouts:links {
	font-size:14px;
	font-weight:bold;
	color:#5A2049;

}

.people_header { font-size:14px; font-weight:bold; color:#5A2049; }
.practice_header { font-size:14px; font-weight:bold; color:#3A6E8F; }
.proven_header { font-size:14px; font-weight:bold; color:#B0B579; }