   body {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    background-color: #c8c8c8;
    background-image: url(images/header_bg.jpg);
    background-repeat: repeat-x;
   }
   
   div#header{
    width: 100%;
    height: 100px;
    background-color: transparent;
   }
   div#header img.logo{
    margin: 8px 0px 0px 10px;
    float: left;
   }
   div#header span{
    display: block;
    float: right;
    padding: 0px 0px 0px 0px;
    font-family: Arial, Sans-serif;
    font-size: 18px;
    font-variant: small-caps;
    font-weight: bold;
    color: #001B58;
    text-align: right;
    position: relative;
    top: -4px;
   }
   div#header span span{
    float: none;
    display: block;
    padding: 0px 5px 0px 0px;
    margin: 0px 0px 0px 0px;
    font-variant: normal;
    position: relative;
    top: 0px;
   }
   div#header span span img{
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    position: absolute;
    right: 0px;
   }

   div#nav {
    margin: 0px 0px 0px .5%;
    background-color: #ff9900;
    width: 17%;
    float: left;
    z-index: 100;
   }
   
   div#nav div.header {
    color: #ffffff;
    background-color: #001C58;
    background-image: url(/images/nav_top.jpg);
    background-repeat: repeat-x;
   }
   div#nav div.header div{
    background-image: url(/images/nav_upper_left.jpg);
    background-repeat: repeat-y;
   }
   div#nav div.header div div{
    background-image: url(/images/nav_upper_right.jpg);
    background-repeat: repeat-y;
    background-position: top right;
   }
   div#nav div.header div div div{
    background-image: url(/images/nav_top_left.jpg);
    background-repeat: no-repeat;
    background-position: top left;
   }
   div#nav div.header div div div div{
    background-image: url(/images/nav_top_right.jpg);
    background-repeat: no-repeat;
    background-position: top right;
    padding: 3px 10px 0px 10px;
    text-align: center;
    font-family: Arial, Sans-serif;
    font-weight: bold;
    font-size: 1em;
   }
   
   div#nav div.body {
    color: #000000;
    background-color: #ffffff;
    background-image: url(/images/nav_upper_bottom.jpg);
    background-repeat: repeat-x;
   }
   div#nav div.body div{
    background-image: url(/images/nav_left.jpg);
    background-repeat: repeat-y;
    background-position: top left;
   }
   div#nav div.body div div{
    background-image: url(/images/nav_right.jpg);
    background-repeat: repeat-y;
    background-position: top right;
   }
   div#nav div.body div div div{
    background-image: url(/images/nav_bottom.jpg);
    background-repeat: repeat-x;
    background-position: bottom left;
   }
   div#nav div.body div div div div{
    background-image: url(/images/nav_bottom_left.jpg);
    background-repeat: no-repeat;
    background-position: bottom left;
   }
   div#nav div.body div div div div div{
    background-image: url(/images/nav_bottom_right.jpg);
    background-repeat: no-repeat;
    background-position: bottom right;
    padding: 2px 5px 10px 3px;
    font-family: Arial, Sans-serif;
    font-size: .8em;
   }   
   div#nav div.body div div div div div a{
    margin: 3px 0px 3px 0px;
    padding: 0px 0px 0px 5px;
    display: block;
    text-decoration: none;
    background-image: url(/images/blank.gif);
   }
   div#nav div.body div div div div div a:visited{
    color: #0000ff;
   }
   div#nav div.body div div div div div a:hover{
    color: #ffffff;
    background-color: #001C58;
   }
   
   
   div#content {
    margin: 0px .5% 0px 0px;
    background-color: #ffffff;
    background-image: url(/images/content_left.jpg);
    background-repeat: repeat-y;
    background-position: top left;
    width: 80%;
    float: right;
   }
   div#content div{
    background-image: url(/images/content_right.jpg);
    background-repeat: repeat-y;
    background-position: top right;
   }
   div#content div div{
    background-image: url(/images/content_top.jpg);
    background-repeat: repeat-x;
    background-position: top left;
   }
   div#content div div div{
    background-image: url(/images/content_bottom.jpg);
    background-repeat: repeat-x;
    background-position: bottom left;
   }
   div#content div div div div{
    background-image: url(/images/content_top_left.jpg);
    background-repeat: no-repeat;
    background-position: top left;
   }
   div#content div div div div div{
    background-image: url(/images/content_top_right.jpg);
    background-repeat: no-repeat;
    background-position: top right;
   }
   div#content div div div div div div{
    background-image: url(/images/content_bottom_left.jpg);
    background-repeat: no-repeat;
    background-position: bottom left;
   }
   div#content div div div div div div div{
    background-image: url(/images/content_bottom_right.jpg);
    background-repeat: no-repeat;
    background-position: bottom right;
   }
   div#content div div div div div div div div#content_text{
    padding: 5px 18px 5px 15px;
    background-image: url(/images/blank.gif);
    text-align: center;
   }
   div#content div div div div div div div div#content_text div{
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    background-image: url(/images/blank.gif);
   }
   div#content div div div div div div div div#content_text h1{
    font-size: 1.2em;
   }
   div#content div div div div div div div div#content_text h2{
    font-size: 1.1em;
   }
   div#content div div div div div div div div#content_text p{
   }
   
   div#address{
    clear: left;
    float: left;
    width: 17%;
    margin: 0px 0px 0px .5%;
    text-align: center;
    position: relative;
    top: 5px;
    font-family: Arial, Sans-serif;
    font-size: .9em;
    white-space: nowrap;
   }
   div#address img{
    border: 1px solid #000000;
   }
