/* reset CSS */

html {
	color:#000;
}
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote {
	margin:0;
	padding:0;
}
td{
	margin:0;
	
}
table {
	border-collapse:collapse;
	border-spacing:0;
}
fieldset, img {
	border:0;
}
address, caption, cite, code, dfn, em, strong, th, var {
	font-style:normal;
	font-weight:normal;
}
caption, th {
	text-align:left;
}
h1, h2, h3, h4, h5, h6 {
	font-size:100%;
	font-weight:normal;
}
q:before, q:after {
	content:'';
}
abbr, acronym {
	border:0;
	font-variant:normal;
}
sup {
	vertical-align:text-top;
}
sub {
	vertical-align:text-bottom;
}
input, textarea, select {
	font-size:inherit;
	font-weight:inherit;
}
input, textarea, select {
*font-size:100%;
}
legend {
	color:#000;
}
body {
	font:13px/1.231 arial, helvetica, clean, sans-serif;
*font-size:small;
*font:x-small;
}
table {
	font-size:inherit;
	font:100%;
}
pre, code, kbd, samp, tt {
	font-family:monospace;
*font-size:108%;
	line-height:100%;
}
body {
	text-align:center;
}
#doc2{
	margin:auto;
	text-align:left;
	width:57.69em;
*width:56.25em;
	min-width:750px;
}
#doc2 {
	width:73.85em;
*width:72.16em;
}

h1{
	font-size:14px;
	color:#000000;
	font-weight:bold;
	text-decoration:underline;
}

/* CSS Document */

/* for index.dwt template*/
body{
	background:#FFd500;
	font-family:"Lucida Sans";
}
#doc2{
	border-left:1px solid #8c8c8c;
	border-right:1px solid #8c8c8c;
}
.clear-both{
	clear:both;
}
#main-hd{
	background:#252525;
}
#hd{
	margin:0 auto;
	width:73.85em;
	*width:72.16em;
	background:#ffd500;
	height:97px;
	overflow:hidden;
}
.logo{
	float:left;
	padding:5px 0px 4px 22px;
}
.search{
	float:right;
	font-size:11px;
	padding:15px 22px 8px 0px;
}
.search table{
	margin-bottom:10px;
}
.searchbox{
	border:none;
	padding:3px;
	width:145px;
}
.pad{
	padding:1px;
	padding-left:3px;
}
td.brdr{
	border:1px solid #cdcdcd;
}
ul#menu{
	margin:-19px 22px 0px 22px;
	position:absolute;
	width:916px;
}
ul#menu li{
	list-style:none;
	float:left;
}
ul#menu li.menu-lt{
	background:url(../images/menu-lt.gif) no-repeat;
	height:36px;
	overflow:hidden;
	width:7px;
}
ul#menu li.menu-rt{
	background:url(../images/menu-rt.gif) no-repeat;
	height:36px;
	overflow:hidden;
	width:6px;
}
ul.main-menu{
	background:url(../images/menu-bg.gif) repeat-x;
	height:36px;
	width:903px;
}
ul.main-menu li{
	padding:3px 2px 2px 2px;
	text-align:center;
}
ul.main-menu li.menu-sep{
	padding:5px 0px 4px 0px;
	width:2px;
}
#content{
	background:#FFFFFF;
	padding:26px 21px 8px 22px;
}
.faq{
	float:right !important;
	padding:8px 12px 10px 0px !important;
	color:#FFFFFF;
}
.more-link{
	background:#ffd500;
	line-height:30px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	font-weight:bold;
	text-align:center;
}
.more-link a{
	color:#000000;
	padding:8px 20px 7px 20px;
	text-decoration:none;
}
.btm-link{
	background:#e4e4e4;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	line-height:30px;
	padding:0px 0px 0px 8px;
	text-align:center;
}
.btm-link a{
	color:#323232;
	padding:7px 20px 7px 20px;
	text-decoration:none;
}


