﻿html {
    margin: 0px;
    padding: 0px;
}

body {
    background: url("/images/bar.jpg") repeat-x top;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11pt;
    margin: 0px;
    padding: 0px;
    font-size: 10pt;
}

h1 {
    color: #003D80;
    font-size: 14pt;
    margin-top: 15px;
    padding: 0px;
}

body #body_btm {
    background: url("/images/body_btm_bg.jpg") repeat-x;
    height: 31px;
    width: 100%;
    position: relative;
    bottom: 7px;
    z-index: 0;
}

a {
    color: #000000;
    text-decoration: none;
}

.click_through
{
    padding-left: 17px;
    background:url("/images/green_arrow.png") no-repeat left center;
}

.click_through1
{
    padding-left: 17px;
    background:url("/images/green_arrow2.gif") no-repeat left center;
}

.click_through3
{
    padding-left: 17px;
    background:url("/images/green_arrow.png") no-repeat left center;
}

.call_through
{
    padding-left: 22px;
    background:url("/images/green_arrow.png") no-repeat left 10px;
}

#container {
    width: 943px;
    margin: 0 auto;
    padding: 0px;

}

#header {
    height:121px;
    width:941px;
    position: relative;
    margin: 0px;
    padding: 0px;
}

#footer {
    height:32px;
    width:941px;
    border-top: solid 1px #a0a0a0;
    z-index: 20;
    padding-top: 10px;
}

main_content {
    width:941px;
}

.logo {
    border: none;
    position: relative;
    top: 20px;
}

#search_box {
    position: absolute;
    left: 500px;
    top: 0px;
    background: url("images/search_bg_2.jpg");
    width:202px;
    height:83px;
    padding-left:7px;
    padding-top: 14px;
    color: #333333;
}

#search_box #ctl00_search, #search_box #ctl00_ctl00_search {
    width: 120px;
    height: 17px;
    margin: 0px;
    padding: 0px;

    *margin: -2px;
    _margin: -2px;
    margin-left: 2px;
}

#email #ctl00_Email, #email #ctl00_ctl00_Email {
    width: 120px;
    height: 14px;
    *margin: -2px;
    _margin: -2px;
    padding: 0px;
    height: 17px;
    margin-left: 3px;
}

#ctl00_ImageButton1 {
    margin: 0px;
    padding: 0px;
    height: 18px;
    margin-left: 6px;
}

#email {
    position: absolute;
    left: 730px;
    top: 0px;
    background: url("images/search_bg_2.jpg");
    width:200px;
    height:82px;
    padding-left:10px;
    padding-top: 15px;
    color: #333333;
}

#email .image_button {
    margin:0px;
    padding:0px;  
    height: 18px; 
    margin-left: 6px;
}

#navigation_tier {
    float:left;
    width: 158px;
    display: inline;
    position: relative;
}

#menu {
    height: 269px;
    width:157px;
    background: url("images/menu_bg.jpg");
    margin: 0px;
    padding: 0px;
}

#menu ul, #menu li {
    padding: 0px;
    margin: 0px;
    font-size: 0.9em;
    list-style-type: none;
}

#menu ul {
    padding-top: 15px;
}

#menu li {
    border-bottom: solid 1px #ffffff;
    margin-left: 7px;
}

#menu a {
    color: #ffffff;
    text-decoration: none;
    padding-left: 15px;
    display: block;
    width: 135px;
    height:32px;
    line-height: 32px;
}

#menu a:hover {
    background: #7fc31c;
}

#links {
    float:left;
    display: inline;
}

#phone {
    float:right;
    display: inline;
}

div.clear {
    clear:both;
}

#header-menu {
    width: 100%;
    border-top: solid 1px #333333;
    border-bottom: solid 1px #333333;
    height: 45px;
    line-height: 45px;
}

#header-menu ul {
    margin-top: 0px;
    padding-top: 0px;
}

#header-menu li {
    list-style-type: none;
    display:inline;
}

#header-menu a {
    text-decoration: none;
    color: #000000;
}

#header.CMS {
    height:165px;
}

.news-item {
    padding-top: 5px;
    width: 125px;
    font-size: 0.9em;
    border-bottom: solid 1px #003D80;
    margin-left: 15px;
    margin-bottom: 10px;
    color: #003D80;
    padding-bottom: 10px;
}

.news-item a {
    padding: 0px;
    margin: 0px;
    padding-left: 15px;
    color: #003D80;
}

.call_through strong {
    font-size: 1.6em;
    font-weight: normal;
    top: 2px;
    position: relative;
    color: #595959;
}

#links {
    position: relative;
    top:9px;
}

#footer .click_through {
    margin-left: 10px;
}

#ctl00_ContentPlaceHolder1_productName {
    margin-left: 15px;
    position: relative;
    padding-bottom: 10px;
    font-size: 1em;
    color: #003d80;

}

#footer {
    color: #333333;
}

#header {
    color: #333333;
}

#top-right p {
    margin-right: 170px;
        margin-left: 25px;
        margin-top:0px;
        margin-bottom:12px;
        padding-top:0px;
        padding-bottom:0px;
        padding-left:0px
}