﻿/*a[href="#"]{
	border:solid 1px red;
}*/

/* =* */
* {
	margin: 0px;
	padding: 0px;
}

/* =a */
a {
	color: #0078ae;
}
a:hover {
	color: #67accf;
}
.adBoxInner a.button-link {
	color: #ffffff;
	text-decoration: none;
	background-position: top right;
	background-repeat: no-repeat;
	display: block;
	float: left;
}
.adBoxInner a.button-link:hover {
	background-position: right -119px;
}
.adBoxOuter h3 a {
	text-decoration: none;
	color: #ffffff;
}
.adBoxOuter h3 a:hover {
	color: #cee9f5;
}
.darkBlue a.button-link {
	background-image: url(../images/arrow-link-dark-blue-right.gif);
}
a.arrow-link {
	color: #0078ae !important;
	text-decoration: none;
	background-image: url(../images/arrow-link-default.png);
	background-position: right 4px;
	background-repeat: no-repeat;
	padding-right: 14px;
	line-height: 129%;
}
a.arrow-link:hover {
	color: #67accf !important;
	background-position: right -82px;
}
a.arrow-link-grey {
	color: #919396 !important;
	text-decoration: none;
	background-image: url(../images/arrow-link-grey.png) !important;
	background-position: right 5px;
	background-repeat: no-repeat;
	padding-right: 14px;
}
a.arrow-link-grey:hover {
	color: #67accf !important;
	background-position: right -81px;
}
a#donateButton {
	color: #ffffff;
	font-size: 125%;
	display: block;
	float: right;
	line-height: 100%;
	text-decoration: none;
	margin: 6px 16px 0 0;
}
.banner a.arrow-link {
	color: #ccebf9 !important;
	background-position: right 5px;
	background-image: url(../images/arrow-link-light-blue-2.png);
}
.banner a.arrow-link:hover {
	color: #ffffff !important;
	background-position: right -81px;
}
#breadcrumbs a {
	color: #5b5757;
}
#breadcrumbs a:hover {
	color: #67accf;
}
.green a.button-link {
	background-image: url(../images/button-link-green-right.gif);
}
.greyBoxInner a {
	font-size: 93%;
	color: #0078ae;
	text-decoration: none;
	background-image: url(../images/arrow-link-default.png);
	background-position: right 5px;
	background-repeat: no-repeat;
	padding-right: 14px;
}
.greyBoxInner a:hover {
	color: #67accf;
	background-position: right -81px;
}
.imageBox a.button-link {
	color: #ffffff;
	text-decoration: none;
	background-position: top right;
	background-repeat: no-repeat;
	background-image: url(../images/button-link-right-generic.png);
	display: block;
	float: left;
}
.imageBox a.button-link:hover {
	background-position: right -119px;
	color: #ffffff;
}
#latestNews a.arrow-link {
	background-position: right 5px;
}
#latestNews a.arrow-link:hover {
	background-position: right -81px;
}
#latestNews h3 a{
	text-decoration:none;
	color:inherit;
}
#latestNews h3 a:hover{
	color:#0078ae;
}
#latestNews #firstArticle h3 a:hover{
	color: #67accf;
}
.lightBlue a.button-link {
	background-image: url(../images/arrow-link-light-blue-right.gif);
}
#menu ul li a {
	color: #ffffff;
	font-size: 125%;
	text-decoration: none;
	display: block;
	float: left;
	padding: 8px 12px 10px 12px;
}
#menu ul li a:hover {
	background: url(../images/menu-active-section-bg.gif) top repeat-x #137eb2;
}
#menu ul li#activeSection a {
	background: url(../images/menu-active-section-bg.gif) top repeat-x #137eb2;
}
#menu ul li a.menu-first {
}
.orange a.arrow-link {
	color: #e77d1a !important;
	background-image: url(../images/arrow-link-orange.png);
	background-position: right 5px;
}
.orange a.arrow-link:hover {
	color: #ec9747 !important;
	background-position: right -81px;
}
.orange a.button-link {
	background-image: url(../images/button-link-orange-right.gif);
}
.pink a.button-link {
	background-image: url(../images/arrow-link-pink-right.gif);
}
.purple a.button-link {
	background-image: url(../images/button-link-purple-right.gif);
}
#quickLinks li a {
	text-decoration: none;
	color: #5b5757;
}
#quickLinks li a:hover {
	color: #0078ae;
}
#quickLinksBottom a {
	color: #000000;
	text-decoration: none;
}
#quickLinksBottom a:hover {
	color: #0078ae;
}
#relatedInfo a {
	color: #0078ae;
	text-decoration: none;
	background-image: url(../images/arrow-link-default.png);
	background-position: right 4px;
	background-repeat: no-repeat;
	padding-right: 14px;
	line-height: 129%;
}
#relatedInfo a:hover {
	color: #67accf;
	background-position: right -82px;
}
#sectionMenu li a {
	text-decoration: none;
	color: #0078ae;
}
#sectionMenu li a:hover {
	color: #5b5757;
}
#sectionMenu li.selected a {
	color: #5b5757;
}
#siteCredits a {
	color: #67accf;
	text-decoration: none;
}
#siteCredits a:hover {
	color: #0078ae;
}
.style1 a {
	color: #000000;
}
.style1 a:hover {
	color: #0078ae;
}
.style2 a {
	color: #ffffff;
}
.style2 a:hover {
	color: #9cd0eb;
}
.style2 a.arrow-link {
	color: #9cd0eb !important;
	background-image: url(../images/arrow-link-light-blue-1.png);
}
.style2 a.arrow-link:hover {
	color: #ffffff !important;
}
.style3 a {
	color: #ffffff;
}
.style3 a:hover {
	color: #e9dceb;
}
.style3 a.arrow-link {
	color: #e9dceb !important;
	background-image: url(../images/arrow-link-light-purple.png);
}
.style3 a.arrow-link:hover {
	color: #ffffff !important;
}
.style4 a {
	color: #ffffff;
}
.style4 a:hover {
	color: #ccebf9;
}
.style4 a.arrow-link {
	color: #ccebf9 !important;
	background-image: url(../images/arrow-link-light-blue-2.png);
}
.style4 a.arrow-link:hover {
	color: #ffffff !important;
}
.style5 a {
	color: #ffffff;
}
.style5 a:hover {
	color: #f9dfbd;
}
.style5 a.arrow-link {
	color: #f9dfbd !important;
	background-image: url(../images/arrow-link-light-orange.png);
}
.style5 a.arrow-link:hover {
	color: #ffffff !important;
}
.style6 a {
	color: #ffffff;
}
.style6 a:hover {
	color: #e4ebb6;
}
.style6 a.arrow-link {
	color: #e4ebb6 !important;
	background-image: url(../images/arrow-link-light-green.png);
}
.style6 a.arrow-link:hover {
	color: #ffffff !important;
}

