body {
  margin-left:0px;
  margin-right:0px;
  margin-left:0px;
  margin-bottom:5px;
}

#container {
  margin:auto;
  width:770px;
  position:relative;
}

#header {
  position:relative;
  width:751px;
  height:100px;
  margin-top:10px;
  margin-left:10px;
  clear:both;
}

#main {
  width: 700px;
  padding-top:20px;
  padding-left:20px;
  padding-bottom:20px;
  padding-right:5px;
  position:relative;
  margin-top:10px;
  margin-left:10px;
  min-height:400px;
}

#fade100{
  position:fixed;
  bottom:0px;
  height:10px;
  width:100%;
  background-color:#fff;
  z-index:2;
}

#fade10{
  position:fixed;
  bottom:58px;
  height:6px;
  width:100%;
  background-color:#fff;
        filter : progid:DXImageTransform.Microsoft.BasicImage(opacity=.10);
        opacity: .10;
  z-index:2;
}
#fade20{
  position:fixed;
  bottom:52px;
  height:6px;
  width:100%;
  background-color:#fff;
        filter : progid:DXImageTransform.Microsoft.BasicImage(opacity=.20);
        opacity: .20;
  z-index:2;
}
#fade30{
  position:fixed;
  bottom:46px;
  height:6px;
  width:100%;
  background-color:#fff;
        filter : progid:DXImageTransform.Microsoft.BasicImage(opacity=.30);
        opacity: .30;
  z-index:2;
}
#fade40{
  position:fixed;
  bottom:40px;
  height:6px;
  width:100%;
  background-color:#fff;
        filter : progid:DXImageTransform.Microsoft.BasicImage(opacity=.40);
        opacity: .40;
  z-index:2;
}
#fade50{
  position:fixed;
  bottom:34px;
  height:6px;
  width:100%;
  background-color:#fff;
        filter : progid:DXImageTransform.Microsoft.BasicImage(opacity=.50);
        opacity: .50;
  z-index:2;
}
#fade60{
  position:fixed;
  bottom:28px;
  height:6px;
  width:100%;
  background-color:#fff;
        filter : progid:DXImageTransform.Microsoft.BasicImage(opacity=.60);
        opacity: .60;
  z-index:2;
}
#fade70{
  position:fixed;
  bottom:22px;
  height:6px;
  width:100%;
  background-color:#fff;
        filter : progid:DXImageTransform.Microsoft.BasicImage(opacity=.70);
        opacity: .70;
  z-index:2;
}
#fade80{
  position:fixed;
  bottom:16px;
  height:6px;
  width:100%;
  background-color:#fff;
        filter : progid:DXImageTransform.Microsoft.BasicImage(opacity=.80);
        opacity: .80;
  z-index:2;
}
#fade90{
  position:fixed;
  bottom:10px;
  height:6px;
  width:100%;
  background-color:#fff;
        filter : progid:DXImageTransform.Microsoft.BasicImage(opacity=.90);
        opacity: .90;
  z-index:2;
}

#footer {
  position:relative;
  margin:auto;
  height:70px;
  width:113px;
  bottom:10px;
  z-index:3;
}

#menu {
  position:absolute;
  right:10px;
  top:55px;
}

#menu a {
  font-family: Georgia, "Big Caslon", caslon, "Times New Roman", times, serif;
  color:#000;
  font-size:12pt;
  font-weight:bold;
  text-decoration:none;
}

#menu a:hover {
  color:#fff;
  background-color:#00297a;
}

#main p {
  font-family: 'Trebuchet MS', Trebuchet, Arial, Verdana, Sans-serif;
  color:#333;
  font-size:9pt;
  text-decoration:none;
}

#main blockquote {
  font-family: 'Trebuchet MS', Trebuchet, Arial, Verdana, Sans-serif;
  color:#333;
  font-size:9pt;
  text-decoration:none;
}

#main ul {
  font-family: 'Trebuchet MS', Trebuchet, Arial, Verdana, Sans-serif;
  color:#333;
  font-size:9pt;
  text-decoration:none;
}

#main h1 {
  font-family: 'Trebuchet MS', Trebuchet, Arial, Verdana, Sans-serif;
  color:#804000;
  font-size:12pt;
  text-decoration:none;
}

#main a {
  font-family: 'Trebuchet MS', Trebuchet, Arial, Verdana, Sans-serif;
  color:#804800;
  font-size:9pt;
  text-decoration:none;
}

#main a:hover {
  font-family: 'Trebuchet MS', Trebuchet, Arial, Verdana, Sans-serif;
  color:#fff;
  background-color:#804000;
  font-size:9pt;
  text-decoration:none;
}

.bodycopy2col {
  position:absolute;
  left:400px;
  top:20px;
  font-family: 'Trebuchet MS', Trebuchet, Arial, Verdana, Sans-serif;
  color:#333;
  font-size:9pt;
  text-decoration:none;
}

.bodycopy2col a {
  font-family: 'Trebuchet MS', Trebuchet, Arial, Verdana, Sans-serif;
  color:#804000;
  font-size:9pt;
  text-decoration:none;
}

.bodycopy2col h1 {
  font-family: 'Trebuchet MS', Trebuchet, Arial, Verdana, Sans-serif;
  color:#804000;
  font-size:12pt;
  text-decoration:none;
}

.bodycopy2col a:hover {
  font-family: 'Trebuchet MS', Trebuchet, Arial, Verdana, Sans-serif;
  color:#fff;
  background-color:#804000;
  font-size:9pt;
  text-decoration:none;
}

.box {
  width:160px;
  float:right;
  padding-left:10px;
  padding-right:10px;
  padding-bottom:15px;
  padding-top:10px;
  margin-top:50px;
  margin-left:18px;
  margin-bottom:15px;
  border:none;
}

.boxhead {
  font-family: Verdana,'Trebuchet MS', Trebuchet, Arial, Sans-serif;
  color:#000;
  font-size:9pt;
  text-transform:uppercase;
  margin-bottom:5px;
  margin-top:10px;
  padding:3px;
  border-top:1px dotted #ccc;
  letter-spacing:5px;
}

.boxcopy {
  font-family: 'Trebuchet MS', Trebuchet, Arial, Verdana, Sans-serif;
  color:#999;
  font-size:9pt;
  margin-bottom:5px;
  margin-left:5px;
}

.boxcopy a {
  border:none;
  text-decoration:none;
}

.headshot {
  border:1px solid #804000;
  text-decoration:none;
  margin:5px;
  float:left;
}

.pullquote {
  font-family: Georgia, "Big Caslon", caslon, "Times New Roman", times, serif;
  font-style:italic;
  font-size:14pt;
  color:#804000;
  margin:10px;
  float:left;
}