* {font-family: tahoma; font-size: 9pt; margin-left: 0px; margin-top: 0px; margin-bottom: 0px; margin-right: 0px;}
a {color: darkblue}
body {border: none; background: #E0EAF7; margin: 8px}
button {font-family: Trebuchet MS; font-size: 10pt}
.uibutton {margin-top: 2px; font-family: tahoma; font-size: 8pt; width: 100%;}
.dlgbutton {font-family: Arial; font-size: 9pt; min-width: 72px; height: 26px; margin-left: 8px}
iframe.preview {background: #ffffff; border: 1px solid #7f9bd9; width: 100%; height: 400px}
div.list img {padding-right: 4px}
div.list {overflow: auto; background: #ffffff; border: 1px solid #7f9bd9; width: 100%; height: 400px;}
div.listelement {cursor: pointer; padding: 4px; border-style: none; background: #ffffff; color: #000000}
div.listelementhot {cursor: pointer; padding: 4px; border-style: none; background: #3168c5; color: #ffffff;}
div.listelementselected {cursor: pointer; padding: 4px; border-style: none; background: #5188e5; color: #ffffff;}
div.listelementlocked {cursor: pointer; padding: 4px; border-style: none; background: #cccccc; color: #ffffff;}
div.bluebox {border: 1px solid #66d; margin: 24px; padding: 20px}
table.list {overflow: auto; background: #ffffff; border-style: solid; border-width: 1px; border-color: #7f9bd9; width: 100%; border-collapse: collapse; border-spacing: 0}
td.previewouter {padding: 0px; border-width: 1px; border-style: solid; border-color: #aca899 #fff #fff #aca899}
div.previewinner {margin: 0px; padding: 8px; background-color: #fff; height: 100%; border-width: 1px; border-style: solid; border-color: #716f64 #f1efe2 #f1efe2 #716f64}
td.listhead {font-weight: bold; border-width: 0px 0px 1px 0px; border-style: solid; border-color: #8af; height: 32px; padding: 2px 0px 2px 6px; background: #cef} 
tr.listelement {cursor: pointer; width: 100%; height: 32px; border-style: none; background: #ffffff; color: #000000;}
tr.listelementhot {cursor: pointer; width: 100%; height: 32px; border-style: none; background: #3168c5; color: #ffffff;}
tr.listelementselected {cursor: pointer; width: 100%; height: 32px; border-style: none; background: #5188e5; color: #ffffff;}
tr.listelementlocked {cursor: pointer; width: 100%; height: 32px; border-style: none; background: #cccccc; color: #ffffff;}
td.listcell {padding: 4px 4px 4px 6px}
td.ralign {text-align: right}
input.disabled {background-color: #dcd8c9}
input.enabled {background-color: white}
div.bottombuttonbar {text-align: right; padding: 4px 14px 4px 24px; clear: both}

/* new stuff */
body#front {background: #F3FBFC}
div#outer {border: 1px solid #007}
div#top {height: 90px; background: #246; padding: 30px; color: white}
div#top h1 {font-family: georgia; font-size: 22px}
div#top h2 {font-family: georgia}
div#bottom {background: #9DA4AD; height: 60px}
img#swr_img {float: left}
#message {margin: 60px auto; width: 800px; padding: 10px; background: #F8FFFF; border: 1px solid #9da4ad}
#msg_sml {margin: 10px auto; padding: 10px; background: #F8FFFF; border: 1px solid #9da4ad}

span.file img {float: left; padding-right: 4px}

#browser img {float: left}
div#log_frm {margin: 60px auto; width: 30%}

form.acf {border: 2px solid darkblue; padding: 40px; background: lightblue}
fieldset.acfs {border: 1px solid darkblue; margin: 10px; background: white}
.acfs p {margin: 12px}
.acfs legend {font-weight: bold}
.acfs label {float: left; clear: left; width: 250px; text-align: right; padding: 5px}
.acfs input {float: left; clear: right}
.acfs select {float: left; clear: right}
.acfs_txt {float: left; padding-top: 5px}
input.cb {margin-left: 20px}
div#account {width: 720px; margin: 4px auto}
div.message {color: red; margin: 12px}
div.l_message {margin: 12px; padding: 8px; border: 1px solid darkblue; background: #f8f8ff}
div.treelistelement {cursor: pointer; width: 350px; height: 32px; background: #ffffff; color: #000000}
div.treelistelementhot {cursor: pointer; width: 350px; height: 32px; background: #3168c5; color: #ffffff;}
div.treelistelementselected {cursor: pointer; width: 350px; height: 32px; background: #5188e5; color: #ffffff;}
div.treelistelementlocked {cursor: pointer; width: 350px; height: 32px; background: #cccccc; color: #ffffff;}

div.nlist {padding: 4px; margin: 4px; overflow: auto; background: white; border: 1px solid #7f9bd9; height: 440px; float: left}

div.spacer {clear: both}

#ac_nav ul {float: left; margin: 0; padding: 0}
#ac_nav li {float: left; list-style: none;
border-top: 1px solid #7f9bd9; border-left: 1px solid #7f9bd9}
#ac_nav a {display: block; padding: 4px 14px; text-decoration: none}
#ac_nav a:hover {background: #f0f0ff}
.ac_tab_s {background: white}
.ac_tab {background: #ddf}

/* resource booker */
div#days {float: left}
div#days div {float: left}

.logon_warn {padding: 8px; margin-bottom: 12px; background: #eef; border: 1px solid #009}
div.l_message {margin: 12px; padding: 8px; border: 1px solid darkblue; background: #f8f8ff}

.col3 {float: left; width: 30%}
.left {float: left}
.col3 h1 {margin: 12px}
.col3 button {margin: 0px 12px}

/* signup page help stuff */
.help_img {float: left; border: 0 }
.help_tip {float: right; display: none; border: 1px solid darkblue; background: #eef; padding: 5px}

.h_prep {margin: 20px auto; width: 280px}

#banner-l {float: left}
#banner {float: left; border: 0}
#banner-r {float: right; border: 0}
#rb-div {float: left; display: block}
#top2 {background: #224466; height: 160px; width: 100%}
#top2 table {border-collapse: collapse}

p#WPHostingLink a img {
	border: none;
	position: relative;
	top: -10px;
	float: left;
}

