#content-wrapper {
     width:1024px;
     height:400px;
     background:#cccccc;
     text-align:left;
}
#footer-wrapper {
     width:1024px;
     background:#000000;
     text-align:center;
     position:relative;
}
#content {
     width:604px;
     min-height:400px;
     padding-left:20px;
     text-align:left;
     font-family:"Verdana", Verdana, sans-serif;
     font-size:78%;
     float:left;
}
#footer {
     width:1024px;
     height:50px;
     text-align:center;
     font-family:"Verdana", Verdana, sans-serif;
     font-size:78%;
     float:left;
}
#signature-wrapper {
     width:220px;
     min-height:400px;
     padding-right:20px;
     text-align:left;
     font-family:"Verdana", Verdana, sans-serif;
     font-size:78%;
     float:right;
     vertical-align:bottom;
     position:relative;
}
#signature {
     position:absolute;
     bottom:0;
}
a:link {
  color:#34a0af;
  text-decoration:none;
  border:0px;
  }
a:visited {
  color:#34a0af;
  text-decoration:none;
  border:0px;  
}
a:hover {
  color:#000000;
  text-decoration:underline;
  border:0px;
}
a.footer:link {
  color:#000000;
  text-decoration:none;
  border:0px;
  }
a.footer:visited {
  color:#000000;
  text-decoration:none;
  border:0px;  
}
a.footer:hover {
  color:#444444;
  text-decoration:underline;
  border:0px;
}

a.splash:link {
  color:#000000;
  text-decoration:none;
  border:0px;
  }
a.splash:visited {
  color:#000000;
  text-decoration:none;
  border:0px;  
}
a.splash:hover {
  color:#ffffff;
  text-decoration:underline;
  border:0px;
}
a.safari:link {
  color:#34a0af;
  text-decoration:none;
  border:0px;
  }
a.safari:visited {
  color:#34a0af;
  text-decoration:none;
  border:0px;  
}
a.safari:hover {
  color:#34a0af;
  text-decoration:underline;
  border:0px;
}
label {
 padding-right:10px
}
.required {
 font-family:"Verdana";
}
.required_star {
 color:#F00;
 font-family:"Verdana";
}
.not-required {
 font-weight:normal
 font-family:"Verdana";
}

#applefooter {
     position:absolute;
     bottom:12px;
     text-align:center;
     width:100%;
}

#maintenance-banner {
     text-align:center;
     width:100%;
     background:#ff0000;
     font-family:"Verdana", Verdana, sans-serif;
}

#disclaimer {
     width:400px;
     text-align:left;
}

#splash-box {
     width: 450px;
     height: 350px;
     background: #000000;
     border: solid 5px white;
}

#splash-monitor {
     width: 630px;
     height: 190px;
     background: #000000;
     border: solid 5px white;
     padding-top: 10px;
}