body, p, td, input, select, textarea { font-family: Verdana,Sans; font-size: 11px; }
	
p {	line-height: 15px; }
li { line-height: 15px; padding-bottom: 6px; }
img { border-width: 0; margin: 0; padding: 0; }

a:link, a:visited { color: #3F6398; text-decoration: underline; }
a:hover, a:active {	color: #0C7629;	text-decoration: underline;	}

h1 { font-size: 22px; line-height: 24px; color: #0C7629; font-weight: normal; margin-bottom: 6px; }
h2 { font-size: 18px; line-height: 20px; color: #0C7629; font-weight: normal; margin-bottom: 6px; }
h3 { font-size: 12px; line-height: 16px; color: #0C7629; margin-bottom: 3px; font-weight: bold; }
h4 { font-size: 15px; color: #0C7629; margin-bottom: 8px; margin-top: 0; padding-top: 10px; border-top: 1px solid #EAEAD5; }

h3 a:link, h3 a:visited, h3 a:hover, h3 a:active { text-decoration: none; }

li { padding-bottom: 4px; }
address { margin-bottom: 16px; font-style: normal; padding-left: 10px; border-left: #ECECD7 solid 3px; }

.flush { margin-top: 0; padding-top: 0; }
.moretop { margin-top: 20px; }
span.error { color: #DD0000 !important; }
.fade { color: #999999; }
.hide { display: none; }
.restrict { width: 600px; }

.floatleft { float: left; padding: 0 20px 5px 0; }
.floatright { float: right; padding: 0 0 5px 10px; }
.clearleft { clear: left; }
.clearright { clear: right; }
.clearboth { clear: both; }

.issue { padding: 2px 30px 16px 0; float: left; }
.bigbutton { font-weight: bold; font-size: 12px; padding: 2px 14px; }
.bigtext { font-weight: bold; font-size: 12px; }
.highlight { background-color: #ECECD7; padding: 0 2px; }

.breakout { width: 228px; border-left: #EFEFDF solid 3px; padding: 0 0 4px 16px; margin: 0 0 10px 50px; }
.boxout { border-left: #0B6924 solid 3px; padding-left: 8px; margin: 0 16px; }
.shaded {  background-color: #EFEFDF; padding: 6px 8px; }

div.snippet { margin-bottom: 16px; }
div.snippet p { color: #777777; }

ul.nobullet { margin: 0; padding: 0; list-style-type: none; }
ul.nobullet li { margin: 0; padding: 0 0 4px 0; line-height: 13px; }

form { margin: 0; padding: 0; }

#footer { margin-top: 7px; }
#footer p { font-size: 9px; color: #8C8C80; margin: 0;  }
#footer a:link, #footer a:visited { color: #8C8C80; text-decoration: underline; }
#footer a:hover, #footer a:active { color: #8C8C80; text-decoration: underline; }


/* Tables */

table.gridlines { border-collapse: collapse; width: 98%; border-bottom: 1px solid #CCCCCC; }
table.gridlines td { padding: 4px 6px 5px 2px; border-top: 1px solid #CCCCCC; }

table.stripe { border-collapse: collapse; text-align: left; border-bottom: #0C7629 3px solid; }
table.stripe td, table.stripe th { padding: 3px 6px 3px 6px; }
table.stripe th { background-color: #0C7629; font-weight: bold; color: #FFFFFF; padding-bottom: 5px; padding-top: 5px; }

tr.odd td { background-color: #F4F4EA; }

table.plain { border-collapse: collapse; text-align: left;  }
table.plain td, table.plain th { padding: 0 6px 4px 0; }

table.aligntop td, table td.aligntop { vertical-align: top; }

table td.label { font-weight: bold; }
table td.spacer { height: 10px; }

td.minilabel { font-weight: bold; width: 50px;}
td.red { color: #DD0000; font-weight: bold; }



