html {font-size: 70%;}
body {font-family:verdana,Arial,sans-serif;color:#333;line-height:1.5;}
h1, h2, h3, h4, h5, h6 {font-family:Arial,verdana,sans-serif;}
body, div, fieldset {margin:0;padding:0;}
fieldset {width:auto;padding:0 10px 10px 10px;border: none;}
label {display:block;font-weight:bold;margin-top:10px;}
label span {font-weight:normal;color:#666;}
h1 {font-size:2em;font-weight:normal;color:#333;}
h2 {font-size:1.8em;}
h3 {font-size:1.6em;}
h4 {font-size:1.4em;}
h5 {font-size:1.2em;}
h6 {font-size:1em;}
a {text-decoration:none;color:#369;}
a img {border:none;}
ul {list-style: square;}
ul li ul {margin-bottom:5px;}
input, textarea, select, button {padding:1px 3px;margin:1px;font-family:inherit;font-size:1.2em;font-weight:bold;}
textarea {width:100%;height:100px;}
table {width:100%;background-color:#eee;padding:0;border-collapse:collapse;border-spacing:0;font-size:inherit;}
th {background:#666;color:#fff;font-weight:bold;text-align:center;}
td {margin:1px 0 0 1px;padding:1px 5px;vertical-align:top;}

/* classes */
.clear {clear:both;}
.odd {background:#fff;}
.even {background:#eee;}
.even:hover, .odd:hover {background:#ddd;}

.xcenter {width:auto;margin:10px auto;text-align:center;}
.xbig {font-size:1.4em;font-weight:bold;}
.xsmall {font-size:0.9em;}
p .xsmall, li .xsmall, td .xsmall {color:#999;}
.aright {text-align:right;}
.fleft {float:left;}
.fright {float:right;}
.sbox {border-bottom:1px solid #ddd;}

/* containers */

#page {position:static;width:auto;}
#head {background:#036;color:#fff;height:55px;}
#head h1, #head p {color:#fff;margin:0 10px;padding:0;}
#menu {background:#eee;height:35px;margin-bottom:10px;}
#menu ul {list-style:none;margin:0;padding:10px;}
#menu ul li {display:inline;margin-right:20px;}
#topic {margin:10px auto;}
#foot {margin: 10px auto 0 auto;border-top:1px solid #ddd;text-align: center;font-size:0.90em;color:#666;}
#foot p span {line-height:30px;color:#999;font-size:0.9em;}
