


/* bullseye  */

.bullseye_cnt{
    width:auto; 
    height:100%; 
    text-align: center;
	background:#0CC;
}
.bullseye_inner_cnt{
	margin-left:auto; 
	margin-right:auto;
    width:100%; 
    height:auto; 
    text-align: center; 
    font-size:13px; 
    color:#333;
    z-index: 5;
	/*background:#FC3;*/
}
.bullseye_count{
	width:auto; 
    height:auto;
    font-size: 20px; 
    font-weight: bold; 
    color:#508ca4;  
}
.bullseye_units{
	width:auto; 
    height:auto;
    font-size: 13px; 
    font-weight: bold; 
    color:#508ca4;  
}
.bullseye_region{
	width:auto; 
    height:auto;
    font-size: 12px; 
    font-style: italic; 
}
/* end bullseye  */

.floatRight{
    float:right;    
}

.ML2px{
    margin-left:2px;
}
.ML4px{
    margin-left:4px;
}
.ML10px{
    margin-left:10px;
}
.ML20px{
    margin-left:20px;
}
.ML40px{
    margin-left:30px;
}
.ML50px{
    margin-left:50px;
}
.MT20px{
    margin-top:20px;
}
.MT30px{
    margin-top:30px;
}
.MT50px{
    margin-top:50px;
}
.share{
    /*margin-top:-20px; */
    margin-bottom:4px;
    font-size:12px;
    color:#999;
}

.row{
    float:left;
    clear:left;
    width:100%;
    height:auto;
}
.rowAuto{
    width:980px;
    margin-left:auto;
    margin-right:auto;  
}
.col{
    float:left;
    clear:none;
    width:auto;
    height:auto;    
}
.rel{
	position:relative;	
}
.Hjoin{
    float:left;
    clear:left;
    width:940px;
    padding-bottom:26px;
    margin-left:20px;
    margin-bottom:20px;
    border-bottom:3px solid #000;
}
.Hruler{
    width:940px;
    height:1px;
    background:#000;
}
.widget_cnt{
	/*
    float:left;
    clear:left;
    width:940px;
    height:auto;
    padding:0px 20px 0px 20px;
    padding:10px 0px 0px 14px;
    */
}


/* left nav  */

.icons{
    display:block;
    background: url(e68aad479a625ecfb89fb29916442a8233b8025d.png)  0px 0px no-repeat;
}
.icons.line{
    width:100%;
    height:1px;
    background-position: 0px 0px;
}
.icons.line-2{
    width:100%;
    height:1px;
    background-position: 0px -2px;
	margin-top:9px;
}
a.nav{
    position:relative;
    float:left;
    clear:left;
    width:260px;
    height:29px;
    font:13px Helvetica, Arial, sans-serif;
    color:#000;
    text-decoration:none;
    padding-left:40px;
    padding-top:15px;
    line-height:normal;
}
a.nav:hover{
    background-color:#f0f0f0;
}
.perc{
    position:absolute;
    top:15px;
    right:10px;
    display:block;
    font:13px Helvetica, Arial, sans-serif;
}

.bullseye_icon{
    margin-left:auto;
    margin-right:auto;
    width:21px;
    height:24px;
    display:block;
    background: url(e68aad479a625ecfb89fb29916442a8233b8025d.png)  0px 0px no-repeat;
        
}




.nav_header{
    float:left;
    clear:left;
    display:block;
    width:100%;
    height:auto;
    border-top:1px solid #000;
    padding-top:7px;
    padding-bottom:7px;
    text-transform:uppercase;
    font-size:10px;
}
.nav_header #count{
    font-size:45px;
}
.nav_header .equivalent{
	font-size:10px;
	margin-top:6px;
}
.nav_header #equivalentHours{
    font-size:28px;
	margin-top:10px;
	font-weight:bold;
}

.nav_header #equivalentYears{
    font-size:28px;
	margin-bottom:5px;
	font-weight:bold;
}
.nav_header .hours-years-desc{
	font-size:10px;
	font-weight:bold;
	margin-top:27px;
	margin-left:6px;
}
.nav_header .years{
    margin-top:17px;
    margin-bottom:5px;
}
.nav_header .hours_total{
    margin-top:32px;
}

#all{
    background-position: 8px -10px;
}
.all_active #all{
    background-position: 8px -85px;
    background-color:#528ca3;
    color:#fff;
}
.all_active #pledged{
    color:#528ca3;
}
.all_active #count{
    color:#528ca3;
}
.all_active  #equivalentHours{
	color:#528ca3;
}
.all_active  #equivalentYears{
	color:#528ca3;
}
.all_active .hours-years-desc{
    color:#528ca3;
}
.all_active .bullseye_count{
    color:#528ca3;
}
.all_active .bullseye_units{
    color:#528ca3;
}
.all_active .bullseye_icon{
    background: none;
    width:23px;
    height:15px;
}
.all_active .bullseye_region{
    font-size: 12px; 
    font-style: italic; 
}