/*for index.html */
.lt-content{
	float:left;
	width:671px;
}
.banner{
	padding-bottom:17px;
}
.lt-content h2, .stories-hope h2, play-game h2, .act-now h2{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px; 
	color:#3a3a3a;
	font-weight:bold;
	padding-bottom:10px;
}
.ek-din-content{
	font-size:12px;
	color:#666666;
	border-top:1px dotted #666666;
	border-bottom:1px dotted #666666;
	line-height:20px;
	padding:8px 0px 0px 0px;
	margin-bottom:12px;
}
.ek-din-content p{
	padding:0px 15px 12px 0px;
}
.stories-hope{
	float:left;
	font-size:12px;
	color:#666666;
	line-height:20px;
	width:338px;
	margin-right:35px;
}
.stories-hope h3{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:bold;
	color:#000000;
	float:left;
	width:210px;
}
.stories-hope p{
	padding-bottom:10px;
}
.stories-hope a{
	color:#666666;
	text-decoration:none;
}
a.view-more{
	color:#666666;
	font-weight:bold;
	text-decoration:underline;
}
a.view-more:hover{
	color:#000000;
}
.margin-lt{
	margin-left:127px;
}
.stories-hope ul, .act-now ul, .extra-links ul{
	list-style:none;
}
.photoessay-img{
	clear:both;
	float:left;
	margin:0px 8px 18px 0px;
}
.play-game{
	float:left;
	width:273px;
}
.game{
	margin-bottom:7px;
}
.wts-new{
	font-size:12px;
	color:#666666;
	border-top:1px dotted #666666;
	border-bottom:1px dotted #666666;
	line-height:20px;
	padding:10px 0px 10px 0px;
	margin:10px 0px 12px 0px;
}
.wts-new-hdm{
	background:#ffd500;
	border-bottom:1px solid #f6f6f6;
	cursor:pointer;
	line-height:22px;
	padding:3px 6px 3px 12px;
}
.wts-new-hdp{
	background:#e7e7e7;
	border-bottom:1px solid #f6f6f6;
	cursor:pointer;
	line-height:22px;
	padding:3px 6px 3px 12px;
}
.wts-new-hdm h3, .wts-new-hdp h3{
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#000000;
	font-size:12px;
	font-weight:bold;
	float:left;
}
.wts-new-content{
	padding:12px 16px 16px 12px;
}
.wts-new-img{
	float:left;
	margin-right:9px;
}
#wts-new-hdm2, #wts-new-hdm3, #wts-new-hdm4, #wts-new-hdm5, #wts-new-hdm6, #wts-new-hdp1{
	display:none;
}
#wts-new-content2, #wts-new-content3, #wts-new-content4, #wts-new-content5, #wts-new-content6{
	display:none;
} 
.act-now li{
	float:left;
	margin-right:8px;
	font-size:12px;
	color:#666666;
}
.rt-content{
	float:right;
	width:222px;
}
.extra-links{
	background:#ffd500;
	width:220px;
}
.extra-links ul{
	padding:0px 0px 3px 6px;
}
.extra-links ul li{
	background:url(../images/sep.gif) no-repeat left bottom;
	height:25px;
	line-height:10px;
	padding:5px 0px 5px 0px;
}
.extra-links ul li.bcg-none{
	background:none;
}
.extra-links a{
	color:#000000;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}
.margin-lt1{
	margin-left:3px;
}
.rt-panel{
	border:1px solid #e7e7e7;
	background:#f4f4f4;
	margin:9px 0px 8px 0px;
	padding:7px 0px 20px 6px;
	font-size:12px; 
	color:#000000;
	line-height:20px;
}
.rt-panel a{
	color:#000000;
	text-decoration:none;
}
.rt-panel h3{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:bold;
	padding:5px 0px 10px 0px;
}
.rt-panel h4{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:bold;
}
.website-scrn-shot{
	background:#ffd500;
	border:1px solid #e7e7e7;
	font-size:11px;
	line-height:16px;
	margin:10px 0px 10px 0px;
	text-align:center;
	width:219px;
}
.website-scrn-shot h2{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:bold;
	padding-bottom:5px;
}
.website-scrn-shot ul{
	list-style:none;
}
.website-scrn-shot ul li{
	float:left;
}
.padding-tp{
	padding-top:38px;
}
.website-srcn-shot-img{
	width:187px;
}
#website-srcn-shot-img2, #website-srcn-shot-img3, #website-srcn-shot-img4, #website-srcn-shot-img5{
	display:none;
} 
.margin-btm{
	margin-bottom:10px;
}
.website-scrn-shot-ft{
	clear:both;
	background:#f4f4f4;
	color:#6a6a6a;
	font-size:11px;
	font-family:Georgia, "Times New Roman", Times, serif;
	line-height:22px;
}
span.black{
	color:#000000;
}

