<style type="text/css">
	
	
	body {
		margin: 2px 2px 0px 10px;
		padding:0px;
		}
	body {
		font: 12px Verdana, Arial, Helvetica, sans-serif; /* /1.2 */
		background:#ffffff;
		
		}
	td   {
		font: 12px Verdana, Arial, Helvetica, sans-serif; /* /1.2 */
				
		}
		
	a:link {
		text-decoration:none;
		
		
		}
	a:visited {
		
		text-decoration:none;
		}
		
	a:hover {
		
		text-decoration: underline;
	
		}
	a.quotes {
		font: 12px Verdana;
		color: #ee1111;
		font-weight: bold;
		text-decoration: underline;
		}
	a.quotes:visited {
		color: #ee1111;
		font-weight: bold;
		text-decoration: underline;
		}
	a.promo {
		font: 12px Verdana;
		color: #33cc66;
		font-weight: bold;
		text-decoration: underline;
		}
	a.footer {
		color: #cc8833;
		 }
	a.footer:visited {
		 color: #cc8833;
		 }
	a.lessen {
		font: 11px Verdana;
		color: #999999;
		font-weight: bold;
		text-decoration: underline;
		}
	a.lessen:visited {
		font: 11px;
		color: #999999;
		font-weight: bold;
		text-decoration: underline;
		}
	pre {
		font-size:11px;
		color:blue;
		}
		
	.greek {
		color:#999;
		}
	b {
		color:#0066cc;
		}

	.blus {
		color:#ee1111;
		font-weight: bold;
	}
	.navbox {
		font-size: 12px;
		font-family: Arial, Tahoma, Verdana, Helvetica;
		
		background-color: #ffcc99;
		background: url("rectop3.gif") bottom left no-repeat;
background-position: top left;
margin-top:7px;
width:170px;

		}
		.navh1 {
		padding-left:5px;display:inline;color:#66cc00;>
		}
		
		.leftmain {
		background:#ffcc99;padding-left:5px;background: url("midback2.gif");
		}
		
		.leftnavend{
		position:relative;
		background: url("recbot3.gif") bottom left no-repeat;
		padding:0px;margin:0px;
		width:170px;
		top:-5px;
}
.lhnlink {
font-family:verdana;font-weight:bold;color:#009900;
}


	.tblboda {
		border-width: 1px;
		border-style: solid;
		border-color: #cccccc;
		}
	.box	{
		background: #ffffff;
		color: #cc8833;
		font-family: Arial, Tahoma, Verdana;
		font-color: #cc8833;
		font-size: 12px;
		padding: 2px;
		margin: 2px;
		border-color: #cc8833;
		border-style: solid;
		border-width: 1px;
		}
	.msgtop	{
			background: #ffffff;
			color: #000000;
			font-family: Verdana;
			font-color: #000000;
			font-size: 12px;
			padding: 2px;
			margin: 2px;
			border-color: #000000;
			border-style: dotted;
			border-width: 2px;
			padding-left: 5px;
		}
	.boxqotd	{
		background: #ffffff;
		color: #663300;
		font-family: Arial, Tahoma, Verdana;
		font-color: #663300;
		font-size: 16px;
		padding: 2px;
		margin: 2px;
		border-color: #cc8833;
		border-style: solid;
		border-width: 1px;
		}	
		
	ol {
		margin-right:40px;
		}
	li {
		
		margin-bottom:10px;
	}

	#leftcontent {
		position: absolute;
		left:10px;
		top:140px;
		width:170px;
		height:830px; /* was auto,660*/
		 /*background:#ff99ff; */
		border:1px solid #fff;
		
		}





	#centercontent {
	
		background:#ffffff;
   		margin-left: 169px;
		border:1px solid #fff;
				
		voice-family: "\"}\"";
		voice-family: inherit;
   		margin-left: 171px;
   		
		}
	html>body #centercontent {
   		margin-left: 171px;
   		margin-top: 20px;
		}

	#rightcontent {
			position: absolute;
			right:10px;
			top:100px;
			width:170px;
			height:830px; /* was auto*/
			background:#ff99ff;
			border:1px solid #fff;
		}

	#topnav {
	
	height: 30px;
	background:#663300;
	background-image:url("newbf.gif");
	}
	
	
	#banner {
		background:#ff99ff;
		height:100px;
		border-top:1px solid #fff;
		border-right:1px solid #fff;
		border-left:1px solid #fff;
		voice-family: "\"}\"";
		voice-family: inherit;
		height:99px;
		}
	html>body #banner {
		height:99px;
		}
		
	p,h1,pre,h2,h3 {
		margin:0px 10px 10px 10px;
		}
		
	h1 {
		font-size:18px;
		color:#3322cc;
		padding-top:10px;
		}
		
	h2 {
		font-size:16px;
		color:#0099ff;
		padding-top:10px;
		}
		
	h3 {
		font-size:16px;
		color:#ee2222;
		padding-top:0px;
		}
	h3.box {
		font-size:16px;
		color:#ee2222;
		padding-top:0px;
		}
		
	#leftcontent h1 {
		font-size:16px;
		color:#113311;
		padding:0px 2px 0px 2px;
		margin:0px;
		}
	
		.footer {
				font: 11px;
				color: #000000;
		}
	INPUT.button {background-color: #b0b0ff; font-weight: bold; border-color: #bbbbff; color: #000000; font-family: verdana, helvetica, sans-serif; font-size: 150%
	}
.signup {
		font-size:20px;
		color:#FF0000;
		font-weight: bold;
		padding-top:4px;
		}
a.sample {
		color:#EE2222;
		font-weight: normal;
		
}
a.sample:visited {
		color:#EE2222;
		font-weight: normal;
		
}
a.tnlink {
color: #000000;
}
a.tnlink:visited {
color: #000000;
}
.puztd {
			BORDER-TOP: #000 1px solid; BORDER-BOTTOM: #000 1px solid
		}
		
		INPUT.resetbutton {background-color: #ff9999; font-weight: normal; border-color: #ffcccc; color: #000000; font-family: helvetica, sans-serif; font-size: 11pt; width: 115px
		}
		INPUT.solutionbutton {background-color: #99ccff; font-weight: normal; border-color: #ccccff; color: #000000; font-family: helvetica, sans-serif; font-size: 11pt; width: 115px
		}
		
		INPUT.checkbutton {background-color: #ffff33; font-weight: normal; border-color: #ffff99; color: #000000; font-family: helvetica, sans-serif; font-size: 11pt; width: 115px
		}
		INPUT.undobutton {background-color: #66ff66; font-weight: normal; border-color: #99ff99; color: #000000; font-family: helvetica, sans-serif; font-size: 11pt; width: 115px
		}
		INPUT.savebutton {background-color: #ff9966; font-weight: normal; border-color: #ffcc99; color: #000000; font-family: helvetica, sans-serif; font-size: 11pt; width: 115px
		}
		.copyright { align: center; color: 666666 }
		
	.topright {text-align: right; vertical-align: top; color: black }
.botleft {text-align: left; vertical-align: bottom; color: black;margin-top:14px; }


</style>



