.fs1 #mainnav {margin-top: 14px;}
.fs1 #textsize, .fs1 #coloropt {margin-top:11px;}


.fs2 #mainnav {margin-top: 11px;}
.fs2 #textsize, .fs2 #coloropt {margin-top:8px;}


#t-a{background: url("img/textsize-sprite.gif") 0 -120px no-repeat;}
.fs1 #t-a, .fs2 #t-a{background: url("img/textsize-sprite.gif") 0 0 no-repeat;}
.fs1 #t-aa{background: url("img/textsize-sprite.gif") 0 -160px no-repeat;}
.fs2 #t-aaa{background: url("img/textsize-sprite.gif") 0 -200px no-repeat;}

#c1{background: url("img/color-sprite.gif") -2px -2px no-repeat;width:26px;height:26px;border:2px solid #eae827;}
.fc1 #c1, .fc2 #c1{background: url("img/color-sprite.gif") -1px -1px no-repeat;width:28px;height:28px;border:1px solid #fff;}
.fc1 #c2{background: url("img/color-sprite.gif") -2px -42px no-repeat;width:26px;height:26px;border:2px solid #eae827;}
.fc2 #c3{background: url("img/color-sprite.gif") -2px -82px no-repeat;width:26px;height:26px;border:2px solid #eae827;}





#facebookpan img, #twitterpan img {
  width: 32px;
  height:32px;
  float: left;
  padding-top: 4px;
  padding-right: 5px;
}
#facebookpan p, #twitterpan p {
  float: left;
  width: 373px;
}



/****** fs1 styles ******/
.fs1 #searchwrap, .fs1 #bannerwrap, .fs1 #contentwell {
  font-size: 120%;
}
.hpage.fs1 #tabs #tabnav li {
  font-size: 150%;
}
.hpage.fs1 #blkpan #hpdonateform #hpdonateamount {
  width: 152px;
}
.hpage.fs1 #blkpan #donatenav li {
  width: 60px;
}
.fs1 .wire .yllw a{
	white-space: pre;           /* CSS 2.0 */
	white-space: pre-wrap;      /* CSS 2.1 */
	white-space: pre-line;      /* CSS 3.0 */
	white-space: -pre-wrap;     /* Opera 4-6 */
	white-space: -o-pre-wrap;   /* Opera 7 */
	white-space: -moz-pre-wrap; /* Mozilla */
	white-space: -hp-pre-wrap;  /* HP Printers */
	word-wrap: break-word;      /* IE 5+ */
	}

/****** fs2 styles ******/
.fs2 .wire .yllw a{
	white-space: pre;           /* CSS 2.0 */
	white-space: pre-wrap;      /* CSS 2.1 */
	white-space: pre-line;      /* CSS 3.0 */
	white-space: -pre-wrap;     /* Opera 4-6 */
	white-space: -o-pre-wrap;   /* Opera 7 */
	white-space: -moz-pre-wrap; /* Mozilla */
	white-space: -hp-pre-wrap;  /* HP Printers */
	word-wrap: break-word;      /* IE 5+ */
	}


.fs2 #searchwrap, .fs2 #mainnav, .fs2 #contentwell {
  font-size: 150%;
}
.fs2 #sitetools {
  font-size: 125%;  
}
.hpage.fs2 #blkpan #hpdonateform #hpdonateamount {
  width: 140px;
}
.hpage.fs2 #blkpan #donatenav li {
  width: 78px;
}


