html, body, table {font-size:100%}
#content {font-size:0.8em; }
body { margin-left:0px; margin-top:0px; font-family:verdana, sans-serif; color:#000000; text-align: center; }
table {width: 100%;}
html>body table { width: auto; }		/* Mozilla hack */

#wrapper {margin:0 auto; padding: 0px; width:982px; top: 0px; text-align: left; }

#prebanner {position:relative; margin-left:27px; background:#FFF; width:962px; padding-top:4px; z-index:60; font-size:11px; height:13px; text-align:right; }
#banner { position:relative; width:972px; height:68px; margin-left:15px; margin-top:0px; margin-right:0px; z-index:60; text-align:left; }
#banner #contact { position:relative; padding:0; margin:0; top:-30px; text-align:right; margin-bottom:-55px; margin-left:475px; width:500px; }
#banner #logo {	position:relative; display:block; width:200px; } /* Edited */

#nav { position:relative; top:0px; left:10px; width:200px; z-index:50; float:left; margin-top:2px; }
html>body #nav {padding-top:1px;}

#breadcrumbs {position:relative; left:15px; width: 775px; }
html>body #breadcrumbs{ float: right; width: 775px; left: 5px; margin-top:0px; }		/* Mozilla hack */

#heading {position:relative; left: 15px; width: 775px; }
html>body #heading{ float: right; width: 775px; left: 5px; }		/* Mozilla hack */

#content {position:relative; left: 15px; width: 775px; }
html>body #content { float: right; width: 775px; left: 5px; }		/* Mozilla hack */

#disclaimers {position:relative; margin:10px 10px 10px 180px;}
#footer {position: relative; margin:20px 0px 10px 227px; width: 100%; width/**/:/**/auto; }
html>body #footer { clear:right; top:100px; }		/* Mozilla hack */

#page_bottom {position:relative; width:982px; height:35px; margin:0; padding:0; left:10px; }