/* COLORS */

/* default */

a,
a:visited,
a:active {
  color: #656565;
  background-color: transparent
}

a {
  color: #656565;
  background-color: transparent
}

a:hover {
  color: #2C6EBA;
  background-color: transparent
}

/* section colors */

/* section colors */

body a,
body a:visited,
body a:active {
  color: #333;
  background-color: transparent
}

body.section-1 a.pdf {
  color: #2C6EBA;
  background-color: transparent
}

/*Blue */

body.section-2 a.pdf {
  color: #990099;
  background-color: transparent
}

/*purple */

body.section-3 a.pdf {
  color: #e31a3d;
  background-color: transparent
}

/*red */

body.section-4 a.pdf {
  color: #006633;
  background-color: transparent
}

/*green */

body.section-1 a.external {
  color: #2C6EBA;
  background-color: transparent
}

/*Blue */

body.section-2 a.external {
  color: #990099;
  background-color: transparent
}

/*purple */

body.section-3 a.external {
  color: #e31a3d;
  background-color: transparent
}

/*red */

body.section-4 a.external {
  color: #006633;
  background-color: transparent
}

/*green */

body.home a:hover {
  color: #2C6EBA;
  background-color: transparent
}

body.home a.home:hover {
  color: #333;
  background-color: transparent
}

body.section-1 a:hover,
body.section-1 a:visited:hover,
body.section-1 li.highlight a {
  color: #2C6EBA;
  background-color: transparent
}

body.section-2 a:hover,
body.section-2 a:visited:hover,
body.section-2 li.highlight a {
  color: #990099;
  background-color: transparent
}

body.section-3 a:hover,
body.section-3 a:visited:hover,
body.section-3 li.highlight a {
  color: #e31a3d;
  background-color: transparent
}

body.section-4 a:hover,
body.section-4 a:visited:hover,
body.section-4 li.highlight a {
  color: #006633;
  background-color: transparent
}

body.section-5 a:hover,
body.section-5 a:visited:hover,
body.section-5 li.highlight a {
  color: #993300;
  background-color: transparent
}

body.section-6 a:hover,
body.section-6 a:visited:hover,
body.section-6 li.highlight a {
  color: #e31a3d;
  background-color: transparent
}

h1 {
  font-size: 1em;
  font-family: Georgia, "Times New Roman", Times, serif
}

body.home #navigation a.home span.bar {
  color: #fff;
  background-color: #2C6EBA;
}

body.section-1 #navigation a.home span.bar {
  color: #fff;
  background-color: #2C6EBA
}

body.section-2 #navigation a.home span.bar {
  color: #fff;
  background-color: #990099
}

body.section-3 #navigation a.home span.bar {
  color: #fff;
  background-color: #e31a3d
}

body.section-4 #navigation a.home span.bar {
  color: #fff;
  background-color: #006633
}

body.section-5 #navigation a.home span.bar {
  color: #fff;
  background-color: #b27f12
}

body.section-6 #navigation a.home span.bar {
  color: #fff;
  background-color: #e31a3d
}

body #navigation a.home {
  color: #333;
  background-color: #f1f0ec
}

body #navigation a.home:hover {
  color: #333;
  background-color: #f1f0ec
}

/* section colors */

body.section-1 #navigation a.home:hover {
  color: #2C6EBA;
  background-color: #f1f0ec
}

body.section-2 #navigation a.home:hover {
  color: #990099;
  background-color: #f1f0ec
}

body.section-3 #navigation a.home:hover {
  color: #e31a3d;
  background-color: #f1f0ec
}

body.section-4 #navigation a.home:hover {
  color: #006633;
  background-color: #f1f0ec
}

body.section-5 #navigation a.home:hover {
  color: #b27f12;
  background-color: #f1f0ec
}

body.section-6 #navigation a.home:hover {
  color: #e31a3d;
  background-color: #f1f0ec
}

label {
  color: #666;
  background-color: transparent
}

input.button {
  color: #333;
  background: #e9e9e9;
}

input.button {
  border: 0;
  color: #333;
  font-size: 1em;
  background-color: #e9e9e9;
  padding: 2px
}

input.button:hover,
input.button:focus {
  border: 0;
  color: #fff;
  background: #2C6EBA;
  font-size: 1em;
  padding: 2px;
  color: #fff;
  cursor: pointer
}