/* =body */
body {
	font-size: 75%;
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
	background: url(../images/bg-gradient.png) top repeat-x #e1ecf3;
}

/* =div */
div.adBox {
	overflow: hidden;
}
div.adBoxContent {
	padding: 10px 14px 8px 14px;
	background-position: bottom;
	background-repeat: no-repeat;
	position: relative;
}
div.adBoxInner {
	background-position: right bottom;
	background-repeat: no-repeat;
	position: relative;
	height: 100%;
	z-index: 1;
}
div.adBoxOuter {
	background-position: right bottom;
	background-repeat: no-repeat;
	overflow: hidden;
}
div.banner {
	width: 896px;
	min-height: 142px;
	background-color: #0078ae;
	background-position: right top;
	background-repeat: no-repeat;
	padding: 32px 32px 32px 32px;
}
div#banners {
	width: 960px;
	background: #0078ae;
	margin-top: 10px;
}
div#breadcrumbs {
	width: 896px;
	padding: 10px 32px 0 32px;
	background: #ffffff;
	color: #5b5757;
}
div.caption-image-left-container {
	margin-right: 16px;
	margin-bottom: 10px;
	padding-bottom: 4px;
	float: left;
	background: #444142;
	color: #ffffff;
}
div.caption-image-right-container {
	margin-left: 16px;
	margin-bottom: 10px;
	padding-bottom: 4px;
	float: right;
	background: #444142;
	color: #ffffff;
}
div.clear {
	clear: both;
	height: 0px;
	overflow: hidden;
}
div#charityDetails {
	width: 608px;
	float: left;
	color: #5a5758;
}
div#container {
	margin: 0px auto;
	padding-bottom: 40px;
	text-align: left;
	width: 960px;
}
div#date {
	width: 960px;
	text-align: right;
	padding-bottom: 4px;
}
div#footer {
	padding: 10px 32px;
}
div.greyBoxInner {
	background: url(../images/corners-256-bottom.png) left bottom no-repeat;
	padding: 10px 14px 12px 14px;
}
div.greyBoxOuter {
	background: url(../images/corners-256-top.png) left top no-repeat #f3f3f3;
	margin-bottom: 20px;
}
div#header {
	width: 960px;
}
div.imageBox {
	width: 192px;
	float: left;
	margin-right: 16px;
	margin-bottom: 20px;
	background-position: left top;
	background-repeat: no-repeat;
}
div.imageBoxContent {
	padding: 10px 14px 14px 14px;
	background: url(../images/corners-192-bottom.png) left bottom no-repeat;
}
div.imageBoxInner {
	background-position: left top;
	background-repeat: no-repeat;
}
div.imageBoxOuter {
	background: url(../images/corners-192-top.png) left top no-repeat;
	padding-top: 130px;
}
div#latestNews {
	background: #f3f3f3;
	margin-bottom: 20px;
	clear: both;
}
div#latestNewsInner {
	background: url(../images/corners-608-bottom.png) left bottom no-repeat;
	padding: 20px 12px 8px 12px;
}
div#logo {
	width: 322px;
	padding-top: 32px;
	float: left;
}
div#mainBody {
	width: 960px;
	padding: 20px 0 30px 0;
	background: #ffffff;
}
div#mainContent {
	width: 608px;
	float: left;
	padding-left: 32px;
}
div#menu {
	background: url(../images/menu-bg.gif) top repeat-x #2b2829;
}
div#menuOuter {
	background: url(../images/corners-960-top.png) left top no-repeat;
}
div#menuInner {
	background: url(../images/corners-960-bottom.png) left bottom no-repeat;
}
div#quickLinks {
	margin-bottom: 20px;
}
div#quickLinksBottom {
	padding: 10px 32px 20px 32px;
	background: url(../images/quicklinks-bottom-bg.gif) left bottom no-repeat #cce3ed;
}
div#relatedInfo {
	padding-top: 4px;
	clear: both;
}
div.right {
	margin-right: 0px !important;
}
div#searchBar {
	width: 256px;
	height: 44px;
	padding: 10px 0 0 382px;
	float: left;
	text-align: right;
	background: url(../images/search-bg.gif) right top no-repeat;
}
div#sectionMenu {
	margin-bottom: 20px;
}
div#sideBar {
	width: 256px;
	margin-left: 32px;
	float: left;
	min-height:10px;
}
div#siteCredits {
	width: 256px;
	margin-left: 32px;
	float: left;
	text-align: right;
}
div#sw-breadcrumbs {
	float: left;
	padding-left: 4px;
}
div#tagLine {
	width: 638px;
	float: left;
	color: #0078ae;
	font-size: 233%;
	padding: 7px 0 18px 0;
}
.darkBlue div.adBoxInner {
	background-color: #d1e5ef;
}
.darkBlue div.adBoxOuter {
	background-color: #0078ae;
}
.green div.adBoxInner {
	background-color: #e4ebb6;
}
.green div.adBoxOuter {
	background-color: #8eb11e;
}
#mainContent div.adBox {
	width: 296px;
	float: left;
	margin: 0 16px 20px 0;
}
#mainContent div.adBoxContent {
	background-image: url(../images/corners-296-bottom.png);
}
#mainContent div.adBoxOuter {
	width: 296px;
}
.lightBlue div.adBoxInner {
	background-color: #cee9f5;
}
.lightBlue div.adBoxOuter {
	background-color: #30a0d4;
}
.orange div.adBoxInner {
	background-color: #fae8d1;
}
.orange div.adBoxOuter {
	background-color: #e98201;
}
.pink div.adBoxInner {
	background-color: #f5cbde;
}
.pink div.adBoxOuter {
	background-color: #e55496;
}
.purple div.adBoxInner {
	background-color: #e9dceb;
}
.purple div.adBoxOuter {
	background-color: #93529d;
}
#quickLinks div.adBoxInner {
	background-color: #f4f4f4;
}
#quickLinks div.adBoxOuter {
	background: url(../images/logo-element-header-grey-bg.gif) right top no-repeat #929497;
}
#sectionMenu div.adBoxInner {
	background-color: #f4f4f4;
}
#sectionMenu div.adBoxOuter {
	background: url(../images/logo-element-header-blue-bg.gif) right top no-repeat #0378af;
}
.style1 div.imageBoxInner {
	background-image: url(../images/logo-element-bg-style1.gif);
	background-color: #e6f1f7;
}
.style2 div.imageBoxInner {
	background-image: url(../images/logo-element-bg-style2.gif);
	background-color: #0078ae;
}
.style3 div.imageBoxInner {
	background-image: url(../images/logo-element-bg-style3.gif);
	background-color: #93529d;
}
.style4 div.imageBoxInner {
	background-image: url(../images/logo-element-bg-style4.gif);
	background-color: #27a2da;
}
.style5 div.imageBoxInner {
	background-image: url(../images/logo-element-bg-style5.gif);
	background-color: #e98201;
}
.style6 div.imageBoxInner {
	background-image: url(../images/logo-element-bg-style6.gif);
	background-color: #8eb11b;
}
#sideBar div.adBox {
	width: 256px;
	margin-bottom: 20px;
}
#sideBar div.adBoxContent {
	background-image: url(../images/corners-256-bottom.png);
}
#sideBar div.adBoxOuter {
	width: 256px;
}

