body {
  font-size: small;
  }
* html body {
  font-size: x-small; /* for IE5/Win */
  f\ont-size: small; /* for other IE versions */
  }
h1 {
  font-size: 130%;
  border-bottom: 1px solid #c6c5bb;
  }
h2 {
  font-size: 115%;
  }
h3 {
  font-size: 100%;
  padding-top: 15px;
  border-bottom: 1px solid #c6c5bb;
  }
a {
  /* color: #790e08;*/
  color: #b21d14;
  }  
em {color:#F00;font-weight:bold}

.red {clear: both; float: left;color:#963}

form {clear: both;}
form input {margin:6px 0px}

.toppad {padding-top: 25px}

.outright {margin: 0; padding: 0;text-align: right}

#main-body {
  clear: both;
  float: left;
  width: 750px;
  background: #F4F2E5;
  margin: 0;
  padding: 0;
  font-size: 100%;
  font-family: "Lucida Grande", sans-serif;
  
  }    
  
#main-body #left-pane {
  float: left;  
  width: 475px;
  background: #F4F2E5;
  margin: 0;
  padding: 40px 0 40px 50px;
  text-align: left;
  }
  
#main-body #left-pane .small{
  font-size: 90%;
  line-height: 16px;
  }

#main-body #left-pane #photo {
  float: left;  
  width: 365px;
  margin: 0;
  padding: 0;
  text-align: left;
  line-height: 18px;
  } 

#main-body #left-pane #contact {
  float: left;  
  width: 365px;
  margin: 0;
  padding: 0;
  text-align: left;
  line-height: 18px;
  } 

#main-body #left-pane #photo img {
  float: left;  
  padding: 0 15px 0 0;
  }   
  
  
#main-body #right-pane {
  float: right;
  width: 200px;
  /* background: #ff00ff; */
  background: #F4F2E5;
  margin: 0;
  padding: 40px 0 40px 0;
  }   
  
#main-body #right-pane #photo {
  float: left;  
  width: 225px;
  margin: 0;
  padding: 0;
  text-align: left;
  line-height: 18px;
  }
  
#main-body #right-pane #contact {
  float: left;  
  width: 190px;
  margin: 0;
  padding: 0;
  text-align: left;
  line-height: 18px;
  }  
  
#main-body #right-pane #photo img {
  float: left;  
  padding: 0 15px 0 0;
  }  
  
  
  
#main-head {
  clear: both;  
  float: left;
  width: 750px;
  height: 209px;
  margin: 0;
  padding: 0;
  background: url(../images/top.jpg) repeat-x top left;
  } 

#header {
  float: left;
  width: 750px;
  height: 209px;
  background: #F3F2E5 url("../images/top.jpg") no-repeat top left;
  font-size: 100%;
  font-family: "Lucida Grande", sans-serif;
  font-weight:bold;
  color: #333;
  line-height: normal;
  }   

#header #logo {
  float: left;
  width: 750px;
  height: 118px;
  margin: 0;
  padding: 60px 0 0 5px;
  text-align: left;
  clear: both;
  }   
  
#header ul {
  margin: 0;
  padding: 0 0 0 20px;
  list-style: none;
  }    

#header li {
      display:inline;
      margin:0;
      padding:0;	
  }

#header a {
  float: left;
  margin: 0;
  padding: 0 0 0 9px;
  background:url("../images/background-tan-tabs-left.gif") no-repeat left top;
  background-position:0% -100px;
  text-decoration:none;
  }    
  
#header a span {
  float:left;
  display: block;
  background: url("../images/background-tan-tabs.gif") no-repeat right top;
  background-position:100% -100px;
  padding: 5px 15px 5px 6px;
  color: #333;
  }  
  /* Commented Backslash Hack hides rule from IE5-Mac \*/
  #header a span {float:none;}
  /* End IE5-Mac hack */
#header a:hover {
  background-position:0% 0;
  
  }
#header a:hover span{
  background-position:100% 0;
  color:#333;
  }    
#header #current a{
  background-position:0% -200px;
  }
#header #current a span {
  background-position:100% -200px;
  padding-bottom: 5px;
  }    
    
  
  
  
  
  
  
  
  
#main-footer {
  clear: both;
  float: left;
  width: 750px;
  margin: 0;
  padding: 0;
  /*background: #C4BFAF url(../images/bg1.gif) repeat-x top left; */
  background: #C4BFAF;
  }  
    
#nav-foot {
  float: left;
  width: 525px;
  margin: 0;
  padding: 10px 0 0 0;
  list-style: none;
  font-family: "Lucida Grande", sans-serif;
  }
  
#nav-foot li {
  float: left;
  margin: 0;
  padding: 0 10px 0 0;
  }

#nav-foot a {
  float: left;
  display: block;
  margin: 0 1px 0 0;
  padding: 4px 8px;
  text-decoration: none;
  font-family: "Lucida Grande", sans-serif;
  font-size: 85%;
  color: #333;    
  }

#nav-foot a:hover {
  text-decoration: underline;
  }  
  

#nav-foot-copy {
  clear: left;  
  float: left;
  width: 525px;
  margin: 0;
  padding: 0 0 15px 8px;
  font-family: "Lucida Grande", sans-serif;
  font-size: 85%;
  color: #333;  
  text-align: left;
  }
  
#nav-foot-copy a {
  text-decoration: none;
  font-family: "Lucida Grande", sans-serif;
  color: #333;    
  } 
  
#nav-foot-copy a:hover {
  text-decoration: underline;
  }     

#nav-foot-phone {
  float: right;
  width: 217px;
  margin: 0;
  padding: 10px 8px 0 0;
  text-align: right;
  font-family: "Lucida Grande", sans-serif;
  font-size: 85%;
  color: #333;
  }     
  
fieldset {border:1px dotted #333;}
fieldset ol {margin:0;padding: 0 0 0 10px}
fieldset li {margin: 0;padding: 10px 0 0 0;list-style: none;}
fieldset li.submit-right {margin: 0; padding: 10px 10px 0 0; text-align: right;}
fieldset label {width:75px; padding: 0 5px 0 0; display: inline-block; line-height: 1.8; vertical-align: top;}
fieldset label span{width:75px;display:block;display: -moz-inline-box; /* Fixes Firefox */}


  