

#prefooter .col-third {
  text-align: right;
  margin-top: 12px;
}

#prefooter-third-region .content p {
  text-align: left;
  margin-left: 0px;
  margin-top: 0px;
  line-height: 138%;
}

#main .field-item h1 {
  font-size: 16px;
}

#navigation-region .level-1 ul {
  margin-top: 5px;
  border-top-width: 2px;
  padding-top: 0px;
}

#navigation-region .level-2 a {
  padding-top: 5px;
  border-right-width: 0px;
  border-left-width: 0px;
  padding-bottom: 4px;
  border-top-width: 0px;
  border-style: solid;
  border-bottom-width: 0px;
  margin-right: 0px;
}

#sidebar-a .content p {
  line-height: 110%;
  font-size: 16px;
  font-weight: normal;
  margin-top: 0px;
  padding-top: 0px;
  font-family: 'Georgia','New Century Schoolbook','Nimbus Roman No9 L','serif';
  font-style: normal;
  border-bottom-width: 0px;
  border-style: solid;
  padding-bottom: 4px;
}

#prefooter-third-region .content form {
  margin-top: 4px;
}

#prefooter-first-region h2 {
  font-size: 16px;
  font-weight: bold;
  border-top-width: 0px;
  border-style: solid;
  padding-top: 0px;
  line-height: 105%;
  text-align: left;
}

#main strong u {
  text-decoration: underline;
}

#main .view-frontpage tr td {
  padding-bottom: 0px;
  padding-top: 0px;
  padding-left: 7px;
  font-weight: normal;
}

#main .field-item ul {
  margin-top: 10px;
}

#sidebar-a p em {
  font-weight: bold;
  font-size: 14px;
}

#prefooter-first-region .node h2 {
  font-weight: bold;
  line-height: 110%;
  text-align: center;
}

#sidebar-a .block {
  font-size: 14px;
  text-align: right;
  font-weight: normal;
  font-style: normal;
  margin-top: 0px;
}

#navigation-region .active-trail a {
  padding-top: 3px;
  padding-bottom: 4px;
  margin-bottom: 0px;
  border-bottom-width: 0px;
  margin-top: 0px;
  border-top-width: 2px;
  border-style: solid;
  border-left-width: 2px;
  border-right-width: 2px;
  line-height: 112%;
  margin-right: 16px;
  padding-right: 10px;
  font-size: 18px;
}

#header {
  border-top-width: 0px;
  border-style: solid;
}

#main .field-item .h1 {
  font-size: 16px;
}

#main ul li {
  font-size: 16px;
  border-left-width: 0px;
  border-style: solid;
  margin-left: 20px;
  text-align: left;
}

#preheader-first-region #site-name {
  padding-top: 5px;
  margin-top: 0px;
  padding-left: 0px;
}

#main .view-frontpage .view-footer p {
  margin-top: 0px;
  margin-left: 50px;
}

#main .field-item p {
  border-bottom-width: 0px;
  border-style: solid;
  margin-bottom: 10px;
  margin-top: 0px;
  font-style: normal;
  text-decoration: none;
  font-weight: normal;
  font-family: 'Georgia','New Century Schoolbook','Nimbus Roman No9 L','serif';
  font-size: 16px;
  text-align: left;
  border-top-width: 0px;
}

#main h2 a {
  font-size: 16px;
  font-family: inherit;
  line-height: 120%;
  letter-spacing: 0px;
}

#main .field-item strong {
  font-family: 'Helvetica Neue','Helvetica','Arial','sans-serif';
}

#main strong em {
  font-weight: normal;
}

#preheader {
  margin-top: 5px;
}

#navigation .box {
  border-bottom-width: 0px;
  border-style: solid;
  margin-bottom: 0px;
  border-top-width: 0px;
  padding-left: 8px;
}

#navigation {
  margin-top: 0px;
}

#messages .box {
  margin-top: 0px;
  border-top-width: 0px;
  border-style: solid;
}

#main a img {
  text-align: center;
  background-attachment: fixed;
}

#main .rb-slide a {
  text-align: center;
  background-attachment: fixed;
}

#main .view-frontpage .field-item p {
  margin-bottom: 0px;
}

#main li a {
  padding-left: 10px;
  text-align: left;
  padding-right: 10px;
  padding-top: 1px;
}

#navigation-region ul .level-1 {
  font-size: 18px;
}

#main .meta-inner .media-title {
  font-size: 14px;
  text-align: center;
  font-weight: bold;
  text-transform: none;
}

#navigation-region ul .active-trail {
  font-size: 18px;
}

#content-inner .box {
  background-color: #f7f3df;
}

#prefooter-first-region .file a {
  border-bottom-width: 0px;
  border-style: solid;
  font-size: 12px;
  line-height: 90%;
  text-align: left;
}

#prefooter-first-region .file img {
  font-size: 10px;
}

#main .meta-inner .media-description {
  text-align: center;
  line-height: 90%;
}

#prefooter-third-region #media_crop_9781321062675 {
  text-align: left;
}

