html {
font-size:100.1%
}

body {
font-size:1em;
font-family:arial,helvetica,sans-serif;
background:#F7F7F4;
color:#52514a;
text-align:center;
margin:0;
padding:0
}

br {
clear:both
}

div.hr {
width:100%;
height:0;
margin:0;
padding:0
}

hr {
display:none;
clear:both
}

acronym,abbr {
border:none
}

a {
color:#5c98b0
}

div.center {
max-width:80em;
width:98%;
min-width:37.75em;
margin:0 auto
}

#skip-navigation-general-navigation-container {
background:#ecf3db;
border-bottom:.1872em solid #f7faf1;
height:1em;
text-align:center;
padding:.45em .25em
}

#skip-navigation,#mobile-navigation,#main-navigation,#breadcrumb-navigation,#section-navigation,#section-breadcrumb-navigation {
float:left
}

#general-navigation,#search-navigation,#section-tools {
float:right
}

#mobile-navigation-container {
background:#fff;
border-bottom:.1872em solid #f7faf1;
height:7.75em;
text-align:center;
padding:.45em .25em
}

#main-navigation-container {
background:#95af3e url('/_img/bg_main-navigation-search-navigation-container.gif') repeat-x;
border-top:.075em solid #495d14;
border-bottom:.075em solid #fff;
height:1.65em;
text-align:center;
clear:both;
padding:.3em .25em .45em
}

#breadcrumb-navigation-container {
background:#202221;
height:1.65em;
text-align:center;
clear:both;
padding:.45em .25em
}

#h1-im-interested-in-container {
background:#262b2b;
height:4.75em;
text-align:center;
clear:both;
padding:.45em .25em
}

#h1 {
background:#262b2b;
float:left;
width:60%;
text-align:left;
color:#fff;
font-size:.78em;
margin:0 1em 0 0;
padding:1em 0 0 0
}

#im-interested-in {
background:#262b2b;
width:36%;
float:right;
color:#fff;
font-size:.78em;
text-align:left;
margin:0;
padding:1em 0 0 0
}

#h1 h1,#im-interested-in h2 {
font:400 1.5em arial,helvetica,sans-serif;
color:#fff;
margin:0
}

#h1 p,#im-interested-in p {
margin:0 0 1em
}

#search-navigation input.submit,#im-interested-in input.submit {
margin-left:.5em;
}

#section-navigation-container {
background:#262b2b;
border-bottom:.075em solid #fff;
height:1.65em;
text-align:center;
clear:both;
padding:.3em .25em .45em
}

#section-breadcrumb-navigation-container {
background:#F8F8EF;
height:1.65em;
text-align:center;
clear:both;
padding:.45em .25em
}

#mobile-navigation,#skip-navigation,#general-navigation {
font-size:.68em
}

#mobile-navigation p,#skip-navigation p {
width:5em;
float:left;
text-align:left;
display:inline;
font-weight:700;
margin:0 1em 0 .725em
}

#general-navigation p {
display:none
}

#mobile-navigation li,#general-navigation li,#skip-navigation li {
display:inline;
float:left;
margin:0 1.5em 0 0
}

#mobile-navigation li.last,#general-navigation li.last,#skip-navigation li.last {
margin:0
}
#skip-navigation ul li a {color:#be7e0b;text-decoration:none;border-bottom:.0624em solid #be7e0b;letter-spacing:.0624em}
#skip-navigation ul li a:focus,#skip-navigation ul li a:active,#skip-navigation ul li a:hover {
background:#efe0b1
}
#general-navigation ul li a {color:#5c98b0;text-decoration:none;border-bottom:.0624em solid #5c98b0;letter-spacing:.0624em}
#general-navigation ul li a:focus,#general-navigation ul li a:active,#general-navigation ul li a:hover {
background:#ccded1
}










#skip-navigation ul li a span {display:none}

#main-navigation li {
display:inline;
float:left;
background:#95af3e;
margin:0;
padding:0
}

#main-navigation a {
display:block;
background:#95af3e;
text-decoration:none;
color:#fff;
float:none;
margin:0;
padding:.75em .65em .7375em
}

#main-navigation a:focus,#main-navigation a:hover {
background:#d7e3b1;
color:#495d14
}
#main-navigation a:active {
background:#ecf3db;
color:#495d14
}

#breadcrumb-navigation p {
color:#fff;
width:5em;
float:left;
text-align:left;
display:inline;
font-weight:700;
margin:0 1em 0 .725em
}

#section-breadcrumb-navigation,#breadcrumb-navigation {
font-size:.68em;
padding:.5em 0 0
}

#section-breadcrumb-navigation p {
color:#262b2b;
width:5em;
float:left;
text-align:left;
display:inline;
font-weight:700;
margin:0 1em 0 .725em
}

#section-breadcrumb-navigation li,#breadcrumb-navigation li {
display:inline;
background:transparent url('/_img/li_raquo.gif') no-repeat right center;
float:left;
color:#5CA443;
margin:0 .5em 0 0;
padding-right:1.15em;
letter-spacing:.1em;
}