/* */

.button:hover,
.button:focus {}

body.section-1 .button:hover,
body.section-1 .button:focus {
  color: #fff;
  background: #2C6EBA
}

body.section-2 .button:hover,
body.section-2 .button:focus {
  color: #fff;
  background: #990099
}

body.section-3 .button:hover,
body.section-3 .button:focus {
  color: #fff;
  background: #e31a3d
}

body.section-4 .button:hover,
body.section-4 .button:focus {
  color: #fff;
  background: #006633
}

body.section-5 .button:hover,
body.section-5 .button:focus {
  color: #fff;
  background: #b27f12
}

body.section-6 .button:hover,
body.section-6 .button:focus {
  color: #fff;
  background: #2C6EBA
}

#frontplate p.intro {
  color: #666;
  background-color: #f2f0ed;
  border-left: 9px solid #3a73b5
}

body.subindex #frontplate div#subtitle {
  color: #666;
  background-color: #f2f0ed;
  border-left: 9px solid #3a73b5
}

/* section colors */

body.home #frontplate div#subtitle {
  border-left: 9px solid #3a73b5
}

body.section-1 #frontplate div#subtitle {
  border-left: 9px solid #2C6EBA
}

body.section-2 #frontplate div#subtitle {
  border-left: 9px solid #620f7a
}

body.section-3 #frontplate div#subtitle {
  border-left: 9px solid #e31a3d
}

body.section-4 #frontplate div#subtitle {
  border-left: 9px solid #006633
}

body.section-5 #frontplate div#subtitle {
  border-left: 9px solid #b27f12
}

body.section-6 #frontplate div#subtitle {
  border-left: 9px solid #e31a3d
}

/* breadcrumb */

body.section-1 #breadcrumb ul li {
  color: #2C6EBA;
  background-color: transparent
}

body.section-2 #breadcrumb ul li {
  color: #990099;
  background-color: transparent
}

body.section-3 #breadcrumb ul li {
  color: #e31a3d;
  background-color: transparent
}

body.section-4 #breadcrumb ul li {
  color: #006633;
  background-color: transparent
}

body.section-5 #breadcrumb ul li {
  color: #993300;
  background-color: transparent
}

body.section-6 #breadcrumb ul li {
  color: #e31a3d;
  background-color: transparent
}

body #section-nav ul li a {
  color: #666;
  background-color: #F2F0ED
}

body.home #section-nav ul li a:hover,
body.home #section-nav ul li.highlight a {
  color: #2C6EBA;
  background-color: #F2F0ED
}

body.section-1 #section-nav ul li a:hover,
body.section-1 #section-nav ul li.highlight a {
  color: #2C6EBA;
  background-color: #F2F0ED
}

body.section-2 #section-nav ul li a:hover,
body.section-2 #section-nav ul li.highlight a {
  color: #990099;
  background-color: #F2F0ED
}

body.section-3 #section-nav ul li a:hover,
body.section-3 #section-nav ul li.highlight a {
  color: #e31a3d;
  background-color: #F2F0ED
}

body.section-4 #section-nav ul li a:hover,
body.section-4 #section-nav ul li.highlight a {
  color: #006633;
  background-color: #F2F0ED
}

body.section-5 #section-nav ul li a:hover,
body.section-5 #section-nav ul li.highlight a {
  color: #b27f12;
  background-color: #F2F0ED
}

body.section-6 #section-nav ul li a:hover,
body.section-6 #section-nav ul li.highlight a {
  color: #3a73b5;
  background-color: #F2F0ED
}

/* BACKGROUNDS */

body #primaryContent {
  background: #836F57 url(/images/bg_content.jpg) no-repeat 0px 0px / cover;
  color: #333
}

body.home #primaryContent {
  background: #67523f url(/images/bg_panel_main.jpg) no-repeat 0px 0px;
  color: #333
}

/* panel-nav */

body.section-1 #panel-nav ul li.rel {
  background-position: 0px -1730px
}

body.section-2 #panel-nav ul li.rel {
  background-position: 0px -1780px
}

body.section-3 #panel-nav ul li.rel {
  background-position: 0px -1830px
}

body.section-4 #panel-nav ul li.rel {
  background-position: 0px -1880px
}

body.section-5 #panel-nav ul li.rel {
  background-position: 0px -1930px
}

