* { margin:0px; padding:0px; }img { border:0px; }input[type=text], input[type=password], textarea { border:1px solid #69B623; min-width:250px; padding:3px; font-weight:bold; font-size:14px; color:#669900; background:#E3FDDF url(../../images/general/input_shadow.png) repeat-x; }select { border:1px solid #69B623; padding:1px; min-width:250px; background:#E3FDDF url(../../images/general/input_shadow.png) repeat-x;  }body, html { min-height:100%; }body { background:#6B8666; font-family:Arial, sans-serif; font-size:0.75em; }.cShift { position:absolute; left:50%; min-height:100%; }.cWrapper { position:absolute; left:-460px; width:920px; min-height:100%; }.cHeader { position:relative; background:url(../../images/general/main_nav_back.png); width:920px; height:73px; margin-bottom:8px; }.cHeaderLeft { float:left; width:177px; height:73px; }.cHeaderRight { background:url(../../images/general/main_nav_right.png); float:right; width:10px; height:73px; }.cHeaderNav { float:right; width:auto; margin-top:35px; }.cHeaderNav ul { list-style:none; margin:0px; padding:0px; }.cHeaderNav li { display:block; height:25px; padding:13px 0px 0px 2px; float:left; background:url(../../images/general/main_nav_break.png) no-repeat left;  }.cHeaderNav a { text-decoration:none; padding:0px 16px 10px 16px;  color:#DBE9DE; font-weight:bold; }.cHeaderNav a:hover { background:url(../../images/general/main_nav_hover.png) repeat-x bottom; }.cDonate { float:right; margin-top:-70px; }.cFooter { position:relative; color:#DBE9DE; font-size:10px; font-weight:bold; background:url(../../images/general/main_footer_back.png) repeat-x; margin:0px 8px 10px 8px; width:904px; height:45px; }.cFooterLeft { background:url(../../images/general/main_footer_left.png); float:left; width:8px; height:45px; margin-left:-8px; }.cFooterRight { background:url(../../images/general/main_footer_right.png); float:right; width:8px; height:45px; margin-right:-8px; }.cFooterTextLeft { float:left; width:auto; height:35px; padding-left:30px; margin-top:10px; line-height:35px; }.cFooterTextRight { float:right; width:auto; height:35px; padding-right:30px; margin-top:10px; line-height:35px; }.cFooterTextRight a { color:#DBE9DE; text-decoration:none; }.cContentTop { position:relative; left:0px; width:940px; background:url(../../images/general/header_main.jpg) no-repeat; height:229px; }.cContentTopRight { float:right; width:34px; height:229px; background:url(../../images/general/header_right.png); }.cContentTopLeaf { position:absolute; top:-38px; left:166px; background:url(../../images/general/header_leaf.png) no-repeat; width:53px; height:44px; }.cContent { width:920px; position:relative; }.cContentBackground { width:880px; background:#DBE9DE; padding:0px 20px 8px 20px; overflow:hidden;  }.cContentContainer { position:absolute; height:auto; width:920px; }.cContentImageHeading { height:50px; margin:-35px 0px -15px 20px; }.cAdminLogin input { margin-top:10px; margin-bottom:10px; border:1px solid #666666; width:200px; padding:3px; height:16px; font-size:20px; }.cAdminBoxList { width:auto; height:16px; vertical-align:middle; line-height:16px; white-space:nowrap; float:left; clear:left; padding-left:16px; background:url(../../images/general/bullet_green.png) left no-repeat; }.cAdminBoxList img { margin:0px -4px 3px 2px; vertical-align:middle; }.cAdminBoxOuter { width:auto; float:left; margin-left:2px; margin-bottom:8px; border:1px solid #69B623; border-right:0px; background:#cce2ce url(../../images/general/admin_box_tile.png) repeat-x; clear:both; }.cAdminBoxInner { width:auto; float:left; font-weight:bold; color:#003300; min-width:300px; padding:8px; padding-right:128px; margin:-1px 0px -1px 0px; background:url(../../images/general/admin_box_right.png) right repeat-y; }.cAdminBoxInner img { vertical-align:top; }.cAdminBoxOuterHighlight { width:auto; float:left; margin-left:2px; margin-bottom:8px; border:1px solid #a34c41; border-right:0px; background:#baa78c url(../../images/general/admin_box_tile_highlight.png) repeat-x; clear:both; }.cAdminBoxInnerHighlight { width:auto; float:left; font-weight:bold; color:#7e1004; min-width:300px; padding:8px; padding-right:128px; margin:-1px 0px -1px 0px; background:url(../../images/general/admin_box_right.png) right repeat-y; }.cAdminNavLeft { width:auto; float:left; padding-left:13px; background:url(../../images/general/admin_nav_left.png) left no-repeat; margin-top:8px; margin-bottom:8px; }.cAdminNavRight { width:auto; float:left; padding-right:13px; background:url(../../images/general/admin_nav_right.png) right no-repeat; }.cAdminNav { width:auto; float:left; color:#006600; background:url(../../images/general/admin_nav_tile.png) repeat-x; height:30px; line-height:30px; font-weight:bold; }.cAdminNav a { text-decoration:none; color:#E9FDE3; }.cAdminStatPercent { height:20px; float:left; background:url(../../images/general/admin_stat_percent_back.png) repeat-x; }.cAdminStatKey { height:12px; width:12px; margin:2px 5px 2px 2px; float:left; }.cAdminStatKeyText { height:16px; white-space:nowrap; line-height:16px; width:auto; float:left; margin-right:3px; }.cAdminStatKeyBorder { float:left; width:auto; height:16px; border:1px solid #69B623; padding:2px; margin-right:8px; margin-top:8px; }.cAdminStatKeyWrap { clear:both; margin:0px; max-width:400px; }.cAdminBoxVal { float:left; width:auto; padding:8px; padding-right:0px; margin-top:2px; }.cClear { clear:both; height:0px; line-height:0px; font-size:0px; }.cCheckBoxOption { float:left; width:auto; height:16px; margin:1px 0px 1px 0px; }.cIndexAbout { float:left; width:530px; font-weight:bold; color:#003333; margin-top:10px; line-height:1.3em; text-align:justify; }.cIndexHighlight { color:#669933; font-style:italic; font-size:1.1em; }.cIndexHighlight a { color:#339933; }.cIndexAbout h1 { font-size:1.5em; margin-bottom:8px; margin-top:3px; font-family:"Kozuka Mincho Pro R", Calibri, Garamond, sans-serif; font-weight:bold; color:#999933; }.cLineBreak { line-height:0.6em; }.cIndexProcess { float:left; width:320px; margin:36px 0px 0px 24px; font-weight:bold; color:#003333; line-height:1.3em; }.cIndexProcess h2 { font-size:1.6em; margin-top:6px; margin-bottom:5px; font-family:"Kozuka Mincho Pro R", Calibri, Garamond, sans-serif; font-weight:bold; color:#999933; }.cIndexQuickCharity h2 { text-align:left; font-size:1.3em; margin-top:10px; margin-bottom:4px; overflow:hidden; height:20px; font-family:"Kozuka Mincho Pro R", Calibri, Garamond, sans-serif; font-weight:bold; color:#663333; }.cIndexQuickCharity h2 a { color:#663333; }.cIndexStep { height:56px; float:left; width:264px; padding-left:6px; margin-bottom:10px; }.cIndexStepImage { float:left; width:50px; height:50px; margin-bottom:10px; margin-top:6px; }.cIndexQuickCharity { float:left; width:260px; margin-left:14px; margin-right:14px; font-weight:bold; color:#333300; text-align:left; }.cDisclaimer, .cAbout, .cNews, .cLinks, .cContact, .cWhy .cDonatePage { font-family: Calibri, Garamond, sans-serif, "Kozuka Mincho Pro R"; color:#003333; font-size:1.5em; padding-top:4px; }.cNewsArticle { overflow:hidden; clear:both; }.cNewsIcon { float:left; margin-top:20px; padding:2px; width:145px; }.cNewsTitle { float:right; width:680px; color:#900; margin-right:10px; font-size:16px; }.cNewsText { float:left; margin-left:20px; width:680px; font-size:15px; }.cWelcomeLogo { float:right; width:300px; margin-top:60px; margin-right:30px; }.cWelcomeLogoText { font-size:12px; text-align:center; padding:2px; font-style:italic; }.cWelcomeArticle { font-size:14px; width:480px; margin-top:10px; text-align:justify; }.cWrittenBy { text-align:center; font-style:italic; }.cDirectoryLeft { margin:18px 0px 10px 0px; width:660px; float:left; padding-right:10px; border-right:1px solid #b5d1bb; }.cDirectoryRight { min-height:500px; width:193px; margin:10px 0px 0px 15px; float:left; }.cDirectoryRight h2 { font-family:"Kozuka Mincho Pro R", Calibri, Garamond, sans-serif; font-weight:bold; color:#003300; font-size:1.5em; margin:10px 0px 6px 0px; }.cDirectoryBulletd { padding-left:16px; background:url(../../images/general/bullet_green.png) no-repeat left; margin:3px; margin-left:10px; }.cDirectoryBulletd a { color:#663300; font-weight:bold; text-decoration:none; }.cDirectoryBox a { color:#669999; }.cDirectoryBox { overflow:hidden; margin-top:8px; }.cDirectoryBox img { vertical-align:middle; }.cDirectoryBox h2 { font-family:"Kozuka Mincho Pro R", Calibri, Garamond, sans-serif; font-size:1.7em; margin:0px 10px 5px 0px; font-weight:bold; }.cDirectoryBox h2 a { color:#003300; }.cDirectoryBoxDetails { width:660px; float:left; border-bottom:1px solid #c2d4c6; padding-bottom:10px; }.cDirectoryBoxGrouping { font-weight:bold; }.cDirectoryBoxGrouping img { vertical-align:bottom; }.cDirectoryPagination { width:660px; text-align:center; margin-top:8px; margin-bottom:8px; font-size:0.9em; color:#669999; font-weight:bold; }.cDirectoryPagination img { vertical-align:middle; }.cDirectoryPagination a { text-decoration:none; color:#663333; font-weight:normal; }a { color:#003300; }.cContentImageHeading h1 { font-family:"Kozuka Mincho Pro R", Calibri, Garamond, sans-serif; font-weight:bold; color:#990000; font-size:2em; }.cCharityHr { width:90%; border-top:1px solid #993300; clear:both; height:0px; line-height:0px; overflow:hidden; font-size:0px; margin:3px; margin-top:5px; }.cRow { width:540px; clear:both; }.cLeft { width:120px; float:left; overflow:hidden; padding:3px; }.cRight { width:405px; float:left; overflow:hidden; padding:3px; }.c_lemon { position:absolute; top:-50px; height:10px; overflow:hidden; }.cContactBoxTop { background:url(../../images/general/contact_box_top.png) no-repeat; width:700px; height:49px; font-size:14px; }.cContactBoxMiddle { background:#9fb4a3; width:687px; font-size:14px; margin-left:4px; overflow:hidden; }.cContactBoxBottom { background:url(../../images/general/contact_box_bottom.png) no-repeat; width:700px; height:53px; font-size:14px; }.cContactName { font-family:Calibri, Tahoma, sans-serif; color:#FFFFFF; padding:20px; }.cContactPic { float:left; width:100px; margin:10px; }.cContactDesc { width:500px; float:right; margin:10px 35px 8px 0;text-align:justify; }.cContactEmail { text-align:center; font-size:16px; }.cWhyLeft { float:left; width:400px; text-align:justify; }.cWhyRight { float:right; width:400px; text-align:justify; }.cWhyClear { overflow:hidden; clear:both; }.flexi_tl { background:url('../../images/general/flexi_tl.png') top left no-repeat #cadbcd; }.flexi_tr { background:url('../../images/general/flexi_tr.png') top right no-repeat; }.flexi_bl { background:url('../../images/general/flexi_bl.png') bottom left no-repeat; }.flexi_br { background:url('../../images/general/flexi_br.png') bottom right no-repeat; overflow:hidden; }hr { margin:12px 4px 2px 4px; clear:both; }