body  {font-family: Arial,Nice,Bitstream Vera Sans, sans-serif; font-size:10pt; margin: 0px 0px 0px; color:dimgray}

table  { font-family: Arial,Nice,Bitstream Vera Sans, sans-serif; font-size:10pt; color:dimgray; border-collapse:collapse; border-color: #aaaaaa}

table#sosTab { font-family: Arial,Nice,Bitstream Vera Sans, sans-serif;
	font-size:15px; line-height:16px; color:#555555; border-spacing: 0px;
	background:#d8d8d8; width:100%; margin-top:10px;margin-bottom:5px;
}
table#sosTab a {text-decoration: none}
table#sosTab td {
	text-align:center;
	border-top: 1px solid gray; border-left: 1px solid gray;
	border-right: 1px solid gray; border-bottom: 3px solid gray;
	padding: 5px 5px 7px 5px;
	width: 20%;
}
table#sosTab td.active {
	border-top: 2px solid gray; border-left: 1px solid gray;
	border-right: 2px solid gray; border-bottom: 3px solid #eeeeee;
	background:#eeeeee;
}
table#sosTab td.gap {
	border-top: 1px solid #eeeeee; border-left: 0px;
	border-right: 0px;
	width:3px; color:#eeeeee;background:#eeeeee;
}
table#sosTab td.empty {
	border-top: 1px solid #eeeeee; border-left: 0px;
	border-right: 0px;
	width:20%; color:#eeeeee;background:#eeeeee;
}

input {font-family: verdana, arial, sans-serif; font-size:8pt; }
.search { color: #00c; font-weight: bold; font-size:8pt;text-align: center; margin-bottom: 0;}
.nav { font-family: verdana, arial, sans-serif; color: #0000c0; font-size: 78%; text-decoration: none; font-weight: bold;}

#container { width: 1080px; margin-left:auto;margin-right:auto;clear:both;
			border-left: 1px solid #aaaaff; border-right: 1px solid #aaaaff; background-color:#ffffff }

#col1	{float:left;width:140px;margin: 10px 10px 0px 10px}
#home_colhead {padding:5px 0px 5px 0px;border-bottom:1px solid gray}
#broad_col2 {display:inline;float:left;width: 730px;
	margin: 0px 0px 10px 0px; background:#eeeeee}

#broad_col3 {display:inline;float: left; width:335px; padding-left:10px;padding-right:0px; }

#inlMenu {font-family:verdana,sans-serif;
		font-size:11px; font-weight:bold;
		display:inline;
		padding:0;
		margin:0;
		background:#ccc;}
#inlMenu ul {margin: 0 0 0 0}
#inlMenu li {display:inline;
		padding:0;
		margin:0;}

#inlMenu a:visited,
#inlMenu a:link {color: black;
		text-decoration:none;
		text-transform:uppercase;
		margin:0 0 0 0;
		padding: 10px 10px 10px 10px;
		float:left;
		width:auto;
		background:#ccc;}
#home #inlMenu-home a, 
#charts #inlMenu-charts a, 
#sources #inlMenu-sources a, 
#download #inlMenu-download a, 
#ink #inlMenu-ink a 
		{color:black;
		background: gray}		
#home #inlMenu-home a:hover,
#charts #inlMenu-charts a:hover,
#sources #inlMenu-sources a:hover, 
#download #inlMenu-download a:hover, 
#ink #inlMenu-ink a:hover 
		{color:black;
		background: gray}		
#inlMenu a:hover {color:white;
		background: black}

#inlMenu2 {font-family:verdana,sans-serif;font-size:11px; font-weight:bold;
		display:inline;
		padding:0;
		margin:0;
		background:gray;}
#inlMenu2 ul {margin: 0 0 0 0}
#inlMenu2 li {display:inline;
		padding:0;
		margin:0;}
#inlMenu2 a:visited,
#inlMenu2 a:link {color: black;
		text-decoration:none;
		text-transform:uppercase;
		margin:0 0 0 0;
		padding: 10px 5px 10px 5px;
		float:left;
		width:auto;
		background-color:gray;}