.pie_all .bullseye_icon{
    background: none;
    width:23px;
    height:15px;
}
.pie_all .bullseye_count{
    color:#528ca3;
}
.pie_all .bullseye_units{
    color:#528ca3;
}




#services{
    background-position: 8px -158px;
}
.services_active #services{
    background-position: 8px -232px;
    background-color:#00b0da;
    color:#fff;
}
.services_active #pledged{
    color:#00b0da;
}
.services_active #count{
    color:#00b0da;
}
.services_active  #equivalentHours{
	color:#00b0da;
}
.services_active  #equivalentYears{
	color:#00b0da;
}
.services_active .hours-years-desc{
    color:#00b0da;
}
.services_active .bullseye_count{
    color:#00b0da;
}
.services_active .bullseye_units{
    color:#00b0da;
}
.services_active .bullseye_icon{
    background-position: 0px -169px;
    width:24px;
}
.services_active .bullseye_region{
    font-size: 12px; 
    font-style: italic; 
}

.pie_services .bullseye_count{
    color:#00b0da;
}
.pie_services .bullseye_units{
    color:#00b0da;
}
.pie_services .bullseye_icon{
	background: url(e68aad479a625ecfb89fb29916442a8233b8025d.png)  0px 0px no-repeat;
    background-position: 0px -169px;
    width:24px;
    height:24px;
    display:block;
}




#development{
    height:43px;
    background-position: 8px -304px;
    padding-top:14px;
    line-height:14px;
}
.development_active #development{
    background-position: 8px -379px;
    background-color:#00a6a0;
    color:#fff;
}
.development_active #pledged{
    color:#00a6a0;
}
.development_active #count{
    color:#00a6a0;
}
.development_active  #equivalentHours{
	color:#00a6a0;
}
.development_active  #equivalentYears{
	color:#00a6a0;
}
.development_active .hours-years-desc{
    color:#00a6a0;
}
.development_active .bullseye_count{
    color:#00a6a0;
}
.development_active .bullseye_units{
    color:#00a6a0;
}
.development_active .bullseye_icon{
    background-position: 0px -321px;
}
.development_active .bullseye_region{
    font-size: 12px; 
    font-style: italic; 
}

.pie_development .bullseye_count{
    color:#00a6a0;
}
.pie_development .bullseye_units{
    color:#00a6a0;
}
.pie_development .bullseye_icon{
	background: url(e68aad479a625ecfb89fb29916442a8233b8025d.png)  0px 0px no-repeat;
    background-position: 0px -321px;
	width:24px;
	height:24px;
    display:block;
}



#education{
    background-position: 8px -460px;
}
.education_active #education{
    background-position: 8px -535px;
    background-color:#ee9036;
    color:#fff;
}
.education_active #pledged{
    color:#ee9036;
}
.education_active #count{
    color:#ee9036;
}
.education_active  #equivalentHours{
	color:#ee9036;
}
.education_active  #equivalentYears{
	color:#ee9036;
}
.education_active .hours-years-desc{
    color:#ee9036;
}
.education_active .bullseye_count{
    color:#ee9036;
}
.education_active .bullseye_units{
    color:#ee9036;
}
.education_active .bullseye_icon{
    background-position: 0px -468px;
}
.education_active .bullseye_region{
    font-size: 12px; 
    font-style: italic; 
}

.pie_education .bullseye_count{
    color:#ee9036;
}
.pie_education .bullseye_units{
    color:#ee9036;
}
.pie_education .bullseye_icon{
	background: url(e68aad479a625ecfb89fb29916442a8233b8025d.png)  0px 0px no-repeat;
    background-position: 0px -468px;
	width:24px;
	height:24px;
    display:block;
}



#health{
    background-position: 8px -609px;
}
.health_active #health{
    background-position: 8px -684px;
    background-color:#ee3e96;
    color:#fff;
}
.health_active #pledged{
    color:#ee3e96;
}
.health_active #count{
    color:#ee3e96;
}
.health_active  #equivalentHours{
	color:#ee3e96;
}
.health_active  #equivalentYears{
	color:#ee3e96;
}
.health_active .hours-years-desc{
    color:#ee3e96;
}
.health_active .bullseye_count{
    color:#ee3e96;
}
.health_active .bullseye_units{
    color:#ee3e96;
}
.health_active .bullseye_icon{
    background-position: 0px -617px;
    width:22px;
}
.health_active .bullseye_region{
    font-size: 12px; 
    font-style: italic; 
}

.pie_health .bullseye_count{
    color:#ee3e96;
}
.pie_health .bullseye_units{
    color:#ee3e96;
}
.pie_health .bullseye_icon{
	background: url(e68aad479a625ecfb89fb29916442a8233b8025d.png)  0px 0px no-repeat;
    background-position: 0px -617px;
    width:22px;
	height:24px;
    display:block;
}