body.section-6 #panel-nav ul li.rel {
  background-position: 0px -1980px
}

/* panel-nav - nested */

body.section-1 #panel-nav ul.tree li.branch ul.nest-1 li {
  color: #2C6EBA;
  background-color: transparent
}

body.section-2 #panel-nav ul.tree li.branch ul.nest-1 li {
  color: #620f7a;
  background-color: transparent
}

body.section-3 #panel-nav ul.tree li.branch ul.nest-1 li {
  color: #e31a3d;
  background-color: transparent
}

body.section-4 #panel-nav ul.tree li.branch ul.nest-1 li {
  color: #006633;
  background-color: transparent
}

body.section-5 #panel-nav ul.tree li.branch ul.nest-1 li {
  color: #993300;
  background-color: transparent
}

body.section-6 #panel-nav ul.tree li.branch ul.nest-1 li {
  color: #e31a3d;
  background-color: transparent
}

/* panel-nav - nested - hover */

body.section-1 #panel-nav ul.tree li.branch a:hover {
  color: #2C6EBA;
  background-color: transparent
}

body.section-2 #panel-nav ul.tree li.branch a:hover {
  color: #620f7a;
  background-color: transparent
}

body.section-3 #panel-nav ul.tree li.branch a:hover {
  color: #e31a3d;
  background-color: transparent
}

body.section-4 #panel-nav ul.tree li.branch a:hover {
  color: #006633;
  background-color: transparent
}

body.section-5 #panel-nav ul.tree li.branch a:hover {
  color: #993300;
  background-color: transparent
}

body.section-6 #panel-nav ul.tree li.branch a:hover {
  color: #e31a3d;
  background-color: transparent
}

/* panel-nav - nested - highlighted */

body.section-1 #panel-nav ul.tree li.branch li.highlight a {
  color: #2C6EBA;
  background-color: transparent
}

body.section-2 #panel-nav ul.tree li.branch li.highlight a {
  color: #620f7a;
  background-color: transparent
}

body.section-3 #panel-nav ul.tree li.branch li.highlight a {
  color: #e31a3d;
  background-color: transparent
}

body.section-4 #panel-nav ul.tree li.branch li.highlight a {
  color: #006633;
  background-color: transparent
}

body.section-5 #panel-nav ul.tree li.branch li.highlight a {
  color: #993300;
  background-color: transparent
}

body.section-6 #panel-nav ul.tree li.branch li.highlight a {
  color: #e31a3d;
  background-color: transparent
}

/* panel-filled h3 */

body.section-1 div.panel-filled h3,
body.section-1 div.panel-filled h2 {
  color: #fff;
  background-color: #2C6EBA
}

body.section-2 div.panel-filled h3,
body.section-2 div.panel-filled h2 {
  color: #fff;
  background-color: #620f7a
}

body.section-3 div.panel-filled h3,
body.section-3 div.panel-filled h2 {
  color: #fff;
  background-color: #e31a3d
}

body.section-4 div.panel-filled h3,
body.section-4 div.panel-filled h2 {
  color: #fff;
  background-color: #006633
}

body.section-5 div.panel-filled h3,
body.section-5 div.panel-filled h2 {
  color: #fff;
  background-color: #b27f12
}

body.section-6 div.panel-filled h3,
body.section-6 div.panel-filled h2 {
  color: #fff;
  background-color: #e31a3d
}



/* panel-filled - content */

.panel-filled h4.icon,
.panel-filled h3.icon {
  color: #666;
  background: url(/images/icons.gif) 0px -2380px no-repeat scroll
}

body.section-1 .panel-filled h4.icon,
body.section-1 .panel-filled h3.icon {
  color: #333;
  background: url(/images/icons.gif) 0px -2380px no-repeat scroll
}

body.section-2 .panel-filled h4.icon,
body.section-2 .panel-filled h3.icon {
  color: #333;
  background: url(/images/icons.gif) 0px -2420px no-repeat scroll
}

body.section-3 .panel-filled h4.icon,
body.section-3 .panel-filled h3.icon {
  color: #333;
  background: url(/images/icons.gif) 0px -2460px no-repeat scroll
}

body.section-4 .panel-filled h4.icon,
body.section-4 .panel-filled h3.icon {
  color: #333;
  background: url(/images/icons.gif) 0px -2498px no-repeat scroll
}

