* { margin: 0; padding: 0; outline: 0; }

body {
    font-size: 12px;
    line-height: 1.2;
    font-family: Georgia, serif;
    color: #252525;
    background: #fff;
    text-align: left;
}

a img { border: 0; }
a { color: #1a396a; text-decoration: underline; cursor: pointer; }
a:hover { text-decoration: none; }

.cl, .clear { display: block; height: 0; font-size: 0; line-height: 0; text-indent: -4000px; clear: both; }

a img { border: 0; }
a { color: #1a396a; text-decoration: none; cursor: pointer;}
a:hover { text-decoration: underline;}

input,textarea,select {font-family: arial, sans-serif; font-size: 12px;}

.left { float: left !important; display: inline; }
.right { float: right !important; display: inline;} 
.notext {font-size: 0; line-height: 0; text-indent: -9999px;}
.tr {text-align: right;}
.tc {text-align: center;}
.center {display: block; margin: 0 auto;}
.lowercase {text-transform: lowercase;}
.big {font-size: 18px; line-height: 28px;}

.shell {margin: 0 auto; width: 962px; position: relative;}

.section-heading {position: absolute; z-index: 1000; left: 0;}
.section-heading h3 {font-family: "Calvert MT Std", serif; font-weight: bold; font-size: 19px; text-transform: uppercase; line-height: 40px;}

.pdf-icon {padding: 0 11px; background: url(images/pdf-icon.gif) no-repeat 0 0; float: left; position: relative; margin: 3px 5px -3px 5px; height: 22px;}
.orange-button {font-size: 14px; color: #fff; line-height: 32px; border: 0; background: transparent; white-space: nowrap;}
.orange-button span {float: left; height: 34px;}
.orange-button span.leftside,
.orange-button span.rightside {width: 10px; font-size: 0; line-height: 0; text-indent: -9999px;}
.orange-button span.leftside {background: url(images/orange-button-left.png) no-repeat 0 0;}
.orange-button span.rightside {background: url(images/orange-button-right.png) no-repeat 0 0;}
.orange-button span.inner {background: url(images/orange-button-center.png) repeat-x 0 0; padding: 0 11px;}

#header {background: #d8e2ec; height: 98px; position: relative; z-index: 200; }
#header h1#logo {padding: 8px 0 0 15px; width: 296px; height: 69px;}
#header h1#logo a {background: url(images/logo.gif) no-repeat 0 0; width: 296px; height: 69px; display: block;}
#header #navigation { margin: 15px 53px 0 0; border-top: 1px solid #576c80; border-bottom: 1px solid #758593; border-right: 1px solid #758593; position: absolute; top: 0; right: 0; }
#header #navigation ul {list-style-type: none; font-family: "Rockwell Std", serif; text-transform: uppercase; line-height: 20px;}
#header #navigation ul li {float: left; display: inline; border-left: 1px solid #758593; border-right: 1px solid #d9e8f6;  height: 50px; position: relative;}
#header #navigation ul li a {color: #01529e; float: left; display: inline; padding: 15px 12px; }
#header #navigation ul li a:hover {text-decoration: none;}
#header #navigation ul li a.select {background: url(images/nav-select-box.gif) no-repeat 0 0; width: 149px; height: 21px; margin: 15px 20px 0 6px; float: left; color: #000000; font-family: georgia, serif; text-transform: none; padding: 0 0 0 7px; cursor: pointer; }
#header #navigation ul li select {background: no-repeat 0 0; width: 149px; height: 21px; margin: 15px 20px 0 6px; float: left; color: #000000; font-family: georgia, serif; text-transform: none; padding: 0 0 0 7px; cursor: pointer; }
#header #navigation ul li ul {position: absolute; top:50px; left: -1px; border: 1px solid #758593; background: #d8e2ec; width: 161px; display: none; text-transform: none; font-family: georgia, serif; }
#header #navigation ul li ul li {border: 0; width: 100%; padding: 0; height: auto; }
#header #navigation ul li ul li a {color: #105ca3; display: block; padding: 8px 13px; margin: 0; float: none; background: #d8e2ec; }
#header #navigation ul li ul li a:hover,
#header #navigation ul li ul li a.hover {color: #fff !important; background: #105ca3 !important;}

#header #navigation ul li ul li ul{ top:0; left: 161px; }

#subheader {position: relative; z-index: 20;}
.home-subheader {background: url(images/subheader-home-bg.png) repeat-x 0 0; height: 419px;}
.home-subheader #subheader-cnt { background: url(images/subheader-home-bg-repeat.gif) repeat-x 0 0;}
.home-subheader #subheader-inner {padding: 29px 0 0 0; height: 350px; background: url(images/subheader-home-left.gif) no-repeat 0 0;}
#subheader #services #services-img {float: left; padding: 0 0 0 15px;}
#subheader #services #services-list {float: right; height: 330px; width: 244px; background: url(images/services-list.gif) no-repeat 0 0; padding: 0 47px 0 0;}
#subheader #services #services-list ul {list-style-type: none;font-family: "Calvert MT Std", serif; font-size: 23px;}
#subheader #services #services-list ul li {padding: 20px 20px 45px 20px;}
#subheader #services #services-list ul li a {color: #fff;}
#subheader .health-awareness-heading {width: 347px; top: 336px;}
#subheader .health-awareness-heading h3 {color: #00376d; background: url(images/health-awareness-heading.png) no-repeat 0 0; height: 54px; padding: 0 0 0 28px;}
#subheader .friendly-heading {width: 418px; top: 303px;}
#subheader .friendly-heading h3 {color: #00376d; background: url(images/friendly-heading.png) no-repeat 0 0; height: 54px; padding: 0 0 0 28px; font-size: 18px;}
#subheader .commited-heading {width: 418px; top: 318px;}
#subheader .commited-heading h3 {color: #00376d; background: url(images/friendly-heading.png) no-repeat 0 0; height: 54px; padding: 0 0 0 28px; font-size: 18px;}
#subheader .rewarding-heading {width: 347px; bottom: -65px;}
#subheader .rewarding-heading h3 {color: #00376d; background: url(images/health-awareness-heading.png) no-repeat 0 0; height: 54px; padding: 0 0 0 22px;}
#subheader .find-a-lab-heading {width: 174px; top: 86px;}
#subheader .find-a-lab-heading h3 {color: #00376d; background: url(images/find-a-lab-heading.png) no-repeat 0 0; height: 54px; padding: 0 0 0 30px;}
#subheader .contact-us-heading {width: 174px; top: 86px;}
#subheader .contact-us-heading h3 {color: #00376d; background: url(images/find-a-lab-heading.png) no-repeat 0 0; height: 54px; padding: 0 0 0 23px;}
#subheader .clinical-heading {width: 174px; top: 86px;}
#subheader .clinical-heading h3 {color: #00376d; background: url(images/find-a-lab-heading.png) no-repeat 0 0; height: 54px; padding: 0 0 0 40px;}
#subheader .test-catalog-heading {width: 197px; top: 86px;}
#subheader .test-catalog-heading h3 {color: #00376d; background: url(images/test-catalog.png) no-repeat 0 0; height: 53px; padding: 0 0 0 25px;}
#subheader .health-awareness-empty-heading {width: 347px; top: 86px;}
#subheader .health-awareness-empty-heading h3 {color: #00376d; background: url(images/health-awareness-heading.png) no-repeat 0 0; height: 54px; padding: 0 0 0 28px;}

.patient-subheader {background: url(images/subheader-patient-bg.png) repeat-x 0 0; height: 386px;}
.patient-subheader #subheader-cnt { background: url(images/subheader-patient-bg-repeat.gif) repeat-x 0 0;}
.patient-subheader #subheader-inner {padding: 29px 0 0 0; height: 317px; background: url(images/subheader-patient-left.gif) no-repeat 0 0;}

.health-subheader {background: url(images/subheader-home-bg.png) repeat-x 0 0; height: 419px;}
.health-subheader #subheader-cnt { height: 379px; background: url(images/subheader-home-bg-repeat.gif) repeat-x 0 0;}
.health-subheader #subheader-inner {padding: 29px 0 0 0; background: url(images/subheader-home-left.gif) no-repeat 0 0;}

.thin-subheader {background: url(images/thin-subheader.png) repeat-x 0 0; height: 140px;}
.thin-subheader #subheader-cnt {height: 100px; background: url(images/thin-subheader-bg.gif) repeat-x 0 0;}
.thin-subheader #subheader-cnt .shell { height: 86px; }

.article-subheader {background: url(images/thin-subheader.png) repeat-x 0 0; height: 140px;}
.article-subheader #subheader-cnt {height: 100px; background: url(images/blue-texture.gif) repeat-x 0 0;}

.article-anatomicpathology {background: url(images/thin-subheader.png) repeat-x 0 0; height: 140px;}
.article-anatomicpathology #subheader-cnt {height: 100px; background: url(images/anatomicpathology.jpg)  repeat-x 0 0;}

.article-breastpathology {background: url(images/thin-subheader.png) repeat-x 0 0; height: 140px;}
.article-breastpathology #subheader-cnt {height: 100px; background: url(images/breastpathology.jpg)  repeat-x 0 0;}

.article-clinical {background: url(images/thin-subheader.png) repeat-x 0 0; height: 140px;}
.article-clinical #subheader-cnt {height: 100px; background: url(images/clinical.jpg)  repeat-x 0 0;}

.article-cytogenetics {background: url(images/thin-subheader.png) repeat-x 0 0; height: 140px;}
.article-cytogenetics #subheader-cnt {height: 100px; background: url(images/cytogenetics.jpg)  repeat-x 0 0;}

.article-cytopathology {background: url(images/thin-subheader.png) repeat-x 0 0; height: 140px;}
.article-cytopathology #subheader-cnt {height: 100px; background: url(images/cytopathology.jpg)  repeat-x 0 0;}

.article-dermatopathology {background: url(images/thin-subheader.png) repeat-x 0 0; height: 140px;}
.article-dermatopathology #subheader-cnt {height: 100px; background: url(images/dermatopathology.jpg)  repeat-x 0 0;}

.article-gastropathology {background: url(images/thin-subheader.png) repeat-x 0 0; height: 140px;}
.article-gastropathology #subheader-cnt {height: 100px; background: url(images/gastropathology.jpg)  repeat-x 0 0;}

.article-hematopathology {background: url(images/thin-subheader.png) repeat-x 0 0; height: 140px;}
.article-hematopathology #subheader-cnt {height: 100px; background: url(images/hematopathology.jpg)  repeat-x 0 0;}

.article-IHC {background: url(images/thin-subheader.png) repeat-x 0 0; height: 140px;}
.article-IHC #subheader-cnt {height: 100px; background: url(images/IHC.jpg)  repeat-x 0 0;}

.article-pediatric {background: url(images/thin-subheader.png) repeat-x 0 0; height: 140px;}
.article-pediatric #subheader-cnt {height: 100px; background: url(images/pediatric.jpg)  repeat-x 0 0;}

.article-surgical {background: url(images/thin-subheader.png) repeat-x 0 0; height: 140px;}
.article-surgical #subheader-cnt {height: 100px; background: url(images/surgical.jpg)  repeat-x 0 0;}

.article-technology {background: url(images/thin-subheader.png) repeat-x 0 0; height: 140px;}
.article-technology #subheader-cnt {height: 100px; background: url(images/technology.jpg)  repeat-x 0 0;}

.article-uropathology {background: url(images/thin-subheader.png) repeat-x 0 0; height: 140px;}
.article-uropathology #subheader-cnt {height: 100px; background: url(images/uropathology.jpg)  repeat-x 0 0;}

.eyes-subheader {background: url(images/thin-subheader.png) repeat-x 0 0; height: 140px;}
.eyes-subheader #subheader-cnt {background: url(images/eyes-subheader.gif) repeat-x 0 0;}
.eyes-subheader #subheader-cnt-inner {background: url(images/eyes-subheader-cnt.jpg) no-repeat center 0; height: 100px;}

.patient-sect-subheader {background: url(images/thin-subheader.png) repeat-x 0 0; height: 140px;}
.patient-sect-subheader #subheader-cnt {background: url(images/eyes-subheader.gif) repeat-x 0 0;}
.patient-sect-subheader #subheader-cnt-inner {background: url(images/patients_header.jpg) no-repeat center 0; height: 100px;}


#health-awareness {position: relative; z-index: 16; margin-top: -54px;}
#health-awareness #health-awareness-cnt {background: url(images/health-awareness-shadow.png) repeat-x 0 0; height: 185px;}
#health-awareness #health-awareness-inner {background: url(images/health-awareness-bg.gif) repeat-x 0 0; height: 132px; padding: 53px 0 0 0;}
#health-awareness .section-heading {bottom: -68px;}
#health-awareness .customer-intimacy-heading { width: 333px;}
#health-awareness .customer-intimacy-heading h3 {color: #2e4400; background: url(images/customer-intimacy-heading.png) no-repeat 0 0; height: 49px; padding: 0 0 0 21px;}
#health-awareness .whats-new-heading {width: 175px; left: 495px;}
#health-awareness .whats-new-heading h3 {color: #2e4400; background: url(images/whats-new-heading.png) no-repeat 0 0; height: 49px; padding: 0 0 0 21px;}
#health-awareness .article {color: #fff; padding: 0 0 0 28px; width: 650px;}
#health-awareness .article h2 {font-size: 24px; font-weight: normal; padding: 0 0 3px 0;}
#health-awareness .article p {line-height: 18px;}
#health-awareness .article-button {float: right; padding: 30px 50px 0 0;}

#main { position: relative; margin-top: 0; padding: 0 0 10px 0; z-index: 21;}
#main #customer-intimacy {padding: 75px 0 0 15px; width: 460px; float: left;}
#main #customer-intimacy p {line-height: 21px;}
#main #whats-new {width: 460px; float: right; padding: 65px 0 0 0;}
#main #whats-new ul {list-style-type: none;}
#main #whats-new ul li {padding: 10px 0 5px 0; line-height: 17px;}
#main #whats-new ul li small.date {font-style: italic; font-size: 12px;}
#main #whats-new ul li h4 {font-size: 12px;}
#main #whats-new ul li h4 a {color: #00509b; font-weight: normal;}

#main .content {float: left; width: 615px; padding: 40px 0 5px 15px; height: 100%;}
#main .smallerpadding{ padding-top: 0;}
#main .content p {line-height: 21px; padding: 0 0 20px 0;}
#main .sidebar {width: 260px; float: right; padding: 40px 14px 25px 0;}
#main .sidebar .sidebar-nav-box {width: 257px;}
#main .sidebar .sidebar-nav-box-top {background: url(images/sidebar-nav-box-top.gif) no-repeat 0 0; padding: 4px 0 0 0;}
#main .sidebar .sidebar-nav-box-bottom {background: url(images/sidebar-nav-box-bottom.gif) no-repeat 0 bottom; padding: 0 0 4px 0; min-height: 134px;}
#main .sidebar .sidebar-nav-box-inner {background: #ff9808 url(images/sidebar-nav-box-bg.gif) repeat-x 0 0;}
#main .sidebar .sidebar-nav-box ul {list-style-type: none; font-family: "Rockwell Std", serif; padding: 16px 0;}
#main .sidebar .sidebar-nav-box ul li {font-size: 16px; padding: 7px 0 7px 32px;}
#main .sidebar .sidebar-nav-box ul li a {color: #fff;}

#catalog-search {height: 325px;}

#subnav {position: relative; z-index: 50;background: url(images/subnav.gif) repeat-x 0 0; height: 50px; margin-bottom: -30px; position: relative;}
.nomargin{ margin: 0 !important;}
#subnav ul {list-style-type: none; padding: 2px 0 0 0; font-size: 16px; font-family: "Calvert MT Std", serif; height: 46px; }
#subnav ul li {float: left; display: inline; background: url(images/subnav-item.gif) repeat-y 0 0; line-height: 46px; }
#subnav ul li a {color: #fff;padding: 0 26px 0 26px; float: left; }
#subnav ul li a.last { background: url(images/subnav-item.gif) repeat-y right 0; padding-right: 29px;}
#subnav ul li a:hover { text-decoration: none; }
#subnav ul.employee-nav li a {padding: 0 40px 0 42px;}
#subnav ul.employee-nav li a.last {padding-right: 44px;}

#catalog-search {margin: 18px 0 0 10px; background: url(images/catalog-search-bg.jpg) no-repeat 0 0; height: 292px; padding: 0 25px 15px 610px;}
#catalog-search h3 {color: #fff; font-family: "Calvert MT Std", serif; font-size: 18px; text-transform: uppercase; padding: 15px 0 0 0; font-weight: normal;}
#catalog-search .selectfield {background: url(images/selectfield-active.gif) no-repeat 0 0; width: 265px; height: 21px; margin: 15px 0 0 0; line-height: 21px; padding: 0 3px; color:#272727; cursor: pointer;}
#catalog-search .inactive {background-image: url(images/selectfield-inactive.gif); color: #bdbdbd; text-align: center;cursor: pointer;}
#catalog-search .textinput {background: url(images/textinput.gif) no-repeat 0 0; width: 265px; height: 21px; margin: 15px 0 0 0; line-height: 21px; padding: 0 3px; color:#272727; cursor: pointer;}
#catalog-search small {color: #fff; font-size: 10px; display: block; padding: 1px 0;}
#catalog-search h5 {font-size: 12px; text-transform: uppercase; color: #819bbc; margin: 25px 0 0 0; font-weight: normal;}
#catalog-search .browse {padding: 10px 0; text-align: center; width: 290px;}
#catalog-search .browse a {color: #827a42; margin-right: 5px; margin-left: 5px;}
#catalog-search .go-button {margin: 0 0 0 105px;}


#employee-header {height: 292px; margin: 18px 0 0 10px; padding: 0 0 15px 610px; background: url(images/employee-header.jpg) no-repeat 0 0;}
#employee-header ul {list-style-type: none; font-family: "Calvert MT Std", serif;}
#employee-header ul li {font-size: 28px; padding: 54px 0}
#employee-header ul li a {color: #fff}

#breadcrumb { float:left; white-space:nowrap; padding: 13px 0 15px 0; }
#breadcrumb a {color: #055095;}
#breadcrumb a.current {color: #252525; cursor: text; text-decoration: none !important;}

#contact-us {padding: 0 0 0 0; width: 923px; margin: 0 auto; }
#contact-us #contact-form {padding: 15px 0 30px 0; color: #fff;}
#contact-us #contact-form-middle {background: url(images/contact-form-middle.gif) repeat-y 0 0; height: 100%;}
#contact-us #contact-form-top {background: url(images/contact-form-top.gif) no-repeat 0 0; height: 100%; padding: 12px 0 0 0;}
#contact-us #contact-form-bottom {background: url(images/contact-form-bottom.gif) no-repeat 0 bottom; height: 100%; padding: 0 2px 12px 2px;}
#contact-us #contact-form-inner {background: #7bb600 url(images/contact-form-bg.gif) repeat-x 0 0; min-height: 336px; padding: 10px 54px 40px 37px}
#contact-us #contact-form form .left {width: 307px;}
#contact-us #contact-form form .right {width: 473px; padding: 28px 0 0 0;}
#contact-us #contact-form small.legend {display: block; margin: 0 0 20px 0;}
#contact-us #contact-form span.contact-field {border: 1px solid #9c9c9c; margin: 0 0 12px 0; background: #b6b6b6 url(images/contact-form-field.gif) repeat-x 0 0; display: block; padding: 1px 0 0 0; height: 18px;}
#contact-us #contact-form span.contact-field input {border: 0; height: 18px; display: block; background: transparent; width: 100%;}
#contact-us #contact-form label { display: block; line-height: 22px;}
#contact-us #contact-form span.contact-area {background: url(images/contact-form-textarea.gif) repeat-x 0 0; height: 103px; border: 1px solid #9c9c9c; margin: 0 0 12px 0; display: block;}
#contact-us #contact-form span.contact-area textarea {border: 0; display: block; width: 100%; height: 103px; background: transparent; overflow: auto;}
#contact-us #contact-form span.contact-select {background: url(images/contact-form-select.gif) no-repeat 0 0; width: 463px; color: #252525; height: 21px; display: block; line-height: 21px; padding: 0 0 0 7px; cursor: pointer;}
#contact-us #contact-form .submit-button {margin: 0 0 0 365px;}

.article-content {width: 567px; float: left; line-height: 21px; padding: 0 0 0 13px; height: 100%;}
.article-content .image {background: #b8d4ed; width: 287px; }
.article-content .image img { width: 287px; }
.article-content .image p { padding: 10px 10px; font-size: 11px; font-style: italic; text-align: center;}
.article-content .left {margin: 0 12px 12px 0}
.article-content .right {margin: 0 0 12px 12px;}
.article-content a {color: #055095;}
.article-content #test-catalog h4 {font-size: 12px; font-weight: normal}
.article-content #test-catalog h4 a {color: #055095;}
.article-content #test-catalog .test-catalog-item {padding: 0 0 16px 0;}

.article-sidebar {width: 347px; float: right; padding: 0 0 0 0; height: 100%; position:relative; top:-5px;}
.article-sidebar #article-side-nav {background: url(images/side-article-nav-bg.gif) repeat-y 0 0; height: 100%;}
.article-sidebar #article-side-nav-inner {background: url(images/side-article-nav-top.gif) no-repeat 0 0; min-height: 173px;}
.article-sidebar #article-side-nav-bottom {background: url(images/article-nav-side-bottom.gif) no-repeat 0 bottom; padding: 0 0 11px 0;}
.article-sidebar #article-side-nav ul {list-style-type: none; font-family: "Rockwell Std", serif; padding: 20px;}
.article-sidebar #article-side-nav ul li {font-size: 16px; line-height: 34px;}
.article-sidebar #article-side-nav ul li a {color: #fff;}

.article-sidebar #search-catalog {background: url(images/article-side-search.gif) no-repeat 0 0; height: 292px; padding: 0 25px 15px 20px; margin: -2px 0 0 0; position: relative;}
.article-sidebar #search-catalog h3 {color: #fff; font-family: "Calvert MT Std", serif; font-size: 18px; text-transform: uppercase; padding: 15px 0 0 0; font-weight: normal;}
.article-sidebar #search-catalog .selectfield {background: url(images/selectfield-active.gif) no-repeat 0 0; width: 265px; height: 21px; margin: 15px 0 0 0; line-height: 21px; padding: 0 3px; color:#272727; cursor: .article-sidebar pointer;}
.article-sidebar #search-catalog .inactive {background-image: url(images/selectfield-inactive.gif); color: #bdbdbd; text-align: center;cursor: pointer;}
.article-sidebar #search-catalog small {color: #fff; font-size: 10px; display: block; padding: 1px 0;}
.article-sidebar #search-catalog h5 {font-size: 12px; text-transform: uppercase; color: #819bbc; margin: 25px 0 0 0; font-weight: normal;}
.article-sidebar #search-catalog .browse {padding: 10px 0; text-align: center; width: 290px;}
.article-sidebar #search-catalog .browse a {color: #827a42; margin-right: 5px; margin-left: 5px;}
.article-sidebar #search-catalog .go-button {margin: 0 0 0 105px;}

#article-top-nav {float: right; display: inline; margin: 46px 0 0 0; }
#article-top-nav .ls,
#article-top-nav .rs { float: left; display: inline; width: 12px; height: 40px; font-size: 0; line-height: 0; text-indent: -4000px; }
#article-top-nav .ls { background: url(images/article-top-nav-left.png) no-repeat 0 0; }
#article-top-nav .rs { background: url(images/article-top-nav-right.png) no-repeat 0 0; }
#article-top-nav-cnt { background: url(images/article-top-nav.png) repeat-x 0 0; height: 33px; padding: 7px 0 0 0; float: left; display: inline; width: auto; }
#article-top-nav ul {list-style-type: none; font-size: 9px; font-family: "Rockwell Std", serif; line-height: 33px; height: 100%; }
#article-top-nav ul li {float: left; display: inline; background: url(images/article-top-nav-divider.gif) repeat-y right 0; height: 33px; padding: 0 7px 0 5px; }
#article-top-nav ul li.last {background: transparent;}
#article-top-nav ul li a {color: #fff; text-transform: uppercase; position: relative; text-decoration: none;}

#footer #footer-sitemap {background: #b4c8d9; padding: 32px 0 20px 0;}
#footer #footer-sitemap .shell,
#footer #footer-bottom .shell {width: 925px;}
#footer #footer-sitemap .left {padding: 0 75px 0 0;}
#footer #footer-sitemap h5 {font-size: 18px; font-weight: normal; color: #3e3e3e; text-transform: uppercase; padding: 0 0 20px 0;}
#footer #footer-sitemap a {display: block; color: #003989; line-height: 20px;}
#footer #footer-sitemap a.icon {padding: 5px 0 5px 28px;}
#footer #footer-sitemap a.facebook {background: url(images/icon-facebook.gif) no-repeat 0 6px;}
#footer #footer-sitemap a.twitter {background: url(images/icon-twitter.gif) no-repeat 0 6px;}
#footer #footer-sitemap a.linkedin {background: url(images/icon-linkedin.gif) no-repeat 0 6px;}
#footer #footer-sitemap a.font-size {background: url(images/icon-fontsize.gif) no-repeat 0 7px;}
#footer #footer-sitemap a.print {background: url(images/icon-print.gif) no-repeat 1px 6px;}
#footer #footer-sitemap a.email {background: url(images/icon-email.gif) no-repeat 3px 9px;}
#footer #footer-sitemap a.bookmark {background: url(images/icon-bookmark.gif) no-repeat 5px 6px;}
#footer #footer-bottom {padding: 5px 0; font-size: 11px; line-height: 26px; background: #7393b3; }
#footer #footer-bottom .copyright { float: left; display: inline; }
#footer #footer-bottom span.divider {padding: 0 6px; color: #1f5194}

html, body { height: 100%; }
#wrapper { position: relative; width: 100%; margin: 0 auto -250px; min-height: 100%; height: auto !important;  height: 100%; }
#push { font-size: 0; line-height: 0; text-indent: -4000px; height: 250px; }
#footer { height: 250px; }

.page-title,
.page-title-left { float:left; display:inline; height:54px; background:url(images/page-title.gif) no-repeat right 0; padding:0 35px 0 0;}
.page-title-left { background-position:0 0; padding:0 0 0 35px;}

.page-head { position:relative; margin-top:-54px; width:100%; height:54px; }

.page-title h3 {color: #00376d; font-family:"Calvert MT Std",serif; font-size:19px; font-weight:bold; line-height:40px; text-transform:uppercase;}
