body { font-family: arial,verdana,helvetica; color: black;  font-size: 10pt; margin: 0px; padding: 0px; }
td {
	font-family: arial,verdana,helvetica;
	font-size: 10pt;
	color: #000000;
}
a { color: #0000CC; font-weight: normal; }
p { margin: 0px; margin-top: 8px;  }

.submit {  }
.text {  color: #000000; background-color: #ffffff; font-size: 10pt; }

td.gutter { border-style: solid; background-color: #ffffff; border-color: #ffffff; border-width: 5px; padding: 0px; }

.tiny { font-weight: normal; font-size: 10pt; }
.hot { font-weight: bold; }
.so { font-size: 10pt; font-weight: bold; text-align: right; padding-top: 5px; padding-bottom: 5px; color: #ff0000; }
.content_options { color: #000000; }
.ca {  color: #333333; font-size: 8pt; }

h1 {  font-weight: bold; font-size: 12pt; margin-bottom: 1px; color: #000000; font-family: arial,verdana,helvetica; }
.headline { font-weight: normal; font-size: 16pt; margin-bottom: 8px; color: #000000; font-family: arial,verdana,helvetica; }
.head1 { margin: 0px; font-weight: bold; font-size: 16pt; color: #000000; font-family: arial,verdana,helvetica; }
.head2 { font-weight: bold; font-size: 16pt; margin: 0px; color: #000000; font-family: arial,verdana,helvetica; }
.head3 { font-weight: bold; margin: 0px; font-family: arial,verdana,helvetica; font-size: 10pt; color: #000000; }
div.head3 { padding: 0px; border-style: solid; border-width: 1px; border-color: #ffffff; background-color: #ffffff;}
.summary {color:#000000;font-family: arial,verdana,helvetica;font-size:10pt;font-weight:normal; text-align: left;}

.title_sans a { font-weight: bold; font-size: 12pt; color: #0000CC; font-family: arial,verdana,helvetica; }
.title_sans { font-weight: bold; font-size: 12pt; color: #000000; font-family: arial,verdana,helvetica; }
.title_unapproved { font-weight: bold; font-size: 12pt; color: red; font-family: arial,verdana,helvetica;text-decoration: line-through; display: block; }

form { margin: 0px; margin-bottom: 1px; font-weight: normal; }
td.form { border-width: 1px; border-style: solid; border-color: #b7d02e; background-color: #ffffff; }
div.form { font-size: 10pt; }

td.list_label { border-width: 1px 1px 0px 1px; border-style: solid; border-color: #cccccc; background-color: #f2f2f2; padding: 2px; }
td.list_value { border-width: 1px 0px 0px 0px; border-style: solid; border-color: #999999; padding-left: 10px; }

.tc a { background-color: #ffffff; color: #000000; font-family: tahoma,arial,verdana,helvetica; font-size: 8pt; font-weight: normal; }
.toccol_selected { background-color: #ffffff; color: #0000CC; font-family: arial,verdana,helvetica; font-size: 10pt; font-weight: bold; }
.sidecol { background-color: #528eb5; color: #ffffff; font-family: arial,verdana,helvetica; font-size: 10pt; font-weight: normal; }
a.sidecol { color: #ffffff }
.sidecol_selected { background-color: #e7e7e7; color: #000000; font-family: arial,verdana,helvetica; font-size: 10pt; font-weight: bold; border-color: #000000; }

td.tabover { background-color: #ffffff; }
td.tabunder { background-color: #999999; }
.tabover { font-size: 8pt; font-family: tahoma,verdana,helvetica; font-weight: bold; color: #000000; font-weight: bold; text-decoration: none; background-color: #ffffff;}
.tabunder { color: #ffffff; font-size: 8pt; font-family: tahoma,verdana,helvetica; font-weight: bold; text-decoration: none;}
a.tabunder:hover { text-decoration: underline;}

.photo { border-width: 1px; }
.pagetextphoto { border-width: 0px; }
.thumbnailphoto { border-width: 1px; border-color: #000000; }

.index { color: #fefefe; }
.in { text-align: left; background-color: #b7d02e; color: #446600; font-family: tahoma,verdana,helvetica; font-size: 8pt; font-weight: bold; }
.inp { text-align: left; background-color: #ffffff; color: #003317; font-family: tahoma,verdana,helvetica; font-size: 10pt; font-weight: bold; }
.inr { text-align: right; background-color: #b7d02e; color: #446600; font-family: tahoma,verdana,helvetica; font-size: 8pt; font-weight: bold; }
.nav_pagination { font-family: arial,verdana,helvetica; font-size: 10pt; font-weight: bold; }
.info { font-size: 8pt; font-family: tahoma,verdana,helvetica; font-weight: normal; text-decoration: none; }

.bhr {
	background-image:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: smaller;
	font-weight: normal;
	color: #669900;
	vertical-align: baseline;
}
.bh1 { background-image:url(bar_h1.gif);}
.nowrapping { white-space: nowrap; }
.wrap { width: 100%; border: 0px none; padding: 0px; margin: 0px; }
.hr {
	width: 100%;
	padding: 0px;
	margin: 0px;
	border-style: none;
	border-bottom-color: #666600;
	border-bottom-style: dotted;
	border-bottom-width: thin;
	font-size: smaller;
}

