body { background: #406699; font-family: "Trebuchet MS", "Gill Sans", Verdana, Arial, sans-serif; }

.drill	{ font-weight: bold; }
.done	{ font-weight: bold; }

#rightside	{ float: left; clear: none; margin-left: 10px; margin-top: 20px; }
#footer	{ clear: both; margin-top: 10px; margin-left: 10px; }
#centerstore	{ clear: both; text-align: center; }

#page	{ background: #305078; padding: 10px; float: left; }
#nav	{ background: #FCFFD3; width: 200px; float: left; }
#column	{ background: #FCFFD3; padding: 10px; display: run-in; float: right; }

.gkimage	{ float: right; margin-left: 5px; margin-bottom: 5px; clear: both; }
.gallery	{ margin-right: 1px; margin-left: 1px; margin-top: 0px; margin-botton: 5px; border-width: 2px; border-color: #003366; }
a img, a:link img, a:visited img { border-width: 2px; padding:0px; border-color: #003366; }
a:active img, a:hover img { border-width: 2px; padding:0px; border-color: #000000; }
.notice	{ font-size: 13px; text-align: center; }
.downloadtextlink	{ background-color: #FAFFCA; padding: 5px; text-align: center; }

h2	{ font-size: 35px; }
h3	{ font-size: 20px; }
.navvy	{ margin-top: 10px; margin-left: 10px; margin-right: 10px; margin-botton: 0px; }
.head4	{ font-size: 16px; line-height: 1.33; }

td, .maintext	{ font-size: 15px; }
.itemtext	{ font-size: 15px; margin-left: 20px; }
ul, li	{ font-size: 14px; }
.radiolist li	{ display: list-item; list-style: none; }

.label	{ font-size: 12px; width: 180px; text-align: right; }
.bar	{ font-size: 12px; width: 330px; }

a { text-decoration: underline; }
a:link	{ color: #000066; }
a:visited	{ color: #333333; }
a:active	{ color: #660000; }
a:hover	{ color: #000000; background-color: #FAFFCA; }

