  html {
height:100%; 
max-height:100%; 
padding:0px;
margin:0px; 
border:0px; 
background:#fff; 
/* hide overflow:hidden from IE5/Mac */ 
/* \*/ 
overflow: hidden; 
/* */ 
}

  body{
    color: #000000; 
	  background-color: #ffffff;    
	  font-size:10px;
    font-family: Garamond, Times New Roman, serif;
    height:100%; max-height:100%; overflow:hidden; padding:0; margin:0; border:0;
  }
  *{margin: 0px; padding: 0px;}
  a {color: #000000; text-decoration: underline; font-size:10px;}
  a:hover {color: #C9C9C9;}
  a.active {color: #C9C9C9;}
  
  a img{border: 0px;}
  h1{margin: 0px; padding: 0px;}
  h2{font-family: Nobel, Helvetica, Arial, sans-serif; font-size:15px; text-transform: uppercase; font-weight: light;  text-decoration:underline; margin: 0px;}
  
  p.bodytext, p{font-family: Arial; padding: 0px; line-height: 13px; width: 400px;}
  
  #left {position:absolute; left:30px; top:50px; bottom:50px; width:220px; font-size:1.2em; z-index:4; overflow:auto; background-repeat:no-repeat;}

  #navi ul{width: 160px; margin-top: 34px;}
  #navi li{display: block;}
  #navi a{font-size: 12px; font-weight: normal; color: #000000; font-family: Garamond;}
  #navi a:hover{font-style: italic; font-weight: bold; font-family: Garamond;}
  #navi a.act{font-style: italic; font-weight: bold; font-family: Garamond;}

  #content{overflow:auto; position:absolute; z-index:3; top:50px; bottom:50px; left:180px; right:0;}
  *html #content{height: 100%; width: 100%; position:relative;}
  #content-start{overflow:auto; position:absolute; z-index:3; top:120px; bottom:50px; left:180px; right:0;}

  #content ul{width: 940px; position:absolute; z-index:3; top:70px; padding-bottom: 100px;}
  #content li{list-style: none; display: inline; }
  #content li img{margin-right: 8px; margin-bottom: 8px;}
  
  #content-start ul{width: 940px;}
  #content-start li{list-style: none; display: inline; }
  #content-start li img{margin-right: 8px; margin-bottom: 8px;}
  
  .content_2cols{margin: 20px 0; position:absolute; z-index:3; top:70px;}
  .content_2cols .left{float: left; margin-right:8px;}
  .content_2cols .right{float: left;}
  .content_2cols p{width: 0px;}
  .content_2cols h1{font-family: Nobel, Helvetica, Arial, sans-serif; font-size:10px; font-weight: bold; text-transform:uppercase; margin: 0px 0px 10px 0px; text-align: left;}
  
  .content_3cols{margin: 20px 0; position:absolute; z-index:3; top:70px;}
  .content_3cols .left{float: left; margin-right:8px; overflow: hidden;}
  .content_3cols .center{float: left; margin-right:8px; overflow: hidden;}
  .content_3cols .right{float: left; overflow: hidden;}
  dl, dt, .csc-textpic-imagewrap, .csc-textpic-clear{margin: 0px; padding:0px;}
  .content_3cols p{width: 0px;s}
  .content_3cols h1{font-family: Nobel, Arial, sans-serif; font-size:10px; font-weight: normal; text-align: left; text-transform:uppercase; margin: 0px 0px 10px 0px;}
  
  #browse{position:absolute; top: 50px; overflow: hidden;}
  
  #header {position:absolute; margin:0; top:0; left:0; display:block; width:100%; height:50px; font-size:4em; z-index:5; overflow:hidden;}
  #footer {position:absolute; margin:0; bottom:-1; left:30px; display:block; width:100%; height:50px; font-size:0em; z-index:5; overflow:hidden; background: #ffffff;}
  

