body {
padding:0 12px;
font-size:76%;
line-height:1.5;
}
.fade {
background-image:url(/i/fade-dark-dn.png);
background-position:0 100%;
background-repeat:repeat-x;
background-attachment:fixed;
}
code,
kbd,
pre {font-family:Monaco, Courier, "Courier New", Tahoma;}
h1,h2,h3,h4,h5,h6 {
line-height:1.25;
}
h1 {
margin:0 0 0.3em;
font-size:1.9em;
}
h2 {
margin:0 0 0.8em;
font-size:1.6em;
}
#content-primary h2 {
font-weight:normal;
}
h3 {
margin:0 0 1em;
font-size:1.2em;
}
h4 {text-transform:uppercase;}
h5 {font-style:italic;}
h6 {
font-weight:normal;
font-style:italic;
}
a:visited {color:#909;}
a:hover {color:#00c;}
#body {
background:transparent url(./camphead/i/shadow-l.png) 0 0 repeat-y;
}
#wrap {
margin-left:14px;
padding-right:14px;
background:transparent url(./camphead/i/shadow-r.png) 100% 0 repeat-y;
}
body.target-choice #body,
body.target-choice #wrap {
padding:0;
background:#fff;
}
.caption {
padding:0 6px 6px;
border-bottom:1px dotted #ddd;
}
.caption em {font-size:0.94em;}
#splash {
clear:both;
position:relative;
overflow:hidden;
width:100%;
margin:0;
padding:1px 0 0;
background:#fff;
}
.target-choice #splash {margin:0;}
#splash img {display:block;}
#splash p {
position:absolute;
top:1px;
right:0;
max-width:45%;
padding:4px 8px;
color:#fff;
font-size:1.5em;
}
.layout-2 #splash {margin-top:12px;}
#header {position:relative; float:none;}
#header-sub {position:relative;}
#logo,
#logo a,
#logo img {
margin:0;
padding:0;
}
#logo {overflow:hidden;}
#nav-supp {
position:absolute;
bottom:7px;
left:0;
padding:0;
}
.layout-1.has-subnav #content-inner {margin-top:12px;}
#main,
#sub {padding:12px;}
.layout-1 #main,
.layout-1 #sub {padding-left: 24px;}
.layout-1.has-subnav #main,
.layout-1.has-subnav #sub {padding-left:12px;}
#content-supp {
padding:12px;
background:#fff;
border-top:1px dotted #ddd;
}
.layout-1 #content-supp {padding:12px 24px;}
#content h1 {
padding:12px;
border-bottom:1px dotted #ddd;
}
.layout-1 #content h1 {
margin-left:12px;
padding-top:24px;
}
.layout-1.has-subnav #content h1 {
margin-left:0;
padding-top:12px;
}
#content-primary {
background:#fff url(./camphead/i/bg-content.gif) 0 0 no-repeat;
border-right:1px dotted #ddd;
}
.wide #content-primary {border:none;}
.layout-1 #content-secondary {margin-top:12px;}
.layout-2 #content-primary,
.layout-1.has-subnav #content-primary {background:#fff;}
#content-secondary {background:#fff;}
#footer {
border-top:1px solid #aaa;
}
#content-secondary .m {
margin:12px 12px 0 0;
padding:0 0 20px 0;
}
#content-secondary .m li {margin:0 0 0.6em;}
#content-secondary .m h2 {font-size:1.3em;}
.m-related span,
.m-downloads span,
.m-linklist span {display:block;}
#main .m-infobox {
clear:both;
margin-bottom:12px;
padding:12px;
}
#main .m-infobox .m-c {padding:0;}
#main .m-infobox img {
float:left;
margin:3px 15px 10px 0;
}
.teaser-group {margin-bottom:12px;}
#content-primary .teaser-group {padding-top:12px;}
#content-primary .m-teaser .m-h,
#content-supp .m-teaser-alt .m-h {background:url(./camphead/i/shadow-puff.gif) no-repeat;}
#content-primary .m-teaser .m-h h2,
#content-supp .m-teaser-alt .m-h h2 {background:url(./camphead/i/shadow-puff-r.gif) 100% 0 no-repeat;}
#content-primary .m-teaser .m-h a,
#content-secondary .m-teaser .m-h a,
#content-secondary .m-teaser-alt .m-h a,
#content-supp .m-teaser .m-h a {
display:block;
width:100%;
overflow:hidden;
color:#555;
text-decoration:none;
font-weight:bold;
}
#content-secondary .m-h h2,
#content-primary .m-teaser .m-h h2,
#content-supp .m-h h2 {margin:0;}
#content-primary .m-teaser .m-h span,
#content-secondary .m-teaser .m-h span {
display:block;
padding:8px 0 8px;
}
#content-primary .m-teaser .m-h span {padding-top:14px;}
#content-secondary .m-teaser .m-h span {padding-top:0;}
#content-primary .m-teaser img {display:block;}
#content-secondary .m-h a:link,
#content-secondary .m-h a:link,
#content-secondary .m-h a:visited,
#content-secondary .m h2,
#content-supp .m-h a:link,
#content-supp .m-h a:visited,
#content-supp .m h2 {
color:#559;
text-decoration:none;
}
#content-primary .m-teaser .m-h a:hover,
#content-primary .m-teaser .m-h a:focus,
#content-primary .m-teaser .m-h a:active,
#content-primary .m-teaser-alt .m-h a:hover span,
#content-primary .m-teaser-alt .m-h a:focus,
#content-primary .m-teaser-alt .m-h a:active span,
#content-supp .m-h a:hover span,
#content-supp .m-h a:focus,
#content-supp .m-h a:active span,
#content #content-secondary .m-h a:hover span,
#content #content-secondary .m-h a:focus,
#content #content-secondary .m-h a:active span {text-decoration:underline;}
#content-secondary .m-teaser-alt .m-h span {
display:block;
padding:6px 8px;
color:#fff;
}
#content-supp .m-teaser-alt .m-h span {
display:block;
padding:14px 0 8px;
}
#content-primary .teaser-group .m-h h2,
#content-supp .teaser-group .m-h h2 {font-size:1.3em;}
#content-primary .teaser-group .m-teaser-alt .m-h h2,
#content-supp .teaser-group .m-teaser-alt .m-h h2 {
margin:0;
font-weight:bold;
}
#content-primary .teaser-group .m-teaser-alt .m-h a,
#content-supp .teaser-group .m-teaser-alt .m-h a {
display:block;
overflow:hidden;
}
#content-primary .teaser-group .m-teaser-alt .m-h a,
#content-primary .teaser-group .m-teaser-alt .m-h h2 {color:#fff;}
#content-primary .teaser-group .m-teaser-alt .m-h a:link,
#content-primary .teaser-group .m-teaser-alt .m-h a:visited,
#content-supp .teaser-group .m-teaser-alt .m-h a:link,
#content-supp .teaser-group .m-teaser-alt .m-h a:visited {
text-decoration:none;
}
#content-primary .teaser-group .m-teaser-alt .m-h a:hover,
#content-primary .teaser-group .m-teaser-alt .m-h a:focus,
#content-primary .teaser-group .m-teaser-alt .m-h a:active {color:#fff;}
#content-primary .m-teaser-alt span {
display:block;
padding:8px 12px;
background-color:#555;
}
#content-primary .m-teaser .m-c,
#content-supp .m-teaser .m-c {padding:6px 0;}
#content-primary .m-teaser .m-c p,
#content-primary .m-teaser-alt .m-c p,
#content-supp .m-teaser-alt .m-c p {margin:0 0 6px;}
.layout-1 #nav-main,
.layout-1.has-subnav #nav-main {
position:relative;
clear:both;
}
.layout-1 #nav-main ul,
.layout-1.has-subnav #nav-main ul {
float:left;
width:100%;
margin:0;
list-style:none;
white-space:nowrap;
background-image:url(./camphead/i/bg-nav-main.png);
background-repeat:repeat-x;
border-top:1px solid #555;
}
.layout-1 #nav-main li,
.layout-1.has-subnav #nav-main li {
float:left;
}
.layout-1 #nav-main li a,
.layout-1.has-subnav #nav-main li a {
float:left;
padding:10px 12px 7px;
color:#fff;
text-align:center;
font-weight:bold;
text-decoration:none;
}
.layout-1 #nav-main li.sel a,
.layout-1.has-subnav #nav-main li.sel a {
margin-top:3px;
padding:7px 12px;
color:#222;
background:#fff url(/i/bg-tab.gif) 0 2px repeat-x;
}
.layout-1 #nav-main li a:hover,
.layout-1 #nav-main li a:focus,
.layout-1.has-subnav #nav-main li a:hover,
.layout-1.has-subnav #nav-main li a:focus {
text-decoration:underline;
}
.layout-1 #nav-main li.first *,
.layout-1.has-subnav #nav-main li.first * {border-left:none;}
.layout-2 #nav-main div {
padding-top:12px;
}
.layout-2 #nav-main div,
.layout-1.has-subnav #nav-sub {
float:left;
width:24%;
}
.layout-1.has-subnav #nav-sub {margin-top:12px;}
.layout-2 #nav-main ul,
.layout-1.has-subnav #nav-sub ul {
margin:1px 12px 0;
list-style:none;
background:#fff;
border-top:1px dotted #ddd;
}
.layout-2 #nav-main li,
.layout-1.has-subnav #nav-sub li {
background:#fff url(/i/bg-crumbs.gif) 0 100% repeat-x;
border-bottom:1px dotted #ddd;
}
.layout-2 #nav-main li a,
.layout-1.has-subnav #nav-sub li a {
display:block;
padding:6px 12px;
line-height:1.2;
text-decoration:none;
}
.layout-2 #nav-main ul ul,
.layout-1.has-subnav #nav-sub ul ul {
margin:0;
}
.layout-2 #nav-main li.sel li,
.layout-2 #nav-main li.sel li a,
.layout-2 #nav-main li.sel li.sel li,
.layout-2 #nav-main li.sel li.sel li a,
.layout-2 #nav-main li.sel li.sel li.sel li,
.layout-2 #nav-main li.sel li.sel li.sel li a,
.layout-1.has-subnav #nav-sub li.sel li,
.layout-1.has-subnav #nav-sub li.sel li a,
.layout-1.has-subnav #nav-sub li.sel li.sel li,
.layout-1.has-subnav #nav-sub li.sel li.sel li a {
border:none;
background:transparent;
font-weight:normal;
text-decoration:underline;
}
.layout-2 #nav-main li.sel li.sel a,
.layout-1.has-subnav #nav-sub li.sel li.sel a,
.layout-2 #nav-main li.sel li.sel li.sel a,
.layout-1.has-subnav #nav-sub li.sel li.sel li.sel a,
.layout-2 #nav-main li.sel li.sel li.sel li.sel a,
.layout-1.has-subnav #nav-sub li.sel li.sel li.sel li.sel a {
padding-left:22px;
background:url(./camphead/i/arrow-grey.gif) 12px 50% no-repeat;
font-weight:bold;
}
.layout-2 #nav-main li li li,
.layout-1.has-subnav #nav-sub li li li {padding-left:16px;}
.layout-2 #nav-main li li li li,
.layout-1.has-subnav #nav-sub li li li li {padding-left:32px;}
.layout-2 #nav-main li a:hover,
.layout-2 #nav-main li a:focus,
.layout-2 #nav-main li a:active,
.layout-2 #nav-main li.first a:hover,
.layout-1.has-subnav #nav-sub li a:hover,
.layout-1.has-subnav #nav-sub li a:focus,
.layout-1.has-subnav #nav-sub li a:active,
.layout-1.has-subnav #nav-sub li.first a:hover {
background-color:#fff;
text-decoration:underline;
}
.layout-2 #nav-main li.sel,
.layout-1.has-subnav #nav-sub li.sel {
background-image:none;
border:none;
}
.layout-2 #nav-main li.sel a,
.layout-1.has-subnav #nav-sub li.sel a {
color:#fff;
background-color:transparent;
font-weight:bold;
}
.layout-2 #nav-main li.sel a:hover,
.layout-1.has-subnav #nav-sub li.sel a:hover {background-color:transparent;}
#breadcrumbs p {
margin:0;
padding:7px 12px;
color:#888;
background:#fff url(/i/bg-crumbs.gif) 0 100% repeat-x;
line-height:1.2;
border-bottom:1px dotted #ddd;
}
#breadcrumbs a {color:#888;}
.form-general .form-content div {
padding:10px 12px;
margin:0 0 2px -12px;
background-color:#f9f9f9;
border-top:1px solid #eee;
}
.form-general .inputgroup div {
padding:0 12px;
border:none;
}
.text input,
.text textarea {
width:98%;
font-size:1.2em;
}
.text label {display:block;}
.form-general fieldset {
padding:6px 8px;
border:1px solid #ddd;
}
.form-general .info {
margin:0.5em 0 0;
padding:10px 12px 10px 38px;
background:#fff url(/i/icn-info.gif) 8px 50% no-repeat;
border-top:1px solid #ddd;
}
.form-general .form-content .suggestions {
margin:12px 0 0;
background:#fff;
border-top:1px solid #ddd;
border-bottom:none;
}
.suggestions li p {margin:0;}
.form-general .suggestions .info {
padding:0 0 10px 40px;
background:url(/i/icn-attention.gif) no-repeat;
border:none;
}
.form-general .suggestions ul {
margin:0;
list-style:none;
}
#content .form-general .suggestions li {
margin:0;
padding:6px 0 6px 25px;
background:url(/i/icn-question.gif) 0 6px no-repeat;
border-bottom:1px dotted #ddd;
}
.form-general .suggestions span {display:block;}
.form-general .suggestions input {margin-top:12px;}
#shop-form {padding-top:24px;}
#shop-form .text input {width:50%;}
#shop-form .text div input {width:98%;}
#shop-form .text div {
float:left;
margin:0 12px 0 0;
padding:0;
border:none;
}
#shop-form .postalcode {width:22%;}
#shop-form .city {width:35%;}
#shop-form p {margin:4px 0;}
#shop-form .shop-section {
margin-bottom:12px;
padding:0;
background:none;
border:none;
}
#shop-form .shop-section div {
float:left;
width:43%;
margin:0 2% 12px 0;
padding:0;
background:#f9f9f9;
}
#shop-form .shop-section ul {
margin:0;
list-style:none;
}
#shop-form .shop-section li {
float:left;
width:47%;
margin:0 2% 12px 0;
background:#f9f9f9;
}
#shop-form .shop-section h3 {
margin:0;
padding:10px 12px;
color:#555;
background:#eee;
}
#shop-form .shop-section p {padding:6px 12px;}
#shop-form .shop-section img {
float:left;
margin:4px 12px 12px 0;
}
#shop-form .shop-section div .last {
margin:0;
padding:4px 10px;
background:#f9f9f9;
border-top:1px solid #ddd;
font-size:0.94em;
}
#shop-form .shop-section div .text {
clear:both;
border-top:1px dotted #ddd;
text-align:right;
}
#shop-form .file {
float:left;
margin-right:24px;
}
#shop-form .shop-section div .text label {display:inline;}
#shop-form .shop-section input {width:3em;}
#test-form .radio {
padding:10px 0 15px;
border-bottom:1px solid #ddd;
}
#test-form .radio h2 {
padding:3px 0 3px 26px;
background:url(/i/icn-question.gif) 0 50% no-repeat;
font-size:1.2em;
font-weight:bold;
}
#test-form .submit-area {padding-top:15px;}
#search {
width:100%;
margin:0;
padding:0;
background:#eee;
text-align:right;
border-top:1px solid #ccc;
}
#search div {padding:3px 8px;}
#search-question {
position:absolute;
top:1.4em;
right:12px;
}
#search-main .submit-area {position:relative;}
#search-main .submit-area input {
position:absolute;
right:12px;
}
input#ask-signature,
input#ask-email {width:50%;}
#header p.disclaimer {
clear:both;
margin:0;
padding:4px 11px 3px;
color:#111;
background:#fff url(/i/bg-crumbs.gif) repeat-x;
border-bottom:1px solid #eee;
font-weight:bold;
}
.intro,
.search-intro p {
padding-bottom:12px;
border-bottom:1px solid #f5f5f5;
font-weight:bold;
}
.pager {
margin-bottom:3em;
border-bottom:1px dotted #ddd;
line-height:3;
}
.pager a:link,
.pager a:visited {
padding:5px 8px;
background:#f5f5f5;
border-bottom:1px solid #ddd;
text-decoration:none;
}
.pager a:hover,
.pager a:focus,
.pager a:active {
color:#fff;
background:#555;
border-color:#333;
}
.pager em {
padding:5px 8px;
color:#fff;
border-bottom:1px solid #333;
font-style:normal;
font-weight:bold;
}
#content-secondary a.btn {
margin:12px 12px 0 0;
color:#222;
background-color:#fff;
border:1px solid;
border-color:#ccc #777 #777 #ccc;
border-width:1px 2px 2px 1px;
}
.nav-year {
list-style:none;
margin:0 0 24px;
padding:0 0 12px;
border-bottom:1px dotted #ddd;
}
.nav-year li {
display:inline;
padding:6px 10px;
font-size:1.4em;
font-weight:bold;
}
.nav-year li.sel {
background-color:#555;
color:#fff;
}
.nav-year li.sel a {
color:#fff;
}
.article {margin:0 0 2.5em;}
.article p {margin:0.8em 0 0;}
.article h2,
.article h3,
.article h4 {margin:1em 0 0;}
.article p.date {font-style:italic;}
#results-list .article {
margin:0 0 1.5em;
border-bottom:1px dotted #ddd;
}
#article-list {
margin:0 0 1em;
border-bottom:1px solid #ddd;
}
#article-list h3 {margin-bottom:0.5em}
#article-list h3 a:visited,
#results-list h3 a:visited,
#search-results h3 a:visited,
.subject-list h3 a:visited {color:#909;}
#article-list h3 a:hover,
#article-list h3 a:focus,
#article-list h3 a:active,
#results-list h3 a:hover,
#results-list h3 a:focus,
#results-list h3 a:active,
.search-results h3 a:hover,
.search-results h3 a:focus,
.search-results h3 a:active,
.subject-list h3 a:hover,
.subject-list h3 a:focus,
.subject-list h3 a:active {
background-color:#f5f5f5;
border-color:#ddd;
}
#article-list .date {
padding:3px 5px;
color:#555;
background:#f5f5f5;
border-bottom:1px solid #ddd;
font:1em/1.5 normal Arial,Helvetica,sans-serif;
}
#article-list .more a,
#results-list .more a {
display:block;
padding:7px 0 7px 24px;
background:url(/i/icn-page.gif) 0 50% no-repeat;
}
.search-results .path {
padding:0 2px;
background:#f5f5f5;
font-size:0.94em;
}
.search-results p,
.search-results h3 {margin-bottom:1em;}
.search-results .date {color:#777;border-bottom:1px dotted #ddd;}
.search-results {
list-style:none;
margin:0;
}
.search-results li {border-bottom:1px dotted #ddd;}
.testresult {
float:left;
margin:2px 12px 10px 0;
padding:4px 6px;
color:#fff;
background:#999 url(/i/btn-shadow.png) 0 0 repeat-x;
font-size:0.94em;
text-align:left;
}
.testresult span {
display:block;
font-size:1.7em;
font-weight:bold;
}
#test-result-box {
clear:both;
padding:8px 10px;
background:#eee;
border:1px solid #ddd;
}
#test-result-box h2 {
border-bottom:1px dotted #ddd;
}
#main li,
#sub li {margin:0 0 1em;}
#sitemap {
margin-left:0;
list-style:none;
}
#sitemap ul {list-style:none;}
#sitemap li a:link {
color:#555;
font-size:1.3em;
font-weight:bold;
}
#sitemap li li a:link {
font-size:1em;
font-weight:normal;
}
#sitemap li {
margin:0;
padding:6px 0 6px 25px;
background:url(/i/icn-folder.gif) 0 9px no-repeat;
}
#sitemap li li {
background:url(/i/icn-page.gif) 0 5px no-repeat;
}
#sitemap li.film {background-image:url(/i/icn-film.gif);}
#sitemap li.form {background-image:url(/i/icn-form.gif);}
#sitemap li.howto {background-image:url(/i/icn-howto.gif);}
.file-list {
margin-bottom:2em;
padding-top:12px;
}
#content-primary .file-list ul li {
margin:0;
border-bottom:1px dotted #ddd;
}
.file-list ul {margin:0;}
.file-list li span {
display:block;
color:#888;
}
.file-list li a {font-weight:bold;}
div.target-choice {
position:fixed;
top:0;
left:0;
width:100%;
height:100%;
background:#000;
z-index:1;
}
.target-choice #header {padding:15px 0;}
.target-choice #content h1,
#choice-panel strong {
margin:0;
font-size:1.8em;
}
#choice-panel strong {
display:block;
padding:5px 12px;
color:#fff;
background-color:#666;
}
#choice-panel strong span {
display:block;
font-size:0.7em;
}
.target-choice #content ul,
#choice-panel ul {
list-style:none;
margin:0;
font-size:1.2em;
}
.target-choice #content li,
#choice-panel li {
margin:0;
border-bottom:1px dotted #ddd;
}
.target-choice #content li a,
#choice-panel li a  {
display:block;
padding:12px 12px 12px 32px;
background:url(/i/arrow-big.gif) 12px 50% no-repeat;
}
.target-choice #content li a:hover,
.target-choice #content li a:focus,
.target-choice #content li a:active,
#choice-panel li a:hover,
#choice-panel li a:focus,
#choice-panel li a:active {
background-color:#f5f5f5;
}
#choice-panel {
position:fixed;
top:100px;
left:50%;
width:50%;
margin-left:-25%;
padding-top:50px;
background:#fff url(/i/logo-spcolor.gif) 16px 16px no-repeat;
z-index:1;
}
#splash p,
.layout-2 #nav-main li.sel,
.layout-1.has-subnav #nav-sub li.sel,
.pager em,
#content-primary .m-teaser-alt span,
#content-secondary .m-teaser-alt .m-h span,
.nav-year li.sel,
.testresult,
#choice-panel strong {
background-color:#1369B4;
}
.layout-1 #nav-main ul,
.layout-1.has-subnav #nav-main ul {
background-color:#1369B4;
}
.layout-2 #nav-main ul ul,
.layout-1.has-subnav #nav-sub ul ul,
#main .m-infobox,
.fancy thead tr,
.fancy thead th {
background-color:#F2FCE1;
}
.layout-2 #nav-main ul .cs-1 a,
.layout-1.has-subnav #nav-sub ul .cs-1 a,
.layout-2 #nav-main ul li.cs-1 a:hover,
.layout-1.has-subnav #nav-sub ul li.cs-1 a:link,
.layout-1.has-subnav #nav-sub ul li.cs-1 a:visited,
.layout-1.has-subnav #nav-sub ul li.cs-1 a:hover {
background-color:#f48b30;
color:#fff;
}
.layout-2 #nav-main .cs-1 ul,
.layout-1.has-subnav #nav-sub .cs-1 ul,
.layout-2 #nav-main .cs-1 li.sel li.sel,
.layout-1.has-subnav #nav-sub .cs-1 li.sel li.sel,
.layout-2 #nav-main ul li.cs-1 li a:hover,
.layout-1.has-subnav #nav-sub ul li.cs-1 li a:link,
.layout-1.has-subnav #nav-sub ul li.cs-1 li a:visited,
.layout-1.has-subnav #nav-sub ul li.cs-1 li a:hover {
background-color:#fee8dd;
color:#fff;
}
.layout-2 #nav-main ul .cs-2 a,
.layout-1.has-subnav #nav-sub ul .cs-2 a,
.layout-2 #nav-main ul li.cs-2 a:hover,
.layout-1.has-subnav #nav-sub ul li.cs-2 a:link,
.layout-1.has-subnav #nav-sub ul li.cs-2 a:visited,
.layout-1.has-subnav #nav-sub ul li.cs-2 a:hover {
background-color:#00a496;
color:#fff;
}
.layout-2 #nav-main .cs-2 ul,
.layout-1.has-subnav #nav-sub .cs-2 ul,
.layout-2 #nav-main .cs-2 li.sel li.sel,
.layout-1.has-subnav #nav-sub .cs-2 li.sel li.sel,
.layout-2 #nav-main ul li.cs-2 li a:hover,
.layout-1.has-subnav #nav-sub ul li.cs-2 li a:link,
.layout-1.has-subnav #nav-sub ul li.cs-2 li a:visited,
.layout-1.has-subnav #nav-sub ul li.cs-2 li a:hover {
background-color:#d3edea;
color:#fff;
}
.layout-2 #nav-main ul .cs-3 a,
.layout-1.has-subnav #nav-sub ul .cs-3 a,
.layout-2 #nav-main ul li.cs-3 a:hover,
.layout-1.has-subnav #nav-sub ul li.cs-3 a:link,
.layout-1.has-subnav #nav-sub ul li.cs-3 a:visited,
.layout-1.has-subnav #nav-sub ul li.cs-3 a:hover {
background-color:#8d6cb3;
color:#fff;
}
.layout-2 #nav-main .cs-3 ul,
.layout-1.has-subnav #nav-sub .cs-3 ul,
.layout-2 #nav-main .cs-3 li.sel li.sel,
.layout-1.has-subnav #nav-sub .cs-3 li.sel li.sel,
.layout-2 #nav-main ul li.cs-3 li a:hover,
.layout-1.has-subnav #nav-sub ul li.cs-3 li a:link,
.layout-1.has-subnav #nav-sub ul li.cs-3 li a:visited,
.layout-1.has-subnav #nav-sub ul li.cs-3 li a:hover {
background-color:#e4ddec;
color:#fff;
}
html,
body {
background-color:#F2FCE1;
}
body {
font-family:Arial,Helvetica,sans-serif;
}
h1 {
color:#074F8E;
font-family:Arial,Helvetica,sans-serif;
font-weight:bold;
}
#content-primary h2,
#content-secondary h2,
#content-supp h2,
#content-primary .m-teaser .m-h a,
#content-primary .m-teaser .m-h a:visited,
#content-secondary .m-teaser .m-h a,
#content-secondary .m-teaser .m-h a:visited,
#content-secondary .m-teaser .m-h h2,
#content-supp .m-teaser .m-h a,
#content-supp .m-teaser .m-h a:visited,
#content-supp .m-teaser .m-h h2,
h3,h4,h5,h6 {
color:#074F8E;
font-family:Arial,Helvetica,sans-serif;
font-weight:bold;
}
#sitemap li li a:link,
#article-list h3 a,
.subject-list h3 a,
#results-list h3 a,
.layout-2 #nav-main ul li.sel li,
.layout-2 #nav-main ul li.sel li a,
.layout-1.has-subnav #nav-sub ul li.sel li,
.layout-1.has-subnav #nav-sub ul li.sel li a,
.layout-2 #nav-main li a,
.layout-1.has-subnav #nav-sub li a,
a:link {
color:#669900;
}
#sitemap li li a:visited,
#article-list h3 a:visited,
.subject-list h3 a:visited,
#results-list h3 a:visited,
a:visited {
color:#909;
}
#content-primary .m-teaser .m-h a,
#content-secondary .m-teaser .m-h a,
#content-secondary .m-teaser-alt .m-h a,
#content-supp .m-teaser .m-h a,
#content-secondary .m-archive,
.layout-1 #nav-main,
.layout-1.has-subnav #nav-main {
border-color:#c55819;
}
#footer {
border-color:#36b;
}
body {
background-image:none;
}