body {
  margin:0;
  padding:0;
  width:100%;
  color:#000000;
  background-color:#ffffff;
  font-size:12pt;
}

/*BEGIN COLORS*/
#navbar {
  background-color:#377db8;
}

#navbar a {
  color:#ffffff;
}

#navbar a:hover {
  color:#000000;
}

h1 {
  color:#003366;
}

a:link, a:visited, a:active {
  color:#003366;
}

a:hover {
  color:#377db8;
}
/*END COLORS*/

img {
  border:0;
  margin:0;
  padding:0;
}

table {
  margin:0;
  padding:0;
  border:0;
  width:100%;
}

input, select {
}

h1 {
  font-size:1.5em;
}

h2 {
  font-size:1.1em;
}

h3 {
  font-size:1em;
  margin:0;
  padding:0;
}


#wrap {
}

#header {
}

#company {
  margin:0;
  padding:0;
  list-style-type:none;
  text-align:left;
  font-size:.75em;
  font-weight:bold;
}

#navbar {
  text-align:center;
}

#navbar a {
  font-weight:bold;
}

#main {
  margin-left:5px;
  margin-right:5px;
}

#longform {
  margin-left:10px;
  width:500px;
  text-align:left;
}

#longform .label {
  font-weight:bold;
  width:150px;
}

#login {
  margin-left:10px;
  width:300px;
  text-align:left;
}

#login .label {
  width:100px;
  font-weight:bold;
}

#advlist {
  text-align:left;
}

#rowheader {
  text-align:left;
  font-weight:bold;
}

#clientinfo {
  margin:0 0 0 10px;
  padding:0;
  list-style-type:none;
}

#footer {
  font-size:.75em;
}

#help {
  width:700px;
}

#selection {
  float:right;
}

#selection div {
  width:200px;
  text-align:center;
}

.close {
  margin:0;
  padding:0;
}

.item {
  float:left;
  font-weight:bold;
  width:80px;
}

.c {
  text-align:center;
}

.l {
  text-align:left;
}

.r {
  text-align:right;
}

.small {
  font-size:.75em;
}

.error {
  color:red;
}

.demo {
  color:blue;
  font-weight:bold;
}

.clear {
  clear:both;
}
