* {
    padding: 0;
    margin: 0;
    border: none;
}

body {
    background: url("/images/bg_body.gif") top left repeat-x #025c9c;
    font-family: tahoma, arial, sans;
}

h1 {
    font-size: 24px;
    color: #074084;
    font-weight: normal;
    line-height: 28px
}

h2 {
    font-size: 18px;
    color: #4469b2;
    font-weight: normal;
    line-height: 28px;
    padding-left: 2px
}

h3 {
    font-weight: normal;
    color: #5b7cc8;
}

#blue_box h3 {
    padding-top: 7px;
    padding-left: 33px;
    padding-bottom: 15px;
    color: #383838
}

#blue_box h3#subtle {
    padding-left: 0 !important;
    font-size: 14px !important;
    padding-bottom: 0 !important;
    font-weight: bold !important;
}

p {
    padding-bottom: 10px
}

a {
    color: #028bba
}

a:hover {
    color: #003876;
}

#maincontent p {
    padding-left: 10px;
}

#right_column p {
    font-size: 11px;
    line-height: 15px;
    padding-bottom: 7px;
    padding-right: 10px;
    color: #383838
}

#page {
    margin: 30px auto;
    width: 900px;
    height: auto;
    background: url("/images/bg_page.gif") top left no-repeat #fff;
    padding-top: 30px
}

#header {
    padding-top: 19px;
    padding-left: 24px;
}

#topmenu {
    width: 864px;
    height: 32px;
    margin-left: -4px;
    margin-top: 20px;
    background: url("/images/bg_menu.gif") top left no-repeat;
    font-size: 13px
}

#topmenu ul li {
    list-style-type: none;
    padding-right: 15px;
    margin-left: 10px;
    line-height: 25px;
    float: left;
    background: url("/images/menu_divider.gif") bottom right no-repeat
}

#topmenu li.end {
    background: none
}

#topmenu ul li a {
    color: #fff;
    display: block;
    height: 24px;
    margin-top: 1px;
    padding: 0 1px;
    text-decoration: none
}

#topmenu ul li a:hover {
    background: url("/images/bg_menu_hover.gif") top center no-repeat
}

#topmenu ul li a.l:hover {
    background: url("/images/bg_menu_hover_l.gif") top center no-repeat
}

#maincontent {
    width: 551px;
    margin-left: 24px;
    margin-top: 10px;
    float: left;
    color: #414141;
    font-size: 12px;
    line-height: 20px;
}

#maincontent a {
    text-decoration: none;
    border-bottom: 1px solid #b7e5f1
}

#maincontent ul,#maincontent ol {
    font-size: 13px;
    margin-left: 30px;
    line-height: 17px;
    margin-bottom: 10px
}

#maincontent table {
    font-size: 12px;
    line-height: 17px;
    border-bottom: 1px solid #bdbdbd;
    border-left: 1px solid #bdbdbd;
    margin: 10px;
}

#maincontent td {
    border-top: 1px solid #bdbdbd;
    border-right: 1px solid #bdbdbd;
    padding: 2px
}

#maincontent a:hover {
    border-bottom: 1px solid #004c90
}

#newsbar {
    margin-bottom: 2px
}

iframe {
    margin-bottom: 30px
}

#right_column {
    width: 264px;
    float: right;
    padding-right: 30px;
    margin-top: 50px;
}

#blue_box {
    width: 264px;
    height: 270px;
    background: url("/images/bg_blue.gif") top left no-repeat;
    padding: 4px 10px 10px 12px;
    color: #383838
}

#blue_box ul {
    font-size: 11px;
}

#blue_box ul li {
    line-height: 14px;
    list-style-type: none;
    padding-left: 15px;
    background: url("/images/li.gif") 0 3px no-repeat
}

#blue_box ul li a {
    color: #028bba
}

#blue_box ul li a:hover {
    color: #003876
}

#blue_box ul.links li {
    color: #028bba;
    text-decoration: underline
}

#blue_box ul.links li:hover {
    color: #003876;
    cursor: pointer
}

#blue_box p.larger {
    font-size: 12px;
    line-height: 18px;
    padding-top: 10px;
    padding-bottom: 10px
}

#yellow_box,#yellow_box_div {
    width: 278px;
    height: 162px;
    background: url("/images/bg_yellow.gif") top left no-repeat;
    padding: 4px 10px 10px 12px;
}

#yellow_box.div {
    background: url("/images/bg_yellow_div.gif") top left no-repeat;
}

#yellow_box #yb_quotes,#yb_shoppingtips,#yb_resources {
    display: none;
    position: absolute;
    margin-top: 3px;
    width: 278px;
    height: 130px;
    padding-top: 5px;
    cursor: auto
}

#yb_shoppingtips {
    margin-left: -54px
}

#yb_resources {
    margin-left: -150px
}

#yellow_box h3 {
    font-size: 14px;
    padding-bottom: 10px;
    color: #383838
}

#yellow_box p {
    font-size: 12px;
    color: #383838
}

#yellow_box ul {
    margin-left: 22px;
    font-size: 12px;
    padding-bottom: 10px;
    color: #383838
}

#yellow_box ul li {
    line-height: 17px
}

#yellow_box ul#tabs {
    margin-left: 0;
    margin-top: 1px;
    font-size: 14px
}

#yellow_box ul#tabs li {
    float: left;
    list-style-type: none;
    padding-right: 5px;
    padding-left: 5px;
    display: block;
    height: 20px;
}

