 
.Title {  font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 14px; font-weight: normal; font-weight: bold}
.SubTitle {  font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 12px; font-weight: normal; font-weight: bold}
.Body {  font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 10px; font-weight: normal;}
.smallblack { font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 6pt; color: #555555; text-decoration: none}
.smallblue { font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 8pt; color: #003366; text-decoration: none}
.smallwhite { font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 8pt; color: #FFFFFF; text-decoration: none}
body,div,span,a,td{
font-family: Verdana, Helvetica, Arial, sans-serif;
}
.footer {font-family: Arial, Helvetica; font-size: 8pt; color: #808080; text-decoration: none}

.splash {
	display: block;
	width:640px;
	height:480px;
	background-image: url(../images/spacetown_splash_page_nobox.jpg);
	text-align: left;
}

input.login {
	width: 95%;
	font-size: 14px;
	font-weight: bold;
	color: #042696;
	background-color: #E7FFFF;
}

table.login {
	background-color: #FFFFF5;
	width: 100%;
}

.login td {
	padding-top: 2px;
	font-size: 10pt;
}

div.waiting {
	background:url(../images/loading.gif) top left no-repeat;
	height:20px;
	border:0px solid green;
	width: 154px;
}
div.error {
	color:red;
	text-align:center;
	font-weight: bold;
	font-size: 10pt;
	height:20px;
}

.wrap0 {
  float:left;
  margin-left: 4px;
  margin-top: 6px;
  width: 310px;
  background:url(../images/shadow.gif) right bottom no-repeat;
  }
.wrap1 {
  background:url(../images/shadow180.gif) no-repeat;
  }
.wrap2 {
  background:url(../images/corner_bl.gif) -16px 100% no-repeat;
  }
.wrap3 {
  padding:4px 6px 6px 4px;
  background:url(../images/corner_tr.gif) 100% -16px no-repeat;
  }
.box {
	padding: 10px;
	background: #FFFFF5;
	border: 1px solid;
	border-color:#ccc #999 #999 #ccc;
}
body.branded
{
	margin:0px;
	padding:0px;
}
body.branded #masthead {
	background-image: url(../images/header_background.gif);
	background-color: #9EC42A;
	background-repeat: repeat-x;
	padding:10px 0px 10px 10px;
	text-align:left;
	color:#FFFFFF;
	font: 2em Arial;
	font-weight:bold;
	border-bottom:solid 2px #9EC42A;
}
#masthead a {
	display:block;
	margin: auto;
    color:#FFFFFF;
	width:100%;
	text-decoration: none;
}

body.branded .version
{
	font-size: 10pt;
	color: #007770;
}
body.branded #loginDiv
{
	margin-left: 200px;
}

body.branded .javascript_warning
{
	color:red;
	font-weight: bold;
}
body.branded #jsWarning
{
	display: block;
	margin-left: 200px;
	clear: left;
}