/****** fc1 (high visibility) styles ******/
.fc1 { 
  background:#131E29;
    color:#fff;
}
.fc1 div.blu {
  border-color: #fff;
}
.fc1 a {
  color: #fff;
}
.fc1 a:active, .fc1 a:hover, .fc1 a:focus {
      font-decoration: underline;
}
.fc1 #maincol a, .fc1 #maincol a:visited, .fc1 #lhcol a, .fc1 #lhcol a:visited, .fc1 #rhcol a, .fc1 #rhcol a:visited {
    color: #FFF;
}
.fc1 #maincol a:hover, .fc1 #maincol a:focus, .fc1 #lhcol a:hover, .fc1 #lhcol a:focus, .fc1 #rhcol a:hover, .fc1 #rhcol a:focus {
  background: none;
  color: #E1E000;
  text-decoration: underline;
}
.fc1 #hpdiv h1 {
  color:#fff;
}
.fc1 #blkpan {
    background: #58585A;
    color: #E1E000;
}
.fc1 #maincol h3 a, .fc1 #maincol h3 a:visited, .fc1 #lhcol h3 a, .fc1 #lhcol h3 a:visited, .fc1 #rhcol h3 a, .fc1 #rhcol h3 a:visited {
      background: #58585A;
}
.fc1 #maincol h3 a:hover, .fc1 #maincol h3 a:focus, .fc1 #lhcol h3 a:hover, .fc1 #lhcol h3 a:focus, .fc1 #rhcol h3 a:hover, .fc1 #rhcol h3 a:focus {
      background: #58585A;
    color: #fff;
}
.fc1 #hpdiv h2 a, .fc1 #hpdiv h2 a:visited, .fc1 #maincol h2 a, .fc1 #maincol h2 a:visited, .fc1 #lhcol h2 a, .fc1 #lhcol h2 a:visited, .fc1 #rhcol h2 a, .fc1 #rhcol h2 a:visited {
    background: #58585A;
    color: #fff;
}
.fc1 #maincol h2 a:hover, .fc1 #maincol h2 a:focus, .fc1 #lhcol h2 a:hover, .fc1 #lhcol h2 a:focus, .fc1 #rhcol h2 a:hover, .fc1 #rhcol h2 a:focus {
      background: #58585A;
    color: #fff;
}
.fc1 #maincol h2.spcblue, .fc1 #lhcol h2.spcblue, .fc1 #rhcol h2.spcblue {
    background: #E1E000;
    color: #131E29;
}
.fc1 #rhcol #blkpan h2 span, .fc1 #rhcol #blkpan h2 a {
  background: #E1E000;
  color: #131E29;
}
.fc1 #maincol ul.spcnav a, .fc1 #maincol ul.spcnav a:visited, .fc1 #maincol ul.spcnews a, .fc1 #maincol ul.spcnews a:visited, .fc1 #lhcol ul.spcnav a, .fc1 #lhcol ul.spcnav a:visited, .fc1 #lhcol ul.spcnews a, .fc1 #lhcol ul.spcnews a:visited, .fc1 #rhcol ul.spcnav a, .fc1 #rhcol ul.spcnav a:visited, .fc1 #rhcol ul.spcnews a, .fc1 #rhcol ul.spcnews a:visited {
  color: #fff;
}
.hpage.fc1 #tabs #tabnav li.act a, .hpage.fc1 #tabs #tabnav li:hover a, .hpage.fc1 #tabs #tabnav li:focus a {
  background-color: #131E29;
}
.hpage.fc1 #tabs #tabnav a {
  background-color: #E1E000;
  color: #131E29;
}
.hpage.fc1 #tabs #tabnav li {
      border-color: #E1E000;
}
.hpage.fc1 #tabs #tabnav li.act a, .hpage.fc1 #tabs #tabnav li:hover a, .hpage.fc1 #tabs #tabnav li:focus a {
  border-bottom: 5px solid #131E29;
  color: #FFF;
}
.fc1 #lhcol ul.spcnews a span.headline, .fc1 #lhcol ul.spcnews a:visited span.headline {
    color: #E1E000;
}
.fc1 #lhcol ul.spcnews a:hover span.headline, .fc1 #lhcol ul.spcnews a:focus span.headline {
    color: #E1E000;
}
.fc1 #lhcol p.viewmore a, .fc1 #lhcol p.viewmore a:visited, .fc1 #maincol p.viewmore a, .fc1 #maincol p.viewmore a:visited {
  color: #E1E000;
}
.fc1 #rhcol p.viewmore a, .fc1 #rhcol p.viewmore a:visited {
  color: #FFF;
}
.fc1 #lhcol ul.spcnews a span.date, .fc1 #lhcol ul.spcnews a:visited span.date {
    color: #FFF;
}
.fc1 #socialbar {
  background: #58585A;
    color: #fff;
}
.fc1 #socialbar a, .fc1 #socialbar a:visited, .fc1 #socialbar span {
  text-decoration: none;
  color: #fff;
}    
.fc1 #foot-r h5 {
      background: #58585A;
    color: #fff;
}
.fc1 #botnav a, .fc1 #botnav a:visited, .fc1 #botnav span {
    color: #fff;
}
.fc1 #botnav li {
    border-right: 1px solid #fff;
}
.fc1 #crumbs a, .fc1 #crumbs a:visited {
  color: #E1E000;
}
.fc1 #social-likes {
  padding: 5px;
  background: #fff;
}
.fc1 #maincol ul.subpgnav li {
  border-bottom: 5px solid #fff;
}
.fc1 div.nav h4 {
  background: #58585A;
  color: #fff;
}
.fc1 #logo img {
  position: relative;
  left: -9999px;
  top: -9999px;
}
.fc1 #logo {
  background: url(../img/logo-transparent-png.png)
}
.fc1 #lhcol #lhnav a, .fc1 #lhcol #lhnav a:visited {
    background-color: #58585A;
    color: #fff;
}
.fc1 #lhcol #lhnav a:hover, .fc1 #lhcol #lhnav a:focus, .fc1 #lhcol #lhnav span.cur {
    background-color: #fff;
    color: #58585A;
}
.fc1 #lhnav li li li a, .fc1 #lhnav li li li a:visited, .fc1 #lhnav li li li span.cur {
  color: #fff;
}
.fc1 #maincol h1 span, .fc1 #maincol h1 a {
background: #58585A;
color: #fff;
}
.fc1 #hpdiv h2 span, .fc1 #hpdiv h2 a, .fc1 #maincol h2 span, .fc1 #maincol h2 a, .fc1 #lhcol h2 span, .fc1 #lhcol h2 a, .fc1 #rhcol h2 span, .fc1 #rhcol h2 a {
background: #58585A;
color: #fff;
}
.fc1 div.yllw {
border-color: #fff;
}
.fc1 #maincol h3 span, .fc1 #maincol h3 a, .fc1 #lhcol h3 span, .fc1 #lhcol h3 a, .fc1 #rhcol h3 span, .fc1 #rhcol h3 a {
background: #58585A;
color: #fff;
}

