/**
 * CDC - HTML5/CSS3 Framework
 *
 * @package         {@package}
 * @version         {@version}
 * @builddate       {@builddate}
 */
@font-face {
  font-family: "Lato";
  src: url("../fonts/lato-reg-webfont.eot");
  src: url("../fonts/lato-reg-webfont.eot#iefix") format("embedded-opentype"), url("../fonts/lato-reg-webfont.woff") format("woff"), url("../fonts/lato-reg-webfont.ttf") format("truetype"), url("../fonts/lato-reg-webfont.svg#LatoRegular") format("svg");
  font-weight: normal;
  font-style: normal;
}
span[class*="sprite-"] {
  margin: 0 5px;
  display: block;
}
span[class*="sprite-"].center {
  margin-right: auto;
  margin-left: auto;
}
.sprite-24-syndicate {
  background: url("../images/sprites-primary.png") no-repeat -594px 0;
  width: 25px;
  height: 25px;
}
.sprite-24-govd-icon {
  background: url("../images/sprites-primary.png") no-repeat -565px 0;
  width: 25px;
  height: 25px;
}
.sprite-24-email {
  background: url("../images/sprites-primary.png") no-repeat 0 0;
  width: 25px;
  height: 25px;
}
.sprite-32-email {
  background: url("../images/sprites-primary.png") no-repeat 0 -30px;
  width: 33px;
  height: 33px;
}
.sprite-48-email {
  background: url("../images/sprites-primary.png") no-repeat 0 -67px;
  width: 49px;
  height: 49px;
}
.sprite-24-facebook {
  background: url("../images/sprites-primary.png") no-repeat -28px 0;
  width: 25px;
  height: 25px;
}
.sprite-32-facebook {
  background: url("../images/sprites-primary.png") no-repeat -35px -30px;
  width: 33px;
  height: 33px;
}
.sprite-48-facebook {
  background: url("../images/sprites-primary.png") no-repeat -52px -67px;
  width: 49px;
  height: 49px;
}
.sprite-24-twitter {
  background: url("../images/sprites-primary.png") no-repeat -84px 0;
  width: 25px;
  height: 25px;
}
.sprite-32-twitter {
  background: url("../images/sprites-primary.png") no-repeat -107px -30px;
  width: 33px;
  height: 33px;
}
.sprite-48-twitter {
  background: url("../images/sprites-primary.png") no-repeat -157px -67px;
  width: 49px;
  height: 49px;
}
.sprite-24-linkedin {
  background: url("../images/sprites-primary.png") no-repeat -139px 0;
  width: 25px;
  height: 25px;
}
.sprite-32-linkedin {
  background: url("../images/sprites-primary.png") no-repeat -179px -30px;
  width: 33px;
  height: 33px;
}
.sprite-48-linkedin {
  background: url("../images/sprites-primary.png") no-repeat -262px -67px;
  width: 49px;
  height: 49px;
}
.sprite-24-pinterest {
  background: url("../images/sprites-primary.png") no-repeat -199px 0;
  width: 25px;
  height: 25px;
}
.sprite-32-pinterest {
  background: url("../images/sprites-primary.png") no-repeat -255px -30px;
  width: 33px;
  height: 33px;
}
.sprite-48-pinterest {
  background: url("../images/sprites-primary.png") no-repeat -373px -67px;
  width: 49px;
  height: 49px;
}
.sprite-24-rss {
  background: url("../images/sprites-primary.png") no-repeat -253px 0;
  width: 27px;
  height: 25px;
}
.sprite-32-rss {
  background: url("../images/sprites-primary.png") no-repeat -325px -30px;
  width: 34px;
  height: 33px;
}
.sprite-48-rss {
  background: url("../images/sprites-primary.png") no-repeat -478px -67px;
  width: 49px;
  height: 49px;
}
.sprite-24-listen {
  background: url("../images/sprites-primary.png") no-repeat -281px 0;
  width: 27px;
  height: 25px;
}
.sprite-32-listen {
  background: url("../images/sprites-primary.png") no-repeat -361px -30px;
  width: 34px;
  height: 33px;
}
.sprite-48-listen {
  background: url("../images/sprites-primary.png") no-repeat -530px -67px;
  width: 50px;
  height: 49px;
}
.sprite-24-govd {
  background: url("../images/sprites-primary.png") no-repeat -535px 0;
  width: 25px;
  height: 25px;
}
.sprite-32-govd {
  background: url("../images/sprites-primary.png") no-repeat -684px -30px;
  width: 33px;
  height: 33px;
}
.sprite-48-govd {
  background: url("../images/sprites-primary.png") no-repeat -1001px -67px;
  width: 49px;
  height: 49px;
}
.sprite-24-watch {
  background: url("../images/sprites-primary.png") no-repeat -309px 0;
  width: 27px;
  height: 25px;
}
.sprite-32-watch {
  background: url("../images/sprites-primary.png") no-repeat -397px -30px;
  width: 34px;
  height: 33px;
}
.sprite-48-watch {
  background: url("../images/sprites-primary.png") no-repeat -582px -67px;
  width: 50px;
  height: 49px;
}
.sprite-24-ecards {
  background: url("../images/sprites-primary.png") no-repeat -337px 0;
  width: 27px;
  height: 25px;
}
.sprite-32-ecards {
  background: url("../images/sprites-primary.png") no-repeat -433px -30px;
  width: 33px;
  height: 33px;
}
.sprite-48-ecards {
  background: url("../images/sprites-primary.png") no-repeat -635px -67px;
  width: 49px;
  height: 49px;
}
.sprite-24-gadgets {
  background: url("../images/sprites-primary.png") no-repeat -365px 0;
  width: 26px;
  height: 25px;
}
.sprite-32-gadgets {
  background: url("../images/sprites-primary.png") no-repeat -469px -30px;
  width: 33px;
  height: 33px;
}
.sprite-48-gadgets {
  background: url("../images/sprites-primary.png") no-repeat -687px -67px;
  width: 50px;
  height: 49px;
}
.sprite-24-buttons {
  background: url("../images/sprites-primary.png") no-repeat -393px 0;
  width: 26px;
  height: 25px;
}
.sprite-32-buttons {
  background: url("../images/sprites-primary.png") no-repeat -504px -30px;
  width: 34px;
  height: 33px;
}
.sprite-48-buttons {
  background: url("../images/sprites-primary.png") no-repeat -739px -67px;
  width: 50px;
  height: 49px;
}
.sprite-24-apps {
  background: url("../images/sprites-primary.png") no-repeat -421px 0;
  width: 26px;
  height: 25px;
}
.sprite-32-apps {
  background: url("../images/sprites-primary.png") no-repeat -540px -30px;
  width: 34px;
  height: 33px;
}
.sprite-48-apps {
  background: url("../images/sprites-primary.png") no-repeat -792px -67px;
  width: 49px;
  height: 49px;
}
.sprite-24-youtube {
  background: url("../images/sprites-primary.png") no-repeat -449px 0;
  width: 26px;
  height: 25px;
}
.sprite-32-youtube {
  background: url("../images/sprites-primary.png") no-repeat -576px -30px;
  width: 33px;
  height: 33px;
}
.sprite-48-youtube {
  background: url("../images/sprites-primary.png") no-repeat -844px -67px;
  width: 50px;
  height: 49px;
}
.sprite-24-digg {
  background: url("../images/sprites-primary.png") no-repeat -477px 0;
  width: 25px;
  height: 25px;
}
.sprite-32-digg {
  background: url("../images/sprites-primary.png") no-repeat -612px -30px;
  width: 33px;
  height: 33px;
}
.sprite-32-diggtext {
  background: url("../images/sprites-primary.png") no-repeat -650px -38px;
  width: 29px;
  height: 17px;
}
.sprite-48-digg {
  background: url("../images/sprites-primary.png") no-repeat -897px -67px;
  width: 49px;
  height: 49px;
}
.sprite-govd-button {
  background: url("../images/sprites-primary.png") no-repeat 0 -120px;
  width: 31px;
  height: 31px;
}
.sprite-32-govd-icon {
  background: url("../images/sprites-primary.png") no-repeat -35px -120px;
  width: 31px;
  height: 31px;
}
.sprite-32-syndicate {
  background: url("../images/sprites-primary.png") no-repeat -71px -120px;
  width: 31px;
  height: 31px;
}
.sprite-16-share {
  background: url("../images/sprites-primary.png") no-repeat -116px -160px;
  width: 17px;
  height: 17px;
}
.sprite-16-back {
  background: url("../images/sprites-primary.png") no-repeat -98px -160px;
  width: 14px;
  height: 17px;
}
.sprite-24-back {
  background: url("../images/sprites-primary.png") no-repeat -143px -183px;
  width: 22px;
  height: 25px;
}
.sprite-32-back {
  background: url("../images/sprites-primary.png") no-repeat -188px -215px;
  width: 28px;
  height: 33px;
}
.sprite-48-back {
  background: url("../images/sprites-primary.png") no-repeat -281px -255px;
  width: 42px;
  height: 49px;
}
.sprite-16-close {
  background: url("../images/sprites-primary.png") no-repeat -78px -160px;
  width: 17px;
  height: 17px;
}
.sprite-24-close {
  background: url("../images/sprites-primary.png") no-repeat -113px -183px;
  width: 25px;
  height: 25px;
}
.sprite-32-close {
  background: url("../images/sprites-primary.png") no-repeat -148px -215px;
  width: 33px;
  height: 33px;
}
.sprite-48-close {
  background: url("../images/sprites-primary.png") no-repeat -221px -255px;
  width: 49px;
  height: 49px;
}
.sprite-16-resize {
  background: url("../images/sprites-primary.png") no-repeat -59px -160px;
  width: 17px;
  height: 17px;
}
.sprite-24-resize {
  background: url("../images/sprites-primary.png") no-repeat -85px -183px;
  width: 25px;
  height: 25px;
}
.sprite-32-resize {
  background: url("../images/sprites-primary.png") no-repeat -110px -215px;
  width: 33px;
  height: 33px;
}
.sprite-48-resize {
  background: url("../images/sprites-primary.png") no-repeat -164px -255px;
  width: 49px;
  height: 49px;
}
.sprite-16-search-black {
  background: url("../images/sprites-primary.png") no-repeat -40px -160px;
  width: 17px;
  height: 17px;
}
.sprite-24-search-black {
  background: url("../images/sprites-primary.png") no-repeat -56px -183px;
  width: 25px;
  height: 25px;
}
.sprite-32-search-black {
  background: url("../images/sprites-primary.png") no-repeat -72px -215px;
  width: 33px;
  height: 33px;
}
.sprite-48-search-black {
  background: url("../images/sprites-primary.png") no-repeat -109px -255px;
  width: 49px;
  height: 49px;
}
.sprite-16-search-white {
  background: url("../images/sprites-primary.png") no-repeat -20px -160px;
  width: 17px;
  height: 17px;
}
.sprite-24-search-white {
  background: url("../images/sprites-primary.png") no-repeat -28px -183px;
  width: 25px;
  height: 25px;
}
.sprite-32-search-white {
  background: url("../images/sprites-primary.png") no-repeat -35px -215px;
  width: 33px;
  height: 33px;
}
.sprite-48-search-white {
  background: url("../images/sprites-primary.png") no-repeat -54px -255px;
  width: 49px;
  height: 49px;
}
.sprite-16-menu {
  background: url("../images/sprites-primary.png") no-repeat 0 -160px;
  width: 17px;
  height: 17px;
}
.sprite-24-menu {
  background: url("../images/sprites-primary.png") no-repeat 0 -183px;
  width: 25px;
  height: 25px;
}
.sprite-32-menu {
  background: url("../images/sprites-primary.png") no-repeat 0 -215px;
  width: 33px;
  height: 33px;
}
.sprite-48-menu {
  background: url("../images/sprites-primary.png") no-repeat 0 -255px;
  width: 49px;
  height: 49px;
}
.sprite-24-blue-y {
  background: url("../images/icons-blue.png") no-repeat -661px -3px;
  width: 25px;
  height: 18px;
}
.sprite-40-grey-a {
  background: url("../images/icons-grey.png") no-repeat -1px -74px;
  width: 34px;
  height: 41px;
}
.sprite-40-grey-b {
  background: url("../images/icons-grey.png") no-repeat -44px -75px;
  width: 41px;
  height: 38px;
}
.sprite-40-grey-c {
  background: url("../images/icons-grey.png") no-repeat -91px -74px;
  width: 38px;
  height: 41px;
}
.sprite-40-grey-d {
  background: url("../images/icons-grey.png") no-repeat -135px -77px;
  width: 41px;
  height: 34px;
}
.sprite-40-grey-e {
  background: url("../images/icons-grey.png") no-repeat -181px -77px;
  width: 41px;
  height: 34px;
}
.sprite-40-grey-f {
  background: url("../images/icons-grey.png") no-repeat -227px -80px;
  width: 41px;
  height: 28px;
}
.sprite-40-grey-g {
  background: url("../images/icons-grey.png") no-repeat -278px -74px;
  width: 31px;
  height: 41px;
}
.sprite-40-grey-h {
  background: url("../images/icons-grey.png") no-repeat -325px -74px;
  width: 29px;
  height: 41px;
}
.sprite-40-grey-i {
  background: url("../images/icons-grey.png") no-repeat -371px -74px;
  width: 29px;
  height: 41px;
}
.sprite-40-grey-j {
  background: url("../images/icons-grey.png") no-repeat -416px -74px;
  width: 31px;
  height: 41px;
}
.sprite-40-grey-k {
  background: url("../images/icons-grey.png") no-repeat -457px -74px;
  width: 40px;
  height: 41px;
}
.sprite-40-grey-l {
  background: url("../images/icons-grey.png") no-repeat -503px -74px;
  width: 41px;
  height: 41px;
}
.sprite-40-grey-m {
  background: url("../images/icons-grey.png") no-repeat -555px -74px;
  width: 28px;
  height: 41px;
}
.sprite-40-grey-n {
  background: url("../images/icons-grey.png") no-repeat -595px -74px;
  width: 41px;
  height: 41px;
}
.sprite-40-grey-o {
  background: url("../images/icons-grey.png") no-repeat -641px -74px;
  width: 41px;
  height: 41px;
}
.sprite-40-grey-p {
  background: url("../images/icons-grey.png") no-repeat -686px -74px;
  width: 41px;
  height: 41px;
}
.sprite-40-grey-q {
  background: url("../images/icons-grey.png") no-repeat -732px -79px;
  width: 41px;
  height: 31px;
}
.sprite-40-grey-r {
  background: url("../images/icons-grey.png") no-repeat -778px -75px;
  width: 41px;
  height: 38px;
}
.sprite-40-grey-s {
  background: url("../images/icons-grey.png") no-repeat -824px -75px;
  width: 41px;
  height: 38px;
}
.sprite-40-grey-t {
  background: url("../images/icons-grey.png") no-repeat -870px -77px;
  width: 41px;
  height: 34px;
}
.sprite-40-grey-u {
  background: url("../images/icons-grey.png") no-repeat -919px -74px;
  width: 36px;
  height: 41px;
}
.sprite-40-grey-v {
  background: url("../images/icons-grey.png") no-repeat -962px -74px;
  width: 41px;
  height: 41px;
}
.sprite-40-grey-w {
  background: url("../images/icons-grey.png") no-repeat -1012px -74px;
  width: 32px;
  height: 41px;
}
.sprite-40-grey-x {
  background: url("../images/icons-grey.png") no-repeat -1054px -74px;
  width: 41px;
  height: 41px;
}
.sprite-40-white-a {
  background: url("../images/icons-white.png") no-repeat -1px -74px;
  width: 34px;
  height: 41px;
}
.sprite-40-white-b {
  background: url("../images/icons-white.png") no-repeat -44px -75px;
  width: 41px;
  height: 38px;
}
.sprite-40-white-c {
  background: url("../images/icons-white.png") no-repeat -91px -74px;
  width: 38px;
  height: 41px;
}
.sprite-40-white-d {
  background: url("../images/icons-white.png") no-repeat -135px -77px;
  width: 41px;
  height: 34px;
}
.sprite-40-white-e {
  background: url("../images/icons-white.png") no-repeat -181px -77px;
  width: 41px;
  height: 34px;
}
.sprite-40-white-f {
  background: url("../images/icons-white.png") no-repeat -227px -80px;
  width: 41px;
  height: 28px;
}
.sprite-40-white-g {
  background: url("../images/icons-white.png") no-repeat -278px -74px;
  width: 31px;
  height: 41px;
}
.sprite-40-white-h {
  background: url("../images/icons-white.png") no-repeat -325px -74px;
  width: 29px;
  height: 41px;
}
.sprite-40-white-i {
  background: url("../images/icons-white.png") no-repeat -371px -74px;
  width: 29px;
  height: 41px;
}
.sprite-40-white-j {
  background: url("../images/icons-white.png") no-repeat -416px -74px;
  width: 31px;
  height: 41px;
}
.sprite-40-white-k {
  background: url("../images/icons-white.png") no-repeat -457px -74px;
  width: 40px;
  height: 41px;
}
.sprite-40-white-l {
  background: url("../images/icons-white.png") no-repeat -503px -74px;
  width: 41px;
  height: 41px;
}
.sprite-40-white-m {
  background: url("../images/icons-white.png") no-repeat -555px -74px;
  width: 28px;
  height: 41px;
}
.sprite-40-white-n {
  background: url("../images/icons-white.png") no-repeat -595px -74px;
  width: 41px;
  height: 41px;
}
.sprite-40-white-o {
  background: url("../images/icons-white.png") no-repeat -641px -74px;
  width: 41px;
  height: 41px;
}
.sprite-40-white-p {
  background: url("../images/icons-white.png") no-repeat -686px -74px;
  width: 41px;
  height: 41px;
}
.sprite-40-white-q {
  background: url("../images/icons-white.png") no-repeat -732px -79px;
  width: 41px;
  height: 31px;
}
.sprite-40-white-r {
  background: url("../images/icons-white.png") no-repeat -778px -75px;
  width: 41px;
  height: 38px;
}
.sprite-40-white-s {
  background: url("../images/icons-white.png") no-repeat -824px -75px;
  width: 41px;
  height: 38px;
}
.sprite-40-white-t {
  background: url("../images/icons-white.png") no-repeat -870px -77px;
  width: 41px;
  height: 34px;
}
.sprite-40-white-u {
  background: url("../images/icons-white.png") no-repeat -919px -74px;
  width: 36px;
  height: 41px;
}
.sprite-40-white-v {
  background: url("../images/icons-white.png") no-repeat -962px -74px;
  width: 41px;
  height: 41px;
}
.sprite-40-white-w {
  background: url("../images/icons-white.png") no-repeat -1012px -74px;
  width: 32px;
  height: 41px;
}
.sprite-40-white-x {
  background: url("../images/icons-white.png") no-repeat -1054px -74px;
  width: 41px;
  height: 41px;
}
.sprite-16-pdf {
  background: url("../images/sprites-filetypes.png") no-repeat -3px -1px;
  width: 16px;
  height: 16px;
}
.sprite-16-ppt {
  background: url("../images/sprites-filetypes.png") no-repeat -24px -1px;
  width: 16px;
  height: 16px;
}
.sprite-16-word {
  background: url("../images/sprites-filetypes.png") no-repeat -45px -1px;
  width: 16px;
  height: 16px;
}
.sprite-16-excel {
  background: url("../images/sprites-filetypes.png") no-repeat -65px -1px;
  width: 16px;
  height: 16px;
}
.sprite-16-wmv {
  background: url("../images/sprites-filetypes.png") no-repeat -85px -1px;
  width: 16px;
  height: 16px;
}
.sprite-16-qt {
  background: url("../images/sprites-filetypes.png") no-repeat -104px -1px;
  width: 15px;
  height: 15px;
}
.sprite-16-rp {
  background: url("../images/sprites-filetypes.png") no-repeat -123px -1px;
  width: 16px;
  height: 15px;
}
.sprite-16-txt {
  background: url("../images/sprites-filetypes.png") no-repeat -143px -1px;
  width: 13px;
  height: 16px;
}
.sprite-16-zip {
  background: url("../images/sprites-filetypes.png") no-repeat -160px -1px;
  width: 15px;
  height: 16px;
}
.sprite-16-sas {
  background: url("../images/sprites-filetypes.png") no-repeat -181px -1px;
  width: 11px;
  height: 16px;
}
.sprite-16-ebook {
  background: url("../images/sprites-filetypes.png") no-repeat -197px 0;
  width: 14px;
  height: 18px;
}
/* default font */
@-ms-viewport {
  width: auto!important;
}
a {
  color: #075290;
}
a:hover {
  color: #075290;
}
a:visited {
  color: #075290;
}
a:hover {
  text-decoration: underline;
}
.noDecoration,
.noline {
  text-decoration: none!important;
}
.underline {
  text-decoration: underline!important;
}
.overline {
  text-decoration: overline!important;
}
.line-through {
  text-decoration: line-through !important;
}
.extraLargeFont {
  font-size: 18px;
}
.largeFontSize {
  font-size: 16px;
}
.normalFontSize {
  font-size: 14px;
}
.smallFontSize {
  font-size: 12px;
}
.bold {
  font-weight: 700;
}
#body a {
  color: #075290;
}
#body a:hover {
  color: #075290;
}
#body a:visited {
  color: #075290;
}
#body a:hover {
  text-decoration: underline;
}
body,
h1,
h2,
h3,
h4,
h5,
h6,
p,
li {
  font-family: "Lato", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: normal;
  color: #000000;
}
body,
p,
span,
li {
  line-height: 25px;
}
body {
  font-size: 14px;
  font-size: 1.4rem;
}
h1 {
  font-size: 24px;
  line-height: 34px;
}
h2 {
  font-size: 22px;
  line-height: 32px;
}
h3 {
  font-size: 20px;
  line-height: 30px;
}
h4 {
  font-size: 18px;
  line-height: 28px;
}
h5 {
  font-size: 16px;
  line-height: 26px;
}
h6 {
  font-size: 14px;
  font-weight: 700;
  line-height: 24px;
}
html .container #content .h1 {
  font-size: 24px!important;
  line-height: 34px!important;
}
html .container #content .h2 {
  font-size: 22px!important;
  line-height: 32px!important;
}
html .container #content .h3 {
  font-size: 20px!important;
  line-height: 30px!important;
}
html .container #content .h4 {
  font-size: 18px !important;
  line-height: 28px!important;
}
html .container #content .h5 {
  font-size: 16px !important;
  line-height: 26px!important;
}
html .container #content .h6 {
  font-size: 14px !important;
  font-weight: 700;
  line-height: 24px!important;
}
i,
em,
.em {
  font-family: "Lato", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-style: italic;
}
b,
strong,
.strong {
  font-family: "Lato", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: 700;
}
/* themes */
.theme-green .primary-color {
  color: #c1d5b0 !important;
}
.theme-green .primary-bg-color {
  background: #c1d5b0 !important;
}
.theme-green .secondary-color {
  color: #d7e4cc !important;
}
.theme-green .secondary-bg-color {
  background: #d7e4cc !important;
}
.theme-green .selected-color {
  color: #085100 !important;
}
.theme-green .selected-bg-color {
  background: #085100 !important;
}
.theme-green .border-bottom-themed {
  border-bottom: 2px solid #085100;
}
.theme-green .titlebar {
  background: #085100;
}
.theme-green #content .navbtn div h3,
.theme-green #content .typeL div h3,
.theme-green #content [class*="-typeL"] div h3 {
  color: #085100;
}
.theme-green #content .navbtn a:hover,
.theme-green #content .typeL a:hover,
.theme-green #content [class*="-typeL"] a:hover {
  background: #085100;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2) and (min-device-width: 320px) and (max-device-width: 568px) {
  .theme-green .navbtn a:active {
    background: selected;
  }
  .theme-green .navbtn a:hover * {
    color: #ffffff;
  }
}
.theme-green .back-btn {
  background: #d7e4cc;
}
.theme-green .modal-header {
  background: #d7e4cc;
  border-bottom: 2px solid #c1d5b0;
}
.theme-green .mp-pagination li {
  background: #c1d5b0;
}
.theme-green .mp-pagination li.selected {
  background: #085100;
}
.theme-green #multiPage,
.theme-green .multipage,
.theme-green .typeI,
.theme-green [class*="-typeI"] {
  border-top: 4px solid #085100;
}
.theme-green .typeG a.button,
.theme-green [class*="-typeG"] a.button,
.theme-green .emailupdates a.button {
  background: #085100;
}
.theme-green nav#left {
  border-left: 1px solid #c1d5b0;
}
.theme-green nav#left h3 {
  background: #085100;
}
.theme-green nav#left ul li {
  background: #c1d5b0;
}
.theme-green nav#left ul li ul li {
  background: #d7e4cc;
}
.theme-green nav#left > ul {
  border-bottom: 1px solid #c1d5b0;
  border-right: 1px solid #c1d5b0;
}
.theme-green nav#left li {
  border-top: 1px solid #e5e5e5;
}
.theme-green #search button {
  background: #c1d5b0;
}
.theme-green .local .input-prepend {
  background: #c1d5b0;
}
.theme-green #mobile-menu li:first-child {
  background: #085100;
}
.theme-green .typeA h3,
.theme-green [class*="-typeA"] h3,
.theme-green .double-rule h3,
.theme-green .hd h3 {
  background: #085100;
}
.theme-green .typeA .somemore,
.theme-green [class*="-typeA"] .somemore,
.theme-green .double-rule .somemore,
.theme-green .hd .somemore,
.theme-green .typeA p.somemore,
.theme-green [class*="-typeA"] p.somemore,
.theme-green .double-rule p.somemore,
.theme-green .hd p.somemore {
  background: #085100;
}
.theme-green .typeB .somemore,
.theme-green [class*="-typeB"] .somemore,
.theme-green .page-curl .somemore,
.theme-green .typeB p.somemore,
.theme-green [class*="-typeB"] p.somemore,
.theme-green .page-curl p.somemore {
  background: #085100;
}
.theme-green .typeC,
.theme-green [class*="-typeC"],
.theme-green .roundem {
  background: #d7e4cc;
}
.theme-green .typeC .somemore,
.theme-green [class*="-typeC"] .somemore,
.theme-green .roundem .somemore,
.theme-green .typeC p.somemore,
.theme-green [class*="-typeC"] p.somemore,
.theme-green .roundem p.somemore {
  background: #085100;
}
.theme-green .typeD .somemore,
.theme-green [class*="-typeD"] .somemore,
.theme-green .typeD p.somemore,
.theme-green [class*="-typeD"] p.somemore {
  background: #085100;
}
.theme-green .typeE,
.theme-green [class*="-typeE"] {
  background: #085100;
}
.theme-green .typeE .somemore,
.theme-green [class*="-typeE"] .somemore,
.theme-green .typeE p.somemore,
.theme-green [class*="-typeE"] p.somemore {
  color: #085100;
}
.theme-green .typeE .somemore a,
.theme-green [class*="-typeE"] .somemore a,
.theme-green .typeE p.somemore a,
.theme-green [class*="-typeE"] p.somemore a,
.theme-green .typeE .somemore span,
.theme-green [class*="-typeE"] .somemore span,
.theme-green .typeE p.somemore span,
.theme-green [class*="-typeE"] p.somemore span {
  color: #085100 !important;
}
.theme-green .typeF .somemore,
.theme-green [class*="-typeF"] .somemore,
.theme-green .typeF p.somemore,
.theme-green [class*="-typeF"] p.somemore {
  background: #085100;
}
.theme-green .typeK a span,
.theme-green [class*="-typeK"] a span {
  background: #085100;
  border-bottom: 3px solid #c1d5b0;
}
.theme-green .top-blocks,
.theme-green [class*="-typeG"] {
  background: #c1d5b0;
}
.theme-green .typeN h3,
.theme-green [class*="-typeN"] h3 {
  background: #085100;
}
.theme-green .whatsnew-module h3 {
  background: #085100;
}
.theme-green .flexsliderbox .flex-control-nav a:hover {
  background-color: #c1d5b0;
}
.theme-green .flexsliderbox .flex-control-nav a.active {
  background-color: #085100;
  color: #ffffff;
}
.theme-green .flexsliderbox .flex-control-nav a {
  background-color: #d7e4cc;
  color: #085100;
}
.theme-green .flexsliderbox .flex-direction-nav li a.prev:before,
.theme-green .flexsliderbox .flex-direction-nav li a.flex-prev:before {
  border-color: transparent #c1d5b0 transparent transparent;
}
.theme-green .flexsliderbox .flex-direction-nav li a.prev:after,
.theme-green .flexsliderbox .flex-direction-nav li a.flex-prev:after {
  border-color: transparent #ffffff transparent transparent;
}
.theme-green .flexsliderbox .flex-direction-nav li a.next:before,
.theme-green .flexsliderbox .flex-direction-nav li a.flex-next:before {
  border-color: transparent transparent transparent #c1d5b0;
}
.theme-green .flexsliderbox .flex-direction-nav li a.next:after,
.theme-green .flexsliderbox .flex-direction-nav li a.flex-next:after {
  border-color: transparent transparent transparent #ffffff;
}
.theme-purple .primary-color {
  color: #c5bee1 !important;
}
.theme-purple .primary-bg-color {
  background: #c5bee1 !important;
}
.theme-purple .secondary-color {
  color: #dad5eb !important;
}
.theme-purple .secondary-bg-color {
  background: #dad5eb !important;
}
.theme-purple .selected-color {
  color: #3d316a !important;
}
.theme-purple .selected-bg-color {
  background: #3d316a !important;
}
.theme-purple .border-bottom-themed {
  border-bottom: 2px solid #3d316a;
}
.theme-purple .titlebar {
  background: #3d316a;
}
.theme-purple #content .navbtn div h3,
.theme-purple #content .typeL div h3,
.theme-purple #content [class*="-typeL"] div h3 {
  color: #3d316a;
}
.theme-purple #content .navbtn a:hover,
.theme-purple #content .typeL a:hover,
.theme-purple #content [class*="-typeL"] a:hover {
  background: #3d316a;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2) and (min-device-width: 320px) and (max-device-width: 568px) {
  .theme-purple .navbtn a:active {
    background: selected;
  }
  .theme-purple .navbtn a:hover * {
    color: #ffffff;
  }
}
.theme-purple .back-btn {
  background: #dad5eb;
}
.theme-purple .modal-header {
  background: #dad5eb;
  border-bottom: 2px solid #c5bee1;
}
.theme-purple .mp-pagination li {
  background: #c5bee1;
}
.theme-purple .mp-pagination li.selected {
  background: #3d316a;
}
.theme-purple #multiPage,
.theme-purple .multipage,
.theme-purple .typeI,
.theme-purple [class*="-typeI"] {
  border-top: 4px solid #3d316a;
}
.theme-purple .typeG a.button,
.theme-purple [class*="-typeG"] a.button,
.theme-purple .emailupdates a.button {
  background: #3d316a;
}
.theme-purple nav#left {
  border-left: 1px solid #c5bee1;
}
.theme-purple nav#left h3 {
  background: #3d316a;
}
.theme-purple nav#left ul li {
  background: #c5bee1;
}
.theme-purple nav#left ul li ul li {
  background: #dad5eb;
}
.theme-purple nav#left > ul {
  border-bottom: 1px solid #c5bee1;
  border-right: 1px solid #c5bee1;
}
.theme-purple nav#left li {
  border-top: 1px solid #e5e5e5;
}
.theme-purple #search button {
  background: #c5bee1;
}
.theme-purple .local .input-prepend {
  background: #c5bee1;
}
.theme-purple #mobile-menu li:first-child {
  background: #3d316a;
}
.theme-purple .typeA h3,
.theme-purple [class*="-typeA"] h3,
.theme-purple .double-rule h3,
.theme-purple .hd h3 {
  background: #3d316a;
}
.theme-purple .typeA .somemore,
.theme-purple [class*="-typeA"] .somemore,
.theme-purple .double-rule .somemore,
.theme-purple .hd .somemore,
.theme-purple .typeA p.somemore,
.theme-purple [class*="-typeA"] p.somemore,
.theme-purple .double-rule p.somemore,
.theme-purple .hd p.somemore {
  background: #3d316a;
}
.theme-purple .typeB .somemore,
.theme-purple [class*="-typeB"] .somemore,
.theme-purple .page-curl .somemore,
.theme-purple .typeB p.somemore,
.theme-purple [class*="-typeB"] p.somemore,
.theme-purple .page-curl p.somemore {
  background: #3d316a;
}
.theme-purple .typeC,
.theme-purple [class*="-typeC"],
.theme-purple .roundem {
  background: #dad5eb;
}
.theme-purple .typeC .somemore,
.theme-purple [class*="-typeC"] .somemore,
.theme-purple .roundem .somemore,
.theme-purple .typeC p.somemore,
.theme-purple [class*="-typeC"] p.somemore,
.theme-purple .roundem p.somemore {
  background: #3d316a;
}
.theme-purple .typeD .somemore,
.theme-purple [class*="-typeD"] .somemore,
.theme-purple .typeD p.somemore,
.theme-purple [class*="-typeD"] p.somemore {
  background: #3d316a;
}
.theme-purple .typeE,
.theme-purple [class*="-typeE"] {
  background: #3d316a;
}
.theme-purple .typeE .somemore,
.theme-purple [class*="-typeE"] .somemore,
.theme-purple .typeE p.somemore,
.theme-purple [class*="-typeE"] p.somemore {
  color: #3d316a;
}
.theme-purple .typeE .somemore a,
.theme-purple [class*="-typeE"] .somemore a,
.theme-purple .typeE p.somemore a,
.theme-purple [class*="-typeE"] p.somemore a,
.theme-purple .typeE .somemore span,
.theme-purple [class*="-typeE"] .somemore span,
.theme-purple .typeE p.somemore span,
.theme-purple [class*="-typeE"] p.somemore span {
  color: #3d316a !important;
}
.theme-purple .typeF .somemore,
.theme-purple [class*="-typeF"] .somemore,
.theme-purple .typeF p.somemore,
.theme-purple [class*="-typeF"] p.somemore {
  background: #3d316a;
}
.theme-purple .typeK a span,
.theme-purple [class*="-typeK"] a span {
  background: #3d316a;
  border-bottom: 3px solid #c5bee1;
}
.theme-purple .top-blocks,
.theme-purple [class*="-typeG"] {
  background: #c5bee1;
}
.theme-purple .typeN h3,
.theme-purple [class*="-typeN"] h3 {
  background: #3d316a;
}
.theme-purple .whatsnew-module h3 {
  background: #3d316a;
}
.theme-purple .flexsliderbox .flex-control-nav a:hover {
  background-color: #c5bee1;
}
.theme-purple .flexsliderbox .flex-control-nav a.active {
  background-color: #3d316a;
  color: #ffffff;
}
.theme-purple .flexsliderbox .flex-control-nav a {
  background-color: #dad5eb;
  color: #3d316a;
}
.theme-purple .flexsliderbox .flex-direction-nav li a.prev:before,
.theme-purple .flexsliderbox .flex-direction-nav li a.flex-prev:before {
  border-color: transparent #c5bee1 transparent transparent;
}
.theme-purple .flexsliderbox .flex-direction-nav li a.prev:after,
.theme-purple .flexsliderbox .flex-direction-nav li a.flex-prev:after {
  border-color: transparent #ffffff transparent transparent;
}
.theme-purple .flexsliderbox .flex-direction-nav li a.next:before,
.theme-purple .flexsliderbox .flex-direction-nav li a.flex-next:before {
  border-color: transparent transparent transparent #c5bee1;
}
.theme-purple .flexsliderbox .flex-direction-nav li a.next:after,
.theme-purple .flexsliderbox .flex-direction-nav li a.flex-next:after {
  border-color: transparent transparent transparent #ffffff;
}
.theme-rose .primary-color {
  color: #e1b8b8 !important;
}
.theme-rose .primary-bg-color {
  background: #e1b8b8 !important;
}
.theme-rose .secondary-color {
  color: #efd9d9 !important;
}
.theme-rose .secondary-bg-color {
  background: #efd9d9 !important;
}
.theme-rose .selected-color {
  color: #621919 !important;
}
.theme-rose .selected-bg-color {
  background: #621919 !important;
}
.theme-rose .border-bottom-themed {
  border-bottom: 2px solid #621919;
}
.theme-rose .titlebar {
  background: #621919;
}
.theme-rose #content .navbtn div h3,
.theme-rose #content .typeL div h3,
.theme-rose #content [class*="-typeL"] div h3 {
  color: #621919;
}
.theme-rose #content .navbtn a:hover,
.theme-rose #content .typeL a:hover,
.theme-rose #content [class*="-typeL"] a:hover {
  background: #621919;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2) and (min-device-width: 320px) and (max-device-width: 568px) {
  .theme-rose .navbtn a:active {
    background: selected;
  }
  .theme-rose .navbtn a:hover * {
    color: #ffffff;
  }
}
.theme-rose .back-btn {
  background: #efd9d9;
}
.theme-rose .modal-header {
  background: #efd9d9;
  border-bottom: 2px solid #e1b8b8;
}
.theme-rose .mp-pagination li {
  background: #e1b8b8;
}
.theme-rose .mp-pagination li.selected {
  background: #621919;
}
.theme-rose #multiPage,
.theme-rose .multipage,
.theme-rose .typeI,
.theme-rose [class*="-typeI"] {
  border-top: 4px solid #621919;
}
.theme-rose .typeG a.button,
.theme-rose [class*="-typeG"] a.button,
.theme-rose .emailupdates a.button {
  background: #621919;
}
.theme-rose nav#left {
  border-left: 1px solid #e1b8b8;
}
.theme-rose nav#left h3 {
  background: #621919;
}
.theme-rose nav#left ul li {
  background: #e1b8b8;
}
.theme-rose nav#left ul li ul li {
  background: #efd9d9;
}
.theme-rose nav#left > ul {
  border-bottom: 1px solid #e1b8b8;
  border-right: 1px solid #e1b8b8;
}
.theme-rose nav#left li {
  border-top: 1px solid #e5e5e5;
}
.theme-rose #search button {
  background: #e1b8b8;
}
.theme-rose .local .input-prepend {
  background: #e1b8b8;
}
.theme-rose #mobile-menu li:first-child {
  background: #621919;
}
.theme-rose .typeA h3,
.theme-rose [class*="-typeA"] h3,
.theme-rose .double-rule h3,
.theme-rose .hd h3 {
  background: #621919;
}
.theme-rose .typeA .somemore,
.theme-rose [class*="-typeA"] .somemore,
.theme-rose .double-rule .somemore,
.theme-rose .hd .somemore,
.theme-rose .typeA p.somemore,
.theme-rose [class*="-typeA"] p.somemore,
.theme-rose .double-rule p.somemore,
.theme-rose .hd p.somemore {
  background: #621919;
}
.theme-rose .typeB .somemore,
.theme-rose [class*="-typeB"] .somemore,
.theme-rose .page-curl .somemore,
.theme-rose .typeB p.somemore,
.theme-rose [class*="-typeB"] p.somemore,
.theme-rose .page-curl p.somemore {
  background: #621919;
}
.theme-rose .typeC,
.theme-rose [class*="-typeC"],
.theme-rose .roundem {
  background: #efd9d9;
}
.theme-rose .typeC .somemore,
.theme-rose [class*="-typeC"] .somemore,
.theme-rose .roundem .somemore,
.theme-rose .typeC p.somemore,
.theme-rose [class*="-typeC"] p.somemore,
.theme-rose .roundem p.somemore {
  background: #621919;
}
.theme-rose .typeD .somemore,
.theme-rose [class*="-typeD"] .somemore,
.theme-rose .typeD p.somemore,
.theme-rose [class*="-typeD"] p.somemore {
  background: #621919;
}
.theme-rose .typeE,
.theme-rose [class*="-typeE"] {
  background: #621919;
}
.theme-rose .typeE .somemore,
.theme-rose [class*="-typeE"] .somemore,
.theme-rose .typeE p.somemore,
.theme-rose [class*="-typeE"] p.somemore {
  color: #621919;
}
.theme-rose .typeE .somemore a,
.theme-rose [class*="-typeE"] .somemore a,
.theme-rose .typeE p.somemore a,
.theme-rose [class*="-typeE"] p.somemore a,
.theme-rose .typeE .somemore span,
.theme-rose [class*="-typeE"] .somemore span,
.theme-rose .typeE p.somemore span,
.theme-rose [class*="-typeE"] p.somemore span {
  color: #621919 !important;
}
.theme-rose .typeF .somemore,
.theme-rose [class*="-typeF"] .somemore,
.theme-rose .typeF p.somemore,
.theme-rose [class*="-typeF"] p.somemore {
  background: #621919;
}
.theme-rose .typeK a span,
.theme-rose [class*="-typeK"] a span {
  background: #621919;
  border-bottom: 3px solid #e1b8b8;
}
.theme-rose .top-blocks,
.theme-rose [class*="-typeG"] {
  background: #e1b8b8;
}
.theme-rose .typeN h3,
.theme-rose [class*="-typeN"] h3 {
  background: #621919;
}
.theme-rose .whatsnew-module h3 {
  background: #621919;
}
.theme-rose .flexsliderbox .flex-control-nav a:hover {
  background-color: #e1b8b8;
}
.theme-rose .flexsliderbox .flex-control-nav a.active {
  background-color: #621919;
  color: #ffffff;
}
.theme-rose .flexsliderbox .flex-control-nav a {
  background-color: #efd9d9;
  color: #621919;
}
.theme-rose .flexsliderbox .flex-direction-nav li a.prev:before,
.theme-rose .flexsliderbox .flex-direction-nav li a.flex-prev:before {
  border-color: transparent #e1b8b8 transparent transparent;
}
.theme-rose .flexsliderbox .flex-direction-nav li a.prev:after,
.theme-rose .flexsliderbox .flex-direction-nav li a.flex-prev:after {
  border-color: transparent #ffffff transparent transparent;
}
.theme-rose .flexsliderbox .flex-direction-nav li a.next:before,
.theme-rose .flexsliderbox .flex-direction-nav li a.flex-next:before {
  border-color: transparent transparent transparent #e1b8b8;
}
.theme-rose .flexsliderbox .flex-direction-nav li a.next:after,
.theme-rose .flexsliderbox .flex-direction-nav li a.flex-next:after {
  border-color: transparent transparent transparent #ffffff;
}
.theme-orange .primary-color {
  color: #f9c671 !important;
}
.theme-orange .primary-bg-color {
  background: #f9c671 !important;
}
.theme-orange .secondary-color {
  color: #fbd69a !important;
}
.theme-orange .secondary-bg-color {
  background: #fbd69a !important;
}
.theme-orange .selected-color {
  color: #612e1f !important;
}
.theme-orange .selected-bg-color {
  background: #612e1f !important;
}
.theme-orange .border-bottom-themed {
  border-bottom: 2px solid #612e1f;
}
.theme-orange .titlebar {
  background: #612e1f;
}
.theme-orange #content .navbtn div h3,
.theme-orange #content .typeL div h3,
.theme-orange #content [class*="-typeL"] div h3 {
  color: #612e1f;
}
.theme-orange #content .navbtn a:hover,
.theme-orange #content .typeL a:hover,
.theme-orange #content [class*="-typeL"] a:hover {
  background: #612e1f;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2) and (min-device-width: 320px) and (max-device-width: 568px) {
  .theme-orange .navbtn a:active {
    background: selected;
  }
  .theme-orange .navbtn a:hover * {
    color: #ffffff;
  }
}
.theme-orange .back-btn {
  background: #fbd69a;
}
.theme-orange .modal-header {
  background: #fbd69a;
  border-bottom: 2px solid #f9c671;
}
.theme-orange .mp-pagination li {
  background: #f9c671;
}
.theme-orange .mp-pagination li.selected {
  background: #612e1f;
}
.theme-orange #multiPage,
.theme-orange .multipage,
.theme-orange .typeI,
.theme-orange [class*="-typeI"] {
  border-top: 4px solid #612e1f;
}
.theme-orange .typeG a.button,
.theme-orange [class*="-typeG"] a.button,
.theme-orange .emailupdates a.button {
  background: #612e1f;
}
.theme-orange nav#left {
  border-left: 1px solid #f9c671;
}
.theme-orange nav#left h3 {
  background: #612e1f;
}
.theme-orange nav#left ul li {
  background: #f9c671;
}
.theme-orange nav#left ul li ul li {
  background: #fbd69a;
}
.theme-orange nav#left > ul {
  border-bottom: 1px solid #f9c671;
  border-right: 1px solid #f9c671;
}
.theme-orange nav#left li {
  border-top: 1px solid #e5e5e5;
}
.theme-orange #search button {
  background: #f9c671;
}
.theme-orange .local .input-prepend {
  background: #f9c671;
}
.theme-orange #mobile-menu li:first-child {
  background: #612e1f;
}
.theme-orange .typeA h3,
.theme-orange [class*="-typeA"] h3,
.theme-orange .double-rule h3,
.theme-orange .hd h3 {
  background: #612e1f;
}
.theme-orange .typeA .somemore,
.theme-orange [class*="-typeA"] .somemore,
.theme-orange .double-rule .somemore,
.theme-orange .hd .somemore,
.theme-orange .typeA p.somemore,
.theme-orange [class*="-typeA"] p.somemore,
.theme-orange .double-rule p.somemore,
.theme-orange .hd p.somemore {
  background: #612e1f;
}
.theme-orange .typeB .somemore,
.theme-orange [class*="-typeB"] .somemore,
.theme-orange .page-curl .somemore,
.theme-orange .typeB p.somemore,
.theme-orange [class*="-typeB"] p.somemore,
.theme-orange .page-curl p.somemore {
  background: #612e1f;
}
.theme-orange .typeC,
.theme-orange [class*="-typeC"],
.theme-orange .roundem {
  background: #fbd69a;
}
.theme-orange .typeC .somemore,
.theme-orange [class*="-typeC"] .somemore,
.theme-orange .roundem .somemore,
.theme-orange .typeC p.somemore,
.theme-orange [class*="-typeC"] p.somemore,
.theme-orange .roundem p.somemore {
  background: #612e1f;
}
.theme-orange .typeD .somemore,
.theme-orange [class*="-typeD"] .somemore,
.theme-orange .typeD p.somemore,
.theme-orange [class*="-typeD"] p.somemore {
  background: #612e1f;
}
.theme-orange .typeE,
.theme-orange [class*="-typeE"] {
  background: #612e1f;
}
.theme-orange .typeE .somemore,
.theme-orange [class*="-typeE"] .somemore,
.theme-orange .typeE p.somemore,
.theme-orange [class*="-typeE"] p.somemore {
  color: #612e1f;
}
.theme-orange .typeE .somemore a,
.theme-orange [class*="-typeE"] .somemore a,
.theme-orange .typeE p.somemore a,
.theme-orange [class*="-typeE"] p.somemore a,
.theme-orange .typeE .somemore span,
.theme-orange [class*="-typeE"] .somemore span,
.theme-orange .typeE p.somemore span,
.theme-orange [class*="-typeE"] p.somemore span {
  color: #612e1f !important;
}
.theme-orange .typeF .somemore,
.theme-orange [class*="-typeF"] .somemore,
.theme-orange .typeF p.somemore,
.theme-orange [class*="-typeF"] p.somemore {
  background: #612e1f;
}
.theme-orange .typeK a span,
.theme-orange [class*="-typeK"] a span {
  background: #612e1f;
  border-bottom: 3px solid #f9c671;
}
.theme-orange .top-blocks,
.theme-orange [class*="-typeG"] {
  background: #f9c671;
}
.theme-orange .typeN h3,
.theme-orange [class*="-typeN"] h3 {
  background: #612e1f;
}
.theme-orange .whatsnew-module h3 {
  background: #612e1f;
}
.theme-orange .flexsliderbox .flex-control-nav a:hover {
  background-color: #f9c671;
}
.theme-orange .flexsliderbox .flex-control-nav a.active {
  background-color: #612e1f;
  color: #ffffff;
}
.theme-orange .flexsliderbox .flex-control-nav a {
  background-color: #fbd69a;
  color: #612e1f;
}
.theme-orange .flexsliderbox .flex-direction-nav li a.prev:before,
.theme-orange .flexsliderbox .flex-direction-nav li a.flex-prev:before {
  border-color: transparent #f9c671 transparent transparent;
}
.theme-orange .flexsliderbox .flex-direction-nav li a.prev:after,
.theme-orange .flexsliderbox .flex-direction-nav li a.flex-prev:after {
  border-color: transparent #ffffff transparent transparent;
}
.theme-orange .flexsliderbox .flex-direction-nav li a.next:before,
.theme-orange .flexsliderbox .flex-direction-nav li a.flex-next:before {
  border-color: transparent transparent transparent #f9c671;
}
.theme-orange .flexsliderbox .flex-direction-nav li a.next:after,
.theme-orange .flexsliderbox .flex-direction-nav li a.flex-next:after {
  border-color: transparent transparent transparent #ffffff;
}
.theme-tan .primary-color {
  color: #ccba8b !important;
}
.theme-tan .primary-bg-color {
  background: #ccba8b !important;
}
.theme-tan .secondary-color {
  color: #e4dabc !important;
}
.theme-tan .secondary-bg-color {
  background: #e4dabc !important;
}
.theme-tan .selected-color {
  color: #503608 !important;
}
.theme-tan .selected-bg-color {
  background: #503608 !important;
}
.theme-tan .border-bottom-themed {
  border-bottom: 2px solid #503608;
}
.theme-tan .titlebar {
  background: #503608;
}
.theme-tan #content .navbtn div h3,
.theme-tan #content .typeL div h3,
.theme-tan #content [class*="-typeL"] div h3 {
  color: #503608;
}
.theme-tan #content .navbtn a:hover,
.theme-tan #content .typeL a:hover,
.theme-tan #content [class*="-typeL"] a:hover {
  background: #503608;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2) and (min-device-width: 320px) and (max-device-width: 568px) {
  .theme-tan .navbtn a:active {
    background: selected;
  }
  .theme-tan .navbtn a:hover * {
    color: #ffffff;
  }
}
.theme-tan .back-btn {
  background: #e4dabc;
}
.theme-tan .modal-header {
  background: #e4dabc;
  border-bottom: 2px solid #ccba8b;
}
.theme-tan .mp-pagination li {
  background: #ccba8b;
}
.theme-tan .mp-pagination li.selected {
  background: #503608;
}
.theme-tan #multiPage,
.theme-tan .multipage,
.theme-tan .typeI,
.theme-tan [class*="-typeI"] {
  border-top: 4px solid #503608;
}
.theme-tan .typeG a.button,
.theme-tan [class*="-typeG"] a.button,
.theme-tan .emailupdates a.button {
  background: #503608;
}
.theme-tan nav#left {
  border-left: 1px solid #ccba8b;
}
.theme-tan nav#left h3 {
  background: #503608;
}
.theme-tan nav#left ul li {
  background: #ccba8b;
}
.theme-tan nav#left ul li ul li {
  background: #e4dabc;
}
.theme-tan nav#left > ul {
  border-bottom: 1px solid #ccba8b;
  border-right: 1px solid #ccba8b;
}
.theme-tan nav#left li {
  border-top: 1px solid #e5e5e5;
}
.theme-tan #search button {
  background: #ccba8b;
}
.theme-tan .local .input-prepend {
  background: #ccba8b;
}
.theme-tan #mobile-menu li:first-child {
  background: #503608;
}
.theme-tan .typeA h3,
.theme-tan [class*="-typeA"] h3,
.theme-tan .double-rule h3,
.theme-tan .hd h3 {
  background: #503608;
}
.theme-tan .typeA .somemore,
.theme-tan [class*="-typeA"] .somemore,
.theme-tan .double-rule .somemore,
.theme-tan .hd .somemore,
.theme-tan .typeA p.somemore,
.theme-tan [class*="-typeA"] p.somemore,
.theme-tan .double-rule p.somemore,
.theme-tan .hd p.somemore {
  background: #503608;
}
.theme-tan .typeB .somemore,
.theme-tan [class*="-typeB"] .somemore,
.theme-tan .page-curl .somemore,
.theme-tan .typeB p.somemore,
.theme-tan [class*="-typeB"] p.somemore,
.theme-tan .page-curl p.somemore {
  background: #503608;
}
.theme-tan .typeC,
.theme-tan [class*="-typeC"],
.theme-tan .roundem {
  background: #e4dabc;
}
.theme-tan .typeC .somemore,
.theme-tan [class*="-typeC"] .somemore,
.theme-tan .roundem .somemore,
.theme-tan .typeC p.somemore,
.theme-tan [class*="-typeC"] p.somemore,
.theme-tan .roundem p.somemore {
  background: #503608;
}
.theme-tan .typeD .somemore,
.theme-tan [class*="-typeD"] .somemore,
.theme-tan .typeD p.somemore,
.theme-tan [class*="-typeD"] p.somemore {
  background: #503608;
}
.theme-tan .typeE,
.theme-tan [class*="-typeE"] {
  background: #503608;
}
.theme-tan .typeE .somemore,
.theme-tan [class*="-typeE"] .somemore,
.theme-tan .typeE p.somemore,
.theme-tan [class*="-typeE"] p.somemore {
  color: #503608;
}
.theme-tan .typeE .somemore a,
.theme-tan [class*="-typeE"] .somemore a,
.theme-tan .typeE p.somemore a,
.theme-tan [class*="-typeE"] p.somemore a,
.theme-tan .typeE .somemore span,
.theme-tan [class*="-typeE"] .somemore span,
.theme-tan .typeE p.somemore span,
.theme-tan [class*="-typeE"] p.somemore span {
  color: #503608 !important;
}
.theme-tan .typeF .somemore,
.theme-tan [class*="-typeF"] .somemore,
.theme-tan .typeF p.somemore,
.theme-tan [class*="-typeF"] p.somemore {
  background: #503608;
}
.theme-tan .typeK a span,
.theme-tan [class*="-typeK"] a span {
  background: #503608;
  border-bottom: 3px solid #ccba8b;
}
.theme-tan .top-blocks,
.theme-tan [class*="-typeG"] {
  background: #ccba8b;
}
.theme-tan .typeN h3,
.theme-tan [class*="-typeN"] h3 {
  background: #503608;
}
.theme-tan .whatsnew-module h3 {
  background: #503608;
}
.theme-tan .flexsliderbox .flex-control-nav a:hover {
  background-color: #ccba8b;
}
.theme-tan .flexsliderbox .flex-control-nav a.active {
  background-color: #503608;
  color: #ffffff;
}
.theme-tan .flexsliderbox .flex-control-nav a {
  background-color: #e4dabc;
  color: #503608;
}
.theme-tan .flexsliderbox .flex-direction-nav li a.prev:before,
.theme-tan .flexsliderbox .flex-direction-nav li a.flex-prev:before {
  border-color: transparent #ccba8b transparent transparent;
}
.theme-tan .flexsliderbox .flex-direction-nav li a.prev:after,
.theme-tan .flexsliderbox .flex-direction-nav li a.flex-prev:after {
  border-color: transparent #ffffff transparent transparent;
}
.theme-tan .flexsliderbox .flex-direction-nav li a.next:before,
.theme-tan .flexsliderbox .flex-direction-nav li a.flex-next:before {
  border-color: transparent transparent transparent #ccba8b;
}
.theme-tan .flexsliderbox .flex-direction-nav li a.next:after,
.theme-tan .flexsliderbox .flex-direction-nav li a.flex-next:after {
  border-color: transparent transparent transparent #ffffff;
}
.theme-teal .primary-color {
  color: #c1ded5 !important;
}
.theme-teal .primary-bg-color {
  background: #c1ded5 !important;
}
.theme-teal .secondary-color {
  color: #deeee9 !important;
}
.theme-teal .secondary-bg-color {
  background: #deeee9 !important;
}
.theme-teal .selected-color {
  color: #084239 !important;
}
.theme-teal .selected-bg-color {
  background: #084239 !important;
}
.theme-teal .border-bottom-themed {
  border-bottom: 2px solid #084239;
}
.theme-teal .titlebar {
  background: #084239;
}
.theme-teal #content .navbtn div h3,
.theme-teal #content .typeL div h3,
.theme-teal #content [class*="-typeL"] div h3 {
  color: #084239;
}
.theme-teal #content .navbtn a:hover,
.theme-teal #content .typeL a:hover,
.theme-teal #content [class*="-typeL"] a:hover {
  background: #084239;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2) and (min-device-width: 320px) and (max-device-width: 568px) {
  .theme-teal .navbtn a:active {
    background: selected;
  }
  .theme-teal .navbtn a:hover * {
    color: #ffffff;
  }
}
.theme-teal .back-btn {
  background: #deeee9;
}
.theme-teal .modal-header {
  background: #deeee9;
  border-bottom: 2px solid #c1ded5;
}
.theme-teal .mp-pagination li {
  background: #c1ded5;
}
.theme-teal .mp-pagination li.selected {
  background: #084239;
}
.theme-teal #multiPage,
.theme-teal .multipage,
.theme-teal .typeI,
.theme-teal [class*="-typeI"] {
  border-top: 4px solid #084239;
}
.theme-teal .typeG a.button,
.theme-teal [class*="-typeG"] a.button,
.theme-teal .emailupdates a.button {
  background: #084239;
}
.theme-teal nav#left {
  border-left: 1px solid #c1ded5;
}
.theme-teal nav#left h3 {
  background: #084239;
}
.theme-teal nav#left ul li {
  background: #c1ded5;
}
.theme-teal nav#left ul li ul li {
  background: #deeee9;
}
.theme-teal nav#left > ul {
  border-bottom: 1px solid #c1ded5;
  border-right: 1px solid #c1ded5;
}
.theme-teal nav#left li {
  border-top: 1px solid #e5e5e5;
}
.theme-teal #search button {
  background: #c1ded5;
}
.theme-teal .local .input-prepend {
  background: #c1ded5;
}
.theme-teal #mobile-menu li:first-child {
  background: #084239;
}
.theme-teal .typeA h3,
.theme-teal [class*="-typeA"] h3,
.theme-teal .double-rule h3,
.theme-teal .hd h3 {
  background: #084239;
}
.theme-teal .typeA .somemore,
.theme-teal [class*="-typeA"] .somemore,
.theme-teal .double-rule .somemore,
.theme-teal .hd .somemore,
.theme-teal .typeA p.somemore,
.theme-teal [class*="-typeA"] p.somemore,
.theme-teal .double-rule p.somemore,
.theme-teal .hd p.somemore {
  background: #084239;
}
.theme-teal .typeB .somemore,
.theme-teal [class*="-typeB"] .somemore,
.theme-teal .page-curl .somemore,
.theme-teal .typeB p.somemore,
.theme-teal [class*="-typeB"] p.somemore,
.theme-teal .page-curl p.somemore {
  background: #084239;
}
.theme-teal .typeC,
.theme-teal [class*="-typeC"],
.theme-teal .roundem {
  background: #deeee9;
}
.theme-teal .typeC .somemore,
.theme-teal [class*="-typeC"] .somemore,
.theme-teal .roundem .somemore,
.theme-teal .typeC p.somemore,
.theme-teal [class*="-typeC"] p.somemore,
.theme-teal .roundem p.somemore {
  background: #084239;
}
.theme-teal .typeD .somemore,
.theme-teal [class*="-typeD"] .somemore,
.theme-teal .typeD p.somemore,
.theme-teal [class*="-typeD"] p.somemore {
  background: #084239;
}
.theme-teal .typeE,
.theme-teal [class*="-typeE"] {
  background: #084239;
}
.theme-teal .typeE .somemore,
.theme-teal [class*="-typeE"] .somemore,
.theme-teal .typeE p.somemore,
.theme-teal [class*="-typeE"] p.somemore {
  color: #084239;
}
.theme-teal .typeE .somemore a,
.theme-teal [class*="-typeE"] .somemore a,
.theme-teal .typeE p.somemore a,
.theme-teal [class*="-typeE"] p.somemore a,
.theme-teal .typeE .somemore span,
.theme-teal [class*="-typeE"] .somemore span,
.theme-teal .typeE p.somemore span,
.theme-teal [class*="-typeE"] p.somemore span {
  color: #084239 !important;
}
.theme-teal .typeF .somemore,
.theme-teal [class*="-typeF"] .somemore,
.theme-teal .typeF p.somemore,
.theme-teal [class*="-typeF"] p.somemore {
  background: #084239;
}
.theme-teal .typeK a span,
.theme-teal [class*="-typeK"] a span {
  background: #084239;
  border-bottom: 3px solid #c1ded5;
}
.theme-teal .top-blocks,
.theme-teal [class*="-typeG"] {
  background: #c1ded5;
}
.theme-teal .typeN h3,
.theme-teal [class*="-typeN"] h3 {
  background: #084239;
}
.theme-teal .whatsnew-module h3 {
  background: #084239;
}
.theme-teal .flexsliderbox .flex-control-nav a:hover {
  background-color: #c1ded5;
}
.theme-teal .flexsliderbox .flex-control-nav a.active {
  background-color: #084239;
  color: #ffffff;
}
.theme-teal .flexsliderbox .flex-control-nav a {
  background-color: #deeee9;
  color: #084239;
}
.theme-teal .flexsliderbox .flex-direction-nav li a.prev:before,
.theme-teal .flexsliderbox .flex-direction-nav li a.flex-prev:before {
  border-color: transparent #c1ded5 transparent transparent;
}
.theme-teal .flexsliderbox .flex-direction-nav li a.prev:after,
.theme-teal .flexsliderbox .flex-direction-nav li a.flex-prev:after {
  border-color: transparent #ffffff transparent transparent;
}
.theme-teal .flexsliderbox .flex-direction-nav li a.next:before,
.theme-teal .flexsliderbox .flex-direction-nav li a.flex-next:before {
  border-color: transparent transparent transparent #c1ded5;
}
.theme-teal .flexsliderbox .flex-direction-nav li a.next:after,
.theme-teal .flexsliderbox .flex-direction-nav li a.flex-next:after {
  border-color: transparent transparent transparent #ffffff;
}
/* a to z */
.local-a2z ul {
  margin-top: 10px;
  margin-left: 10px;
}
.local-a2z ul li {
  border: 0;
  display: inline-block;
  text-align: center;
  margin-right: 5px;
}
.a2z-bar {
  background: #075290;
  -webkit-border-radius: 5px 5px 0 0;
  -moz-border-radius: 5px 5px 0 0;
  border-radius: 5px 5px 0 0;
  margin-right: 0;
  border-bottom: 1px solid #c0c0c0;
}
.a2z-bar ul {
  margin: 0;
  text-align: left;
}
.a2z-bar li {
  border: 0;
  display: inline-block;
  text-align: center;
  line-height: 41px;
}
.a2z-bar li a {
  color: #ffffff;
  display: block;
  width: 41px;
  font-weight: 700;
}
.a2z-bar :first-child {
  border: 0;
}
.no-js .a2z {
  display: inherit;
}
.a2z-button {
  background: #075290;
  -webkit-border-radius: 5px 5px 0 0;
  -moz-border-radius: 5px 5px 0 0;
  border-radius: 5px 5px 0 0;
  cursor: pointer;
  padding: 5px;
  text-align: center;
  text-transform: uppercase;
  clear: both;
}
.a2z-button a {
  color: #ffffff;
  text-decoration: none;
  white-space: nowrap;
}
.a2z-button a:visited {
  color: #ffffff;
}
.a2z-button a:focus {
  border: 1px dotted #ffffff;
  margin: -1px;
}
.a2z-button a.active,
.a2z-button a.active {
  border: none;
  margin: 0;
}
.a2z-button {
  -ms-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  display: inherit;
  padding: 5px 17px;
  border-bottom: 1px solid #ffffff;
  margin-top: 18px;
  margin-right: 10px;
  font-size: 14px;
  line-height: 25px;
}
.a2z-button span {
  margin-left: 5px;
  font-size: 18px;
}
html.atz .a2z-button {
  display: none;
}
.a2z-button.dropdown .caret {
  border-top: 4px solid #ffffff;
}
.a2z-button.dropup .caret {
  margin-top: 8px;
  margin-left: 2px;
  border-bottom: 4px solid #ffffff;
}
.a2z-link-button {
  background: #075290;
  float: right;
  padding: 5px;
  text-transform: uppercase;
  clear: both;
  text-align: right;
  margin-bottom: 5px;
  width: 95px;
}
.a2z-link-button a {
  color: #fff;
}
/* breadcrumbs */
.breadcrumbs .bread-crumb {
  min-height: 35.61px;
  display: inline-block;
  margin-bottom: 10px;
}
.breadcrumbs .bread-crumb span {
  min-width: 40px;
  font-size: 12px;
  font-size: 1.2rem;
}
.breadcrumbs .bread-crumb span a {
  color: #000000;
  text-decoration: underline;
}
.breadcrumbs .bread-crumb span a:hover {
  text-decoration: none;
}
.breadcrumbs .bread-crumb span.gt:before {
  content: "<";
  margin: 0 5px;
}
.breadcrumbs .bread-crumb span.lt:before {
  content: ">";
  margin: 0 5px;
}
.breadcrumbs .bread-crumb div.prefix {
  display: none;
}
/* common */
body {
  -webkit-font-smoothing: antialiased;
  min-height: 100%;
}
html {
  height: 100%;
}
html.no-bc .breadcrumbs {
  display: none!important;
}
html.js .a2z-bar {
  display: none;
}
html.nav {
  margin-bottom: 0;
}
#content h3 {
  font-size: 20px;
}
.titlebar h1,
.titlebar h2 {
  font-size: 24px;
  line-height: 46px;
}
.pagetitle h1,
.pagetitle h2 {
  font-size: 22px;
  line-height: 30px;
}
a:focus {
  outline: 0;
  border: 1px solid orange!important;
  margin: -1px;
}
#wrapper {
  margin-left: auto;
  margin-right: auto;
}
#wrapper #header {
  border-top: 6px solid #075290;
}
#wrapper #content {
  margin-top: 10px;
}
#wrapper > .container > #featureArea {
  background: #ffffff;
  position: relative;
  z-index: 10;
}
#wrapper > .container > #featureArea img {
  border-top: 2px solid #ffffff;
}
#body a {
  text-decoration: underline;
}
#body a:hover {
  text-decoration: none;
}
#body a img {
  text-decoration: none;
}
#body a [data-toggle="modal"] {
  text-decoration: none;
}
.center {
  margin-left: auto;
  margin-right: auto;
  display: block!important;
}
.middle {
  min-height: 1px;
  vertical-align: middle;
  display: table-cell;
}
.caption_largeimage {
  background: #e5e5e5 url("../images/button_fullscreen.png") left no-repeat;
  border: 1px solid #c0c0c0;
  width: auto;
  padding-left: 30px;
  color: #3d3d3d;
  font-size: 14px;
  width: 160px;
}
img.margin-ten {
  margin: 10px;
}
img.margin-left-ten {
  margin-left: 10px;
}
img.margin-right-ten {
  margin-right: 10px;
}
img.margin-top-ten {
  margin-top: 10px;
}
img.margin-bottom-ten {
  margin-bottom: 10px;
}
img.margin-fifteen {
  margin: 15px;
}
img.margin-left-fifteen {
  margin-left: 15px;
}
img.margin-right-fifteen {
  margin-right: 15px;
}
img.margin-top-fifteen {
  margin-top: 15px;
}
img.margin-bottom-fifteen {
  margin-bottom: 15px;
}
img.margin-twenty {
  margin: 20px;
}
img.margin-left-twenty {
  margin-left: 20px;
}
img.margin-right-twenty {
  margin-right: 20px;
}
img.margin-top-twenty {
  margin-top: 20px;
}
img.margin-bottom-twenty {
  margin-bottom: 20px;
}
img.fancy-border {
  padding: 5px;
  border: 1px solid #e5e5e5;
}
#navmenu {
  -webkit-box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.13);
  -moz-box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.13);
  box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.13);
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  z-index: 9998;
}
.topOPage {
  color: #0061aa;
  text-align: right;
  overflow: hidden;
}
.topOPage a {
  background: transparent url("../images/top.png") right center no-repeat;
  clear: both;
  display: block;
  float: right;
  margin: 0;
  padding: 0.25em 1.5em 0.25em;
  position: relative;
}
.topOPage {
  width: 100%;
}
.topOPage a {
  float: right;
}
.toTop {
  clear: both;
  display: inline-block;
  margin: 0;
  position: relative;
  right: 10px;
  text-align: right;
  width: 100%;
}
.toTop span {
  color: #000000;
  font-size: 18px;
  position: relative;
  top: 3px;
}
#bannerArea figure {
  margin: 0 0 10px;
}
#bannerArea img {
  display: block;
  margin: 0 auto;
}
a.skippy {
  position: absolute;
  top: -1000px;
  left: -1000px;
  height: 1px;
  width: 1px;
  text-align: left;
  overflow: hidden;
}
a.skippy:active,
a.skippy:focus,
a.skippy:hover {
  top: 0;
  left: 0;
  font-size: 1em;
  font-weight: 700;
  color: #ffffff;
  background-color: #075290;
  height: auto;
  overflow: auto;
  width: 99%;
  padding: 5px;
  z-index: 100;
}
.cdc-caption {
  display: inline-block;
  padding: 1px 0;
  position: relative;
  border: 1px solid #c0c0c0;
  box-shadow: 0 0 8px rgba(0, 0, 0, 0.13);
}
.cdc-caption img {
  display: block;
  border: 0;
  border-radius: 2px 2px 0 0;
  margin: 9px auto;
  max-width: 100%;
  outline: 0;
  vertical-align: top;
}
.cdc-caption .cdc-caption-text {
  padding: 7px 14px 10px 14px;
}
/* Non-HTML files and Plugins */
#plugin-legend {
  border-top: 1px solid #e5e5e5;
  margin: 0;
  margin-top: 30px;
  overflow: hidden;
}
#plugin-legend h5 {
  font-weight: 700;
  padding-left: 10px;
  line-height: 14px !important;
}
#plugin-legend > span {
  display: inline-block;
  margin-left: 10px;
}
#plugin-legend ul {
  list-style-type: none;
  margin-left: 10px;
  overflow: hidden;
}
#plugin-legend ul li {
  float: left;
  padding: 0 2px;
}
#plugin-legend li {
  display: none;
}
#plugin-legend li a span {
  margin: 0px;
}
#plugin-legend.pluginOn {
  display: block;
}
#plugin-legend .pluginOn {
  display: inline;
}
#plugin-legend.pluginOff,
#plugin-legend .pluginOff {
  display: none;
}
#plugin-legend [class^="sprite"] {
  color: transparent!important;
  line-height: 0px;
  font-size: 0px;
}
a.nonHtml {
  display: inline-block;
}
a.nonHtml [class*="sprite-"] {
  margin-bottom: 0px;
  display: inline-block;
}
a.nonHtml a.external {
  float: left;
  height: 23px;
  padding-right: 8px !important;
  text-decoration: none !important;
  width: 5px;
}
a.nonHtml.plugin {
  display: inline;
}
a.nonHtml.plugin:hover {
  text-decoration: none;
}
a.nonHtml.plugin:hover .tp-label {
  text-decoration: none!important;
}
a.nonHtml.plugin:hover .tp-size {
  text-decoration: none!important;
}
a.nonHtml.plugin .tp-label,
a.nonHtml.plugin .tp-size {
  display: inline;
}
a.nonHtml.plugin .tp-label {
  text-decoration: underline;
}
a.nonHtml.plugin .tp-size {
  color: #404040;
  font-size: 12px;
  white-space: nowrap;
}
a.nonHtml.plugin [class^="sprite"] {
  display: inline-block !important;
  margin-left: 5px;
  margin-bottom: -3px;
}
a.nonHtml.plugin a.external {
  display: inline-block;
  float: none;
  height: 12px;
}
ul li a.nonHtml.plugin:hover .tp-label,
ol li a.nonHtml.plugin:hover .tp-label {
  text-decoration: underline!important;
}
ul li a.nonHtml.plugin:hover .tp-size,
ol li a.nonHtml.plugin:hover .tp-size {
  text-decoration: none!important;
}
ul li a.nonHtml.plugin .tp-label,
ol li a.nonHtml.plugin .tp-label {
  text-decoration: none;
}
.back-btn {
  display: block!important;
  margin: 0!important;
  padding: 10px;
  border-bottom: 1px solid #e5e5e5;
  cursor: pointer;
  text-decoration: none!important;
  color: #000000 !important;
}
.back-btn:hover {
  text-decoration: none!important;
}
.back-btn span {
  float: left;
  margin: 0;
  margin-right: 10px;
}
/* datestamp */
#datestamp {
  border-top: 1px solid #e5e5e5;
  margin: 0;
  margin-top: 30px;
  overflow: hidden;
}
#datestamp ul {
  list-style-type: none;
  margin-top: 10px;
  margin-left: 0;
}
#datestamp ul.content-source {
  display: inline;
}
#datestamp ul.content-source ul {
  display: inline;
  margin: none;
}
#datestamp ul.content-source ul li {
  float: none;
  display: inline;
}
#datestamp ul li {
  color: #404040;
  font-size: 14px;
}
#datestamp ul li span {
  margin-left: 3px;
}
#datestamp ul li > ul {
  display: inline;
  margin-left: 3px;
}
#datestamp ul li > ul li {
  display: inline;
}
html.nav #datestamp,
html.content #datestamp {
  clear: left;
}
/* external */
#content .external {
  background: url("../images/icon_out.png") center right no-repeat;
  padding-right: 13px;
}
/* footer */
#footer {
  background-color: #f0f0f0;
  border-top-width: 1px;
  overflow: hidden;
  position: relative;
}
#footer .socialMedia {
  background: #c0c0c0;
  height: 36px;
}
#footer .socialMedia ul {
  float: left;
  margin: 0;
  padding: 0;
  margin-top: 5px;
}
#footer .socialMedia ul li {
  display: inline-block;
  width: 31px;
  height: 31px;
  overflow: hidden;
  margin: auto 5px;
  text-indent: -99999px;
}
#footer .socialMedia .socialFooter h6 {
  display: block;
  width: 90px;
  float: left;
  margin-top: 10px;
}
#footer .socialMedia .socialFooter h6:first-child {
  margin-left: 15px;
}
#footer .socialMedia .socialFooter.cdcmedia {
  float: left;
  margin-left: 15px;
}
#footer .socialMedia .socialFooter.followcdc {
  float: left;
}
#footer h6 {
  color: #404040;
  margin: 0;
  font-size: 14px;
  font-weight: 700;
  line-height: 1.33;
}
#footer h6 > span {
  font-size: 18px;
}
#footer .container {
  position: relative;
}
#footer .container #hhs {
  position: absolute;
  right: 20px;
  top: 20px;
  width: 70px;
  z-index: 1;
}
#footer .cdcLinks {
  margin-left: 0;
  margin-top: 10px;
  list-style: none;
}
#footer .cdcLinks h6 {
  margin-bottom: 3px;
}
#footer .cdcLinks > * {
  color: #404040;
}
#footer .cdcLinks > li:first-child:after {
  clear: both;
}
#footer .cdcLinks > li {
  display: block;
}
#footer .cdcLinks > li:first-child:after {
  clear: both;
}
#footer .cdcLinks > li ul {
  list-style: none;
  margin-left: 0px;
  padding-right: 0px;
}
#footer .cdcLinks > li ul li {
  margin-left: 0px;
}
#footer .cdcLinks > li ul li a {
  color: #404040;
}
#footer .cdcLinks li.contact {
  width: 325px;
  float: left;
}
#footer .cdcLinks nav {
  -ms-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  margin-bottom: 10px;
}
#footer .cdcLinks article,
#footer .cdcLinks section {
  margin-bottom: 10px;
}
#footer .cdcLinks [class*="contact"] a {
  color: #404040;
  text-decoration: underline;
}
#footer .cdcLinks [class*="contact"] a:hover {
  text-decoration: none;
}
#footer .cdcLinks [class*="contact"] span {
  line-height: 20px;
}
#footer address span a img {
  display: none !important;
}
/* header */
#cdclogo {
  display: none;
}
#logo {
  display: inline-block;
  margin-top: 10px;
}
#logo a {
  float: left;
}
.mmb {
  float: right;
  cursor: pointer;
  margin-top: -41px;
}
#content h1:first-child {
  font-size: 24px;
  line-height: 40px;
  margin-top: 0px;
}
#header .titlebar {
  height: auto;
  min-height: 50px;
  overflow: hidden;
  float: left;
  width: 100%;
}
#header .titlebar h1,
#header .titlebar h2 {
  color: #fff;
  margin: 3px 0 3px 10px;
  padding: 3px 0;
}
#header .titlebar h1 a,
#header .titlebar h2 a {
  color: #fff;
}
#header .titlebar .bread-crumb {
  padding-left: 15px;
}
#header .titlebar .bread-crumb span {
  color: #000;
}
#header #mobile-menu li {
  padding-top: 7px;
}
#header #mobile-menu li span {
  float: left;
  display: inline-block;
  margin: 3px 0 0 10px;
}
/* leftnav */
#nav-container nav#left .external,
#navmenu nav#left .external {
  display: none!important;
}
#nav-container nav#left span,
#navmenu nav#left span {
  float: right;
}
#nav-container nav#left h3,
#navmenu nav#left h3 {
  display: block;
  font-size: 14px;
  line-height: 16px;
  margin: 0;
  padding: 1px 7px;
  margin-left: -1px;
}
#nav-container nav#left h3 a,
#navmenu nav#left h3 a {
  color: #ffffff;
}
#nav-container nav#left ul,
#navmenu nav#left ul {
  margin-left: 0;
  -ms-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
