
html { color: rgb(0, 0, 0); }
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td { margin: 0pt; padding: 0pt; }
li { list-style-type: none; list-style-image: none; list-style-position: outside; }
h1, h2, h3, h4, h5, h6 { font-size: 100%; font-weight: normal; }
p, blockquote { margin: 0pt; padding: 0pt; }
table { border-collapse: collapse; border-spacing: 0pt; }
img { border: 0pt none ; }
cite, dfn, em, strong, var { font-style: normal; font-weight: normal; }


html { background: rgb(204, 204, 204) url('/images/main.gif') repeat-x scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; font-family: Arial,Helvetica,sans-serif; font-size: 11px; }
body { background: transparent url('/images/header.gif') no-repeat scroll center top; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
#wrap { margin: auto; width: 950px; }
#header { height: 116px; }
#header h1 { margin-left: -13px; float: left; }
#header h1 a { background: transparent url('/images/bpw-logo.gif') no-repeat scroll 0% 0%; overflow: hidden; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; width: 227px; height: 116px; display: block; text-indent: -99999px; }
#header ul.top-nav { float: right; margin-top: 20px; }
#header ul.top-nav li a { overflow: hidden; display: block; width: 70px; height: 18px; text-indent: -99999px; }
#header ul.top-nav li.login a { background: transparent url('/images/login.gif') no-repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; margin-bottom: 12px; }
#header ul.main-nav { float: right; margin-top: 16px; clear: right; }
#header ul.main-nav li { float: left; margin-left: 10px; }
#header ul.main-nav li a { padding: 4px; color: rgb(255, 255, 255); text-decoration: none; display: block; }
#header ul.main-nav li a.active { background: transparent url('/images/main-nav-dropdown.png') repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
#header ul.main-nav li ul { padding: 5px 0px; background: transparent url('/images/main-nav-dropdown.png') repeat scroll 0% 0%; display: none; position: absolute; z-index: 1000; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
#header ul.main-nav li ul li { float: none; margin-left: 5px; margin-right: 5px; }
#header ul.main-nav li ul li a { padding-left: 9px; }
#header ul.main-nav li ul li a:hover { background: rgb(85, 128, 215) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; text-decoration: none; }
#header ul.main-nav li ul li.section-title a { font-weight: bold; padding-left: 4px; }
#header ul.main-nav li:hover { background: transparent url('/images/main-nav-dropdown.png') repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
#header ul.main-nav li:hover ul { display: block; }
#content { overflow: hidden; }
#content .content-header { height: 105px; }
#content .page-content { overflow: hidden; }
#content .page-content h4 { margin: 15px 0px; font-size: 120%; line-height: 150%; color: rgb(103, 98, 101); }
#content .page-content p { margin: 15px 0px; color: rgb(103, 98, 101); line-height: 150%; }
#content .page-content ul { margin: 10px 0px; color: rgb(103, 98, 101); }
#content .page-content ul li {  }
#content .page-content table { margin: 15px 0px; color: rgb(103, 98, 101); }
#content .page-content a { color: rgb(16, 56, 118); text-decoration: none; }
#content .page-content a:hover { text-decoration: underline; }
#content .page-content strong { font-weight: bold; }
#home #content .content-header { height: 214px; width: 949px; }
#home #content .content-header .header-wrap { overflow: hidden; position: absolute; z-index: 10; height: 214px; width: 949px; }
#home #content .content-header .header-wrap div { position: relative; display: none; height: 214px; width: 949px; }
#home #content .content-header .header-wrap div .item-number { display: none; }
#home #content .content-header .header-0 { background: transparent url('/images/header-0.jpg') no-repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
#home #content .content-header ul.header-nav { position: absolute; margin-top: 190px; margin-left: 10px; z-index: 20; }
#home #content .content-header ul.header-nav li { float: left; margin-right: 10px; }
#home #content .content-header ul.header-nav li a { overflow: hidden; color: rgb(103, 98, 101); text-decoration: none; text-indent: -999999px; height: 18px; display: block; background-image: url('/images/button-sprite.png'); background-repeat: no-repeat; }
#home #content .content-header ul.header-nav li .item-number { display: none; }
#home #content .content-header ul.header-nav li.header-link-1 a { background-position: -43px -20px; width: 107px; }
#home #content .content-header ul.header-nav li.header-link-1 a:hover { background-position: -43px -48px; }
#home #content .content-header ul.header-nav li.header-link-2 a { background-position: -160px -20px; width: 112px; }
#home #content .content-header ul.header-nav li.header-link-2 a:hover { background-position: -160px -48px; }
#home #content .content-header ul.header-nav li.header-link-2.active a { background-position: -160px -48px; }
#home #content .content-header ul.header-nav li.header-link-3 a { background-position: -282px -20px; width: 133px; }
#home #content .content-header ul.header-nav li.header-link-3 a:hover { background-position: -282px -48px; }
#home #content .page-content { background: transparent url('/images/home-content-header-bottom.gif') no-repeat scroll 0% 0%; overflow: hidden; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; min-height: 100px; padding-top: 20px; margin-bottom: 20px; }
#home #content .page-content .info-box-row { background: transparent url('/images/divide-full.gif') no-repeat scroll center bottom; overflow: hidden; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; padding-bottom: 10px; margin-bottom: 20px; }
#home #content .page-content .third-width-box { background: transparent url('/images/small-box-bottom.png') no-repeat scroll center bottom; overflow: hidden; width: 287px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; margin-right: 44px; margin-bottom: 15px; float: left; padding-bottom: 26px; }
#home #content .page-content .third-width-box .background { background: rgb(255, 255, 255) none repeat scroll 0% 0%; overflow: hidden; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; height: 170px; }
#home #content .page-content .third-width-box.end { border-right: medium none; margin-right: 0px; }
#home #content .page-content .third-width-box h4 { margin: 0px; padding: 7px 0px 5px 40px; font-size: 120%; color: rgb(255, 255, 255); background-repeat: no-repeat; }
#home #content .page-content .third-width-box p { margin: 5px 20px; padding: 0px; line-height: 150%; color: rgb(103, 98, 101); }
#home #content .page-content .third-width-box ul { margin: 5px 20px 5px 40px; }
#home #content .page-content .third-width-box ul li { margin: 5px 0px 0px; color: rgb(103, 98, 101); list-style-type: disc; list-style-image: none; list-style-position: outside; }
#home #content .page-content .third-width-box p.read-more { float: right; margin-top: 0px; }
#home #content .page-content .third-width-box p.read-more a { overflow: hidden; display: block; width: 60px; height: 18px; text-indent: -99999px; background-image: url('/images/more-button-sprite.gif'); background-position: -20px -20px; }
#home #content .page-content .third-width-box p.read-more a:hover { background-position: -20px -58px; }
#home #content .page-content .third-width-box.red h4 { background-image: url('/images/red-box.jpg'); }
#home #content .page-content .third-width-box.green h4 { background-image: url('/images/green-box.jpg'); }
#home #content .page-content .third-width-box.blue h4 { background-image: url('/images/blue-box.jpg'); }
#content .footer { background: transparent url('/images/divide-full.gif') no-repeat scroll center top; overflow: hidden; clear: both; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; padding-top: 20px; }
#home #content .footer { background: transparent none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; padding-top: 0px; }
#content .footer ul { margin: 0px; overflow: hidden; float: right; }
#content .footer ul li { padding: 0px; background: transparent none repeat scroll 0% 0%; float: left; margin-left: 10px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
#content .footer ul li a { color: rgb(103, 98, 101); text-decoration: none; }
#content .footer ul li a:hover { text-decoration: underline; }
#content .footer ul.footer-logos { float: left; }
#content .footer ul.footer-logos li { margin-right: 12px; }
#content .footer p { float: right; clear: right; color: rgb(103, 98, 101); margin-top: 5px; }
td img { display: block; }