#yellow_box ul#tabs li:hover,#yellow_box ul#tabs li.a {
    background: url("/images/bg_yb_active.gif") center bottom no-repeat;
    cursor: pointer;
    color: #000
}

#yellow_box ul#tabs li.st:hover {
    background: url("/images/bg_yb_active.gif") 20px bottom no-repeat;
}

#yellow_box ul#tabs li.res:hover {
    background: url("/images/bg_yb_active.gif") 3px bottom no-repeat;
}

#yellow_box div {
    clear: both
}

h3.small {
    font-size: 14px;
    margin-left: 16px
}

#right_column object {
    margin-left: 16px
}

#footer {
    clear: both;
    border-top: 1px solid #3075ac;
    width: 836px;
    margin: 20px auto;
    padding-top: 20px;
    text-align: center
}

#footer p {
    font-size: 11Px
}

.sitemapcolumn {
    width: 220px;
    float: left
}

.sitemapcolumn ul li ul {
    padding-top: 3px
}

small {
    line-height: 13px
}

.gray {
    color: gray
}

.b {
    font-weight: bold
}

.center {
    text-align: center
}

.alabama {
    background: url("/images/states/alabama.gif") top left no-repeat
}

.washington {
    background: url("/images/states/washington.gif") top left no-repeat
}

.oregon {
    background: url("/images/states/oregon.gif") top left no-repeat
}

.california {
    background: url("/images/states/california.gif") top left no-repeat
}

.idaho {
    background: url("/images/states/idaho.gif") top left no-repeat
}

.nevada {
    background: url("/images/states/nevada.gif") top left no-repeat
}

.arizona {
    background: url("/images/states/arizona.gif") top left no-repeat
}

.montana {
    background: url("/images/states/montana.gif") top left no-repeat
}

.wyoming {
    background: url("/images/states/wyoming.gif") top left no-repeat
}

.utah {
    background: url("/images/states/utah.gif") top left no-repeat
}

.colorado {
    background: url("/images/states/colorado.gif") top left no-repeat
}

.new-mexico {
    background: url("/images/states/new-mexico.gif") top left no-repeat
}

.north-dakota {
    background: url("/images/states/north-dakota.gif") top left no-repeat
}

.south-dakota {
    background: url("/images/states/south-dakota.gif") top left no-repeat
}

.nebraska {
    background: url("/images/states/nebraska.gif") top left no-repeat
}

.kansas {
    background: url("/images/states/kansas.gif") top left no-repeat
}

.oklahoma {
    background: url("/images/states/oklahoma.gif") top left no-repeat
}

.texas {
    background: url("/images/states/texas.gif") top left no-repeat
}

.minnesota {
    background: url("/images/states/minnesota.gif") top left no-repeat
}

.iowa {
    background: url("/images/states/iowa.gif") top left no-repeat
}

.missouri {
    background: url("/images/states/missouri.gif") top left no-repeat
}

.arkansas {
    background: url("/images/states/missouri.gif") top left no-repeat
}

.louisiana {
    background: url("/images/states/missouri.gif") top left no-repeat
}

.mississippi {
    background: url("/images/states/missouri.gif") top left no-repeat
}

.georgia {
    background: url("/images/states/missouri.gif") top left no-repeat
}

.florida {
    background: url("/images/states/florida.gif") top left no-repeat
}

.south-carolina {
    background: url("/images/states/south-carolina.gif") top left no-repeat
}

.north-carolina {
    background: url("/images/states/north-carolina.gif") top left no-repeat
}

.tennessee {
    background: url("/images/states/tennessee.gif") top left no-repeat
}

.virginia {
    background: url("/images/states/virginia.gif") top left no-repeat
}

.west-virginia {
    background: url("/images/states/west-virginia.gif") top left no-repeat
}

.kentucky {
    background: url("/images/states/kentucky.gif") top left no-repeat
}

.ohio {
    background: url("/images/states/ohio.gif") top left no-repeat
}

.illinois {
    background: url("/images/states/illinois.gif") top left no-repeat
}

.indiana {
    background: url("/images/states/indiana.gif") top left no-repeat
}

.wisconsin {
    background: url("/images/states/wisconsin.gif") top left no-repeat
}

.michigan {
    background: url("/images/states/michigan.gif") top left no-repeat
}

.pennsylvania {
    background: url("/images/states/pennsylvania.gif") top left no-repeat
}

.new-jersey {
    background: url("/images/states/new-jersey.gif") top left no-repeat
}

.new-york {
    background: url("/images/states/new-york.gif") top left no-repeat
}

.connecticut {
    background: url("/images/states/connecticut.gif") top left no-repeat
}

.rhode-island {
    background: url("/images/states/rhode-island.gif") top left no-repeat
}

.delaware {
    background: url("/images/states/delaware.gif") top left no-repeat
}

.maryland {
    background: url("/images/states/maryland.gif") top left no-repeat
}

.massachusetts {
    background: url("/images/states/massachusetts.gif") top left no-repeat
}

.new-hampshire {
    background: url("/images/states/new-hampshire.gif") top left no-repeat
}

.maine {
    background: url("/images/states/maine.gif") top left no-repeat
}

.alaska {
    background: url("/images/states/alaska.gif") top left no-repeat
}

.hawaii {
    background: url("/images/states/hawaii.gif") top left no-repeat
}

.vermont {
    background: url("/images/states/vermont.gif") top left no-repeat
}

#seal{
  position:absolute;margin-left:321px;margin-top:215px
}