#nav-container nav#left li,
#navmenu nav#left li {
  list-style-type: none;
  display: block;
  margin: 0;
  padding: 0;
  -ms-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  line-height: 30px;
  overflow: hidden;
  min-height: 30px;
}
#nav-container nav#left li.selected,
#navmenu nav#left li.selected {
  font-weight: 700;
}
#nav-container nav#left li.selected > a,
#navmenu nav#left li.selected > a {
  font-weight: 700;
}
#nav-container nav#left > ul > li:first-child,
#navmenu nav#left > ul > li:first-child {
  border-top: none;
}
#nav-container nav#left ul ul ul ul,
#navmenu nav#left ul ul ul ul {
  display: none;
}
#nav-container nav#left ul li a,
#navmenu nav#left ul li a {
  padding-left: 5px;
}
#nav-container nav#left ul li ul li a,
#navmenu nav#left ul li ul li a {
  padding-left: 10px;
}
#nav-container nav#left ul li ul li ul li,
#navmenu nav#left ul li ul li ul li {
  background: #ffffff;
}
#nav-container nav#left ul li ul li ul li a,
#navmenu nav#left ul li ul li ul li a {
  padding-left: 15px;
}
#nav-container nav#left ul li ul li ul li ul li,
#navmenu nav#left ul li ul li ul li ul li {
  background: #ffffff;
}
#nav-container nav#left ul li ul li ul li ul li a,
#navmenu nav#left ul li ul li ul li ul li a {
  padding-left: 20px;
}
#nav-container nav#left a,
#navmenu nav#left a {
  display: inline-block;
  -ms-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  color: #000000;
  font-size: 14px;
  line-height: 16px;
  margin: 5px;
  margin-right: 0px;
  padding: 5px 0;
  width: 80%;
}
#nav-container nav#left a:hover,
#navmenu nav#left a:hover {
  border: none;
}
#nav-container nav#left a:focus,
#navmenu nav#left a:focus {
  border: 1px dotted #cfcfcf;
  margin: 4px;
}
#nav-container nav#left div.minus,
#navmenu nav#left div.minus,
#nav-container nav#left div.plus,
#navmenu nav#left div.plus {
  display: inline-block;
  margin: 2px 0px 1px 0px;
  padding: 0;
  text-align: center;
  float: right;
  min-height: 30px;
  min-width: 17px;
  cursor: pointer;
  z-index: 99;
}
#nav-container nav#left div.minus a,
#navmenu nav#left div.minus a,
#nav-container nav#left div.plus a,
#navmenu nav#left div.plus a {
  display: inline-block;
  -ms-box-sizing: none;
  -moz-box-sizing: none;
  -webkit-box-sizing: none;
  box-sizing: none;
  color: #000000;
  margin: 0;
  padding: 1px 5px 0px 5px;
  vertical-align: middle;
  min-height: 30px;
  width: auto;
}
#nav-container nav#left div.minus a:focus,
#navmenu nav#left div.minus a:focus,
#nav-container nav#left div.plus a:focus,
#navmenu nav#left div.plus a:focus {
  margin: 0;
  padding: 0px 4px;
}
#nav-container nav#left div.minus a img,
#navmenu nav#left div.minus a img,
#nav-container nav#left div.plus a img,
#navmenu nav#left div.plus a img {
  float: none;
  z-index: 98;
  vertical-align: middle;
  margin: 5px auto;
}
#nav-container nav#left ul#nav-primary ul,
#navmenu nav#left ul#nav-primary ul {
  display: none;
}
html.no-nav nav#left {
  display: none;
  visibility: hidden;
}
.nav-related [class*="span"] {
  width: auto!important;
}
/* modules */
#wrapper [class*="module"] {
  -ms-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  margin-bottom: 20px;
  padding-bottom: 10px;
  overflow: hidden;
}
#wrapper [class*="module"] > * {
  padding: 0px 15px 0 15px;
}
#wrapper [class*="module"] > img,
#wrapper [class*="module"] > figure {
  padding-top: 5px;
  padding: 5px 15px 5px 15px;
  -ms-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  margin-top: 0;
  margin-right: auto;
  margin-left: auto;
  width: 100%;
}
#wrapper [class*="module"] > img.pull-left,
#wrapper [class*="module"] > figure.pull-left,
#wrapper [class*="module"] > img.pull-right,
#wrapper [class*="module"] > figure.pull-right {
  width: auto;
}
#wrapper [class*="module"] > span[class^="sprite-"] {
  padding: 0;
  margin: 5px;
}
#wrapper [class*="module"] a {
  text-decoration: none;
}
#wrapper [class*="module"] a:hover {
  text-decoration: underline;
}
#wrapper [class*="module"] a span:hover {
  text-decoration: underline;
}
#wrapper [class*="module"] ul li a.nonHtml.plugin,
#wrapper [class*="module"] ol li a.nonHtml.plugin {
  text-decoration: none;
}
#wrapper [class*="module"] ul li a.nonHtml.plugin:hover,
#wrapper [class*="module"] ol li a.nonHtml.plugin:hover {
  text-decoration: none;
}
#wrapper [class*="module"] ul li a.nonHtml.plugin:hover .tp-label,
#wrapper [class*="module"] ol li a.nonHtml.plugin:hover .tp-label {
  text-decoration: underline!important;
}
#wrapper [class*="module"] ul li a.nonHtml.plugin:hover .tp-size,
#wrapper [class*="module"] ol li a.nonHtml.plugin:hover .tp-size {
  text-decoration: none!important;
}
#wrapper [class*="module"] ul li a.nonHtml.plugin .tp-label,
#wrapper [class*="module"] ol li a.nonHtml.plugin .tp-label {
  text-decoration: none;
}
#wrapper [class*="module"] ul.list-block,
#wrapper [class*="module"] ol.list-block {
  list-style: none;
  display: block;
}
#wrapper [class*="module"] ul.list-block li,
#wrapper [class*="module"] ol.list-block li {
  margin: 0;
  border-top: 1px dotted #c0c0c0;
  display: inline-block;
  width: 100%;
  padding: 5px 0;
}
#wrapper [class*="module"] ul.list-block li a,
#wrapper [class*="module"] ol.list-block li a {
  top: 3px;
  position: relative;
  display: inline;
}
#wrapper [class*="module"] ul.list-block li a .external,
#wrapper [class*="module"] ol.list-block li a .external {
  top: 0px;
}
#wrapper [class*="module"] ul.list-block li:first-child,
#wrapper [class*="module"] ol.list-block li:first-child {
  border: none;
}
#wrapper [class*="module"] ul.list-block li > div > img,
#wrapper [class*="module"] ol.list-block li > div > img,
#wrapper [class*="module"] ul.list-block li > div > span[class^="sprite"],
#wrapper [class*="module"] ol.list-block li > div > span[class^="sprite"] {
  display: inline-block;
  float: left;
  margin-right: 5px;
  margin-top: 5px;
}
#wrapper [class*="module"] ul.list-block li p,
#wrapper [class*="module"] ol.list-block li p {
  clear: left;
}
#wrapper [class*="module"] ul.list-block li p a,
#wrapper [class*="module"] ol.list-block li p a {
  top: inherit;
}
#wrapper [class*="module"] ul.list-bullet,
#wrapper [class*="module"] ol.list-bullet {
  margin-left: 15px;
  display: block;
}
#wrapper [class*="module"] ul.list-ordered,
#wrapper [class*="module"] ol.list-ordered {
  margin-left: 15px;
  display: block;
}
#wrapper [class*="module"] > ul,
#wrapper [class*="module"] > ol {
  margin: 0;
}
#wrapper [class*="module"] > ul.list-bullet,
#wrapper [class*="module"] > ol.list-bullet {
  margin-left: 15px;
}
#wrapper [class*="module"] > ul.list-ordered,
#wrapper [class*="module"] > ol.list-ordered {
  margin-left: 15px;
}
#wrapper [class*="module"] > ul.inline,
#wrapper [class*="module"] > ol.inline {
  margin-left: auto;
  margin-right: auto;
  margin-top: 15px;
  padding: 0;
}
#wrapper [class*="module"] > ul.inline > li,
#wrapper [class*="module"] > ol.inline > li {
  padding: 0;
  padding-left: 20px;
}
#wrapper [class*="module"] > div.list-sub,
#wrapper [class*="module"] > div.list-sub-two {
  display: inline-block;
}
#wrapper [class*="module"] > div.list-sub h5,
#wrapper [class*="module"] > div.list-sub-two h5 {
  font-size: 14px;
  font-weight: 700;
  margin: 0;
  border: 0;
}
#wrapper [class*="module"] > div ul,
#wrapper [class*="module"] > div ol {
  margin: 0;
}
#wrapper [class*="module"] > div ul.list-bullet,
#wrapper [class*="module"] > div ol.list-bullet {
  margin-left: 15px;
}
#wrapper [class*="module"] > div ul.list-ordered,
#wrapper [class*="module"] > div ol.list-ordered {
  margin-left: 15px;
}
#wrapper [class*="module"] > div ul.listCol1,
#wrapper [class*="module"] > div ol.listCol1 {
  margin-right: 15px;
}
#wrapper [class*="module"] > div ul.triple.listCol2,
#wrapper [class*="module"] > div ol.triple.listCol2 {
  margin-right: 15px;
}
#wrapper [class*="module"] > div.row {
  margin: -15px;
}
#wrapper [class*="module"] ul.double,
#wrapper [class*="module"] ol.double,
#wrapper [class*="module"] ul.triple,
#wrapper [class*="module"] ol.triple {
  float: left;
}
#wrapper [class*="module"] ul.double li,
#wrapper [class*="module"] ol.double li,
#wrapper [class*="module"] ul.triple li,
#wrapper [class*="module"] ol.triple li {
  float: left;
}
#wrapper [class*="module"] .listContainer,
#wrapper [class*="module"] [class*="listContainer"] {
  display: inline-block;
}
#wrapper [class*="module"] figure {
  -ms-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  margin-top: 0;
  margin-right: auto;
  margin-left: auto;
  width: 100%;
}
#wrapper [class*="module"] figure img {
  display: block;
}
#wrapper [class*="module"] > .row,
#wrapper [class*="module"] > [class*="span"] {
  padding: 0;
}
#wrapper [class*="module"] > h1,
#wrapper [class*="module"] > h2,
#wrapper [class*="module"] > h3,
#wrapper [class*="module"] > h4,
#wrapper [class*="module"] .title {
  margin: 0;
  border-bottom: 1px #e5e5e5 solid;
  padding: 5px 10px;
  font-size: 18px;
  margin-bottom: 10px;
}
#wrapper [class*="module"] > h1 > *,
#wrapper [class*="module"] > h2 > *,
#wrapper [class*="module"] > h3 > *,
#wrapper [class*="module"] > h4 > *,
#wrapper [class*="module"] .title > * {
  font-size: 18px;
}
#wrapper [class*="module"] p a {
  text-decoration: underline;
}
#wrapper [class*="module"] p a:hover {
  text-decoration: none;
}
#wrapper [class*="module"] .somemore,
#wrapper [class*="module"] p.somemore {
  clear: both;
  color: #ebf2f9;
  float: right;
  border-bottom: none;
  padding: 0 10px;
  padding-bottom: 0;
  margin-bottom: 0;
  text-align: right;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  margin-right: 10px;
  margin-top: 10px;
}
#wrapper [class*="module"] .somemore a,
#wrapper [class*="module"] p.somemore a {
  clear: both;
  display: inline-block;
  font-weight: 700;
  padding: 3px 7px;
  text-align: right;
  text-decoration: none;
}
#wrapper [class*="module"] .somemore a:hover,
#wrapper [class*="module"] p.somemore a:hover {
  text-decoration: underline;
}
#wrapper [class*="module"] .somemore span,
#wrapper [class*="module"] p.somemore span {
  font-size: 18px;
  font-weight: 700;
  position: relative;
  top: 1px;
  vertical-align: baseline;
}
#wrapper [class*="module"] p.morelink,
#wrapper [class*="module"] .morelink {
  float: right;
  margin: 0;
  padding: 0;
  margin-right: 15px;
}
#wrapper [class*="module"] p.morelink a,
#wrapper [class*="module"] .morelink a {
  margin-right: 5px;
  text-decoration: none;
}
#wrapper [class*="module"] p.morelink a:hover,
#wrapper [class*="module"] .morelink a:hover {
  text-decoration: underline;
}
#wrapper [class*="module"] p.morelink span,
#wrapper [class*="module"] .morelink span {
  color: #075290;
  font-size: 18px;
  vertical-align: baseline;
  position: relative;
  top: 1px;
}
#wrapper [class*="module"].ltr [class^="list-"].double {
  width: 100%;
  max-width: 100%;
  float: none;
  display: inline-block;
}
#wrapper [class*="module"].ltr [class^="list-"].double li {
  vertical-align: top;
  float: left;
  padding-right: 3%;
  width: 47%;
  max-width: 47%;
}
#wrapper [class*="module"].ltr [class^="list-"].triple {
  width: 100%;
  max-width: 100%;
  float: none;
  display: inline-block;
}
#wrapper [class*="module"].ltr [class^="list-"].triple li {
  vertical-align: top;
  float: left;
  padding-right: 3%;
  width: 30%;
}
#wrapper .module-typeA,
#wrapper .double-rule,
#wrapper .hd {
  border: 1px solid #e5e5e5;
  background: #ffffff;
}
#wrapper .module-typeA h3,
#wrapper .double-rule h3,
#wrapper .hd h3 {
  color: #ffffff;
}
#wrapper .module-typeA h3 a,
#wrapper .double-rule h3 a,
#wrapper .hd h3 a {
  color: #ffffff;
  text-transform: uppercase;
  font-size: 15px;
}
#wrapper .module-typeA .somemore,
#wrapper .double-rule .somemore,
#wrapper .hd .somemore,
#wrapper .module-typeA p.somemore,
#wrapper .double-rule p.somemore,
#wrapper .hd p.somemore {
  color: #ffffff !important;
}
#wrapper .module-typeA .somemore a,
#wrapper .double-rule .somemore a,
#wrapper .hd .somemore a,
#wrapper .module-typeA p.somemore a,
#wrapper .double-rule p.somemore a,
#wrapper .hd p.somemore a,
#wrapper .module-typeA .somemore span,
#wrapper .double-rule .somemore span,
#wrapper .hd .somemore span,
#wrapper .module-typeA p.somemore span,
#wrapper .double-rule p.somemore span,
#wrapper .hd p.somemore span {
  color: #ffffff !important;
}
#wrapper .module-typeA.topicmedia,
#wrapper .double-rule.topicmedia,
#wrapper .hd.topicmedia {
  padding-bottom: 0px;
}
#wrapper .module-typeA.topicmedia ul,
#wrapper .double-rule.topicmedia ul,
#wrapper .hd.topicmedia ul {
  margin: 0 6px;
  padding: 0;
}
#wrapper .module-typeA.topicmedia ul.inline,
#wrapper .double-rule.topicmedia ul.inline,
#wrapper .hd.topicmedia ul.inline {
  margin: 15px 0px 6px 0px;
}
#wrapper .module-typeA.topicmedia ul.inline li,
#wrapper .double-rule.topicmedia ul.inline li,
#wrapper .hd.topicmedia ul.inline li {
  padding-bottom: 0px;
}
#wrapper .module-typeA.topicmedia ul li,
#wrapper .double-rule.topicmedia ul li,
#wrapper .hd.topicmedia ul li {
  padding-bottom: 8px;
}
#wrapper .module-typeB > h3,
#wrapper .page-curl > h3 {
  color: #000000;
}
#wrapper .module-typeB > h3 a,
#wrapper .page-curl > h3 a {
  color: #000000;
}
#wrapper .module-typeB .somemore,
#wrapper .page-curl .somemore,
#wrapper .module-typeB p.somemore,
#wrapper .page-curl p.somemore {
  color: #ffffff !important;
}
#wrapper .module-typeB .somemore a,
#wrapper .page-curl .somemore a,
#wrapper .module-typeB p.somemore a,
#wrapper .page-curl p.somemore a,
#wrapper .module-typeB .somemore span,
#wrapper .page-curl .somemore span,
#wrapper .module-typeB p.somemore span,
#wrapper .page-curl p.somemore span {
  color: #ffffff !important;
}
#wrapper .module-typeC > h3,
#wrapper .roundem > h3 {
  color: #000000;
}
#wrapper .module-typeC > h3 a,
#wrapper .roundem > h3 a {
  color: #000000;
}
#wrapper .module-typeC .somemore,
#wrapper .roundem .somemore,
#wrapper .module-typeC p.somemore,
#wrapper .roundem p.somemore {
  color: #ffffff !important;
}
#wrapper .module-typeC .somemore a,
#wrapper .roundem .somemore a,
#wrapper .module-typeC p.somemore a,
#wrapper .roundem p.somemore a,
#wrapper .module-typeC .somemore span,
#wrapper .roundem .somemore span,
#wrapper .module-typeC p.somemore span,
#wrapper .roundem p.somemore span {
  color: #ffffff !important;
}
#wrapper .module-typeD {
  background: #ffffff;
}
#wrapper .module-typeD > h3 {
  color: #000000;
}
#wrapper .module-typeD > h3 a {
  color: #000000;
}
#wrapper .module-typeD .somemore,
#wrapper .module-typeD p.somemore {
  color: #ffffff !important;
}
#wrapper .module-typeD .somemore a,
#wrapper .module-typeD p.somemore a,
#wrapper .module-typeD .somemore span,
#wrapper .module-typeD p.somemore span {
  color: #ffffff !important;
}
#wrapper .module-typeE * {
  color: #ffffff;
}
#wrapper .module-typeE a:hover,
#wrapper .module-typeE a:visited {
  color: #ffffff;
}
#wrapper .module-typeE > h3 {
  color: #ffffff;
}
#wrapper .module-typeE > h3 a {
  color: #ffffff;
}
#wrapper .module-typeE .somemore,
#wrapper .module-typeE p.somemore {
  background: #ffffff;
}
#wrapper .module-typeF {
  background: #f0f0f0;
  border: 1px solid #e5e5e5;
}
#wrapper .module-typeF h2,
#wrapper .module-typeF h3,
#wrapper .module-typeF h4,
#wrapper .module-typeF h5 {
  border-bottom: 1px solid #e5e5e5;
  color: #000000;
}
#wrapper .module-typeF h2 a,
#wrapper .module-typeF h3 a,
#wrapper .module-typeF h4 a,
#wrapper .module-typeF h5 a {
  color: #000000;
}
#wrapper .module-typeF.onthispage h2,
#wrapper .module-typeF.on-this-page h2,
#wrapper .module-typeF.on-this-page-module h2,
#wrapper .module-typeF[id*="onthispage"][class*="-type"] h2,
#wrapper .module-typeF#onthispage h2,
#wrapper .module-typeF.onthispage h3,
#wrapper .module-typeF.on-this-page h3,
#wrapper .module-typeF.on-this-page-module h3,
#wrapper .module-typeF[id*="onthispage"][class*="-type"] h3,
#wrapper .module-typeF#onthispage h3,
#wrapper .module-typeF.onthispage h4,
#wrapper .module-typeF.on-this-page h4,
#wrapper .module-typeF.on-this-page-module h4,
#wrapper .module-typeF[id*="onthispage"][class*="-type"] h4,
#wrapper .module-typeF#onthispage h4,
#wrapper .module-typeF.onthispage h5,
#wrapper .module-typeF.on-this-page h5,
#wrapper .module-typeF.on-this-page-module h5,
#wrapper .module-typeF[id*="onthispage"][class*="-type"] h5,
#wrapper .module-typeF#onthispage h5 {
  font-size: 14px !important;
  font-weight: 700 !important;
}
#wrapper .module-typeF a {
  text-decoration: none;
}
#wrapper .module-typeF a:hover {
  text-decoration: underline;
}
#wrapper .module-typeF .somemore,
#wrapper .module-typeF p.somemore {
  color: #ffffff !important;
}
#wrapper .module-typeF .somemore a,
#wrapper .module-typeF p.somemore a,
#wrapper .module-typeF .somemore span,
#wrapper .module-typeF p.somemore span {
  color: #ffffff !important;
}
#wrapper .module-typeG,
#wrapper .emailupdates {
  background: #f0f0f0;
}
#wrapper .module-typeG a.button,
#wrapper .emailupdates a.button {
  float: right;
  color: #ffffff;
  margin-bottom: 0;
  margin-top: 10px;
}
#wrapper .module-typeG form,
#wrapper .emailupdates form {
  margin: 0;
  padding: 0;
  border: 0;
}
#wrapper .module-typeG form fieldset,
#wrapper .emailupdates form fieldset {
  margin: 0 15px;
  display: block;
}
#wrapper .module-typeG form input[type="text"],
#wrapper .emailupdates form input[type="text"] {
  -ms-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  display: block;
  width: 100%;
  height: 26px;
}
#wrapper .module-typeG span.sprite-24-govd-icon,
#wrapper .emailupdates span.sprite-24-govd-icon {
  padding: 0!important;
  margin: 7px;
  float: left;
}
#wrapper .module-typeG h4,
#wrapper .emailupdates h4 {
  font-size: 14px !important;
  font-weight: 700 !important;
}
#wrapper .related,
#wrapper .module-typeH {
  background: #ffffff;
  border: 1px solid #e5e5e5;
}
#wrapper .related h2,
#wrapper .module-typeH h2,
#wrapper .related h3,
#wrapper .module-typeH h3,
#wrapper .related h4,
#wrapper .module-typeH h4,
#wrapper .related h5,
#wrapper .module-typeH h5 {
  background: #f0f0f0;
  font-size: 14px;
  font-weight: 700;
}
#wrapper .related h2 a,
#wrapper .module-typeH h2 a,
#wrapper .related h3 a,
#wrapper .module-typeH h3 a,
#wrapper .related h4 a,
#wrapper .module-typeH h4 a,
#wrapper .related h5 a,
#wrapper .module-typeH h5 a {
  font-size: 14px;
  color: #000000;
}
#wrapper .related ul.inline li,
#wrapper .module-typeH ul.inline li {
  padding: 0 5px;
}
#wrapper .related.topicmedia,
#wrapper .module-typeH.topicmedia {
  padding-bottom: 0px;
}
#wrapper .related.topicmedia ul,
#wrapper .module-typeH.topicmedia ul {
  margin: 0 6px;
  padding: 0;
}
#wrapper .related.topicmedia ul.inline,
#wrapper .module-typeH.topicmedia ul.inline {
  margin: 15px 0px 6px 0px;
}
#wrapper .related.topicmedia ul.inline li,
#wrapper .module-typeH.topicmedia ul.inline li {
  padding-bottom: 0px;
}
#wrapper .related.topicmedia ul li,
#wrapper .module-typeH.topicmedia ul li {
  padding-bottom: 8px;
}
#wrapper #multiPage,
#wrapper .multipage,
#wrapper .module-typeI {
  background: #f0f0f0;
}
#wrapper #multiPage h3,
#wrapper .multipage h3,
#wrapper .module-typeI h3,
#wrapper #multiPage h4,
#wrapper .multipage h4,
#wrapper .module-typeI h4,
#wrapper #multiPage h5,
#wrapper .multipage h5,
#wrapper .module-typeI h5,
#wrapper #multiPage .title,
#wrapper .multipage .title,
#wrapper .module-typeI .title {
  padding: 0 10px;
  line-height: 20px;
  font-weight: 700;
  font-size: 18px !important;
}
#wrapper #multiPage ul li.selected,
#wrapper .multipage ul li.selected,
#wrapper .module-typeI ul li.selected,
#wrapper #multiPage ol li.selected,
#wrapper .multipage ol li.selected,
#wrapper .module-typeI ol li.selected {
  font-weight: 700;
  color: #000000;
  text-decoration: none;
}
#wrapper #multiPage ul li.selected:hover,
#wrapper .multipage ul li.selected:hover,
#wrapper .module-typeI ul li.selected:hover,
#wrapper #multiPage ol li.selected:hover,
#wrapper .multipage ol li.selected:hover,
#wrapper .module-typeI ol li.selected:hover {
  text-decoration: none;
}
#wrapper #multiPage ul li.selected a,
#wrapper .multipage ul li.selected a,
#wrapper .module-typeI ul li.selected a,
#wrapper #multiPage ol li.selected a,
#wrapper .multipage ol li.selected a,
#wrapper .module-typeI ol li.selected a {
  font-weight: 700;
  color: #000000;
  text-decoration: none;
}
#wrapper #multiPage ul li.selected a:hover,
#wrapper .multipage ul li.selected a:hover,
#wrapper .module-typeI ul li.selected a:hover,
#wrapper #multiPage ol li.selected a:hover,
#wrapper .multipage ol li.selected a:hover,
#wrapper .module-typeI ol li.selected a:hover {
  text-decoration: none;
}
#wrapper .module-typeJ ul {
  margin: 0;
  padding: 0;
}
#wrapper .module-typeJ ul li {
  display: inline-block;
  width: 100%;
}
#wrapper .module-typeJ ul li a {
  display: block;
  background: #f0f0f0;
  border-bottom: 3px solid #c0c0c0;
  margin-bottom: 15px;
}
#wrapper .module-typeJ ul li a img {
  width: 100%;
  border-bottom: 3px solid #ffffff;
}
#wrapper .module-typeJ ul li a span {
  display: block;
  font-size: 18px;
  padding: 5px;
  text-transform: capitalize;
}
#wrapper .module-typeJ ul.inline li {
  display: block;
}
#wrapper .module-typeK {
  overflow: visible;
}
#wrapper .module-typeK ul {
  margin: 0;
  padding: 0;
}
#wrapper .module-typeK ul li {
  display: inline-block;
  width: 100%;
  margin-bottom: 15px;
}
#wrapper .module-typeK ul li a {
  -webkit-box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.13);
  -moz-box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.13);
  box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.13);
  display: block;
  color: #ffffff;
  width: 100%;
}
#wrapper .module-typeK ul li a img {
  width: 100%;
}
#wrapper .module-typeK ul li a span {
  display: block;
  font-size: 18px;
  padding: 5px;
  text-transform: capitalize;
}
#wrapper .navbtn ul,
#wrapper .module-typeL ul {
  display: table;
  padding: 0;
  width: 100%;
}
#wrapper .navbtn ul li,
#wrapper .module-typeL ul li {
  list-style-type: none;
  display: table-row;
  border-spacing: 20px;
}
#wrapper .navbtn ul li a,
#wrapper .module-typeL ul li a {
  min-height: 65px;
  width: 100%;
  display: block;
  float: left;
  background: #f0f0f0;
  color: #000000 !important;
  text-decoration: none !important;
}
#wrapper .navbtn ul li a div,
#wrapper .module-typeL ul li a div {
  display: table-cell;
  vertical-align: top;
}
#wrapper .navbtn ul li a div h3,
#wrapper .module-typeL ul li a div h3 {
  font-size: 18px;
  line-height: 20px;
  text-transform: uppercase;
  display: block;
}
#wrapper .navbtn ul li a div > *,
#wrapper .module-typeL ul li a div > * {
  padding: 0;
  margin: 0;
}
#wrapper .navbtn ul li a div span + span,
#wrapper .module-typeL ul li a div span + span {
  display: none;
}
#wrapper .navbtn ul li a:hover div > span:first-child,
#wrapper .module-typeL ul li a:hover div > span:first-child {
  display: none;
}
#wrapper .navbtn ul li a:hover div span + span,
#wrapper .module-typeL ul li a:hover div span + span {
  display: block;
}
#wrapper .navbtn ul li a:hover *,
#wrapper .module-typeL ul li a:hover * {
  color: #ffffff !important;
}
#wrapper .navbtn ul li a:hover h3,
#wrapper .module-typeL ul li a:hover h3 {
  text-decoration: underline !important;
}
#wrapper .navbtn ul li a:hover p,
#wrapper .module-typeL ul li a:hover p,
#wrapper .navbtn ul li a:hover div,
#wrapper .module-typeL ul li a:hover div,
#wrapper .navbtn ul li a p:hover,
#wrapper .module-typeL ul li a p:hover,
#wrapper .navbtn ul li a div:hover,
#wrapper .module-typeL ul li a div:hover,
#wrapper .navbtn ul li a:hover p:hover,
#wrapper .module-typeL ul li a:hover p:hover,
#wrapper .navbtn ul li a:hover div:hover,
#wrapper .module-typeL ul li a:hover div:hover {
  text-decoration: none !important;
}
#wrapper .module-typeM {
  background: #f0f0f0;
  background-image: url("../images/fancy_deboss.png");
  padding-top: 10px;
  margin-bottom: 20px;
}
#wrapper .module-typeM .module-typeA h3 a:focus {
  border: 1px dotted #fff!important;
}
#wrapper .module-typeN {
  background-color: #ffffff;
  border: 1px solid #e5e5e5;
  padding: 5px;
  -webkit-box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.13);
  -moz-box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.13);
  box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.13);
}
#wrapper .module-typeN > h3 {
  text-transform: uppercase;
  font-size: 15px;
  color: #ffffff;
}
#wrapper .module-typeN > h3 a {
  color: #ffffff;
}
#wrapper .module-typeN > img,
#wrapper .module-typeN > figure {
  padding: 0;
  width: 100%;
}
#wrapper .module-typeN > a {
  padding: 0;
}
#wrapper .module-typeN > a > img {
  padding: 0;
  width: 100%;
}
#wrapper .module-typeN > p,
#wrapper .module-typeN > figure figcaption p {
  margin: 0;
  padding: 10px;
}
#wrapper .module-typeN > p.morelink,
#wrapper .module-typeN > figure figcaption p.morelink,
#wrapper .module-typeN > p.more,
#wrapper .module-typeN > figure figcaption p.more {
  padding-bottom: 0;
}
#wrapper .youtube,
#wrapper .module-typeY {
  margin-bottom: 20px;
}
#wrapper .youtube iframe,
#wrapper .module-typeY iframe {
  border: none;
}
#wrapper .youtube p,
#wrapper .module-typeY p {
  margin-top: 10px;
}
.on-this-page,
.related-module {
  background: #c0c0c0;
  border: 1px solid #c0c0c0;
  padding: 3px 5px;
}
.on-this-page-module {
  border: 1px solid #c0c0c0;
  padding: 1px 8px;
}
.on-this-page-module h4 {
  color: #000000;
}
#onthispage,
.on-this-page-module {
  background: #c0c0c0;
}
.related {
  border: 1px solid #c0c0c0;
  margin-bottom: 20px;
}
.related ul {
  margin: 0;
}
.related li {
  list-style-type: none;
  margin: 0;
  padding: 2px 3px;
}
.related li a {
  border-top: 1px solid #c0c0c0;
}
.feature-module {
  width: 100%;
  margin-bottom: 5px;
}
.noBorder,
.typeD,
[class*="typeD"] {
  background: #ffffff;
}
.lt-ie9 .page-curl,
.lt-ie9 .typeB,
.lt-ie9 [class*="-typeB"] {
  border: 1px solid #c0c0c0;
}
.page-curl,
.typeB,
[class*="-typeB"] {
  background: #ffffff;
  -webkit-box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.13);
  -moz-box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.13);
  box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.13);
}
.page-curl h3,
.typeB h3,
[class*="-typeB"] h3 {
  color: #000000;
}
.page-curl h3 a,
.typeB h3 a,
[class*="-typeB"] h3 a {
  color: #000000;
}
.cl {
  clear: left;
}
.rl {
  clear: right;
}
.righty {
  float: right;
}
.lefty {
  float: left;
}
.block li {
  border-bottom: 1px dotted #c0c0c0;
  list-style-type: none;
  margin-bottom: 5px;
  margin-left: -20px;
  padding-bottom: 10px;
}
a.button {
  background: none repeat scroll 0 0 #075290;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  color: #ffffff;
  font-weight: 700;
  line-height: 18px;
  margin: 8px auto 14px;
  padding: 5px 13px 7px;
  transition: all 300ms ease 0s;
}
.more-topics-module {
  border: 1px solid #e5e5e5;
  margin-left: 10px;
  margin-right: 10px;
  margin-top: 20px;
}
.more-topics-module .title {
  background: none repeat scroll 0 0 #e5e5e5;
  color: #075290;
  margin-top: 0;
  border-bottom: 1px solid #f0f0f0;
  padding: 10px 14px 9px;
}
.more-topics-module ul {
  margin: 5px 10px 10px 30px;
  padding: 0px;
}
.updates i {
  float: left;
  margin-left: 5px;
  margin-right: 5px;
  margin-top: 10px;
}
.updates h5 {
  text-transform: capitalize;
}
.updates p {
  margin: 10px;
  padding: 0 0 20px;
}
.updates a.button {
  float: right;
}
.updates input {
  width: 93%;
  margin: 5px 0 10px;
}
.three .updates {
  display: table;
}
.three .updates a {
  float: left;
}
.one #multiPagePaginator,
.one .multiPagePaginatorToc,
.two #multiPagePaginator,
.two .multiPagePaginatorToc {
  margin-bottom: 15px;
}
#multiPagePaginator,
.multiPagePaginatorToc {
  padding-top: 20px;
}
#multiPagePaginator a,
.multiPagePaginatorToc a {
  text-decoration: none!important;
}
#multiPagePaginator a:hover,
.multiPagePaginatorToc a:hover {
  text-decoration: underline!important;
}
#multiPagePaginator a:hover span,
.multiPagePaginatorToc a:hover span {
  text-decoration: underline!important;
}
#multiPagePaginator .mp-navigation,
.multiPagePaginatorToc .mp-navigation {
  background: url("../images/fancy_deboss_border.png") top repeat-x;
  margin-top: 10px;
  padding: 20px 10px 0px 10px;
  display: table;
  width: 100%;
}
#multiPagePaginator .mp-navigation .row,
.multiPagePaginatorToc .mp-navigation .row {
  display: table-row;
}
#multiPagePaginator .mp-navigation .icon-angle-left,
.multiPagePaginatorToc .mp-navigation .icon-angle-left,
#multiPagePaginator .mp-navigation .icon-angle-right,
.multiPagePaginatorToc .mp-navigation .icon-angle-right {
  font-size: 18px;
  vertical-align: -8%;
  margin-left: 6px;
}
#multiPagePaginator .mp-navigation .icon-angle-left:first-child,
.multiPagePaginatorToc .mp-navigation .icon-angle-left:first-child,
#multiPagePaginator .mp-navigation .icon-angle-right:first-child,
.multiPagePaginatorToc .mp-navigation .icon-angle-right:first-child {
  margin-left: 0;
  margin-right: 6px;
}
#multiPagePaginator .mp-navigation a,
.multiPagePaginatorToc .mp-navigation a {
  display: inline-block;
  font-size: 14px;
  max-width: 325px;
  position: relative;
  vertical-align: middle;
}
#multiPagePaginator .mp-navigation .pageIndicator,
.multiPagePaginatorToc .mp-navigation .pageIndicator {
  text-align: center;
  display: inline-block;
  display: table-cell;
}
#multiPagePaginator .mp-navigation .previous,
.multiPagePaginatorToc .mp-navigation .previous {
  padding: 0px;
  width: 50%;
  display: inline-block;
  display: table-cell;
}
#multiPagePaginator .mp-navigation .next,
.multiPagePaginatorToc .mp-navigation .next {
  text-align: right;
  width: 50%;
  display: inline-block;
  display: table-cell;
}
#multiPagePaginator .mp-pagination,
.multiPagePaginatorToc .mp-pagination {
  margin-top: 5px;
}
#multiPagePaginator .mp-pagination ul,
.multiPagePaginatorToc .mp-pagination ul {
  text-align: center;
}
#multiPagePaginator .mp-pagination li,
.multiPagePaginatorToc .mp-pagination li {
  display: inline-block;
  height: 35px;
  margin: 0 4px;
  width: 35px;
}
#multiPagePaginator .mp-pagination li.selected a,
.multiPagePaginatorToc .mp-pagination li.selected a {
  color: #ffffff !important;
}
#multiPagePaginator .mp-pagination li a,
.multiPagePaginatorToc .mp-pagination li a {
  color: #000000 !important;
  display: block;
  margin-top: 5px;
}
.multiPagePaginatorToc {
  padding-top: 0px;
}
.multiPagePaginatorToc .toc {
  display: block;
  text-align: center;
}
.multiPagePaginatorToc .toc a {
  text-decoration: none!important;
}
.multiPagePaginatorToc .toc a:hover {
  text-decoration: underline!important;
}
.one #multiPagePaginator .mp-navigation {
  padding-right: 0;
  padding-left: 0;
}
.one #multiPagePaginator .mp-navigation .pageIndicator {
  width: 33%;
}
.one #multiPagePaginator .mp-navigation .previous {
  width: 33%;
}
.one #multiPagePaginator .mp-navigation .next {
  width: 33%;
}
#nav-container [class*="module"] {
  margin-left: 10px;
  margin-right: 10px;
}
#top-container {
  padding: 0;
}
#top-container .flexsliderbox .flexslider {
  height: 239px;
  max-height: 239px;
}
#top-container #topic-intro > p {
  float: left;
}
/* lists */
.vertical {
  float: left;
  margin-left: 0;
}
.vertical li {
  display: block;
  float: left;
}
.vertical-ul {
  float: left;
  margin-left: 0;
}
.vertical-ul li {
  float: left;
}
.horizontal li {
  display: inline-block;
}
/* page options */
.poarrow {
  font-size: 16px;
}
.pageoptionsContainer {
  height: 25px;
  display: block;
  position: relative;
  float: right;
}
.pageoptionsContainer a {
  font-size: 12px;
}
.pageoptionsContainer.formatOptions {
  border-top: 0!important;
}
.pageoptionsContainer.languageOptions {
  margin-left: 7px;
  border-bottom: 0!important;
}
.formatOptionsOff,
.languageOptionsOff {
  display: none;
}
.formatOptionsOn,
.languageOptionsOn {
  display: block;
}
.select-label {
  float: left;
  font-weight: 700;
  display: inline-block;
  margin-top: 5px;
  margin-right: 10px;
  font-size: 12px;
  line-height: 18px;
}
.pageoptions {
  position: relative;
}
.pageoptions .select-box {
  padding: 1px 5px;
  cursor: pointer;
  display: block;
  border: 1px solid #e5e5e5;
  float: right;
  margin-right: 4px;
  color: #000000;
  margin-top: 2px;
  height: auto;
  line-height: 18px;
}
.pageoptions .select-box a,
.pageoptions .select-box a:hover {
  color: #000000;
  text-decoration: none !important;
}
.pageoptions .select-box a span,
.pageoptions .select-box a:hover span {
  margin-top: 0px;
  margin-right: 4px;
  float: right;
  text-decoration: none !important;
}
.pageoptions [class^="sprite-"] {
  display: block;
  float: left;
  margin: 8px 5px 0px 5px !important;
}
.pageoptions ul.drop-down {
  top: 25px;
  padding: 0px;
  list-style: none;
  margin: 0px;
  background: #ffffff;
  width: 135px;
  left: -999999px;
  display: block;
  z-index: 999;
  position: absolute;
  border: 1px solid #e5e5e5;
  border-bottom-width: 0px;
}
.pageoptions ul.drop-down li {
  border-bottom: 1px solid #e5e5e5;
  display: block;
}
.pageoptions ul.drop-down li:hover {
  background: #f0f0f0;
}
.pageoptions ul.drop-down li a {
  color: #000000;
  text-decoration: none;
  padding: 2px 5px;
  display: block;
  min-height: 31px;
  line-height: 35px !important;
}
.languages.pageoptions .select-box {
  width: 125px;
}
.languages.pageoptions ul.sfhover {
  width: 135px;
  left: 0px;
}
.format.pageoptions .select-box {
  width: 110px;
}
.format.pageoptions ul.sfhover {
  width: 120px;
  left: 0px;
}
.one .pageoptionsContainer {
  border-top: 1px solid #e5e5e5;
  border-bottom: 1px solid #e5e5e5;
  padding: 10px 0px 10px 15px;
  height: 35px;
  margin: 5px 5px 0px 5px;
  clear: both;
  float: none;
}
.one .pageoptionsContainer + .pageoptionsContainer {
  border-top: none;
}
.one .format.pageoptions li a,
.one .languages.pageoptions li a {
  width: 135px;
}
.one .pageoptions {
  margin: 0px;
  display: inline-block;
  width: 220px;
}
.one .pageoptions .select-box {
  width: 125px !important;
}
.one .pageoptions .select-box a {
  float: left;
}
.two .languages.pageoptions .select-box {
  width: 125px;
}
.two .languages.pageoptions .select-box a {
  float: left;
}
.two .languages.pageoptions ul.sfhover {
  left: 0px;
  width: 135px;
}
.two .format.pageoptions ul.sfhover {
  left: 0px;
}
#content .pageoptions li a.external {
  background: none;
}
/* bootstrap overrides */
body {
  line-height: 25px;
}
body.modal-open {
  overflow: hidden;
}
.border-bottom-white {
  border-bottom: 2px solid #ffffff;
}
.border-bottom-cdcblue {
  border-bottom: 2px solid #075290;
}
select {
  width: auto;
  border: 1px solid #c0c0c0;
  background-color: #ffffff;
}
.close {
  font-size: 24px;
  opacity: 1!important;
}
.modal-header {
  height: 24px;
}
.modal-header > span,
.modal-header span {
  float: left;
}
.modal-body {
  max-height: 100%;
  overflow: auto;
  -webkit-overflow-scrolling: touch;
}
input[type="text"] {
  color: #000000;
}
.input-prepend {
  -ms-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  background: #075290;
  margin-bottom: 5px;
  padding: 1px 2px 1px 1px;
  width: 185px;
}
.cdc-local-check,
input[type="checkbox"] {
  float: left;
}
.cdc-local-check {
  -ms-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  background: #075290;
  padding: 1px 2px 1px 1px;
  height: 32px;
}
.cdc-local-check input[type="checkbox"] {
  margin: 8px 10px;
}
.cdc-local-check label {
  -ms-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  color: #ffffff;
  border: none;
  padding: 4px 6px;
  height: 30px;
}
.btn {
  border: 0;
}
.nav .dropdown-toggle .caret {
  border-top-color: #000000;
  border-bottom-color: #000000;
}
.nav .dropdown-toggle:hover .caret {
  border-top-color: #000000;
  border-bottom-color: #000000;
}
.dropdown-menu {
  border-radius: 0;
  padding: 0;
}
.dropdown-menu li > a:hover {
  background: none;
  color: #000000;
}
.navhead .icon-remove {
  background-position: -470px 0;
}
.navhead [class^="icon-"],
.navhead [class*=" icon-"] {
  background-image: url("../images/glyphicons-halflings_big.png");
}
select#select {
  -ms-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  border-radius: 0px;
  -moz-border-radius: 0px;
  -webkit-border-radius: 0px;
  width: 185px;
}
#content img.pull-right {
  margin-left: 1em;
  margin-left: 1rem;
}
.pull-left-full {
  float: left;
  margin-left: 0;
  margin-right: 10px;
}
blockquote.pull-right {
  clear: both;
  width: 100%;
}
/* search */
form[id*="searchForm"] {
  margin-top: 10px;
  float: right;
}
form[id*="searchForm"] label.subset {
  line-height: inherit;
  margin: 0;
  display: block;
  padding-left: 15px;
  color: #ffffff;
}
form[id*="searchForm"] label.search-box {
  margin: 0;
}
form[id*="searchForm"] td {
  padding: 0;
  margin: 0;
}
form[id*="searchForm"] td:first-child {
  padding-left: 10px;
  vertical-align: middle;
  width: 200px;
}
form[id*="searchForm"] input[type="checkbox"] {
  width: 13px;
  height: 13px;
  padding: 0;
  margin: 0;
  vertical-align: middle;
  position: relative;
  top: -1px;
  *overflow: hidden;
  float: inherit;
  margin-right: 5px;
}
form[id*="searchForm"] input[type="text"] {
  width: 248px;
  border: 2px solid #075290;
  border-right: none;
  border-radius: 0;
  box-shadow: none;
}
form[id*="searchForm"] input[type="submit"],
form[id*="searchForm"] button.submit {
  -ms-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  background: #ffffff;
  width: 30px;
  height: 28px;
  border: none;
  float: none;
}
form[id*="searchForm"] input[type="submit"] span,
form[id*="searchForm"] button.submit span {
  position: relative;
  top: -2px;
  left: -5px;
}
form[id*="searchForm"] #searchBoxLocal,
form[id*="searchForm"] #searchBoxLocalBottom {
  margin: 0;
}
form[id*="searchForm"] table,
form[id*="searchForm"] tr,
form[id*="searchForm"] td,
form[id*="searchForm"] th {
  border: 0;
}
form[id*="searchForm"] table {
  background: #075290;
  width: 350px;
  table-layout: fixed;
}
form[id*="searchForm"] td.searchtd {
  vertical-align: top;
}
form[id*="searchForm"] td.buttontd {
  width: 32px!important;
}
form[id*="searchForm"] td.labletd {
  padding: 3px 10px;
}
form#searchForm input[type="text"],
form#searchFormBottom input[type="text"],
form[id^="searchForm"] input[type="text"] {
  margin-bottom: 0;
}
form#searchForm td:first-child,
form#searchFormBottom td:first-child,
form[id^="searchForm"] td:first-child {
  padding-left: 0;
}
form#searchForm legend,
form#searchFormBottom legend,
form[id^="searchForm"] legend {
  display: none!important;
}
form#searchForm span[class^="sprite-"],
form#searchFormBottom span[class^="sprite-"],
form[id^="searchForm"] span[class^="sprite-"] {
  font-size: 0px;
  line-height: 0px;
  color: transparent;
}
/* social media */
@charset "UTF-8";
.cdc-socialMedia .socialMediaFeeds span[class*="sprite-"] {
  float: left;
}
.cdc-socialMedia .socialMediaFeeds div h4 {
  margin-top: 10px;
}
.cdc-socialMedia .socialMediaFeeds div h4 a {
  display: inline-block;
  margin-top: 7px;
  padding-left: 0;
}
#share-bar {
  margin-bottom: 10px;
  min-height: 25px;
}
.socialmediabar li {
  font-size: 12px;
}
.socialmediabar li a {
  font-size: 12px;
}
.socialmediabar a {
  font-size: 12px;
}
.secondTier.topicHome #breadBox,
.secondTier #breadBox {
  margin-bottom: 40px;
}
.secondTier.optionalTwo #breadBox {
  margin-bottom: 10px;
}
.contactArea {
  min-height: 20px;
}
#socialMediaShareContainer {
  height: 20px;
}
html.content #socialMediaShareContainer {
  margin: 0px 0;
}
#socialMediaContainer .contactArea {
  min-height: 20px;
  padding-top: 0;
}
.preFoot #socialMediaContainer {
  margin: 10px;
}
#socialMedia {
  display: none;
}
#socialMedia a {
  text-decoration: none;
}
.secondTier #socialMediaContainer {
  margin: 10px 185px 0 190px;
}
.secondTier.optionalTwo #socialMediaContainer {
  margin-bottom: 10px;
}
.secondTier.optionalTwo #socialMediaContainer {
  margin: 10px 175px 10px 10px;
}
#socialMedia .facebookRecommend {
  background: url("../images/smRecommend.png") no-repeat;
  padding-right: 0;
  height: 20px;
  width: 84px;
  text-indent: -9999px;
}
#socialMedia .linkedInShare {
  background: url("../images/smLinkedIn.png") 0px 7px no-repeat;
  padding: 4px 0 0 65px;
  text-indent: -99999px;
}
#socialMedia .esp .linkedInShare {
  background: url("../images/smLinkedIn_es.png") 5px 7px no-repeat;
  padding: 4px 0 0 70px;
  text-indent: -99999px;
}
#socialMedia .esp .facebookRecommend {
  background: url("../images/smRecommend_es.png") no-repeat;
  padding-right: 0;
  height: 20px;
  width: 86px;
}
#socialMedia .twitterTweet {
  background: url("../images/smTweet.png") no-repeat;
  padding-right: 0;
  height: 20px;
  width: 59px;
  text-indent: -9999px;
}
#socialMedia .esp .twitterTweet {
  background: url("../images/smTweet_es.png") no-repeat;
  padding-right: 0;
  height: 20px;
  width: 70px;
}
.shareButtonEs,
.shareButtonEn {
  height: 20px;
  padding-left: 20px;
  background: url("../images/smShare.png") no-repeat 0 center;
  line-height: 21px;
  color: #333;
  font-weight: 700;
  font-size: 12px;
  display: block;
}
.shareButtonEs,
body.esp .shareButtonEn {
  display: none;
}
body.esp .shareButtonEs {
  display: block;
}
#applicationsPage.widePage #socialMediaContainer {
  margin: 10px;
}
#applicationsPage.widePage.appsPage #socialMediaContainer {
  margin: 10px;
  margin-left: 195px;
}
#linkedInCountWrapper {
  margin-top: 3px;
}
#fbCount,
#twitterCount,
#linkedInCount {
  background: #ffffff;
  border: 1px solid #d1d1d1;
  float: left;
  font-weight: normal;
  height: 14px;
  margin-left: 5px;
  *margin-left: 0px;
  padding: 3px 3px 1px 3px;
  text-align: center;
  line-height: 11px;
  white-space: nowrap;
  font-size: 11px;
  font-size: 12px;
  /* [disabled]margin-top:1px; */

}
#facebookBlock,
#twitterBlock {
  margin-top: 2px;
}
#facebookBlock,
#twitterBlock,
#bookmarkShareBlock,
#facebookBlock > a,
#twitterBlock > a,
.countWrapper {
  float: left;
  display: block;
}
#wrapper #facebookBlock > a:hover,
#wrapper #twitterBlock > a:hover {
  text-decoration: none;
}
#twitterBlock,
#bookmarkShareBlock {
  margin-left: 10px;
}
#bookmarkShareBlock #twitterBlock,
#bookmarkShareBlock #facebookBlock {
  margin: 5px 0px 0px 5px;
}
.countWrapper {
  position: relative;
  text-indent: 0px;
}
.counterNub {
  float: left;
  position: relative;
  z-index: 2;
  height: 0;
  width: 5px;
  text-indent: 0px;
  top: 5px;
  left: 1px;
}
.counterNub s,
.counterNub i {
  border: solid transparent;
  border-right-color: #d7d7d7;
  top: 1px;
  display: block;
  position: relative;
  border-width: 4px 5px 4px 0;
}
.counterNub i {
  left: 2px;
  top: -7px;
  border-right-color: #ffffff;
}
#linkedinBlock {
  float: left;
  display: block;
  margin-left: 9px;
}
#bookmarkShareBlock ul {
  background-color: #ffffff;
  position: absolute;
  left: -9999px;
  margin: 0;
  border: 1px solid #e5e5e5;
  border-bottom: none;
  list-style: none;
  width: 165px;
  z-index: 999;
}
#bookmarkShareBlock .bookmarkShare {
  position: relative;
  z-index: 999;
  cursor: pointer;
}
#bookmarkShareBlock .sfhover > ul {
  position: absolute;
  top: 19px;
  left: 2px;
  z-index: 999;
}
#bookmarkShareBlock ul li {
  display: block;
  list-style: none;
  height: 35px;
  border-bottom: 1px solid #e5e5e5;
  margin: 0;
  padding-left: 5px;
  line-height: 28px;
}
#bookmarkShareBlock ul li:hover {
  background: #f0f0f0;
}
#bookmarkShareBlock ul a:hover {
  color: #000000;
  text-decoration: none;
}
#bookmarkShareBlock ul a,
#bookmarkShareBlock ul a:visited,
#bookmarkShareBlock ul li a:visited {
  display: block;
  color: #000000;
  font-size: 1.2rem;
  text-decoration: none;
  padding: 3px 0;
}
#bookmarkShareBlock ul li a i {
  display: block;
  float: left;
  margin-right: 7px;
}
#bookmarkShareBlock ul li.pinterest {
  padding-left: 5px;
}
#bookmarkShareBlock ul li.pinterest img {
  margin-right: 5px;
}
#bookmarkShareBlock ul li.digg i {
  margin-top: 4px;
}
#li_ui_li_gen_1350312101716_0-logo {
  background: url("../../../../static02.linkedin.com/scds/common/u/img/sprite/sprite_connect_v13.png") no-repeat scroll 0 -276px transparent !important;
  border: 0 none !important;
  cursor: pointer !important;
  display: block !important;
  float: right !important;
  height: 20px !important;
  left: 0 !important;
  margin: 0 !important;
  overflow: hidden !important;
  padding: 0 !important;
  position: absolute !important;
  text-indent: -9999em !important;
  top: 0 !important;
  width: 20px !important;
}
#bookmarkShareBlock ul li.addthisto {
  background-color: #ddd;
  margin: 0;
  border-bottom: solid 1px #cdcdcd;
  padding: 3px 0 2px 6px;
  clear: both;
}
#bookmarkShareBlock ul li.addthisto.esp {
  display: none;
}
body.esp #bookmarkShareBlock ul li.addthisto.eng {
  display: none;
}
body.esp #bookmarkShareBlock ul li.addthisto.esp {
  display: block;
}
.bookmarkShare {
  display: inline-block;
  *display: inline;
}
.bookmarkShare a {
  float: left;
  top: 2px;
  position: relative;
}
.bookmarkShare .external {
  display: none !important;
}
img.analytics {
  visibility: hidden;
  float: left;
  clear: none;
}
#socialMediaFeeds:after {
  content: ".";
  display: block;
  font-size: 0;
  height: 0;
  clear: left;
  visibility: hidden;
}
.cdc-socialMedia #socialMediaFeeds div h4 {
  margin-top: 0;
  line-height: 30px;
}
.cdc-socialMedia #socialMediaFeeds #tweet,
.cdc-socialMedia #socialMediaFeeds #facebook {
  background: #ffffff;
  color: #000000;
  float: none;
  margin: 0 auto;
  width: 94%;
}
.cdc-socialMedia {
  background: transparent;
  padding: 0;
}
.cdc-socialMedia #socialMediaFeeds,
.cdc-socialMedia .socialMediaFeeds {
  background: #ebf2f9;
  margin: 0 auto;
  border: 1px solid #e5e5e5;
  padding-bottom: 5px;
  padding: 0 10px 0;
}
.cdc-socialMedia #socialMediaFeeds .socl-avatar,
.cdc-socialMedia .socialMediaFeeds .socl-avatar {
  float: left;
  display: none;
}
.cdc-socialMedia #socialMediaFeeds .socl-user,
.cdc-socialMedia .socialMediaFeeds .socl-user {
  background: #d1e2f0;
  display: block;
  margin-top: 10px;
  line-height: 20px;
  /* [disabled]margin-bottom: 10px; */

  text-decoration: none;
  text-indent: 3px;
}
.cdc-socialMedia #socialMediaFeeds .socl-user:hover,
.cdc-socialMedia .socialMediaFeeds .socl-user:hover {
  text-decoration: underline;
}
.cdc-socialMedia #socialMediaFeeds .socl-comment-text .socl-user:nth-child(3),
.cdc-socialMedia .socialMediaFeeds .socl-comment-text .socl-user:nth-child(3) {
  margin-top: 0;
}
.cdc-socialMedia #socialMediaFeeds a:hover,
.cdc-socialMedia .socialMediaFeeds a:hover {
  text-decoration: none;
}
.cdc-socialMedia #socialMediaFeeds #tweet,
.cdc-socialMedia .socialMediaFeeds #tweet,
.cdc-socialMedia #socialMediaFeeds #facebook,
.cdc-socialMedia .socialMediaFeeds #facebook {
  background: #ebf2f9;
  -ms-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  float: none;
  margin-right: auto;
  margin-left: auto;
  width: 100%;
}
.cdc-socialMedia #socialMediaFeeds #tweet .socl-user,
.cdc-socialMedia .socialMediaFeeds #tweet .socl-user,
.cdc-socialMedia #socialMediaFeeds #facebook .socl-user,
.cdc-socialMedia .socialMediaFeeds #facebook .socl-user {
  background: #d1e2f0;
}
.cdc-socialMedia #socialMediaFeeds > div,
.cdc-socialMedia .socialMediaFeeds > div {
  margin-top: 10px;
}
.cdc-socialMedia #socialMediaFeeds > div:first-child,
.cdc-socialMedia .socialMediaFeeds > div:first-child {
  margin-top: 0.5rem;
}
.cdc-socialMedia #socialMediaFeeds div h4,
.cdc-socialMedia .socialMediaFeeds div h4 {
  margin-top: 5px;
  margin-bottom: 2px;
  line-height: 30px;
}
.cdc-socialMedia #tweet h4 a,
.cdc-socialMedia #facebook h4 a {
  color: #000000;
  text-decoration: none;
}
.cdc-socialMedia #tweet h4 a:hover,
.cdc-socialMedia #facebook h4 a:hover {
  text-decoration: underline;
}
.cdc-socialMedia .feed-item {
  margin: 10px 3px 0;
  margin: 1rem 0.3rem 0;
}
.cdc-socialMedia .feed-item:first-child {
  margin-top: 0;
}
.js .cdc-socialMedia #socialMediaFeeds #tweet .socl-loader-graphic,
.js .cdc-socialMedia #socialMediaFeeds #facebook .socl-loader-graphic {
  background: url("../images/social_media_loader.gif") 50% 50% no-repeat;
  display: block;
  width: 100%;
  height: 30px;
  margin: 5px auto;
}
#tweet .socl-comment-text p,
#facebook .socl-comment-text p,
#tweet .socl-comment-text a.failover,
#facebook .socl-comment-text a.failover {
  display: none;
}
body.mejs-time-float-current,
p.mejs-time-float-current,
span.mejs-time-float-current,
li.mejs-time-float-current {
  font-size: 11px;
  line-height: 11px;
}
audio {
  visibility: hidden;
}
/* media queries */
@media screen and (min-width: 1200px) {
  .visible-four {
    display: inherit !important;
  }
  .visible-three {
    display: none !important;
  }
  .visible-two {
    display: none !important;
  }
  .visible-one {
    display: none !important;
  }
  .hidden-four {
    display: none !important;
  }
  .span5a {
    width: 278px;
  }
  .span7a {
    width: 375px;
  }
  .carousel-slider .slider .flex-direction-nav {
    display: none;
  }
  .span24 .double.list-block,
  .span24 .double.list-block li {
    max-width: 569px;
    width: 569px;
  }
  .span23 .double.list-block,
  .span23 .double.list-block li {
    max-width: 544px;
    width: 544px;
  }
  .span22 .double.list-block,
  .span22 .double.list-block li {
    max-width: 519px;
    width: 519px;
  }
  .span21 .double.list-block,
  .span21 .double.list-block li {
    max-width: 494px;
    width: 494px;
  }
  .span20 .double.list-block,
  .span20 .double.list-block li {
    max-width: 469px;
    width: 469px;
  }
  .span19 .double.list-block,
  .span19 .double.list-block li {
    max-width: 444px;
    width: 444px;
  }
  .span18 .double.list-block,
  .span18 .double.list-block li {
    max-width: 419px;
    width: 419px;
  }
  .span17 .double.list-block,
  .span17 .double.list-block li {
    max-width: 394px;
    width: 394px;
  }
  .span16 .double.list-block,
  .span16 .double.list-block li {
    max-width: 369px;
    width: 369px;
  }
  .span15 .double.list-block,
  .span15 .double.list-block li {
    max-width: 344px;
    width: 344px;
  }
  .span14 .double.list-block,
  .span14 .double.list-block li {
    max-width: 319px;
    width: 319px;
  }
  .span13 .double.list-block,
  .span13 .double.list-block li {
    max-width: 294px;
    width: 294px;
  }
  .span12 .double.list-block,
  .span12 .double.list-block li {
    max-width: 269px;
    width: 269px;
  }
  .span11 .double.list-block,
  .span11 .double.list-block li {
    max-width: 244px;
    width: 244px;
  }
  .span10 .double.list-block,
  .span10 .double.list-block li {
    max-width: 219px;
    width: 219px;
  }
  .span9 .double.list-block,
  .span9 .double.list-block li {
    max-width: 194px;
    width: 194px;
  }
  .span8 .double.list-block,
  .span8 .double.list-block li {
    max-width: 169px;
    width: 169px;
  }
  .span7 .double.list-block,
  .span7 .double.list-block li {
    max-width: 144px;
    width: 144px;
  }
  .span6 .double.list-block,
  .span6 .double.list-block li {
    max-width: 119px;
    width: 119px;
  }
  .span5 .double.list-block,
  .span5 .double.list-block li {
    max-width: 94px;
    width: 94px;
  }
  .span4 .double.list-block,
  .span4 .double.list-block li {
    max-width: 69px;
    width: 69px;
  }
  .span24 .triple.list-block,
  .span24 .triple.list-block li {
    max-width: 374px;
    width: 374px;
  }
  .span23 .triple.list-block,
  .span23 .triple.list-block li {
    max-width: 357px;
    width: 357px;
  }
  .span22 .triple.list-block,
  .span22 .triple.list-block li {
    max-width: 341px;
    width: 341px;
  }
  .span21 .triple.list-block,
  .span21 .triple.list-block li {
    max-width: 324px;
    width: 324px;
  }
  .span20 .triple.list-block,
  .span20 .triple.list-block li {
    max-width: 307px;
    width: 307px;
  }
  .span19 .triple.list-block,
  .span19 .triple.list-block li {
    max-width: 291px;
    width: 291px;
  }
  .span18 .triple.list-block,
  .span18 .triple.list-block li {
    max-width: 274px;
    width: 274px;
  }
  .span17 .triple.list-block,
  .span17 .triple.list-block li {
    max-width: 257px;
    width: 257px;
  }
  .span16 .triple.list-block,
  .span16 .triple.list-block li {
    max-width: 241px;
    width: 241px;
  }
  .span15 .triple.list-block,
  .span15 .triple.list-block li {
    max-width: 224px;
    width: 224px;
  }
  .span14 .triple.list-block,
  .span14 .triple.list-block li {
    max-width: 207px;
    width: 207px;
  }
  .span13 .triple.list-block,
  .span13 .triple.list-block li {
    max-width: 191px;
    width: 191px;
  }
  .span12 .triple.list-block,
  .span12 .triple.list-block li {
    max-width: 174px;
    width: 174px;
  }
  .span11 .triple.list-block,
  .span11 .triple.list-block li {
    max-width: 157px;
    width: 157px;
  }
  .span10 .triple.list-block,
  .span10 .triple.list-block li {
    max-width: 141px;
    width: 141px;
  }
  .span9 .triple.list-block,
  .span9 .triple.list-block li {
    max-width: 124px;
    width: 124px;
  }
  .span8 .triple.list-block,
  .span8 .triple.list-block li {
    max-width: 107px;
    width: 107px;
  }
  .span7 .triple.list-block,
  .span7 .triple.list-block li {
    max-width: 91px;
    width: 91px;
  }
  .span6 .triple.list-block,
  .span6 .triple.list-block li {
    max-width: 74px;
    width: 74px;
  }
  .span24 .double.list-bullet,
  .span24 .double.list-bullet li,
  .span24 .double.list-ordered,
  .span24 .double.list-ordered li {
    max-width: 554px;
    width: 554px;
  }
  .span23 .double.list-bullet,
  .span23 .double.list-bullet li,
  .span23 .double.list-ordered,
  .span23 .double.list-ordered li {
    max-width: 529px;
    width: 529px;
  }
  .span22 .double.list-bullet,
  .span22 .double.list-bullet li,
  .span22 .double.list-ordered,
  .span22 .double.list-ordered li {
    max-width: 504px;
    width: 504px;
  }
  .span21 .double.list-bullet,
  .span21 .double.list-bullet li,
  .span21 .double.list-ordered,
  .span21 .double.list-ordered li {
    max-width: 479px;
    width: 479px;
  }
  .span20 .double.list-bullet,
  .span20 .double.list-bullet li,
  .span20 .double.list-ordered,
  .span20 .double.list-ordered li {
    max-width: 454px;
    width: 454px;
  }
  .span19 .double.list-bullet,
  .span19 .double.list-bullet li,
  .span19 .double.list-ordered,
  .span19 .double.list-ordered li {
    max-width: 429px;
    width: 429px;
  }
  .span18 .double.list-bullet,
  .span18 .double.list-bullet li,
  .span18 .double.list-ordered,
  .span18 .double.list-ordered li {
    max-width: 404px;
    width: 404px;
  }
  .span17 .double.list-bullet,
  .span17 .double.list-bullet li,
  .span17 .double.list-ordered,
  .span17 .double.list-ordered li {
    max-width: 379px;
    width: 379px;
  }
  .span16 .double.list-bullet,
  .span16 .double.list-bullet li,
  .span16 .double.list-ordered,
  .span16 .double.list-ordered li {
    max-width: 354px;
    width: 354px;
  }
  .span15 .double.list-bullet,
  .span15 .double.list-bullet li,
  .span15 .double.list-ordered,
  .span15 .double.list-ordered li {
    max-width: 329px;
    width: 329px;
  }
  .span14 .double.list-bullet,
  .span14 .double.list-bullet li,
  .span14 .double.list-ordered,
  .span14 .double.list-ordered li {
    max-width: 304px;
    width: 304px;
  }
  .span13 .double.list-bullet,
  .span13 .double.list-bullet li,
  .span13 .double.list-ordered,
  .span13 .double.list-ordered li {
    max-width: 279px;
    width: 279px;
  }
  .span12 .double.list-bullet,
  .span12 .double.list-bullet li,
  .span12 .double.list-ordered,
  .span12 .double.list-ordered li {
    max-width: 254px;
    width: 254px;
  }
  .span11 .double.list-bullet,
  .span11 .double.list-bullet li,
  .span11 .double.list-ordered,
  .span11 .double.list-ordered li {
    max-width: 229px;
    width: 229px;
  }
  .span10 .double.list-bullet,
  .span10 .double.list-bullet li,
  .span10 .double.list-ordered,
  .span10 .double.list-ordered li {
    max-width: 204px;
    width: 204px;
  }
  .span9 .double.list-bullet,
  .span9 .double.list-bullet li,
  .span9 .double.list-ordered,
  .span9 .double.list-ordered li {
    max-width: 179px;
    width: 179px;
  }
  .span8 .double.list-bullet,
  .span8 .double.list-bullet li,
  .span8 .double.list-ordered,
  .span8 .double.list-ordered li {
    max-width: 154px;
    width: 154px;
  }
  .span7 .double.list-bullet,
  .span7 .double.list-bullet li,
  .span7 .double.list-ordered,
  .span7 .double.list-ordered li {
    max-width: 129px;
    width: 129px;
  }
  .span6 .double.list-bullet,
  .span6 .double.list-bullet li,
  .span6 .double.list-ordered,
  .span6 .double.list-ordered li {
    max-width: 104px;
    width: 104px;
  }
  .span5 .double.list-bullet,
  .span5 .double.list-bullet li,
  .span5 .double.list-ordered,
  .span5 .double.list-ordered li {
    max-width: 79px;
    width: 79px;
  }
  .span4 .double.list-bullet,
  .span4 .double.list-bullet li,
  .span4 .double.list-ordered,
  .span4 .double.list-ordered li {
    max-width: 54px;
    width: 54px;
  }
  .span24 .triple.list-bullet,
  .span24 .triple.list-bullet li,
  .span24 .triple.list-ordered,
  .span24 .triple.list-ordered li {
    max-width: 359px;
    width: 359px;
  }
  .span23 .triple.list-bullet,
  .span23 .triple.list-bullet li,
  .span23 .triple.list-ordered,
  .span23 .triple.list-ordered li {
    max-width: 342px;
    width: 342px;
  }
  .span22 .triple.list-bullet,
  .span22 .triple.list-bullet li,
  .span22 .triple.list-ordered,
  .span22 .triple.list-ordered li {
    max-width: 326px;
    width: 326px;
  }
  .span21 .triple.list-bullet,
  .span21 .triple.list-bullet li,
  .span21 .triple.list-ordered,
  .span21 .triple.list-ordered li {
    max-width: 309px;
    width: 309px;
  }
  .span20 .triple.list-bullet,
  .span20 .triple.list-bullet li,
  .span20 .triple.list-ordered,
  .span20 .triple.list-ordered li {
    max-width: 292px;
    width: 292px;
  }
  .span19 .triple.list-bullet,
  .span19 .triple.list-bullet li,
  .span19 .triple.list-ordered,
  .span19 .triple.list-ordered li {
    max-width: 276px;
    width: 276px;
  }
  .span18 .triple.list-bullet,
  .span18 .triple.list-bullet li,
  .span18 .triple.list-ordered,
  .span18 .triple.list-ordered li {
    max-width: 259px;
    width: 259px;
  }
  .span17 .triple.list-bullet,
  .span17 .triple.list-bullet li,
  .span17 .triple.list-ordered,
  .span17 .triple.list-ordered li {
    max-width: 242px;
    width: 242px;
  }
  .span16 .triple.list-bullet,
  .span16 .triple.list-bullet li,
  .span16 .triple.list-ordered,
  .span16 .triple.list-ordered li {
    max-width: 226px;
    width: 226px;
  }
  .span15 .triple.list-bullet,
  .span15 .triple.list-bullet li,
  .span15 .triple.list-ordered,
  .span15 .triple.list-ordered li {
    max-width: 209px;
    width: 209px;
  }
  .span14 .triple.list-bullet,
  .span14 .triple.list-bullet li,
  .span14 .triple.list-ordered,
  .span14 .triple.list-ordered li {
    max-width: 192px;
    width: 192px;
  }
  .span13 .triple.list-bullet,
  .span13 .triple.list-bullet li,
  .span13 .triple.list-ordered,
  .span13 .triple.list-ordered li {
    max-width: 176px;
    width: 176px;
  }
  .span12 .triple.list-bullet,
  .span12 .triple.list-bullet li,
  .span12 .triple.list-ordered,
  .span12 .triple.list-ordered li {
    max-width: 159px;
    width: 159px;
  }
  .span11 .triple.list-bullet,
  .span11 .triple.list-bullet li,
  .span11 .triple.list-ordered,
  .span11 .triple.list-ordered li {
    max-width: 142px;
    width: 142px;
  }
  .span10 .triple.list-bullet,
  .span10 .triple.list-bullet li,
  .span10 .triple.list-ordered,
  .span10 .triple.list-ordered li {
    max-width: 126px;
    width: 126px;
  }
  .span9 .triple.list-bullet,
  .span9 .triple.list-bullet li,
  .span9 .triple.list-ordered,
  .span9 .triple.list-ordered li {
    max-width: 109px;
    width: 109px;
  }
  .span8 .triple.list-bullet,
  .span8 .triple.list-bullet li,
  .span8 .triple.list-ordered,
  .span8 .triple.list-ordered li {
    max-width: 92px;
    width: 92px;
  }
  .span7 .triple.list-bullet,
  .span7 .triple.list-bullet li,
  .span7 .triple.list-ordered,
  .span7 .triple.list-ordered li {
    max-width: 76px;
    width: 76px;
  }
  .span6 .triple.list-bullet,
  .span6 .triple.list-bullet li,
  .span6 .triple.list-ordered,
  .span6 .triple.list-ordered li {
    max-width: 59px;
    width: 59px;
  }
  .span19 .module-typeI ul.double.list-bullet,
  .span19 .module-typeI ol.double.list-bullet,
  .span19 .module-typeI ul.double.list-ordered,
  .span19 .module-typeI ol.double.list-ordered {
    width: 415px;
  }
  .span19 .module-typeI ul.double.list-bullet li,
  .span19 .module-typeI ol.double.list-bullet li,
  .span19 .module-typeI ul.double.list-ordered li,
  .span19 .module-typeI ol.double.list-ordered li {
    width: 415px;
  }
  .span19 .module-typeI ul.triple.list-bullet,
  .span19 .module-typeI ol.triple.list-bullet,
  .span19 .module-typeI ul.triple.list-ordered,
  .span19 .module-typeI ol.triple.list-ordered {
    width: 275px;
  }
  .span19 .module-typeI ul.triple.list-bullet li,
  .span19 .module-typeI ol.triple.list-bullet li,
  .span19 .module-typeI ul.triple.list-ordered li,
  .span19 .module-typeI ol.triple.list-ordered li {
    width: 275px;
  }
  .row {
    padding: 0 !important;
  }
  #content .module > div.list-sub-two,
  #content [class*="module"] > div.list-sub-two {
    width: 44%;
  }
  #content .navbtn ul li a,
  #content .typeL ul li a,
  #content [class*="-typeL"] ul li a {
    margin-bottom: 15px;
  }
  form[id*="searchForm"] input[type="text"] {
    width: 254px!important;
  }
  form[id*="searchForm"] table {
    width: 300px!important;
  }
  form[id*="searchForm"] td.searchtd {
    width: 268px!important;
  }
  .cdc-local-check {
    width: 225px;
  }
  .a2z-link-button span {
    float: right;
    margin-left: 4px;
    margin-top: 3px;
  }
  .about-us-module ul {
    width: 75%;
  }
  .about-us-module li {
    margin-left: 20px;
    margin-bottom: 10px;
  }
  #onthispage ul,
  .on-this-page-module ul {
    display: block;
  }
  #pageslide {
    display: none;
  }
  .pageoptions a:first-child {
    font-size: 12px;
  }
  .highlight-module.list a {
    font-size: 14px;
  }
  .js nav#left li {
    min-width: 170px;
  }
  .js nav#left h3 {
    min-width: 170px;
  }
  nav#left span:first-child {
    margin-top: 8px;
    margin-right: 4px;
  }
  .listLastChildBorderBottom {
    border-bottom: none;
  }
  #body .thumbnail-slider .slider {
    position: absolute;
    left: -9999px;
  }
  #body .thumbnail-slider .carousel {
    position: relative;
    left: auto;
  }
  #body .standard-slider .carousel {
    position: absolute;
    left: -9999px;
  }
  #footer .cdcLinks nav {
    min-height: 16em;
  }
}
@media screen and (min-width: 980px) and (max-width: 1199px) {
  .visible-four {
    display: none !important;
  }
  .visible-three {
    display: inherit !important;
  }
  .visible-two {
    display: none !important;
  }
  .visible-one {
    display: none !important;
  }
  .hidden-three {
    display: none !important;
  }
  .span5a {
    width: 225px;
  }
  .span7a {
    width: 303px;
  }
  .carousel-slider .slider .flex-direction-nav {
    display: none;
  }
  .span24 .double.list-block,
  .span24 .double.list-block li {
    max-width: 451px;
    width: 451px;
  }
  .span23 .double.list-block,
  .span23 .double.list-block li {
    max-width: 431px;
    width: 431px;
  }
  .span22 .double.list-block,
  .span22 .double.list-block li {
    max-width: 411px;
    width: 411px;
  }
  .span21 .double.list-block,
  .span21 .double.list-block li {
    max-width: 391px;
    width: 391px;
  }
  .span20 .double.list-block,
  .span20 .double.list-block li {
    max-width: 371px;
    width: 371px;
  }
  .span19 .double.list-block,
  .span19 .double.list-block li {
    max-width: 351px;
    width: 351px;
  }
  .span18 .double.list-block,
  .span18 .double.list-block li {
    max-width: 331px;
    width: 331px;
  }
  .span17 .double.list-block,
  .span17 .double.list-block li {
    max-width: 311px;
    width: 311px;
  }
  .span16 .double.list-block,
  .span16 .double.list-block li {
    max-width: 291px;
    width: 291px;
  }
  .span15 .double.list-block,
  .span15 .double.list-block li {
    max-width: 271px;
    width: 271px;
  }
  .span14 .double.list-block,
  .span14 .double.list-block li {
    max-width: 251px;
    width: 251px;
  }
  .span13 .double.list-block,
  .span13 .double.list-block li {
    max-width: 231px;
    width: 231px;
  }
  .span12 .double.list-block,
  .span12 .double.list-block li {
    max-width: 211px;
    width: 211px;
  }
  .span11 .double.list-block,
  .span11 .double.list-block li {
    max-width: 191px;
    width: 191px;
  }
  .span10 .double.list-block,
  .span10 .double.list-block li {
    max-width: 171px;
    width: 171px;
  }
  .span9 .double.list-block,
  .span9 .double.list-block li {
    max-width: 151px;
    width: 151px;
  }
  .span8 .double.list-block,
  .span8 .double.list-block li {
    max-width: 131px;
    width: 131px;
  }
  .span7 .double.list-block,
  .span7 .double.list-block li {
    max-width: 111px;
    width: 111px;
  }
  .span6 .double.list-block,
  .span6 .double.list-block li {
    max-width: 91px;
    width: 91px;
  }
  .span5 .double.list-block,
  .span5 .double.list-block li {
    max-width: 71px;
    width: 71px;
  }
  .span4 .double.list-block,
  .span4 .double.list-block li {
    max-width: 51px;
    width: 51px;
  }
  .span24 .triple.list-block,
  .span24 .triple.list-block li {
    max-width: 296px;
    width: 296px;
  }
  .span23 .triple.list-block,
  .span23 .triple.list-block li {
    max-width: 282px;
    width: 282px;
  }
  .span22 .triple.list-block,
  .span22 .triple.list-block li {
    max-width: 269px;
    width: 269px;
  }
  .span21 .triple.list-block,
  .span21 .triple.list-block li {
    max-width: 256px;
    width: 256px;
  }
  .span20 .triple.list-block,
  .span20 .triple.list-block li {
    max-width: 242px;
    width: 242px;
  }
  .span19 .triple.list-block,
  .span19 .triple.list-block li {
    max-width: 229px;
    width: 229px;
  }
  .span18 .triple.list-block,
  .span18 .triple.list-block li {
    max-width: 216px;
    width: 216px;
  }
  .span17 .triple.list-block,
  .span17 .triple.list-block li {
    max-width: 202px;
    width: 202px;
  }
  .span16 .triple.list-block,
  .span16 .triple.list-block li {
    max-width: 189px;
    width: 189px;
  }
  .span15 .triple.list-block,
  .span15 .triple.list-block li {
    max-width: 176px;
    width: 176px;
  }
  .span14 .triple.list-block,
  .span14 .triple.list-block li {
    max-width: 162px;
    width: 162px;
  }
  .span13 .triple.list-block,
  .span13 .triple.list-block li {
    max-width: 149px;
    width: 149px;
  }
  .span12 .triple.list-block,
  .span12 .triple.list-block li {
    max-width: 136px;
    width: 136px;
  }
  .span11 .triple.list-block,
  .span11 .triple.list-block li {
    max-width: 122px;
    width: 122px;
  }
  .span10 .triple.list-block,
  .span10 .triple.list-block li {
    max-width: 109px;
    width: 109px;
  }
  .span9 .triple.list-block,
  .span9 .triple.list-block li {
    max-width: 96px;
    width: 96px;
  }
  .span8 .triple.list-block,
  .span8 .triple.list-block li {
    max-width: 82px;
    width: 82px;
  }
  .span7 .triple.list-block,
  .span7 .triple.list-block li {
    max-width: 69px;
    width: 69px;
  }
  .span6 .triple.list-block,
  .span6 .triple.list-block li {
    max-width: 56px;
    width: 56px;
  }
  .span24 .double.list-bullet,
  .span24 .double.list-bullet li,
  .span24 .double.list-ordered,
  .span24 .double.list-ordered li {
    max-width: 436px;
    width: 436px;
  }
  .span23 .double.list-bullet,
  .span23 .double.list-bullet li,
  .span23 .double.list-ordered,
  .span23 .double.list-ordered li {
    max-width: 416px;
    width: 416px;
  }
  .span22 .double.list-bullet,
  .span22 .double.list-bullet li,
  .span22 .double.list-ordered,
  .span22 .double.list-ordered li {
    max-width: 396px;
    width: 396px;
  }
  .span21 .double.list-bullet,
  .span21 .double.list-bullet li,
  .span21 .double.list-ordered,
  .span21 .double.list-ordered li {
    max-width: 376px;
    width: 376px;
  }
  .span20 .double.list-bullet,
  .span20 .double.list-bullet li,
  .span20 .double.list-ordered,
  .span20 .double.list-ordered li {
    max-width: 356px;
    width: 356px;
  }
  .span19 .double.list-bullet,
  .span19 .double.list-bullet li,
  .span19 .double.list-ordered,
  .span19 .double.list-ordered li {
    max-width: 336px;
    width: 336px;
  }
  .span18 .double.list-bullet,
  .span18 .double.list-bullet li,
  .span18 .double.list-ordered,
  .span18 .double.list-ordered li {
    max-width: 316px;
    width: 316px;
  }
  .span17 .double.list-bullet,
  .span17 .double.list-bullet li,
  .span17 .double.list-ordered,
  .span17 .double.list-ordered li {
    max-width: 296px;
    width: 296px;
  }
  .span16 .double.list-bullet,
  .span16 .double.list-bullet li,
  .span16 .double.list-ordered,
  .span16 .double.list-ordered li {
    max-width: 276px;
    width: 276px;
  }
  .span15 .double.list-bullet,
  .span15 .double.list-bullet li,
  .span15 .double.list-ordered,
  .span15 .double.list-ordered li {
    max-width: 256px;
    width: 256px;
  }
  .span14 .double.list-bullet,
  .span14 .double.list-bullet li,
  .span14 .double.list-ordered,
  .span14 .double.list-ordered li {
    max-width: 236px;
    width: 236px;
  }
  .span13 .double.list-bullet,
  .span13 .double.list-bullet li,
  .span13 .double.list-ordered,
  .span13 .double.list-ordered li {
    max-width: 216px;
    width: 216px;
  }
  .span12 .double.list-bullet,
  .span12 .double.list-bullet li,
  .span12 .double.list-ordered,
  .span12 .double.list-ordered li {
    max-width: 196px;
    width: 196px;
  }
  .span11 .double.list-bullet,
  .span11 .double.list-bullet li,
  .span11 .double.list-ordered,
  .span11 .double.list-ordered li {
    max-width: 176px;
    width: 176px;
  }
  .span10 .double.list-bullet,
  .span10 .double.list-bullet li,
  .span10 .double.list-ordered,
  .span10 .double.list-ordered li {
    max-width: 156px;
    width: 156px;
  }
  .span9 .double.list-bullet,
  .span9 .double.list-bullet li,
  .span9 .double.list-ordered,
  .span9 .double.list-ordered li {
    max-width: 136px;
    width: 136px;
  }
  .span8 .double.list-bullet,
  .span8 .double.list-bullet li,
  .span8 .double.list-ordered,
  .span8 .double.list-ordered li {
    max-width: 116px;
    width: 116px;
  }
  .span7 .double.list-bullet,
  .span7 .double.list-bullet li,
  .span7 .double.list-ordered,
  .span7 .double.list-ordered li {
    max-width: 96px;
    width: 96px;
  }
  .span6 .double.list-bullet,
  .span6 .double.list-bullet li,
  .span6 .double.list-ordered,
  .span6 .double.list-ordered li {
    max-width: 76px;
    width: 76px;
  }
  .span5 .double.list-bullet,
  .span5 .double.list-bullet li,
  .span5 .double.list-ordered,
  .span5 .double.list-ordered li {
    max-width: 56px;
    width: 56px;
  }
  .span4 .double.list-bullet,
  .span4 .double.list-bullet li,
  .span4 .double.list-ordered,
  .span4 .double.list-ordered li {
    max-width: 36px;
    width: 36px;
  }
  .span24 .triple.list-bullet,
  .span24 .triple.list-bullet li,
  .span24 .triple.list-ordered,
  .span24 .triple.list-ordered li {
    max-width: 281px;
    width: 281px;
  }
  .span23 .triple.list-bullet,
  .span23 .triple.list-bullet li,
  .span23 .triple.list-ordered,
  .span23 .triple.list-ordered li {
    max-width: 267px;
    width: 267px;
  }
  .span22 .triple.list-bullet,
  .span22 .triple.list-bullet li,
  .span22 .triple.list-ordered,
  .span22 .triple.list-ordered li {
    max-width: 254px;
    width: 254px;
  }
  .span21 .triple.list-bullet,
  .span21 .triple.list-bullet li,
  .span21 .triple.list-ordered,
  .span21 .triple.list-ordered li {
    max-width: 241px;
    width: 241px;
  }
  .span20 .triple.list-bullet,
  .span20 .triple.list-bullet li,
  .span20 .triple.list-ordered,
  .span20 .triple.list-ordered li {
    max-width: 227px;
    width: 227px;
  }
  .span19 .triple.list-bullet,
  .span19 .triple.list-bullet li,
  .span19 .triple.list-ordered,
  .span19 .triple.list-ordered li {
    max-width: 214px;
    width: 214px;
  }
  .span18 .triple.list-bullet,
  .span18 .triple.list-bullet li,
  .span18 .triple.list-ordered,
  .span18 .triple.list-ordered li {
    max-width: 201px;
    width: 201px;
  }
  .span17 .triple.list-bullet,
  .span17 .triple.list-bullet li,
  .span17 .triple.list-ordered,
  .span17 .triple.list-ordered li {
    max-width: 187px;
    width: 187px;
  }
  .span16 .triple.list-bullet,
  .span16 .triple.list-bullet li,
  .span16 .triple.list-ordered,
  .span16 .triple.list-ordered li {
    max-width: 174px;
    width: 174px;
  }
  .span15 .triple.list-bullet,
  .span15 .triple.list-bullet li,
  .span15 .triple.list-ordered,
  .span15 .triple.list-ordered li {
    max-width: 161px;
    width: 161px;
  }
  .span14 .triple.list-bullet,
  .span14 .triple.list-bullet li,
  .span14 .triple.list-ordered,
  .span14 .triple.list-ordered li {
    max-width: 147px;
    width: 147px;
  }
  .span13 .triple.list-bullet,
  .span13 .triple.list-bullet li,
  .span13 .triple.list-ordered,
  .span13 .triple.list-ordered li {
    max-width: 134px;
    width: 134px;
  }
  .span12 .triple.list-bullet,
  .span12 .triple.list-bullet li,
  .span12 .triple.list-ordered,
  .span12 .triple.list-ordered li {
    max-width: 121px;
    width: 121px;
  }
  .span11 .triple.list-bullet,
  .span11 .triple.list-bullet li,
  .span11 .triple.list-ordered,
  .span11 .triple.list-ordered li {
    max-width: 107px;
    width: 107px;
  }
  .span10 .triple.list-bullet,
  .span10 .triple.list-bullet li,
  .span10 .triple.list-ordered,
  .span10 .triple.list-ordered li {
    max-width: 94px;
    width: 94px;
  }
  .span9 .triple.list-bullet,
  .span9 .triple.list-bullet li,
  .span9 .triple.list-ordered,
  .span9 .triple.list-ordered li {
    max-width: 81px;
    width: 81px;
  }
  .span8 .triple.list-bullet,
  .span8 .triple.list-bullet li,
  .span8 .triple.list-ordered,
  .span8 .triple.list-ordered li {
    max-width: 67px;
    width: 67px;
  }
  .span7 .triple.list-bullet,
  .span7 .triple.list-bullet li,
  .span7 .triple.list-ordered,
  .span7 .triple.list-ordered li {
    max-width: 54px;
    width: 54px;
  }
  .span6 .triple.list-bullet,
  .span6 .triple.list-bullet li,
  .span6 .triple.list-ordered,
  .span6 .triple.list-ordered li {
    max-width: 41px;
    width: 41px;
  }
  .span19 .module-typeI ul.double.list-bullet,
  .span19 .module-typeI ol.double.list-bullet,
  .span19 .module-typeI ul.double.list-ordered,
  .span19 .module-typeI ol.double.list-ordered {
    width: 325px;
  }
  .span19 .module-typeI ul.double.list-bullet li,
  .span19 .module-typeI ol.double.list-bullet li,
  .span19 .module-typeI ul.double.list-ordered li,
  .span19 .module-typeI ol.double.list-ordered li {
    width: 325px;
  }
  .span19 .module-typeI ul.triple.list-bullet,
  .span19 .module-typeI ol.triple.list-bullet,
  .span19 .module-typeI ul.triple.list-ordered,
  .span19 .module-typeI ol.triple.list-ordered {
    width: 215px;
  }
  .span19 .module-typeI ul.triple.list-bullet li,
  .span19 .module-typeI ol.triple.list-bullet li,
  .span19 .module-typeI ul.triple.list-ordered li,
  .span19 .module-typeI ol.triple.list-ordered li {
    width: 215px;
  }
  #content .module > div.list-sub-two,
  #content [class*="module"] > div.list-sub-two {
    width: 43%;
  }
  #content .navbtn ul li a,
  #content .typeL ul li a,
  #content [class*="-typeL"] ul li a {
    margin-bottom: 10px;
  }
  form[id*="searchForm"] input[type="text"] {
    width: 254px!important;
  }
  form[id*="searchForm"] table {
    width: 300px!important;
  }
  form[id*="searchForm"] td.searchtd {
    width: 268px!important;
  }
  .a2z ul {
    margin-top: 1px;
    text-align: left;
  }
  .a2z ul li {
    margin-bottom: 1px;
  }
  .a2z-button.border-bottom-cdcblue {
    border-width: 3px;
  }
  .a2z-link-button span {
    float: right;
    margin-left: 4px;
    margin-top: 3px;
  }
  .about-us-module ul {
    width: 75%;
  }
  .about-us-module li {
    margin-left: 15px;
    margin-bottom: 5px;
  }
  .cdc-local-check {
    width: 185px;
  }
  .top-blocks li > div,
  .typeG li > div,
  [class*="-typeG"] li > div {
    height: 83px;
  }
  #onthispage ul,
  .on-this-page-module ul {
    display: block;
  }
  html.no-js .pageoptions .nav ul {
    position: relative;
  }
  #pageslide {
    display: none;
  }
  #footer .cdcLinks nav {
    min-height: 16em;
  }
  #footer .socialMedia .socialFooter h6:first-child {
    margin-left: 10px!important;
  }
  nav#left span:first-child {
    margin-top: 8px;
    margin-right: 4px;
  }
  nav#left a {
    font-size: 14px;
  }
  .pageoptions > ul > li > ul li {
    margin-left: 0!important;
  }
  .pageoptions a:first-child {
    font-size: 12px;
  }
  .pageoptions .nav {
    margin-left: 0;
    display: table;
    table-layout: fixed;
    width: 100%;
  }
  .pageoptions .nav > li {
    display: table-cell;
    width: 20%;
  }
  .pageoptions .nav > li a {
    border-bottom: 0;
    overflow: hidden;
    height: 34px;
  }
  .pageoptions .nav li:first-child a {
    border-left: 0;
  }
  .pageoptions .nav ul {
    display: block;
    position: absolute;
    border-top: none;
    padding: 12px;
    width: 101.5%;
    margin-left: -1px;
    margin-top: 0;
    z-index: 999;
  }
  .pageoptions .nav span:first-child {
    float: left;
    margin-top: 8px;
    margin-right: 10px;
  }
  .pageoptions li.show > ul {
    display: none;
  }
  #datestamp li {
    font-size: 12px;
  }
  .module,
  [class*="module"],
  .cdc-mod {
    margin-bottom: 10px;
  }
  .module > *,
  [class*="module"] > *,
  .cdc-mod > * {
    padding: 0px 10px 0 10px;
  }
  .listLastChildBorderBottom {
    border-bottom: none;
  }
  #body .thumbnail-slider .slider {
    position: absolute;
    left: -9999px;
  }
  #body .thumbnail-slider .carousel {
    position: relative;
    left: auto;
  }
  #body .standard-slider .carousel {
    position: absolute;
    left: -9999px;
  }
}
@media screen and (min-width: 768px) and (max-width: 979px) {
  .visible-four {
    display: none !important;
  }
  .visible-three {
    display: none !important;
  }
  .visible-two {
    display: inherit !important;
  }
  .visible-one {
    display: none !important;
  }
  .hidden-two {
    display: none !important;
  }
  .span5a {
    width: 171px;
  }
  .span7a {
    width: 231px;
  }
  .carousel-slider .slider .flex-direction-nav {
    display: none;
  }
  .spanhtml.no-nav24 html.no-nav.double.list-block,
  .spanhtml.no-nav24 html.no-nav.double.list-block li {
    max-width: 343px;
    width: 343px;
  }
  .spanhtml.no-nav23 html.no-nav.double.list-block,
  .spanhtml.no-nav23 html.no-nav.double.list-block li {
    max-width: 328px;
    width: 328px;
  }
  .spanhtml.no-nav22 html.no-nav.double.list-block,
  .spanhtml.no-nav22 html.no-nav.double.list-block li {
    max-width: 312px;
    width: 312px;
  }
  .spanhtml.no-nav21 html.no-nav.double.list-block,
  .spanhtml.no-nav21 html.no-nav.double.list-block li {
    max-width: 297px;
    width: 297px;
  }
  .spanhtml.no-nav20 html.no-nav.double.list-block,
  .spanhtml.no-nav20 html.no-nav.double.list-block li {
    max-width: 281px;
    width: 281px;
  }
  .spanhtml.no-nav19 html.no-nav.double.list-block,
  .spanhtml.no-nav19 html.no-nav.double.list-block li {
    max-width: 266px;
    width: 266px;
  }
  .spanhtml.no-nav18 html.no-nav.double.list-block,
  .spanhtml.no-nav18 html.no-nav.double.list-block li {
    max-width: 250px;
    width: 250px;
  }
  .spanhtml.no-nav17 html.no-nav.double.list-block,
  .spanhtml.no-nav17 html.no-nav.double.list-block li {
    max-width: 235px;
    width: 235px;
  }
  .spanhtml.no-nav16 html.no-nav.double.list-block,
  .spanhtml.no-nav16 html.no-nav.double.list-block li {
    max-width: 219px;
    width: 219px;
  }
  .spanhtml.no-nav15 html.no-nav.double.list-block,
  .spanhtml.no-nav15 html.no-nav.double.list-block li {
    max-width: 204px;
    width: 204px;
  }
  .spanhtml.no-nav14 html.no-nav.double.list-block,
  .spanhtml.no-nav14 html.no-nav.double.list-block li {
    max-width: 188px;
    width: 188px;
  }
  .spanhtml.no-nav13 html.no-nav.double.list-block,
  .spanhtml.no-nav13 html.no-nav.double.list-block li {
    max-width: 173px;
    width: 173px;
  }
  .spanhtml.no-nav12 html.no-nav.double.list-block,
  .spanhtml.no-nav12 html.no-nav.double.list-block li {
    max-width: 157px;
    width: 157px;
  }
  .spanhtml.no-nav11 html.no-nav.double.list-block,
  .spanhtml.no-nav11 html.no-nav.double.list-block li {
    max-width: 142px;
    width: 142px;
  }
  .spanhtml.no-nav10 html.no-nav.double.list-block,
  .spanhtml.no-nav10 html.no-nav.double.list-block li {
    max-width: 126px;
    width: 126px;
  }
  .spanhtml.no-nav9 html.no-nav.double.list-block,
  .spanhtml.no-nav9 html.no-nav.double.list-block li {
    max-width: 111px;
    width: 111px;
  }
  .spanhtml.no-nav8 html.no-nav.double.list-block,
  .spanhtml.no-nav8 html.no-nav.double.list-block li {
    max-width: 96px;
    width: 96px;
  }
  .spanhtml.no-nav7 html.no-nav.double.list-block,
  .spanhtml.no-nav7 html.no-nav.double.list-block li {
    max-width: 81px;
    width: 81px;
  }
  .spanhtml.no-nav6 html.no-nav.double.list-block,
  .spanhtml.no-nav6 html.no-nav.double.list-block li {
    max-width: 66px;
    width: 66px;
  }
  .spanhtml.no-nav5 html.no-nav.double.list-block,
  .spanhtml.no-nav5 html.no-nav.double.list-block li {
    max-width: 51px;
    width: 51px;
  }
  .spanhtml.no-nav4 html.no-nav.double.list-block,
  .spanhtml.no-nav4 html.no-nav.double.list-block li {
    max-width: 36px;
    width: 36px;
  }
  .spanhtml.no-nav24 html.no-nav.triple.list-block,
  .spanhtml.no-nav24 html.no-nav.triple.list-block li {
    max-width: 224px;
    width: 224px;
  }
  .spanhtml.no-nav23 html.no-nav.triple.list-block,
  .spanhtml.no-nav23 html.no-nav.triple.list-block li {
    max-width: 282px;
    width: 282px;
  }
  .spanhtml.no-nav22 html.no-nav.triple.list-block,
  .spanhtml.no-nav22 html.no-nav.triple.list-block li {
    max-width: 269px;
    width: 269px;
  }
  .spanhtml.no-nav21 html.no-nav.triple.list-block,
  .spanhtml.no-nav21 html.no-nav.triple.list-block li {
    max-width: 256px;
    width: 256px;
  }
  .spanhtml.no-nav20 html.no-nav.triple.list-block,
  .spanhtml.no-nav20 html.no-nav.triple.list-block li {
    max-width: 242px;
    width: 242px;
  }
  .spanhtml.no-nav19 html.no-nav.triple.list-block,
  .spanhtml.no-nav19 html.no-nav.triple.list-block li {
    max-width: 229px;
    width: 229px;
  }
  .spanhtml.no-nav18 html.no-nav.triple.list-block,
  .spanhtml.no-nav18 html.no-nav.triple.list-block li {
    max-width: 216px;
    width: 216px;
  }
  .spanhtml.no-nav17 html.no-nav.triple.list-block,
  .spanhtml.no-nav17 html.no-nav.triple.list-block li {
    max-width: 202px;
    width: 202px;
  }
  .spanhtml.no-nav16 html.no-nav.triple.list-block,
  .spanhtml.no-nav16 html.no-nav.triple.list-block li {
    max-width: 189px;
    width: 189px;
  }
  .spanhtml.no-nav15 html.no-nav.triple.list-block,
  .spanhtml.no-nav15 html.no-nav.triple.list-block li {
    max-width: 176px;
    width: 176px;
  }
  .spanhtml.no-nav14 html.no-nav.triple.list-block,
  .spanhtml.no-nav14 html.no-nav.triple.list-block li {
    max-width: 162px;
    width: 162px;
  }
  .spanhtml.no-nav13 html.no-nav.triple.list-block,
  .spanhtml.no-nav13 html.no-nav.triple.list-block li {
    max-width: 149px;
    width: 149px;
  }
  .spanhtml.no-nav12 html.no-nav.triple.list-block,
  .spanhtml.no-nav12 html.no-nav.triple.list-block li {
    max-width: 136px;
    width: 136px;
  }
  .spanhtml.no-nav11 html.no-nav.triple.list-block,
  .spanhtml.no-nav11 html.no-nav.triple.list-block li {
    max-width: 122px;
    width: 122px;
  }
  .spanhtml.no-nav10 html.no-nav.triple.list-block,
  .spanhtml.no-nav10 html.no-nav.triple.list-block li {
    max-width: 109px;
    width: 109px;
  }
  .spanhtml.no-nav9 html.no-nav.triple.list-block,
  .spanhtml.no-nav9 html.no-nav.triple.list-block li {
    max-width: 96px;
    width: 96px;
  }
  .spanhtml.no-nav8 html.no-nav.triple.list-block,
  .spanhtml.no-nav8 html.no-nav.triple.list-block li {
    max-width: 82px;
    width: 82px;
  }
  .spanhtml.no-nav7 html.no-nav.triple.list-block,
  .spanhtml.no-nav7 html.no-nav.triple.list-block li {
    max-width: 69px;
    width: 69px;
  }
  .spanhtml.no-nav6 html.no-nav.triple.list-block,
  .spanhtml.no-nav6 html.no-nav.triple.list-block li {
    max-width: 56px;
    width: 56px;
  }
  html.no-nav .span24 ul.double.list-bullet,
  html.no-nav .span24 ol.double.list-bullet,
  html.no-nav .span24 ul.double.list-ordered,
  html.no-nav .span24 ol.double.list-ordered {
    max-width: 328px;
    width: 328px;
  }
  html.no-nav .span24 ul.double.list-bullet li,
  html.no-nav .span24 ol.double.list-bullet li,
  html.no-nav .span24 ul.double.list-ordered li,
  html.no-nav .span24 ol.double.list-ordered li {
    max-width: 328px;
    width: 328px;
  }
  html.no-nav .span23 ul.double.list-bullet,
  html.no-nav .span23 ol.double.list-bullet,
  html.no-nav .span23 ul.double.list-ordered,
  html.no-nav .span23 ol.double.list-ordered {
    max-width: 312px;
    width: 312px;
  }
  html.no-nav .span23 ul.double.list-bullet li,
  html.no-nav .span23 ol.double.list-bullet li,
  html.no-nav .span23 ul.double.list-ordered li,
  html.no-nav .span23 ol.double.list-ordered li {
    max-width: 312px;
    width: 312px;
  }
  html.no-nav .span22 ul.double.list-bullet,
  html.no-nav .span22 ol.double.list-bullet,
  html.no-nav .span22 ul.double.list-ordered,
  html.no-nav .span22 ol.double.list-ordered {
    max-width: 297px;
    width: 297px;
  }
  html.no-nav .span22 ul.double.list-bullet li,
  html.no-nav .span22 ol.double.list-bullet li,
  html.no-nav .span22 ul.double.list-ordered li,
  html.no-nav .span22 ol.double.list-ordered li {
    max-width: 297px;
    width: 297px;
  }
  html.no-nav .span21 ul.double.list-bullet,
  html.no-nav .span21 ol.double.list-bullet,
  html.no-nav .span21 ul.double.list-ordered,
  html.no-nav .span21 ol.double.list-ordered {
    max-width: 281px;
    width: 281px;
  }
  html.no-nav .span21 ul.double.list-bullet li,
  html.no-nav .span21 ol.double.list-bullet li,
  html.no-nav .span21 ul.double.list-ordered li,
  html.no-nav .span21 ol.double.list-ordered li {
    max-width: 281px;
    width: 281px;
  }
  html.no-nav .span20 ul.double.list-bullet,
  html.no-nav .span20 ol.double.list-bullet,
  html.no-nav .span20 ul.double.list-ordered,
  html.no-nav .span20 ol.double.list-ordered {
    max-width: 266px;
    width: 266px;
  }
  html.no-nav .span20 ul.double.list-bullet li,
  html.no-nav .span20 ol.double.list-bullet li,
  html.no-nav .span20 ul.double.list-ordered li,
  html.no-nav .span20 ol.double.list-ordered li {
    max-width: 266px;
    width: 266px;
  }
  html.no-nav .span19 ul.double.list-bullet,
  html.no-nav .span19 ol.double.list-bullet,
  html.no-nav .span19 ul.double.list-ordered,
  html.no-nav .span19 ol.double.list-ordered {
    max-width: 250px;
    width: 250px;
  }
  html.no-nav .span19 ul.double.list-bullet li,
  html.no-nav .span19 ol.double.list-bullet li,
  html.no-nav .span19 ul.double.list-ordered li,
  html.no-nav .span19 ol.double.list-ordered li {
    max-width: 250px;
    width: 250px;
  }
  html.no-nav .span18 ul.double.list-bullet,
  html.no-nav .span18 ol.double.list-bullet,
  html.no-nav .span18 ul.double.list-ordered,
  html.no-nav .span18 ol.double.list-ordered {
    max-width: 235px;
    width: 235px;
  }
  html.no-nav .span18 ul.double.list-bullet li,
  html.no-nav .span18 ol.double.list-bullet li,
  html.no-nav .span18 ul.double.list-ordered li,
  html.no-nav .span18 ol.double.list-ordered li {
    max-width: 235px;
    width: 235px;
  }
  html.no-nav .span17 ul.double.list-bullet,
  html.no-nav .span17 ol.double.list-bullet,
  html.no-nav .span17 ul.double.list-ordered,
  html.no-nav .span17 ol.double.list-ordered {
    max-width: 219px;
    width: 219px;
  }
  html.no-nav .span17 ul.double.list-bullet li,
  html.no-nav .span17 ol.double.list-bullet li,
  html.no-nav .span17 ul.double.list-ordered li,
  html.no-nav .span17 ol.double.list-ordered li {
    max-width: 219px;
    width: 219px;
  }
  html.no-nav .span16 ul.double.list-bullet,
  html.no-nav .span16 ol.double.list-bullet,
  html.no-nav .span16 ul.double.list-ordered,
  html.no-nav .span16 ol.double.list-ordered {
    max-width: 204px;
    width: 204px;
  }
  html.no-nav .span16 ul.double.list-bullet li,
  html.no-nav .span16 ol.double.list-bullet li,
  html.no-nav .span16 ul.double.list-ordered li,
  html.no-nav .span16 ol.double.list-ordered li {
    max-width: 204px;
    width: 204px;
  }
  html.no-nav .span15 ul.double.list-bullet,
  html.no-nav .span15 ol.double.list-bullet,
  html.no-nav .span15 ul.double.list-ordered,
  html.no-nav .span15 ol.double.list-ordered {
    max-width: 188px;
    width: 188px;
  }
  html.no-nav .span15 ul.double.list-bullet li,
  html.no-nav .span15 ol.double.list-bullet li,
  html.no-nav .span15 ul.double.list-ordered li,
  html.no-nav .span15 ol.double.list-ordered li {
    max-width: 188px;
    width: 188px;
  }
  html.no-nav .span14 ul.double.list-bullet,
  html.no-nav .span14 ol.double.list-bullet,
  html.no-nav .span14 ul.double.list-ordered,
  html.no-nav .span14 ol.double.list-ordered {
    max-width: 173px;
    width: 173px;
  }
  html.no-nav .span14 ul.double.list-bullet li,
  html.no-nav .span14 ol.double.list-bullet li,
  html.no-nav .span14 ul.double.list-ordered li,
  html.no-nav .span14 ol.double.list-ordered li {
    max-width: 173px;
    width: 173px;
  }
  html.no-nav .span13 ul.double.list-bullet,
  html.no-nav .span13 ol.double.list-bullet,
  html.no-nav .span13 ul.double.list-ordered,
  html.no-nav .span13 ol.double.list-ordered {
    max-width: 157px;
    width: 157px;
  }
  html.no-nav .span13 ul.double.list-bullet li,
  html.no-nav .span13 ol.double.list-bullet li,
  html.no-nav .span13 ul.double.list-ordered li,
  html.no-nav .span13 ol.double.list-ordered li {
    max-width: 157px;
    width: 157px;
  }
  html.no-nav .span12 ul.double.list-bullet,
  html.no-nav .span12 ol.double.list-bullet,
  html.no-nav .span12 ul.double.list-ordered,
  html.no-nav .span12 ol.double.list-ordered {
    max-width: 142px;
    width: 142px;
  }
  html.no-nav .span12 ul.double.list-bullet li,
  html.no-nav .span12 ol.double.list-bullet li,
  html.no-nav .span12 ul.double.list-ordered li,
  html.no-nav .span12 ol.double.list-ordered li {
    max-width: 142px;
    width: 142px;
  }
  html.no-nav .span11 ul.double.list-bullet,
  html.no-nav .span11 ol.double.list-bullet,
  html.no-nav .span11 ul.double.list-ordered,
  html.no-nav .span11 ol.double.list-ordered {
    max-width: 126px;
    width: 126px;
  }
  html.no-nav .span11 ul.double.list-bullet li,
  html.no-nav .span11 ol.double.list-bullet li,
  html.no-nav .span11 ul.double.list-ordered li,
  html.no-nav .span11 ol.double.list-ordered li {
    max-width: 126px;
    width: 126px;
  }
  html.no-nav .span10 ul.double.list-bullet,
  html.no-nav .span10 ol.double.list-bullet,
  html.no-nav .span10 ul.double.list-ordered,
  html.no-nav .span10 ol.double.list-ordered {
    max-width: 111px;
    width: 111px;
  }
  html.no-nav .span10 ul.double.list-bullet li,
  html.no-nav .span10 ol.double.list-bullet li,
  html.no-nav .span10 ul.double.list-ordered li,
  html.no-nav .span10 ol.double.list-ordered li {
    max-width: 111px;
    width: 111px;
  }
  html.no-nav .span24 ul.triple.list-bullet,
  html.no-nav .span24 ol.triple.list-bullet,
  html.no-nav .span24 ul.triple.list-ordered,
  html.no-nav .span24 ol.triple.list-ordered {
    max-width: 209px;
    width: 209px;
  }
  html.no-nav .span24 ul.triple.list-bullet li,
  html.no-nav .span24 ol.triple.list-bullet li,
  html.no-nav .span24 ul.triple.list-ordered li,
  html.no-nav .span24 ol.triple.list-ordered li {
    max-width: 209px;
    width: 209px;
  }
  html.nav .span19 ul.double.list-block,
  html.nav .span19 ol.double.list-block {
    max-width: 343px;
    width: 343px;
  }
  html.nav .span19 ul.double.list-block li,
  html.nav .span19 ol.double.list-block li {
    max-width: 343px;
    width: 343px;
  }
  html.nav .span18 ul.double.list-block,
  html.nav .span18 ol.double.list-block {
    max-width: 328px;
    width: 328px;
  }
  html.nav .span18 ul.double.list-block li,
  html.nav .span18 ol.double.list-block li {
    max-width: 328px;
    width: 328px;
  }
  html.nav .span17 ul.double.list-block,
  html.nav .span17 ol.double.list-block {
    max-width: 297px;
    width: 297px;
  }
  html.nav .span17 ul.double.list-block li,
  html.nav .span17 ol.double.list-block li {
    max-width: 297px;
    width: 297px;
  }
  html.nav .span16 ul.double.list-block,
  html.nav .span16 ol.double.list-block {
    max-width: 281px;
    width: 281px;
  }
  html.nav .span16 ul.double.list-block li,
  html.nav .span16 ol.double.list-block li {
    max-width: 281px;
    width: 281px;
  }
  html.nav .span15 ul.double.list-block,
  html.nav .span15 ol.double.list-block {
    max-width: 266px;
    width: 266px;
  }
  html.nav .span15 ul.double.list-block li,
  html.nav .span15 ol.double.list-block li {
    max-width: 266px;
    width: 266px;
  }
  html.nav .span14 ul.double.list-block,
  html.nav .span14 ol.double.list-block {
    max-width: 250px;
    width: 250px;
  }
  html.nav .span14 ul.double.list-block li,
  html.nav .span14 ol.double.list-block li {
    max-width: 250px;
    width: 250px;
  }
  html.nav .span13 ul.double.list-block,
  html.nav .span13 ol.double.list-block {
    max-width: 219px;
    width: 219px;
  }
  html.nav .span13 ul.double.list-block li,
  html.nav .span13 ol.double.list-block li {
    max-width: 219px;
    width: 219px;
  }
  html.nav .span12 ul.double.list-block,
  html.nav .span12 ol.double.list-block {
    max-width: 204px;
    width: 204px;
  }
  html.nav .span12 ul.double.list-block li,
  html.nav .span12 ol.double.list-block li {
    max-width: 204px;
    width: 204px;
  }
  html.nav .span11 ul.double.list-block,
  html.nav .span11 ol.double.list-block {
    max-width: 188px;
    width: 188px;
  }
  html.nav .span11 ul.double.list-block li,
  html.nav .span11 ol.double.list-block li {
    max-width: 188px;
    width: 188px;
  }
  html.nav .span10 ul.double.list-block,
  html.nav .span10 ol.double.list-block {
    max-width: 173px;
    width: 173px;
  }
  html.nav .span10 ul.double.list-block li,
  html.nav .span10 ol.double.list-block li {
    max-width: 173px;
    width: 173px;
  }
  html.nav .span19 ul.triple.list-block,
  html.nav .span19 ol.triple.list-block {
    max-width: 224px;
    width: 224px;
  }
  html.nav .span19 ul.triple.list-block li,
  html.nav .span19 ol.triple.list-block li {
    max-width: 224px;
    width: 224px;
  }
  html.nav .span19 ul.double.list-bullet,
  html.nav .span19 ol.double.list-bullet,
  html.nav .span19 ul.double.list-ordered,
  html.nav .span19 ol.double.list-ordered {
    max-width: 328px;
    width: 328px;
  }
  html.nav .span19 ul.double.list-bullet li,
  html.nav .span19 ol.double.list-bullet li,
  html.nav .span19 ul.double.list-ordered li,
  html.nav .span19 ol.double.list-ordered li {
    max-width: 328px;
    width: 328px;
  }
  html.nav .span18 ul.double.list-bullet,
  html.nav .span18 ol.double.list-bullet,
  html.nav .span18 ul.double.list-ordered,
  html.nav .span18 ol.double.list-ordered {
    max-width: 313px;
    width: 313px;
  }
  html.nav .span18 ul.double.list-bullet li,
  html.nav .span18 ol.double.list-bullet li,
  html.nav .span18 ul.double.list-ordered li,
  html.nav .span18 ol.double.list-ordered li {
    max-width: 313px;
    width: 313px;
  }
  html.nav .span17 ul.double.list-bullet,
  html.nav .span17 ol.double.list-bullet,
  html.nav .span17 ul.double.list-ordered,
  html.nav .span17 ol.double.list-ordered {
    max-width: 282px;
    width: 282px;
  }
  html.nav .span17 ul.double.list-bullet li,
  html.nav .span17 ol.double.list-bullet li,
  html.nav .span17 ul.double.list-ordered li,
  html.nav .span17 ol.double.list-ordered li {
    max-width: 282px;
    width: 282px;
  }
  html.nav .span16 ul.double.list-bullet,
  html.nav .span16 ol.double.list-bullet,
  html.nav .span16 ul.double.list-ordered,
  html.nav .span16 ol.double.list-ordered {
    max-width: 266px;
    width: 266px;
  }
  html.nav .span16 ul.double.list-bullet li,
  html.nav .span16 ol.double.list-bullet li,
  html.nav .span16 ul.double.list-ordered li,
  html.nav .span16 ol.double.list-ordered li {
    max-width: 266px;
    width: 266px;
  }
  html.nav .span15 ul.double.list-bullet,
  html.nav .span15 ol.double.list-bullet,
  html.nav .span15 ul.double.list-ordered,
  html.nav .span15 ol.double.list-ordered {
    max-width: 251px;
    width: 251px;
  }
  html.nav .span15 ul.double.list-bullet li,
  html.nav .span15 ol.double.list-bullet li,
  html.nav .span15 ul.double.list-ordered li,
  html.nav .span15 ol.double.list-ordered li {
    max-width: 251px;
    width: 251px;
  }
  html.nav .span14 ul.double.list-bullet,
  html.nav .span14 ol.double.list-bullet,
  html.nav .span14 ul.double.list-ordered,
  html.nav .span14 ol.double.list-ordered {
    max-width: 235px;
    width: 235px;
  }
  html.nav .span14 ul.double.list-bullet li,
  html.nav .span14 ol.double.list-bullet li,
  html.nav .span14 ul.double.list-ordered li,
  html.nav .span14 ol.double.list-ordered li {
    max-width: 235px;
    width: 235px;
  }
  html.nav .span13 ul.double.list-bullet,
  html.nav .span13 ol.double.list-bullet,
  html.nav .span13 ul.double.list-ordered,
  html.nav .span13 ol.double.list-ordered {
    max-width: 204px;
    width: 204px;
  }
  html.nav .span13 ul.double.list-bullet li,
  html.nav .span13 ol.double.list-bullet li,
  html.nav .span13 ul.double.list-ordered li,
  html.nav .span13 ol.double.list-ordered li {
    max-width: 204px;
    width: 204px;
  }
  html.nav .span12 ul.double.list-bullet,
  html.nav .span12 ol.double.list-bullet,
  html.nav .span12 ul.double.list-ordered,
  html.nav .span12 ol.double.list-ordered {
    max-width: 189px;
    width: 189px;
  }
  html.nav .span12 ul.double.list-bullet li,
  html.nav .span12 ol.double.list-bullet li,
  html.nav .span12 ul.double.list-ordered li,
  html.nav .span12 ol.double.list-ordered li {
    max-width: 189px;
    width: 189px;
  }
  html.nav .span11 ul.double.list-bullet,
  html.nav .span11 ol.double.list-bullet,
  html.nav .span11 ul.double.list-ordered,
  html.nav .span11 ol.double.list-ordered {
    max-width: 173px;
    width: 173px;
  }
  html.nav .span11 ul.double.list-bullet li,
  html.nav .span11 ol.double.list-bullet li,
  html.nav .span11 ul.double.list-ordered li,
  html.nav .span11 ol.double.list-ordered li {
    max-width: 173px;
    width: 173px;
  }
  html.nav .span10 ul.double.list-bullet,
  html.nav .span10 ol.double.list-bullet,
  html.nav .span10 ul.double.list-ordered,
  html.nav .span10 ol.double.list-ordered {
    max-width: 158px;
    width: 158px;
  }
  html.nav .span10 ul.double.list-bullet li,
  html.nav .span10 ol.double.list-bullet li,
  html.nav .span10 ul.double.list-ordered li,
  html.nav .span10 ol.double.list-ordered li {
    max-width: 158px;
    width: 158px;
  }
  html.nav .span19 ul.triple.list-bullet,
  html.nav .span19 ol.triple.list-bullet,
  html.nav .span19 ul.triple.list-ordered,
  html.nav .span19 ol.triple.list-ordered {
    max-width: 209px;
    width: 209px;
  }
  html.nav .span19 ul.triple.list-bullet li,
  html.nav .span19 ol.triple.list-bullet li,
  html.nav .span19 ul.triple.list-ordered li,
  html.nav .span19 ol.triple.list-ordered li {
    max-width: 209px;
    width: 209px;
  }
  #content .span19 .module-typeI ul.list-bullet,
  #content .span19 .module-typeI ol.list-bullet,
  #content .span19 .module-typeI ul.list-ordered,
  #content .span19 .module-typeI ol.list-ordered {
    margin-top: 0px;
  }
  #content .span19 .module-typeI ul.list-bullet:first-child,
  #content .span19 .module-typeI ol.list-bullet:first-child,
  #content .span19 .module-typeI ul.list-ordered:first-child,
  #content .span19 .module-typeI ol.list-ordered:first-child {
    margin-top: 10px;
  }
  #content .span19 .module-typeI ul.double.list-bullet,
  #content .span19 .module-typeI ol.double.list-bullet,
  #content .span19 .module-typeI ul.double.list-ordered,
  #content .span19 .module-typeI ol.double.list-ordered {
    width: 315px;
  }
  #content .span19 .module-typeI ul.double.list-bullet:last-child,
  #content .span19 .module-typeI ol.double.list-bullet:last-child,
  #content .span19 .module-typeI ul.double.list-ordered:last-child,
  #content .span19 .module-typeI ol.double.list-ordered:last-child {
    margin-top: 10px;
  }
  #content .span19 .module-typeI ul.double.list-bullet li,
  #content .span19 .module-typeI ol.double.list-bullet li,
  #content .span19 .module-typeI ul.double.list-ordered li,
  #content .span19 .module-typeI ol.double.list-ordered li {
    width: 315px;
  }
  #content .span19 .module-typeI ul.triple.list-bullet,
  #content .span19 .module-typeI ol.triple.list-bullet,
  #content .span19 .module-typeI ul.triple.list-ordered,
  #content .span19 .module-typeI ol.triple.list-ordered {
    width: 100%;
  }
  #content .span19 .module-typeI ul.triple.list-bullet li,
  #content .span19 .module-typeI ol.triple.list-bullet li,
  #content .span19 .module-typeI ul.triple.list-ordered li,
  #content .span19 .module-typeI ol.triple.list-ordered li {
    width: 100%;
  }
  #content .module > div.list-sub-two,
  #content [class*="module"] > div.list-sub-two {
    width: 43%;
  }
  #content .module.ltr [class^="list-"].triple li,
  #content [class*="module"].ltr [class^="list-"].triple li {
    padding-right: 3%;
    width: 47%;
  }
  #content .navbtn ul li a,
  #content .typeL ul li a,
  #content [class*="-typeL"] ul li a {
    margin-bottom: 10px;
  }
  html.nav #content {
    /* (145px) 5 col leftnav is removed */
  
    /* 19 and above are 100% */
  
  }
  html.nav #content .span2 {
    width: 83px!important;
  }
  html.nav #content .span3 {
    width: 114px!important;
  }
  html.nav #content .span4 {
    width: 145px!important;
  }
  html.nav #content .span5 {
    width: 176px!important;
  }
  html.nav #content .span6 {
    width: 238px!important;
  }
  html.nav #content .span7 {
    width: 269px!important;
  }
  html.nav #content .span8 {
    width: 300px!important;
  }
  html.nav #content .span9 {
    width: 331px!important;
  }
  html.nav #content .span10 {
    width: 393px!important;
  }
  html.nav #content .span11 {
    width: 424px!important;
  }
  html.nav #content .span12 {
    width: 455px!important;
  }
  html.nav #content .span13 {
    width: 486px!important;
  }
  html.nav #content .span14 {
    width: 548px!important;
  }
  html.nav #content .span15 {
    width: 579px!important;
  }
  html.nav #content .span16 {
    width: 610px!important;
  }
  html.nav #content .span17 {
    width: 641px!important;
  }
  html.nav #content .span18 {
    width: 703px!important;
  }
  html.nav #content .span19,
  html.nav #content .span20,
  html.nav #content .span21,
  html.nav #content .span22,
  html.nav #content .span23 {
    width: 734px!important;
  }
  #wrapper {
    overflow-x: hidden;
  }
  #plugin-legend > h5,
  #plugin-legend > span,
  #plugin-legend > ul {
    padding-left: 0;
    margin-left: 0;
  }
  #logo {
    width: 700px!important;
    margin: 10px;
  }
  .searchbar #searchBoxLocal,
  .searchbar #searchBox,
  .searchbar #searchBoxLocalBottom,
  .searchbar #searchBoxBottom {
    height: 20px;
  }
  .searchbar form[id*="searchForm"] {
    margin: 0;
  }
  .searchbar form[id*="searchForm"] input[type="text"] {
    width: 700px!important;
  }
  .searchbar form[id*="searchForm"] table {
    width: 734px!important;
  }
  .searchbar form[id*="searchForm"] td.searchtd {
    width: 702px!important;
  }
  .searchbar form#searchFormLocalBottom input[type="text"] {
    width: 500px!important;
  }
  .searchbar form#searchFormLocalBottom td.searchtd {
    width: 502px!important;
  }
  #ttv {
    cursor: pointer;
    font-weight: 700;
    padding: 3px 8px;
    width: 90px;
    margin-bottom: 10px;
  }
  #contentArea table.opt-in {
    display: none;
  }
  #contentArea img.opt-in {
    width: 100%;
  }
  .modal-header {
    padding-left: 4px;
  }
  .modal-header > span {
    line-height: 24px;
    cursor: pointer;
    display: inline-block;
  }
  .modalImageWrapper > a {
    position: relative;
    float: left;
  }
  .modalImageWrapper > a > div {
    position: absolute;
    top: 0;
    right: 0;
    background-color: #f0f0f0;
    margin: 0;
    width: 30px;
    height: 30px;
  }
  .modalImageWrapper > a > div span {
    position: relative;
    top: 3px;
    right: 2px;
  }
  .modal.fade.in {
    top: 10px;
  }
  .modal-header {
    border: 0;
  }
  .modal-body img {
    max-width: none;
  }
  .related {
    margin-top: 10px;
  }
  .related h4 {
    cursor: pointer;
    padding-left: 10px!important;
    font-size: 18px;
    line-height: 30px;
  }
  .related h4 span {
    margin-top: 8px;
    margin-right: 4px;
  }
  .related a {
    font-size: 16px;
    margin-left: 8px;
    line-height: 30px;
  }
  .box-module.double li {
    height: 99px;
    width: 43%;
  }
  #header .titlebar {
    overflow: visible;
  }
  .a2z-link-button span {
    float: right;
    margin-left: 4px;
    margin-top: 3px;
  }
  .about-us-module ul {
    width: 66%;
  }
  .about-us-module li {
    margin-left: 10px;
    margin-bottom: 10px;
  }
  #content .flexsliderbox,
  #content #top-container .flexsliderbox {
    float: none;
    width: auto;
  }
  #content .flexsliderbox .flexslider,
  #content #top-container .flexsliderbox .flexslider {
    height: auto;
    max-height: 252px;
  }
  #content .flexsliderbox .flexslider h3,
  #content #top-container .flexsliderbox .flexslider h3 {
    font-size: 18px;
    line-height: 1.33;
  }
  #content .flexsliderbox .flexslider .flex-direction-nav,
  #content #top-container .flexsliderbox .flexslider .flex-direction-nav,
  #content .flexsliderbox .flexslider .flex-control-nav,
  #content #top-container .flexsliderbox .flexslider .flex-control-nav {
    margin: auto;
    height: 28px;
  }
  #content .flexsliderbox .flexslider .flex-control-nav,
  #content #top-container .flexsliderbox .flexslider .flex-control-nav {
    right: auto;
  }
  .a2z-bar {
    float: left;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
  }
  .searchbar {
    margin-left: 0;
  }
  #onthispage ul,
  .on-this-page-module ul {
    display: block;
  }
  .mmb {
    margin-top: 2px;
    margin-right: 10px;
  }
  #footer .cdcLinks nav {
    min-height: 16em;
  }
  #footer .cdcLinks li:first-child {
    margin-left: 0;
    margin-right: 20px;
  }
  #footer .cdcLinks .local-contact {
    clear: both;
  }
  #footer .socialMedia .socialFooter h6:first-child {
    margin-left: 0!important;
  }
  #datestamp > div {
    margin-left: 0;
  }
  .pageoptions .show ul {
    display: none;
  }
  .pageoptions > ul > li > ul li {
    margin-left: 0!important;
  }
  .pageoptions .nav {
    margin-left: 0;
    display: table;
    table-layout: fixed;
    width: 100%;
  }
  .pageoptions .nav > li {
    background: #e5e5e5;
    display: table-cell;
    width: 20%;
  }
  .pageoptions .nav > li a {
    border-bottom: 0;
    overflow: hidden;
    height: 34px;
  }
  .pageoptions .nav li:first-child a {
    border-left: 0;
  }
  .pageoptions .nav ul {
    display: block;
    position: absolute;
    background-color: #ffffff;
    border: 1px solid #cdcdcd;
    border-top: none;
    padding: 10px;
    width: 101.5%;
    margin-left: -1px;
    z-index: 999;
  }
  .pageoptions li.show > ul {
    display: none;
  }
  nav#left a {
    padding: 5px 0;
    font-size: 14px;
  }
  nav#left span {
    margin-top: 14px;
    margin-right: 10px;
  }
  #mobile-menu {
    max-width: 425px;
  }
  #mobile-menu ul {
    margin: 0;
    padding: 0;
    white-space: nowrap;
  }
  #mobile-menu ul li {
    background: #075290;
    cursor: pointer;
    display: inline-block;
    width: 140px;
    height: 35px;
    line-height: 27px;
    text-align: center;
  }
  #mobile-menu ul li a {
    color: #ffffff;
    text-decoration: none;
  }
  #mobile-menu ul li a:visited {
    color: #ffffff;
  }
  #mobile-menu ul li a:focus {
    border: 1px dotted #ffffff;
    margin: -1px;
  }
  #navmenu {
    background: #ffffff;
    -webkit-box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.13);
    -moz-box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.13);
    box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.13);
    width: 300px;
    padding: 3px;
  }
  #navmenu nav#left ul {
    margin-bottom: 0;
  }
  #navmenu nav#left a {
    width: 90%;
  }
  .top-blocks li > div {
    height: 100px;
  }
  #content #top-container #topic-intro p[class*="span"],
  #content #top-container #topic-intro > p {
    float: none;
    width: auto;
  }
  #content .module,
  #content [class*="module"],
  #content .cdc-mod {
    margin-bottom: 10px;
  }
  .noBorder figure,
  .typeD figure,
  [class*="typeD"] figure {
    float: left;
    margin: 0 0 0 10px;
    width: auto;
  }
  .noBorder :first-child,
  .typeD :first-child,
  [class*="typeD"] :first-child {
    margin-left: 0;
  }
  .listLastChildBorderBottom {
    border-bottom: none;
  }
  #body .thumbnail-slider .slider {
    position: absolute;
    left: -9999px;
  }
  #body .thumbnail-slider .carousel {
    position: relative;
    left: auto;
  }
  #body .standard-slider .carousel {
    position: absolute;
    left: -9999px;
  }
}
@media (max-width: 767px) {
  .visible-four {
    display: none !important;
  }
  .visible-three {
    display: none !important;
  }
  .visible-two {
    display: none !important;
  }
  .visible-one {
    display: inherit !important;
  }
  .hidden-one {
    display: none !important;
  }
  .hide-one {
    visibility: hidden !important;
  }
  .span5a,
  .span7a {
    width: 98%;
    margin-left: auto;
    margin-right: auto;
  }
  .carousel-slider .slider .flex-direction-nav {
    display: block;
  }
  html body {
    padding: 0;
  }
  html #wrapper {
    overflow: hidden;
  }
  html #wrapper > .container #content {
    padding: 0 8px;
  }
  html #wrapper [class*="span"].pull-right,
  html #wrapper .row-fluid [class*="span"].pull-right {
    float: right!important;
  }
  html #wrapper .fixed {
    float: left;
    min-height: 1px;
    margin-left: 10px;
  }
  html #wrapper .fixed.span2 {
    width: 83px!important;
  }
  html #wrapper .fixed.span3 {
    width: 114px!important;
  }
  html #wrapper .fixed.span4 {
    width: 145px!important;
  }
  html #wrapper .fixed.span5 {
    width: 176px!important;
  }
  html #wrapper .fixed.span6 {
    width: 238px!important;
  }
  html #wrapper .fixed.span7 {
    width: 269px!important;
  }
  html #wrapper .fixed.span8 {
    width: 300px!important;
  }
  html #wrapper .fixed.span9 {
    width: 331px!important;
  }
  html #wrapper .fixed.span10 {
    width: 393px!important;
  }
  html #wrapper .fixed.span11 {
    width: 424px!important;
  }
  html #wrapper .fixed.span12 {
    width: 455px!important;
  }
  html #wrapper .fixed.span13 {
    width: 486px!important;
  }
  html #wrapper .fixed.span14 {
    width: 548px!important;
  }
  html #wrapper .fixed.span15 {
    width: 579px!important;
  }
  html #wrapper .fixed.span16 {
    width: 610px!important;
  }
  html #wrapper .fixed.span17 {
    width: 641px!important;
  }
  html #wrapper .fixed.span18 {
    width: 703px!important;
  }
  html #wrapper .fixed.span19,
  html #wrapper .fixed.span20,
  html #wrapper .fixed.span21,
  html #wrapper .fixed.span22,
  html #wrapper .fixed.span23 {
    width: 734px!important;
  }
  html #wrapper [class*="module"] .listContainer {
    display: block;
  }
  html #wrapper [class*="module"] .listContainer .listCol2 {
    clear: left;
  }
  html #wrapper [class*="module"] .listContainer .list-block .listLastChildBorderBottom {
    border-bottom: 1px dotted #c0c0c0;
  }
  html #wrapper [class*="module"] .listContainer .listCol2.list-bullet,
  html #wrapper [class*="module"] .listContainer .listCol3.list-bullet,
  html #wrapper [class*="module"] .listContainer .listCol2.list-ordered,
  html #wrapper [class*="module"] .listContainer .listCol3.list-ordered {
    margin-top: 0!important;
  }
  [class*="span"] ul.double.list-block,
  [class*="span"] ol.double.list-block,
  [class*="span"] ul.triple.list-block,
  [class*="span"] ol.triple.list-block,
  [class*="span"] ul.double.list-bullet,
  [class*="span"] ol.double.list-bullet,
  [class*="span"] ul.triple.list-bullet,
  [class*="span"] ol.triple.list-bullet,
  [class*="span"] ul.double.list-ordered,
  [class*="span"] ol.double.list-ordered,
  [class*="span"] ul.triple.list-ordered,
  [class*="span"] ol.triple.list-ordered {
    width: 100%;
  }
  [class*="span"] ul.double.list-block li,
  [class*="span"] ol.double.list-block li,
  [class*="span"] ul.triple.list-block li,
  [class*="span"] ol.triple.list-block li,
  [class*="span"] ul.double.list-bullet li,
  [class*="span"] ol.double.list-bullet li,
  [class*="span"] ul.triple.list-bullet li,
  [class*="span"] ol.triple.list-bullet li,
  [class*="span"] ul.double.list-ordered li,
  [class*="span"] ol.double.list-ordered li,
  [class*="span"] ul.triple.list-ordered li,
  [class*="span"] ol.triple.list-ordered li {
    width: 100%;
  }
  [class*="span"] .module-typeI ul.double.list-bullet,
  [class*="span"] .module-typeI ol.double.list-bullet,
  [class*="span"] .module-typeI ul.double.list-ordered,
  [class*="span"] .module-typeI ol.double.list-ordered {
    width: 100%;
  }
  [class*="span"] .module-typeI ul.double.list-bullet li,
  [class*="span"] .module-typeI ol.double.list-bullet li,
  [class*="span"] .module-typeI ul.double.list-ordered li,
  [class*="span"] .module-typeI ol.double.list-ordered li {
    width: 100%;
  }
  .module-typeJ .span5,
  .module-typeK .span5 {
    width: 150px;
  }
  #content .span19 .module-typeI ul.list-bullet,
  #content .span19 .module-typeI ol.list-bullet,
  #content .span19 .module-typeI ul.list-ordered,
  #content .span19 .module-typeI ol.list-ordered {
    margin-top: 0px;
    width: 100%;
  }
  #content .span19 .module-typeI ul.list-bullet:first-child,
  #content .span19 .module-typeI ol.list-bullet:first-child,
  #content .span19 .module-typeI ul.list-ordered:first-child,
  #content .span19 .module-typeI ol.list-ordered:first-child {
    margin-top: 10px;
  }
  #content .span19 .module-typeI ul.list-bullet li,
  #content .span19 .module-typeI ol.list-bullet li,
  #content .span19 .module-typeI ul.list-ordered li,
  #content .span19 .module-typeI ol.list-ordered li {
    width: 100%;
  }
  #content .cdc-socialMedia {
    width: 100%;
  }
  #content .cdc-socialMedia a.socl-user {
    margin-top: 13px;
  }
  #content .module > div.list-sub-two,
  #content [class*="module"] > div.list-sub-two {
    width: 100%;
  }
  #content .module.ltr [class^="list-"].double li,
  #content [class*="module"].ltr [class^="list-"].double li {
    width: 98%;
    float: none;
  }
  #content .module.ltr [class^="list-"].triple li,
  #content [class*="module"].ltr [class^="list-"].triple li {
    width: 98%;
    float: none;
  }
  #content .navbtn ul li a,
  #content .typeL ul li a,
  #content [class*="-typeL"] ul li a {
    margin-bottom: 10px;
  }
  .submit .sprite-24-search-black {
    margin-left: -2px;
    margin-top: -1px;
  }
  .a2z-bar {
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
  }
  #logo {
    margin: 10px;
  }
  .container .titlebar h1,
  .container .titlebar h2 {
    font-size: 20px;
    margin: 10px;
    line-height: 36px;
  }
  .a2z {
    color: #ffffff;
    margin: 0;
    text-align: left;
    display: block;
    border-top: 3px solid #075290;
  }
  .a2z ul {
    margin: 0;
    margin-bottom: 1px;
  }
  #plugin-legend > h5,
  #plugin-legend > span,
  #plugin-legend > ul {
    padding-left: 0;
    margin-left: 0;
  }
  .container .flex-direction-nav a {
    top: 100%;
    background: transparent;
    color: #404040 !important;
    -webkit-transition: none;
    margin-top: 10px;
  }
  .container .flex-direction-nav a.flex-next {
    right: 0;
  }
  .container .flex-direction-nav a.flex-prev {
    left: -5px;
  }
  .container .flex-direction-nav a:hover {
    color: #404040 !important;
  }
  .container .flex-direction-nav a:hover span {
    color: #404040 !important;
  }
  .container .flex-caption {
    padding: 1%;
    width: 98%;
  }
  .container .flex-caption span + span {
    display: none;
  }
  .container .flex-caption span:first-child {
    font-size: 16px;
  }
  .container .flex-control-nav {
    position: absolute;
    left: -9999px;
  }
  #body .thumbnail-slider .slider {
    position: relative;
    left: auto;
  }
  #body .flexslider.carousel {
    position: absolute;
    left: -9999px;
  }
  #content h1:first-child {
    font-size: 24px;
    line-height: 40px;
  }
  #content h3 {
    font-size: 22px;
    line-height: 26px;
  }
  #content h4 {
    font-size: 20px;
    line-height: 24px;
  }
  .toTop,
  .totop {
    display: none;
  }
  #totop {
    height: 10px;
    position: fixed;
    right: -50px;
    width: 50px;
    z-index: 9998;
    display: block;
    bottom: 15px;
    background-image: url("../images/arrow_totop.png");
    background-repeat: no-repeat;
    background-position: center 15px;
    background-color: #404040;
    font-size: 12px;
    font-weight: 700;
    color: #ffffff;
    text-align: center;
    line-height: 1;
    padding: 28px 0 12px 0;
    cursor: pointer;
  }
  #totop.on {
    right: 20px;
  }
  #totop.off {
    right: -100px;
  }
  #totop span.arrow {
    display: inline-block;
    font-size: 22px;
    position: relative;
    top: 8px;
  }
  #mobile-menu ul {
    margin: 0;
    padding: 0;
    white-space: nowrap;
  }
  #mobile-menu ul li {
    background: #075290;
    -ms-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    cursor: pointer;
    display: inline-block;
    margin: 0;
    padding: 0;
    width: 105px;
    height: 40px;
    line-height: 27px;
    text-align: center;
  }
  #mobile-menu ul li a {
    color: #ffffff;
    text-decoration: none;
  }
  #mobile-menu ul li a:visited {
    color: #ffffff;
  }
  #mobile-menu ul li a:focus {
    border: 1px dotted #ffffff;
    margin: -1px;
  }
  .searchbar form[id*="searchForm"] {
    margin: 0;
    width: 100%;
  }
  .searchbar form[id*="searchForm"] .cdc-local-check,
  .searchbar form[id*="searchForm"] .input-prepend {
    display: block;
    float: none;
    -ms-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%;
  }
  .searchbar form[id*="searchForm"] table,
  .searchbar form[id*="searchForm"] td.searchtd {
    width: 100%!important;
  }
  .searchbar form[id*="searchForm"] input[type="text"] {
    width: 100%;
  }
  .navbtn a {
    min-width: 100%;
  }
  #navmenu {
    border-top: 1px solid #ffffff;
  }
  #navmenu nav#left ul {
    margin-bottom: 0;
  }
  #navmenu nav#left a {
    width: 85%;
  }
  #navcontainer {
    position: relative;
    top: 57px;
  }
  .navhead {
    background: #c0c0c0;
    border: 1px solid #c0c0c0;
    height: auto;
    position: fixed;
    top: 0;
    right: 10px;
    z-index: 10;
    width: 258px;
    overflow: visible;
  }
  .navhead div {
    margin-left: 3px;
  }
  .navhead span {
    margin-left: 243px;
  }
  .navhead .navhead-title {
    width: 80%;
    font-weight: 700;
    margin: 15px;
  }
  .navhead div#icon-wrap {
    position: absolute;
    right: 0;
    top: 10px;
    width: 40px;
    height: 40px;
    cursor: pointer;
    z-index: 9999;
    background: #eee;
  }
  .navhead span.icon-remove {
    float: right;
  }
  .module,
  [class*="module"],
  .cdc-mod {
    margin-bottom: 20px;
  }
  .module ul.double,
  [class*="module"] ul.double,
  .cdc-mod ul.double,
  .module .listCol1,
  [class*="module"] .listCol1,
  .cdc-mod .listCol1 {
    margin: 0;
  }
  .top-blocks li,
  .typeG li,
  [class*="-typeG"] li,
  .top-blocks .group,
  .typeG .group,
  [class*="-typeG"] .group {
    float: none;
    padding: 0;
    width: 100%;
  }
  #content,
  #content #top-container {
    margin-bottom: 10px;
  }
  #content #topic-intro > p,
  #content #top-container #topic-intro > p {
    float: none;
    padding: 0 10px;
  }
  #content .module,
  #content #top-container .module,
  #content [class*="module"],
  #content #top-container [class*="module"],
  #content .cdc-mod,
  #content #top-container .cdc-mod {
    margin-bottom: 10px;
  }
  #bookmarkShareBlock {
    margin-left: 0!important;
  }
  html.no-nav nav#left {
    left: auto;
    position: relative;
  }
  #footer h4 {
    cursor: pointer;
    margin: 15px 0;
  }
  #footer h4 span {
    float: left;
    margin-right: 5px;
  }
  #footer address {
    margin-left: 40px;
  }
  #footer .cdcLinks {
    margin-left: 5px;
  }
  #footer .cdcLinks > li ul {
    margin-left: 40px;
  }
  #footer .cdcLinks > li ul li {
    line-height: 25px;
  }
  #footer .cdcLinks > ul > li {
    display: block;
    float: inherit;
  }
  #footer .cdcLinks > ul > li ul li {
    line-height: 40px;
  }
  #footer .cdcLinks li.contact {
    float: none;
  }
  #footer .cdcLinks h6 {
    cursor: pointer;
  }
  #footer .cdcLinks article,
  #footer .cdcLinks section {
    margin-bottom: 10px;
    float: none;
  }
  #footer .socialMedia {
    height: auto !important;
  }
  #footer .socialFooter {
    display: block;
    width: 100%;
    overflow: hidden;
  }
  #footer .socialFooter.cdcmedia {
    margin-left: 0!important;
  }
  #footer .socialFooter h6:first-child {
    margin-left: 5px!important;
  }
  #ttv {
    cursor: pointer;
    font-weight: 700;
    padding: 3px 8px;
    width: 90px;
    margin-bottom: 10px;
  }
  #contentArea table.opt-in {
    display: none;
  }
  #contentArea img.opt-in {
    width: 100%;
  }
  .modal-header {
    padding-left: 4px;
  }
  .modal-header > span {
    line-height: 24px;
    cursor: pointer;
    display: inline-block;
  }
  .modalImageWrapper > a {
    position: relative;
    float: left;
  }
  .modalImageWrapper > a > div {
    position: absolute;
    top: 0;
    right: 0;
    background-color: #f0f0f0;
    margin: 0;
    width: 30px;
    height: 30px;
  }
  .modalImageWrapper > a > div span {
    position: relative;
    top: 3px;
    right: 2px;
  }
  .modal.fade.in {
    top: 10px;
  }
  .modal-header {
    border: 0;
  }
  .modal-body img {
    max-width: none;
  }
  .a2z-link-button {
    width: 100%;
    margin-bottom: 0;
    margin-top: 10px;
  }
  .a2z-link-button a {
    width: 98%;
    margin-left: 10px;
    display: block;
    text-align: left;
  }
  .a2z-link-button span {
    float: right;
    margin-top: 3px;
    margin-left: 7px;
  }
  .select-label {
    font-size: 14px;
  }
  nav#left a {
    padding: 5px 0;
    font-size: 16px;
    margin-right: 40px;
  }
  .pageoptionsContainer .pageoptions {
    width: auto;
    margin: 0px 0px 0px 6px;
  }
  .pageoptionsContainer .pageoptions a {
    display: block;
  }
  .pageoptionsContainer .pageoptions .show ul {
    display: none;
  }
  .pageoptionsContainer .pageoptions ul.sfhover {
    left: 0px;
    top: 25px;
    width: 135px;
  }
  .pageoptionsContainer.formatOptions .select-label {
    margin: 5px 0px;
    width: 65px;
  }
  .pageoptionsContainer.languageOptions .select-label {
    margin: 5px 0px;
    width: 65px;
  }
  [class*="span"],
  .uneditable-input[class*="span"],
  .row-fluid [class*="span"] {
    clear: right;
  }
  .module figure.righty,
  [class*="module"] figure.righty,
  .module figure.lefty,
  [class*="module"] figure.lefty {
    float: none;
    margin-right: auto;
    margin-left: auto;
  }
  .module figure.righty img,
  [class*="module"] figure.righty img,
  .module figure.lefty img,
  [class*="module"] figure.lefty img {
    float: none;
    margin: 0 auto;
  }
}
@media only screen and (-webkit-min-device-pixel-ratio: 2) and (min-device-width: 320px) and (max-device-width: 568px) {
  .submit .sprite-16-search-black {
    margin-left: -10px;
    margin-top: 1px;
  }
  input[type="text"] {
    -webkit-border-radius: 0;
    background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(rgba(255, 255, 255, 0)), to(rgba(255, 255, 255, 0)));
    background-image: -webkit-linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  }
  nav#left li.selected {
    font-family: "LatoBold", "Lato", sans-serif;
    font-weight: 900;
  }
  nav#left li.selected > a {
    font-family: "LatoBold", "Lato", sans-serif;
    font-weight: 900;
  }
  select,
  textarea,
  input[type="text"],
  input[type="password"],
  input[type="datetime"],
  input[type="datetime-local"],
  input[type="date"],
  input[type="month"],
  input[type="time"],
  input[type="week"],
  input[type="number"],
  input[type="email"],
  input[type="url"],
  input[type="search"],
  input[type="tel"],
  input[type="color"] {
    font-size: 16px;
  }
}
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape) and (-webkit-min-device-pixel-ratio: 1) {
  .submit .sprite-16-search-black {
    margin-left: -5px;
    margin-top: 1px;
  }
  input[type="text"] {
    -webkit-border-radius: 0;
    background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(rgba(255, 255, 255, 0)), to(rgba(255, 255, 255, 0)));
    background-image: -webkit-linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  }
}
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 1) {
  .submit .sprite-24-search-black {
    margin-left: -10px;
    margin-top: 1px;
  }
  .submit .sprite-16-search-black {
    margin-left: -3px;
  }
  input[type="text"] {
    -webkit-border-radius: 0;
    background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(rgba(255, 255, 255, 0)), to(rgba(255, 255, 255, 0)));
    background-image: -webkit-linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  }
}
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (-webkit-min-device-pixel-ratio: 1) {
  
}
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (-webkit-min-device-pixel-ratio: 2) {
  /* STYLES GO HERE */
}
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape) and (-webkit-min-device-pixel-ratio: 2) {
  /* STYLES GO HERE */
}
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 2) {
  /* STYLES GO HERE */
}
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (-webkit-min-device-pixel-ratio: 1) {
  /* STYLES GO HERE */
}
@media only screen and (min-device-width: 320px) and (max-device-width: 568px) {
  /* STYLES GO HERE */
}
@media only screen and (min-device-width: 320px) and (max-device-width: 568px) and (orientation: landscape) {
  /* STYLES GO HERE */
}
@media only screen and (min-device-width: 320px) and (max-device-width: 568px) and (orientation: portrait) {
  /* STYLES GO HERE */
}
@media only screen and (min-device-width: 320px) and (max-device-width: 480px) {
  /* STYLES GO HERE */
}
@media only screen and (min-device-width: 320px) and (max-device-width: 480px) and (orientation: landscape) {
  /* STYLES GO HERE */
}
.accordion,
.tabs,
#slider {
  visibility: hidden;
}
.accordion img.pull-left,
.tabs img.pull-left,
#slider img.pull-left {
  margin-right: 1rem;
  margin-bottom: 1rem;
}
.accordion img.pull-right,
.tabs img.pull-right,
#slider img.pull-right {
  margin-left: 1rem;
  margin-bottom: 1rem;
}
.accordion .screenReaderOnly,
.tabs .screenReaderOnly,
#slider .screenReaderOnly {
  position: absolute !important;
  clip: rect(1px 1px 1px 1px);
  /* IE6, IE7 */

  clip: rect(1px, 1px, 1px, 1px);
}
.accordion {
  margin-bottom: 20px!important;
}
.accordion h3 {
  font-size: 14px !important;
  font-weight: 700 !important;
  color: #000000 !important;
}
.accordion h3.ui-state-default.ui-accordion-header-focus {
  border-style: solid!important;
  border-color: #333!important;
}
.tabs.ui-widget-content .ui-tabs-panel {
  overflow: hidden;
}
.tabs.ui-widget-content .ui-widget-content {
  border: 1px solid #c0c0c0;
}
#body .ui-tabs-anchor {
  text-decoration: none !important;
  color: #000000;
}
#body .ui-tabs-anchor:hover {
  color: #000000;
}
#body .ui-tabs-active .ui-tabs-anchor {
  color: #000000;
  font-weight: 700;
}
#body .ui-tabs-active .ui-tabs-anchor:hover {
  color: #000000;
}
#body a.accordionTopAnchor {
  display: inline!important;
}
.ui-tabs-nav li a {
  outline-color: transparent;
}
#slider {
  margin-bottom: 10px!important;
}
/* font awesome */
/*!
 *  Font Awesome 3.2.1
 *  the iconic font designed for Bootstrap
 *  ------------------------------------------------------------------------------
 *  The full suite of pictographic icons, examples, and documentation can be
 *  found at http://fontawesome.io.  Stay up to date on Twitter at
 *  http://twitter.com/fontawesome.
 *
 *  License
 *  ------------------------------------------------------------------------------
 *  - The Font Awesome font is licensed under SIL OFL 1.1 -
 *    http://scripts.sil.org/OFL
 *  - Font Awesome CSS, LESS, and SASS files are licensed under MIT License -
 *    http://opensource.org/licenses/mit-license.html
 *  - Font Awesome documentation licensed under CC BY 3.0 -
 *    http://creativecommons.org/licenses/by/3.0/
 *  - Attribution is no longer required in Font Awesome 3.0, but much appreciated:
 *    "Font Awesome by Dave Gandy - http://fontawesome.io"
 *
 *  Author - Dave Gandy
 *  ------------------------------------------------------------------------------
 *  Email: dave@fontawesome.io
 *  Twitter: http://twitter.com/davegandy
 *  Work: Lead Product Designer @ Kyruus - http://kyruus.com
 */
