html, body { color: #000; background-color: #fff;}
body { margin: 0; border: 0; padding: 0; color: #000; background-color: #fff; font-family: arial, helvetica, sans-serif; font-size: 11px; min-width: 780px;}
a, a:visited, a:link, a:active, a:hover, img {margin: 0; padding: 0; border: 0; background-color: transparent;}
div#headerSecondLevel label, div#headerHome label {display: none;}
div.spacer {clear:both;}
map {display: inline;}
div#webGraphic {z-index: 5; float: right; clear: right;}
div#webGraphic img {margin:0px; padding: 0px; border: 0px;}
div#headerHome {z-index: 10; border-bottom: 5px solid #c0cf62; background: transparent url('../images/portalBannerBg.gif') repeat-x fixed top left;}
div#headerSecondLevel {z-index: 10;border-bottom: 1px solid #ccc; background: transparent url('../images/portalBannerBg.gif') repeat-x fixed top left;}
div#webTitle {text-align: right; height: 100px;}
div#webTitle h1 img, div#webTitle h1 img {vertical-align: middle;}
#webTitle h1 {margin: 0; border: 0; padding: 0;}
img.logo {float: left;}
div#bannerNav { margin: 0; border: 0; vertical-align: bottom; background-color: #5066d0; border-top: 1px solid #c1c5c8; height: 24px;}
div#navTabs {margin: 8px 0 0 0;padding-left: 5px;}
#navTabs ul { margin: 8px 5px 0 0; padding-left: 0; display: inline;} 
#navTabs li {margin-left: 0; margin-right: 4px; margin-bottom: 0; list-style: none;display: inline;}
#navTabs li a, #navTabs li a:visited {padding: 2px 6px; border-top: 1px solid #fff; border-right: 1px solid #fff; border-left: 1px solid #fff;background-color: #5066d0; color: #fff; text-decoration: none;}
#navTabs li a:active, #navTabs li.selectedNavTab a, #navTabs li.selectedNavTab a:visited, #navTabs li.selectedNavTab a:active, #navTabs li.selectedNavTab a:hover, #navTabs li a:hover {padding: 2px 6px; border-top: 1px solid #fff; border-right: 1px solid #fff; border-left: 1px solid #fff;background-color: #fff; color: #5066d0; text-decoration: none;}
/*form, input {margin: 0; padding: 0; border: 0; text-decoration: 0;}*/
#headerSecondLevel div.portalSearchBox {position:absolute; top: 104px; right:168px; background-color: transparent; font:normal normal normal 11px arial, helvetica, sans-serif;}
#headerSecondLevel .portalSearchBox input#query { vertical-align: top; padding: 0 0 0 2px; padding: 0; margin-top: -1px; height: 18px; }
#headerSecondLevel .portalSearchBox input.buttonImg {border: 1px solid #fff; color: #fff; background-color: #5066d0; padding: 1px 2px 0 2px; font:normal normal normal 11px arial, helvetica, sans-serif;}
#headerHome div.portalSearchBox {position:absolute; top: 104px; right:168px; background-color: transparent; font:normal normal normal 11px arial, helvetica, sans-serif;}
#headerHome .portalSearchBox input#query {vertical-align: top; padding: 0 0 0 2px; margin: 0;  height: 19px;  voice-family: "\"}\""; voice-family: inherit; height: 19px;}
#headerHome .portalSearchBox input.buttonImg {border: 1px solid #fff; color: #fff; background-color: #5066d0; padding: 1px 2px 0 2px; font:normal normal normal 11px arial, helvetica, sans-serif;}
div#secondLevel { vertical-align: bottom; background-color: #8b43a3; border-top: 1px solid #fff; height: 22px;}
div#contentGroups {margin: 6px 5px 0 0; padding-left: 22px;}
div#contentGroups ul { margin-left: 0; padding-left: 0; display: inline;} 
#contentGroups li {margin-left: 0; margin-right: 4px; margin-bottom: 0; list-style: none;display: inline;}
#contentGroups li a, #contentGroups li a:visited {padding: 2px 6px; border-top: 1px solid #fff; border-right: 1px solid #fff; border-left: 1px solid #fff;background-color: #8b43a3; color: #fff; text-decoration: none;}
#contentGroups li a:active, #contentGroups li.selectedcontentGroups a, #contentGroups li.selectedContentGroups a:visited, #contentGroups li.selectedcontentGroups a:active, #contentGroups li.selectedContentGroups a:hover, #contentGroups li a:hover {padding: 2px 6px; border-top: 1px solid #fff; border-right: 1px solid #fff; border-left: 1px solid #fff;background-color: #fff; color: #8b43a3; text-decoration: none;}
