html,body {
    font-family: verdana, helvetica, arial, serif;
    font-size: 10px;   
}

html {
    overflow:-moz-scrollbars;
    }  

body {
      background: url(../images/background.jpg) repeat;       
      margin: 0px 0px 0px -1px;      
}



img {
    border: 0px;
    }
    
table {
    width:100%;
    border: 0px;
    }
    
td {
    border: 0px;
}

a:link, a:visited {}

a:hover {
}

/* ------------------- */
div.docholder {
     width: 997px;
     margin-left: auto;
     margin-right: auto;  
     border: 1px solid #C69968; 
      
}

.head_bg {    
     height: 165px;
     background: url(../images/head_bg.jpg) no-repeat;    
}

.pre_nav {
     width: 256px;
     height: 21px;
     background: url(../images/pre_nav.jpg) no-repeat;       
}

.langtext {
    width: 86px;
    height: 21px; 
    font-size: 10px;    
}

.langicon {
    width: 85px;
    height: 21px;
}

div.langdivicon img {   
    vertical-align: middle; 
    padding: 0px 0px 0px 5px;
}

div.langdivtext {
   text-align: center;    
}

a.langNormal:link, a.langNormal:visited {
   color: #252525; 
   text-decoration: none;
 } 

a.langNormal:hover {
   color: #252525;
   text-decoration: none;
}  

.icon_menu {
    width: 85px;
    height: 21px;
    padding: 0px 5px 0px 0px;
    text-align: right;
}

.menu_icon_td {   
   height: 21px;
}

.menu_icon_td img{   
    vertical-align: bottom;
}

a.menuIcon:link, a.menuIcon:visited {
   text-decoration: none;
}
    
.nav { 
     width: 741px;   
     height: 21px;
     background: url(../images/nav.jpg) no-repeat;  
     font-size: 10px;
     color: #73787E; 
     padding: 0px 0px 0px 30px; 
}

.path_td {
     padding: 5px 0px 0px 0px;
}

a.pathway:link, a.pathway:visited {
    text-decoration: none;
    color: #73787E; 
}

a.pathway:hover {
    text-decoration: none; 
    color: #73787E;
}

.border {    
     height: 9px;
     background: url(../images/border.jpg)  no-repeat; 
}

.middle{
     vertical-align: top;
}

.left {
     width: 289px;
     background: url(../images/left.jpg) repeat-y;  
     vertical-align: top;      
}     

.welcome_bg {
     width: 289px;
     height: 442px;
     background: url(../images/welcome_bg.jpg) no-repeat;
     vertical-align: top;    
}

.banners {
     width: 289px;
     height: 113px;
     background: url(../images/banners.jpg) no-repeat; 
     vertical-align: top;   
}

div.bnrdiv{
     padding: 0px 30px 0px 0px;
}

.post_banners{
}

.menu_nav{    
     background: #FAF5E8;
     vertical-align: top;
}

.menu {    
     height: 527px;
     background: url(../images/menu.jpg) no-repeat; 
     vertical-align: top;    
     font-size: 12px;
}

div.menudiv {
     padding: 185px 0px 0px 15px;
}

.vmenu_tb {
   
}

.vmenu {   
    height: 24px;
}

.vmenuSelected {
    width: 191px;
    height: 24px;
}

a.vmenu:link, a.vmenu:visited {
    color: #000000;
    text-decoration: none; 
    
}

a.vmenu:hover {  
    font-weight: bold;
}

a.vmenuSelected:link, a.vmenuSelected:visited {
    font-weight: bold;
    color: #8B6351;
    text-decoration: none;  
   
}

a.vmenuSelected:hover {    
}

.post_menu {  
     
}

.content {
   width: 521px;
   background: #FAF5E8;
   vertical-align: top;
}

div.cntdiv{
   padding: 20px 20px 20px 20px;
}

.content_head {
    width: 521px;
    height: 130px;
    background: url(../images/content_head.jpg) left no-repeat; 
    vertical-align: top;
}

.content_text {
    width: 521px;   
    background: #FAF5E8;
    vertical-align: top;
}

.footer {    
   height: 16px;
   background: url(../images/footer.jpg) no-repeat; 
}    
 
.cright {
   width: 550px;
   font-size: 10px;
   color: #ECD69A;
   padding: 0px 0px 0px 35px;
}

.dev { 
   font-size: 10px; 
   text-align: right;
   padding: 0px 20px 0px 0px;
}

a.dev:link, a.dev:visited{
   color: #BCD3FC;
   text-decoration: none;  
}

a.dev:hover{
   color: #FFFFFF;
   text-decoration: none;  
}

a.gallerylink:link, a.gallerylink:visited, a.gallerylink:hover {
   color: #000000;
   text-decoration: none;  
}

.sitemap a:link {
   color: #000000;
   text-decoration: none;
}

.sitemap a:visited {
   color: #000000;
   text-decoration: none;
}

.sitemap a:hover {
   color: #000000;
   text-decoration: none;
}

.page a:link {color: #000000; text-decoration: none;}

.page a:visited {color: #000000; text-decoration: none;}

.page a:hover {color: #000000; text-decoration: none;}