/* =h1 */
h1 {
}
#mainContent h1 {
	font-size: 200%;
	font-weight: normal;
	color: #0078ae;
	line-height: 100%;
	margin-bottom: 10px;
}

/* =h2 */
h2 {
	font-size: 150%;
}
h2#latestNewsHeader {
	font-size: 183% !important;
	font-weight: normal !important;
	color: #ffffff;
	padding: 8px 14px;
	line-height: 127%;
	background: url(../images/logo-element-header-wide-bg.gif) left top #67accf no-repeat;
	margin: 0 !important;
}
.adBoxOuter h2 {
	font-size: 183% !important;
	font-weight: normal;
	color: #ffffff;
	padding: 8px 14px;
	line-height: 108%;
	background-position: top left;
	background-repeat: no-repeat;
	overflow: hidden;
	margin: 0 !important;
	position: relative;
	z-index: 2;
}
.banner h2 {
	color: #ffffff;
	font-size: 225%;
	font-weight: normal;
	margin-bottom: 10px;
	line-height: 106%;
	font-family: Arial, Helvetica, sans-serif;
}
.greyBoxInner h2 {
	font-size: 200%;
	font-weight: normal;
	color: #0078ae;
	line-height: 100%;
	margin-bottom: 10px;
	padding-top:0px;
}
.imageBox h2 {
	font-size: 183% !important;
	font-weight: normal !important;
	margin-bottom: 4px !important;;
}
#mainContent h2 {
/*	font-size:167%; */
	font-size: 150%;
	font-weight: normal;
	line-height: 100%;
	margin-bottom: 8px;
	padding-top:6px;
}
#mainContent .adBoxOuter h2 {
	background-image: url(../images/corners-296-top.png);
}
#sideBar .adBoxOuter h2 {
	background-image: url(../images/corners-256-top.png);
}
#quickLinksBottom h2 {
	font-size: 183%;
	font-weight: normal;
	color: #67accf;
	line-height: 127%;
	margin-bottom: 4px;
	padding-top:0px;
}
.style1 h2 {
	color: #0078ae;
}
.style2 h2 {
	color: #ffffff;
}
.style3 h2 {
	color: #e9dceb;
}
.style4 h2 {
	color: #ccebf9;
}
.style5 h2 {
	color: #f9dfbd;
}
.style6 h2 {
	color: #e4ebb6;
}