@font-face {
  font-family: "FontAwesome";
  src: url("../fonts/fontawesome-webfont.eot%3Fv%3D3.2.1");
  src: url("../fonts/fontawesome-webfont.eot#iefix&v=3.2.1") format("embedded-opentype"), url("../fonts/fontawesome-webfont.woff%3Fv%3D3.2.1") format("woff"), url("../fonts/fontawesome-webfont.ttf%3Fv%3D3.2.1") format("truetype"), url("../fonts/fontawesome-webfont.svg#fontawesomeregular?v=3.2.1") format("svg");
  font-weight: normal;
  font-style: normal;
}
[class^="icon-"],
[class*=" icon-"] {
  font-family: "FontAwesome";
  font-weight: normal;
  font-style: normal;
  text-decoration: inherit;
  -webkit-font-smoothing: antialiased;
  *margin-right: .3em;
}
[class^="icon-"]:before,
[class*=" icon-"]:before {
  text-decoration: inherit;
  display: inline-block;
  speak: none;
}
.icon-large:before {
  vertical-align: -10%;
  font-size: 1.3333333333333333em;
}
a [class^="icon-"],
a [class*=" icon-"] {
  display: inline;
}
[class^="icon-"].icon-fixed-width,
[class*=" icon-"].icon-fixed-width {
  display: inline-block;
  width: 1.1428571428571428em;
  text-align: right;
  padding-right: 0.2857142857142857em;
}
[class^="icon-"].icon-fixed-width.icon-large,
[class*=" icon-"].icon-fixed-width.icon-large {
  width: 1.4285714285714286em;
}
.icons-ul {
  margin-left: 2.142857142857143em;
  list-style-type: none;
}
.icons-ul > li {
  position: relative;
}
.icons-ul .icon-li {
  position: absolute;
  left: -2.142857142857143em;
  width: 2.142857142857143em;
  text-align: center;
  line-height: inherit;
}
[class^="icon-"].hide,
[class*=" icon-"].hide {
  display: none;
}
.icon-muted {
  color: #eeeeee;
}
.icon-light {
  color: #ffffff;
}
.icon-dark {
  color: #333333;
}
.icon-border {
  border: solid 1px #eeeeee;
  padding: .2em .25em .15em;
  -moz-border-radius: 3px;
  border-radius: 3px;
}
.icon-2x {
  font-size: 2em;
}
.icon-2x.icon-border {
  border-width: 2px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}