#culture{
    background-position: 8px -760px;
}
.culture_active #culture{
    background-position: 8px -835px;
    background-color:#7f1c7d;
    color:#fff;
}
.culture_active #pledged{
    color:#7f1c7d;
}
.culture_active #count{
    color:#7f1c7d;
}
.culture_active  #equivalentHours{
	color:#7f1c7d;
}
.culture_active  #equivalentYears{
	color:#7f1c7d;
}
.culture_active .hours-years-desc{
    color:#7f1c7d;
}
.culture_active .bullseye_count{
    color:#7f1c7d;
}
.culture_active .bullseye_units{
    color:#7f1c7d;
}
.culture_active .bullseye_icon{
    background-position: 0px -770px;
    width:24px;
}
.culture_active .bullseye_region{
    font-size: 12px; 
    font-style: italic; 
}


.pie_culture .bullseye_count{
    color:#7f1c7d;
}
.pie_culture .bullseye_units{
    color:#7f1c7d;
}
.pie_culture .bullseye_icon{
	background: url(e68aad479a625ecfb89fb29916442a8233b8025d.png)  0px 0px no-repeat;
    background-position: 0px -770px;
    width:24px;
	height:24px;
    display:block;
}



#educationB{
    background-position: 8px -907px;
}
.educationB_active #educationB{
    background-position: 8px -982px;
    background-color:#00649d;
    color:#fff;
}
.educationB_active #pledged{
    color:#00649d;
}
.educationB_active #count{
    color:#00649d;
}
.educationB_active  #equivalentHours{
	color:#00649d;
}
.educationB_active  #equivalentYears{
	color:#00649d;
}
.educationB_active .hours-years-desc{
    color:#00649d;
}
.educationB_active .bullseye_count{
    color:#00649d;
}
.educationB_active .bullseye_units{
    color:#00649d;
}
.educationB_active .bullseye_icon{
    background-position: 0px -913px;
    width:25px;
}
.educationB_active .bullseye_region{
    font-size: 12px; 
    font-style: italic; 
}

.pie_educationB .bullseye_count{
    color:#00649d;
}
.pie_educationB .bullseye_units{
    color:#00649d;
}
.pie_educationB .bullseye_icon{
	background: url(e68aad479a625ecfb89fb29916442a8233b8025d.png)  0px 0px no-repeat;
    background-position: 0px -913px;
    width:25px;
	height:24px;
    display:block;
}


#disaster{
    background-position: 8px -1061px;
}
.disaster_active #disaster{
    background-position: 8px -1136px;
    background-color:#f04e37;
    color:#fff;
}
.disaster_active #pledged{
    color:#f04e37;
}
.disaster_active #count{
    color:#f04e37;
}
.disaster_active  #equivalentHours{
	color:#f04e37;
}
.disaster_active  #equivalentYears{
	color:#f04e37;
}
.disaster_active .hours-years-desc{
    color:#f04e37;
}
.disaster_active .bullseye_count{
    color:#f04e37
}
.disaster_active .bullseye_units{
    color:#f04e37
}
.disaster_active .bullseye_icon{
    background-position: 0px -1071px;
}
.disaster_active .bullseye_region{
    font-size: 12px; 
    font-style: italic; 
}

.pie_disaster .bullseye_count{
    color:#f04e37
}
.pie_disaster .bullseye_units{
    color:#f04e37
}
.pie_disaster .bullseye_icon{
	background: url(e68aad479a625ecfb89fb29916442a8233b8025d.png)  0px 0px no-repeat;
    background-position: 0px -1071px;
	width:24px;
	height:24px;
    display:block;
}




#enviroment{
    background-position: 8px -1210px;
}
.enviroment_active #enviroment{
    background-position: 8px -1285px;
    background-color:#17af4b;
    color:#fff;
}
.enviroment_active #pledged{
    color:#17af4b;
}
.enviroment_active #count{
    color:#17af4b;
}
.enviroment_active  #equivalentHours{
	color:#17af4b;
}
.enviroment_active  #equivalentYears{
	color:#17af4b;
}
.enviroment_active .hours-years-desc{
    color:#17af4b;
}
.enviroment_active .bullseye_count{
    color:#17af4b;
}
.enviroment_active .bullseye_units{
    color:#17af4b;
}
.enviroment_active .bullseye_icon{
    background-position: 0px -1219px;
    width:18px;
}
.enviroment_active .bullseye_region{
    font-size: 12px; 
    font-style: italic; 
}

.pie_enviroment .bullseye_count{
    color:#17af4b;
}
.pie_enviroment .bullseye_units{
    color:#17af4b;
}
.pie_enviroment .bullseye_icon{
	background: url(e68aad479a625ecfb89fb29916442a8233b8025d.png)  0px 0px no-repeat;
    background-position: 0px -1219px;
    width:18px;
	height:24px;
    display:block;
}

