body { background-image: url(/images/lightbg.gif); text-align: center; background-attachment: fixed; }

a:link { color: #0000FF; }
a:visited { color: #0000FF; }
a:hover { color: #00008B; }

table.headinc { background-color: white; margin: 0 auto .6em auto; }
table.headinc td { vertical-align: top; }

#button { width: 15em; font-size: 90%; font-family: arial; text-align: left; margin-left: 5px; }
#button ul { list-style: none; margin: 0; padding: 0; border: none; }
#button li a { display: block; text-decoration: none; width: 100%; border-bottom: 1px solid #808080; border-left: 1px solid white;
	padding-left: 1px; }
html>body #button li a { width: auto; }
#button li a:hover { background-color: #EEEEEE; border-right: 1px solid maroon; border-left: 1px solid maroon; }

#frame1 { width: 98%; margin: 0 auto; text-align: left; background-color: #FFFFFF; padding: 1.2em 0; border: 1px solid #808080; }

h1 { text-align: center; margin-top: 0; font-size: 14pt; }
h2 { border-bottom: 1px solid #4169E1; margin: 0 3%; clear: both; font-size: 12pt; }
h3 { font-size: 12pt; margin: 0; }
.bgcolor { background-color: #EEEEEE; padding: 5px 1em; }

img { border: 0; }

.marg3 { margin: 0px 3% 0px 3%; }
.marg50 { margin: 0px 5% 0px 5%; }
.brln { margin-bottom: 1em; }
.center { text-align: center; }

table.course { background-color: #EEEEEE; margin-top: 1em; text-align: center; width: 100%; font-size: 90%; }
table.course td { padding: 5px 1em; }
table.course p { margin: 0; padding: 0; }
table.download { margin-top: 1em; width: 100%; }
th.setwidth1 { width: 40% }
th.setwidth2 { width: 25% }

#right { float: right; }
#right td { vertical-align: bottom; padding: 0; margin: 0; }
#floatmenu { float: right; background:#EEEEEE; padding: 1em; width: 210px; margin:0 0 15px 15px; }
#floatmenu a { display: block; text-decoration: none;  }
#floatmenu a:visited { text-decoration: none; }
#floatmenu a:hover { text-decoration: underline; color: #00008B; }

.version { font-family: arial; color: #FF0000; }
.change { font-size: 90%; font-family: arial; }

.courseblock { border-bottom: 1px solid #808080; margin-bottom: 1em; }
.courseblock ul { margin-left: 0; padding-left: 0; list-style: none; }
.courseblock form { margin:0 0 1em 0; }

.quotes { margin: 0 3%; }
.quotes ul { margin-left: 0; padding-left: 0; text-align: center; list-style: none; }
.quotes li { margin-bottom: .6em; }

.geo { margin: 0 3%; }
.geo ul { margin-left: 0; padding-left: 0; margin-bottom: 0; text-align: center; }
.geo li { float: left; width: 50%; list-style-type: none; }

.screens { margin: 0 3%; }
.screens ul { margin-left: 0; padding-left: 0; margin-bottom: 0; text-align: center; }
.screens li { float: left; width: 50%; list-style-type: none; margin-bottom: 1em; }