﻿	 body {
    padding: 0px;
    margin: 0px;
    text-align: center;
    background: transparent url(images/background-bg.jpg) repeat left top;	
   }	
  
   a {
    text-decoration: none;	
   }	
   
   ul {
    margin: 0px;
    padding: 0px;	
    list-style: none;
   }
   
   img {
    border: 0px;	
   }
   
   div.container {
    width: 973px;
    margin-left: auto;
    margin-right: auto;	
    text-align: left;
   }	
  	
   a.logo {
    

    display: block;	
    width: 287px;
    height: 78px;
    position: relative;
    top: 37px;
   }	
   
   a.logo img {
    width: 287px;
    height: 78px;  	
    border: none;	
   }
  	
  div.content-frame {
    clear: both;
    width: 973px;
 
    background: #fff url(images/border-left.jpg) repeat-y left top;
   }  	

	
   div.content-frame-top {

    clear: both; 
    height: 18px;
   
    background: transparent url(images/border-top.jpg) repeat-x left top;
   }

  
  span.border-left-top {
   display: block;
   float: left;
   width: 40px;
   height: 18px;
   
   background: transparent url(images/border-left-top.jpg) no-repeat left top;
   	
  }
  
  span.border-right-top {
   display: block;	
   float: right;
   width: 22px;
   height: 18px;
   
   background: transparent url(images/border-right-top.jpg) no-repeat right top;
   	
  }
    

 
  div.content-frame-bottom {
  	clear: both;
    height: 39px;
    
    background: transparent url(images/border-bottom.jpg) repeat-x left top;
   }
 
  span.border-left-bottom {
   float: left;
   width: 40px;
   height: 39px;
   
   background: transparent url(images/border-left-bottom.jpg) no-repeat left top;
   	
  }
  
  span.border-right-bottom {
   float: right;
   width: 22px;
   height: 39px;
   
   background: transparent url(images/border-right-bottom.jpg) no-repeat right top;
   	
  }
  
  
  div.content {
   overflow: auto;
   #overflow: none;
   min-height:200px;
   #height:200;
   margin-left: 40px;
   background: #fff url(images/border-right.jpg) repeat-y right top;	
  }
  
  table {
   padding: 0px;
   margin: 0px;
  }
  
  table td {
   width: 454px;	
   vertical-align: top;
  }
  
  
   div.content-right-side, div.content-left-side {
 	   width: 454px;	
 	   margin-right: 5px;
 	   position: relative;
 	   float: left;
 	  }
 	  
 	  div h2, div h3 {
 	   margin-left: 15px;	
 	   padding-top: 0px;
 	   margin-top: 0px;
 	   font: 20px georgia, Times New Roman, serif;
 	   color: #4b4740;	
 	  }
 	  
 	  div h3 {
     padding-top: 20px;
 	   font: 15px Arial, Tahoma, serif;
 	   color: #0489b7;	
 	  }
 	  
 	   div h3 a {
 	   color: #0489b7;	
 	   
 	  }
 	  
 	 div h3 a img {
 	   float: right;
 	   height:84;
 	   width:100px;
 	   
 	   padding-top: 11px;
 	   padding-bottom: 11px;
     padding-left: 12px;
     padding-right: 10px;
 	   background: transparent url(images/img-bg.jpg) no-repeat top left;
 	  }
 	  
 	  
 	  div img {
 	   margin-left: 13px;
 	  }
 	  
 	  img.aboutme {
 	  	
     margin: none;
 	   float: left;	
 	   margin-right: 10px;
     border: 1px solid #000;
 	  }
 	 
 	 
 	  div p {
 	   margin-left: 13px;	
 	   margin-top: 5px;
 	   margin-bottom: 2em;

 	   
 	   font: 13px Arial, Tahoma, serif;
 	   color: #68625b;
 	   line-height: 1.5;
 	  }  
 	  
 	 div p.header-details {
 	  	padding-right: 40px;
 	  }

  div.menu-frame {
   float: right;
   clear: both;
   width: 670px;
   height: 54px;
   
   background: #fff url(images/menu-border-top.jpg) repeat-x left top;
   	
  }
  
  span.menu-border-left {
   float: left;
   display: block;
   width: 18px;
   height: 54px;
   
   background: #fff url(images/menu-border-left.jpg) no-repeat left top;	
  }  
  
  span.menu-border-right {
   float: right;	
   display: block;
   width: 30px;
   height: 54px;
   
   background: #fff url(images/menu-border-right.jpg) no-repeat right top;	
  } 
     
  ul#tabs {
   margin-top: 20px;	

  }

  ul#tabs li {
    float: left;
    width: 155px;
    text-align: center;
  	background: #fff url("../images/separator.jpg") no-repeat right;
  }
    
  
  ul#tabs li a {
  	display: block;
  	width: 155px;
    font: 20px "Times New Roman", serif;
    color: #1a6c1b;
    letter-spacing: 0.1em; 	
    text-align: center;
    
  	
  }
  
  ul#tabs li a:hover {
    color: #626262;  	
  }
     
 ul#tabs li.last {
 	background-image: none;
 }    
 
 
 	  div.footer {
 	   clear: both;
 	   height: 46px; 	
 	   padding-left: 40px;
 	   padding-right: 20px;
 	  }
 	  

 	  
 	  div.footer a {
 	   display: block;
 	   float: left;
 	   margin-left: 5px;
 	   margin-top: 10px;
 	   margin-right: 5px;
 	   
 	   font: 15px Arial, Verdana, sans-serif;
 	   
 	   letter-spacing: 0.07em;
 	   color: #4b4740;		
 	  }
 	  
 	 div.footer a.copy {
 	   float: right;	
 	  } 