      * {
         margin: 0px;
         padding: 0px;
         border:0px;
      }    
         
      body {
        font-family:arial;
        color:#484848;
        font-size:12px;
        background:#ffffff url(img/back.jpg) repeat-x;
        text-align:center;
      }

      #wrapper { 
        width:100%;
        text-align:center;      
      }
      
      #maincontainer { 
        width:992px;
        margin-left:auto;
        margin-right:auto;
        text-align:left;      
      }
      
      #headerleft { 
        float:left;
        width:627px;
        height:291px;
        text-align:left;              
      }
      
      #headerright {
        float:left; 
        width:365px;
        height:291px;
        text-align:left;
        background:url(img/topframegirl.jpg) no-repeat;              
      }      
      
      .headerleftbox {
        width:195px;
        height:166px;
        margin-left:5px;
        background:url(img/topframemiddle.jpg) repeat-x;
        float:left;
        display:inline;  
      } 
      
      .headerleftboxinner {
        width:173px;
        float:left;
        text-align:center;
      }
      
      ul {
        width:173px;
        float:left;
        display:inline;
        text-align:left;
        list-style-type:none;
        margin-top:5px;
      }     
      
      ul li {
        float:left;
        width:173px;
      }
      
      ul li a {
        padding-left:10px;
        background:url(img/arrowgray.gif) no-repeat;
        background-position:0px 3px;        
      } 
      
      ul li a:hover {
        background-position:4px 3px;                
      }

      .headerleftboxinner form {
        float:left;
        z-index:155;
        position:relative;
        z-index:1000;        
        width:173px;       
        height:130px;
      }                           
      
      a {
        color:#000000;
        text-decoration:none;        
      }
      
      a:hover {
        color:#990000;
      }
      
      h3 {
        float:left;
        font-size:14px;
        font-weight:bold;
        margin-bottom:4px;
        display:inline;
      }
      
      #contentframe {
        float:left;
        width:992px;
        text-align:left;        
        background:url(img/mainframeback.jpg) repeat-y;      
      }
      
      #footerlinks {
        width:992px;
        float:left;
        margin-top:30px; 
        text-align:center;
        background:url(img/mainframeback.jpg) repeat-y;    
      }
      
      #footerlinks a {
        font-weight:bold;
      }
      
      #footermenu {
        float:right;
        margin-right:340px;
        margin-top:25px;
        text-align:center;
        display:inline;
      }
      
      #footermenu a {
        float:left;
        margin-left:5px;
        margin-right:5px;
        display:inline;
        font-weight:bold;
      }
      
      #footermenu span {
        float:left;
        display:block;
      }
      
      #contentframeinner {
        margin-left:19px;
        width:954px;
        position:relative;
        float:left;
        margin-top:-26px;
        display:inline;
      }
      
      .innerframe {
        float:left;
        width:306px;
        background: url(img/frameback.jpg) no-repeat;
        margin-right:18px;
        display:inline;
        margin-bottom:20px      
      }

      h1 {
        font-size:28px;
        font-weight:bold;
        float:left;
        margin-top:5px;
        margin-bottom:5px;        
        text-align:left;
        display:inline; 
        line-height:36px;           
      }
      
      h2 {
        font-size:18px;
        font-weight:bold;
        float:left;
        margin-top:5px;
        margin-bottom:5px;        
        text-align:left;
        display:inline; 
        line-height:24px;           
      }

      #inline;height:130px;margin-top:10px;margin-left:11 {
        float:left;  
      }

      .framelist {
        float:left;
        position:relative;
        z-index:3;
        display:inline;
        text-align:left;
        list-style-type:none;      
      }
      
      #framelistalt {
        margin-left:-7px;
        margin-top:-2px;        
      }
      
      #framelistalt li {
        width:auto;
        font-size:11px;
        float:left;
        margin-left:5px;
        display:inline;
      }

      #topframemenu {
        margin-left:114px;
        width:185px;
        margin-top:-25px;              
      }

      #topframemenu li {
        width:92px;
        float:left;
      }

      #topframeforumlist {
        margin-top:5px;
        width:280px;
        margin-left:10px;
        display:inline;        
      }
      
      #topframeforumlist li {
        float:left;
        width:280px;
        margin-top:5px;        
      }
      
      #topframecitieslist {
        margin-left:10px;
        width:161px;      
      }
      
      #topframecitieslist li {
        width:161px;
        float:left;              
      }
      
      #newsletterform {
        width:255px;      
        float:left;
        margin-left:-3px;
        margin-top:-50px;
        position:relative;
        z-index:5;
        margin-left:10px;
        display:inline;
      }

      #newsletterform .searchinput {
        width:154px;
        height:24px;
        float:left;        
        background:url(img/inputback.jpg) no-repeat;               
      }
      
      #newsletterform .searchinput input {
        margin-top:3px;
        margin-left:5px;
        width:149px;
        height:21px;
        float:left;
        color:#000000;
        background:transparent;
        display:inline;
      }
      
      #newsletterform span {
        float:left;
        margin-top:5px;
        width:250px;
        margin-left:5px;
      }                   
                  
      #objects a,      
      #gallery a {
        float:left;
        margin-left:21px;
        text-align:center;
        margin-bottom:17px;  
        display:inline;
        width:120px;      
      }
      
      #objects a img,      
      #gallery a img {
        float:left;        
      }
      
      .object {
        padding-top:10px;
        width:371px;
        float:left;
        
        display:block;
        background: url(img/objectback2.jpg) no-repeat left bottom;
      }
      
      #iris .object {
        margin-top:10px;
      }
      
      .object .morelink {
        font-weight:bold;
      }
      .catlistitem {
        float:left;
        display:inline;
        width:180px;
      }
      #iris {
        min-height:600px; 
        height:auto;      
      }


      #mapinfowindow {
        float:left;
        height:300px;
        width:400px;
      }


      /* for Internet Explorer */
      /*\*/
      * html #iris {
      height: 600px;
      }
      /**/

      span .select {
      	position: absolute;
      	width: 150px; /* With the padding included, the width is 190 pixels: the actual width of the image. */
      	height: 21px;
      	padding: 0 0px 0 0px;
      	color: #fff;
      	font: 12px/21px arial,sans-serif;
      	background: red;
      	overflow: hidden;
      
      }
      
      .submit1 {
        background:url(img/submit.jpg) no-repeat;
        background-position:0px -20px;
        width:108px;
        height:18px;
        float:left;
        margin-top:19px;
        margin-left:35px;
        padding-top:0px;
        color:white;
        font-family:arial;
        font-size:12px; 
        cursor:pointer;
        cursor:hand;       
      }
      
      .submit1:hover {
        background-position:0px 0px;
        color:#333333;
      }

      .submit2 {
        background:url(img/submit2.jpg) no-repeat;
        background-position:0px -25px;
        width:108px;
        height:22px;
        float:left;
        margin-top:5px;
        padding-top:0px;
        color:white;
        font-family:arial;
        font-size:12px;
        cursor:pointer;
        cursor:hand;                        
      }
      
      .submit2:hover {
        background-position:0px 0px;
        color:#333333;
      } 
      
      /*
      #showtxt p,
      #showtxt a,
      #showtxt img,
      #showtxt ul,
      #showtxt span,
      #showtxt strong {
        float:none;
        margin:0px;
        padding:0px;
        background:none;
      }         
      
      
      #showtxt ul {
        list-style-type:circle;
        width:934px;
        padding-left:34px;
        margin-top:10px;        
        float:left;
        background:none;
      
      }
      
      #showtxt p {
        margin-top:10px;
        width:934px;
        float:left;
      }
      
      #showtxt ul li {
        width:900px;
        margin-left:0px;
        float:left;
        background:none;
      }
      */
      
      #showtxt * {
        margin:0px;
        padding:0px;
        float:none;
        background:none;
        text-align:left;
      }
      
      #showtxt ul,
      #showtxt p {
        float:left;
        margin-top:10px;
      }
      
      #showtxt p {
        width:100%;
      }
      
      #showtxt ul {
        list-style-type:disc;
        padding-left:20px;
        margin-left:0px;
        width:894px;
        display:block;
      }
      
      #showtxt ul li {
        margin:0px;
        padding:0px;
        width:894px;

      } 
      
      #showtxt a {
        font-weight:bold;
      }     
      
      #showtxt h1 {
        font-size:18px;
        font-weight:bold;
        float:left;
        margin-top:5px;
        margin-bottom:5px;        
        text-align:left;
        display:inline; 
        line-height:24px;
        width:914px;
        margin-left:20px;      
      }
      
      #newsletterframe * {
        background:white;
      }
