p
{
  font-family: "Arial";
  font-size: 14px;
  color: #666666;
  margin: 0px;
}

p.buttons
{
  font-family: "Arial";
  font-size: 20px;
  color: #666666;
  display: inline;
}

p.nav
{
  font-family: "Arial";
  font-size: 14px;
  color: #666666;
  display: inline;
}

a
{
  text-decoration: none;
  color: #666666;
}

a:visited
{
  color: #666666;
}

a:hover
{
  color: #8dc63b;
}

.centered
{
  position:absolute;
  width: 350px;
  left: 50%;
  top: 50%;
  margin-left: -175px;
  margin-top: -175px;
}

.banner
{
  position: relative;
  float: left;
  width: 700px;
  padding: 0px;
  margin: 0px;
}

.main
{
  position: relative;
  float: left;
  text-align: center;
  width: 448px;
  margin-bottom: 15px;
  margin-left: -6px;
  padding: 0px;
}

.container
{
  position: relative;
  float: left;
  width: 700px;
}

.login
{
  position: relative;
  float: left;
  margin-left: 15px;
  margin-top: 64px;
}

.topnav
{
  position: relative;
  width: 100%;
  height: 20px;
  float: left;
  text-align: right;
}

.mainFormInput
{
  width: 565px;
  border: 2px solid black;
  padding: 5px;
  text-align: left;
  float: left;
}
.leftFormInput
{
  display:inline-block;
  vertical-align:middle;
  width:266px;
  line-height:30px;
  padding:0;
  margin:0;
  margin-right:2px;
  text-align:right;
  float:left;
}
.rightFormInput
{
  display:inline-block;
  vertical-align:middle;
  width:286px;
  line-height:30px;
  padding:0;
  margin:0;
  text-align:left;
  float:left;
}

.submitButtons
{
  float: right;
}

fieldset
{
  overflow: hidden;
}
label
{
  padding: 2px 1em 0 0;
}
input[type=radio], input.radio
{
  margin: 2px 0 0 2px;
} 