body.section-5 .panel-filled h4.icon,
body.section-5 .panel-filled h3.icon {
  color: #333;
  background: url(/images/icons.gif) 0px -2540px no-repeat scroll
}



body.section-1 .panel-filled p a,
body.section-1 .panel-filled p a:visited,
body.section-1 .panel-filled p a:active {
  color: #2C6EBA;
  background-color: transparent
}

body.section-2 .panel-filled p a,
body.section-2 .panel-filled p a:visited,
body.section-2 .panel-filled p a:active {
  color: #990099;
  background-color: transparent
}

body.section-3 .panel-filled p a,
body.section-3 .panel-filled p a:visited,
body.section-3 .panel-filled p a:active {
  color: #C41734;
  background-color: transparent
}

body.section-4 .panel-filled p a,
body.section-4 .panel-filled p a:visited,
body.section-4 .panel-filled p a:active {
  color: #006633;
  background-color: transparent
}

body.section-5 .panel-filled p a,
body.section-5 .panel-filled p a:visited,
body.section-5 .panel-filled p a:active {
  color: #993300;
  background-color: transparent
}



body.section-1 .panel-filled ol a,
body.section-1 .panel-filled ol a:visited,
body.section-1 .panel-filled ol a:active {
  color: #2C6EBA;
  background-color: transparent
}

body.section-2 .panel-filled ol a,
body.section-2 .panel-filled ol a:visited,
body.section-2 .panel-filled ol a:active {
  color: #990099;
  background-color: transparent
}

body.section-3 .panel-filled ol a,
body.section-3 .panel-filled ol a:visited,
body.section-3 .panel-filled ol a:active {
  color: #e31a3d;
  background-color: transparent
}

body.section-4 .panel-filled ol a,
body.section-4 .panel-filled ol a:visited,
body.section-4 .panel-filled ol a:active {
  color: #006633;
  background-color: transparent
}

body.section-5 .panel-filled ol a,
body.section-5 .panel-filled ol a:visited,
body.section-5 .panel-filled ol a:active {
  color: #993300;
  background-color: transparent
}



body.section-1 .panel-filled ul a,
body.section-1 .panel-filled ul a:visited,
body.section-1 .panel-filled ul a:active {
  color: #2C6EBA;
  background-color: transparent
}

body.section-2 .panel-filled ul a,
body.section-2 .panel-filled ul a:visited,
body.section-2 .panel-filled ul a:active {
  color: #990099;
  background-color: transparent
}

body.section-3 .panel-filled ul a,
body.section-3 .panel-filled ul a:visited,
body.section-3 .panel-filled ul a:active {
  color: #e31a3d;
  background-color: transparent
}

body.section-4 .panel-filled ul a,
body.section-4 .panel-filled ul a:visited,
body.section-4 .panel-filled ul a:active {
  color: #006633;
  background-color: transparent
}

body.section-5 .panel-filled ul a,
body.section-5 .panel-filled ul a:visited,
body.section-5 .panel-filled ul a:active {
  color: #993300;
  background-color: transparent
}



/* non-sifr styles */

#homenav h3 {
  font-size: 1.3em;
  font-family: Georgia, "Times New Roman", Times, serif
}

#homenav h3 span a {
  color: #666;
  background-color: #F2F0ED
}

#homenav h3 span a,
#homenav h3 span a:visited {
  color: #36322e;
  background-color: #F2F0ED
}

#homenav h3 span a:hover {
  color: #3a73b5;
  background-color: #F2F0ED
}

/* */

body.home ul#promos div.title {
  background: #3a73b5;
  color: #fff
}

body.section-1 ul#promos div.title {
  background: #e31a3d;
  color: #fff
}

body.section-2 ul#promos div.title {
  background: #620f7a;
  color: #fff
}

body.section-3 ul#promos div.title {
  background: #e31a3d;
  color: #fff
}

body.section-4 ul#promos div.title {
  background: #006633;
  color: #fff
}

body.section-5 ul#promos div.title {
  background: #3a73b5;
  color: #fff
}

body.section-6 ul#promos div.title {
  background: #3a73b5;
  color: #fff
}

ul#promos div.hr {
  background: #3c2e20;
  color: #fff
}

/* PROMOS ARROWS  */

body.home ul#promos li.arrow {
  background: transparent url(/images/icons.gif) 0px -970px no-repeat scroll
}

