.fundraiser{width:960px; margin-bottom:20px; background:#FFCD30; visibility:hidden;height:155px;padding:0 0 15px 0;border-bottom:10px solid white;}
.frMessage{float:left;width:840px;padding:25px 10px 0 25px;}
.closeFr{float:left;opacity:0.5;text-align:center;text-shadow:none !important; ;margin-top:22px; width:60px;} 
.closeFr a{font-size:85%;font-weight:normal;color:#000 !important;cursor:pointer;}
.closeFr:hover{opacity:0.85;text-shadow:none !important;}
a.closeIt:hover{color:#000 !important;text-decoration:none;}
.csc-frame-frame2{background:#205AA4;border-radius:5px;color:#FFF; float:right;text-align:center;width:200px;padding:5px 10px;margin-right:0px;}
.csc-frame-frame2 a{color:#fff;text-align:center;font-weight:bold;}
.csc-frame-frame2 a:hover{color:#FFCD30;}
.align-right{text-align:right;}

li{line-height: 17px;}

.csc-default table {margin-bottom:15px;}



@media screen and (max-width: 767px) {
.fundraiser{float:left;padding-bottom:25px;width:100%;height:auto;}
.frMessage{width:90%;padding:25px 25px 0 25px;}
.closeFr{width:100%;opacity:0.5;text-align:center;text-shadow:none !important;} 
.csc-frame-frame2{float:left;text-align:center;width:auto;padding:5px 10px; 5px 25px;margin:0;}
}
@media (min-width: 768px) and (max-width: 959px) {
.fundraiser{padding-bottom:45px;width:100%; }
.frMessage{width:85%;}
.closeFr{width:10%;} 
}
.offCanvasOnMobile{ display:block;}

a {
color:#205aa4
}

a:hover {
color:#205aa4;
text-decoration:underline
}

body {
background:#fff;
font-size:13px;
line-height:17px
}

@media screen and (max-width: 767px) {
body {
padding:0
}
}

h1,h2, .standard_head_text1 a {
font-size:16px;
line-height:normal;
/*padding:0 0 20px;*/
margin:0
}
h2, h1,.standard_head_text1 a { width:100%; line-height:1.2em;padding:10px 0;}

h1 a,h2 a {
color:#333 !important;
}
h2 a, .standard_head_text1 a{color:#333 !important;}

h1 a:hover,h2 a:hover {
color:#333
}
h2 a:hover {
color:#205aa4;
}
/*h1,div.csc-header h1 {
font-size:20px
}

h1 {
margin:10px 0
}
   */
div.csc-header h2 {
font-size:16px
}

.allwrap {
box-shadow:0 0 7px rgba(0,0,0,0.64)
}

@media screen and (min-width: 960px) {
.allwrap {
width:960px;
margin:0 auto
}
}

.head {
background:#205aa4;
height:120px;
width:inherit;
position:fixed;
z-index:5000;
box-shadow:0 2px 3px rgba(0,0,0,0.7)
}

@media screen and (max-width: 800px) {
.head {
width:100%
}
}

@media screen and (max-width: 767px) {
.head {
height:auto;
position:relative
}

}

.head .topmenu {
text-align:right
}

@media screen and (max-width: 767px) {
.head .topmenu {
background-image:none;
height:50px
}
}

.head .topmenu a {
color:#fff
}

.head .topmenu span {
margin-right:20px;
position:relative;
bottom:-65px
}

.head .topmenu .searchbox {
position:relative;
top:60px;
float:right;
width:156px;
overflow:hidden;
margin-right:1px;
height:30px;
z-index:999999
}

@media screen and (max-width: 767px) {
.head .topmenu .searchbox {
width:100%;
margin:7px 0 0;
top:0;
left:0
}
}

@media screen and (max-width: 767px) {
.head .topmenu .searchbox .tx-kesearch-pi1 form {
margin:0
}
}

.head .topmenu .searchbox .kesearchbox {
margin:0
}

.head .topmenu .searchbox #ke_search_sword {
position:relative;
padding:4px 60px 5px 9px;
box-shadow:inset 3px 3px 3px #999
}

@media screen and (max-width: 767px) {
.head .topmenu .searchbox #ke_search_sword {
width:100%
}
}

.head .topmenu .searchbox #kesearch_submit {
width:23px;
height:23px;
left:130px
}

@media screen and (max-width: 767px) {
.head .topmenu .searchbox #kesearch_submit {
left:538px
}
}

@media screen and (max-width: 500px) {
.head .topmenu .searchbox #kesearch_submit {
left:284px
}
}

.news-single-backlink {
padding-left:0
}

.container-fluid {
padding:0
}

.logo {
background:url(../images/logo-sd.gif) no-repeat;
background-position:center top;
height:90px
}

@media (-webkit-min-device-pixel-ratio: 2),(min-resolution: 192dpi) {
.logo {
background:url(../images/logo-hd.png) no-repeat;
background-position:center top
}
}

.slogan {
color:#fff;
font-size:30px;
top:37px;
position:relative;
left:-19px
}

@media screen and (max-width: 800px) {
.slogan {
font-size:26px
}
}

/*nav.span12.mainmenu {
margin-left:0;
background:#205AA4
}
*/
@media screen and (max-width: 767px) {
nav.span12.navbar {
height:45px;
overflow:hidden;
margin-bottom:20px;
-webkit-transition:all .8s;
-moz-transition:all .8s;
transition:all .8s
}
}

nav.span12.navbar.menuactive {
-webkit-transition:all .8s;
-moz-transition:all .8s;
transition:all .8s;
height:365px
}

nav.span12.navbar .menutoggle {
background:url(../images/menutoggle.gif) no-repeat top center;
height:50px;
text-align:center;
color:#fff;
font-size:2.4em;
padding-top:4px;
margin-top:10px
}

nav.span12.mainmenu ul {
margin:0;
padding:0;
list-style:none;
height:auto;
position:relative
}

nav.span12.mainmenu ul li {
padding:5px 10px 0;
display:inline-block;
height:25px
}



@media screen and (max-width: 800px)/*tablet hf*/ {
nav.span12 ul.navbar-nav li  {
padding:5px 5px 0 ;
font-size:11px;
}
.navbar .nav > li  {padding:1px 1px 0 0  !important;}
.navbar .nav > li > a {padding:5px 5px 4px 5px !important;}
}

@media screen and (max-width: 767px) {
nav.span12 ul.navbar-nav{margin:0;padding:0;}
nav.span12 ul.navbar-nav li {
display:block !important;
text-align:center;
font-size:15px;
}
.navbar .nav,.navbar .nav > li { float: none; text-align:center;}
.dropdown-menu{display:none !important;}
}

nav.span12.mainmenu ul li a {
color:#fff
}

nav.span12.mainmenu ul li a:hover {
text-decoration:none
}

nav.span12.mainmenu ul li:hover,nav.span12.mainmenu ul li.active {
background:#0c4186
}

@media screen and (max-width: 767px) {
nav.span12.navbar ul {
background:#205AA4;
}
.navbar .nav > li{margin:0 !important; padding:0 !important;}
.navbar .nav > li > a {padding:5px 5px;}
}

.mobilecontact,.mobilecontact a {
color:#fff;
text-align:center
}

.mobilecontact span {
margin:0 10px:;
}

div.contentarea {
background:#fff;
padding-top:20px;
margin-top:111px;
}

@media screen and (max-width: 1024px) {
div.contentarea {
margin-top:0
}
}

@media screen and (max-width: 800px) {
div.contentarea {
margin-top:120px;
padding-top:10px;
}
}

@media screen and (max-width: 1024px) {
div.contentarea {
margin-top:120px;
padding-top:10px
}
}

@media screen and (max-width: 767px) {
div.contentarea {
padding-top:1px;
margin-top:-1px
}
}

div.contentarea .sharing {
padding:10px;
padding-left:0;
height:20px;
margin-bottom: 8px;
}

div.contentarea .sharing div {
display:inline-block;
float:left
}

div.contentarea .sharing .twitter {
width:150px;
margin-top:-2px
}

@media (max-width: 767px) {
div.contentarea .sharing .twitter {
width:95px
}

div.contentarea .sharing {
padding:10px 0
}

div.contentarea .sharing .fb-like.fb_edge_widget_with_comment.fb_iframe_widget {
width:70px
}
}

div.contentarea div.span2.menu {
background:#205aa4;
margin-left:10px;
margin-right:-14px
}

@media (max-width: 767px) {
div.contentarea div.span2.menu {
min-height:0;
margin:0;
overflow:hidden
}
}

@media (max-width: 767px) {
div.contentarea div.span8.content {
padding:0 10px;
margin-top:20px
}
}

div.contentarea div.span10.content {
padding-left:10px
}

@media (max-width: 767px) {
div.contentarea div.span10.content {
padding:0 10px;
margin-top:20px
}
}

@media (max-width: 500px) {
div.contentarea div.span10.content {
padding:0
}
}

div.contentarea .content hr {
margin:5px 0 12px
}

div.contentarea .content p.align-right {
text-align:right
}

.navbar { color: #fff; margin-left:0 !important;}
.navbar .nav > li > a {
    color: #fff;
    float: none;
    padding: 5px 10px;
    text-decoration: none;
    text-shadow: none !important;
}
.navbar .nav > li > a:focus,
.navbar .nav > li > a:hover {
  color: #fff;
  text-decoration: none;
  background-color: #0C4186;
}
.navbar .nav li.dropdown.open > .dropdown-toggle,
.navbar .nav li.dropdown.active > .dropdown-toggle,
.navbar .nav li.dropdown.open.active > .dropdown-toggle {
  color: #fff;
  background-color: #0C4084;
}
.dropdown:hover .dropdown-menu {
    display: block;
 }
.dropdown-menu {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1000;
  display: none;
  float: left;
  min-width: 160px;
  padding: 5px 0;
  margin: 0 !important;
  list-style: none;
  background-color: #fff !important; 
 /* background-color: #205AA4 !important; */
  border: 1px solid #fff;
  border: 1px solid rgba(0, 0, 0, 0.2);
  *border-right-width: 2px;
  *border-bottom-width: 2px;
  -webkit-border-radius: 0px;
     -moz-border-radius: 0px;
          border-radius: 0px;
  -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
     -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
          box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  -webkit-background-clip: padding-box;
     -moz-background-clip: padding;
          background-clip: padding-box;
} 
.dropdown-menu a {
  display: block;
  padding: 3px 20px;
  clear: both;
  font-weight: normal;
  line-height: 20px;
  color: #205AA4 !important;
 /* color: #fff !important; */
  white-space: nowrap;
}
.dropdown-menu a:hover{color: #fff !important;}
.dropdown-menu li > a:hover,
.dropdown-menu li > a:focus,
.dropdown-submenu:hover > a {
/*  color: #205AA4;
  text-decoration: none;
  background-color: #0C4084 !important;
  background-image: -moz-linear-gradient(top, #0C4186, #0C4186);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0C4186), to(#0C4186));
  background-image: -webkit-linear-gradient(top, #0C4186, #0C4186);
  background-image: -o-linear-gradient(top, #0C4186, #0C4186);
  background-image: linear-gradient(to bottom, #0C4186, #0C4186);
  background-repeat: repeat-x;
  filter: progid:dximagetransform.microsoft.gradient(startColorstr='#ff0C4186', endColorstr='#ff0C4186', GradientType=0);
 */
  color: #ffffff;
  text-decoration: none;
  background-color: #0C4084 !important;
  background-image: -moz-linear-gradient(top, #0C4084, #0C4084);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0C4084), to(#0C4084));
  background-image: -webkit-linear-gradient(top, #0C4084, #0C4084);
  background-image: -o-linear-gradient(top, #0C4084, #0C4084);
  background-image: linear-gradient(to bottom, #0C4084, #0C4084);
  background-repeat: repeat-x;
  filter: progid:dximagetransform.microsoft.gradient(startColorstr='#ff0C4084', endColorstr='#ff0C4084', GradientType=0);
 
}

.dropdown-menu .active > a,
.dropdown-menu .active > a:hover {
  color: #ffffff !important;
  text-decoration: none;
  background-color: #0C4084 !important;
  background-image: linear-gradient(to bottom, #0C4084, #0C4084);
  background-image: -moz-linear-gradient(top, #0C4084, #0C4084);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0C4084), to(#0C4084));
  background-image: -webkit-linear-gradient(top, #0C4084, #0C4084);
  background-image: -o-linear-gradient(top, #0C4084, #0C4084);
  background-repeat: repeat-x;
  outline: 0;
filter: progid:dximagetransform.microsoft.gradient(startColorstr='#ff0C4084', endColorstr='#ff0C4084', GradientType=0);
}
.navbar .nav > li > .dropdown-menu:after {
    border-bottom: 6px solid #fff;
    border-left: 6px solid transparent;
    border-right: 6px solid transparent;
    content: "";
    display: inline-block;
    left: 10px;
    position: absolute;
    top: -6px;
}
/*.navbar .nav > li > .dropdown-menu:before {
  position: absolute;
  top: -7px;
  left: 9px;
  display: inline-block;
  border-right: 7px solid transparent;
  border-bottom: 7px solid #ccc;
  border-left: 7px solid transparent;
  border-bottom-color: rgba(0, 0, 0, 0.2);
  content: '';
}
*/ 
div.contentarea div.menu ul {
margin:0;
padding:0;
list-style:none;
word-wrap:break-word
}

div.contentarea div.menu ul ul {
margin:0;
padding:0;
list-style:none;
margin-left:-8px;
background:#fff;
border:1px solid #205aa4
}

div.contentarea div.menu ul.menu {
list-style:none;
margin:0;
border:0;
margin-top:-1px
}

@media screen and (max-width: 767px) {
.dropdown:hover .dropdown-menu {
    display: none;
 }
div.contentarea div.menu ul.menu {
border:0
}
}

div.contentarea div.menu ul.menu ul {
border:1px solid #205AA4;
background:#fff
}

@media screen and (max-width: 500px) {
div.contentarea div.menu ul.menu ul {
width:100%;
margin:0;
margin-left:-9px;
padding-right:10px
}
}

div.contentarea div.menu ul.menu ul li {
border-top:1px solid #fff
}

div.contentarea div.menu ul.menu ul li a {
padding-bottom:2px;
color:#205aa4
}

div.contentarea div.menu ul.menu li {
border-top:1px solid #fff;
padding:3px 1px 2px 8px
}

@media screen and (max-width: 800px) {
div.contentarea div.menu ul.menu li {
font-size:11px
}
}

div.contentarea div.menu ul.menu li:hover {
background:#0C4186
}

div.contentarea div.menu ul.menu li.active {
background:#0C4186
}

div.contentarea div.menu ul.menu li.active li {
background:#fff
}

div.contentarea div.menu ul.menu li.active li a {
color:#205aa4
}

div.contentarea div.menu ul.menu li.active li:hover,div.contentarea div.menu ul.menu li.active li.active {
background:#F8CF95
}

@media screen and (max-width: 500px) {
div.contentarea div.menu ul.menu li.active li:hover,div.contentarea div.menu ul.menu li.active li.active {
width:100%
}
}

div.contentarea div.menu ul.menu li.active a {
color:#fff
}

div.contentarea div.menu ul.menu li a {
color:#fff;
text-decoration:none;
display:block
}

div.contentarea div.menu ul.menu li a:hover {
color:#fff
}

.news-list-container {
padding:0
}

.breadcrumb {
-webkit-border-radius:0;
border-radius:0;
-moz-border-radius:0;
margin:0 0 10px;
padding:0;
background:none
}

.breadcrumb a {
color:#333
}

.news-list-item {
padding:0
}

@media screen and (max-width: 500px) {
.news-list-item {
padding:11px
}
}

.news-list-item img {
margin:10px;
margin-top:5px;
margin-left:0;
float:left
}

@media screen and (max-width: 500px) {
.news-list-item h2 {
font-size:21px;
line-height:25px;
border-bottom:1px dashed #eee;
padding-bottom:10px
}
}

.news-list-item h3 {
font-size:16px;
line-height:20px;
padding:0
}

.news-list-item h3 a {
color:#3a3a3a
}

.news-list-item h3 a:hover {
color:#646464
}

.news-list-item hr {
width:150px
}

.news-list-item hr.clearer {
clear:both
}

.news-list-item .fb-like {
width:150px
}

@media screen and (max-width: 767px) {
.news-list-item .print {
display:none
}
}

div.contentarea .print img {
box-shadow:none;
-webkit-box-shadow:none;
margin-left:50px
}

@media screen and (max-width: 767px) {
div.contentarea .print img {
display:none
}
}

.yform div.type-text,.yform div.type-select,.yform div.type-check,.yform div.type-button {
margin:0;
padding:0
}

.news-single-item h1 {
padding-bottom:15px;
font-size:20px
}

.news-single-item h2 {
padding-bottom:15px;
font-size:16px
}

.news-single-img {
margin:0 0 20px 10px
}

@media (max-width: 767px) {
.news-single-img {
margin:0 auto 10px;
width:200px;
float:none
}
}

.news-single-imgcaption,.csc-textpic-caption {
padding:10px;
margin:0;
line-height:normal;
font-size:13px;
background:#E7E7E7;
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box
}

.row-fluid .span2.rightarea {
border-left:1px solid #DBDBDB;
margin-left:10px
}

@media screen and (max-width: 767px) {
.row-fluid .span2.rightarea {
margin-left:0;
border-top:1px solid #dbdbdb;
padding-top:10px
}

.row-fluid .span2.rightarea div {
text-align:center
}
}

.row-fluid .span2.rightarea img {
box-shadow:none
}

.row-fluid .span2.rightarea .spendenonline img {
border:0
}

.row-fluid .span2.rightarea .sociallinks {
height:32px
}

@media screen and (max-width: 767px) {
.row-fluid .span2.rightarea .sociallinks {
margin:0 auto;
width:128px
}
}

.row-fluid .span2.rightarea .sociallinks .facebook {
float:left
}

.row-fluid .span2.rightarea .sociallinks .twitter {
float:left;
margin:0 14px
}

@media screen and (max-width: 800px) {
.row-fluid .span2.rightarea .sociallinks .twitter {
margin:0 2px
}
}

@media screen and (max-width: 767px) {
.row-fluid .span2.rightarea .sociallinks .twitter {
margin:0 16px
}
}

.row-fluid .span2.rightarea .sociallinks .rss {
float:left
}

.row-fluid .span2.rightarea div.csc-textpic,.row-fluid .span2.rightarea div.csc-textpic .csc-textpic-imagewrap .csc-textpic-image {
margin-bottom:0
}

.rightarea div.csc-default {
padding:10px 0 10px 9px;
font-size:11px;
line-height:12px
}

.rightarea div.csc-default:first-child {
padding-top:0
}

.rightarea div.csc-default:last-child {
border-bottom:none
}

.rightarea div.csc-default a {
color:#333
}

.rightarea div.csc-default hr {
margin:0
}

.righttitle {
width:100%;
padding:5px 0 5px 10px;
margin:0;
color:#fff;
background:#205aa4 url(../images/right_title_squares.gif) no-repeat right center;
box-sizing:border-box
}

.footer {
text-align:center;
border-top:1px solid #dbdbdb;
padding:20px 0;
background:#fff
}

div.csc-textpic {
margin-bottom:10px
}

@media screen and (max-width: 767px) {
div.csc-textpic-intext-right .csc-textpic-imagewrap {
float:none
}

.csc-textpic-image,.csc-textpic-imagerow {
margin:0 auto
}
}

ul.csc-menu {
list-style:none;
margin:0;
padding:5px 0 20px 0;
}

blockquote p {
font-size:13px
}

.printlogo {
display:none
}

@media screen and (max-width: 800px) {
.row-fluid.head .span10.topmenu {
margin-left:0
}
}

div.fb-share-button.fb_iframe_widget {
margin-top:1px;
margin-left:13px
}

.footercontent {
text-align:left;
padding:20px
}

.footercontent ul {
margin:0
}

.footercontent ul li {
list-style:none
}

.footercontent .fleft,.footercontent .fright,.footercontent .fmiddle,.footercontent .fbottom {
float:left;
margin:0 20px
}

@media screen and (max-width: 767px) {
.footercontent .fleft,.footercontent .fright,.footercontent .fmiddle,.footercontent .fbottom {
float:none;
margin:0;
text-align:center
}
}

div.csc-textpic .csc-textpic-imagewrap img {
width:100%
}

.news-single-rightbox, .news-single-imgcaption, .news-latest-date, .news-latest-morelink, .news-latest-category, .news-list-category, .news-list-author, .news-list-imgcaption, .news-list-date, .news-list-browse, .news-amenu-container, .news-catmenu {
	font-size: 13px;
}

.indent {
	padding-left: 30px;
}

p.news-single-imgcaption {
	margin-bottom: 20px;
}

