* { padding: 0; margin:0;}

body{ 
	background-color:#ffeeb1; 
	background-image:url(gfx/bg.jpg);background-position:top center; background-repeat:repeat-x;	
	font-family:geneva, arial, sans-serif;}
	
.center{ width:770px; margin:0 auto;}	
.bg_edge_gradient{background-image:url(gfx/bg_edge_gradient.jpg);background-repeat:repeat-x;}
.bg_edge_straight{background-image:url(gfx/bg_edge_straight.jpg);background-repeat:repeat; }

#head {background-color:#fff; width:760px; margin:0 auto; height:150px; padding:0;}
#head h1 {padding:20px 0 0 0;}
#head h1 a{display:block; width:159px; height:139px; background-image:url(gfx/logo_utzertified.jpg); margin:0 auto;}
#head h1 a span{display:none;}

#content{ clear:left;background-color:#fff; height:230px; width:700px;margin:0 auto; padding:30px;}
#content h2{ font-size:20px; margin-top:10px;text-align:center;}
#content h3{ font-size:14px; font-weight:normal;text-align:center;}

#registration {padding:10px; text-align:center;}
#registration ul{ list-style-type:none; width:420px; margin:0 auto; padding-top:30px;}

#registration ul li{ float: left; font-size:11px; text-align:left; }
#registration ul li a{ display:block; border:1px solid grey; padding: 5px 10px; text-align:center; text-decoration:none; color:#333;
	background-color:#ccc; font-size:13px; width:160px;margin:0 20px 0 0;} 	
#registration ul li a:hover{	color:#fff;	background-color:#931638;}
	
#footer{padding:6px 20px 6px 20px; width:760px; margin:0 auto; background-image:url(gfx/bg_footer.jpg); background-repeat:no-repeat; background-position:bottom;}
#footer p{ font-size:10px; text-align:right; color:#ccc; line-height:26px; padding:0 10px 0 0;}
#footer p a{text-decoration:none; color:#ccc;}
#footer p a:hover{color:#fff;}

span.warning { font-size: 12px; text-align: center; color: #000; line-height: 12px; }