body {font-family: Verdana, Tahoma, Arial, Helvetica; font-size: 80%; font-style: normal; font-weight: normal; color: #000000; margin: 0px; padding: 0px; background-color: #FFFFFF;}
P {font-family: Verdana, Tahoma, Arial, Helvetica; font-style: normal; font-weight: normal; color: #000000;}
TD {font-family: Verdana, Tahoma, Arial, Helvetica; font-style: normal; font-weight: normal; color: #000000;}
img {border: 0px;}
A:link {color: #047BB2; text-decoration: underline;}
A:visited {color: #047BB2; text-decoration: underline;}
A:hover {color: #E88D23; text-decoration: underline;}
A.white:link {color: #FFFFFF; text-decoration: none;font-size:10px}
A.white:visited {color: #FFFFFF; text-decoration: none;font-size:10px}
A.white:hover {color: #E88D23; text-decoration: none;font-size:10px}
A.black:link {color: #000000; text-decoration: none;}
A.black:visited {color: #000000; text-decoration: none;}
A.black:hover {color: #E88D23; text-decoration: none;}
h1 {caption: Header text (h1);color: #01A6E6; font-weight: normal; font-size: 190%; margin: 0px 0px -8px 0px; padding: 0px;}
h2 {caption: Header text (h2);color: #000000; font-weight: bold; font-size: 110%; margin: 0px 0px -8px 0px; padding: 0px;}
.bt8 {caption: Body text (85%); font-size: 85%; line-height: 1.4em;}
.bt8bold {caption: Body text (85%-bold); font-size: 85%; font-weight: bold;}
.btbold {caption: Body text (bold); font-weight: bold;}
.bt {caption: Body text (general); font-size: 85%;}
.st {caption: Body text smaller (75%); font-size: 75%;}
.st2 {caption: Body text smaller (70%); font-size: 70%;}
.transparent {font-size: 0.1%; color: #FFFFFF; visible: false;}
.info {caption: Right hand factfile figure text (Grey); color: #555555; font-weight: bold; font-size: 1.25em;}
LI.numbers {list-style-type: decimal; list-style-position: outside; list-style-image: none;}
LI.blue {margin-left: -38px; margin-top: 0px; margin-bottom: 0px; list-style-type: none; list-style-position: outside; list-style-image: none; background: url(/images/bullet.gif) no-repeat  0px  1px; font-weight: normal; padding: 0 0 0 10px;}
LI.links {margin-left: -49px; margin-top: 2px; margin-bottom: 0px; list-style-type: none; list-style-position: outside; list-style-image: none; background: url(/images/icons/arrow.gif) no-repeat  0px  3px; font-weight: normal; font-size: 85%; padding: 0 0 0 17px;}
LI.links_bold {margin-left: -38px; margin-top: 0px; margin-bottom: 5px; list-style-type: none; list-style-position: outside; list-style-image: none; background: url(/images/icons/arrow.gif) no-repeat  0px  3px; font-weight: bold; font-size: 85%; padding: 0 0 0 17px;}
LI.news {margin-left: -38px; margin-top: 0px; margin-bottom: 4px; list-style-type: none; list-style-position: outside; list-style-image: none; background: url(/images/icons/bullet_grey.gif) no-repeat  0px  4px; font-weight: normal; font-size: 85%; padding: 0 0 0 12px;}
LI.footer {margin-left: -31px; margin-top: 0px; margin-bottom: 0px; list-style-type: none; list-style-position: outside; list-style-image: none; background: url(/images/icons/chev_footer.gif) no-repeat  0px  5px; padding: 0 0 0 12px; color: #999999;}
LI.cost {margin-left: -49px; margin-top: 0px; margin-bottom: 4px; list-style-type: none; list-style-position: outside; list-style-image: none; background: url(/images/icons/arrow.gif) no-repeat  0px  6px; font-weight: normal; font-size: 80%; padding: 0 0 0 17px;}
UL.none {margin-top: 0px; margin-bottom: 0px;}
LI.none {margin-left: -38px; margin-top: 2px; margin-bottom: 0px; list-style-type: none; list-style-position: outside; list-style-image: none; background: url(/images/spacer.gif); font-weight: normal; padding: 0 0 5px 0px; border-bottom: 1px solid #A2D3FE;}
.img_align_mid {caption: Image vertical align - middle; vertical-align: middle;}
.img_align_left {caption: Image align - Left; float: left;}
.img_align_right {caption: Image align - Right; float: right;}
.align_right {caption: Text align - Right; text-align: right;}
.align_center {caption: Text align - Center; text-align: center;}
.padding_top_5px {padding-top: 5px; visible: false;}
.padding_top_10px {padding-top: 10px; visible: false;}
.padding_left_10px {padding-left: 10px; visible: false; background-image: url(/images/cm_images/furniture/left_10px_bg.gif);}
.padding_10px {padding: 10px 10px 0px 10px; visible: false;}
.padding_10px2 {padding: 10px; visible: false;}
.padding_bottom_10px {padding-bottom: 10px; clear: both; visible: false;}
.width_100 {caption: Table width (100%); width: 100%; border: 0px;}
.width_547 {width: 547px; border: 0px; visible: false;}
.width_577 {width: 577px; border: 0px; visible: false; text-indent:0px;}
.width_148 {width: 148px; border: 0px; visible: false;}
.width_417 {width: 417px; border: 0px; visible: false;}
.width_250 {caption: Table width (250px); width: 250px; border: 0px;float:right;}
.form {caption: Form style (Use on form fields);font-family:  Verdana, Tahoma, Arial, Helvetica;  padding: 3px; border: 1px solid #7F9DB9; font-size: 85%; background-color: #EEEEEE; vertical-align: middle;}
.title_style {background: url(/images/icons/title_bg.gif) repeat-x #4A86CB; color: #FFFFFF; font-size: 95%; font-weight: bold; padding: 3px 3px 4px 10px; border-bottom: 1px solid #FFFFFF; clear: both; visible: false;}
.item_box {background-color: #D9ECFD; padding: 7px 10px 10px 10px; margin-bottom: 10px; visible: false;}
.item_box_white {background-color: #FFFFFF; padding: 0px 10px 10px 10px; margin-bottom: 10px; visible: false;}
.item_box_hp {padding: 7px 10px 10px 10px; line-height: 1.1em; visible: false;}
.border_bottom {border-bottom: 1px solid #DDDDDD; visible: false;}
.feature_bg {background: url(/images/homepage/feature_bg.gif) repeat-x; padding: 10px 5px 8px 10px; visible: false;}
.td_blue {caption: Table cell colour (Blue); background-color: #D9ECFD;}
.td_grey {caption: Table cell colour (Grey); background: url(/images/homepage/news_bg.gif) repeat-x; background-color: #E5E5E5;}
.td_lightblue {caption: Table cell colour (Light Blue); background-color: #ECF5FE;}
.rh_bluebox {background-color: #D9ECFD; padding: 5px 8px 1px 8px; visible: false; font-size:85%; line-height: 1.4em;}
.factfile_text {font-size: 90%; padding-bottom: 5px; visible: false;}
.body_container {width: 734px; visible: false;}
.section_left {float: left; width: 88px; visible: false;}
.section_right {float: right; width: 194px; visible: false;}
.achievement_box {background-color: #D9ECFD; padding: 3px 10px 10px 10px; font-size: 85%; visible: false;}
.content_bluebox {background-color: #D9ECFD; padding: 5px 10px 8px 10px; visible: false;}
.content_bluebox_bt8 {background-color: #D9ECFD; padding: 5px 10px 8px 10px; font-size: 85%; visible: false;}
.hp_item_left {float: left; width: 269px; visible: false;}
.hp_item_right {float: right; width: 269px; visible: false;}
.fade_hr {background: url(/images/grey_fade_hr.gif) no-repeat; height: 1px; visible: false;}
.backtotop {margin-top: 8px; font-size: 80%; visible: false; text-decoration: none;}
.clear {caption: Clear Tag (to be used inside a Div tag); clear: both; font-size: 0.1%;}
#clear1 {clear: both; font-size: 0.1%;}
#clear2 {clear: both; font-size: 0.1%;}
#clear3 {clear: both; font-size: 0.1%;}
#clear4 {clear: both; font-size: 0.1%;}
#clear5 {clear: both; font-size: 0.1%;}
#clear6 {clear: both; font-size: 0.1%;}
#clear7 {clear: both; font-size: 0.1%;}
.img_credit {caption: Image caption text (70% Grey); font-size: 70%; color: #999999; margin-top: 2px;}
OL {list-style-type: decimal; list-style-position: outside; list-style-image: none; background: url(/images/spacer.gif) no-repeat;}
.width_180 {caption: Table width (180px); width: 180px; border: 0px;float:right;}
.td_lightblue2 {caption: Table cell colour (Light Blue); background-color: #F4F9FE;}
.td_bluetitle {caption: Table cell colour (Table title Blue); background-color: #A2C9F9;}
.rh_grey_box {PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 1px; PADDING-TOP: 1px; BACKGROUND-COLOR: #eeeeee; visible: false;}
.padding_left_10px2 {padding-left: 10px; visible: false;}
.form2 {caption: Form style (Use on form fields);font-family:  Verdana, Tahoma, Arial, Helvetica;  padding: 3px; border: 1px solid #7F9DB9; font-size: 90%; background-color: #EEEEEE; vertical-align: middle;}
.margin_left {margin-bottom: 10px; margin-left: 10px; visible: false; width: 180px; float: right;}
.margin_right {margin-bottom: 10px; margin-right: 10px; visible: false; width: 180px; float: left;}
UL {list-style: circle outside url(/images/bullet.gif);}
.events_left {float: left; width: 243px; visible: false;}
.events_right {float: right; width: 168px; text-align: right; visible: false;}
.width_445 {width: 445px; visible: false;}
.margintop_10px {margin-top: -10px; visible: false;}
.width_735 {width: 735px;  border: 0px; visible: false;}
UL.links2 {margin-top: 0px; margin-bottom: 10px;}
LI.links2 {margin-left: -39px; margin-top: 2px; margin-bottom: 5px; list-style-type: none; list-style-position: outside; list-style-image: none; background: url(/images/icons/arrow.gif) no-repeat  0px  3px; font-weight: normal; font-size: 85%; padding: 0 0 0 17px;}
LI.anchor {margin-left: -25px; margin-top: 5px; margin-bottom: 0px; list-style-type: none; list-style-position: outside; list-style-image: none; background: url(/images/icons/menu_arrow_down.gif) no-repeat  0px  1px; font-weight: normal; padding: 0 0 0 20px;}
LI.blue2 {margin-left: -38px; margin-top: 0px; margin-bottom: 0px; list-style-type: none; list-style-position: outside; list-style-image: none; background: url(/images/icons/dash2.gif) no-repeat  0px  5px; font-weight: normal; padding: 0 0 0 10px;}
.hp_feature_bluebox {background-color: #ECF5FE; width: 269px; min-height: 136px; height:auto !important; height:136px; visible: false;}
.hp_feature_header {font-size: 15px; font-weight: bold; color: #00B8F2; margin-bottom: 10px; visible: false;}
LI.dash {margin-left: -33px; margin-top: 0px; margin-bottom: 0px; list-style-type: none; list-style-position: outside; list-style-image: none; background: url(/images/icons/dash2.gif) no-repeat  0px  10px; font-weight: normal; padding: 0px 0px 0px 5px; line-height: 1.4em;}
hr {height: 1px; color: #CCCCCC;}
.toplinks {font-size:11px;}
.button {visible:false; caption: Button Text; background-color: #666666; border-style: outset; font-family: Verdana, Tahoma, Arial, Helvetica; font-size: 7pt; color: #FFFFFF; border-width: thin;}
.shop_listleft {float: left; width: 280px; margin-top: 5px; visible: false;caption: shop left;}
.shop_listright {float: right; width: 280px; margin-top: 5px; visible: false;caption: shop right;}
.formnoborder {font-family:  Tahoma, Arial, Helvetica;  padding: 0px; border: 0px solid #FFFFFF; font-size: 11PX;caption: form noborder;}
A.white2:link {color: #FFFFFF; text-decoration: underline;}
A.white2:visited {color: #FFFFFF; text-decoration: underline;}
A.white2:hover {color: #E88D23; text-decoration: none;}
#youth_lhbg2 {background-color: #ecfafe; padding: 2px 10px 10px 10px;}
.youth_tdblue {background-color: #43cef5; visible: false;}
.youth_lh_item {font-size: 85%; margin-top: 15px; visible: false;}
.youth_lh_itembox {border-bottom: 1px solid #CCCCCC; padding: 0px 0px 8px 0px; visible: false;}
.youth_lh_itembox2 {border-bottom: 1px solid #CCCCCC; padding: 0px 0px 15px 0px; margin-bottom: 8px; visible: false;}
LI.youth_lhs {margin-left: -40px; margin-top: 0px; margin-bottom: 0px; list-style-type: none; list-style-position: outside; list-style-image: none; padding: 8px 0px 8px 0px; border-bottom: 1px solid #CCCCCC; visible: false;}
#youth_welcomebox {background: url(/images/waterwise/welcome_box_bg.jpg) repeat-x; padding: 10px 10px 0px 10px; height: 175px;}
#youth_welcomeleft {float: left; width: 248px;}
#youth_welcomeright {float: right; width: 283px; background-color: #FFFFFF; height: 155px;}
.youth_welcomepad {padding: 3px 10px 10px 10px; visible: false;}
.youth_bub_style1_top {background: url(/images/waterwise/bubbles/bubble_bg1.gif) repeat-x #FFFFFF; visible: false;}
.youth_bub_style1_left {background: url(/images/waterwise/bubbles/bubble_bg2.gif) repeat-y; visible: false;}
.youth_bub_style1_right {background: url(/images/waterwise/bubbles/bubble_bg3.gif) repeat-y; visible: false;}
.youth_bub_style1_bottom {background: url(/images/waterwise/bubbles/bubble_bg4.gif) repeat-x; visible: false;}
.youth_bub_style2_left {background: url(/images/waterwise/bubbles/bubble2_bg2.gif) repeat-y; visible: false;}
.youth_bub_style2_right {background: url(/images/waterwise/bubbles/bubble2_bg3.gif) repeat-y; visible: false;}
.youth_bub_style2_bottom {background: url(/images/waterwise/bubbles/bubble2_bg4.gif) repeat-x; visible: false;}
.youth_bub_style3_left {background: url(/images/waterwise/bubbles/bubble3_bg2.gif) repeat-y; visible: false;}
.youth_bub_style3_right {background: url(/images/waterwise/bubbles/bubble3_bg3.gif) repeat-y; visible: false;}
.td_white {background-color: #FFFFFF; visible: false;}
.td_palegreen {background-color: #EBF0E1; visible: false;}
.td_paleblue {background-color: #DEF6FC; visible: false;}
#youth_hp_mainbox {width: 567px; height: 344px;}
#youth_hp_text {position: absolute; width: 567px;}
#layer_amina {position: absolute; z-index:500; visibility: hidden; width: 295px;}
#layer_chandra {position: absolute; z-index:500; visibility: hidden; width: 295px;}
.youth_calc_top {background: url(/images/waterwise/calculator/calculator_bg1b.gif) repeat-x; visible: false;}
.youth_calc_mid {background: url(/images/waterwise/calculator/calculator_bgmid.jpg) repeat-x #6CC3EC; visible: false;}
.youth_calc_bottom {background: url(/images/waterwise/calculator/calculator_bg2.gif) repeat-x; visible: false;}
.youth_calc_text {font-size: 95%; text-align: center; visible: false;}
.blue_hr {border-bottom: 1px solid #c4eefc; caption: Youth site blue hr}
.width_567 {width: 567px; border: 0px; visible: false; text-indent:0px;}
.youth_lh_fixedwidth {width: 140px; visible: false;}
A.white3:link {color: #FFFFFF; text-decoration: none;}
A.white3:visited {color: #FFFFFF; text-decoration: none;}
A.white3:hover {color: #E88D23; text-decoration: underline;}
A.white_news:link {color: #FFFFFF; text-decoration: none;}
A.white_news:hover {color: #FFFFFF; text-decoration: none;}
A.white_news:visited {color: #FFFFFF; text-decoration: none;}
.error {visible: false; color:#FF0000; font-size:85%;}
.bgr_winner {visible: false; background-image: url(/images/homepage/home_bgr.jpg); background-repeat: no-repeat;background-position: left top;}
.img_gal_banner {visible: false; width:100%; background: url(/images/image_gallery/blue_grad_bg.jpg) repeat-x; visible: false;}
.img_gal_upload_left {visible: false; width:280px; padding: 0px 8px 0px 10px;}
.img_gal_upload_right {visible: false; width:230px; padding: 0px 10px 0px 10px;}
.img_gal_upload_form {visible: false; background-color:#E6F0FA; padding: 10px 8px 10px 8px;}
.img_gal_h2 {visible: false; font-weight:bold; font-size:110%;}
.img_gal_upload_form_st {visible: false; font-size:90%; line-height:250%;}
.img_gal_upload_form_hr {visible: false; background-color:#C1D2EC;}
.img_gal_h1 {visible: false; font-size:190%; line-height:150%; color:#2F5AB6;}
.img_gal_grey_grad {visible: false; background: url(/images/image_gallery/grey_grad_bg.jpg) repeat-x; visible: false; height:20px;}
.img_gal_lblue_grad {visible: false; width:100%; background: url(/images/image_gallery/light_blue_grad.jpg) repeat-x; visible: false;}
.img_gal_stb {visible: false; font-weight:bold; font-size:95%;}
.img_gal_form_left {visible: false; float:left; width:115px;}
.img_gal_form_right {visible: false; float:right; width:265px;}
.img_gal_hr {visible: false; background: url(/images/image_gallery/grey_white_line.gif) repeat-x; visible: false;}
.img_gal_img {visible: false; border: 1px solid #D6D7DB;}
.img_gal_td_grey {visible: false; background-color: #D6D7DB; height:16px; text-align: center;}
.img_gal_zoom_img {visible: false; vertical-align: middle; padding-right: 4px;}
.img_gal_rating_img {visible: false; vertical-align: middle; padding: 0px 1px 0px 1px;}
.img_gal_rating_td {visible: false; text-align: center; font-size: 0.75em; height: 25px;}
.grey {color: #999999;}
.img_gal_caption_td {text-align: center; font-size: 0.85em; padding: 5px 0px 25px 0px;}
.img_gal_gallery_wrapper {visible: false; width: 577px; background-image: url(/images/image_gallery/loo.jpg); background-repeat: no-repeat; background-position: bottom right; visible: false;}
.width477 {visible: false; width: 477px;}
.width337 {visible: false; width:337px;}
.img_gal_uploadtab_wrapper {visible: false; width:168px; float:left;}
.img_gal_uploadtab_left {visible: false; float:left; width:8px;}
.img_gal_uploadtab_right {visible: false; font-weight:bold; height:33px; font-size:95%; float:right; padding-left:4px; width:156px; background: url(/images/image_gallery/upload_tab_grad.jpg) repeat-x #FF6702; visible: false;}
.img_gal_uploadtab_padding {visible: false; padding-top:9px; padding-bottom:9px;}
.img_gal_searchtab_wrapper {visible: false; width: 168px; float:right;}
.img_gal_searchtab_left {visible: false; float:left; width:8px;}
.img_gal_searchtab_right {visible: false; float:right; height:33px; padding-left:4px; width:156px; background: url(/images/image_gallery/search_tab_grad.jpg) repeat-x #047CCA; visible: false;}
.img_gal_searchtab_padding {visible: false; padding-top:5px; padding-bottom:5px;}
.img_gal_gallery_toptext {visible: false; margin: 20px 0px 25px 0px}
.img_gal_popup_wrapper {visible: false; width:600px;}
.img_gal_popup_rate {visible: false; float:left; width:289px; padding-top:7px; font-size: 85%;}
.img_gal_popup_average {visible: false; float:right; width:290px; text-align:right; padding-right:20px; padding-top:7px; padding-bottom:10px; font-size: 85%;}
.img_gal_popup_hr {visible: false; background-color: #cccccc; height:1px; width:600px;}
.img_gal_popup_caption {visible: false; padding-top:10px; padding-bottom:20px; font-size: 85%;}
.img_gal_popup_tags {visible: false; padding-bottom:10px;}
A.white_tab:link {color: #FFFFFF; text-decoration: underline;}
A.white_tab:visited {color: #FFFFFF; text-decoration: underline;}
A.white_tab:hover {color: #FFFFFF; text-decoration: underline;}
.grey visible: false; color: #999999;}.img_gal_caption_td {visible: false; text-align: center; font-size: 0.85em; padding: 5px 0px 25px 0px;}
.item_box_section {padding: 2px 5px 10px 5px; line-height: 1.1em; visible: false;}
.item_box_section2 {padding: 5px 5px 10px 5px; line-height: 1.1em; visible: false;}
.rh_bluebox2 {visible: false; background-color: #D9ECFD; padding: 5px 8px 8px 8px; visible: false; font-size:0.85em; line-height: 1.4em;}
.search_input_field { background-color: #eee; border: 1px solid #7E9DB9; width: 250px;caption: Text box found on search page;}
.search_find_text { font-size: 1.2em;caption: Text before search input box on search page;}
.search_paging_bar { background-color: #eee; text-align: center; margin-top: 8px; margin-bottom: 8px;caption: Bar containing paging information on search page;}
.width_135 {caption: Table width (135px); width: 135px; border: 0px;}
.width_275 {caption: Table width (275px); width: 275px; border: 0px;}
.ugandamap { width: 414px; height: 400px; }
.whereweworkiframe { width: 560px; height: 400px; }
.height_1 { height: 1px; }
.width_620 { width: 620px; }
.width_98p { width: 98%; }
.height_10 { height: 10px; }
.width_7 { width: 7px; }
.width_5 { width: 5px; }
.width_320 { width: 320px; }
.height_305 { height: 305px; }
.width_420 { width 420px; }
.hidden {display:none;}
.quote {caption: Quote; background: url(/images/cm_images/icons/quote_open.gif) no-repeat; margin: 20px 20px 0 20px; padding: 3px 10px 0 33px; color: #02a6e5; font-size: 140%; line-height: 1.3em; font-style: italic; font-family: Arial, Helvetica, sans-serif;}
.quote_name {caption: Quote name; font-weight: bold; margin: 10px 20px 20px 20px; padding: 0 10px 0 33px;}
.skiplinks {position:absolute; top:-10em;}