/****** fc2 (low visibility) styles ******/
.fc2 {
  background:#3C658C;
  color: #8dd8f8;
}
.fc2 div.blu {
  border-color: #007dbb;
}
.fc2 a {
  color: #8dd8f8;
}
.fc2 a:active, .fc2 a:hover, .fc2 a:focus {
      font-decoration: underline;
}
.fc2 #maincol a, .fc2 #maincol a:visited, .fc2 #lhcol a, .fc2 #lhcol a:visited, .fc2 #rhcol a, .fc2 #rhcol a:visited {
    color: #8dd8f8;
}
.fc2 #maincol a:hover, .fc2 #maincol a:focus, .fc2 #lhcol a:hover, .fc2 #lhcol a:focus, .fc2 #rhcol a:hover, .fc2 #rhcol a:focus {
  background: none;
  color: #8dd8f8;
  text-decoration: underline;
}
.fc2 #hpdiv h1 {
  color:#8dd8f8;
}
.fc2 #blkpan {
    background: #014264;
    color: #8dd8f8;
}
.fc2 #maincol h3 a, .fc2 #maincol h3 a:visited, .fc2 #lhcol h3 a, .fc2 #lhcol h3 a:visited, .fc2 #rhcol h3 a, .fc2 #rhcol h3 a:visited {
      background: #014264;
}
.fc2 #maincol h3 a:hover, .fc2 #maincol h3 a:focus, .fc2 #lhcol h3 a:hover, .fc2 #lhcol h3 a:focus, .fc2 #rhcol h3 a:hover, .fc2 #rhcol h3 a:focus {
      background: #014264;
    color: #8dd8f8;
}
.fc2 #hpdiv h2 a, .fc2 #hpdiv h2 a:visited, .fc2 #maincol h2 a, .fc2 #maincol h2 a:visited, .fc2 #lhcol h2 a, .fc2 #lhcol h2 a:visited, .fc2 #rhcol h2 a, .fc2 #rhcol h2 a:visited {
    background: #014264;
    color: #8dd8f8;
}
.fc2 #maincol h2 a:hover, .fc2 #maincol h2 a:focus, .fc2 #lhcol h2 a:hover, .fc2 #lhcol h2 a:focus, .fc2 #rhcol h2 a:hover, .fc2 #rhcol h2 a:focus {
      background: #014264;
    color: #8dd8f8;
}
.fc2 #maincol h2.spcblue, .fc2 #lhcol h2.spcblue, .fc2 #rhcol h2.spcblue {
    background: #0087bc;
    color: #014264;
}
.fc2 #rhcol #blkpan h2 span, .fc2 #rhcol #blkpan h2 a {
  background: #00a7e5;
  color: #fff;
}
.hpage.fc2  #blkpan #donatenav a, .hpage.fc2  #blkpan #donatenav a:visited {
  color: #c7eafc;
}
.hpage.fc2 #rhcol #blkpan #donatenav a:hover, .hpage.fc2 #rhcol #blkpan #donatenav a:focus {
  color: #c7eafc;
}
.fc2 #maincol ul.spcnav a, .fc2 #maincol ul.spcnav a:visited, .fc2 #maincol ul.spcnews a, .fc2 #maincol ul.spcnews a:visited, .fc2 #lhcol ul.spcnav a, .fc2 #lhcol ul.spcnav a:visited, .fc2 #lhcol ul.spcnews a, .fc2 #lhcol ul.spcnews a:visited, .fc2 #rhcol ul.spcnav a, .fc2 #rhcol ul.spcnav a:visited, .fc2 #rhcol ul.spcnews a, .fc2 #rhcol ul.spcnews a:visited {
  color: #c7eafc;
}
.hpage.fc2 #tabs #panels {
  border: 5px solid #014264;
}
.hpage.fc2 #tabs #tabnav li.act a, .hpage.fc2 #tabs #tabnav li:hover a, .hpage.fc2 #tabs #tabnav li:focus a {
  background-color: #3c658c;
}
.hpage.fc2 #tabs #tabnav a {
  background-color: #014264;
  color: #8dd8f8;
}
.hpage.fc2 #tabs #tabnav li {
      border-color: #014264;
}
.hpage.fc2 #tabs #tabnav li.act a, .hpage.fc2 #tabs #tabnav li:hover a, .hpage.fc2 #tabs #tabnav li:focus a {
  border-bottom: 5px solid #3c658c;
  color: #79bbdd;
}
.fc2 #lhcol ul.spcnews a span.headline, .fc2 #lhcol ul.spcnews a:visited span.headline {
    color: #c7eafc;
}
.fc2 #lhcol ul.spcnews a:hover span.headline, .fc2 #lhcol ul.spcnews a:focus span.headline {
    color: #8dd8f8;
}
.fc2 #lhcol p.viewmore a, .fc2 #lhcol p.viewmore a:visited, .fc2 #maincol p.viewmore a, .fc2 #maincol p.viewmore a:visited {
  color: #C7EAFC;
}
.fc2 #rhcol p.viewmore a, .fc2 #rhcol p.viewmore a:visited {
  color: #8dd8f8;
}
.fc2 #lhcol ul.spcnews a span.date, .fc2 #lhcol ul.spcnews a:visited span.date {
    color: #8dd8f8;
}
.fc2 #socialbar {
  background: #014264;
    color: #8dd8f8;
}
.fc2 #socialbar a, .fc2 #socialbar a:visited, .fc2 #socialbar span {
  text-decoration: none;
  color: #8dd8f8;
}    
.fc2 #foot-r h5 {
      background: #014264;
    color: #8dd8f8;
}
.fc2 #botnav a, .fc2 #botnav a:visited, .fc2 #botnav span {
    color: #8dd8f8;
}
.fc2 #botnav li {
    border-right: 1px solid #8dd8f8;
}
.fc2 #crumbs a, .fc2 #crumbs a:visited {
  color: #8dd8f8;
}
.fc2 #social-likes {
  padding: 5px;
  background: #8dd8f8;
}
.fc2 #maincol ul.subpgnav li {
  border-bottom: 5px solid #8dd8f8;
}
.fc2 div.nav h4 {
  background: #007DBB;
  color: #014264;
}
.fc2 div.yllw {
  border-color: #007DBB;
}
.fc2 #maincol h2 span, .fc2 #lhcol h2 span, .fc2 #rhcol h2 span {
  background: #007DBB;
  color: #014264;
}
.fc2 #hpdiv h2 span {
  background-color: #014264;
  color: #8dd8f8;
}
.fc2 #slides {
  border: 5px solid #0087bc;
}
.hpage.fc2  #blkpan #donatenav a img, .hpage.fc2 #blkpan #donatenav a:visited img {
  border: 5px solid #0087bc;
}
.fc2 #maincol h1 span, .fc2 #maincol h1 a {
  background: #007DBB;
  color: #014264;
}
.fc2 #maincol h3 span, .fc2 #maincol h3 a, .fc2 #lhcol h3 span, .fc2 #lhcol h3 a, .fc2 #rhcol h3 span, .fc2 #rhcol h3 a {
  background: #007DBB;
  color: #014264;
}
.fc2 #maincol ul.subpgnav a img.pgnvimg, .fc2 #maincol ul.subpgnav a:visited img.pgnvimg {
  border: 5px solid #0087bc;
}

.fc2 #lhcol #lhnav a, .fc2 #lhcol #lhnav a:visited, .fc2 #lhcol #lhnav span.cur {
    background-color: #8DD8F8;
    color: #014264;
}
.fc2 #lhcol #lhnav a:hover, .fc2 #lhcol #lhnav a:focus, .fc2 #lhcol #lhnav span.cur {
    background: #014264;
    color: #8DD8F8;
}
.fc2 #logo img {
  position: relative;
  left: -9999px;
  top: -9999px;
}
.fc2 #logo {
  background: url(../img/logo-transparent-png.png)
}

.fc1 .ce-list .odd, .fc2 .ce-list .odd {background:none}

.cookie a { background:none repeat scroll 0 0 #131E29; color:#E1E000; font-weight:bold; padding:2px 5px; }

#searchbar p.cookie {margin-bottom:0;margin-top:4px;display:inline;font-size:1.6em;}