
.bodybg { text-align:center; background: #e7e7e6 url(../images/graphics/ibanz10_top.gif) top center no-repeat; margin:0px; }

a img{border:0px;}


#wrapper{ width:988px; margin:0px auto; padding: 0px; text-align:left;  }   
      #menu{ width:988px;  margin:0px auto; height: 38px;  background: url(../images/graphics/ibanz10_nav.jpg) no-repeat; } 
          #menu div{padding:0px 0px 0px 13px;}

    #top{ width: 972px; height:249px; position:relative; padding:0px; margin:0 auto; }
        #logo{float:left; background: url(../images/graphics/isw10_logo.jpg) no-repeat; width: 404px; height: 249px;}   
        #mainimage {width: 988px; height:354px; z-index: 50;}   
        
  
   
   
    #contentwrapper{margin:0px auto; width: 988px; background: url(../images/graphics/ibanz10_contentslice.jpg) top repeat-y; min-height: 462px;}

     #content{ width: 743px; min-height: 350px; float:left; }
            #content div{padding: 20px 30px 20px 30px;}
        
     #right{float:right; width: 210px; margin-top: 280px; margin-left: 750px;  position: absolute; z-index: 99;}
         
  #footerlogos{width: 988px; min-height: 50px; background: url(../images/graphics/ibanz10_footerslice.gif) top repeat-y;}
    #footerlogos #pad {padding: 0px 16px;}
        #footerlogos .header{background: #0381a1; color: #fff; font-size: 12px; text-align: center; width: 100%; height: 20px;}
    
    
  #footer{ width:988px; background: url(../images/graphics/ibanz10_footer.jpg) top repeat-y; text-align:center; height: 30px;  margin:0 auto; color: #fff;  }
 
    

 	
/* Start Form Validation Styles*/
.validation_failed {
  border: 1px solid red;
}
.error_msg {
  color:red;
}
/* End  Form Validation Styles */



/* --------- Clearfloat --------- */

.clearfloat:after {
	content: "."; 
	display: block; 
	height: 0; 
	clear: both;
	visibility: hidden;
	}
.clearfloat { display: inline-block; }
* html .clearfloat { height: 1%; }
.clearfloat { display: block; }