/* =h3 */
h3 {
}
.adBoxOuter h3 {
	color: #ffffff;
	font-size: 108%;
	font-weight: normal;
	padding: 11px 16px 9px 16px;
	text-transform: uppercase;
	background-position: top left;
	background-repeat: no-repeat;
}
.imageBox h3 {
	font-size: 150% !important;
	font-weight: normal !important;
	margin-bottom: 4px !important;
}
#latestNews h3 {
	font-size: 150% !important;
	margin-bottom: 4px !important;
}
#latestNews #firstArticle h3 {
	font-size: 200% !important;
	font-weight: normal !important;
	color: #0078ae;
	line-height: 100%;
}
#mainContent h3 {
	font-size: 117%;
	font-weight: bold;
	margin-bottom: 2px;
}
#sideBar .adBoxOuter h3 {
	background-image: url(../images/corners-256-top.png);
}
.style1 h3 {
	color: #0078ae;
}
.style2 h3 {
	color: #ffffff;
}
.style3 h3 {
	color: #e9dceb;
}
.style4 h3 {
	color: #ccebf9;
}
.style5 h3 {
	color: #f9dfbd;
}
.style6 h3 {
	color: #e4ebb6;
}

/* =h4 */
h4 {
}
#mainContent h4 {
	font-size: 117%;
	font-weight: bold;
	margin-bottom: 2px;
}
#relatedInfo h4 {
	font-size: 117%;
	font-weight: bold;
	color: #0078ae;
	margin-bottom: 2px;
}

