html, body, table {font-size:100%}
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: 605px; }
html>body #breadcrumbs{ float: right; width: 605px; left: -35px; margin-top:0px; }		/* Mozilla hack */

#heading {position:relative; left: 15px; width: 590px; }
html>body #heading{ float: right; width: 600px; left: -40px; }		/* Mozilla hack */

#content {position:relative; left: 15px; width: 605px; }
html>body #content { float: right; width: 600px; left: -40px; }		/* Mozilla hack */

#column { position:relative;  padding: 0px; margin-top:23px; margin-right: 20px; margin-right/**/:/**/-15px;  width:145px; float: right;}
html>body #column { padding-top:2px; }
#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:50px; }		/* Mozilla hack */

#page_bottom {position:relative; width:982px; height:35px; margin:0; padding:0; left:10px; }