#prefooter-first-region .region-prefooter-first {
  line-height: 110%;
}

#main .node .content {
  text-align: center;
}

#prefooter-first-region .field-item .media-thumbnail-frame {
  text-align: center;
  line-height: 90%;
}

#prefooter-first-region .field-item .file {
  font-size: 13px;
}

#prefooter-first-region .field-item p {
  letter-spacing: 0px;
  line-height: 90%;
  font-weight: bold;
  font-size: 16px;
  text-align: center;
  font-style: normal;
  text-decoration: none;
}

#prefooter-first-region #media_crop_1078565070566 {
  text-align: center;
}

#prefooter-first-region .node .content {
  margin-top: 0px;
}

#prefooter-first-region .region-prefooter-first .simpleview {
  margin-top: 1px;
}

#sidebar-a .media-thumbnail-frame img {
  line-height: 200%;
  padding-top: 4px;
  padding-bottom: 4px;
}

#sidebar-a p a {
  font-size: 16px;
  font-weight: bold;
  line-height: 160%;
  font-family: 'Georgia','New Century Schoolbook','Nimbus Roman No9 L','serif';
}

#sidebar-a p strong {
  font-size: 14px;
  line-height: 98%;
  letter-spacing: 0px;
  font-style: normal;
  padding-top: 0px;
  padding-bottom: 0px;
  font-family: 'Helvetica Neue','Helvetica','Arial','sans-serif';
}

#sidebar-a .region-sidebar-a {
  margin-top: 0px;
  padding-top: 5px;
}

#main .tabs ul {
  padding-left: 0px;
  border-bottom-width: 1px;
  border-style: solid;
}

#prefooter-first-region {
  padding-top: 2px;
}

#main .block {
  margin-top: 20px;
}

#main .node .float-overflow {
  border-top-width: 0px;
  border-style: solid;
}

#prefooter-third-region p a {
  font-weight: bold;
  font-size: 16px;
  line-height: 200%;
}

#prefooter-third-region p strong {
  font-size: 15px;
  text-align: center;
  color: #cc0000;
  line-height: 105%;
}

#prefooter-first-region h2 a {
  line-height: 110%;
  font-size: 16px;
}

#prefooter-first-region .field-items .field-item {
  line-height: 90%;
  letter-spacing: 0px;
  text-align: center;
  font-size: 10px;
}

#preheader-first-region a img {
  padding-right: 15px;
}

#prefooter-third-region form input {
  padding-top: 5px;
}

#main .content .node {
  margin-top: 0px;
}

#main .node h2 {
  font-size: 16px;
  font-weight: bold;
  padding-bottom: 3px;
}

#sidebar-a #logo img {
  padding-left: 28px;
  padding-top: 5px;
  padding-bottom: 5px;
}

#sidebar-a a strong {
  text-align: center;
  padding-left: 0px;
  font-size: 14px;
  border-top-width: 0px;
  border-style: solid;
  padding-top: 0px;
  font-weight: bold;
}

#prefooter-first-region .content {
  margin-top: 2px;
}

#prefooter-first-region a strong {
  font-size: 14px;
  border-top-width: 0px;
  border-style: solid;
}

#prefooter-second-region .block {
  margin-top: 5px;
}

#prefooter .box {
  margin-top: 0px;
}

#sidebar-a .node h2 {
  font-size: 18px;
  font-weight: normal;
  line-height: 132%;
  text-align: center;
  padding-bottom: 0px;
}

#sidebar-a h2 a {
  line-height: 120%;
  letter-spacing: 0.2px;
  padding-bottom: 0px;
  border-bottom-width: 0px;
  border-style: solid;
  text-align: left;
  font-size: 16px;
  font-weight: bold;
}

#sidebar-a .field-item p {
  text-align: left;
}

#sidebar-a h2 {
  text-align: center;
  padding-bottom: 4px;
  border-bottom-width: 0px;
  border-style: solid;
  background-image: none;
  font-size: 18px;
  font-weight: bold;
  font-style: normal;
  text-decoration: none;
  line-height: 130%;
}

#sidebar-a .node .float-overflow {
  text-align: left;
}

#preheader .col-first {
  border-bottom-width: -20px;
  border-style: solid;
}

#sidebar-a .file a {
  padding-top: 0px;
  border-top-width: 0px;
  border-style: solid;
  font-size: 12px;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
}

#preheader-first-region p a {
  font-style: normal;
  font-size: 13px;
  padding-left: 8px;
  text-align: left;
  line-height: 90%;
  font-weight: normal;
}

#footer {
  margin-top: 0px;
}

#prefooter-first-region .content p {
  margin-top: 10px;
  text-align: center;
  line-height: 90%;
}

#header-region #site-slogan {
  font-size: 18px;
  text-align: right;
}

#preheader-second-region #site-slogan {
  text-align: right;
  font-size: 15px;
  padding-top: 2px;
  line-height: 115%;
  text-transform: none;
  font-weight: bold;
  font-style: normal;
  font-family: 'Helvetica Neue','Helvetica','Arial','sans-serif';
  margin-top: 0px;
}

