.body 		{	font-size:10pt;	font-family:Arial,Helvetica;	font-weight:normal;	color:#000000; text-decoration:none;}
.bodybold	{	font-size:10pt;	font-family:Arial,Helvetica;	font-weight:bold;	color:#000000; text-decoration:none;}
.bodygrey	{	font-size:9pt; font-family:Arial,Helvetica; font-weight:normal;  color:#808080;}
.header		{	font-size:14pt; font-family:Arial,Helvetica; font-weight:bold;  color:#000000; }
.headersm	{	font-size:12pt; font-family:Arial,Helvetica; font-weight:bold;  color:#000000; }
.one		{	font-size:1pt; font-family:Arial,Helvetica; font-weight:normal;  color:#808080;}
.light		{	font-size:10pt; font-family:Arial,Helvetica; font-weight:normal;  color:#FFFFFF; }
.lightbold	{	font-size:10pt; font-family:Arial,Helvetica; font-weight:bold;  color:#FFFFFF; }
.bold		{	font-weight:bold;	}
.red		{	color:#B62929;	}
.attn		{	color:#F9F8DA;	}
.eight		{	font-size:8pt;	font-family:Arial,Helvetica;	font-weight:normal;	color:#000000;}
.eightdark	{	font-size:8pt;	font-family:Arial,Helvetica;	font-weight:normal;	color:#000000; text-decoration:none;}
.eightbold	{	font-size:8pt;	font-family:Arial,Helvetica;	font-weight:bold;	color:#000000;}
.input		{	font-size:10pt;	font-family:Arial,Helvetica;	font-weight:normal;	color:#000000;}
.ten		{	font-size:10pt;	font-family:Arial,Helvetica;	font-weight:normal;	color:#000000;}
.tenbold	{	font-size:10pt;	font-family:Arial,Helvetica;	font-weight:bold;	color:#000000;}
.form		{	font-size:10pt;	font-family:Arial,Helvetica;	font-weight:bold;	color:#000000;}
.formlg		{	font-size:10pt;	font-family:Arial,Helvetica;	font-weight:bold;	color:#000000;}
.formsm		{	font-size:8pt;	font-family:Arial,Helvetica;	font-weight:normal;	color:#000000;}

.navlg		{	font-size:12pt; font-family:Arial,Helvetica; font-weight:bold;   color:#000000;}
.navnorm	{	font-size:9pt; font-family:Arial,Helvetica; font-weight:normal;   color:#000000; text-decoration:none;}
.navnormdark{	font-size:9pt; font-family:Arial,Helvetica; font-weight:normal;   color:#000000; text-decoration:none;}
.navbar		{	font-size:9pt; font-family:Arial,Helvetica; font-weight:bold;   color:#000000; text-decoration:none;}
.update		{	font-size:10pt; font-family:Arial, helvetica, sans-serif; font-weight:bold;  color:#000000;  }
.updatesm	{	font-size:8pt; font-family:Arial, helvetica, sans-serif; font-weight:normal;  color:#000000;  }
	
a:hover		{	text-decoration:none; color: #a0a0a1;}

h1 { font-size:15pt; font-family:Arial,Helvetica; font-weight:bold;  color:#000000; text-align: center; }
h2 { font-size:13pt; font-family:Arial,Helvetica; font-weight:bold;  color:#000000; text-align: center; }
h3 { font-size:11pt; font-family:Arial,Helvetica; font-weight:bold;  color:#000000; }
h4 { font-size:10pt; font-family:Arial,Helvetica; font-weight:bold;  color:#000000; }
.centered { text-align: center; }
p, li, td { font-size:10pt; font-family:Arial,Helvetica; color:#000000; text-decoration:none; }
li { margin-top: 1em; }

fieldset { margin: 10px; padding: 10px; border: 1px solid #000000; }
fieldset legend { border: 1px solid #000000; font-size: 10pt; font-weight: bold; padding: 3px; margin: 0; }
fieldset dl { padding: 0; margin: 0; }
fieldset dl dt { clear: both; float: left; width: 265px; margin: 5px 0 0 0; padding: 0; font-weight: bold; font-size: 12px; }
fieldset dl dt .note { font-size: 10px; font-weight: normal; }
fieldset dl dd { float: left; width: 270px; margin: 2px 3px; padding: 0; font-size: 10px; }
fieldset dl dd.wide { clear: both; width: 530px; text-align: center; }
fieldset dl dd input { font-size: 9pt; width: 260px; }
fieldset dl dd input.submit { font-size: 10pt; font-weight: bold; width: auto; }
fieldset dl dd textarea { width: 100%; font-size: 9pt; }
div.clear { clear: both; padding: 0; margin: 0; height: 1px; line-height: 1px; font-size: 1px; }

ul.msg { border: 1px solid #B62929; padding: 10px; }
ul.msg li { margin: 3px 0 0 15px; font-size: 10pt; color: #B62929; }

div#signup { border: 1px solid #000000; padding: 3px 3px 7px 3px; margin: 15px 8px; background: #414D63; }
div#signup p { font-size: 10px; margin: 3px 0 0 5px; padding: 0; color: #ffffff; }
div#signup p.title { font-size: 11px; font-weight: bold; text-align: center; }
div#signup input { font-size: 9px; width: 100px; color: #000000; }
div#signup input.submit { width: auto; margin-left: 15px; }
form { display: inline; margin: 0; padding: 0; }

div.item { border: 1px solid #000000; padding: 3px 3px 7px 3px; margin: 15px 8px 0 8px; background: #f8f8de; text-align: center; }
div.item a { color: #a90406; font-weight: bold; text-decoration: none; }

table.data { border-collapse: collapse; margin: 1em 0; padding: 0; width: 100%; }
table.data th, 
table.data td { text-align: left; padding: 5px 10px; font-size: 11px; }
table.data tr.col_head th { background: #d1d3d4; font-size: 12px; text-transform: uppercase; }
table.data tr.section_title th { background: #efefef; font-size: 12px; }
table.data tr.red th { background: #D2B4B7; color: #000; }
table.data td.left { border-right: 1px solid #efefef; }
table.data td.right { border-left: 1px solid #efefef; }