.icon-3x {
  font-size: 3em;
}
.icon-3x.icon-border {
  border-width: 3px;
  -moz-border-radius: 5px;
  border-radius: 5px;
}
.icon-4x {
  font-size: 4em;
}
.icon-4x.icon-border {
  border-width: 4px;
  -moz-border-radius: 6px;
  border-radius: 6px;
}
.icon-5x {
  font-size: 5em;
}
.icon-5x.icon-border {
  border-width: 5px;
  -moz-border-radius: 7px;
  border-radius: 7px;
}
.pull-right {
  float: right;
}
.pull-left {
  float: left;
}
[class^="icon-"].pull-left,
[class*=" icon-"].pull-left {
  margin-right: .3em;
}
[class^="icon-"].pull-right,
[class*=" icon-"].pull-right {
  margin-left: .3em;
}
[class^="icon-"],
[class*=" icon-"] {
  display: inline;
  width: auto;
  height: auto;
  line-height: normal;
  vertical-align: baseline;
  background-image: none;
  background-position: 0% 0%;
  background-repeat: repeat;
  margin-top: 0;
}
.icon-white,
.nav-pills > .active > a > [class^="icon-"],
.nav-pills > .active > a > [class*=" icon-"],
.nav-list > .active > a > [class^="icon-"],
.nav-list > .active > a > [class*=" icon-"],
.navbar-inverse .nav > .active > a > [class^="icon-"],
.navbar-inverse .nav > .active > a > [class*=" icon-"],
.dropdown-menu > li > a:hover > [class^="icon-"],
.dropdown-menu > li > a:hover > [class*=" icon-"],
.dropdown-menu > .active > a > [class^="icon-"],
.dropdown-menu > .active > a > [class*=" icon-"],
.dropdown-submenu:hover > a > [class^="icon-"],
.dropdown-submenu:hover > a > [class*=" icon-"] {
  background-image: none;
}
.btn [class^="icon-"].icon-large,
.nav [class^="icon-"].icon-large,
.btn [class*=" icon-"].icon-large,
.nav [class*=" icon-"].icon-large {
  line-height: .9em;
}
.btn [class^="icon-"].icon-spin,
.nav [class^="icon-"].icon-spin,
.btn [class*=" icon-"].icon-spin,
.nav [class*=" icon-"].icon-spin {
  display: inline-block;
}
.nav-tabs [class^="icon-"],
.nav-pills [class^="icon-"],
.nav-tabs [class*=" icon-"],
.nav-pills [class*=" icon-"],
.nav-tabs [class^="icon-"].icon-large,
.nav-pills [class^="icon-"].icon-large,
.nav-tabs [class*=" icon-"].icon-large,
.nav-pills [class*=" icon-"].icon-large {
  line-height: .9em;
}
.btn [class^="icon-"].pull-left.icon-2x,
.btn [class*=" icon-"].pull-left.icon-2x,
.btn [class^="icon-"].pull-right.icon-2x,
.btn [class*=" icon-"].pull-right.icon-2x {
  margin-top: .18em;
}
.btn [class^="icon-"].icon-spin.icon-large,
.btn [class*=" icon-"].icon-spin.icon-large {
  line-height: .8em;
}
.btn.btn-small [class^="icon-"].pull-left.icon-2x,
.btn.btn-small [class*=" icon-"].pull-left.icon-2x,
.btn.btn-small [class^="icon-"].pull-right.icon-2x,
.btn.btn-small [class*=" icon-"].pull-right.icon-2x {
  margin-top: .25em;
}
.btn.btn-large [class^="icon-"],
.btn.btn-large [class*=" icon-"] {
  margin-top: 0;
}
.btn.btn-large [class^="icon-"].pull-left.icon-2x,
.btn.btn-large [class*=" icon-"].pull-left.icon-2x,
.btn.btn-large [class^="icon-"].pull-right.icon-2x,
.btn.btn-large [class*=" icon-"].pull-right.icon-2x {
  margin-top: .05em;
}
.btn.btn-large [class^="icon-"].pull-left.icon-2x,
.btn.btn-large [class*=" icon-"].pull-left.icon-2x {
  margin-right: .2em;
}
.btn.btn-large [class^="icon-"].pull-right.icon-2x,
.btn.btn-large [class*=" icon-"].pull-right.icon-2x {
  margin-left: .2em;
}
.nav-list [class^="icon-"],
.nav-list [class*=" icon-"] {
  line-height: inherit;
}
.icon-double-angle-left:before {
  content: "";
}
.icon-double-angle-right:before {
  content: "";
}
.icon-double-angle-up:before {
  content: "";
}
.icon-double-angle-down:before {
  content: "";
}
.icon-angle-left:before {
  content: "";
}
.icon-angle-right:before {
  content: "";
}
.icon-angle-up:before {
  content: "";
}
.icon-angle-down:before {
  content: "";
}
.icon-chevron-left:before {
  content: "";
}
.icon-chevron-right:before {
  content: "";
}
.icon-chevron-up:before {
  content: "";
}
.icon-chevron-down:before {
  content: "";
}
.icon-plus-sign:before {
  content: "";
}
.icon-minus-sign:before {
  content: "";
}
.icon-plus:before {
  content: "";
}
.icon-minus:before {
  content: "";
}
.icon-minus-sign-alt:before {
  content: "";
}
.icon-check-minus:before {
  content: "";
}
.icon-plus-sign-alt:before {
  content: "";
}
.icon-chevron-sign-left:before {
  content: "";
}
.icon-chevron-sign-right:before {
  content: "";
}
.icon-chevron-sign-up:before {
  content: "";
}
.icon-chevron-sign-down:before {
  content: "";
}
.theme-blue .primary-color{color:#b1dafb!important}.theme-blue .primary-bg-color{background:#b1dafb!important}.theme-blue .primary-border{border:1px solid #b1dafb}.theme-blue .secondary-color{color:#e3f2fe!important}.theme-blue .secondary-bg-color{background:#e3f2fe}.theme-blue .secondary-border{border:1px solid #e3f2fe}.theme-blue .selected-color{color:#075290!important}.theme-blue .selected-bg-color{background:#075290!important}.theme-blue .selected-border{border:1px solid #075290}.theme-blue .border-bottom-themed{border-bottom:2px solid #075290}.theme-blue .titlebar{background:#075290}.theme-blue .titlebar .navbar .nav li.dropdown.open>.dropdown-toggle{background:#e3f2fe!important}.theme-blue #wrapper .module-typeL div h3{color:#075290}.theme-blue #wrapper .module-typeL a:hover{background:#075290}@media only screen and (-webkit-min-device-pixel-ratio:2) and (min-device-width:320px) and (max-device-width:568px){.theme-blue .navbtn a:active{background:#075290}.theme-blue .navbtn a:hover *{color:#fff}}.theme-blue .back-btn{background:#e3f2fe}.theme-blue .modal-header{background:#e3f2fe;border-bottom:2px solid #b1dafb}.theme-blue .mp-pagination li{background:#b1dafb}.theme-blue .mp-pagination li.selected{background:#075290}.theme-blue #multiPage,.theme-blue .multipage,.theme-blue .module-typeI{border-top:4px solid #075290}.theme-blue .module-typeG a.button,.theme-blue .emailupdates a.button{background:#075290}.theme-blue nav#left{border-left:1px solid #b1dafb}.theme-blue nav#left h3{background:#075290}.theme-blue nav#left ul li{background:#b1dafb}.theme-blue nav#left ul li ul li{background:#e3f2fe}.theme-blue nav#left>ul{border-bottom:1px solid #b1dafb;border-right:1px solid #b1dafb}.theme-blue nav#left li{border-top:1px solid #e5e5e5}.theme-blue #search button{background:#b1dafb}.theme-blue .local .input-prepend{background:#b1dafb}.theme-blue #mobile-menu li:first-child{background:#075290}.theme-blue .table-striped-primary tbody>tr:nth-child(odd)>td,.theme-blue .table-striped-primary tbody>tr:nth-child(odd)>th{background-color:#b1dafb}.theme-blue .table-striped-secondary tbody>tr:nth-child(odd)>td,.theme-blue .table-striped-secondary tbody>tr:nth-child(odd)>th{background-color:#e3f2fe}.theme-blue .table-hover-primary tbody tr:hover>td,.theme-blue .table-hover-primary tbody tr:hover>th{background-color:#b1dafb}.theme-blue .table-hover-secondary tbody tr:hover>td,.theme-blue .table-hover-secondary tbody tr:hover>th{background-color:#e3f2fe}.theme-blue table.themed>thead>tr:first-child>th{background-color:#b1dafb}.theme-blue table.themed>thead>tr+tr>th{background-color:#e3f2fe}.theme-blue table.themed>thead>tr+tr+tr>th{background-color:#fff}.theme-blue .somemore,.theme-blue p.somemore{background:#075290}.theme-blue .module-typeA h3,.theme-blue .module-typeP h3{background:#075290}.theme-blue .module-typeC{background:#e3f2fe}.theme-blue .module-typeE{background:#075290}.theme-blue .module-typeE .somemore{color:#075290}.theme-blue .module-typeE .somemore a,.theme-blue .module-typeE .somemore span{color:#075290!important}.theme-blue .module-typeF .somemore{background:#075290}.theme-blue .module-typeK a span{background:#075290;border-bottom:3px solid #b1dafb}.theme-blue .module-typeG{background:#b1dafb}.theme-blue .module-typeN h3{background:#075290}.theme-blue .flexsliderbox .flex-control-nav a{background-color:#e3f2fe;color:#075290}.theme-blue .flexsliderbox .flex-control-nav a:hover{background-color:#b1dafb}.theme-blue .flexsliderbox .flex-control-nav a:active{background-color:#075290;color:#fff}.theme-blue .flexsliderbox .flex-direction-nav li a.prev:before,.theme-blue .flexsliderbox .flex-direction-nav li a.flex-prev:before{border-color:transparent #b1dafb transparent transparent}.theme-blue .flexsliderbox .flex-direction-nav li a.prev:after,.theme-blue .flexsliderbox .flex-direction-nav li a.flex-prev:after{border-color:transparent #fff transparent transparent}.theme-blue .flexsliderbox .flex-direction-nav li a.next:before,.theme-blue .flexsliderbox .flex-direction-nav li a.flex-next:before{border-color:transparent transparent transparent #b1dafb}.theme-blue .flexsliderbox .flex-direction-nav li a.next:after,.theme-blue .flexsliderbox .flex-direction-nav li a.flex-next:after{border-color:transparent transparent transparent #fff}