body {color:#273638; font: 12px Arial, Helvetica, sans-serif; padding:0px; margin: 0px; background-color:#eee; text-align: center;}
a:link {color:#00545d; background-color: inherit;}
a:visited {color: #4cb4bb; background-color: inherit;}
a:active {color: red; background-color: inherit;}
a:hover, a.subfoot:hover, a.linknav:hover, a.sublinknav:hover {color: red; text-decoration:underline; background-color: inherit;}
h1, h2, h3 {margin: 5px 10px 10px 10px; line-height:140%;}
h1 {font-size:18px; color: #00545d; background-color: inherit;}
h2 {font-size:16px; color: #4cb4bb; background-color: inherit; margin-top: 15px;}
h3 {font-size:14px; color: #000000; background-color: inherit; margin-top: 10px;}
p, form, .line {margin: 5px 20px 5px 11px; line-height: 18px;}
form {margin-bottom: 15px;}
img {border: none; padding: 0px; margin:0px;}
ul {line-height: 18px;}
li {list-style-type: square;}
ul ul li {list-style-type: circle;}

#wrapper {font: 12px Arial, Helvetica, sans-serif; width: 745px; margin: 0 auto 10px auto; position: relative; border: none; background-color: inherit; color: inherit; text-align:left;}
#container {background-color: #fff; color: inherit; width: 745px; margin: 20px auto 5px auto; border:1px solid #999;position: relative;}
#header {padding:5px 0px 5px 0px; margin: 0px; background-color: #fff; color: inherit; height: 74px;}
#header img {margin-left: 15px;}
#nav {font-size: 12px; font-weight: bold; color: #333333; text-align: right; background-color: #e5e5e5; padding: 4px 20px 4px 0;}
#nav a, #nav a:visited {color: #00545d; margin: 0 0 0 -1px; padding: 3px 12px 3px 12px; background-color: inherit; text-decoration: none;}
#nav a:hover { background-color: inherit; color: #4cb4bb; text-decoration: underline;}
#content {margin-top:10px; margin-left: 30px; margin-right: 30px; padding-left: 5px;}
#footer {font-size:9px; margin-top:10px; margin-bottom:0px; padding: 3px 28px 3px 28px; background-color: #e5e5e5; color: inherit; text-align: left; height: 24px;line-height: 13px;}
#home {position: relative; padding: 0; margin: 0; border: none;}

html>body #header {
	height:70px;
}

input.login {margin-left: 5px; font: 12px Arial,Helvetica,sans-serif;}
.map {padding: 5px; border: 1px solid #bbb; margin-top: 5px;}

div.floatrandomright {float: right; width: 320px; margin: 0 20px 10px 10px; padding: 10px 10px 2px 10px; border: 1px solid #bbb; font: 10px/18px Arial,Helvetica,sans-serif; text-align: right;  display: inline;}
div.row {clear: both;}
div.row span.left {float: left; text-align: left; background-color: inherit; color: inherit;}
div.row span.right {float: right; text-align: right; background-color: inherit; color: inherit;}

.spacer {clear: both;}
.error {color: red; font-weight: bold; background-color: inherit;}
#home img.caption { position: absolute; top: 244px; right: -1px; padding: 0; margin: 0;}

.universe ul {margin: 0 0 1em 2em; padding: 0;}
.universe ul li {line-height: 18px; margin: 0; padding: 0;}
.universe ul li.column1 { margin-left: 0px;}
.universe ul li.column2 { margin-left: 180px;}
.universe ul li.column3 { margin-left: 350px;}
.universe ul li.column4 { margin-left: 520px;}
.universe ul li.reset { margin-top: -450px;}

