html, body {
font-family:Arial, Helvetica, sans-serif;
}
a {
	color:#CC0000;
	text-decoration:none;
	font-size:12px;
}

#wrapper {
border-collapse:collapse;
border:1px solid #eee;
width:945px;
margin-left:auto;
margin-right:auto;
}
#topbar {
	width:945px;
	background-color:#CC0000;
	white-space:nowrap;
}
#searchcell {
/* box containing the search form */
background:url(img/top_phone.jpg) no-repeat top;
}
#leftnav {
width:160px;
}
#leftnav h2 {
	color:#CC0000;
	font-size:16px;
}
#leftnav ul {
list-style-type:none;
}
#leftnav ul li {
color:#666666;
}
#leftnav ul a:link, #left_col ul a:visited {display: block;}
#leftnav ul {list-style: none; margin: 0; padding: 0;}

#leftnav a {
	font-size:16px;
	line-height:17px;
}
#leftnav a:link{
	color:#666666;
	padding: 1px 0px 1px 10px;
	text-decoration:none;
	width: auto;
}

#leftnav a:visited{
	color:#666666;
	padding: 1px 0px 1px 10px;
	text-decoration:none;
}

#leftnav a:hover{
	color:#CC0000;
	background-color: #dddddd;
	padding: 1px 0px 1px 10px;
	text-decoration:none;
}
#content {
padding:5px 10px 5px 10px;
}
#content h2 {
	color:#CC0000;
	font-size:18px;
}
#content a {
font-size:16px;
}
#content h2 a {
	font-size:18px;
	font-weight:bold;
}
.bio-header {
	font-size: 14px;
	color: #CC0000;
	line-height:14px;
}
.bio-right img {
	float:right;
	padding:0 10px 0 20px;
}
.bio-left img {
	float:left;
	padding:0 20px 0 10px;
}
#footer {
	color:#CC0000;
	text-align:center;
	font-size:12px;
}
#footer a {
	color:#CC0000;
	text-decoration:none;
}
#footer a:hover {
	text-decoration:underline;
}
.hilite {
font-weight:bold;
color:#FF0000;
}