#prefooter-third-region #site-slogan {
  text-align: right;
}

#header-region #site-name a {
  font-family: 'Georgia','New Century Schoolbook','Nimbus Roman No9 L','serif';
  font-style: italic;
  padding-left: 10px;
  font-size: 36px;
  text-decoration: none;
  text-align: left;
  text-transform: none;
  line-height: 90%;
  letter-spacing: 0px;
}

#page-deco-bottom .layer-a {
  background-image: none;
  line-height: 90%;
  margin-top: 0px;
}

#navigation-region a .more-indicator {
  background-image: none;
  border-top-width: 0px;
  border-style: solid;
  padding-top: 0px;
  padding-bottom: 0px;
}

#preheader-first-region #site-name a {
  padding-top: 0px;
  font-family: 'Georgia','New Century Schoolbook','Nimbus Roman No9 L','serif';
  font-style: italic;
  padding-left: 8px;
  font-size: 38px;
  line-height: 70%;
  font-weight: bold;
  border-left-width: 0px;
  border-style: solid;
}

#preheader-second-region .region-preheader-second {
  padding-top: 0px;
}

#prefooter-second-region .content {
  padding-top: 0px;
  margin-top: 6px;
}

#prefooter {
  padding-top: 0px;
}

#prefooter-first-region p a {
  font-size: 16px;
  font-weight: bold;
  line-height: 110%;
}

#preheader .col-second {
  padding-left: 9px;
  margin-left: 9px;
}

.page-width .lining {
  padding-top: 0px;
}

#preheader .box {
  padding-top: 5px;
}

#main p strong {
  font-size: 16px;
  margin-top: 0px;
  text-align: left;
}

#main .field-items .field-item {
  font-size: 16px;
  font-style: normal;
  font-family: 'Georgia','New Century Schoolbook','Nimbus Roman No9 L','serif';
  text-align: left;
}

#sidebar-a .middle {
  margin-bottom: 12px;
}

#main .view-frontpage .node h2 {
  font-size: 16px;
  padding-bottom: 0px;
  text-align: center;
}

#page-deco-bottom .width {
  text-align: left;
  margin-top: 0px;
}

#sidebar-a .content .node {
  border-bottom-width: 0px;
  border-style: solid;
  margin-top: 10px;
}

#content-inner .stack-width {
  padding-top: 0px;
  padding-bottom: 6px;
  background-color: #f7f3df;
}

#navigation-region .level-1 a {
  font-size: 17px;
  font-weight: bold;
  margin-top: 0px;
  border-top-width: 0px;
  letter-spacing: 0px;
  line-height: 112%;
  margin-bottom: 0px;
  margin-right: 16px;
  padding-right: 12px;
  padding-left: 12px;
  padding-bottom: 4px;
  border-style: solid;
  border-left-width: 0px;
  border-right-width: 0px;
}

#main .view-frontpage .file a {
  font-size: 12px;
  font-weight: normal;
}

#main .view-frontpage h2 a {
  font-weight: bold;
  text-align: center;
}

#main .view-frontpage .view-content .views-row {
  margin-top: 0px;
}

#main .view-frontpage .view-header p {
  margin-top: 20px;
  margin-bottom: 7px;
}

#main .view-frontpage .attachment {
  font-weight: normal;
}

#main .view-frontpage .views-field .field-content {
  font-weight: normal;
  padding-bottom: 9px;
}

#main .view-frontpage .field-content a {
  font-weight: bold;
  font-size: 12px;
}

#main .view-frontpage .views-row .views-field {
  font-weight: normal;
}

#preheader-first-region .content p {
  font-size: 12px;
  margin-top: 1px;
}

#main .field-item form {
  text-align: center;
}

#content-deco-top .layer-b {
  border-top-width: 0px;
  border-style: solid;
}

#content-deco-top .layer-a {
  padding-left: 0px;
  border-top-width: 0px;
  border-style: none;
}

#content-deco-bottom .layer-b {
  border-left-width: 0px;
  border-style: solid;
}

#messages {
  padding-top: 0px;
}

#main #page-title {
  text-align: center;
}

#content-inner {
  padding-top: 5px;
  padding-bottom: 5px;
}

#breadcrumb-region .breadcrumb {
  border-bottom-width: 0px;
  border-style: solid;
}

#breadcrumb .box {
  border-bottom-width: 0px;
  border-style: solid;
  background-color: #f7f3df;
  background-attachment: scroll;
}

#sidebar-a .content form {
  text-align: center;
}

#sidebar-a .field-items .field-item {
  text-align: center;
}

#sidebar-a form input {
  text-align: left;
}

#sidebar-a .content {
  text-align: center;
  border-top-width: 0px;
  border-style: solid;
  margin-bottom: 0px;
}

#breadcrumb {
  padding-top: 1px;
  padding-bottom: 1px;
}

#page-deco-top .layer-a {
  background-image: none;
  font-weight: bold;
}

