#iDivAbout {
}
#iDivAboutPlatform {
	/*overflow: auto;*/
}
#iDivAboutPlatform .cDivLeftSection {
	float: left;
	margin: 0 5px 0 0;
	padding: 0;
	width: 400px;
}
#iDivAboutPlatform .cDivLeftSection p {
	margin: 0;
	padding: 0;
}
#iDivAboutPlatform .cDivRightSection {
	float: right;
	margin: 0 0 0 5px;
	padding: 0;
	width: 400px;
}
#iDivAboutBrand {
	overflow: auto;
}
.cDivAboutBrandEntry {
	margin: 1em auto;
}
.cDivAboutBrandEntry h3 {
}
.cDivAboutBrandEntry p {
}
#iDivAboutUs {
	margin: 0;
	padding: 0;
	width: 820px;
}
#iDivAboutUs .cDivSpaced {
	margin-top: 20px;
}
#iDivAboutUs #iTableStaff {
	margin: 0;
	padding: 0;
	width: 820px;
	border-collapse: collapse;
	border-spacing: 0;
}
#iDivAboutUs #iTableStaff td {
}
.cTDStaffPhoto {
	width: 105px;
	text-align: left;
	vertical-align: top;
	margin: 0;
}
.cTDStaffDescription {
	width: 285px;
	text-align: justify;
	vertical-align: top;
	margin: 0;
}
#iDivAboutUs #iTableBoard {
	margin: 0;
	padding: 0;
	width: 820px;
	border-collapse: collapse;
	border-spacing: 0;
}
#iDivAboutUs #iTableBoard td {
}
.cTDBoardPhoto {
	width: 105px;
	text-align: left;
	vertical-align: top;
	margin: 0;
}
.cTDBoardDescription {
	width: 285px;
	text-align: justify;
	vertical-align: top;
	margin: 0;
}
#iDivAboutUs #iTableVolunteers {
	margin: 0;
	padding: 0;
	width: 820px;
	border-collapse: collapse;
	border-spacing: 0;
}
#iDivAboutUs #iTableVolunteers td {
}
.cTDVolunteersPhoto {
	width: 105px;
	text-align: left;
	vertical-align: top;
	margin: 0;
}
.cTDVolunteersDescription {
	width: 285px;
	text-align: justify;
	vertical-align: top;
	margin: 0;
}
.cTDPhotoFirst {
	padding: 0;
	padding-bottom: 10px;
}
.cTDPhotoNotFirst {
	padding: 0;
	padding-left: 20px;
	padding-bottom: 10px;
}
.cTDDescriptionFirst {
	padding: 0;
	padding-left: 10px;
	padding-bottom: 10px;
}
.cTDDescriptionNotFirst {
	padding: 0;
	padding-left: 10px;
	padding-bottom: 10px;
}

/* TODO BEGIN - Moved to c_partners.css - has to be removed */

