@charset "utf-8";
/* CSS Document */

body { font-family:Arial, Helvetica, sans-serif; font-size: 12px; color: #666; }
input, select, textarea { font-family:Arial, Helvetica, sans-serif; font-size: 12px; }
h3 { font-family: Georgia; font-size: 35px; color: #eb482d; font-weight: normal; }
a { font-weight: bold; color: #666; text-decoration: none; }
.home p, .sub p { margin-bottom: 15px; }
#breadcrumb a { text-decoration: underline; }
#subscribe a { color: #333; font-weight: normal; }
#nav a { font-size: 14px; color: #666; padding: 6px 10px 5px 9px; margin-right: 3px; }
#nav a:hover, #nav .selected { color: #fff; background-color: #eb482d; }
.sub #left #subnav a { display: block; padding: 11px 0 11px 15px; }
.sub #right a { font-weight: normal; color:#eb482d; }
.sub #right a:hover { text-decoration:underline; }
#footer, #footer a { color: #fff; font-weight: normal; }

h1,h2,h3,h4,h5,h6,p,a { margin: 0; padding: 0; }
.gray999 { color: #999; }
.rightquote { color: #999; font-family:"Times New Roman", serif; font-size:18px; }

p.contentheading, div.contentheading { font-weight:bold; font-size:14px; margin:0; padding:0; text-decoration:underline; }
div.pullquote { color:#1b75bc; font-weight:bold; font-family:Georgia, "Times New Roman", Times, serif; padding:4px 0 10px 0; font-size:16px; line-height:22px; }
div.pullquote p { color:#1b75bc; font-weight:bold; font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; }

div#partner_info_container div.contactinfo h4 { font-family:Georgia, "Times New Roman", Times, serif; font-size:26px; font-weight:500; color:#1b75bc; }
div#partner_info_container div.contactinfo a { text-decoration:underline; font-weight:normal; }

div#offerings_container div.offerings_content div.offerings_text { float:left; margin-left:10px; width:320px; }
div.offerings_thumb { width:60px; height:60px; overflow:hidden; }

p.accentquote { font-family:"Times New Roman", Times, serif; font-size:16px; color:#999999; font-weight:bold; }
p.homequote { font-family:"Times New Roman", Times, serif; font-size:15px; color:#999999; font-weight:bold; text-align:center; margin-top:20px; }

div#center h3 { margin:10px 0 20px 0; }

div#center p { font-size:14px; line-height:20px; }

div#center ul {
    margin:0 0 5px 10px;
    padding:6px 0 0 18px;
    list-style:disc;
}

div#center ul ul { list-style:circle; }

div#center ol {
    margin:0 0 10px 10px;
    padding:6px 0 6px 18px;
    list-style:decimal;
}

div#center ul li, div#center ol li { margin-bottom:6px; }

div.sitemap a { display:block; padding-bottom:8px }

div.sitemap a.page {
    font-weight:bold;
    color:#1b75bc;
}

div.sitemap a.subpage {
    font-weight:normal;
    padding-left:20px;
}

div.sitemap a.subsubpage {
    font-weight:normal;
    padding-left:40px;
    font-style:italic;
}

div#right div.related { margin-bottom:10px; }
div#right div.related h4 { color:#eb482d; font-weight:bold; }
div#right div.related a { color:#666666; }

.active { color:#eb482d; }