#other{
    background-position: 8px -1358px;
}
.other_active #other{
    background-position: 8px -1433px;
    background-color:#cccccc;
    color:#fff;
}
.other_active #pledged{
    color:#cccccc;
}
.other_active #count{
    color:#cccccc;
}
.other_active  #equivalentHours{
	color:#cccccc;
}
.other_active  #equivalentYears{
	color:#cccccc;
}
.other_active .hours-years-desc{
    color:#cccccc;
}
.other_active .bullseye_count{
    color:#cccccc;
}
.other_active .bullseye_units{
    color:#cccccc;
}
.other_active .bullseye_icon{
	
    background-position: 0px -1365px;
    width:23px;
	
}
.other_active .bullseye_region{
    font-size: 12px; 
    font-style: italic; 
}


.pie_other .bullseye_count{
    color:#cccccc;
}
.pie_other .bullseye_units{
    color:#cccccc;
}
.pie_other .bullseye_icon{
	background: url(e68aad479a625ecfb89fb29916442a8233b8025d.png)  0px 0px no-repeat;
    background-position: 0px -1365px;
    width:23px;
	height:24px;
    display:block;
}
.pie_other .bullseye_region{
    font-size: 12px; 
    font-style: italic; 
}




select.nav_select{
    width:93px;
    float:right;
    font-size:13px;
    color:#000;
    text-transform:none;
    margin-top:20px;
}

.map_header{
    font:16px Georgia, "Times New Roman", Times, serif;
    color:#000;
    margin-top:20px;
}
.map_tools{
    margin-top:10px;
}
select.map_select{
    width:222px;
    font-size:13px;
    color:#000;
    text-transform:none;
}
.uploadBtn{
    width:124px;
    height:27px;
    display:block;
    margin-left:20px;
    background: url(e68aad479a625ecfb89fb29916442a8233b8025d.png)  0px -1662px no-repeat;
    
}
.pledgeBtn{
    float:left;
    clear:left;
    width:195px;
    height:50px;
    display:block;
    margin-top:27px;
    background: url(e68aad479a625ecfb89fb29916442a8233b8025d.png)  0px -1707px no-repeat;
    
}

a.socials-tools{
	float:left;
    clear:none;
    width:29px;
    height:28px;
    display:block;
    background: url(e68aad479a625ecfb89fb29916442a8233b8025d.png)  0px -1522px no-repeat;
	margin-left:9px;
	cursor: pointer;
}
a.socials-tools.email{
    background-position: 0px -1521px;
	margin-left:0px;
}
a.socials-tools.email:hover{
    background-position: 0px -1554px;
}
a.socials-tools.tool{
    background-position: -38px -1521px;
}
a.socials-tools.tool:hover{
    background-position: -38px -1554px;
}
a.socials-tools.digg{
    background-position: -38px -1521px;
}
a.socials-tools.digg:hover{
    background-position: -38px -1554px;
}
a.socials-tools.facebook{
    background-position: -75px -1521px;
}
a.socials-tools.facebook:hover{
    background-position: -75px -1554px;
}
a.socials-tools.twitter{
    background-position: -112px -1521px;
}
a.socials-tools.twitter:hover{
    background-position: -112px -1554px;
}
a.socials-tools.delicious{
    background-position: -150px -1521px;
}
a.socials-tools.delicious:hover{
    background-position: -150px -1554px;
}
a.socials-tools.linkedin{
    background-position: -187px -1521px;
}
a.socials-tools.linkedin:hover{
    background-position: -187px -1554px;
}
.bullseye{
    width:158px;
    height:158px;
    display:block;
    background: url(8d5b56fc67e78f69961fbfdebaa549616aabc8ed.png)  0px 0px no-repeat;   
}

