BODY {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #64818D;
	font-size : 11px;
	color : #333333;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	}
	BODY:active {
		color: #ff6600;
		}
	.intro {
		font-size : 12px;
		line-height : 20px;
		}
/*	Table */
TABLE { 
	}
	.result {
		background-color: #dcdcdc; 
		border-color : #708090;
		border : medium double;
	}
	.result a {
		color: #4682b4; 
	}
/*	Anchors */
A { 
	text-decoration : none; 
	}
/*	Main Styles */
TD, TH, INPUT, SELECT, TEXTAREA, DIV, P, SPAN {
	font-size : 11px;
	color : #333333;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	}
	TD a  {	
		color : #2f4f4f;
		}
/*	Navigation */
	.leftnav {
		background-color: #372F2D;
		}
	.firstnavs {
		font-weight: bold;
		color: #CCCCCC;
		background-color: #0071BC;
		}
	.firstnavs a {
		color: #CCCCCC;
		text-align: center;
		}
	.firstnav {
		font-weight: bold;
		color: #CCCCCC;
		background-color: #0071BC;
		}
	.firstnav a {
		color: #CCCCCC;
		}
	.firstnav a:hover {
		color: #FFFFFF;
		}
	.secondnavs {
		font-size: 11px;
		font-weight: bold;
		color: #666666;
		}
	.secondnavs a {
		text-decoration: none;
		color: #eee;
		width: 160px;
		display: block;
		background-color: #0076A3;
		padding: 4px 5px 5px 10px;
		border-bottom: 1px solid #ACBBBF;
		}
	.secondnav {
		font-size: 11px;
		font-weight: bold;
		color: #666666;
		}
	.secondnav a {
		text-decoration: none;
		color: #666;
		width: 160px;
		display: block;
		background-color: #C9DEE3;
		padding: 4px 5px 5px 10px;
		border-bottom: 1px solid #ACBBBF;
		}
	.secondnav a:hover {
		color: #333333;
		background-color: #EBDC9E;
		}
	.thirdnav {
		font-size: 60%;
		font-weight: bold;
		color: #666666;
		padding-top: 3px;
		padding-bottom: 3px;
		padding-left: 12px;
		padding-right: 5px;
		border-bottom: 1px solid #eeeeee;
		}
	.thirdnav a {
		color: #666666;
		}
	.thirdnavs {
		font-size: 60%;
		font-weight: bold;
		color: #666666;
		padding-top: 3px;
		padding-bottom: 3px;
		padding-left: 12px;
		padding-right: 5px;
		border-bottom: 1px solid #eeeeee;
		}
	.thirdnavs a {
		color: #008b8b;
		}
	.thirdnav a:hover {
		color: #0071bc;
		}
	.footerfirstnav {
		font-weight: normal;
		color: #888888;
		padding-left: 5px;
		padding-right: 5px;
		}
	.footerfirstnav a {
		color: #dddddd;
		}
	.footerfirstnav a:hover {
		color: #333333;
		}
	.footerfirstnavs {
		font-weight: bold;
		color: #888888;
		padding-left: 5px;
		padding-right: 5px;
		}
	.footerfirstnavs a {
		color: #dddddd;
		}
	.footersecondnavs {
		font-size: 11px;
		font-weight: bold;
		color: #666666;
		}
	.footersecondnavs a {
		text-decoration: none;
		color: #eee;
		width: 160px;
		display: block;
		background-color: #0076A3;
		padding: 4px 5px 5px 10px;
		border-bottom: 1px solid #ACBBBF;
		}
	.footersecondnav {
		font-size: 11px;
		font-weight: bold;
		color: #666666;
		}
	.footersecondnav a {
		text-decoration: none;
		color: #666;
		width: 160px;
		display: block;
		background-color: #C9DEE3;
		padding: 4px 5px 5px 10px;
		border-bottom: 1px solid #ACBBBF;
		}
	.footersecondnav a:hover {
		color: #333333;
		background-color: #EBDC9E;
		}
/*	News Items */
	.hiliteintro {	
		font-size : 12px;
		line-height : 18px;
		color : #657A8F;
		}
	.articlesheading {	
		display: block;
		font-weight: bold;
		text-transform: capitalize;
		font-size : 120%;
		}
	.articlesblurb {	
		display: block;
		}
	.articlesblurbbold {	
		display: block;
		font-weight: bold;
		}
	.articlescontent {	
		display: block;
		}
	.articlesdate {	
		display: block;
		text-transform: capitalize;
		font-style : italic;
		}
	.fpblock1 {	
		font-size : 10px;
		color : #800080;
		background-color: #f4a460; 
		display: block;
		}
	.fpblock2 {	
		font-size : 10px;
		color : #800080;
		background-color: #3cb371; 
		display: block;
		}
	.fpheading {	
		font-size : 12px;
		color : #4b0082;
		}
	.fpblurb {	
		font-size : 10px;
		line-height : 18px;
		color : #000000;
		}
/*	Site Content */
	.content {
		padding: 5px 20px 30px 20px;
		}
	.content p{
		line-height : 18px;
		font-size : 11px;
		font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
		}
	.content a{
		color : #657A8F;
		font-weight : bold;
		text-decoration : underline;
		}
	.content a:hover {
		color : #27424E;
		}
	.contentloose {
		line-height : 18px;
		font-size : 11px;
		font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
		}
	.contentloose a {
		color : #657A8F;
		font-weight : bold;
		text-decoration : underline;
		}
	.contentloose a:hover{
		color : #27424E;
		}
	.definition {
		line-height : 150%;
		border-bottom-style : dashed;
		border-bottom-width : thin;
		border-bottom-color : #4682b4;
		}
	.warning {
		color : #b22222;
		display: block;
		}
	.lore_type {
		color : #4682b4;
		font-style : italic;
		display: block;
		}
	.address {
		display: block;
		}
	.pblock {
		display: block;
		}
	.pcompany {
		color : #191970;
		background-color: #f8f8ff;
		font-weight : bold;
		display: block;
		}
	.pname {
		color : #191970;
		background-color: #f8f8ff;
		font-weight : bold;
		display: block;
		}
	.psite {
		display: block;
		}
	.ldet {
		display: block;
		}
	.tinyhead {
 		text-align : center;
		color : #cccccc;
		font-size : 9px;
		text-transform: capitalize;
		}
	
/*	Bookmarks */
	SPAN.linkheading {
		color: #f8f8ff;
		background-color: #64818D;
		font-size : 120%;
		display: block;
		font-weight: bold;
		padding: 2px;
		}
	SPAN.linksubheading {
		color: #008080;
		font-size : 120%;
		display: block;
		font-weight: bold;
		}

/*	Headers */
H1{
	display: block;
	font-weight: bold;
	font-size : 165%;
	}
H2{
	display: block;
	font-weight: bold;
	font-size : 150%;
	}
H3{
	display: block;
	font-weight: bold;
	font-size : 135%;
	}
H4{
	display: block;
	font-weight: bold;
	font-size : 120%;
	}
H5{
	display: block;
	font-weight: bold;
	font-size : 110%;
	}
	
/*	List Items */
DL {
	}
/*	Bookmarks */
	.linkheading {
		color: #f8f8ff;
		background-color: #64818D;
		display: block;
		}
	.linksubheading {
		color: #008080;
		display: block;
		}
DT {
	font-weight: bold;
	text-transform: capitalize;
	font-size : 120%;
	}
DD {
	}
	.toc a {
		text-decoration: none;
		font-weight: normal;
		color: #000000;
		}
LI {
	}
	#glossterm {
		margin-top:8px;
		font-weight:bold;
		text-transform:capitalize;
		background-color:#f5f5f5;
		font-size:120%;
		}
	LI.main {
		text-transform:none;
		background-color:#ffffff;
		font-size:100%;
		}
	LI.reg {
		font-size : 90%;
		}
	LI.lglabel {
		font-size : 130%;
		list-style-type : square;
		}
	LI.sitemaplev1 {
		text-indent : 0px;
		font-size : 130%;
		list-style-type : square;
		}
	LI.sitemaplev1 a {
		color : #2f4f4f;
		text-decoration: underline;
		}
	LI.sitemaplev2 {
		text-indent : 6px;
		list-style-type : disk;
		font-size : 120%;
		}
	LI.sitemaplev2 a {
		text-decoration: none;
		font-weight: normal;
		color: #2f4f4f;
		}
	LI.sitemaplev3 {
		text-indent : 20px;
		list-style-type : circle;
		font-size : 110%;
		}
	LI.sitemaplev3 a {
		text-decoration: none;
		font-weight: normal;
		color: #2f4f4f;
		}
	LI.sitemaplev4 {
		text-indent : 25px;
		list-style-type : square;
		font-size : 100%;
		}
	LI.sitemaplev4 a {
		text-decoration: none;
		font-weight: normal;
		color: #2f4f4f;
		}
	LI.sitemaplev5 {
		text-indent : 35px;
		list-style-type : square;
		font-size : 90%;
		}
	LI.sitemaplev5 a {
		text-decoration: none;
		}