/* =h5 */
h5 {
}

/* =h6 */
h6 {
}

/* =hr */
hr {
	clear: both;
	color: #d1d6cf;
	background-color: #d1d6cf;
	height: 1px;
	border: none;
	margin: 12px 0px 16px 0px;
}

/* =img */
img {
	border: none;
}
img.adBoxImage {
	position: absolute;
	right: 0px;
	bottom: 0px;
}
img.breadcrumbDivider {
	margin: 0px 4px;
}
img.caption-image-left {
	float: left;
	margin-bottom: 4px;
}
img.caption-image-right {
	float: right;
	margin-bottom: 4px;
}
#mainBody a:hover img {
	opacity: 0.7;
	filter: alpha(opacity=70);
}
#mainContent img.img-left {
	margin-right: 16px;
	margin-bottom: 10px;
}
#mainContent img.img-right {
	margin-left: 16px;
	margin-bottom: 10px;
}
#latestNews img.img-left {
	margin-right: 16px;
	margin-bottom: 16px;
}

/* =input */
input.searchButton {
	display: block;
	width: 22px;
	height: 22px;
	background-image: url(../images/search-arrow-sprite.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
	float: left;
}
input.searchButton:hover {
	background-position: 0 -30px;
}
input#searchtext {
	float: left;
	margin-right: 4px;
	padding: 1px 6px;
	width: 194px;
}

/* =li */
li {
}
.imageBox li {
	font-size: 92% !important;
	margin-bottom: 4px !important;
}
#mainContent ol li {
	font-size: 108%;
	line-height: 138%;
	margin-bottom: 0px;
}
#mainContent ul li {
	font-size: 108%;
	line-height: 138%;
	margin-bottom: 10px;
}
#menu ul li {
	display: block;
	float: left;
}
#quickLinksBottom li {
	line-height: 108%;
	margin-bottom: 4px;
}
#quickLinks li {
	padding-left: 14px;
	font-size: 125%;
	margin-bottom: 6px;
}
#relatedInfo li {
	font-size: 108%;
	line-height: 138%;
	margin: 0 !important;
}
#sectionMenu li {
	padding-left: 14px;
	font-size: 125%;
	margin-bottom: 6px;
}
#sectionMenu li.selected {
	background: url(../images/section-menu-selected.gif) left 5px no-repeat;
}
#waysToDonate ul li {
	padding-left: 12px;
	background: url(../images/black-bullet-orange-bg.gif) left 3px no-repeat;
}

/* =ol */
#mainContent ol {
	padding-left: 24px; /*list-style-position:inside;*/;
	margin-bottom: 10px;
}
#mainContent ol li {
	padding-bottom: 10px;
}