#section-breadcrumb-navigation li.last,#breadcrumb-navigation li.last {
display:inline;
background:none;
float:left;
color:#6A6C6A;
margin:0 .5em 0 0
}

#section-navigation,#search-navigation,#main-navigation {
font-size:.78em
}


#skip-navigation li span,#general-navigation li span,#section-breadcrumb-navigation li span,#breadcrumb-navigation li span {display:none}

#section-navigation ul,#section-breadcrumb-navigation ul,#breadcrumb-navigation ul,#main-navigation ul,#mobile-navigation ul,#general-navigation ul,#skip-navigation ul {
float:left;
text-align:left;
list-style:none;
display:inline;
margin:0;
padding:0
}

#section-navigation li {
display:inline;
float:left;
background:transparent;
margin:0;
padding:0
}

#section-navigation a {
display:block;
background:transparent;
text-decoration:none;
color:#fff;
float:none;
margin:0;
padding:.75em .65em .7375em
}

#section-navigation a:active,#section-navigation a:focus,#section-navigation a:hover {
background:#C1C7BF;
color:#333
}

#section-navigation #currentsection a,#main-navigation #current a {
background:#fff;
color:#3B3B3B;
font-weight:700
}

#section-tools form,#search-navigation form {
margin:.3em 0 0 0;
padding:0
}

#im-interested-in form {
margin:.3em 0 0 0
}

#im-interested-in select {
font-size:1em; 
border:solid .0624em white
}

#im-interested-in select optgroup {
font-style:normal;
}

#im-interested-in select option {
padding:.5em;
border-top:solid .0624em #ddd
}


#search-navigation label,#im-interested-in label { display:none; }

#section-tools fieldset,#search-navigation fieldset,#im-interested-in fieldset {
border:none;
margin:0;
padding:0
}

#section-tools legend,#search-navigation legend,#im-interested-in legend {
display:none;
margin:0;
padding:0
}

#section-tools,#search-navigation {
margin:0 .75em 0 .5em
}



















#page-footer-container {
clear:left;
font-size:1em;
width:100%;
height:auto;
text-align:left;
background:#fff;
color:#251f1d;
margin:2em auto 0;
padding:1em 0 .35em
}

#page-footer {
font-size:.7em;
height:auto;
text-align:left;
margin:0 auto 2em;
padding:0
}

#page-footer p {
font-size:1em;
line-height:1.8em;
margin:1em 0 0;
padding:0
}

#page-footer p.copyright,#page-footer p.last-modified {
margin:2em 0 0
}

#page-footer address.email {
font-style:normal;
line-height:1.8em;
margin:0 0 2em
}

#page-footer span {
background:#fff;
color:#312B28
}

#page-footer a,#page-footer a:link {
font-size:1em;
color:#00609c;
text-decoration:none;
border-bottom:1px solid #88c4df
}

#page-footer a:visited {
background:#e8f6fa
}

#page-footer a:hover {
background:#cfeaf4;
color:#003776;
border-bottom:1px solid #5faacf
}

#page-footer span.correspondence {
font-size:1em;
background:#fff79d;
color:#132935;
text-decoration:none;
padding:0 .065em
}

#page-footer span.correspondence:hover,#page-footer span.correspondence:visited {
background:#fff79d;
color:#132935
}

#page-footer em.and-advertisers,#page-footer em.but-as-you-can-see {
background:transparent;
font-weight:700;
text-transform:uppercase;
font-style:normal;
padding:0 .3em
}

#page-footer strong.last {
font-weight:400
}

#page-footer ul {
list-style:none;
font-size:1em;
color:#bbb;
margin:0;
padding:0
}

#page-footer ul li {
display:inline;
height:auto;
border:none;
line-height:1.8em;
margin:0 0 1em;
padding:0
}

#page-footer ul li span,#page-footer a span,#section-navigation a span,#main-navigation a span,#mobile-navigation p.mobile,#page-top p.mobile {
display:none
}

#page-footer ul li acronym,#website-navigation ul li abbr {
border-bottom:none
}

#page-footer ul li a:active,#page-footer ul li a:focus,#page-footer span.correspondence:active,#page-footer span.correspondence:focus,#page-footer a:active,#page-footer a:focus {
background:#fff79d;
color:#132935;
border:none
}

#page-footer ul li ul {
display:inline;
list-style:none;
font-size:1em;
clear:left;
margin:0;
padding:0
}

#page-footer ul li ul li {
display:inline;
height:auto;
border:none;
line-height:1.8em;
margin:0 0 1em
}

#page-footer ul li ul li.first {
display:inline;
height:auto;
border:none;
line-height:1.8em;
margin:0 0 1em;
padding:0 0 0 .3em
}

#page-footer ul li ul li:after {
content:" | "
}

#page-footer ul li ul li.solo,#page-footer ul li strong {
color:#251f1d
}

#page-footer ul li ul li.solo:after,#page-footer ul li ul li.last:after {
content:""
}