#Login, #Update, #Password, #InfoBlock{  
  color: #555;
  background-color: #dbdbb1;
  padding-bottom: 1em;
}

#Login a, #Update a, #Password a, #InfoBlock a{ color: #555; background-color: inherit; }
#Login a:hover, #Update a:hover, #Password a:hover, #InfoBlock a:hover{ color: #333; background-color: inherit; }

#Login .sectionHeader, 
#Update .sectionHeader, 
#Password .sectionHeader, 
#InfoBlock .sectionHeader{  
  text-align: center;
  padding: .3em;
  font-size: 1.1em;
  font-weight: bold;
}

#Login p, #Update p, #Password p, #InfoBlock p{ padding: 0em 1em; }

#Login .loginLabel, 
#Update .infoLabel, 
#Password .formLabel{  
  font-weight: bold;
  display: block;
  float: left;
  width: 8em;
}

#Login form{ 
  width: 75%; 
  margin: 0em auto; 
}

#Update form{  
  width: 60%;
  margin: 1em auto 0em;
}

#Password form{  
  width: 55%;
  margin: 0em auto;
}

#Login form p, #Update form p{ 
  margin: .3em 0em; 
  padding: .1em 1em;
}

#Login hr{ margin-top: 2em; }

#Login h4{
  width: 10em;
  margin: -1.4em auto 0em;
  text-align: center;
  color: inherit;
  background-color: inherit;
}


.primaryList{ list-style-type: upper-alpha; margin: 1em 1em 1em 2em;}
.primaryList li{ padding-top: 5px; }
.secondaryList{ list-style-type: decimal; margin: 1em 1em 1em 2em;}
.subList{ list-style-type: lower-alpha; margin: 1em 1em 1em 2em;}

.indentList{ margin: 1em 2em 1em 3em; list-style-type: decimal;}