body {
  font-size: xx-small;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color: #000;
  margin:0;
  margin-top: 0em;
  text-align: center;
  margin-left: auto; 
  margin-right: auto;
}

td {
  font-size: xx-small;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color: #000;
  margin:0;
  margin-top: 0em;
  text-align: left;
  margin-left: auto; 
  margin-right: auto;
}

h1{
  font-family: "Times New Roman", Times, serif;
  font-size: medium;
  font-style: normal;
  font-weight: bold;
  color: #006600;
  text-align: left;
  margin:0em;
  padding:0em;
  margin-top:1em;
}

h2{
  font-family: "Times New Roman", Times, serif;
  font-size: medium;
  font-style: normal;
  font-weight: bold;
  color: #006600;
  text-align: left;
  margin:0em;
  padding:0em;
  margin-bottom:0.5em;
  font-size:1.5em;
}

h3{
  font-family: "Times New Roman", Times, serif;
  font-size: medium;
  font-style: normal;
  font-weight: bold;
  color: #660000;
  text-align: left;
  margin:0em;
  padding:0em;
  margin-bottom:0.5em;
  font-size:1.25em;
}

.bold{
  font-weight: bold;
  padding:0px;
  border:0px;
  margin-bottom:0px;
}

.Heading1{
  font-family: "Times New Roman", Times, serif;
  font-size: medium;
  font-style: normal;
  font-weight: bold;
  color: #006600;
  text-align: left;
  margin:0em;
  padding:0em;
  margin-top:1em;
}

.Heading2{
  font-family: "Times New Roman", Times, serif;
  font-size: medium;
  font-style: normal;
  font-weight: bold;
  color: #006600;
  text-align: left;
  margin:0em;
  padding:0em;
  margin-bottom:0.5em;
  font-size:1.5em;
  padding:0;
}

.Heading3{
  font-family: "Times New Roman", Times, serif;
  font-size: medium;
  font-style: normal;
  font-weight: bold;
  color: #660000;
  text-align: left;
  margin:0em;
  padding:0em;
  margin-bottom:0.5em;
  font-size:1.25em;
}

p{
  font-size: xx-small;
  color: black;
  margin:0px;
  padding:0px;
  text-align:left;
}

ul{
  font-size: xx-small;
  margin-top:0.5em;
}

td{
  font-size: xx-small;
  color: black;
}

textarea {
  text-align: left;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	border: 1px solid #660000;
}

input {
	font-size: xx-small;
	border: 1px solid #660000;
}

select {
	font-size: xx-small;
	border: 1px solid #660000;
  text-align: left;
}

#menu_area{
width:100%;
border:1px solid black;
}


#main_content {
  width: 760px;
  color: #000;
  text-align: center;
  margin: 0;
  padding: 0;
  margin-left: auto;
  margin-right: auto;
  border: 1px solid Maroon;
}

#banner {
   float:left;
  width: 760px;
  background-image: url(/_images/banner_papyrus.jpg);
  background-repeat: no-repeat;
  margin: 0;
  padding: 0;
}

.whiteborder input{
  border : 1px solid #fff;
}

.logo{
  float: left;
  margin: 0;
  padding: 0;
  width: 174px;
}

.banner_photo {
  float: right;
  margin: 0;
  padding: 0;
  width: 453px;
}

#middle {
  float: left;
  width: 760px;
}

.nav_bar {
  background-image: url(/_images/nav_bar_papyrus.jpg);
  background-repeat: no-repeat;
  float: left;
  margin: 0;
  padding: 0;
  width: 174px;
  text-align: left;
}


    .nav_bar ul{
    	clear: left;
    	float: left;
    	padding: 0;
    	margin: 0 0 0 10px;
    	text-align: left;
    	width: 170px;
    }
    
    .nav_bar li{
    	list-style-type: none;
    	font-size: small;
    	margin: 0 0 0.5em 0;
    }
    
    .nav_bar a{
      font-family: "Times New Roman", Verdana, Arial, Helvetica, sans-serif;
    	text-decoration: none;
    	padding-left: 25px;
    	background-image: url(/_images/small_leaf_white.gif);
    	background-repeat: no-repeat;
    	background-position: 0 50%;
    }
    
    .nav_bar a:visited{
      font-family: "Times New Roman", Verdana, Arial, Helvetica, sans-serif;
    	text-decoration: none;
    	padding-left: 25px;
    	background-image: url(/_images/small_leaf_white.gif);
    	background-repeat: no-repeat;
    	background-position: 0 50%;
    }
    
    .nav_bar a:hover{
      font-family: "Times New Roman", Verdana, Arial, Helvetica, sans-serif;
    	text-decoration: underline;
    	padding-left: 25px;
    	background-image: url(/_images/small_leaf_white.gif);
    	background-repeat: no-repeat;
    	background-position: 0 50%;
    }
    
    .nav_bar .selected {
      font-family: "Times New Roman", Verdana, Arial, Helvetica, sans-serif;
    	text-decoration: none;
    	padding-left: 25px;
    	background-image: url(/_images/small_leaf_white.gif);
    	background-repeat: no-repeat;
    	background-position: 0 50%;
    }
    
    .nav_bar .subselected {
      font-family: "Times New Roman", Verdana, Arial, Helvetica, sans-serif;
    }
      .nav_bar .subselected a { 
        font-family: "Times New Roman", Verdana, Arial, Helvetica, sans-serif;
      	background-image: url(/_images/small_leaf_white.gif);
      	background-repeat: no-repeat;
      	background-position: 0 50%;
      }
      .nav_bar .subselected a:visited { 
        font-family: "Times New Roman", Verdana, Arial, Helvetica, sans-serif;
      	background-image: url(/_images/small_leaf_white.gif);
      	background-repeat: no-repeat;
      	background-position: 0 50%;
      }
      .nav_bar .subselected a:hover { 
        font-family: "Times New Roman", Verdana, Arial, Helvetica, sans-serif;
      	background-image: url(/_images/small_leaf_white.gif);
      	background-repeat: no-repeat;
      	background-position: 0 50%;
      }
  
    .nav_bar .level1 { 
      width: 170px; 
      clear:both; 
      margin: 0 0 0 10px; 
      padding: 0px; 
    }
    
    .nav_bar .level2 { 
      width: 150px; 
      clear:both; 
      margin: 0 0 0 20px; 
      padding: 0px; 
    }
    
    .nav_bar .level3 { 
      width: 130px; 
      clear:both; 
      margin:  0 0 0 30px; 
      padding: 0px; 
    }