/* =p */
p.errorText{
	color:#ff0000;
}
p.eventTitle {
	font-size: 125% !important;
	margin-bottom: 0 !important;
}
p.grey-text {
	color: #939598;
}
p.grey-background-text {
	color: #ffffff;
	font-weight: bold;
	background: #939598;
	padding: 1px 8px;
}
.adBoxInner p {
	font-size: 108% !important;
	margin-bottom: 10px !important;
	line-height: normal !important;
}
.banner p {
	margin-bottom: 10px;
	color: #c2deec;
	font-size: 125%;
}
.caption-image-left-container p {
	color: #ffffff;
	padding: 6px 10px;
	font-size: 92% !important;
	margin: 0 !important;
}
.caption-image-right-container p {
	color: #ffffff;
	padding: 0 10px;
	font-size: 92% !important;
	margin: 0 !important;
}
.greyBoxInner p {
	/*font-size: 117%;*/
	margin-bottom: 4px;
	line-height: 129%;
}
.imageBox p {
	font-size: 100% !important;
	margin-bottom: 10px;
	line-height: normal !important;
}
#latestNewsInner p {
	font-size: 108%;
	margin-bottom: 4px;
	line-height: 138%;
}
#mainContent p {
	font-size: 108%;
	margin-bottom: 10px;
	line-height: 138%;
}
#siteCredits p {
	font-size: 92%;
}
.style1 p {
	color: #000000;
}
.style2 p {
	color: #ffffff;
}
.style3 p {
	color: #ffffff;
}
.style4 p {
	color: #ffffff;
}
.style5 p {
	color: #ffffff;
}
.style6 p {
	color: #ffffff;
}

/* =span */
span.button-link-inner {
	display: block;
	background-position: left 0px;
	background-repeat: no-repeat;
	padding: 6px 22px 8px 10px;
	float: left;
}
span.eBay{
	display:inline-block;
	float:left;
	font-size:225%;
	font-weight:bold;
	padding:8px 0 8px 16px;
	width:112px;
}
a:hover span.button-link-inner {
	background-position: left -119px;
}
span.definition {
	/*color:#939598;*/
	font-weight: bold;
	border-bottom: dotted 1px #E98201;
}
span.donateButtonBL {
	background: url(../images/donate-button-bg-bl.png) left bottom no-repeat;
	padding-left: 12px;
	padding-right: 8px;
	padding-bottom: 4px;
	display: block;
}
span.donateButtonBR {
	background: url(../images/donate-button-bg-br.png) right bottom no-repeat;
	padding-right: 4px;
	display: block;
}
span.donateButtonTL {
	background: url(../images/donate-button-bg-tl.png) left top no-repeat;
	padding-left: 4px;
	display: block;
}
span.donateButtonTR {
	background: url(../images/donate-button-bg-tr.png) right top no-repeat;
	padding-right: 4px;
	padding-top: 4px;
	display: block;
}
a:hover span.donateButtonBL {
	background-image: url(../images/donate-button-bg-bl-hover.png);
}
a:hover span.donateButtonBR {
	background-image: url(../images/donate-button-bg-br-hover.png);
}
a:hover span.donateButtonTL {
	background-image: url(../images/donate-button-bg-tl-hover.png);
}
a:hover span.donateButtonTR {
	background-image: url(../images/donate-button-bg-tr-hover.png);
}
.button-link span.button-link-inner {
	background-image: url(../images/button-link-left-generic.png);
}
.darkBlue span.button-link-inner {
	background-image: url(../images/arrow-link-dark-blue-left.gif);
}
.green span.button-link-inner {
	background-image: url(../images/button-link-green-left.gif);
}
.imageBox span.button-link-inner {
	background-image: url(../images/button-link-left-generic.png);
}
.lightBlue span.button-link-inner {
	background-image: url(../images/arrow-link-light-blue-left.gif);
}
.orange span.button-link-inner {
	background-image: url(../images/button-link-orange-left.gif);
}
.pink span.button-link-inner {
	background-image: url(../images/arrow-link-pink-left.gif);
}
.purple span.button-link-inner {
	background-image: url(../images/button-link-purple-left.gif);
}