.banner1{
padding-bottom:10px;
}

.btm_brdr{
border-bottom:1px dotted #000000;
}

.top_brdr{
border-top:1px dotted #000000;
}

.menu{
text-align:right;
background:#404040;
margin-top:1px;
margin-bottom:1px;
}

.h_content{
cursor:pointer;
padding-top:10px;
padding-bottom:8px;
}

.h_tab{
float:left;
width:201px;
height:66px;
background:url(../images/h_tab.gif) no-repeat;
font-size:25px;
text-align:center;
padding-top:30px;
color:#6c6c6c;
font-family:Georgia, "Times New Roman", Times, serif;
line-height:22px;
}

.h_txt{
display: table;
height:96px;
_position: relative;
overflow: hidden;
float:left;
width:425px;
margin-left:20px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
line-height:20px;
}
.h_txt p{
_position: relative; 
_top: -50%;
}
.h_txt_m{
_position: absolute;
_top: 50%; display: 
table-cell; 
vertical-align: middle;
}
.sitemap{
padding-top:15px;
padding-bottom:10px;
}

.s_links{
float:left;
width:215px;
cursor:pointer;
}

.rt_brdr{
border-right:1px dotted #000000;
margin-right:12px;
}


.s_links p{
font-family:"Lucida Sans";
font-size:11px;
line-height:20px;
margin:0px;
padding-top:10px;
}

.s_links img{
margin:10px;
}
ul.cities{
margin:10px 0px 0px 15px;
}
ul.donation-options{
margin:10px 0px 0px 15px;
}
.shop-disclaimer{
font-family:"Lucida Sans";
font-size:11px;
line-height:20px;
padding-top:20px;
}
.shop-disclaimer a{
	color:#000000;
	text-decoration:none;
}

/*for who we are inside pages*/

/*for at-a-glance.html*/
.who-we-are-content{
	border-top:1px dotted #000000;
	font-size:11px;
	color:#000000;
	line-height:20px;
	padding:20px 0px 20px 0px;
}
.who-we-are-content h1{
	font-size:14px;
	color:#000000;
	font-weight:bold;
	text-decoration:underline;
}
.who-we-are-content h2{
	font-size:13px;
	color:#000000;
	font-weight:bold;
	margin-top:10px;
	padding-bottom:0px;
}
.who-we-are-content p{
	padding-top:10px;
}
p.back{
	color:#7f7f7f;
	float:right;
	font-weight:bold;
	padding:0px 15px 0px 0px;
}
p.back a{
	color:#7f7f7f;
}
ul.who-we-are-list{
	color:#000000;
	font-size:12px;
	font-weight:bold;
	list-style:none;
	position:relative;
	top:-7px;
	left:-6px;
	width:220px;
}
ul.who-we-are-list li{
	background:#7f7f7f;
	border-bottom:1px solid #FFFFFF;
	line-height:16px;
	padding-left:15px;
}
ul.who-we-are-list li a{
	color:#000000;
	display:block;
	padding:5px 0px 5px 0px;
	text-decoration:none;
}
ul.who-we-are-list li.sel{
	background:#c2c2c2;
	padding:5px 0px 5px 15px;
}
.left-img{
	float:left;
	margin:5px 20px 10px 0px;
}
.right-img{
	float:right;
	margin:5px 0px 10px 20px;
}
.chart-table td{
	padding:5px;
}

