html, body, p, td, th	{ font-family:"Helvetica"; font-size:11px; color:#1A2432; }
body					{ background:#FFFFFF; margin:0px; }

h1						{ margin-top:0.25em; margin-bottom:1em; font-size:18px; font-weight:bold; text-decoration:none; color:#FF9900; }
h2						{ margin-top:0.25em; margin-bottom:1em; font-size:16px; font-weight:bold; text-decoration:none; color:#FF9900; }
h3						{ margin-top:0.25em; margin-bottom:1em; font-size:14px; font-weight:bold; text-decoration:none; color:#FF9900; }
h4						{ margin-top:0.25em; margin-bottom:0em; font-size:11px; font-weight:bold; text-decoration:none; color:#FF9900; }

p						{ margin-top:0em; margin-bottom:1em; }
ul						{ padding-left:1em; margin-left:1.5em; margin-top:0em; }
ol						{ padding-left:1em; margin-left:1.5em; margin-top:0em; }
li						{ margin-bottom:0.25em; }

hr						{ height:1px; color:#DADBDF; }
div.hr					{ height:1px; margin-top:4px; margin-bottom:4px; border-bottom:#DADBDF 1px dashed; }

div.photoborder			{ background:#FFFFFF; border:#DADBDF 1px solid; padding:3px; display:block; }
img.photo				{ background:#DADBDF; border:none; }

form					{ display:inline; }
input					{ border:#999999 1px solid; }
textarea				{ border:#999999 1px solid; width:100%; height:256px; font-family:"Arial"; font-size:x-Small; }

font.tiny				{ font-size:10px; }
font.footer				{ font-size:10px; color:#666666; }
font.bad				{ color:#FF3333; font-weight:bold; }
font.nav				{ font-size:10px; color:#508DCB; }
font.slogan				{ font-size:22px; color:#FFFFFF; letter-spacing:-1px; line-height:20px; }

font.calendarmonth		{ font-family:"Helvetica"; font-size:10px; color:#FFFFFF; }
font.calendarday		{ font-family:"Helvetica"; font-size:20px; color:#333333; }
font.newstitle			{ font-size:20px; }
font.newsdate			{ font-size:10px; color:#999999; }
font.linktitle			{ color:#333333; font-size:13px; font-weight:bold; }

a						{ color:#508DCB; }
a.nav					{ color:#508DCB; }
a.tab					{ color:#FF9900; display:block; line-height:54px; height:100%; text-transform:uppercase; text-decoration:none; font-weight:bold; }
a.tab:hover				{ background:#F0F2F4; }
a.footer				{ color:#666666; text-decoration:none; }
a.footer:hover			{ text-decoration:underline; }
a.list					{ text-decoration:none; padding-top:2px; padding-bottom:2px; padding-left:8px; padding-right:8px; border-bottom:#DADBDF solid 1px; display:block; * width:100%; }
a.list:hover			{ background:#DADBDF; }
a.h4					{ margin-top:0.5em; margin-bottom:0em; font-size:11px; font-weight:bold; text-decoration:none; color:#FF9900; }
a.h4:hover				{ text-decoration:underline; }
a.linktitle				{ color:#333333; font-size:13px; font-weight:bold; text-decoration:none; }
a.linktitle:hover		{ text-decoration:underline; }

td.heading				{ height:20px; font-size:11px; color:#333333; padding-left:8px; padding-right:8px; border-bottom:#DADBDF dashed 1px; }
td.list					{ padding-top:4px; padding-bottom:4px; padding-left:8px; padding-right:8px; border-bottom:#DADBDF dashed 1px; }