

.bodybg { text-align:center; background: #eaeff0 url(../images/graphics/LGNZ10_bgslice.jpg) top center repeat-x; margin:0px; }

a img{border:0px;}


#wrapper{ width:972px; margin:0px auto; padding: 0px; text-align:left;  }   


    #top{ width: 972px; height:183px; background: url(../images/graphics/lgnz10_top.jpg) center top no-repeat; position:relative; padding:0px; margin:0 auto; }
       
    #menu{ width:972px; margin:0px; height: 40px;  } 
          #menu div{padding:0px 0px 0px 7px;}
   
   
    #contentwrapper{margin:0px auto; width: 972px; background:#fff url(../images/graphics/lgnz10_contentslice.jpg) top repeat-y; min-height: 400px;}

        #left{float:left; width: 104px; height:498px;}
        #right{float:right; width: 109px; height:498px;}
        #content{ padding:0px;  width: 759px; min-height: 350px; float:left; }
            #contentpad{padding:15px; float:left; width: 680px;}
       
        #rightpanel{float:right; width:191px; background: #fff url(../images/graphics/lgnz10_importantdates.gif) top no-repeat; margin-top: 1px; }
            #importantdates{width: 190px; padding: 35px 5px 5px 10px; min-height: 150px;}
            #adddates{width: 215px; height: 129px; }
                #adddates div{ padding:50px 15px 20px 15px;}
     
     #contentbot{width: 972px; height: 70px; background:url(../images/graphics/lgnz10_footer.jpg) no-repeat;}
    
  #footer{ width:100%; text-align:right; min-height: 87px;  margin:0 auto; padding:10px;  }
  
    

/* Main Styles */
td,body{
  font: normal 12px verdana;
  color:#4e504d;
  line-height: 17px;
  text-decoration:none;
}


/* Links */
a{
  color:#999; text-decoration: underline;
}
a:hover{
  color:#000; text-decoration: underline;
}



 	
/* 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; }