body{
   margin:10px;
   font-family:Verdana, Arial, Helvetica, sans-serif;
   font-size:12px;
   background-color:#736A5B;
}
h1{
   margin:0px;
   font-size:17px;
}
h2{
   margin:0px;
   font-size:15px;
   color:#6C604A;
}
h3{
   margin:0px;
   font-size:13px;
   color:#6C604A;
}
h1 a:link{
   color:#FFFFFF;
   text-decoration:none;
}
h1 a:visited { 
   text-decoration: none; 
   color:#FFFFFF;
}
img{
   border:0px;
}
a:link{   
   color:#A4252E;
   text-decoration: none;
   font-weight:bold;
}
a:visited { 
   text-decoration: none; 
   color: #A4252E;
   font-weight:bold;
}
a:hover, .devlnk a:active { 
   text-decoration: underline; 
   color: #A4252E;
   font-weight:bold;
}
hr{
   background-color:#51646B;
   height:5px;
}
/*------------------NAMED DIVS--*/
#container{
   margin:auto;
   width: 760px;
   border:1px solid #333;
   background:url(images/con_bg.jpg) repeat-y;
}
#header{
   height:172px;
   background-image:url(images/header.jpg);
}
#menu{
   float:left;
   width: 595px;
   height: 22px !important;
   font-size:10px;
   background:#6C604A;
}
#body{
   float:left;
   width: 595px;
   background:url(images/body_bg.jpg) repeat-x;
}
#body_main{
   float:left;
   width: 595px;
   background:url(images/body_main_bg.jpg) repeat-x;
	background-color:#BBAC99;
}
#sidebar{
   float:right;
   padding:5px;
   width: 155px;
   color:#fff;
   text-align:center;
   background:url(images/side_bg.jpg) repeat-x;
}
#footer{
   clear:both;
   height:19px;
   color:#fff;
   text-align:center;
   background-color:#868786;
}

/*------------------MENU--*/
#navlist{
   padding:0px;
   margin:0px;
}
ul#navlist{
   margin-top: 5px;
   margin-bottom: 5px;
   padding: 0;
   white-space: nowrap;
}
#navlist li{
   display: inline;
   list-style-type: none;
}
#navlist a {
   padding-top: 5px;
   padding-right: 6px;
   padding-bottom: 5px;
   padding-left: 6px;
}

#navlist a:link, #navlist a:visited{
   color: #fff;
   text-decoration: none;
}
#navlist a:hover{
   color: #fff;
   background-color: #000;
   text-decoration: none;
}
/*------------------CLASSED DIVS--*/
.body_text{
   clear:both;
   font-size:11px;
   min-height:300px;
   height:auto;
   padding:10px;
}
.body_text p{
   padding: 10px 10px 10px 25px;
}
.body_text img{
   border:solid #000000 1px;
   margin-right:10px;
   padding:5px;
   float:right;
   background:url(images/side_bg.jpg) repeat-x;
}
.introlist{
   font-weight:bold;
   margin:1px 0px 1px 250px;
   padding:10px;
   white-space: nowrap;
}
.introlist li{
   padding:3px;

}
.flash_map{
   clear: both;
   background-image:url(images/temp_map.jpg);
   width:570px;
   height:411px;
   margin:auto;
   text-align:center;
}
.devlnk{
   color:#B7A895;
   text-align:right;
   padding:3px;
   font-size:9px;
   font-weight: bold;
   margin:auto;
   width: 760px;
}
.devlnk a:link{   
   color:#B7A895;
   text-decoration: none;
}
.devlnk a:visited { 
   text-decoration: none; 
   color: #B7A895;
}
.devlnk a:hover, .devlnk a:active { 
   text-decoration: underline; 
   color: #868786;
}
.galheader{
   font-size:15px;
   color:#6C604A;
}
/*---------------------------------------GALLERY---------------*/
.big_pic{
   text-align:center;
   padding-top:5px;
   width:550px
}
.big_pic img{
   padding:10px !important;
   margin:0px 5px 10px 15px;
   border:1px solid #000000;
}
.gal_item{
   float:left;
   text-align:center !important;
   border: 1px solid #000000;
   padding:10px 5px 5px 5px;
   margin:9px;
   width:160px;
   height:200px;
   background-color: #51646B;
   color:#fff !important;
}
.gal_item img{
   border: 0px solid #000000;
   padding:0px;
   margin:0px;
   float:none;
}
.gal_item div{
   text-align:center !important;
}
.gal_item:hover{
   background-color: #6C604A;
}
/*----------- info page ------------*/
.info-group{
   height:180px;
   background-color: #C6BCA3;
   border: 1px solid #240B07;
   padding:3px;
   margin:0px 0px 10px 0px;
}
.info-group-small{
   height:100px;
   background-color: #C6BCA3;
   border: 1px solid #240B07;
   padding:3px;
   margin:0px 0px 10px 0px;
}
.info-group-mini{
   height:68px;
   background-color: #C6BCA3;
   border: 1px solid #240B07;
   padding:3px;
   margin:0px 0px 10px 0px;
}
.info-group-large{
   height:270px;
   background-color: #C6BCA3;
   border: 1px solid #240B07;
   padding:3px;
   margin:0px 0px 10px 0px;
}
.info-desc{
   float:left;
   width:200px;
   padding:3px;
   margin:3px;    
}
.doc-desc{
   float:left;
   width:450px;
   padding:3px;
   margin:17px 0px 0px 10px;    
}
.info-desc p{
   padding:0px;
   margin:5px;    
}
.info-thumbs{
   margin:7px 0px 3px 0px;
   padding:0px !important; 
   height:75px;
   width:100px;     

}
.info-thumbs-auto{
   margin:7px 0px 3px 0px;
   padding:0px !important; 
}
/*----------- pages with pop ups ---*/
.pop_ups {
   position: absolute;
   top: 5%;
   left: 0px;
   width: 100%;
}
.pop_ups p{
   background-color: #C6BCA3;
   text-align: center;
   border: 3px solid #000000;
   padding: 10px;
   color: #A4252E;
   z-index:999;
   margin: 0px auto;
   width: 640px;
}
#div3 {
   position: absolute;
   top: 0px;
   left: 0px;
   width: 100%;
   }
#div3 p {
   background-color: #ffc;
   border: solid 1px #000;
   width: 300px;
   margin: 0px auto;
   }
