﻿body { font-family:verdana,arial,sans-serif; font-weight:100%; behavior:url("csshover.htc"); }
*	{ margin:0; padding:0; }

div#site	{ width:792px; margin-left:auto; margin-right:auto; background-color:#fff; }
#banner		{ background:transparent url("bkgd-banner.gif") center no-repeat; text-align:center; padding: 12px 0 0 0; height:108px; }
#banner p	{ font:bold .8em Tahoma,Verdana,Arial, Helvetica,sans-serif; color:#000; }
#banner p.bannernav						{ font-size:.7em; font-weight:bold; text-align:right; margin:6px 15px; }
#banner p.bannernav a:visited			{ color:#900; text-decoration:none; }
#banner p.bannernav a:link			{ color:#900; text-decoration:none; }
#banner p.bannernav a:active			{ color:#f00; text-decoration:none; }

#banner p.bannernav a:hover			{ color:#f00; text-decoration:none; }

#content		{ width:792px; margin:0; background-image:url("bkdg-content.gif"); }

#main			{ font: normal 0.8em/140% Verdana,Arial,Helvetica,sans-serif; color:#234; width: 504px; background:transparent; padding: 24px 36px; float:right; }
#main h1		{ font: bold 1.3em/120% Verdana,Arial,Helvetica,sans-serif; color:#900; margin-top: 24px; margin-bottom:12px; }
#main h2		{ font: bold 1.2em/120% Verdana,Arial,Helvetica,sans-serif; color:#600; margin-top: 12px; margin-bottom:-3px; }
#main h3		{ font: bold 1.0em/120% Verdana,Arial,Helvetica,sans-serif; color:#000; margin-top: 12px; margin-bottom:-6px; }
#main p.quote		{ font-style:italic; padding:0 18px; }

#main p			{ margin:12px 0; }
#main ol		{ margin:12px 18px; padding:0 12px; }
#main ul		{ margin:12px 18px; padding:0 12px; }
#main ul li		{ list-style:square; color:#333; line-height:110%; margin-bottom:6px; }
#main ol li		{ list-style:decimal; color:#333; line-height:120%; margin-bottom:9px; }

#left			{ font: normal 0.8em/150% Tahoma,Verdana,Arial,Helvetica,sans-serif;
					text-align:center; color:#ff9; background:transparent url("bkdg-content.gif");
					width: 216px; padding:24px 0; float:left; }
#left h1							{ font:bold 1.1em/120% Tahoma,Verdana,Arial,Helvetica,sans-serif; color:#eee; margin:3px 0; }
#left select						{ font:normal .9em/120% Arial,Helvetica,sans-serif; color:#000; margin:3px 0; }
#left input						{ font:normal .9em/120% Arial,Helvetica,sans-serif; color:#000; margin:3px 0; }
#left ul							{ list-style-type:none; }
#left ul a:visited	{font:bold 1em/200% Tahoma,Verdana,Arial,Helvetica,sans-serif; text-align:center; color:#ffa; 	text-decoration:none; }
#left ul a:link	{font:bold 1em/200% Tahoma,Verdana,Arial,Helvetica,sans-serif; text-align:center; color:#ffa; 	text-decoration:none; }
#left ul a:active	{ font-weight:bold; color:#ff3; text-decoration:underline; }

#left ul a:hover	{ font-weight:bold; color:#ff3; text-decoration:underline; }

#left img.leftphoto					{ margin:36px 0 12px 0; }
#left .name							{ font: bold 1em/150% Tahoma,Verdana,Arial,Helvetica,sans-serif; color:#fff; }
#left .addr							{ font: bold 0.9em/125% Tahoma,Verdana,Arial,Helvetica,sans-serif; color:#ddd; }

#foot			{ background:#777 url("bkgd-foot.gif") repeat-x; text-align:center; padding:0; height:72px; border:1px solid; }
#foot p			{ font:bold .7em/125% Tahoma,Verdana,Arial,Helvetica,sans-serif; color:#234; text-align:center; margin:6px 0; }
#foot p.wt		{ color:#fff; }
#foot p a:link		{ color:#369; text-decoration:none; }
#foot p a:visited	{ color:#036; text-decoration:none; }
#foot p a:hover		{ color:#69a; text-decoration:underline; }
#foot p a:active	{ color:#69a; text-decoration:underline; }

#logotable	td	{ text-align:center; vertical-align:middle; font:bold 1em/120% Verdana,Arial,Helvetica,sans-serif; color:#555; padding:0; border:0; margin:0;  }

img			{ border:0; }
.rt			{ text-align:right; }
.ctr		{ text-align:center; }

.imgleft	{ float:left; margin:6px 12px 6px 0; }
.imgright	{ float:right; margin:6px 0 6px 12px; }

.logo		{ text-align:center; vertical-align:middle; margin:6px 12px; }
.q			{ font:bold 1em/140% Verdana,Arial,Helvetica,sans-serif; color:#666; padding-top:18px; }
.a			{ font:normal 1em/140% Verdana,Arial,Helvetica,sans-serif; color:#000; }
.init		{ font:bold 1.25em italic Verdana,Arial,Helvetica,sans-serif; color:#900; }
.footnote	{ font:normal .8em/125% Verdana,Arial,Helvetica,sans-serif; color:#666; }
.clearfix	{ clear:both; }
.staffphoto {
	text-align: left;
	margin: 0px 18px 12px 0px;
	float: left;
	clear: both;
}
.staffline {
	clear: both;
}

