html {background:#fff; text-align:center; margin:0; padding:0;}
body {margin:0 auto; padding:0; width:757px; color:#777; font-family:Tahoma; font-size:13px; background:#fff; text-align:left;}

#header {background:url('../Images/clouds.jpg') 0 0 no-repeat; margin:0; padding:0 0 10px; width:755px;}
#header form {float:right; text-align:right; width:380px; font-size:11px;} 
#header form i {padding:5px; line-height:20px; font-style:normal;}
#header form input {width:80px; padding:0; margin:0; border:1px solid #eee; } 
#header form input.button {width:auto;}
#header h2.logo {background:url('../Images/herologo.png') bottom left no-repeat; font-size:10px; color:#fff; float:left; font-weight:normal; margin:0 0 0 15px; width:100px; height:5px; padding:0 15px 60px; }
#header h2.logo a {color:#fff;}
#header h1.title {text-align:center; font-weight:normal; font-size:30px; line-height:50px; margin:0; padding:0;}
#headnav {clear:both;}
a img {border:0;}
a {color:#66b3ff; text-decoration:none;}
a.button {float:right; width:auto; display:block; background:#f89923 url('../Images/buttonbg.jpg'); color:#fff; padding:0 20px; line-height:24px; border:5px solid #66b3ff; font-weight:bold; margin:10px;}
a.button:hover {border:5px solid #eee; }

#headnav, #header form {padding:5px 15px 5px; margin:0; }

#status {position:absolute; top:55px; right:0; background:#fff;}
span.inactive {color:#ccc}
span.error, a.help {color:#ff3366; padding:1px 5px; display:block; float:left; }
a.help {border:1px solid #ff3366; float:right; }
a.help:hover {border:1px solid green; color:green; text-decoration:none; }

#content {padding:0; float:left; clear:right; border:none; margin:0; width:100%;}

#register form {margin:90px;}
#register  label {display:block; float:left; width:15em; text-align:right; font-weight:bold; padding:5px; }
#register  input, 
#register select {margin:5px 10px; width:20em;}
#register label.checkbox, 
#register input.checkbox {float:left; width:auto; font-weight:normal;}
#register input.checkbox {margin-left:15em}

#preamble li {border:1px solid #6478a3; padding:3px; margin:5px;}

b {font-weight:normal; font-size:1.2em;}

.show {display:block; visibility:visible;}
.hide {display:none; visibility:hidden;}
.clear {clear:both;}
 
h1 {font-size:1.5em;} 
h2 {font-size:1.3em;} 
h3 {font-size:1.1em;} 
h4 {font-size:1em;}
h1, h2, h3, h4 {font-weight:normal;}
h2#tag {text-align:center; font-size:25px; line-height:20px; font-style:italic;}

div#tabs, #home {width:100%; padding:0; margin:0; border:none; position:relative; float:left; }
#tabs h3 {text-align:center; font-size:20px; font-weight:normal; padding:0; margin:0; }
h3.tab {padding:0; margin:20px 0; clear:both; }
a.tab, a.tabon {display:inline-block; background:url('../Images/clouds.jpg') bottom no-repeat; border:1px solid #eee; cursor:pointer; margin:5px 5px 0; padding:5px 25px; text-decoration:none; outline:none; } 
a.tab {border-bottom:none; color:#ccc;}
a.tabon, 
#header input.button { color:#ccc; text-decoration:none; background:white; color:#66b3ff; border:1px solid #eee; border-bottom:1px solid #fff; margin-bottom:-1px; background:#fff url('../Images/tabbg.jpg') top repeat-x;}
a.tab:hover, a.tabon:hover {text-decoration:none; }
div#FlashDisplay {padding:0; margin:0; border:none;}

#tabs div.show {float:left; width:96%; margin:0; padding:2%; overflow:hidden; clear:both; line-height:140%; border:1px solid #eee; display:inline; background:url('../Images/taboffbg.jpg') bottom repeat-x;}
img.right {float:right; margin-left:5%; padding:0; }
img.left {float:left; margin-right:5%; padding:0; }
#tabs div.show p, #tabs div.show h2 {margin:0 0 15px;}

.captionimg {text-align:center; float:left; margin:0 30px 5px 0; background:#eee; border:1px solid #ccc;}
.captionimg img {padding:5px; border:1px solid #eee; margin:0; clear:both;}
.captionimg i {padding:0 5px 5px;}

.info {color: #111;  list-style-type: none;margin-left:20px;}
#footer {text-align:center; clear:both; padding:5px 0; align:center}
#logo_footer {height: 80px; text-align:center; clear:both; align:center}

ul.logos {margin:0; padding:0; list-style:none; height:80px}
li.logo  {float:left; padding:120px 80px 0; color:#fff; margin:0;}