/* =ul */
ul {
}
.adBox ul {
	list-style: none;
}
.imageBox ul {
	padding-left: 14px;
	margin-bottom: 10px;
}
#mainContent ul {
	padding-left: 16px;
}
#menu ul {
	list-style: none;
	margin-left: 20px;
}
#quickLinksBottom ul {
	width: 160px;
	margin-right: 16px;
	float: left;
	list-style: none;
}
/*#quickLinksBottom ul.wide {
	width: 186px;
}*/
#relatedInfo ul {
	list-style: none;
	padding: 0 !important;
}
.style1 ul {
	color: #000000;
}
.style2 ul {
	color: #ffffff;
}
.style3 ul {
	color: #ffffff;
}
.style4 ul {
	color: #ffffff;
}
.style5 ul {
	color: #ffffff;
}
.style6 ul {
	color: #ffffff;
}
#waysToDonate ul {
	list-style: none;
	float: left;
	margin: 6px 0 12px 0;
}
#waysToDonate ul.left {
	width: 128px;
}
#waysToDonate ul.right {
	width: 100px;
}

/* SmartWeb Styles */
.img-left {
	float: left;
	margin-right: 5px;
	margin-bottom: 5px;
}
.img-right {
	float: right;
	margin-left: 5px;
	margin-bottom: 5px;
}
body.mceContentBody {
	background: #FFFFFF;
	text-align: left;
	margin: 0px;
	color: black;
	font-size: 80%;
}
.mceContentBody a {
	color: black !important; /* FF requires a important here */;
	text-decoration: underline;
}
.mceContentBody ul {
	padding-left: 20px;
}
.mceContentBody ol {
	padding-left: 20px;
}
.mceContentBody p {
	margin-bottom: 10px;
}
.mceContentBody li {
	margin-bottom: 10px;
}
.photo-gallery-image {
	border: 1px solid black;
	margin: 10px;
	padding: 5px;
	text-align: center;
	width: 160px;
}
#events-homepage .event-homepage-item {
	border-bottom: 1px solid #999;
}
#events-homepage-dates .event-homepage-item {
	padding-bottom: 5px;
}
.event-homepage-date {
	float: left;
	width: 35px;
}
.event-homepage-date-box {
	border: 1px solid black;
	background-color: white;
	padding: 3px;
	width: 30px;
	text-align: center;
}
.event-homepage-date-day {
	font-size: 20px;
	color: black;
	margin: 0px;
	padding: 0px;
	font-weight: bold;
}
.event-homepage-date-month {
	font-size: 9px;
	color: black;
	margin: 0px;
	padding: 0px;
	text-transform: uppercase;
}
.event-homepage-image {
	float: left;
	width: 90px;
	overflow: hidden;
	max-height: 80px;
}
.event-homepage-item h3 {
	font-size: 120%;
	margin: 0px;
	padding: 0px;
}
.event-homepage-item p {
	font-size: 100%;
	margin: 0px !important;
	padding: 0px;
}
#events-homepage-dates h2 {
	padding-top: 12px;
}
.event-homepage-dates-info {
	float: left;
	margin-left: 10px;
	padding-bottom: 5px;
}
.event-homepage-info {
	float: left;
	margin-left: 10px;
	width: 200px;
}
.event-detail-item p {
	padding: 0px;
	margin: 0px;
}
.event-detail-details {
	margin-top: 10px;
}
.event-detail-details p {
	padding-bottom: 5px;
}
.events-calendar {
	width: 100%;
	border: 1px solid #CCC;
}
.events-calendar th {
	border: 1px solid #CCC;
	background-color: #CCC;
}
.events-calendar td {
	height: 80px;
	vertical-align: top;
	width: 14%;
	border: 1px solid #CCC;
	padding: 2px;
}
.events-calendar-day {
	width: 100%;
	display: block;
	margin-bottom: 4px;
	font-size: 80%;
	color: black;
}
.events-calendar td p a {
	font-weight: normal;
	color: black;
	text-decoration: none;
	font-size: 80%;
	border: 1px solid #FEDE72;
	background-color: #FFC;
	padding: 1px;
	display: block;
	margin-bottom: 2px;
}
.events-calendar td p a:hover {
	text-decoration: none;
	background-color: #FEDE72;
}
.events-calendar td p {
	margin: 0px;
	padding: 0px;
}
.events-calendar td p a.alt {
	font-weight: normal;
	color: black;
	text-decoration: none;
	font-size: 80%;
	border: 1px solid #75BAFF;
	background-color: #DEF;
	padding: 1px;
	display: block;
	margin-bottom: 2px;
}
.events-calendar td p a:hover.alt {
	text-decoration: none;
	background-color: #75BAFF;
}
td.calendar-blank-day {
	background-color: #DADADA;
}
label {
	width: 150px;
	float: left;
}
.fieldError {
	border: 1px solid red;
}
.form-field-wrapper {
	clear: both;
	margin-bottom: 5px;
}
#titleoptions {
	margin-left: 8px;
	margin-bottom: 3px;
}
.input-tiny {
	width: 50px;
	margin-left: 8px;
	margin-bottom: 3px;
}
.input-small {
	width: 100px;
	margin-left: 8px;
	margin-bottom: 3px;
}
.input-medium {
	width: 175px;
	margin-left: 8px;
	margin-bottom: 3px;
}
.input-large {
	width: 300px;
	margin-left: 8px;
	margin-bottom: 3px;
}
.input-extralarge {
	width: 450px;
	margin-left: 8px;
	margin-bottom: 3px;
}
#tooltip {
	position: absolute;
	z-index: 3000;
	border: 1px solid #111;
	background-color: #eee;
	padding: 5px;
	opacity: 0.85;
}
#tooltip h3, #tooltip div {
	margin: 0;
}

