body{
   margin: 0px;
   padding: 0px;
   font-family: arial;
   color: rgb(38, 47, 71);
   background-image: url('../images/bg.jpg');
   background-position: top center;
}

   a{
      text-decoration: none;
      color: rgb(38, 47, 71);
   }
      
      a:hover{
         text-decoration: underline;
      }   
   
   div.header{
      margin: 0px;
      padding: 0px;
   }
    
      div.logo{
         margin: 0px auto;
         padding: 0px;
         background-image: url('../images/header_logo.jpg');
         width: 995px;
         height: 196px;
         overflow: hidden;
      }
      
      div.menu_main{
         position: relative;
         margin: 0px auto;
         padding: 0px;
         background-image: url('../images/header_menu.jpg');
         width: 995px;
         height: 76px;
         overflow: hidden;
      }
       
         p.menu_a{
            position: absolute;
            top: 6px;
            left: 65px;
            margin: 0px;
            padding: 0px;
            width: 400px;
            height: 24px;
            line-height: 24px;
            text-align: left;
            font-size: 0.8em;
            overflow: hidden;
            color: white;
         }
       
         p.menu_b{
            position: absolute;
            top: 6px;
            right: 65px;
            margin: 0px;
            padding: 0px;
            width: 400px;
            height: 24px;
            line-height: 24px;
            text-align: right;
            font-size: 0.8em;
            overflow: hidden;
            color: white;
         }
          
         div.menu_main a{
            color: white;
         }
         
         p.menu_a a.selected, p.menu_b a.selected{
            text-decoration: underline;
         }

   div.content_wrapper{
      margin: 0px auto;
      padding: 0px;
      background-image: url('../images/content_wrapper_bg.jpg');
      width: 995px;
      overflow: hidden;
   }
    
      div.content{
         margin-top: 0px;
         margin-bottom: 20px;
         margin-left: 87px;
         margin-right: 87px;
         padding: 0px;         
         overflow: hidden;
      }
         div.content span.first_letter{
            font-size: 1.4em;
            font-family: georgia;
            font-weight: bold;
         }
         
         div.content .flash_banner{
            display: inline;
         }
          
         div.content h1{
            margin: 0px;
            margin-top: 0px;
            margin-bottom: 10px;
            padding: 0px;
            font-weight: normal;
            font-size: 1.5em;
            font-family: Georgia;
         }
         
         div.content h2{
            font-family: georgia;
            font-weight: normal;
            font-size: 1.2em;
         }

         div.content h3{
            font-family: georgia;
            font-size: 0.9em;
         }
         
         div.content p{
            margin: 0px;
            margin-top: 15px;
            margin-bottom: 15px;
            padding: 0px;
            font-size: 0.9em;
         }
         
         div.content img.right{
            margin: 0px;
            margin-left: 20px;
            margin-bottom: 25px;
            padding: 0px;
            float: right;
         }

         div.content img.left{
            margin: 0px;
            margin-right: 20px;
            margin-bottom: 25px;
            padding: 0px;
            float: left;
         }
         
         div.content a{
            color: blue;
         }
         
         div.content div.hr{
            margin: 0px;
            margin-top: 8px;
            margin-bottom: 10px;
            padding: 0px;
            height: 2px;    
            background-color: rgb(88, 103, 145);
            overflow: hidden;
         }
         
         div.menu_sub{
            margin: 0px;
            margin-left: 10px;
            margin-bottom: 20px;
            padding: 0px;
            float: right;
            width: 255px;
            height: 392px;
            background-image: url('../images/mnu_sub_bg.jpg');
            overflow: hidden;
         }

         div.content ul{
            padding: 0px;
            font-size: 0.8em; 
            list-style-type: none;
         } 

         div.content li{
            margin: 0px;
            padding: 0px;
            line-height: 18px;
         }
         
         div.menu_sub ul{
            font-size: 10px;
            list-style-type: none;
            text-align: center;
            padding: 0px;
            margin: 0px;
            margin-top: 60px;
            margin-left: 10px;
            font-family: georgia;
         }
         
            div.menu_sub li{
               padding: 0px;
               margin: 0px;
               line-height: 13px;
               font-size: 10px;
            }

   div.footer{
      position: relative;
      margin: 0px auto;
      padding: 0px;
      width: 995px;
      height: 124px;
      overflow: hidden;
   }
    
      div.footer_inner_wrapper{
         margin: 0px;
         padding: 0px;
         background-image: url('../images/footer.png');
         width: 995px;
         height: 124px;
         overflow: hidden;
      }
       
         div.footer div.hr{
            margin: 0px;
            margin-left: 92px;
            margin-right: 92px;
            padding: 0px;
            height: 2px;    
            background-color: rgb(88, 103, 145);
            overflow: hidden;
         }   
       
         div.footer p.menu_sub{
            margin: 0px;
            padding: 0px;
            font-size: 0.8em;
            line-height: 38px;
            text-align: center;
            z-index: 1;
         }
       
         div.footer p.copyright{
            position: absolute;
            bottom: 42px;
            margin: 0px;
            padding: 0px;
            width: 995px;
            font-size: 0.7em;
            text-align: center;
            z-index: 1;
         }