.bullseye.all{
    background:(//1.www.s81c.com/ibm100/common/images/cos/map/bullseye_all.png) 0px 0px no-repeat;
}
.bullseye.services{
    background-position: 0px 0px;
}
.bullseye.development{
    background-position: 0px 0px;
}
.bullseye.education{
    background-position: 0px 0px;
}
.bullseye.health{
    background-position: 0px 0px;
}
.bullseye.culture{
    background-position: 0px 0px;
}
.bullseye.educationB{
    background-position: 0px 0px;
}
.bullseye.disaster{
    background-position: 0px 0px;
}
.bullseye.enviroment{
    background-position: 0px 0px;
}
.bullseye.other{
    background-position: 0px 0px;
}





.W300px{
    width:300px;
}
.W620px{
    width:620px;
}

















/*   photo view ---------- phase II    */




/* overlay container  */
.image-overlay{
/*	position:absolute;
	z-index:2000;
	top:700px;
	left:370px;
	width:852px; */
	display:block;
	height:auto;
	font:13px Helvetica,Arial,sans-serif;
    color:#fff;
    background-color: #000;
}

.image-overlay a{
    margin-right: 0px;
}

/*  
.image-overlay .top{
	width:852px;
	height:24px;
	float:left;
	clear:left;
	display:block;
	background:(../images/image-overlay-top.png) 0px 0px no-repeat;
}
*/

.image-overlay .middle{
	float:left;
	clear:left;
	/* width:700px;
	padding:0px 76px 60px 76px; */
	padding: 0px 22px 60px 22px;
	height:auto;
/*	position:relative; */
	display:block;
    background-color: #000;
/*	background:(../images/image-overlay-middle.png) repeat-y; */
}
/*  
.image-overlay .bottom{
	width:852px;
	height:32px;
	float:left;
	clear:left;
	display:block;
	background: url(13cba82f492d8a1e20618bcb832279f7127b010f.png)  0px 0px no-repeat;
}

.image-overlay a.close-btn{
	position:absolute;
	width:20px;
	height:21px;
	display:block;
	top:-6px;
	right:13px;
	background: url(726d726ca5617d8d6e6411355e7105df89fe4905.png)  0px 0px no-repeat;
}
*/

.image-overlay .header-cnt{
	height:61px;
	position:relative;	
}
.image-overlay .header{
	position:absolute;
	font-size:16px;
	color:#fff;
	font-weight:bold;
	bottom:15px;
	left:0px;	
}
.image-overlay .upload{
	position:absolute;
	bottom:10px;
	right:0px;	
}
.image-overlay .line{
	width:100%;
	height:1px;
	float:left;
	clear:left;
	background: url(e68aad479a625ecfb89fb29916442a8233b8025d.png)  0px 0px repeat-x;	
	display:block;
}

.image-overlay .desc-header{
    font-weight:bold;
    margin-top:25px;
    width: 667px;
}

.image-overlay .desc-cnt{
	margin-top:30px;
}
.image-overlay .desc-cnt #header{
	font-weight:bold;
}
/*.image-overlay .desc-cnt #desc{
	font-weight:normal;
	margin-top:5px;
}*/
.image-overlay #desc{
	font-weight:normal;
	margin-top:-408px;
	background:#000;
	height:33px;
	overflow:hidden;
	width:686px;
	display:block;
	position:relative;
	padding:2px 10px 12px 0px;
}

.image-overlay .desc-txt{
    font-weight:normal;
    margin-top:-396px;
    *margin-top:-382px; /* notice the * before the property - shows in IE7 and below */
    _margin-top:-382px; /* notice the _ before the property - shows in IE6 and below */
    margin-bottom:10px;
    background:#000;
    height:33px;
    overflow:hidden;
    width:696px;
    display:block;
    position:relative;
    padding:2px 10px 12px 0px;
}
.image-overlay .moreTxt{
    float:none;
    clear:none;
}
.image-overlay .image-cnt{
    margin-top:52px;
    margin-bottom:10px;
    /*background:#CCC;*/
    width:696px;
    height:338px;
    overflow:hidden;
    /*text-align:center;*/
    position:relative;
}
.image-overlay .image-cnt img{
	float:none;
	position:absolute;
}

.image-overlay .prev-next-cnt{
	float:right;
	clear:none;
	width:auto;
	height:auto;	
	margin-right:3px;
    *margin-top:10px; /* notice the * before the property - shows in IE7 and below */
    _margin-top:10px; /* notice the _ before the property - shows in IE6 and below */
}
.image-overlay a.prev{
	background: url(46984ae18ccbc4bed78885f3fb906e4d11f5f0e8.png)  0px 0px no-repeat;
	width:21px;
	height:20px;
	cursor: pointer;
}
.image-overlay a.next{
	background: url(46984ae18ccbc4bed78885f3fb906e4d11f5f0e8.png)  -21px 0px no-repeat;
	width:21px;
	height:20px;
	margin-left:3px;
    cursor: pointer;
}
.image-overlay .page-cnt{
	font-size:11px;
	float:left;
	clear:left;
	text-align:center;
}
.image-overlay .page-cnt span{
	float:none;
}
.image-overlay .social-tools-cnt{
	float:left;
	clear:none;
	width:auto;
	height:auto;
    *margin-top:10px; /* notice the * before the property - shows in IE7 and below */
    _margin-top:10px; /* notice the _ before the property - shows in IE6 and below */
}

.image-overlay a.mapit_link {
    background: url(19a73d615ba7da7e4b5c897cdfa72c185cb64528.png)  100% 5px no-repeat;
    padding: 0 14px 0 0;
    margin-left: 7px;
	text-decoration: none;
    cursor: pointer;
}
.image-overlay a.mapit_link:hover {
    background: url(19a73d615ba7da7e4b5c897cdfa72c185cb64528.png)  100% -25px no-repeat;
	color: #00B4E1;
}