#iDivPartners {
	margin: 0;
	padding: 0;
	width: 820px;
}
#iDivPartners #iTablePartners {
	margin: 0;
	padding: 0;
	width: 820px;
}
#iTDAboutOrganisationPartners {
	margin: 0;
	padding: 0 10px 20px 0;
	width: 400px;
	vertical-align: top;
}
#iTDAboutOrganisationSponsors {
	margin: 0;
	padding: 0 0 20px 10px;
	width: 400px;
	vertical-align: top;
}
#iTDAboutOrganisationThanks {
	margin: 0;
	padding: 0 10px 0 0;
	width: 400px;
	vertical-align: top;
}
#iTDAboutOrganisationPartnersList {
	margin: 0;
	padding: 0 0 0 10px;
	width: 400px;
	vertical-align: top;
}
#iDivCheruto {
	width: 820px;
}
#iDivCheruto .cDivLeftSection {
	width: 820px;
}
#iDivCheruto .cDivRightSection {
	width: 820px;
	margin-top: 20px;
}
#iDivCheruto .cDivLeftSection table {
	width: 820px;
}
#iTDCherutoDescription {
	text-align: justify;
	vertical-align: top;
	padding-right: 20px;
	padding-bottom: 20px;
	width: 400px;
}
#iTDCherutoContact {
	text-align: left;
	vertical-align: top;
	width: 400px;
}
#iTDCherutoLogo {
	text-align: left;
	vertical-align: top;
	width: 400px;
	padding-bottom: 20px;
}
#iTDCherutoMap,#iTDCherutoMap img {
	text-align: left;
	vertical-align: top;
	width: 400px;
}
#iTDCherutoMap img {
	border: 1px solid #000000;
}
#iDivCheruto .cDivRightSection table {
	width: 400px;
	float: right;
}
#iDivCheruto .cDivRightSection table tr {
}
#iDivAboutUs #iDivPhotoListingContainer {
	margin: 0;
	padding: 0;
	width: 735px;
}
#iDivAboutUs .cDivPhotoDetailContainer {
	float: left;
}
#iDivAboutUs .cDivPhotoDetailContainer .cPPhotoDetailShort,#iDivAboutUs .cDivPhotoDetailContainer .cPPhotoDetailLong {
	display: none;
}
.cDivQTipTitle {
	font-weight: bold;
	font-size: 1.2em;
}
.cDivQTipContent {
	font-size: 1.1em;
	vertical-align: top;
}
.cDivQTipContent div {
	float: left;
}
.cDivQTipImage {
	margin: 0;
	margin-right: 10px;
	padding: 0;
}
.cDivQTipContent p {
}


/* Project Partner Page - Start */

.cDivPartnerPageLeftColumn {
	width: 384px;
	float: left;
}
.cDivPartnerPageRightColumn {
	width: 384px;
	float: right;
}
.cDivPartnerSection {
	margin-bottom: 20px;
	clear: both;
}
.cDivPartnerSection > p {
	line-height: 13px;
}
.cDivPartnerLogo {

}
.cDivPartnerLogo img {
	max-width: 100%;
}
h3.cH3PartnerSection {
	font-size: 17px;
	margin-bottom: 8px;
}


.cIFacepileFace {
	width: 45px;
	height: 45px;
	float: left;
}

.cDivPartnerPageResult .cDivPartnerPageResultLine {
	float: left;
	clear: left;
	height: 29px;
	margin: 0 0 8px 0;
	/*width: 384px;*/
	width: 249px;
}
.cDivPartnerPageResult .cDivPartnerPageResultLine .cDivPartnerPageResultLineIcon {
	float: left;
	width: 39px;
	height: 29px;
}
.cDivPartnerPageResult .cDivPartnerPageResultLine .cDivPartnerPageResultLineIcon.cCustomFontFECG {
	font-size: 37px;
	line-height: 31px;
	font-weight: bold;
}
.cDivPartnerPageResult .cDivPartnerPageResultLine .cDivPartnerPageResultLineDetail {
	float: left;
	font-size: 41px;
	line-height: 29px;
	height: 29px;
	text-transform: uppercase;
	width: 90px;
}
.cDivPartnerPageResult .cDivPartnerPageResultLine .cDivPartnerPageResultLineDetail.cCustomFontFECG {

}
.cDivPartnerPageResult .cDivPartnerPageResultLine .cDivPartnerPageResultLineTitle {
	float: left;
	font-size: 17px;
	line-height: 29px;
	height: 29px;
	text-transform: uppercase;
	margin: 0 10px 0 0;
	width: 110px;
}
.cDivPartnerPageResult .cDivPartnerPageResultLine .cDivPartnerPageResultLineTitle {

}
.cDivPartnerPageResult .cDivPartnerConversionButton {
	float: right;
	width: 135px;
	height: 103px;
}
.cDivPartnerPageResult .cDivPartnerConversionButton > a {
	width: 135px;
	height: 103px;
	display: table-cell;
	vertical-align: middle;
	text-align: center;
	font-size: 17px;
	line-height: 29px;
}
.cDivPartnerPageResult .cDivPartnerConversionButton > a:hover {

}
	/* Project Parter Page - Carousel - Start */

