		/* styles to reset html/body margin/padding and style #header-panel table */
		table#header-panel{font-family:Helvetica,Arial,sans-serif;font-size:11px;border-spacing:0;margin:0;padding:0;border-collapse:collapse;width:100%;
			
			margin-bottom: 1em;
		}
		table#header-panel td.first{padding-top:30px;}
		table#header-panel p{font-family:Helvetica,Arial,sans-serif;margin:0;padding:0;}
		table#header-panel h1{height:0;width:319px;margin:0;padding:64px 25px 0 0;overflow:hidden;}
		table#header-panel img{margin:0;padding:0;}
		table#header-panel table.main-nav-tabs{margin:0;padding:0;border-collapse:collapse;border-spacing:0;}
		table#header-panel table.main-nav-tabs td{height:40px;overflow:hidden;}
		table#header-panel table.main-nav-tabs td a{height:40px;display:block;overflow:hidden;background:transparent url('/ulrichsweb/images/header_sersol/nav-large-tabs.gif') no-repeat 0 0;text-indent:-9999px;}
		table#header-panel table.main-nav-tabs td#ulrichsweb a{width:126px;background-position:0 0;margin-left:15px;}
		table#header-panel table.main-nav-tabs td#usas a{width:259px;background-position:-125px 0;}
		table#header-panel table.main-nav-tabs td#about a{width:125px;background-position:-349px 0;}
		table#header-panel table.main-nav-tabs td#ulrichsweb a.selected{background-position:0 -40px;}
		table#header-panel table.main-nav-tabs td#usas a.selected{background-position:-125px -40px;}
		table#header-panel table.main-nav-tabs td#about a.selected{background-position:-349px -40px;}
		table#header-panel tr#header-panel-middle {background: #fff5c5 url('/ulrichsweb/images/header_sersol/bg-top-panel.gif') repeat-x 0 0;overflow:hidden;}
		table#header-panel tr#header-panel-middle-usas {background: #fff5c5 url('/ulrichsweb/images/header_sersol/bg-top-panel-usas.gif') repeat-x 0 0;overflow:hidden;}		
		table#header-panel tr#header-panel-middle table {width:100%;overflow:hidden;}
		table#header-panel tr#header-panel-middle-usas table {width:100%;overflow:hidden;}		
		table#header-panel td#header-panel-middle-logo {padding:15px 15px 15px 30px;width:510px;overflow:hidden;}
		table#header-panel td#header-panel-middle-login {width:447px;overflow:hidden;}
		table#header-panel td#header-panel-middle-login table {height:98px;overflow:hidden;}
		table#header-panel td#header-panel-middle-login table#login-fields {height: 39px; margin: 10px 0 0 0; padding-right: 10px;}
		table#header-panel td#header-panel-middle-login table table {border-collapse:collapse;border-spacing:0;padding:15px 0 0 0;}
		table#header-panel td#header-panel-middle-login table table td.column-one {width:200px;white-space:nowrap;padding:0;overflow:hidden;}
		table#header-panel td#header-panel-middle-login table table td.column-two {width:195px;white-space:nowrap;padding:0 7px 0 0;text-align:right;overflow:hidden;}
		table#header-panel td#header-panel-middle-login table table td.column-three {padding:3px 13px 0 0;}
		table#header-panel tr#main-nav td{height:29px;overflow:hidden;clear:both;background:#7b7b7b url('/ulrichsweb/images/header_sersol/bg-main-nav.gif') repeat-x 0 0;}
		table#header-panel tr#main-nav td table tr td a{display:block;color:#fff;text-align:center;padding:8px 10px 6px 10px;font-size:14px;white-space:nowrap;text-decoration:none;}
		table#header-panel tr#main-nav td table tr td a.alt{background:transparent url('/ulrichsweb/images/header_sersol/bg-main-nav-alt.gif') repeat-x 0 0;border-left:3px solid #fff;}
		table#header-panel #main-nav-right{margin:0;padding:0;border-collapse:collapse;border-spacing:0;float:right;}
		table#header-panel td#header-panel-middle-login table#quick-search{margin:0;border-collapse:collapse;border-spacing:0;width:465px;height:42px;background:transparent url('/ulrichsweb/images/header_sersol/bg-quick-search.png') no-repeat 0 0;padding:9px 6px 12px 12px;overflow:hidden;}
		table#header-panel table#quick-search label{margin:0;padding:0;font-weight:bold;font-size:12px;white-space:nowrap;}
		table#header-panel table#quick-search .input-text{border:1px solid #888;height:20px;}
		.align-contents-right{text-align:right;}
		.header-input-text{margin:0;padding:0;width:125px;border:1px solid #929292;height:17px;color:#666;display:inline-block;}
		.header-login-label{margin:0;padding:0;font-size:11px;font-weight:bold;color:#666;}
		.header-login-label-usas{margin:0;padding:0;font-size:11px;font-weight:bold;color:#bcbbbb;}		
		table#header-panel table#header-panel-top {width:100%;background:transparent url('/ulrichsweb/images/header_sersol/bg-tab-shadow.gif') repeat-x bottom left;}
		table#header-panel tr#main-nav td#main-nav-first {padding-left:20px;}
		.full-width {width:100%;}
		.auto-width {width:auto;}
		.ss-logo-td {width:145px;}
		.right-margin {margin-right:25px;}
		.align-bottom {vertical-align:bottom;}
		
		form {padding: 0px; margin: 0px;}