.image-overlay .desc-category-icon{
    width: 0px;
    height: 30px;
    background: url(e68aad479a625ecfb89fb29916442a8233b8025d.png)  0px 0px no-repeat;
    margin-top: 15px;
}
.image-overlay .desc-category-icon_all{
    width: 27px;
    background-position: 0px -16px;
}
.image-overlay .desc-category-icon_services{
    width: 29px;
    background-position: 0px -164px;
}
.image-overlay .desc-category-icon_development{
    width: 26px;
    background-position: 0px -316px;
}
.image-overlay .desc-category-icon_education{
    width: 26px;
    background-position: 0px -466px;
}
.image-overlay .desc-category-icon_health{
    width: 27px;
    background-position: 0px -615px;
}
.image-overlay .desc-category-icon_culture{
    width: 28px;
    background-position: 0px -766px;
}
.image-overlay .desc-category-icon_educationB{
    width: 29px;
    background-position: 0px -913px;
}
.image-overlay .desc-category-icon_disaster{
    width: 22px;
    background-position: 2px -1067px;
}
.image-overlay .desc-category-icon_enviroment{
    width: 23px;
    background-position: 0px -1216px;
}
.image-overlay .desc-category-icon_other{
    width: 26px;
    background-position: 0px -1364px;
}





/* end overlay container  */


.ibm-columns .ibm-col-6-4{width:620px;}