/* STATS TABLE */
#stats th {
	font-size: 1.4em; /*	text-align: left; */;
	padding-top: 5px;
	padding-bottom: 4px;
	background-color: #A56F77;
	color: #fff;
}
#stats th {
	font-size: 1.2em;
	border: 1px solid #0378AF;
	padding: 2px 6px 2px 12px;
}
table#stats {
	margin-bottom: 12px;
	border-collapse: collapse;
	background: white;
	font-size: 90%;
}
table#stats caption {
	font-size: 150%;
	font-weight: bold;
	margin-bottom: 10px;
}
#stats td {
	color: #000;
	font-size: 1.2em;
	border: 1px solid #0378AF;
	padding: 2px 6px 2px 0px;
}
#stats td.left {
	padding-left:12px;
}
#stats tr.alt td {
	color: #000;
	background-color: #E3CDD0;
}
#stats td.blueband, #stats th.blueband {
	color: #FFFFFF;
	background-color: #0378AF;
	font-weight: bold;
}
#stats td.yellowband {
	color: #000000;
	background-color: #FBF6A9;
}
#stats .redtext {
	color: #E4052E;
}
p.quickfacts {
	border-bottom: 1px silver solid;
	padding-bottom: 18px;
	padding-top: 6px;
}

/* A-Z */
ul.a2z {
	margin: 0;
	padding: 0;
	padding-left: 0px !important;
	margin-bottom: 20px;
}
ul.a2z li {
	display: inline-block;
	border: 1px #C9C9C9 solid;
	margin-right: 1px;
}
ul.a2z li a {
	background: #F4F4F4;
	display: block;
	padding: 2px 4px 2px 4px;
	text-decoration: none;
	color: #0078ae;
}
ul.a2z li a:hover {
	background: #C6E3F0;
	text-decoration: none;
	color: #0078ae;
}
.a2z h2 {
	display: block;
	border-bottom: 1px #C9C9C9 solid;
	padding-bottom: 10px;
	margin-top: 20px;
	color: #0078ae;
}
/* Draft letter */
.draft-letter {
	padding: 25px 20px 20px 20px;
	border: 1px #C9C9C9 solid;
	margin-top: 20px;
	margin-bottom: 20px;
	font-family: "Courier New", Courier, monospace;
}
.draft-letter .highlight {
	color: gray;
}
#blog h2 a {
	/*color: black;*/
}
div.blog-post-footer {
	font-size: 80%;
	color: #666;
	margin-bottom: 25px;
	clear:both;
}
div.blog-post-footer a {
	color: #666;
}
.form-box {
	padding: 16px 20px 10px 20px;
	background: #F4F4F4;
	margin-top: 14px;
	margin-bottom: 5px;
}
.faqs h3 {
	border-top: 1px #C9C9C9 solid;
	padding-top: 18px;
	margin-top: 18px;
}
.faqs h3.first {
	border-top: none;
	padding-top: 12px;
	margin-top: 0px;
}

.pubs h3 {
	border-top: 1px #C9C9C9 solid;
	padding-top: 18px;
	margin-top: 18px;
}