/*width:117px; Original width for trustee*/
.trustee{
	cursor:pointer;
	float:left;
	margin:25px 20px 0px 20px;
	text-align:center;
	width:250px;
}
ul.who-we-are-content-ul{
	margin:10px 0px 0px 30px;
}

/*donate-inside pages*/
table#DataGrid1{
	margin:20px 0px 0px 0px;
}
table#DataGrid1 td{
	padding:5px;
	line-height:14px;
}
table#DataGrid1 select{
	padding:3px;
	width:80px;
}
input.donate-txt-fld{
	padding:3px;
	width:75px;
}
table.tblBorder{
	background-color:#FFCC00;
	border:1px solid #000000;
}
table.tblBorder td{
	padding:5px;
	line-height:14px;
}
table#user-input td{
	padding:5px;
	line-height:14px;
}
input.txt-box{
	padding:3px;
	width:170px;
}
table#user-input td select{
	padding:3px;
	line-height:14px;
}
table#user-input td textarea{
	padding:3px;
	width:170px;
}

/*for projects-inside-pages*/
ul.projects-content-ul{
	margin:10px 0px 0px 30px;
}
.year{
	color:#ff0000;
	font-size:14px;
}

/*for prjects.html*/
.project-lists{
	background:#ffffff;
	border:1px solid #9c9c9c;
	height:250px;
	line-height:16px;
	overflow:auto;
	position:absolute;
	width:200px;
	filter:alpha(opacity=80);
    -moz-opacity: 0.80;
    opacity: 0.80;
}
span.working-with{
	font-size:10px;
	font-style:italic;
	font-weight:normal;
}
.project-list-content{
	padding:10px;
	padding-bottom:0px;
}
#project-list1, #project-list2, #project-list3, #project-list4, #project-list5, #project-list6, #project-list7, #project-list8, #project-list9, #project-list10, #project-list11, #project-list12, #project-list13, #project-list14, #project-list15, #project-list16, #project-list17, #project-list18, #project-list19, #project-list20, #project-list21, #project-list22, #project-list23, #project-list24, #project-list25, #project-list26, #project-list27{
	display:none;
}
#project-list1{
	margin-left:200px;
	margin-top:110px;
}
#project-list2{
	margin-left:200px;
	margin-top:150px;
}
#project-list3{
	margin-left:175px;
	margin-top:165px;
}
#project-list4{
	margin-left:240px;
	margin-top:190px;
}
#project-list5{
	margin-left:180px;
	margin-top:200px;
}
#project-list6{
	margin-left:90px;
	margin-top:325px;
}
#project-list7{
	margin-left:110px;
	margin-top:475px;
}
#project-list8{
	margin-left:350px;
	margin-top:290px;
}
#project-list9{
	margin-left:150px;
	margin-top:390px;
}
#project-list10{
	margin-left:150px;
	margin-top:315px;
}
#project-list11{
	margin-left:200px;
	margin-top:400px;
}
#project-list12{
	margin-left:230px;
	margin-top:350px;
}
#project-list13{
	margin-left:150px;
	margin-top:250px;
}
#project-list14{
	margin-left:310px;
	margin-top:380px;
}
#project-list15{
	margin-left:270px;
	margin-top:360px;
}
#project-list16{
	margin-left:220px;
	margin-top:325px;
}
#project-list17{
	margin-left:130px;
	margin-top:240px;
}
#project-list18{
	margin-left:250px;
	margin-top:240px;
}
#project-list19{
	margin-left:340px;
	margin-top:325px;
}
#project-list20{
	margin-left:390px;
	margin-top:330px;
}
#project-list21{
	margin-left:520px;
	margin-top:218px;
}
#project-list22{
	margin-left:490px;
	margin-top:260px;
}
#project-list23{
	margin-left:510px;
	margin-top:270px;
}
#project-list24{
	margin-left:505px;
	margin-top:290px;
}
#project-list25{
	margin-left:465px;
	margin-top:320px;
}
#project-list26{
	margin-left:485px;
	margin-top:325px;
}
#project-list27{
	margin-left:405px;
	margin-top:240px;
}
.project-lists h3{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:11px;
	font-weight:bold;
	margin-bottom:0px;
}
.project-lists h3 a{
	color:#000000;
	text-decoration:none;
}
.project-lists p{
	font-size:10px;
	padding-top:0px;
	padding-bottom:10px;
}