body.section-1 ul#promos li.arrow {
  background: transparent url(/images/icons.gif) 0px -970px no-repeat scroll
}

body.section-2 ul#promos li.arrow {
  background: transparent url(/images/icons.gif) 0px -1133px no-repeat scroll
}

body.section-3 ul#promos li.arrow {
  background: transparent url(/images/icons.gif) 0px -1293px no-repeat scroll
}

body.section-4 ul#promos li.arrow {
  background: transparent url(/images/icons.gif) 0px -1453px no-repeat scroll
}

body.section-5 ul#promos li.arrow {
  background: transparent url(/images/icons.gif) 0px -973px no-repeat scroll
}

body.section-6 ul#promos li.arrow {
  background: transparent url(/images/icons.gif) 0px -973px no-repeat scroll
}

body.home ul#promos li.arrow:hover {
  background-position: 0px -1053px
}

body.section-1 ul#promos li.arrow:hover {
  background-position: 0px -1053px
}

body.section-2 ul#promos li.arrow:hover {
  background-position: 0px -1213px
}

body.section-3 ul#promos li.arrow:hover {
  background-position: 0px -1373px
}

body.section-4 ul#promos li.arrow:hover {
  background-position: 0px -1533px
}

body.section-5 ul#promos li.arrow:hover {
  background-position: 0px -973px
}

body.section-6 ul#promos li.arrow:hover {
  background-position: 0px -973px
}

body.home ul#promos li.hoverstyle {
  background-position: 0px -1053px
}

body.section-1 ul#promos li.hoverstyle {
  background-position: 0px -1053px
}

body.section-2 ul#promos li.hoverstyle {
  background-position: 0px -1213px
}

body.section-3 ul#promos li.hoverstyle {
  background-position: 0px -1373px
}

body.section-4 ul#promos li.hoverstyle {
  background-position: 0px -1533px
}

body.section-5 ul#promos li.hoverstyle {
  background-position: 0px -973px
}

body.section-6 ul#promos li.hoverstyle {
  background-position: 0px -973px
}

ul#promos li.arrow a {
  color: #fff;
  background-color: transparent
}

ul#promos li.arrow a:hover {
  color: #fff;
  background-color: transparent
}

/* PAGING */

body.section-1 .paging .info ul li a:hover,
body.section-1 .paging .info ul li a.current {
  color: #2C6EBA;
  background-color: transparent
}

body.section-2 .paging .info ul li a:hover,
body.section-2 .paging .info ul li a.current {
  color: #990099;
  background-color: transparent
}

body.section-3 .paging .info ul li a:hover,
body.section-3 .paging .info ul li a.current {
  color: #e31a3d;
  background-color: transparent
}

body.section-4 .paging .info ul li a:hover,
body.section-4 .paging .info ul li a.current {
  color: #006633;
  background-color: transparent
}

body.section-5 .paging .info ul li a:hover,
body.section-5 .paging .info ul li a.current {
  color: #e31a3d;
  background-color: transparent
}

body.section-6 .paging .info ul li a:hover,
body.section-6 .paging .info ul li a.current {
  color: #e31a3d;
  background-color: transparent
}

/* QUICKLINKS   */

body.home #quicklinks h2 {
  border-bottom: 1px solid #c2b7ac;
  color: #FFFFFF;
}

ul.chevron li a span {
  color: #fff;
  background-color: transparent
}

ul.chevron li a:hover span {
  color: #fff;
  background-color: transparent
}

ul.chevron li a:hover {
  color: #fff;
  background-color: transparent
}

/* TABS */

#tabs {
  color: #fff;
  background-color: #5b4a3a
}

.tab-content {
  background: #48392a;
  border-bottom: 2px solid #846e58;
  border-top: 2px solid #9a8976
}

.tab-content li {
  color: #fff;
  background-color: #48392a
}

/* NEWS  */

#news {
  color: #fff;
  background-color: #6e5a46
}

#news .item p {
  color: #fff;
  background-color: transparent
}

#news .item h5,
#news .item h4 {
  color: #fff;
  background-color: #49392a
}

/* TABLES */

h4.caption,
h3.caption {
  color: #fff;
  background: #606060
}

/* FOOTER */

#footer ul li {
  color: #656565;
  background-color: #fff
}