html, body{ margin:2px; padding:0px; text-align:center; color: #000; background-color:#fff} 

.formcontainer{width:300px; background:#676767;color:#000;text-align:center; margin-left:30%; margin-top:10px}
.form{background: #676767;font-family:"Times", Times, serif; font-size:14px; font-weight:normal; text-align:left; color: #000; 
margin:0px 16px 2px 18px; width:276px; position:relative}


form { margin: 0; padding: 0;} 
fieldset { border: none; }  
label { float: left; width: 270px; text-align: left; } 
fieldset div { display: block;} 
fieldset div input, fieldset div textarea { background: #fff; width: 218px; padding: 1px; color: #333;} 
fieldset div select { padding: 1px; } 
div.fm-multi div { margin: 0px 0; } 
div.fm-multi input { width: 1em; } 
div.fm-multi label { display: block; width: 200px; text-align: left; } 
#fm-submit { clear: both; padding-top: 1em; text-align: center; } 
#fm-submit input { padding: 2px; background: #000; color: #fff; font-size: 100%;} 
input:focus, textarea:focus { background: #efefef; color: #000; } 

fieldset div.fm-req { font-weight: bold;} 
fieldset div.fm-req label:before { content: "* "; /* does not work in IE */ } 

a img{border:0px;}

#centered{ width:800px; margin-left:auto; margin-right:auto; margin-top:2%; text-align:left;}
ul{padding:0px; margin:0px;}
li{padding:0px; margin:0px; list-style:none;}

.image_block li{float:left; margin-right:10px; margin-bottom:10px;}

.uli ul li{float:none; margin-left:20px; list-style:disc; margin-bottom:10px;}

.banner{ background: #fff url(images/logo.jpg) no-repeat; width:800px; height:206px }

#largeImageContainer{display:none; background:#fff; border:1px solid #000; padding:10px; text-align:center; width:700px; height:545px; margin-left:auto; margin-right:auto; position:absolute; z-index:100; top:100px;}

.clear{clear:both;}

#message{ text-align: center; width:800px; height:25px; margin-top:100px; border:0px }
#nav img {border:0px}
#nav a {border:0px}
#nav{ text-align: center; margin-top:40px }