a.ibm-b1-bttn-overlay {
    -moz-border-radius: 4px 4px 4px 4px;
    -moz-box-shadow: 0 1px 3px #333333;
	-webkit-border-radius: 4px 4px 4px 4px;
	-webkit-box-shadow: 0 1px 3px #333333;
    /* background: url(d8a9eebc61a1ef82a427b65393a9c613c8c25c07.jpg)  repeat-x scroll 0 0 #262626; */
    background: repeat-x scroll 0 0 #262626;
    color: #FFFFFF !important;
    float: left;
    font-family: Helvetica,Arial,sans-serif;
    font-size: 11px;
    font-weight: bold;
    /*letter-spacing: -0.4pt;*/
    line-height: 20px;
    padding: 3px 15px 2px 15px;
    text-decoration: none;
    text-shadow: 0 -1px 0 #000000;
}
a.ibm-b1-bttn-overlay:hover,.ibm-b1-bttn-overlay:focus{text-shadow:0 -1px 0 #4c7181;color:#fff;background-position:0 -50px;text-decoration:none;}.ibm-b1-bttn-overlay:active{text-shadow:0 -1px 0 #000;color:#fff;background-position:0 -100px;text-decoration:none;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;}



a.ibm-b2-bttn:hover, .ibm-b2-bttn:focus{
		/* background: url(d8a9eebc61a1ef82a427b65393a9c613c8c25c07.jpg)  repeat-x scroll 0 0 #262626; */
		background: repeat-x scroll 0 0 #262626;
		text-shadow:0 -1px 0 #4c7181;
		color:#fff;
		background-position:0 -50px;
		text-decoration:none;
}
a.ibm-b2-bttn:active{
	text-shadow:0 -1px 0 #000;color:#fff;background-position:0 -100px;text-decoration:none;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;}
.ibm-b5-bttn{font-size:10px;line-height:12px;font-family:Helvetica,Arial,sans-serif;font-weight:bold;letter-spacing:-0.3pt;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-moz-box-shadow:0 1px 3px #505150;-webkit-box-shadow:0 1px 2px #505150;box-shadow:0 1px 2px #505150;text-shadow:0 -1px 0 #505150;text-decoration:none;padding:4px 20px;margin:0 0 0 10px;color:#fff!important;background:#C9C9C9;background:-moz-linear-gradient(100% 100% 90deg,#C9C9C9,#999);background:-webkit-gradient(linear,0% 0,0% 100%,from(#C9C9C9),to(#999));float:right;cursor:pointer;}
.ibm-b5-bttn:hover,.ibm-b5-bttn:focus{background:-moz-linear-gradient(100% 100% 90deg,#64DCF0,#00B4E1);background:-webkit-gradient(linear,0% 0,0% 100%,from(#64DCF0),to(#00B4E1));text-shadow:0 -1px 0 #4c7181;color:#fff;text-decoration:none;}.ibm-b5-bttn:active{text-shadow:0 -1px 0 #000;color:#fff;background:-moz-linear-gradient(100% 100% 90deg,#999,#C9C9C9);background:-webkit-gradient(linear,0% 0,0% 100%,from(#999),to(#C9C9C9));text-decoration:none;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;}




.photo-viewer {
	color:#000;
	/* height:780px; */
	overflow:hidden;
}
.photo-viewer .line{
	width:100%;
	height:1px;
	float:left;
	clear:left;
	background: url(e68aad479a625ecfb89fb29916442a8233b8025d.png)  0px 0px repeat-x;	
	display:block;
}
.photo-viewer .H-2{
	font:26px Helvetica,Arial,sans-serif;
	font-weight:bold;
	color:#000;
	margin-top:-2px;
}
.photo-viewer select{
	height:26px;
}
.photo-viewer a.ibm-b1-upload, .image-overlay a.ibm-b1-upload {
    -moz-border-radius: 4px 4px 4px 4px;
    -moz-box-shadow: 0 1px 3px #333333;
	-webkit-border-radius: 4px 4px 4px 4px;
	-webkit-box-shadow: 0 1px 3px #333333;
    /* background: url(d8a9eebc61a1ef82a427b65393a9c613c8c25c07.jpg)  repeat-x scroll 0 0 #262626; */
    background: repeat-x scroll 0 0 #262626;
    color: #FFFFFF !important;
    float: left;
    font-family: Helvetica,Arial,sans-serif;
    font-size: 11px;
    font-weight: bold;
    /*letter-spacing: -0.4pt;*/
    line-height: 20px;
    padding: 3px 15px 2px 15px;
    text-decoration: none;
    text-shadow: 0 -1px 0 #000000;
}
.photo-viewer a.ibm-b1-upload:hover, .image-overlay a.ibm-b1-upload:hover, .ibm-b1-upload:focus{
    text-shadow:0 -1px 0 #4c7181;
    color:#fff;
    background-position:0 -50px;
    text-decoration:none;
}
.ibm-b1-upload:active{
    text-shadow:0 -1px 0 #000;
    color:#fff;
    background-position:0 -100px;
    text-decoration:none;
    -moz-box-shadow:none;
    -webkit-box-shadow:none;
    box-shadow:none;
}

.photo-viewer .desc-header{
	font-weight:bold;
	margin-top:3px;
	min-height: 16px;
	width: 586px;
}

.photo-viewer .desc-category-icon{
	width: 0px;
	height: 30px;
	background: url(e68aad479a625ecfb89fb29916442a8233b8025d.png)  0px 0px no-repeat;
	margin-top: 7px;
}
.photo-viewer .desc-category-icon_all{
    width: 27px;
	background-position: 0px -15px;
}
.photo-viewer .desc-category-icon_services{
    width: 28px;
    background-position: 0px -162px;
}
.photo-viewer .desc-category-icon_development{
    width: 26px;
    background-position: 0px -316px;
}
.photo-viewer .desc-category-icon_education{
    width: 26px;
    background-position: 0px -466px;
}
.photo-viewer .desc-category-icon_health{
    width: 27px;
    background-position: 0px -613px;
}
.photo-viewer .desc-category-icon_culture{
    width: 28px;
    background-position: 0px -764px;
}
.photo-viewer .desc-category-icon_educationB{
    width: 29px;
    background-position: 0px -912px;
}
.photo-viewer .desc-category-icon_disaster{
    width: 22px;
    background-position: 2px -1067px;
}
.photo-viewer .desc-category-icon_enviroment{
    width: 23px;
    background-position: 0px -1216px;
}
.photo-viewer .desc-category-icon_other{
    width: 26px;
    background-position: 0px -1362px;
}

.photo-viewer .desc-location{
    text-transform: uppercase;
    font-size: 11px;
    margin-top: 2px;
}
.photo-viewer .desc-location-cnt{
    margin-top: 16px;
    width: 586px;
}


.photo-viewer .desc-txt{
	font-weight:normal;
    margin-top:-396px;
    *margin-top:-382px; /* notice the * before the property - shows in IE7 and below */
    _margin-top:-382px; /* notice the _ before the property - shows in IE6 and below */
    background:#fff; 
	height:33px;
	overflow:hidden;
	width:610px;
	display:block;
	position:relative;
	padding:2px 10px 12px 0px;
}
.photo-viewer .moreTxt{
	float:none;
	clear:none;
}
.photo-viewer .image-cnt{
	margin-top:48px;
	margin-bottom:10px;
	background:#eee;
	width:445px;
	height:338px;
	overflow:hidden;
	/*text-align:center;*/
	position:relative;
}
.photo-viewer .image-cnt img{
    float:none;
	position:absolute;
}

.photo-viewer .thumbnails-cnt{
	width:172px;
	margin-top:48px;
	margin-left:0px;
	* padding-bottom:10px;
}
.photo-viewer .thumbnails-cnt img{
	float:left;
	clear:none;
	width:48px;
	height:48px;
/*	margin-left:9px; */
/*	margin-bottom:10px; */
	border:none;
	padding:none;
	cursor:pointer;
	position:relative;
	opacity:0.5;
	filter:alpha(opacity=50)
}
.photo-viewer .thumbnails-cnt img.hover{
    opacity:1;
    filter:alpha(opacity=100);
}
.photo-viewer .thumbnails-cnt img.active{
    opacity:1;
    filter:alpha(opacity=100);
    width:44px;
    height:44px;
    border: 2px solid #fff;
}
.photo-viewer .thumbnails-cnt img.active_all{
    border-color: #528ca3;
}
.photo-viewer .thumbnails-cnt img.active_services{
    border-color: #00b0da;
}
.photo-viewer .thumbnails-cnt img.active_development{
    border-color: #00a6a0;
}
.photo-viewer .thumbnails-cnt img.active_education{
    border-color: #ee9036;
}
.photo-viewer .thumbnails-cnt img.active_health{
    border-color: #ee3e96;
}
.photo-viewer .thumbnails-cnt img.active_culture{
    border-color: #7f1c7d;
}
.photo-viewer .thumbnails-cnt img.active_educationB{
    border-color: #00649d;
}
.photo-viewer .thumbnails-cnt img.active_disaster{
    border-color: #f04e37;
}
.photo-viewer .thumbnails-cnt img.active_enviroment{
    border-color: #17af4b;
}
.photo-viewer .thumbnails-cnt img.active_other{
    border-color: #cccccc;
}

.photo-viewer .thumbnails-cnt div.dead{
	float:left;
	clear:none;
	width:48px;
	height:48px;
	margin-left:9px;
	margin-bottom:10px;
	border:none;
	padding:none;
	cursor:default;
	background:#999;
}
.photo-viewer .prev-next-cnt{
	float:right;
	clear:none;
	width:auto;
	height:auto;	
	margin-right:3px;
    *margin-top:10px; /* notice the * before the property - shows in IE7 and below */
    _margin-top:10px; /* notice the _ before the property - shows in IE6 and below */
}
.photo-viewer a.prev{
	background: url(46984ae18ccbc4bed78885f3fb906e4d11f5f0e8.png)  0px 0px no-repeat;
	width:21px;
	height:20px;
}
.photo-viewer a.next{
	background: url(46984ae18ccbc4bed78885f3fb906e4d11f5f0e8.png)  -21px 0px no-repeat;
	width:21px;
	height:20px;
	margin-left:3px;
}
.photo-viewer .page-cnt{
	font-size:11px;
	float:left;
	clear:left;
	text-align:center;
}
.photo-viewer .page-cnt span{
	float:none;
}
.photo-viewer .social-tools-cnt{
	float:left;
	clear:none;
	width:auto;
	height:auto;
    *margin-top:10px; /* notice the * before the property - shows in IE7 and below */
    _margin-top:10px; /* notice the _ before the property - shows in IE6 and below */
}

.photo-viewer .headerHref{
	color:#CCC;
	text-decoration:none;
	outline:none;
    cursor: pointer;
}
.photo-viewer a.headerHref:hover {
    color: #00B4E1;
}
.photo-viewer .activeHeaderHref{
	color:#000;
    cursor: default;
}
.photo-viewer a.activeHeaderHref:hover {
    color: #000;
}

.photo-viewer a.mapit_link {
    background: url(19a73d615ba7da7e4b5c897cdfa72c185cb64528.png)  100% 5px no-repeat;
    padding: 0 14px 0 0;
    margin-left: 7px;
    text-decoration: none;
    cursor: pointer;
}
.photo-viewer a.mapit_link:hover {
    background: url(19a73d615ba7da7e4b5c897cdfa72c185cb64528.png)  100% -25px no-repeat;
	color: #00B4E1;
}

/* end photo view ---------- phase II    */


/* hover container  */
.image-hover{
    position:absolute;
    top:700px;
    left:10px;
    width:385px;
    height:182px;
    display:block;
    background: url(93af4021b6b3d1d031208e499bdf8c9b4b072e8c.png)  0px 0px no-repeat;
    font-size:13px;
    color:#fff;
    padding:6px 20px 0px 20px;
}

/*.image-hover img{
    margin-top:11px;
    margin-left:9px;
    width:94px;
    height:70px;
    overflow:hidden;
    float:left;
    clear:none;
}*/
.image-hover .image-cnt{
    margin-top:50px;
    margin-left:9px;
    width:94px;
    height:70px;
    overflow:hidden;
    float:left;
    clear:none;
    position:relative;
    background:#000;
}
.image-hover .image-cnt img{
    float:none;
    position:absolute;
}

.image-hover .desc{
    /* margin-top:19px; */
    margin-left:10px;
    padding-top:10px;
    width:270px;
    height:60px;
    /* overflow:hidden; */
    float:left;
    clear:none;
}

.image-hover span{
    width:100%;
    height:auto;
    float:left;
    clear:left;
    font-weight:bold;
    padding-bottom:3px;
}

/* end hover container  */

.photo_info_close {
	display: block;
	background: url(1cda92946d0f8815e393ebccb018743d69330803.png)  no-repeat 0 0;
	position: absolute;
	right: -400px;
	top: -18px;
	cursor: pointer;
	width: 42px;
	height: 42px;
	text-indent: -999em;
	z-index: 6;
	padding-bottom: 24px;
}

input.photoSubmitBtn {
 	border-radius: 4px 4px 4px 4px;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.4);
    font-size: 0.9em;
    min-width: 96px;
    padding: 5px;
    text-align: center;
}

input:active.photoSubmitBtn {
    font-size: 0.9em;
    min-width: 96px;
    padding: 5px;
}

.preloader, #preloader, .ibm-main .ibm.container .preloader {
	margin: 0;
	padding: 0;
	background: white url(939331a8e8e0cf7b3f0694b01be0384459087404.gif) 
	no-repeat center center;
	position: absolute;
	z-index: 999;
}