
* {  margin: 0; padding: 0;  }

body { font: 62.5% Arial, Helvetica, sans-serif; }
img { border: 0; max-width: 100%; }
h1, h2, h3, h4, h5, h6 { font-size: 1.1em; color: #004a97; }
ul { margin: 10px 5px; list-style-position: inside; }

a, a:visited { color: #900; }
a:active { font-weight: bold; }

#wrapper { margin: 3px; width: auto; }

#header { margin: 10px 0; padding-bottom: 10px; border-bottom: 1px solid #999; }
#header_utilities { margin: 10px 0; padding-bottom: 10px; border-bottom: 1px solid #999; }
#header_news img, #header_search img { display: none; }

#primary_nav { margin: 10px 0; padding-bottom: 10px; border-bottom: 1px solid #999; }

#maincontent_breadcrumbs { background: #eee; padding: 3px; }

#maincontent_text { margin: 10px 0; padding-bottom: 10px; border-bottom: 1px solid #999;  }  


#footer a { color: #999; }
#footer a:visited { color: #666; text-decoration: line-through; }