/* Content Containers */
.wrapper {margin: 0 auto; padding: 0; min-height: 535px; z-index: 1;}

.topContainer {background-image:url(../images/CFCA/topContainer_BKGD.jpg); background-color:#f2f2e7; background-repeat:repeat-x; background-position:bottom center; padding:0px 0 7px 0;}

.upperContent {width: 960px; margin: 0 auto; padding: 0 0 10px 0; position: relative; z-index: 100;}

.contentwrapper {width: 960px; margin: 0 auto; padding: 0;}
.sponsorWrapper {width: 960px; margin: 0 auto; padding: 0;}


/* TEMPLATE A */
.contentwrapper .mainContent {float: left; width: 700px; margin-bottom: 10px; padding: 0; margin: 0px;}
.sponsorWrapper .mainContent {float: right; width: 700px; margin-bottom: 10px; padding: 0; margin: 0px;}

.mainContent .colOne {width: 656px; margin: 10px 0 20px -1px; padding: 10px 23px 23px 21px; background-image: url(../images/CFCA/colOne_BKGD.jpg); background-repeat: no-repeat; background-position: bottom;}

.mainContent .colOne h1 {width: 320px; color: #FFFFFF; font-family: Georgia, "Times New Roman", Times, serif; font-size: 19px; font-weight: normal; height: 34px; line-height: 22px; padding: 12px 80px 0 20px; margin: 0 0 10px -20px; background-image:url(../images/CFCA/h1_BKGD.png); background-repeat: no-repeat; background-position: right top; white-space: nowrap;}

.mainContent .colOneDouble {width: 656px; margin: 10px 0 20px -1px; padding: 10px 23px 23px 21px; background-image: url(../images/CFCA/colOne_BKGDdouble.jpg); background-repeat: no-repeat; background-position: bottom;}

.mainContent .colOneDouble .colA {float: left; width: 313px;}

.mainContent .colOneDouble .colB {float: right; width: 313px;}

.mainContent .colOneLeft {float: left; width: 436px;}
.mainContent .colOneRightIMG {float: Right; width: 200px; padding: 40px 5px 0 5px; text-align: center;}

.mainContent .colOneLeftIMG {float: left; width: 200px; padding: 0 5px 0 5px; text-align: center;}
.mainContent .colOneRight {float: Right; width: 436px; padding-top: 10px;}

.mainContent .colOneLeftHalf {float: left; width: 318px; padding: 0 10px 0 0;}
.mainContent .colOneRightHalfIMG {float: Right; width: 318px; padding: 40px 0 0 10px; text-align: center;}

.mainContent .colOneLeftHalfIMG {float: left; width: 318px; padding: 0 10px 0 0; text-align: center;}
.mainContent .colOneRightHalf {float: right; width: 318px; padding: 10px 0 0 10px;}

.mainContent .colOneNoPadding {width: 696px; margin: 10px 0 20px -1px; padding: 0 3px 3px 1px; background-image: url(../images/CFCA/colOne_BKGD.jpg); background-repeat: no-repeat; background-position: bottom;}

.mainContent .colOneNoPadding h1 {width: 320px; color: #FFFFFF; font-family: Georgia, "Times New Roman", Times, serif; font-size: 19px; font-weight: normal; height: 34px; line-height: 22px; padding: 12px 80px 0 20px; margin: 0 0 10px -20px; background-image:url(../images/CFCA/h1_BKGD.png); background-repeat: no-repeat; background-position: right top; white-space: nowrap;}

.mainContent .colOneNoPadding .colOneBKGDA {min-height: 385px; padding: 10px 365px 10px 20px; background-position: top right;}
.mainContent .colOneNoPadding .colOneBKGDB {min-height: 50px; padding: 10px 204px 10px 20px; background-position: top right;}
.mainContent .colOneNoPadding .colOneBKGDC {min-height: 50px; padding: 10px 20px 10px 20px; background-position: top right;}
.mainContent .colOneNoPadding .colOneBKGDslide {min-height: 50px; padding: 10px 0px 10px 0px; background-position: top right;}
.mainContent .colOneNoPadding .colOneBKGDslide h1 {width: 320px; margin: 0 0 10px 0;}
.mainContent .colOneNoPadding .colOneBKGDslide h2 {margin-left: 15px; margin-right: 15px;}
.mainContent .colOneNoPadding .colOneBKGDslide h3 {margin-left: 15px; margin-right: 15px;}
.mainContent .colOneNoPadding .colOneBKGDslide h4 {margin-left: 15px; margin-right: 15px;}
.mainContent .colOneNoPadding .colOneBKGDslide p {margin-left: 15px; margin-right: 15px;}

.colOneBKGDslide .photoContainer {z-index:500; width:638px; height:368px; margin: -10px 0 -5px 0; padding:31px 31px 50px 31px; background-image: url(../images/CFCA/slidshow_BKGD.png); background-repeat: no-repeat; position: relative;}

.colOneBKGDslide .photoContainer .slides {width:638px; height:368px; padding:0px; margin:0px; top:31px; left:31px; overflow:hidden; position:absolute;}
.colOneBKGDslide .photoContainer .slides img {width:638px; height:368px; padding:0px; margin:0px; top:0px; left:0px;}

.colOneBKGDslide .photoContainer #paging {z-index: 580; position: absolute; bottom: 25px; right: 29px}
.colOneBKGDslide .photoContainer #paging a {margin: 0 2px; padding: 1px 4px; border: 1px solid #ccc; background: #375369; font-size: 11px; color: #FFFFFF; text-decoration: none}
.colOneBKGDslide .photoContainer #paging a.activeSlide {background: #728437;}
.colOneBKGDslide .photoContainer #paging a:focus {outline: none;}


.colOneBKGDslide .prodNAV {z-index:550; top: 135px; left: 0px; width: 700px; position: absolute;}
.colOneBKGDslide .prodNAV a:focus {outline: none;}
.colOneBKGDslide .prodNAV #prev {float: left; width: 61px; height: 124px; display: block; background-image: url(../images/cfca/slidshow_prev.png); left: 0px; background-repeat:no-repeat;}
.colOneBKGDslide .prodNAV #prev:hover {float: left; width: 61px; height: 124px; display: block; background-image: url(../images/cfca/slidshow_prev.png); left: 0px; background-repeat:no-repeat; background-position: -61px 0px;}
.colOneBKGDslide .prodNAV #prev:active {float: left; width: 61px; height: 124px; display: block; background-image: url(../images/cfca/slidshow_prev.png); left: 0px; background-repeat:no-repeat; background-position: 0px 0px;}
.colOneBKGDslide .prodNAV #next {float: right; width: 61px; height: 124px; display: block; background-image: url(../images/cfca/slidshow_next.png); right: 0px; background-repeat:no-repeat;}
.colOneBKGDslide .prodNAV #next:hover {float: right; width: 61px; height: 124px; display: block; background-image: url(../images/cfca/slidshow_next.png); right: 0px; background-repeat:no-repeat; background-position: -61px 0px;}
.colOneBKGDslide .prodNAV #next:active {float: right; width: 61px; height: 124px; display: block; background-image: url(../images/cfca/slidshow_next.png); right: 0px; background-repeat:no-repeat; background-position: 0px 0px;}
.colOneBKGDslide .prodNAV span {display: none;}
.colOneBKGDslide #caption {z-index:570; top: 405px; position: absolute;}



.mainContent .doublePodLeft {float: left; width: 318px; margin: -5px 0 20px -1px; padding: 11px 13px 23px 11px; background-image: url(../images/CFCA/doublePodstretch_BKGD.png); background-repeat: no-repeat; background-position: bottom;}
.mainContent .doublePodRight {float: right; width: 318px; margin: -5px 0 20px -1px; padding: 11px 13px 23px 11px; background-image: url(../images/CFCA/doublePodstretch_BKGD.png); background-repeat: no-repeat; background-position: bottom;}

.mainContent .doublePodFixedLeft {float: left; width: 318px; height: 166px; margin: 10px 0 20px -1px; padding: 11px 13px 23px 11px; background-image: url(../images/doublePodFixed_BKGD.png); background-repeat: no-repeat;}
.mainContent .doublePodFixedRight {float: right; width: 318px; height: 166px; margin: 10px 0 20px -1px; padding: 11px 13px 23px 11px; background-image: url(../images/doublePodFixed_BKGD.png); background-repeat: no-repeat;}

.mainContent .doublePodFixedLeftB {float: left; width: 318px; height: 166px; margin: 10px 0 20px -1px; padding: 11px 13px 23px 11px;}
.mainContent .doublePodFixedRightB {float: right; width: 318px; height: 166px; margin: 10px 0 20px -1px; padding: 11px 13px 23px 11px;}

.mainContent .doublePodLeftNoBox {float: left; width: 318px; height: 166px; margin: 10px 0 20px -1px; padding: 11px 13px 23px 11px;}
.mainContent .doublePodRightNoBox {float: right; width: 318px; height: 166px; margin: 10px 0 20px -1px; padding: 11px 13px 23px 11px;}


.rowOne {padding: 10px 5px; background-image:url(../images/CFCA/row1-BKGD.png); position: relative;}
.rowTwo {padding: 10px 5px; background-image:url(../images/CFCA/row2-BKGD.png); position: relative;}

.mainContent .colOneLeftThumb1 {float: left; width: 136px; padding: 0;}
.mainContent .colOneLeftThumb1 .photoEdge {margin: 0;}
.mainContent .colOneRightDesc1 {float: right; width: 505px; padding: 0; margin-top: 10px;}

.mainContent .colOneRightThumb1 {float: right; width: 136px; padding: 0;}
.mainContent .colOneRightThumb1 .photoEdge {margin: 0;}
.mainContent .colOneLeftDesc1 {float: left; width: 505px; padding: 0; margin-top: 10px;}


.mainContent .colOneLeftThumb2 {float: left; width: 200px; padding: 0;}
.mainContent .colOneLeftThumb2 .photoEdge {margin: 0;}
.mainContent .colOneRightDesc2 {float: right; width: 441px; padding: 0; margin-top: 10px;}

.mainContent .colOneRightThumb2 {float: right; width: 200px; padding: 0;}
.mainContent .colOneRightThumb2 .photoEdge {margin: 0;}
.mainContent .colOneLeftDesc2 {float: left; width: 441px; padding: 0; margin-top: 10px;}

.mainContent .colOneLeftThumb3 {float: left; width: 261px; padding: 0;}
.mainContent .colOneLeftThumb3 .photoEdge {margin: 0;}
.mainContent .colOneRightDesc3 {float: right; width: 380px; padding: 0;}

.mainContent .colOneRightThumb3 {float: right; width: 261px; padding: 0;}
.mainContent .colOneRightThumb3 .photoEdge {margin: 0;}
.mainContent .colOneLeftDesc3 {float: left; width: 380px; padding: 0;}


/* Sidebar */
.contentwrapper .sideContent {float: right; width: 230px; padding: 10px 0 0 0; margin: 0; margin-bottom: 10px;}
.sponsorWrapper .sideContent {float: left; width: 230px; padding: 10px 0 0 0; margin: 0; margin-bottom: 10px;}

.sideContent h2 {margin: 0 0 0 -1px; padding: 10px 13px 0 11px; height: 34px; font-size: 18px; line-height: 22px; background-image:url(../images/CFCA/sidebar_h2-BKGD.png); background-repeat: no-repeat;}

.sideContent .sidebar {width: 206px; margin: 0 0 30px -1px; padding: 10px 13px 13px 11px; background-image: url(../images/CFCA/sideBar_BKGD.jpg); background-repeat: no-repeat; background-position: bottom;}

.sideContent .sidebarSingle {width: 206px; height: 50px; margin: 0 0 5px -1px; padding: 11px 13px 3px 11px; background-image: url(../images/sidebar_smallBKGD.png); background-repeat: no-repeat;}

.sideContent .sidebarSingle30 {width: 206px; height: 50px; margin: 0 0 30px -1px; padding: 11px 13px 3px 11px; background-image: url(../images/sidebar_smallBKGD.png); background-repeat: no-repeat;}


.sideContent .sidebarBanner {width: 226px; margin: 0 0 30px -1px; padding: 0 3px 0 1px; background-image: url(../images/CFCA/sideBar_BKGD.jpg); background-repeat: no-repeat; background-position: bottom;}

.sideContent .sidebarCallout {width: 226px; margin: 0 0 30px -1px; padding: 0 3px 0 1px; background-image: url(../images/CFCA/sideBar_BKGD.jpg); background-repeat: no-repeat; background-position: bottom;}

.sideContent .sidebarCallout .BKGDcontent {padding: 10px 13px 13px 11px; background-position: top right;}

.sideContent .sidebarFoot {font-size: 12px; margin: 0; padding: 0; text-align: center;}
.sideContent .sidebarFoot a {font-weight: bold;}

.sideContent .sidebar .scrollArea {height: 120px; margin: -9px; padding: 5px 10px 10px 10px; overflow: auto; background: url(../images/CFCA/sideBar_bottomFade.png) repeat-x bottom;}
.sideContent .sidebar .sideBarexpand {text-align: right; padding: 2px 10px 0 10px; margin: 8px -10px -2px -10px;}

/* TEMPLATE B */
.singleContent {width: 916px; margin: 10px 0 20px -1px; padding: 10px 23px 23px 21px; background-image: url(../images/CFCA/singleColOne_BKGD.jpg); background-repeat: no-repeat; background-position: bottom;}

.singleContent h1 {width: 290px; color: #FFFFFF; font-family: Georgia, "Times New Roman", Times, serif; font-size: 19px; font-weight: normal; height: 34px; line-height: 22px; padding: 12px 80px 0 20px; margin: 0 0 10px -20px; background-image:url(../images/CFCA/h1_BKGD.png); background-repeat: no-repeat; background-position: right top; white-space: nowrap;}


.triplePodStandard {float: left; width: 286px; height: 266px; margin: 5px 0 10px -1px; padding: 11px 13px 13px 11px; background-image: url(../images/CFCA/triplePodFixed_BKGD.png); background-repeat: no-repeat;}
.triplePodStandardMid {float: left; width: 286px; height: 266px; margin: 5px 15px 10px 14px; padding: 11px 13px 13px 11px; background-image: url(../images/CFCA/triplePodFixed_BKGD.png); background-repeat: no-repeat;}

.triplePodStandardBlue {float: left; width: 286px; height: 266px; margin: 5px 0 40px -1px; padding: 11px 13px 13px 11px; background-image: url(../images/CFCA/triplePodFixed_BKGD-blue.png); background-repeat: no-repeat; font-size: 12px; line-height: normal;}
.triplePodStandardBlue h3 {border: 0; margin: 15px 0 8px 0; padding: 0;}

.triplePodStandardBlueMid {float: left; width: 286px; height: 266px; margin: 5px 15px 10px 14px; padding: 11px 13px 13px 11px; background-image: url(../images/CFCA/triplePodFixed_BKGD-blue.png); background-repeat: no-repeat;}

.triplePodStandardBlueMid ul {margin-left: 20px;}
.triplePodStandardBlueMid ul li {font-weight: bold; font-size: 13px;}

.triplePodStandard2span {float: right; width: 613px; height: 266px; margin: 5px 0 10px 14px; padding: 11px 13px 13px 11px;}
.triplePodStandard2span h2 {font-size: 18px;}
.triplePodStandard2span p {margin: 0 240px 7px 0; padding: 0; font-size: 13px;}
.triplePodStandard2span p strong {font-size: 15px;}
.triplePodStandard2span ul {list-style: none; margin: 1px 0 30px 70px; padding: 0;}
.triplePodStandard2span ul li {font-size: 18px; font-weight: bold; background: url(../images/arrow_registerBullet.png) no-repeat left center; margin: 0; padding: 0 0 0 13px;}


.triplePodStandardB {float: left; width: 286px; height: 266px; margin: 5px 0 10px -1px; padding: 11px 13px 13px 11px;}
.triplePodStandardMidB {float: left; width: 286px; height: 266px; margin: 5px 15px 10px 14px; padding: 11px 13px 13px 11px;}

.triplePodStandardNoBox {float: left; width: 286px; height: 266px; margin: 5px 0 10px -1px; padding: 11px 13px 13px 11px;}
.triplePodStandardMidNoBox {float: left; width: 286px; height: 266px; margin: 5px 15px 10px 14px; padding: 11px 13px 13px 11px;}



/* donation layouts */
.donateDetail {float: left; width: 420px;}

.donateIMG {float: right; width: 210px; margin: 15px 0 0 0;}

.donate-box {margin-top: 5px;	width: 209px;	text-align: center;}
.donate-box .donate-box-top {height: 10px;	background: url(../images/CFCA/donate_box_top.png) no-repeat;}
.donate-box .donate-box-inner {padding: 5px 15px;	background: url(../images/CFCA/donate_box_bg.png) repeat-y;}
.donate-box .donate-box-inner h2 {padding: 0px; margin: 5px 0 15px 0;}
.donate-box .donate-box-bottom {height: 10px;	background: url(../images/CFCA/donate_box_bottom.png) no-repeat;}


/* Whats Happening */
.marqueeHolder {width: 960px; height: 411px; margin: 0 auto; background: url(../images/CFCA/placeHolder_genericMarquee.png) no-repeat; position: relative; overflow: hidden;}
.marqueeFlashHolder {width: 960px; height: 480px; margin: 0 auto; background: url(../images/CFCA/placeHolder_genericMarquee.png) no-repeat; position: relative; overflow: hidden;}

.flashContainer {position: absolute; margin: 6px 0 0 0;}

.WHcontainer {width: 361px; height: 368px; margin: 21px 0 0 31px; overflow: hidden; position: absolute; z-index: 667;}
.WHcontainer .WHslider {position: absolute; margin-left: -326px;}
.WHcontainer .WHslider .openCloseIdentifier {visibility: hidden;}

.WHcontainer .WHcontentHolder {float: left; width: 326px; height: 368px; background: url(../images/CFCA/WHcontainer_BKGD.jpg) no-repeat;}
.WHcontainer .WHcontentHolder .WHcontent {height: 285px; padding: 20px; overflow: auto;}
.WHcontainer .WHcontentHolder .WHcountryContent {height: 285px; padding: 15px 20px 0 20px; overflow: auto;}
.WHcontainer .WHcontentHolder .WHcountryContent h2 {margin-bottom: 5px; padding: 0;}
.WHcontainer .WHcontentHolder .WHgoggleNav {padding: 10px 20px;}

.WHcontentHolder ul {list-style: none; padding: 0; margin: 0;}
.WHcontentHolder li {padding: 6px 0 6px 25px; font-size: 13px;}
.WHcontentHolder li a {font-weight: bold;}
.WHcontentHolder .blog {background: url(../images/CFCA/WH_icon-blog.png) no-repeat; background-position: 0px 6px;}
.WHcontentHolder .events {background: url(../images/CFCA/WH_icon-events.png) no-repeat; background-position: 0px 6px;}
.WHcontentHolder .news {background: url(../images/CFCA/WH_icon-news.png) no-repeat; background-position: 0px 6px;}
.WHcontentHolder .stories {background: url(../images/CFCA/WH_icon-stories.png) no-repeat; background-position: 0px 6px;}
.WHcontentHolder .trips {background: url(../images/CFCA/WH_icon-trips.png) no-repeat; background-position: 0px 6px;}
.WHcontentHolder .videos {background: url(../images/CFCA/WH_icon-videos.png) no-repeat; background-position: 0px 6px;}

.WHcontainer .WHcontentHolder .WHnav {height: 43px; border-top: 1px solid #999; background: url(../images/CFCA/WHcontainer_navBKGD.jpg) no-repeat;}
.WHcontainer .WHcontentHolder .WHnav {font-size: 11px; text-align: center; color: #FFFFFF;}
.WHcontainer .WHcontentHolder .WHnav a {color: #FFFFFF;}
.WHcontainer .WHcontentHolder .WHnav a:hover {text-decoration: none;}
.WHcontainer .WHcontentHolder .WHnav span {width: 2px !important; height: 41px !important; padding: 15px 0 15px 10px; margin: 0 0 0 5px; line-height: 44px; background: url(../images/CFCA/WHnav_divider.gif) no-repeat;}

.WHcontainer .WHcontrollerPlain {float: right; width: 35px; height: 368px; background: url(../images/CFCA/WHcontainer_controllerBKGDplain.png) no-repeat;}
.WHcontainer .WHcontroller {float: right; width: 35px; height: 368px; background: url(../images/CFCA/WHcontainer_controllerBKGD.png) no-repeat;}
.WHcontainer .WHcontrollerES {float: right; width: 35px; height: 368px; background: url(../images/CFCA/WHcontainer_controllerBKGDES.png) no-repeat;}
.WHcontainer .WHcontroller .WHcontrollerAction {}
.WHcontainer .WHcontroller a {display: block; width: 35px; height: 368px;}
.WHcontainer .WHcontroller a:focus {outline: none;}
.WHcontainer .WHcontroller span {display: none;}
.WHcontainer .WHcontroller .open {width: 35px; height: 368px; background: url(../images/CFCA/WHcontainer_controller-open.png) no-repeat; background-position: bottom left;}
.WHcontainer .WHcontroller .open:hover {width: 35px; height: 368px; background: url(../images/CFCA/WHcontainer_controller-open.png) no-repeat; background-position: bottom right;}

.WHcontainer .WHcontroller .close {width: 35px; height: 368px; background: url(../images/CFCA/WHcontainer_controller-close.png) no-repeat; background-position: bottom left;}
.WHcontainer .WHcontroller .close:hover {width: 35px; height: 368px; background: url(../images/CFCA/WHcontainer_controller-close.png) no-repeat; background-position: bottom right;}

/* Flash Marquee */
.WHflashContainer {float: right; width: 541px; margin: 21px 31px 0 0;}
.ourworkFlashContainer {margin: 21px 31px 0 31px;}


/* SponsorPod */
.sidebarSponsorPod {text-align: center; margin: 0 auto;}
.sidebarSponsorPod .sponsorInnerPod {padding-bottom: 5px;}
.sidebarSponsorPod .sponsorInnerPod .descrPod {margin: 0; padding: 0; text-align: left;}
.sidebarSponsorPod .sponsorInnerPod .descrPod p {margin: 5px 0px 10px 0px; padding: 0; /*height: 58px;*/}
.sidebarSponsorPod .sponsorInnerPod .descrPod .sponsorThumb {width: 209px; background-image:url(../images/CFCA/sponsorControl-IMG_BKGD2.png); background-repeat:no-repeat; margin: 0 auto;}
.sidebarSponsorPod .sponsorInnerPod .descrPod .sponsorThumb img {margin: 9px 11px 13px 11px;}

.child-name {text-align: center; margin-top: 5px;}
.child-name a {color: #0B6A87;	font-size: 14pt;}


.mainContent .sponsorPod {float: left; width: 210px; text-align: center; margin-bottom: 30px;}
.mainContent .sponsorPodMid {float: left; width: 210px; text-align: center; margin: 0 10px; margin-bottom: 30px;}

.mainContent .sponsorPod .sponsorTitle {font-size: 14pt; padding: 10px 0 5px 0;}
.mainContent .sponsorPodMid .sponsorTitle {font-size: 14pt; padding: 10px 0 5px 0;}

.mainContent .sponsorInnerPod {background-color: #e3dece; padding-bottom: 5px; margin-bottom: 10px; border: 1px solid #d1cdaf;}
.mainContent .sponsorInnerPod .descrPod {background-color: #F7F3EA; border: 1px solid #999782; margin: 5px 5px 0 5px; padding: 5px; text-align: left;}
.mainContent .sponsorInnerPod .descrPod p {margin: 5px 5px 10px 5px; padding: 0px; height: 78px;}
.mainContent .sponsorInnerPod .descrPod .sponsorThumb {width: 170px; height: 149px; background-image:url(../images/CFCA/sponsorControl-IMG_BKGD3.png); background-repeat:no-repeat; margin: 0 auto;}
.mainContent .sponsorInnerPod .descrPod .sponsorThumb img {margin: 9px 11px 13px 11px;}



.sponsorThumbDetail {float: right; width: 210px; min-height: 213px; background-image:url(../images/CFCA/sponsorControl-IMG_BKGD2.png); background-repeat:no-repeat; margin: 30px 10px 0px 0;}
.sponsorThumbDetail img {margin: 9px 11px 13px 11px;}
.sponsorThumbDetail img.icon {margin: 0px;}
.sponsorThumbDetail center {font-size: 11px; font-weight: bold;}

.sponsorProfileRight {float: right; width: 210px; margin: 10px 10px 0 0;}
.sponsorThumbProfileTop {width: 210px; height: 5px; background:url(../images/CFCA/sponsorControl-IMG_BKGDX-top.png) no-repeat top;}
.sponsorThumbProfile {width: 210px; background:url(../images/CFCA/sponsorControl-IMG_BKGDX-bottom.png) no-repeat bottom; margin-bottom: 10px;}
.sponsorThumbProfile img {margin: 4px 10px 11px 11px; border: 1px solid #999999;}
.sponsorThumbProfile img.icon {margin: 0px; border: 0;}
.sponsorThumbProfile center {font-size: 11px; font-weight: bold;}


.templateThumbWrapper {background-color: #e3dece; padding: 3px; margin: 5px 0; border: 1px solid #bab7ab;}
.eLetterBase {background: url(../images/CFCA/eletter_templateCFCA.png) repeat-x left top;}
.eLetterTemplateA {background: url(../images/CFCA/eletter_template1.png) repeat-x left top;}
.eLetterTemplateB {background: url(../images/CFCA/eletter_template2.png) repeat-x left top;}
.eLetterTemplateC {background: url(../images/CFCA/eletter_template3.png) repeat-x left top;}
.eLetterTemplateD {background: url(../images/CFCA/eletter_template4.png) repeat-x left top;}

.eLetterTextArea {width: 380px; height: 300px; font-size: 16pt; padding: 60px 15px 15px 15px; color: #054a6e; font-family: Georgia, 'Times New Roman', Times, serif; resize: none;}


.sponsor-box {margin-top: 5px;	width: 209px;	text-align: center;}
.sponsor-box .sponsor-box-top {height: 10px;	background: url(../images/CFCA/sponsor_box_top.png) no-repeat;}
.sponsor-box .sponsor-box-inner {padding: 5px 15px;	background: url(../images/CFCA/sponsor_box_bg.png) repeat-y;}
.sponsor-box .sponsor-box-inner h2 {padding: 0px; margin: 5px 0px;}
.sponsor-box .sponsor-box-inner p {padding: 0px; margin: 5px;}
.sponsor-box .sponsor-box-bottom {height: 10px;	background: url(../images/CFCA/sponsor_box_bottom.png) no-repeat;}

.sponsorDetailAbout {float: left; width: 410px; margin-bottom: 10px;}

.additional-information {width: 410px;	padding: 5px; margin-top:10px; background-color: #e3dece;}
.additional-information h3.moreDetail {padding: 0px; margin: 5px 0px;}
.additional-information .profileID {font-style: italic; font-size: 11px; color: #888888;}
.additional-information .label {text-align: left;	vertical-align: top; white-space: nowrap;}
.additional-information .value {padding-bottom: 5px;	text-align: left;	vertical-align: top; font-weight: bold; color:#728437; font-size: 15px;}
.additional-information .astric {padding: 10px;}

.more-information {padding: 5px; margin-top:10px; background-color: #e3dece;}
.more-information h3.moreDetail {padding: 0px; margin: 5px 0px;}
.more-information .profileID {font-style: italic; font-size: 11px; color: #888888;}
.more-information .label {text-align: left;	vertical-align: top; white-space: nowrap;}
.more-information .value {padding-bottom: 5px;	text-align: left;	vertical-align: top; font-weight: bold; color:#728437; font-size: 15px;}
.more-information .astric {padding: 10px;}


.sponsorPaging {background-color: #2e231b; border-bottom: 1px solid #bab7ad; padding: 0px 5px; margin: 10px 3px -10px 0px;}
.sponsorPaging .sponsorCount {width: 300px; margin: 0 auto; padding: 3px 0;font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF;}
.sponsorPaging .pagingNAV {padding: 3px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF;}
.sponsorPaging .pagingNAV a {font-weight: normal; font-size: 11px; color: #FFFFFF;}
.sponsorPaging .pagingNAV a.nounderline {text-decoration: underline; color: #FFFFFF;}

.sponsorPaging .pagingSTATS {padding: 3px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF;}
.sponsorPaging .pagingSTATS a.nounderline {text-decoration: underline; color: #FFFFFF;}



/* paySponsorPod */
.mainContent .sponsorpaymentbox {width: 696px; margin: 5px 0 3px -1px; padding: 0 3px 3px 1px; background-image: url(../images/CFCA/colOne_BKGD.jpg); background-repeat: no-repeat; background-position: bottom;}

.mainContent .sponsorpaymentbox .sponsorOverlay {padding: 10px 5px 10px 20px; background-image: url(../images/CFCA/sponsor_BKGD.png); background-repeat: no-repeat; background-position: top right;}

.sponsorpaymentbox .pic {float:left; width:100px; }
.sponsorpaymentbox .pic img {border: 1px solid #666666;}
.sponsorpaymentbox .detail {float:right; width:555px;}
.sponsorpaymentbox .detail h1 {font-size:17px; color:#50463c; font-weight:bold; line-height:1.4em; padding:0; margin: 0;}
.sponsorpaymentbox .detail p {margin:0; padding:0;}
.sponsorpaymentbox .detail a {font-size: 12px; text-decoration: none;}
.sponsorpaymentbox .detail p a {padding-top:5px; display:block;}
.sponsorpaymentbox .detail table {margin-top: 5px; width: 100%;}

.mainContent .addSponsorbox {width: 666px; margin: 5px 0 0 -1px; padding: 2px 13px 5px 21px; background-image: url(../images/CFCA/colOne_BKGD.jpg); background-repeat: no-repeat; background-position: bottom;}
.mainContent .addSponsorbox a {text-decoration: none;}

.mainContent .paySponsorbox {width: 696px; margin: 5px 0 20px -1px; padding: 0 3px 3px 1px; background-image: url(../images/CFCA/colOne_BKGD.jpg); background-repeat: no-repeat; background-position: bottom;}
.mainContent .paySponsorbox .paySponsorOverlay {padding: 10px 10px 10px 20px; background-image: url(../images/CFCA/BKGD_green20.png);}




/* DonationPod */
.mainContent .donationbox {width: 696px; margin: 10px 0 20px -1px; padding: 0 3px 3px 1px; background-image: url(../images/CFCA/colOne_BKGD.jpg); background-repeat: no-repeat; background-position: bottom;}

.mainContent .donationbox .donationOverlay {padding: 10px 40px 10px 20px; background-image: url(../images/CFCA/donation_BKGD.png); background-repeat: no-repeat; background-position: center right;}


.donationbox .donationOverlay .pic {float:left; width:100px; }
.donationbox .donationOverlay .pic img {border: 1px solid #666666;}
.donationbox .donationOverlay .detail {float:right; width:520px;}
.donationbox .donationOverlay .detail h1 {font-size:17px; color:#50463c; font-weight:bold; line-height:1.4em; padding:0; margin: 0;}
.donationbox .donationOverlay .detail p {margin:0; padding:0;}
.donationbox .donationOverlay .detail p a {padding-top:5px; display:block;}
.donationbox .donationOverlay .detail table {margin-top: 5px;}



/* CART */
table.contributions {width: 100%;}

table.contributions th {background-color: #6d6b63; border-bottom: 1px solid #635f53;	padding: 10px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #ededed; text-align: left; font-style: italic; font-weight: normal;}

table.contributions th.alignRight {text-align: right;}

table.contributions th a {color: #FFFFFF; font-weight: bold;}
table.contributions th a:link {color: #FFFFFF; font-weight: bold;}
table.contributions th a:visited {color: #FFFFFF; font-weight: bold;}
table.contributions th a:active {color: #FFFFFF; font-weight: bold;}

table.contributions th.basketColOne {width: 40px;}
table.contributions th.basketColTwo {width: 400px;}
table.contributions th.basketColThree {width: 170px;}
table.contributions th.amount {width: 80px; text-align: right;	padding-right: 15px; font-weight: bold;}

table.contributions th.subHeadline {background-color: #c3c0b4; color: #6d6b63; padding: 5px;}
table.contributions th.subHeadlineRight {background-color: #c3c0b4; color: #6d6b63; text-align: right; padding: 5px;}

table.contributions tr.cartRow {background: #e3dece;}
table.contributions tr.cartRowAlt td {border-top: 1px solid #bab7ab;}
table.contributions tr.cartRowAlt td table td {border-top: 0px;}

tr.DonateheaderRow th {background-color: #6a764c;}
table.contributions tr.cartRowDonate {background: #d4d9c1;}
table.contributions tr.cartRowDonateAlt {background: #e3e8d2;}
table.contributions tr.cartRowDonateAlt td {border-top: 1px solid #bab7ab;}

table.contributions tr.cartRowSponsor {background: #e2e9f0;}

table.contributions td {padding: 5px;}
table.contributions td.amount {text-align: right;	font-weight: bold; padding-right: 15px; font-family: Arial, Helvetica, sans-serif;}
table.contributions td.amount input {font-weight: bold; text-align: right; background-color: #fbfef1; border-color: #999999;}
table.contributions td.amount input:focus {background-color: #FFFFFF;}
table.contributions td.amount select {margin-top: 5px;}


table.contributions tr.subRow td {background: #aaa699; border-top: 1px solid #635f53;	font-size: 1.1em; font-family: Arial, Helvetica, sans-serif;}
table.contributions tr.totalRow td {background: #c3c0b4; border-top: 1px solid #635f53;	border-bottom: 1px solid #635f53; font-size: 1.2em; font-family: Arial, Helvetica, sans-serif;}


td.totalsLabel{text-align: right;}
td.amount {text-align: left;	font-weight: bold;}


.child-photo-small {}
.child-photo-small img {width: 91px; padding: 5px 5px 5px 5px !important; border: 1px solid #635f53; background-color: #FFFFFF;}
.sponsorship-type {font-weight: bold; text-align: left;}


.checkoutFlow span {color: #CCCCCC;}
.checkoutFlow span.selected {color: #FFFFFF;}
.checkoutFlow span.active {color: #777777;}
.indented {
	PADDING-LEFT: 20pt; PADDING-RIGHT: 20pt
}


.accountLabel {float: left;}
.accountDateLabel {float: right;}
.trigger {float: right; background: url(../images/CFCA/trigger_BKGD.png) no-repeat 0px 1px; padding-left: 15px;}
.triggerA {background: url(../images/CFCA/trigger_BKGD.png) no-repeat 0px 1px; padding: 0 0 0 15px; margin-bottom: 5px;}
.triggerB {background: url(../images/CFCA/trigger_BKGD.png) no-repeat 0px 1px; padding: 0 0 0 15px; margin-bottom: 5px;}
.triggerP {background: url(../images/CFCA/trigger_BKGD.png) no-repeat 0px 1px; padding: 0 0 0 15px; margin-bottom: 5px;}

.active {background-position: left bottom;}


.toggle_container {overflow: hidden; clear: both; font-size: 11pt;}
.toggle_container.active {}
.toggle_container table {border-top: 1px solid #666666; width: 100%;}
.editNAV {font-size: 12px; padding: 0 10px 0 50px; background: url(../images/CFCA/editNAV_BKGD.png) no-repeat;}
.editNAV a {color: #777777; text-decoration: none;}
.editNAV a:link {color: #777777; text-decoration: none;}
.editNAV a:active {color: #777777; text-decoration: none;}
.editNAV a:visited {color: #777777; text-decoration: none;}
.editNAV a:hover {color: #555555; text-decoration: underline;}

.paymentschedule {background-color: #e2e9f0; border-bottom: 1px solid #FFFFFF; font-size: 10pt;}
.paymentschedule .scheduleRow {border-top: 1px solid #afc2d1;}
.paymentschedule .leftIndent {padding-left: 40px;}

.paymentscheduleAlt {background-color: #afc2d1; border-bottom: 1px solid #FFFFFF; font-size: 10pt;}
.paymentscheduleAlt .scheduleRow {border-top: 1px solid #99aebe;}
.paymentscheduleAlt .leftIndent {padding-left: 40px;}

.schedule_container {overflow: hidden; clear: both; font-size: 11pt;}
.schedule_container table {border-top: 1px solid #666666; width: 100%;}

.paymentTotal {margin: 10px 0 0 0; padding: 0; font-size: 14pt;}