.content {
  float: left;
  text-align:left;
  padding-left: 0.5em;
  padding-right: 0.3em;
  width: 550px;
}

#footer {
  text-align: center;
  float: left;
  width:760px;
  padding: 0;
  margin: 0;
}

.top_footer {
float: left;
  margin: 0;
  padding: 0 0 0 0;

}

.middle_footer {
  float: left;
  width:760px;
  background-color: #e8dbb3;
  margin: 0;
  padding: 0 0 0 0;
  font-size: xx-small;
  }
  
  .footer_links{
    margin-left: auto;
    margin-right: auto;
    text-align: center;
  }

.middle_footer a{
  text-decoration: none;
  color: #660000;
  font-weight: normal;
}

.middle_footer a:visited{
  text-decoration: none;
  color: #660000;
  font-weight: normal;
}

.middle_footer a:hover{
  text-decoration: underline;
  color: #006600;
  font-weight: normal;
}

.bottom_footer {
  float: left;
  margin: 0;
  padding: 0 0 0 0;
  height: 16px;
}

a{
  text-decoration: none;
  color: #660000;
  font-weight: normal;
}

a:visited{
  text-decoration: none;
  color: #660000;
}

a:hover{
  text-decoration: underline;
  color: #006600;
}

.clearboth{
  clear: both;
}

/* Contact styles */

form{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 0;
}

.formarea{
	float: left;
	margin: 0 0 0.5em 0;
	padding: 0;
	width:100%;
}

.formcontentleft{
	float: left;
	width: 150px;
	font-size: xx-small;
	text-align: left;
}

.formcontentright{
	float: left;
	width: 200px;
	font-size: xx-small;
	text-align: left;
}

.formbuttonarea{
	float: left;
	width: 400px;
	text-align: center;
}


.clear_both{
  clear:both;
}

.noborder{
  border:0px;
}

.main_content{
  width:80em;
  text-align: left;
}


.cms_title{
  padding:0em;
  margin:0em;
  width:100%;
}
      
.cms_body{
  padding:0em;
  margin:0em;
  width:100%;
}
  
  .cms_block{
    width:100%;
    margin:0em;
    margin-top:1.75em;
    margin-bottom:1em;
    padding:0.25em;
    border:0px solid #ddeedd;
  }
    
    .cms_block_controls{
      float:left;
      width:100%;
    }

      .cms_block_type{
        color:#888888;
        padding:0.1em;
        float:left;
      }
      
      .cms_block_control_button{
        padding:0em;
        padding-right:0.25em;
        margin:0em;
        float:left;
      }
      
    .cms_block_main{
      clear:both;
      padding:0em;
    }
      
      .cms_block_image_center{
        text-align:center;
        padding-top:0.25em;
        margin-bottom:0.175em;
      }
      
      .cms_block_image_left{
        float:left;
        text-align:right;
        padding-top:0.25em;
        padding-right:1em;
        margin-bottom:0.175em;
      }
      
      .cms_block_image_right{
        padding-top:0.25em;
        padding-left:0.5em;
        margin-bottom:0.175em;
      }
      
      .cms_block_image{
          border:1px solid #006600;
      }
      
      .cms_block_words_left{
        float:left;
        text-align:right;
        padding-top:0.25em;
        padding-right:0.5em;
        margin-bottom:0.175em;
      }
      
      .cms_block_words_right{
        padding-top:0.25em;
        padding-left:0.5em;
        margin-bottom:0.175em;
      }
      
      .cms_block_words_right li{
        margin-left:3.5em;
      }
      /* IE Only */ * html .cms_block_words_right li { margin-left:20em;  }
      
      .cms_block_words{
        text-align:left;
      }
      
      .cms_caption_words{
        text-align:center;
      }
       
      .cms_block_paypal_button{
        margin-top:0.125em;
        text-align:left;
      }
      
.cms_controls{
  padding:0em;
  margin:0em;
  text-align:right;
}