/*fck start*/
body { 
	font-family: Arial, Helvetica, sans-serif; 
	background-color: #fff; 
	background-image: url( "/web/design/images/bg-xy.png" ); 
	background-repeat: repeat; 
	font-size: 12px; 
	color: #000; 
	}

hr { 
	color: #000; 
	background-color: #000; 
	border: 0; 
	height: 1px; 
	}

/* Default links */
a { 
	text-decoration: none; 
	outline: none; 
	color: #ff5c00; 
	}

a:hover { 
	text-decoration: underline; 
	color: #000; 
}

/*Font size*/


h1 { 
	font-size: 28px; 
	color: #f27186; 
	font-weight: bold; 
	padding-top:4px;
	line-height:30px;
}

h2{ 
	font-size: 18px; 
	color: #8fc74a; 
	font-weight: bold; 
}

h3 { 
	font-size: 16px; 
	color: #f27186; 
}
h4 { 
	font-size: 14px; 
	color: #8fc74a; 
}

h5 { 
	font-size: 12px; 
	color: #000; 
	font-style: italic; 
}
h6 { 
	font-size: 12px; 
	color: #000; 
}

.Fontxx-Small { font-size: 9px; }
.Fontx-Small { font-size: 10px; }
.FontSmall { font-size: 11px; }
.FontMedium { font-size: 12px; }
.FontLarge { font-size: 20px; }
.Fontx-Large { font-size: 24px;}
.Fontxx-Large { font-size: 36px;}

.pageTitle, .title { 
	font-size: 24px; 
	line-height: normal; 
	font-weight: 400;
	color:#f27186 
}

.contentCont, .mainRight { 
	width: 785px; 
}


.contentCont, .rightCont { 
	line-height: 140%; 
}
.column34Cont { 
	display: none; 
}
/*
.canvasWrapper {
	width: 967px;
	margin: 0 auto;
}*/

.mainCont, .mainRight, .contentCont, .rightCont { 
	min-height: 215px; 
	height: auto !important; 
}

.leftCont { 
	width: 202px; 
	float: left; 
	background:transparent url(/web/design/lhs-bottom-bg.png) no-repeat bottom left;
	margin:0 0 0 20px;
}

#left { 
	width: 202px; 
	min-height: 200px; 
	background:transparent url(/web/design/lhs-top-bg.png) no-repeat;
}

a.donate
{

    font-weight:bold;
    color:#fff;
    padding:7px 0 0 10px;
    display:block;
    text-decoration:underline;
    background:transparent url(/web/design/images/donate-logo.gif) no-repeat bottom center;
    height:80px;
    font-size:11.5px;
    margin-bottom:30px;
}

a.donate:hover
{
    color:#000;
    text-decoration:none;
}

.mainRight { 
	float: right; 

}
.mainCont { 
	background-image: url( "/web/design/images/bgMainCont-y.png" ); 
	background-repeat: repeat-y; 
	width: 996px; 
	color: #4c4c4c; 
	margin: 0 auto; 
}

.mainContBottom { 
	background-image: url( "/web/design/images/bgMainCont-bottom.png" ); 
	background-repeat: no-repeat; 
	background-position: bottom; 
	width: 996px; 
	height: 39px; 
}

/*Lists*/
.contentCont ul, .rightCont ul { margin-left: 5px; padding-left: 20px; }


.contentCont ol, .rightCont ol, .mainRight ol { margin-left: 5px; padding-left: 20px; }

/*IE Min Height*/
/** html .mainCont, *html .contentCont, *html .rightCont { height: 215px !important; }*/

/*Header*/



.headerCont { 
	width: 100%; 
	height: 169px; 
	background-color: #f27186; 
}

.header { 
	width: 996px; 
	margin: 0 auto; 
}

.bannerText { 
	position: relative; 
	top: -38px; 
	left: 319px; 
	margin-bottom: -34px; 
	width: 500px; 
}

.topTagLine { 
	color: #fff; 
	font-size: 18px; 
	width: 500px; 
}

.contactUsTopRight { 
	width: 648px; 
}
.contactUsTopRight a { 
	position: relative; 
	top: -15px; 
	left: 559px; 
	color: #fff; 
	font-size: 14px; 
}


/*Footer*/

.footer { 
	width: 996px; 
	margin: -24px auto 12px; 
}

.footer, .footer a { 
	color: #fff; 
	font-size: 11px; 
}

.footerLeft { 
	width: 400px; 
	float: left; 
	margin-left: 55px; 
	text-transform: uppercase; 
}

.footerRight { 
	float: right; 
	margin-right: 55px; 
	width: 200px; 
}




/*Images*/
.mainCont img { 
	border: none; 
	padding:10px;
}

.topBannerImg { 
	margin-bottom: 20px; 
}

.col3Text { 
	width: 455px; 
	margin: 0 auto; 
	overflow: hidden; 
}


.sectionHolder { 
	width: 967px; 
}

/*rightSecCont { width: 455px; }*/
.leftSecCont { 
	float: left; 
	width: 422px; 
}
.sectionHeadFoot, .sectionHeadFoot a { 
	color: #8b201b; 
	font-size: 14px; 
}



.skeywrds { 
	overflow: hidden; 
	font-size: 10px; 
	padding-bottom: 2px; 
	line-height: 12px; 
	width: 964px; 
	margin: 0 auto; 
	text-align: center; 
	color: #fff; 
}

/* THIS SITE NEEDS TO BE REBUILT - HERE ARE SOME TEMPORARY FIXES */

#topCont{
	height: 169px;
	overflow:hidden;

}

/* CONTACT AND NO MENU */

.ContactLeftCopy
{
	padding:14px;
	color:#fff;
	height:auto !important;
	height:200px;
	min-height:200px;
}