#inlMenu2 a:hover {color:white;}

	/* year */
	div.yearline, .yearlinelast { color:#9400d3; height:30px;display:inline;float:left; border-left: 1px solid gray;border-top: 1px solid darkviolet; border-bottom: 1px solid darkviolet}
	div.yearlinelast { border-right: 1px solid darkviolet }
	div.datalbl  {  font-size:9px; font-weight: bold; color:white; background:deepskyblue;  }
	div.datavalue, .datavaluered { font-size:15px; font-weight: bold }
	div.dataname, .datanamesmall { font-size:16px; font-weight: bold }
	div.datanamesmall { font-size:11px}
	.datalbl, .datavalue, .dataname, .datanamesmall, .datavaluered { padding-left: 2px; padding-right: 2px}
	.datavalue, .datavaluered { text-align:center}
	.datavaluered {color: #ff7070 }
	div.assocbox, .assocboxright { width:135px;border: 1px solid darkviolet; margin: 10px 0px 10px 0px; 
			padding-bottom: 5px;padding-left:0px }
	.assocboxright {display:inline;float:right }
	div.assocboxhead {background-color: #ffccff; font-weight:bold; 
		padding: 1px 0px 3px 3px}
	div.topic { background-color: #eeeeee; margin-top: 10px;padding: 1px 7px 5px 7px }
	
	span.year { font-family: Arial Black, Nice,Bitstream Vera Sans,sans-serif; font-size:120%; color:white;background: darkviolet }
	/* lh button links */
	a.nav1 {font-size: 8pt; text-decoration: none; font-weight: bold }
	/* takethetest link */
	a.nav2 { color: #9400d3; text-decoration: none; font-weight: bold }
	a.nav2:link { color: #9400d3; text-decoration: none; }
	a.nav2:active { color: #800000; }
	a.nav2:visited { color: #9400d3; text-decoration: none; }
	a.nav2:hover { color: #800000; text-decoration: underline; }
	/* lhn box links */
	a.nav3 {font-size: 9pt; font-style: normal; text-decoration: none; font-weight: bold;
			line-height:10pt}
	a.nav3:link { color: #9400d3; text-decoration: none; }
	a.nav3:active { color: #800000; }
	a.nav3:visited { color: #9400d3; text-decoration: none; }
	a.nav3:hover { color: #800000; text-decoration: underline; }
	/* tags headline */
	a.nav4 { font-size: 120%; font-style: italic; text-decoration: none; font-weight: bold }
	a.nav4:link { color: #0000a0; text-decoration: none; }
	a.nav4:active { color: #800000; }
	a.nav4:visited { color: #0000a0; text-decoration: none; }
	a.nav4:hover { color: #800000; text-decoration: underline; }
	/* fold link */
	a.navf {font-size: 9pt; font-style: normal; text-decoration: none; font-weight: bold }
	a.navf:link { color: #00b; background: #ddd; text-decoration: none; 
	border-left:1px solid #fff; border-top:1px solid #fff; border-right:1px solid #888; border-bottom:1px solid #888;}
	a.navf:active,
	a.navf:hover { color: #00a; background: #ccc; border-left:1px solid #888;
	border-top:1px solid #888; border-right:1px solid #fff; border-bottom:1px solid #fff; }
	a.navh {font-size: 3pt; font-style: normal; text-decoration: none; color: white; margin: 0 0 0 0; padding: 0 0 0 0; border: 0 ;}
	a.navh:visited { font-size: 3pt; font-style: normal; text-decoration: none; color: white; }
	/* end of article links */
	a.navn { font-size: 10pt; font-style: normal; text-decoration: none; font-weight: bold }
	a.navn:link { color: #0000a0; text-decoration: none; }
	a.navn:active { color: #800000; }
	a.navn:visited { color: #0000a0; text-decoration: none; }
	a.navn:hover { color: #800000; text-decoration: underline; }
	
	H1, H2, H3, H4, H5, H6 {color:darkviolet; margin-top: 1em; margin-bottom: 0.2em }
	h1 {font-size: 175%; font-family: Arial Black,Nice,Bitstream Vera Sans, sans-serif; font-weight:normal}
	h2 {font-size: 145%;}
	h3 {font-size: 130%; border-top: 1px solid deepskyblue; padding-top: 1px}
	h4 { font-size: 115%;}
	h5 {font-size: 115%; }
	h6 {font-size: 10pt; color: #888; font-style: italic;}
	p { margin-top: 0.5em; margin-bottom: 0em;}
	.dc1 { margin-top: 0.5em; margin-bottom: 0em;}
	.dc1:first-letter {float:left; color:#d00000; background-color: #cccccc; font-weight:bold;font-size:125%; line-height:77%;}	
	.dc2 {float:left; color:#d00000; font-size:290%; line-height:24pt; padding-top:1pt;}	
	.dc3 { margin-top: 0.5em; margin-bottom: 0em;}
	.dc3:first-letter {font-family:Times,sefir;float:left; color:#d000d0; background-color: #dddddd; font-size:450%; line-height:77%; margin-top: 0px; margin-bottom: 0px;}	
	.bar {font-size: 75%; font-family: Verdana, sans-serif; font-weight: bold; background-color: #bbbbbb; color: white;margin-top: 1em;}
	.bar_red {font-size: 75%; font-family: Verdana, sans-serif; font-weight: bold; background-color: red; color: white;}
	.ad_head { font-size:10px;margin-bottom:13px }
	.ad_text { font-family: Arial, Nice,Bitstream Vera Sans, sans-serif;font-size:14px;color:black;
			line-height:16px;margin-bottom:20px }
	.foot {font-size: 80%; color: #0000c0; }
	.quotation-block { margin-left: 5%; margin-right: 5%; font-size:10pt; }
	.date {font-size: 90%; color: #a0a0a0; }
	.meter {font-size: 90%; font-family: Arial Narrow,Nice,Bitstream Vera Sans,Verdana, sans-serif; font-weight: bold;}
	 .code {font-family: courier new; margin-left: 5%; margin-right: 5%; font-size:8pt; border-top: solid 1px; border-bottom: solid 1px; background-color: #f0f0f0;}
	.logo { font-family: times, serif; font-size: 18px; color: #3333ff; font-weight:bold; border-bottom: 1px solid #3333ff;}
	.qb { margin-left: 5%; margin-right: 5%; font-size:10pt; border-top: solid 1px; border-bottom: solid 1px; background-color: #f0f0f0;}
	.assocbox { padding-left:3px; margin-top:0.25em; }
	ul.qb { margin-left: 5%; margin-right: 5%; padding:0; font-size:10pt; border-top: solid 1px; border-bottom: solid 1px; background-color: #f0f0f0;}
	ul.qb li {margin-left:5%;}

	blockquote { font-size:10pt;}

	hr {height: 2px; color:#aaaaaa; }
		
	.error	{font-family:Verdana, Arial, sans-serif; font-size:8pt;color:red}
	.style1 {font-family:Verdana, Arial, sans-serif; font-size:8pt; TEXT-ALIGN:right;}
	.style2 {border-style:inset;border-width:thin;visibility:visible}
	
#footerContainer {
  width:1080px;
	*width:1002px;
  margin:0px auto;
  background: #eeeeff;
}

#footerContainer ul{
	list-style: none;
	margin: 0; padding:0; padding-top: 5px;
	float: left;
<!--  height:145px -->
}

#footerContainer ul li {
  line-height: 1.25;
  list-style: none;
	padding:0px;
	margin:0px;
	padding-left:10px;
	width: 100%;
	color: #000;
}
#footerContainer ul li a {
	text-decoration: none;
}
#footerContainer ul li a:hover {
	text-decoration: underline;
}
	
