﻿*				{ margin:0; padding:0; }
body 			{ font:normal 1em/125% verdana,arial,helvetica,sans-serif; background:#678 url(bkgd-gy.gif); behavior:url("csshover.htc"); }

div#site		{ width:960px; margin-top:24px; margin-left:auto; margin-right:auto; border:4px solid #567; background:#fff url('bkgd-content3.gif'); }
div#site1		{ width:960px; margin-top:24px; margin-left:auto; margin-right:auto; border:4px solid #567; background:#fff; }
div#banner		{ background:#cff url('bkgd-banner.jpg'); }
div#banner img.bannerlogo		{ margin:0 30px; vertical-align:top; float:left; }
div#banner img.bannerttl		{ margin:18px 0; vertical-align:top; }
div#banner p.bannernav			{ font:bold .75em/200% verdana,arial,helvetica,sans-serif; color:#000; vertical-align:bottom; margin:0px; }
div#banner p.bannernav a		{ color:#fff; text-decoration:none; }
div#banner p.bannernav a:hover	{ color:#ff6; }

#foot			{ clear:both; float:none; padding:6px; background:#678; color:#ccc; }
#foot p			{ font:bold .7em/140% Verdana,Arial,Helvectica,sans-serif; color:#ccc; text-align:center; }
#foot a			{ color:#cc3; text-decoration:none; }
#foot a:hover	{ color:#ff6; text-decoration:underline; }

#main			{ float:left; width:60%; padding:24px 36px; font:normal 0.75em/150% Verdana,Arial,Helvetica,sans-serif; color:#345; }
#side			{ float:right; width:30%; padding:24px 12px; font: normal .75em/140% Arial,Helvetica,sans-serif; text-align:left; color:#246; }
#single			{ float:none; width:816px; padding:24px 72px; font:normal 0.75em/150% Verdana,Arial,Helvetica,sans-serif; color:#345; }

img				{ border:0; }
img.rt			{ float:right; }

h1 				{ font-size:1.4em; color:#c30; margin:18px 0 12px 0; text-align:left; }
h2 				{ font-size:1.2em; color:#933; margin:18px 0 6px 0; text-align:left; }
h3 				{ font-size:1.1em; color:#633; margin:12px 0 0 0; text-align:left; }
h4 				{ font-size:1.0em; color:#345; margin:9px 0 -3px 0; text-align:left; }

p				{ margin: 9px 0; text-align:left; }
ul				{ margin:3px 18px; padding:0; }
ul li			{ list-style-image:url(b-gy.gif); margin:0; color:#345; }

a					{ font-weight:bold; }
a:link				{ color:#933; text-decoration:none; }
a:visited			{ color:#633; }
a:hover				{ color:#f00; text-decoration:underline; }

strong				{ font-weight:bold; }
hr.phil				{ width:100%; margin:12px 0 36px 0; }

.clearfix			{ clear:both; }
.left				{ text-align:left; }
.ctr				{ text-align:center; }
.right				{ text-align:right; }
.note				{ font:italic normal .95em/125% verdana,arial,helvetica,sans-serif; color:#678; }
.office				{ font-weight:bold; font-size:1.2em; line-height:125%; color:#933; }
.name				{ font-weight:bold; font-size:1.1em; line-height:125%; color:#633; }
.addr				{ margin: -6px 24px -3px 24px; font-weight: normal; color: #345; }
.phone				{ font-weight:bold; font-size:1em; color:#345; margin-left:2em; }
.voice				{ font:italic bold 1em Georgia,Times,'Times New Roman',serif; }

table#display		{ width:100%; padding:0; border:2px #678 solid; margin:0; }
table#display th	{ padding:6px; border:#abc 1px solid; margin:0; background :#def; color:#345; text-align:center; }
table#display td	{ padding:6px; border:#abc 1px solid; margin:0; background:#fff; color:#000; text-align:center; }
table#display td.lt	{ text-align:left; }

table.display		{ width:100%; padding:0; border:2px #678 solid; margin:0; }
table.display th	{ padding:6px; border:#abc 1px solid; margin:0; background :#def; color:#345; text-align:center; }
table.display td	{ padding:6px; border:#abc 1px solid; margin:0; background:#fff; color:#000; text-align:center; }
table.display td.lt	{ text-align:left; }

table.pres			{ font: bold .9em/125% verdana,arial,helvetica,sans-serif; }
table.pres td		{ padding:8px 4px; }
table.pres td.date	{ width:84px; }
table#calendar		{ width=100%; vertical-align:top; }
table#calendar td	{ vertical-align:top; }


.datadefault		{
	padding: 2px 6px;
	font: normal 10pt/15pt verdana,arial,helvetica,sans-serif;
}  
.dataheader			{ font:bold 10pt/15pt verdana,arial,helvetica,sans-serif; color:#678; }
.datahilite			{ font:bold 10pt tahoma,arial,helvetica,sans-serif; color: #990033; }
.databutton			{ font:bold 10pt tahoma,arial,helvetica,sans-serif; color: #0099ff; }
.datalabels			{ font:bold 14pt/16pt arial,sans-serif; color: red; text-align: left; }
.datafooter #formtable
{
    text-align: center;
    border-collapse: collapse;
    background-color: #5d7b9d;
    font-weight: bold;
    color: silver;
    letter-spacing: 2mm;
    font-family: Verdana, Arial, Helvetica;
}
#formtable th 		{ text-align: right; padding:6px 10px; }
#formtable td 		{ text-align: left; padding: 6px 10px; }
#formtable .label	{ font:bold 09pt verdana,arial,helvetica,sans-serif; color:#678; }

.appeal {
	font-weight: bold;
	color: #CC0000;
}