/*storie-of-hope.html*/
.stories-hope-accordion{
	margin:20px 0px 0px 0px;
}
.stories-hope-accordion-hd{
	background:#E7E7E7;
	border-bottom:1px solid #FFFFFF;
	cursor:pointer;
	line-height:16px;
	margin-top:10px;
	padding:5px 12px 5px 12px;
}
.bcg-alt{
	background:#CCCCCC;
}
#stories-hope-accordion-hd1{
	background:#ffd500;
}
.stories-hope-accordion-hd h3{
	color:#000000;
	float:left;
	font-family:Georgia,"Times New Roman",Times,serif;
	font-size:12px;
	font-weight:bold;
	text-transform:uppercase;/*
	padding:8px 0px 8px 12px;
	width:625px;*/
}
/*.stories-hope-accordion-hd-pls{
	padding:5px 12px 5px 0px;
}*/
.stories-hope-accordion-content{
	padding:5px 12px 12px 12px;
}
ul.stories-hope-accordion-content-ul, ol.stories-hope-accordion-content-ul{
	margin:10px 0px 0px 30px;
}
#stories-hope-accordion-content2, #stories-hope-accordion-content3, #stories-hope-accordion-content4, #stories-hope-accordion-content5, #stories-hope-accordion-content6, #stories-hope-accordion-content7, #stories-hope-accordion-content8, #stories-hope-accordion-content9, #stories-hope-accordion-content10, #stories-hope-accordion-content11, #stories-hope-accordion-content12, #stories-hope-accordion-content13, #stories-hope-accordion-content14, #stories-hope-accordion-content15, #stories-hope-accordion-content16, #stories-hope-accordion-content17, #stories-hope-accordion-content18, #stories-hope-accordion-content19, #stories-hope-accordion-content20, #stories-hope-accordion-content21, #stories-hope-accordion-content22, #stories-hope-accordion-content23, #stories-hope-accordion-content24, #stories-hope-accordion-content25, #stories-hope-accordion-content26, #stories-hope-accordion-content27{
	display:none;
}
span.arrow{
	font-size:14px;
}
#stories-hope-accordion-title1, #stories-hope-accordion-title2, #stories-hope-accordion-title3, #stories-hope-accordion-title4, #stories-hope-accordion-title5, #stories-hope-accordion-title6, #stories-hope-accordion-title7, #stories-hope-accordion-title8, #stories-hope-accordion-title9, #stories-hope-accordion-title10, #stories-hope-accordion-title11, #stories-hope-accordion-title12, #stories-hope-accordion-title13, #stories-hope-accordion-title14, #stories-hope-accordion-title1, #stories-hope-accordion-title15, #stories-hope-accordion-title16, #stories-hope-accordion-title17, #stories-hope-accordion-title18, #stories-hope-accordion-title19, #stories-hope-accordion-title20, #stories-hope-accordion-title21, #stories-hope-accordion-title22, #stories-hope-accordion-title23, #stories-hope-accordion-title24, #stories-hope-accordion-title25, #stories-hope-accordion-title26, #stories-hope-accordion-title27{
	display:none;
}

/*for join-us inside pages*/
ul.join-us-content-ul, ul.media-centre-ul{
	margin:10px 0px 0px 30px;
}
ul.sub-list{
	list-style:none;
	position:relative;
	display:inline;
	top:1px;
	width:207px;
}
ul.sub-list li{
	background:#abaaaa;
	border-bottom:1px solid #FFFFFF;
}
ul.sub-list li a{
	color:#000000;
	display:block;
	padding:5px 0 5px 10px;
	text-decoration:none;
}
ul.sub-list li.selSub{
	background:#e3e3e3;
	padding:5px 0 5px 30px;
}

