body{
  margin: 0em;
  font: 0.8em verdana, helvetica, arial, sans;
  color:#333;
  text-align: center;
  background-color:#666;
}

#head{
background-image: url('../img/banner.jpg');
height:134px;
width:770px;
padding: 0px;
margin: 0px;
}
#head h1{
  font: 18pt verdana, helvetica, arial, sans;
  font-weight: bold;
  margin: 0px;
  padding: 0px;
 color: white;
margin-left: 150px;
padding-top: 30px;

}

#head p{
  font: 10pt verdana, helvetica, arial, sans;
  font-style: italic;
 color: white;
  margin: 0px;
  padding: 0px;
margin-left: 150px;
width: 400px;

}



#menu{
padding: 5px;
margin: 0px;
background-color:#FFF;
  background-color: #EEE;

}
#menu ul{
  list-style-type: none;
  margin: 0px;
  padding: 0px;
}
#menu li{
  margin: 0px;
  padding: 0px;
  display:inline;
}
#menu li a{
  margin: 1px;
  padding: 3px;
  display:inline;
}
#page{
  width: 770px;
  margin:0em auto 0em auto;
  text-align: left;
  background-color: white;
}

h1{
  font-size:1.8em;
  color: #355C83;
}
h2{
  font-size:1.5em;
  color: #355C83;
}
h3{
  font-size:1.3em;
  color: #355C83;
}
#content{
  padding: 10px;
  background-color: white;
}

#steps{
  border:solid 1px #355C83;
  float:left;
  margin-bottom:1em;
  font-size:0.8em;
}

#steps #step1, #steps #step2, #steps #step3{
  border:solid 1px #355C83;
  border-top:solid 16px #355C83;
  width: 160px;
  float:left;
  text-align: center;
  line-height: 30pt
}

#steps div.selected{
  border-top:solid 16px #6BB536 !important;
  color: red;
}

#steps div.past{
  color: silver;
}

#controls{
  width:500px;
  float:left;
}
a:link,  a:visited,  a:active, a:hover{
  color: #355C83;

}

#foot{
  padding: 10px;
  border-top : solid 1px #DDD
}
#foot p{
  font: 7pt verdana, helvetica, arial, sans;
  font-style: italic;
  color: #aaa;
}





