
body, p, td, th, ul {
	font-family: arial;
	font-size: 14px;
	color: #333300;
}
*a {
	text-decoration: none;
}
*a:hover {
	text-decoration: underline;
}
*a:visited {
	color: blue;
}
h1 {
	font-size: 20px;
	font-weight: bold;
	text-align: center;
}
#header {
	width: 800px;
}
.leftnavcell {
	width: 258px;
}
.leftnavcell a {
	color: #333333;
	text-decoration: none;
}
.leftnavcell a:hover {
	color: white;
}
.leftnavcell a:visited {
	color: #333333;
}
#leftnavdiv {
	margin-top: 20;
	margin-left: 40;
	margin-bottom: 20;
}
#leftnavdiv.navheader a:hover {
	color: red;
	text-underline: underline;
}
a.leftnavdiv{
	color: white;
}
.navheader {
	color: white;
	font-weight: bold;
}
.navheader a{
	text-decoration: none;
	color: white;
	font-weight: bold;
}
.navheader a:hover {
	text-decoration: underline;
}
.navheader a:visited {
	color: white;
}
#contentcell {
	width: 542px;
}
DIV#contentdiv {
	width: 512px;
	margin-right: 15px;
	margin-left: 15px;
	margin-top: 0px;
	margin-bottom: 15px;
}
.professionalname {
	font-size: 16pt;
	font-weight: bold;
}
.professionaltitle {
	font-weight: bold;
}
.newsheadline {
	font-size: 14pt;
	font-weight: bold;
}
.newsdate {
	font-style: italic;
	font-weight: bold;
}
.footer {
	text-align: right;
	color: #333300;
	font-size: 8pt;
}
a#fred { color: white; } 
a#fred:hover { text-decoration: underline; }
a#fred2 { color: white; }
.homepagetext {
	color: white;
	vertical-align: center; 
	width: 680px; height: 400; 
	padding: 60px; 
	font-size: 14pt; 
	text-align: left;
}