body  {font-family: serif; font-size:1rem; margin: 0px 0px 0px;line-height:1.1rem;
	background-color:#fff}

#container { width: 1000px; margin-left:auto;margin-right:auto;clear:both; }

table { font-family: Times, serif; border-collapse:collapse;}
table tr { }
tr.tier { height:20pt; }
tr.line { height:10pt;  }
table td {font-family: Times, serif; margin-top: 0.5em; margin-bottom: 0em; }
table td.sp {font-family: Arial, sans-serif; font-size:90%; line-height:80%; text-align:right;border-left: 1pt solid black;}
table td.sp.sptier {font-family: Arial, sans-serif; font-size:90%; line-height:80%; text-align:right;border-left: 1pt solid black;border-top: 1pt solid black;}
table td.lbl {font-family: Arial, sans-serif; font-size:90%; line-height:80%;text-align:left;}
table td.lbl.lbltier {font-family: Arial, sans-serif; font-size:90%; font-weight:bold;line-height:80%;text-align:left;border-top: 1pt solid black;}
table TD.name {font-family: arial, sans-serif; font-weight:bold; color:white;}

thead{font-family:Verdana, Arial, sans-serif; font-size:73%; text-align:center;background-color:indianred;color:white;font-weight:bold}
tfoot{background-color:white;border-color:white; font-size:73%; }

#home_col2 li {padding-bottom: 0.5em;}

input {font-family: verdana, arial, sans-serif; font-size:73%; }

#col1	{float:left;width:80px}
#home_colhead {padding:5px 0px 5px 0px;border-bottom:1px solid gray}
#home_col2 {display:inline;float: left; width: 550px;  padding-top:10px}
#opeds_col2 {display:inline;float: left; width: 600px; border-left:1px solid gray; padding-left:10px;padding-right:10px; background-color:#ffffff}
#search_col2 {display:inline;float: left; width: 550px; border-left:1px solid gray; padding-left:10px;padding-right:10px; background-color:#ffffff}
#home_col3 {display:inline;float: left; width:430px; padding-top:10px; padding-left:10px}
#opeds_col3 {display:inline;float: left; width:300px;border-left:1px solid gray; padding-left:10px;padding-right:10px; }
#home_col4 {float:left; width:200px;border-left:1px solid gray;padding-left:10px; background-color:#eeeeee}

div.section {color: #8c26c8;font-family: sans-serif; font-size:160%;line-height:1.5em;
	letter-spacing:0.1em;text-transform:uppercase;margin-top:20px;
	border-top:1px solid #aaa;}
div.maxim1 {color: #8c26c8;font-family: sans-serif; font-size:120%;line-height:1em;
	letter-spacing:0.1em;text-transform:uppercase;margin-top:20px; 
	border-top:1px solid #aaa;}
div.maxim2 {}
div.brick {width:24%;float:left; padding-right: 1%;}
div.vision,div.sitelist {color: gray;font-family: serif; font-size:160%;font-weight:bold;font-style:italic;text-align:center;line-height:3em}
div.sitelist {font-size:120%;line-height:140%}
div.vision:before, div.vision:after,
div.sitelist:before, div.sitelist:after {
display:block;width:100%;height:1px;content: '';
background:url(fade-line.png) center center no-repeat;}
div.divider {clear:both;border-top:1px solid #aaa;padding-top:1em}

div.inlMenu a,
div.inlMenu {font-family:sans-serif; font-size:95%;font-stretch:condensed;
		display:inline;
		list-style-type: none;
padding: 0px;margin: 0px;}
div.inlMenu ul {margin: 0 0 0 0;padding:0px}
div.inlMenu li {display:inline;
		padding:0;
		margin:0;}

div.inlMenu a:visited,
div.inlMenu a:link {color: #c76eff;
		text-decoration:none;
		text-transform:uppercase;
		margin:0 0 0 0;
		padding: 0px 20px 10px 0px;
		float:left;
		width:auto;}
	
div.inlMenu a:hover {color:#8b26cc;}


	a { color: #8c26c8; font-weight: normal; text-decoration:none;}
	a:link { color: #8c26c8; }
	a:active { color: #8c26c8; }
	a:visited { color: #8c26c8; }
	a:hover { color: lightcoral; text-decoration:underline }
	a.nav { font-family: Arial, sans-serif; color: crimson; font-size: 75%; text-decoration: none; font-weight: bold;}
	a.nav:link { color: crimson; text-decoration: none; }
	a.nav:active { color: crimson; }
	a.nav:visited { color: crimson; text-decoration: none; }
	a.nav:hover { color: gray; text-decoration: none; }
	
	/* lh button links */
	a.nav1 { font-family: Arial, sans-serif; font-size: 72%; text-decoration: none; font-weight: bold }
	/* takethetest link */
	a.nav2 { font-family: Arial, sans-serif; text-decoration: none; font-weight: bold }
	/* end of article links */
	a.nav3, span.nav3 { font-family: Arial, sans-serif; font-size: 90%; font-style: normal; text-decoration: none; font-weight: bold }
	a.navn { font-family: Arial, sans-serif; font-size: 72%;color: #8c26c8; font-style: normal; text-decoration: none; font-weight: bold }
	a.navn:hover {text-decoration:underline}
	/* tags headline */
	a.nav4 { font-family: Arial, sans-serif; font-size: 120%; font-style: italic; text-decoration: none; font-weight: bold }
	/* fold link */
	a.navf { font-family: Arial, sans-serif; font-size: 80%; font-style: normal; text-decoration: none; font-weight: bold }
	a.navf:link { color: crimson; 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: crimson; 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-family: Arial, sans-serif; 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-family: Arial, sans-serif; font-size: 3pt; font-style: normal; text-decoration: none; color: white; }
	/* delicious link */
	.del_tit {font-size: 108%; font-weight:bold;line-height:98% }
	a.del_cont, a.del_cont:hover {font-family: Arial, sans-serif; color:black; font-size:78%;line-height:109%; text-decoration: none;}
	
	h2 {color:#8c26c8; font-size: 200%; line-height:107%;margin-top: 0.75em}
	h3 {color:#8c26c8; font-size: 160%; line-height:107%;margin-top: 0.75em; margin-bottom: 0em; }
	h4 {color:#8c26c8;  font-size: 140%; line-height:107%; margin-top: 0.5em; margin-bottom: 0em;}
	h5 {color:#8c26c8; font-style: italic; margin-top: 0.5em;  margin-bottom: 0em; font-size: 1rem; }
	h6 {font-size: 90%; margin-top: 0.3em; margin-bottom: 0em; font-family: Arial, sans-serif;
	 color: #888; font-style: italic;}
	p { margin-top: 0.5em; margin-bottom: 0em;}
	p.ital { font-style: italic; font-size: 1.rem; color:#404040; }
	.nosp {margin-top:0em }
	.dc1 { margin-top: 0.5em; margin-bottom: 0em;}
	.dc1:first-letter {float:left; color:#d00000; background-color: #dddddd; font-weight:bold;font-size:125%; line-height:77%;}	
	.dc2 {float:left; color:#8c26c8; font-size:290%; line-height:75%; padding-top:1pt;}	
	.dc3 { margin-top: 0.5em; margin-bottom: 0em;}
	.dc3:first-letter {float:left; color:#d00000; background-color: #eee; 
		font-size:450%; line-height:78%; margin-top: 0px; margin-bottom: 0px;}	
	.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 }
	.bar {font-size: 75%; font-family: Verdana, sans-serif; font-weight: bold; background: #8c26c8; color:white;margin-top: 1em;}
	.foot {font-size: 80%; color: #0000c0; }
	.quotation-block { margin-left: 5%; margin-right: 5%; font-size:90%; }
	.date {font-size: 90%; color: #a0a0a0; }
	.meter {font-size: 90%; font-family: Arial Narrow,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;}
	.qb { margin-left: 5%; margin-right: 5%; font-size:90%; line-height:110%;border-top: solid 1px; border-bottom: solid 1px; background-color: #f0f0f0;}
	ul.qb { margin-left: 5%; margin-right: 5%; padding:0; font-size:90%; line-height:110%; border-top: solid 1px; border-bottom: solid 1px; background-color: #f0f0f0;}
	ul.qb li {margin-left:5%;}

	blockquote { margin:1em 2em 1em 2em; font-size:95%;}

	hr {height: 2px; color:#aaaaaa; background: #eee;}
	hr.bar {font-size: 75%; font-family: Verdana, sans-serif; font-weight: bold; background: #8c26c8; color:white;margin-top: 1em;}
		
	.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}

.blogrollmain {
	margin: 0 0 0 0;padding:0px 0 0 5px; line-height:80%;

}
.blogrollmain a {
	font-size:75%;
	font-family: Times, serif;
	text-decoration: none;
}
.blogrollmain a:hover {
	color: #0074b3;
	text-decoration: underline;
}
.blogrollhead {
	margin: 4px 5px 2px 5px;padding:2px 0px 0px 0px; line-height:80%;
	font-size:75%; color: #8c26c8;
	border-top: 1px solid #8c26c8; 
	font-family: Arial, sans-serif;
	font-weight:bold;
}

.iconsphere {
    background: url(http://www.sphere.com/images/sphereicon.gif) top left no-repeat;
    padding: 4px 0 4px 20px;
    font-size: 10px;
    white-space: nowrap;
    }
	.logo { font-family: times, serif; font-size: 150%; color: #3333ff; font-weight:bold; border-bottom: 1px solid #3333ff;}


#footerContainer {
  width:1000px;
	*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;
}

