.copyright  	{ font-size: 7pt; margin-bottom: 0px; } 
.hdr		{ font-family: Verdana, Arial, Helvetica; font-size: 10pt; font-weight:bold; color: #85402C; margin-bottom: 4px; }
.lhdr		{ font-family: Verdana, Arial, Helvetica; font-size: 12pt; font-weight:bold; color: #85402C; }
.shdr		{ font-family: Verdana, Arial, Helvetica; font-size: 9pt; font-weight:bold; color: black; }
.vshdr		{ font-family: Verdana, Arial, Helvetica; font-size: 8pt; font-weight:bold; color: #85402C; margin-top: 6px; 
                  margin-bottom: 6px; }
.bhdr   	{ font-family: Verdana, Arial, Helvetica; font-size: 8pt;  margin-top: 4px; margin-left: 24px; 
		margin-right: 16px; margin-bottom: 6px;}
.datehdr   	{ font-family: Verdana, Arial, Helvetica; font-size: 8pt; font-weight:bold;  margin-top: 6px; margin-left: 6px; 
		margin-right: 16px; margin-bottom: 10px;}
.indx		{ font-family: Verdana, Arial, Helvetica; font-size: 8pt; font-weight: bold; color: #FFCC66;
		padding-left: 8px;
		padding-bottom: 3px;
		padding-top: 3px;
		border-bottom: #111111 2px solid;
		border-top: #aaaaaa 1px solid;
		border-left: #999999 2px solid;
		border-right: #111111 2px solid; }
.inds		{ font-family: Verdana, Arial, Helvetica; font-size: 8pt; font-weight: bold; color: #F7941D;
		PADDING-LEFT: 8px;
		PADDING-BOTTOM: 3px;
		PADDING-TOP: 3px;
		background-color: #808080;
		border-bottom: #111111 2px solid;
		border-top: #aaaaaa 1px solid;
		border-left: #999999 2px solid;
		border-right: #111111 2px solid; }
.indi		{ font-family: Verdana, Arial, Helvetica; font-size: 7pt; color: #FFCC66;
		PADDING-LEFT: 18px;
		PADDING-BOTTOM: 2px;
		PADDING-TOP: 2px;
		background-color: #505050;
		border-bottom: #111111 2px solid;
		border-top: #aaaaaa 1px solid;
		border-left: #999999 2px solid;
		border-right: #111111 2px solid; }
.indis		{ font-family: Verdana, Arial, Helvetica; font-size: 7pt; color: #F7941D;
		PADDING-LEFT: 18px;
		PADDING-BOTTOM: 2px;
		PADDING-TOP: 2px;
		background-color: #808080;
		border-bottom: #111111 2px solid;
		border-top: #aaaaaa 1px solid;
		border-left: #999999 2px solid;
		border-right: #111111 2px solid; }
.cellbord 	{ border: solid gray 1px; }
.cellbords	{ border-left: solid gray 1px; border-right: solid gray 1px; border-bottom: solid gray 1px; }
.tabbord 	{ border: solid #85402C 1px; border-collapse: collapse; }
.footer		{ font-family: Verdana, Arial, Helvetica; font-size: 8.6pt; font-weight: bold; color: black; }
.subfooter	{ font-family: Verdana, Arial, Helvetica; font-size: 7.6pt; color: black; }
.tabborder	{ border: solid black 1px; }
.bodytxt	{ font-family: Verdana, Arial, Helvetica; font-size: 8pt;  margin-top: 2px; margin-left: 16px; margin-right: 16px;}
.caption	{ font-family: Verdana, Arial, Helvetica; font-size: 7pt; color: black; }
.credit		{ font-family: Verdana, Arial, Helvetica; font-size: 6pt; color: black; }
td		{ font-family: Verdana, Arial, Helvetica; font-size: 8pt; }
li		{ margin-right: 16px; }
ul		{ margin-top: 4px; }
ol		{ margin-top: 4px; }
a:link		{ text-decoration: none; }
a.gen:link	{ color: #C45703; text-decoration: none; }
a.gen:visited	{ color: #C45703; text-decoration: none; }
a.gen:hover	{ color: #E36505; text-decoration: none; }
a.blt:link	{ color: #A45920; text-decoration: none; }
a.blt:visited	{ color: #C45703; text-decoration: none; }
a.blt:hover	{ color: #0066FF; text-decoration: none; }
a.photo:link	{ color: #A45920; text-decoration: none; font-weight: bold; font-style: italic;}
a.photo:visited	{ color: #C45703; text-decoration: none; font-weight: bold; font-style: italic;}
a.photo:hover	{ color: #0066FF; text-decoration: none; font-weight: bold; font-style: italic;}
a.indxx:link    { color: #FFCC66; text-decoration: none; }
a.indxx:visited { color: #FFCC66; text-decoration: none; }
a.indxx:hover   { color: #FFEE99; text-decoration: none; }
a.subfooter:link     { color: #996633; text-decoration: none; }
a.subfooter:visited  { color: #996633; text-decoration: none; }
a.subfooter:hover    { color: #E36505; text-decoration: none; }