.cDivProjectCard {
	width: 364px;
	height: 290px;
	border: 1px solid #000000;
	padding: 9px;
}

.cIProjectPhogograph {
	width: 364px;
	height: 172px;
	border: 1px solid #000000;
	background-color: #FFFFFF;
	margin: 0 auto;
	padding: 0;
	display: block;
}

.cDivLogo {
	width: 76px;
	height: 80px;
	margin: 9px 0 0 -1px;
	padding: 0;
	overflow: hidden;
	float: left;
}
.cDivLogo a {
	color: #000000;
}
.cSpanLogoBlock {
	display: block;
	width: 72px;
	height: 16px;
	float: left;
	font-size: 12px;
	font-weight: bold;
	line-height: 16px;
	padding: 0 2px;
}
.cSpanYellowStripe {
	background: #FFFFFF url("../img/project_card_stripe.png") no-repeat 50% 50%;
}

.cPDescription {
	width: 189px;
	width: 279px;
	height: 65px;
	font-family: sans-serif;
	font-size: 12px;
	line-height: 13px;
	text-align: justify;
	overflow: hidden;
	margin: 9px 0 0 auto;
	padding: 0;
	float: right;
}
.cAReadMore {
	color: #CCCCCC;
    font-family: sans-serif;
    font-size: 11px;
    font-weight: bold;
	text-align: right;
	line-height: 13px;
	display: block;
	width: 189px;
	height: 13px;
    margin: 2px 0 0 auto;
    padding: 0;
    float: right;
}
.cAReadMore:hover{
	color: #888888;
}
.cDivBottomBar {
	width: 272px;
	width: 364px;
	height: 18px;
	margin: 9px 0 0 0;
	padding: 0;
	clear: both;
}
.cDivBottomBar h4 {
	height: 18px;
	margin: 0;
	padding: 0;
	font-size: 12px;
	line-height: 18px;
}

.cDivBottomBar h4.cH4Done,
.cDivBottomBar h4.cH4Todo {
	float: left;
	margin-right: 6px;
}
.cDivBottomBar h4.cH4Donate,
.cDivBottomBar h4.cH4Hustle,
.cDivBottomBar h4.cH4Share {
	float: right;
	margin-left: 6px;
}

.cDivBottomBar h4 a,
.cDivBottomBar h4 a:active,
.cDivBottomBar h4 a:visited {
	color: #FFFFFF;
	text-decoration: none;
	background-color: #000000;
	padding: 3px 6px;
}
.cDivBottomBar h4 a:hover {
	background-color: #333333;
}

#iDivProjectContainer {
	overflow: hidden;
	z-index: 100;
	width: 386px;
	height: 334px;
	margin: 0 auto;
	padding: 0;
}
#iDivProjectContainer div.mask {
	width: 386px;
	height: 310px;
	overflow: hidden;
	position: relative;
	z-index: 101;
	margin: 0 auto;
	padding: 0;
}
#iDivProjectContainer div.mask ul {
	list-style: none;
	margin: 0;
	padding: 0;
	overflow: hidden;
	position: absolute;
}
#iDivProjectContainer div.mask ul li {
	float: left;
	margin: 0;
	padding: 0;
	width: 386px;
	height: 310px;
}
#iDivProjectContainer ol.pagination-links {
	list-style: none;
	float: right;
	clear: both;
	margin: 6px 0 0 0;
	padding: 0;
}
#iDivProjectContainer ol.pagination-links li {
	float: left;
	margin: 0;
	padding: 3px;
}
#iDivProjectContainer ol.pagination-links li.current a {
	color: #000000;
}
	/* Project Parter Page - Carousel - End */


/* Project Partner Page - End */

/* TODO END - Moved to c_partners.css - has to be removed */
