body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	background-color: #336633;
	text-align: center;
	margin: 0;
	padding: 10px 0 0 0;
}
div#logo {
	border-bottom: 2px solid #000000;
	padding: 10px;
}
img {
	border-style: none;
}
img.flleft {
	float: left;
	margin: 3px 10px 4px 0;
	display: block;
}
img.flright {
	float: right;
	margin: 3px 0 4px 10px;
	display: block;
}
img.fltleft {
	float: left;
	margin: 3px 5px 3px 0;
	border: 3px solid #dddddd;
	display: block;
}
img.banner {
	margin: 0;
}
p {
	margin: 0 0 12px 0;
}
h1, h2, h3 {
	color: #009900;
}
h1 {
	margin: 5px 0 15px 0;
}
h2 {
	margin: 0 0 2px 0;
	font-size: 110%;
}
h3 {
	margin: 12px 0 0 0;
	font-size: 100%;
}
ul           { margin-left: 0; padding-left:0; margin-top: 0 }
ul.one       { margin-left: 20px; list-style-type: disc; }
ul.two       { margin-left: 20px; list-style-type: circle; }
ul.none li   { list-style-type: none; margin-left: 0; }
ul.none li a { font-weight: bold; }
table.full        { width: 100%; margin: 0 auto 8px; }
table.right       { float: right; margin: 0 0 4px 10px; }
table.left        { float: left; margin: 0 10px 4px 0; }
table.bord        { border: 1px solid #009900; background-color: #FFFF99; }
table.bord th     { background-color: #FF9900; color: #009900; font-weight: bold; border: 1px solid #009900; padding: 2px; text-align: center; }
table.bord td     { border: 1px solid #009900; padding: 2px 5px 2px 5px; }
table.bord td.red { color: #FF0000; font-weight: bold; white-space: nowrap; }
table.bord td.grey { color: #999999; }
table.bord td.green { color: #009900; }
table.bord td.right { text-align: right; }
tr.lb             { background-color: #FFFFCC; }
caption           { color: #009900; font-weight: bold; font-size: 120%; margin-bottom: 2px; }
div.container {
	width: 728px;
	border: 5px solid #999999;
	margin: 0 auto 0;
	background-color: #ffff66;
}
div.container:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
div.banner {
	background-color: #000000;
	margin-top: -5px;
}
div.head {
	background-image: url(images/statue_tile.jpg);
	background-repeat: repeat-x;
	border-bottom: 5px solid #000000;
	text-align: left;
	width: 728px;
	margin: 0;
}
div.head img {
	float: left;
	display: block;
}
div.head h1 {
	margin: 0;
	padding-top: 6px;
}
div.head p {
	margin: 0;
}
div.head:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
div.heading {
	background-color: #CC0000;
	text-align: left;
	padding: 8px 10px 10px;
}
div.heading h1 {
	color: #FFFFFF;
	font-size: 150%;
	margin: 0;
}
div.content {
	text-align: left;
	padding: 10px;
	line-height: 120%;
	float: left;
	width: 568px;
	font-size: 90%;
}
div.contentleft {
	width: 310px;
	float: left;
}
div.contentright {
	width: 240px;
	float: right;
}
div.sidenav {
	width: 120px;
	float: right;
	font-size: 75%;
	font-weight: bold;
	padding: 10px;
	background-color: #FFFFAA;
}
div.sidenav ul {
	list-style: none;
	padding: 0;
	margin: 0 0 10px 0;
}
div.sidenav li {
	text-align: center;
	margin: 0 0 3px 0;
	padding: 0;
}
div.sidenav li a {
	border: 2px solid #009900;
	display: block;
	padding: 0;
	background: #009900;
	color: #FFFFAA;
	text-decoration: none;
	width: 116px;
}
div.sidenav li a:hover {
	border: 2px solid #00ff00;
	background: #00ff00;
	color: #FFFFFF;
}
div.sidenav h1 {
	font-size: 110%;
	margin: 20px 0 10px 0;
}
div.footer {
	width: 708px;
	margin: 0 auto;
	font-size: 70%;
	color: #999999;
}
div.footer p {
	margin: 3px 0;
}
p.footl {
	float: left;
}
p.footr {
	float: right;
}
div.footer a {
	text-decoration: none;
	color: #888888;
}
div.footer a:hover {
	text-decoration: underline;
}
div.klists		{
				margin-left: 100px;
				}
ul.knight		{
				padding: 0;
				margin: 0 0 1ex 0;
				list-style-type: disc;
				}
ul.knight li	{
				margin-left: 22px;
				}
ul.thumbs {
	list-style-type: none;
	clear: both;
	margin: 0;
}
ul.thumbs li {
	display: inline;
	margin: 0 8px 0 0;
	padding: 0;
}
ul.thumbs li.end {
	margin: 0;
}
img.swapmain {
	display: block;
	float: left;
	border: 5px solid #FFFFFF;
	margin: 0 10px 10px 0;
}
img.swap {
	cursor: pointer;
	border: 3px solid #FFFFFF;
}
p#img_caption {
	margin: 0px;
}
div#xmas 		{
				background: url(images/holly.gif) no-repeat;
				height: 177px;
				width: 220px;
				text-align: center;
				margin: 0 69px 10px;
				padding: 0;
}
div#xmas img { float: left; margin: 24px 0 1px 12px; }
div#xmas h2	{ float: right; margin: 42px 18px 0 0; width: 88px; }
div#xmas p	{ clear: left; margin: 0; font-weight: bold; color:#FF0000; }
label			{
				float: left;
				width: 114px;
				padding-top: 3px;
				padding-right: 3px;
				text-align: right;
				}
label.radio 	{
				width: 140px;
				text-align: left;
				}
label.radio, label.type	{
				padding-top: 0;
				}
input			{
				border: 1px solid #8888dd;
				padding: 2px;
				}
input.button	{
				width: auto;
				background-color: #8888dd;
				color: #FFFFFF;
				}
input.full		{
				width: 420px;
				}
input.drug		{
				width: 220px;
				float: left;
				}
input.dose		{
				width: 76px;
				}
input.radio		{
				border-width: 0px;
				float: left;
				padding-top: 2px;
				}
p.button		{
				text-align: center;
				}
textarea		{
				border: 1px solid #8888dd;
				width: 420px;
				height: 120px;
				padding: 2px;
				}
form			{
				border: 1px solid #8888dd;
				background-color: #ddddff;
				margin: 0 0 10px 0;
				padding: 5px 15px;
				float: left;
				width: 557px;
				}
form p			{
				clear: left;
				padding: 0;
				}
select,input,textarea	{ font-family: Arial, Helvetica, sans-serif; color: #3333ff; }