*{ padding:0px; margin:0px;}
table
{ 
margin-left: auto;
margin-right: auto;
}
body{
  font-family:Arial, sans-serif;
  font-size:small;
  color:#333;
  background:#eee;
}

img.inline_img{
  vertical-align:bottom;
}

img{ border:0px; }

p.mission{
  text-align:center;
  font-size:130%;
  font-weight:bold;
}

p.page_heading{
  text-align:center;
  color:#cb4c02;
  font-size:110%;
  padding-bottom:5px;
  border-bottom:1px solid #cb4c02;
}
  p.page_heading strong{
    text-transform:uppercase;
  }

#container{
  width:864px;
  position:relative;
  left:50%;
  margin-left:-432px;
  background:#fff;
  height:100%;
}

#header_top{
  height:94px;
  background:url("imgs/heading.jpg") no-repeat;
}

#header_bottom{
  margin-top:2px;
  padding-top:5px;
  padding-bottom:5px;
  border-top:10px solid #573d2e;
  border-bottom:10px solid #573d2e;
  height:40px;
  vertical-align:bottom;
}

#header_logo{
  float:left;
  margin-left:5px;
}

  #header_logo a{
    display:block;
    width:350px;
    height:25px;
    background:url("imgs/logo.gif") no-repeat; 
  }

    .logo_words{
      display:none;
    }

  ul#header_nav{
    position:relative;
    top:10px;
    left:10px;
    margin-left:350px;
  }

  ul#header_nav li{
    display:inline;
  }

  ul#header_nav li a{
    text-transform:uppercase;
    color:#573d2e;
    font-weight:bold;
    font-size:80%;
    text-decoration:none;
    padding-right:2px;
    letter-spacing:-.25px;
  }
    
    #header_bottom> ul#header_nav li a{
      padding-right:5px;
    }

    ul#header_nav li a:hover{
      border-bottom:3px solid #cb4c02;
    }

  ul#header_nav li span.seperator{
    color:#cb4c02;
    font-weight:bold;
    font-size:90%
  }

#content{
  margin:10px 0px;
  height:456px;
}

  #left{
    float:left;
    width:133px;
    height:456px;
    margin-left:10px;
    background:url("imgs/left_bg.jpg") no-repeat;
    padding:10px 0;
    position:relative;
  }

    #left h2.highlight{
      color:#fff;
      font-size:100%;
      line-height:12px;
      text-transform:capitalize;
      text-align:center;
      background:#000;
      position:absolute;
      width:133px;
      filter:alpha(opacity=60);
      -moz-opacity:.60;
      opacity:.60;
      padding:8px 0px;
    }

  #right{
    margin-left:150px;
    position:relative;
    top:15px;
  }

    #right p{
      margin-bottom:10px;
      margin-right:20px;
      margin-left:10px;
    }

    #right p.notes{
      font-style:italic;
      font-size:85%;
      background:#eee;
      padding:10px;
    }

      #right p.notes span.important{
        font-size:90%;
        display:block;
        color:#cb4c02;
        font-weight:bold;
      }

  #spare_bar{
    background:#cb4c02;
    padding:1px;
    margin:10px 40px;
  }


#footer{
  border-top:8px solid #573d2e;
  border-bottom:8px solid #573d2e;
  text-align:center;
  padding:3px 0px;
}

  #footer p{
    font-size:85%;
    font-weight:bold;
    color:#573d2e;
    letter-spacing:.5px;
  }

  #footer span.chunk{
    margin-right:10px;
  }