* {
  margin: 0;
  padding: 0; }

a {
  text-decoration: none;
  color: #737984; }
  a:hover {
    text-decoration: underline;
    color: #000; }

html {
  height: 100%; }

body {
  background: #bbb;
  font-family: "Trebuchet MS", arial, sans-serif;
  font-size: 11pt;
  height: 100%; }

#container {
  min-height: 100%;
  width: 100%;
  position: relative; }

#header {
  background: url(/images/headerbg.gif);
  border-bottom: 1px solid #333; }

#menu {
  margin-top: 5px;
  margin-bottom: 5px; }

#content {
  background: #fff;
  border-top: 1px solid #333;
  border-bottom: 1px solid #333;
  padding: 20px;
  font-size: 14px;
  margin-bottom: 10px; }
  #content p {
    padding: 8px;
    text-align: justify; }
  #content img#right {
    float: right;
    margin-left: 10px;
    margin-bottom: 10px; }
  #content img#left {
    float: left;
    margin-right: 10px;
    margin-bottom: 10px; }
  #content img#left_sptop {
    float: left;
    margin-right: 10px;
    margin-bottom: 10px;
    margin-top: 10px; }
  #content #imgbox-right {
    float: right;
    margin-left: 10px; }
    #content #imgbox-right img {
      margin-bottom: 5px; }
  #content ul {
    font-size: 90%;
    list-style-image: url(/images/arrow.gif);
    list-style-position: outside;
    list-style-type: none;
    margin-left: 35px; }
    #content ul li {
      padding-bottom: 10px; }
  #content ul#links {
    margin-left: 60px;
    margin-top: 15px; }
  #content ul#indent {
    padding-left: 260px; }
  #content ul#steve {
    padding-left: 100px; }
  #content table {
    margin-top: 5px; }
  #content h1 {
    text-indent: 40px;
    margin-bottom: 5px; }
    #content h1 span#profile {
      font-size: 13pt;
      color: #1f4265; }
  #content h2 {
    text-indent: 20px;
    color: #1f4265; }
  #content h3#steve {
    text-indent: 100px; }
  #content table#clientlist {
    background: #eee;
    border: 1px solid #333;
    padding: 10px; }
  #content #address {
    background: #eee;
    border: 1px solid #333;
    padding: 20px;
    margin-left: 40px;
    width: 140px;
    margin-bottom: 20px; }
  #content form {
    width: 500px;
    background: #eee;
    border: 1px solid #333;
    padding: 10px;
    margin-bottom: 15px;
    margin-left: 40px; }
    #content form .formField .formLabel {
      font-weight: bold;
      margin-bottom: 5px; }
    #content form .formField input {
      border: 1px solid #888;
      font-size: 14pt;
      width: 100%;
      margin-bottom: 10px; }
    #content form .formField textarea {
      width: 100%;
      margin: auto;
      margin-bottom: 10px;
      border: 1px solid #888; }
  #content #editForm {
    margin-bottom: 10px; }
    #content #editForm form {
      width: 900px;
      margin: auto; }
    #content #editForm textarea {
      font-family: "Trebuchet MS", arial;
      font-size: 10pt; }

#userbar {
  background: url(/images/menu/gradient_28.gif);
  border-bottom: 1px solid #333;
  font-size: 80%;
  height: 24px;
  line-height: 24px;
  text-align: right;
  padding-right: 10px; }

#flashNotice {
  width: 100%;
  border-bottom: 1px solid #FFF267;
  border-top: 1px solid #FFF267;
  background: #FBFDC8;
  padding-top: 5px;
  padding-bottom: 5px;
  text-indent: 20px;
  margin-bottom: 5px; }

#flashError {
  width: 100%;
  border-bottom: 1px solid #FF2424;
  border-top: 1px solid #FF2424;
  background: #FFC4C4;
  text-indent: 20px;
  padding-top: 5px;
  padding-bottom: 5px;
  margin-bottom: 5px; }

#footer {
  background: url(/images/menu/gradient_28.gif);
  border-top: 1px solid #333;
  font-size: 70%;
  height: 24px;
  line-height: 24px;
  margin-top: -26px;
  position: relative;
  text-align: center;
  width: 100%; }
