body { margin: 20px; font-size: 14px; font-family:Arial, Helvetica, sans-serif; background-color:#e0e0e0; }

.nav { padding: 17px 0px 0px 5px; background: url(navbg.jpg) 100% 100% repeat-y; width: 200px; }
.nav a { float:left; width: 200px; height: 16px; font-variant:small-caps;
			color:#e0e0e0; text-decoration:none; text-align: left;
			padding: 5px;}
.nav a.on, .nav a:hover { color: #2e6424; background: #e0e0e0; }
.nav .sub a { font-size: 14px; height: 24px; }

.bdr { border: 2px solid #ffffff; }
td.bdr2 { border: 2px solid #ff0000; }
h1 { font-size: 24px; margin: 0px 0px 10px 0px; padding: 5px; font-weight: normal; background: #2e6424; color:#e0e0e0; }
table.bdrt { margin:auto; }
.bdrt .iptbut { font-size: 10px; }
table.bdrt td { font-size: 10px; border: 1px solid #ffffff; padding: 4px; text-align:center; }
a { color: #000099;
	 text-decoration: none; }
a:hover { color: #ff0000; }
.hidden { visibility:hidden; position:aboslute; top:0px; left: 0px; }
.unhidden { border: 1px solid #ffffff; padding:5px; text-align: center; }
.ipt { border: 1px solid #ffffff; font-family:Arial, Helvetica, sans-serif; font-size: 14px; }
.iptbut { font-family:Arial, Helvetica, sans-serif; font-size: 14px; }
a img { border: 0px; }

li { list-style: url(sbullet.gif) square; }
img.iright { margin: 5px 10px 10px 10px; border: 2px solid #ffffff; }
.floatright { float:right; margin: 0px 0px 10px 10px; }
.floatright img { margin: 0px 0px 10px 0px; }

.footer { font-size: 10px; text-align: center; }
.footer a { color: #000000; }

