A:link{text-decoration:underline;color:#666666}
A:visited{text-decoration:underline;color:#666666}
A:active{text-decoration:underline;color:#666666}
A:hover{text-decoration:underline;color:#000}
A.nolink:link{text-decoration:none;color:#666666}
A.nolink:visited{text-decoration:none;color:#666666}
A.nolink:active{text-decoration:none;color:#666666}
A.nolink:hover{text-decoration:none;color:#000000}
A.nolink2:link{text-decoration:none;color:#666666}
A.nolink2:visited{text-decoration:none;color:#666666}
A.nolink2:active{text-decoration:none;color:#666666}
A.nolink2:hover{text-decoration:none;color:#666666}
A.nolink3:link{text-decoration:none;color:#666666}
A.nolink3:visited{text-decoration:none;color:#666666}
A.nolink3:active{text-decoration:none;color:#666666}
A.nolink3:hover{text-decoration:none;color:#000}	
	.center { 
		display: block; text-align: center; 
		}
	.aleft {
		text-align: left;
	}			
	.center2 { 
		display: block;
		text-align: center; 
		}	
	.center3 { 
		display: block;
		text-align: center; 
		}			
* html body .center2 {
		margin-top: -35px;
		}	
* html body	.center3 {
		margin-left: 10px;
		}				
	body {
		margin: 0px 20px 20px 20px;
		padding-top: 0px;
		color: #000;
		font-family: serif, "Times New Roman", "Times New Roman Special G1";
		background-color: #fff;
		background: #fff;
		}
	div.titleblock {
		width: 100%;
		background: #eeeedd;
		border-bottom: 1px dotted #b2b2b2;
		padding: 0px 0px 0px 0px;
		margin: 0px 0px 0px 0px;
		position: relative;
		width: 100%
	}
	div.linkblock {
		width: 100%;
		background: #fff;
		border-top: 1px dotted #b2b2b2;
		margin: 0px;
		position: relative;
		azimuth: far-right;
		background-position: bottom;
	}	
	div.newsblock {
		/* background: url(white.jpg); */
		/* background: White url(grad.jpg) repeat-x top left; */
		background: #fff;
		position: relative;
		padding-left: 0px;
		padding-right: 0px;
		padding-top: 0px;
		padding-bottom: 0px;
		left: -12px;
		margin-bottom: 5px;
		margin-left: 5px;
		margin-right: 9em;
		border-bottom: 2px ridge #b2b2b2;
		border-left: 1px groove;
		border-right: 2px ridge #b2b2b2;
		border-top: 1px groove;
		z-index: 1;
	}	
	div.quoteblock {
		float: right;
		clear: right;
		padding-bottom: 5px;
		padding-left: 5px;
		padding-right: 5px;
		padding-top: 5px;
		border-color: #b2b2b2;
		border-left-style:  dotted;
		border-left-width: 1px;
		width: 7em;
		display: block;
		white-space: normal;
		position: relative;
		background: #fff;
		font-style: oblique;
		border-bottom-color: #b2b2b2;
		border-bottom-style:  dotted;
		border-bottom-width: 1px;
		}
	hr.hrslim {
		height: 1px;
		background-color:  #eee;
		height: 2px;
		border: 0px;
		padding-left: 5px;
		padding-right: 5px;
		padding-top: 0px;
		padding-bottom: 0px;
		margin: 0px;

	}
	img.wspacer {
		visibility: hidden;
	}
* html body img.wspacer {
		visibility: hidden;
	}	
	div.neonavbar {
		float: right;
		clear: right;
		padding-bottom: 5px;
		padding-left: 5px;
		padding-right: 5px;
		padding-top: 5px;
		border-color: #676767;
		border-left-style:  dotted;
		border-left-width: 1px;
		width: 7em;
		display: block;
		white-space: normal;
		position: relative;
		background: #fff;
		font-style: normal;
		border-top-color: #676767;
		border-top-style:  dotted;
		border-top-width: 1px;
		top: -100px;
		left: -1px; 
		height: 100px;
		}				
	img.rssfeed {
		float: right; 
		clear: left; 
		left: 20px; 
		bottom: -40px;
		position: absolute;
	}
	img.atomfeed {
		float: right; 
		clear: left; 
		left: 20px; 
		bottom: -54px;
		position: absolute;		
	}
* html body	img.rssfeed {
		float: right; 
		clear: left; 
		left: 20px; 
		bottom: -40px;
		position: absolute;
	}
* html body	img.atomfeed {
		float: right; 
		clear: left; 
		left: 20px; 
		bottom: -54px;
		position: absolute;		
	}
	#main {
		border: 1px solid #000; 
		background:#fff  url(leaf.png) no-repeat bottom right;
		min-width: 650px;
		min-height: 450px;
		border-bottom: 1px  dotted #b2b2b2;
		}
	#main #menu {
		border-left: 1px dotted #b2b2b2; 
		border-bottom: 1px dotted #b2b2b2;
		float:right;
		background:#eee;
		margin:0px 0px 0px 0px;
		padding-top: 5px;
		padding-left: 5px;
		padding-bottom: 5px;
		padding-right: 5px;
		z-index: 2;
		}
	#footer {
		background:#fff;
		border-bottom: 1px solid #000;
		float: none;
		border-left: 1px solid #000;
		border-right: 1px solid #000;
		font-weight: lighter;
		font-size: xx-small;
		font-size-adjust: inherit;
		font-stretch: normal;
		margin-bottom: 25px; 
		min-width: 650px;
		}		
		td.footertd {
			background-color:#fefefe;
			width: 50%;
		}
		td.footertd:hover {
			background-color: #eee;
			cursor: pointer;			
			
		}
		#footer2:hover {
			background-color: #eee;
		}
		div.linkblock:hover {
			background-color: #eee;
			cursor: pointer;
		}
		#footer3:hover {
			background-color: #eee;
		}

	#header {
		border-bottom: none;
		border-top: none;
		border-right: none;
		border-left: none;
		height: 2px;
		min-width: 650px;
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		background-color: Black;
		background-image: url(leftfade.jpg);
		background-position: left;
		background-repeat: no-repeat;
	}
	#rightfade {
		position: relative;
		height: 2px;
		width: 100%;
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		float: right;
		background-color: transparent;
		background-image: url(rightfade.jpg);
		background-position: right;
		background-repeat: no-repeat;
		z-index: 10;
	}	
	/* IE Hack for top bar positioning */
	* html body #rightfade {
		background: transparent;
		position: absolute;
		height: 2px;
		top: -9px;
		margin: 0px 20px 0px 98%;
		right: -1px;
		padding: 0px 0px 0px 0px;
		float: right;		
		background-color: transparent;
		background-image: url(rightfade.jpg);
		background-position: right;
		background-repeat: no-repeat;
		z-index: 10;		
	}
	h1,pre {
		margin:0px 10px 10px 10px;
		}
	p.intro {
		padding-bottom: 2px;
		margin: 0px 0px 3px 0px;
		padding-left: 3px;
		padding-right: 5px;
		padding-top: 3px;
		padding-bottom: 0px;
		font-size: smaller;
		vertical-align: super;
		text-transform: none;
		text-align: left;
		text-shadow: #b2b2b2;
		font-weight: bold;
		font-stretch: wider;
		font-style: italic;
	}
	p.talkback {
		padding-bottom: 1px;
		margin: 0px 0px 0px 0px;
		padding-left: 1px;
		padding-right: 10px;
		padding-top: 1px;
		padding-bottom: 1px;
		font-size: smaller;
		text-align: right;
		text-shadow: #b2b2b2;
		font-weight: bold;
		font-stretch: wider;
		font-style: italic;
	}	
	p.regular {
		margin: 0px 0px 0px 0px;
		padding-left: 10px;
		padding-bottom: 10px;
		padding-right: 15px;
		padding-top:10px;
	}
	/* p.intro:first-letter {
		font-size: 200%;
		float: left;
		clear: left;
		position: absolute;
		margin: 0;
		padding: 0;
		margin-right: 5px;
	} */
	h1 {
		font-size:14px;
		padding-top:10px;
		}
	#headerimg {
		width: 650px;
		height: 88px;
		border: 0px;
		background-image: url(headerdraft1.jpg);
		visibility: visible;
		z-index: 5;
		top: 2px;
		background-position: center;
		clear: none;
		margin: auto; 
		position: relative; 
		top: -0px;		
	}		
	* html body #headerimg {
		width: 650px;
		height: 88px;
		border: 0px;
		background-image: url(headerdraft1.jpg);
		visibility: visible;
		z-index: 5;
		top: 2px;
		background-position: center;
		clear: none;
		margin-left: 50%;
		left: -325px; 
		position: relative; 
		top: -0px;		
	}	
		
/* The following section of code is purely for the right menu */
ul {z-index: 3; padding: 3px;  margin: 0px; border-width: 0px 1px 1px 1px; border-color: #000;  
  font: 1em sans-serif; }
ul li {z-index: 3; list-style-type: none;
  border: 0px solid #000; 
  position: relative;  margin: 0; padding: 0;}
ul ul {z-index: 2; display: none; border: 1px solid #000;}
ul li:hover > ul {z-index: 3; display: list-item; list-style-type:none; position: absolute; top: -1px; left: 100%;}
li a {z-index: 3; display: block; padding: 5px 7px; text-decoration: none; background: #eee;}
li.sub > a {z-index: 3; font-weight: bold; border: 1px #000; background: #eee;}
ul ul {z-index: 3; width: 10em; }
#rtnv {position: relative; z-index:3;  width: 8em; right: 0; margin: 0; padding: 0; font-family: Arial, sans-serif;}
#rtnv > ul {z-index:3; width: 9em; margin-left: -1px; font-size: 85%;}
#rtnv ul li {z-index: 3; border-width: 0px; border-color: #808080; padding: 0 0 0 5px; line-height: 1.25em;}
#rtnv ul ul {z-index: 3; border-width: 0px 1px 1px 1px; border-color: #808080; } 
#rtnv ul ul li {z-index: 2;border-width: 0px 0px 0px 0px;}
#rtnv li > a {z-index: 3;background-color: transparent; padding: 3px; }
#rtnv li:hover {z-index: 3;background-color: #FFF; border: 1px solid #808080; } 
#rtnv li.sub:hover {z-index: 3;margin-left: -10.2em; border: 1px solid #808080; background: #EED;}
#rtnv li.sub:hover > a {z-index: 3; color: black;}
#rtnv li.sub:hover > ul {z-index: 3;top: 1.77em; left: -1px; background: #eee;}
#rtnv ul li.sub ul li:hover {	border: 1px #000;} 
#menu p { font-size:10px}
/* End navbar code */
	