/* for user-appl.dwt */
.user-appl-content{
	font-size:11px;
	color:#000000;
	line-height:20px;
	padding:20px 0px 20px 0px;
}
.user-appl-content h1{
	font-size:14px;
	color:#000000;
	font-weight:bold;
	text-decoration:underline;
}
.user-appl-content p{
	padding-top:10px;
}
.donate_r_tab p{
	margin-left:15px;
	margin-right:15px;
}

/*for media-centre-inside pages*/
#DataGridVoiceList{
	border:1px solid #999999;
}
#DataGridVoiceList td{
	padding:3px;
}

/*for general.dwt*/
/*for contact-us.html*/
table.contact-us td h2{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:13px;
	color:#000000;
}
/*for audio&video.html*/
.video-thumb{
	float:left;
	margin:20px 20px 0px 0px;
	text-align:center;
	width:130px;
}

/*for e-geetings inside pages*/
.e-greetings-thumb{
	float:left;
	margin:50px 55px 0px 0px;
	text-align:center;
	width:100px;
}
.e-greetings-thumb p{
	padding-top:0px;
}

/*for downloads inside pages*/
.download-wlpr-thumb{
	float:left;
	margin:50px 45px 0px 0px;
	text-align:center;
	width:160px;
}
.e-greetings-thumb p{
	padding-top:0px;
}
span.left{
	float:left;
}
span.right{
	float:right;
}

/*for sitemap.html*/
.sitemap-tab-list{
	line-height:18px;
	padding:10px 0px 25px 0px;
}
.sitemap-tab-list a{
	color:#000000;
	text-decoration:none;
}
.sitemap-tab-list a:hover{
	text-decoration:underline;
}
.sitemap-tab-list h2{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	font-style:italic;
	font-weight:bold;
	margin-bottom:15px;
	margin-top:0px;
}
ul.sitemap-tab{
	list-style:none;
}
ul.sitemap-tab li{
	float:left;
	padding:0px 5px 0px 5px;
}
ul.sub-sitemap-tab{
	list-style:none;
	margin:10px 0px 0px -10px;
	position:relative;
}
ul.sub-sitemap-tab li{
	/*border-right:1px dotted #000000 !important;*/
	border-left:1px dotted #000000;
	color:#808285;
	border-right:none;
	font-style:italic;
	float:none;
	padding:0px 5px 0px 5px;
}
ul.sub-sitemap-tab li a{
	color:#808285;
	text-decoration:none;
}
/*index.html Expandable Banner*/
object, embed, a {
  outline: 0;
}
.flash-banner{
width:670px;
height:262px;
z-index:100; 
border:0px solid #CC0000;
}
.banner-overlay{
position:absolute;
cursor:pointer;
width:670px;
height:262px;
z-index:300; 
border:0px solid #CC0000;
display:block;
visibility:visible;
background:#FFFFFF;
opacity:0.0;
filter:alpha(opacity=0);
}
.banner-overlay div{
cursor:pointer;
width:670px;
height:262px;
display:block;
}
.gallery-slider{
position:absolute;
width:100%;
height:100%;
text-align:center; 
display:none;
top:118px;
left:0px;
z-index:250;
}	
.gallery-slider .black-back{
position:fixed;
top:0px; left:0px;
width:100%;
height:100%;
text-align:center; 
z-index:270;
}	
.fix .close-btn{position:absolute; right:0px; z-index:400; width:100px; height:60px; padding:15px 15px 0px 15px; }
.fix .close-btn a{ font-family:verdana; font-size:12px; color: #666666; text-decoration:none; }
.expand-banner{ z-index:300; width:960px; height:750px; }
.gallery-slider .fix{
position:relative;
z-index:280;	
margin:0 auto;
text-align:center;
width:960px;
padding:0px 0px 0px 0px;
background:#FFFFFF;
}	
.show{ display:block;}
/*index.html Expandable Banner End*/
