* { margin:0; padding:0; }
img { border-style:none; }
html {background:#4b75a5;}
body { font-size: .9em; font-family:Arial, Helvetica, sans-serif; background: url(../images/DulinBlueSky8.png) no-repeat top center;overflow: scroll;}
a { color:#174a00; font-style:italic;}
a:hover  { color: #8c0500;} 
.pad10100020 { padding:10px 10px 0px 20px; }
.pad20100020 { padding:20px 10px 0px 20px;}
.justified { text-align:justify; }
.red { color:#ac0600;}
.fat { font-weight:bold; }
.centered { text-align:center; }
.bottom-margin { margin-bottom:6px; }
.top-margin {margin-top:6px; }
#sky { float:left; }
#wrapper {width:896px; margin:0 auto; position:relative; border:2px solid black; } 
#bgWrapper { width:900px; margin: 0 auto; padding-top:15px;} 
#logo { position:absolute; top:0px; left:0px; z-index:2; }
#banner { position:absolute; top:76px; left:0px; z-index:1; }
#navigation { position:absolute; top:264px; left:0px; z-index:2; width:896px; height:50px; }
.navButton { display:block; float:left }
#mainArea { padding-top:320px; background:white; width:896px;}
#footer { width:896px; padding-top:3px; text-align:center; height:22px; background: url(../images/DulinFooter.gif) repeat-x; font-size:85%; font-weight:500; clear:both; position:relative; }

div#sitemapContainer {overflow:hidden;}
div#sitemapContainerInner {position:relative; left:50%; float:left;}
div#sitemapContainerInner ul {position:relative; right:50%;}
div#sitemapContainer li { float:left; padding:2px 8px 0px 8px; list-style:none; }
div#sitemapContainer a { color:#0d0d0d; text-decoration:none }
div#sitemapContainer a:hover { color:#bb0700; text-decoration:none }

#copyright { font-size:75%; padding-bottom:5px; position:absolute; bottom:-25px; left:0px; font-family: Tahoma, sans-serif; }
#W3CValid { padding:2px 0px 0px 12px; float:left; }

