html {
   margin:0;
   padding:0;
   height:100%;
   color:#000000;
   background-color:#F6F6F6;
   background-image:url('../gfx/bar.gif');
   background-position:left top;
   background-repeat:repeat-x;
}

body {
   margin:0;
   padding:0;
   height:100%;
}

div#header {
   margin:0;
   padding:0;
   width:700px;
   background-image:url('../gfx/t-2.gif');
   background-repeat:repeat-x;
   line-height:0;
}
   
   div#header img {
      vertical-align:bottom;
   }

div#container {
   clear:both;
   width:680px;
   border-right: 2px solid white;
   background-color:#E8E8E8;
   background-image:url('../gfx/bg-content.gif');
   background-position:right bottom;
   background-repeat:no-repeat;
   height:100%;
}

   div#container div#nav {
      width:117px;
      line-height:12px;
      float:left;
      background-image:url('../gfx/n-bg.gif');
      background-repeat:repeat-y;
      height:100%;
   }
      
      div#nav img {
         vertical-align:bottom;
      }
         
   div#container div#content {
      width:533px;
      padding:15px;
      float:right;
      background-image:url('');
      background-repeat:no-repeat;
      background-position:right bottom;
      font-family:Arial,Helvetica,Verdana,Tahoma,sans-serif;
      font-size:12px;
      line-height:18px;
   }
   
      div#content h1 {
         margin:0;
         padding:0;
         font-family:Arial,Helvetica,Verdana,Tahoma,sans-serif;
         font-size:14px;
         line-height:18px;
         font-weight:bold;
         margin:0 0 10px 0;
      }
      
      div#content p {
         margin-top:0;
         padding:0;
      }

      div#content a:link,
      div#content a:visited {
         color: #36419A;
      }

      div#content a:hover,
      div#content a:active {
         color: #E92427;
      }

      div#content li {
         list-style-type: square;
      }
      
      address {
         font-family:Arial,Helvetica,Verdana,Tahoma,sans-serif;
         font-size:12px;
         font-weight:bold;
         font-style:normal;
         padding:5px;
         color:#ffffff;
         background-color:#A6A4A4;
      }

#content img {
   border: 2px solid #F6F6F6;
}

img.left,
img.right {
   margin-bottom: 10px;
}

img.left {
   float: left;
   margin-right: 15px;
}

img.right {
   float: right;
   margin-left: 15px;
}

/* --------------------------------------- */

div.address {
   display: block;
   clear: both;
   height: 62px;
   margin: 20px 0 0 0;
   padding: 4px 0 0 0;
   border-width: 1px 0 0 0;
   border-style: solid;
   border-color: #676565;
   color: #676565;
   background-color: inherit;
}

div.address dl, 
div.address dt, 
div.address dd {
   margin: 0;
   padding: 0;
   text-indent: 0;
   display: block;
}

div.address dl {
   float: left;
   margin-left: 110px;
}

div.address dl.first {
   margin-left: 8px;
}

div.address dt {
   float: left;
   width: 90px;
   clear: left;
}


