#PageFrame
{
	text-align:left;
	width:770px;
	margin:5px 0 5px 0;
	overflow: hidden;
}

#ProjectClocures_PageFrame
{
	text-align:left;
	width:784px;
	margin:5px 0 5px 0;
	overflow: hidden;
}

#ProjectClocures_orange_wrap {
	width:783px; 
	background-color:#DF7A1C; 
	padding:10px 0 40px 0;
}

h1
{
	font-family:Helvetica, Arial, Sans-Serif;
	font-size:22px;
}

#ColumnWrap
{
	position:relative;
	width:770px;

}
#LeftColumnWrap
{
	position:relative;
	width:770px;

}


#sidelinks
{
	float:left;
	margin-top: 50px;
	padding-top: 200px;
	margin-left:10px;
	padding-left:10px;
	width:150px;
}



/****************************************************** Sub Menu 
*/
#SubMenu
{
	position:absolute;
	left:0;
	top:0;
	margin: 0;
	padding: 0;
	width:150px;
	list-style: none;
	list-style-image: none;
	border-top:1px solid gray; 
	z-index:1;
}

#SubMenu li 
{
	margin: 0;
	padding:0;
	list-style:none;
	list-style-image: none;
	position:relative;
}

#SubMenu li.sub
{
	margin:0 0 0 5px;
	padding:0;
	list-style:none;
	list-style-image: none;
	position:relative;
}

#SubMenu li.csSub a
{
	margin:0;
	padding:6px 3px 4px 0px;
	list-style:none;
	list-style-image: none;
	position:relative;
	background: white;
	border-bottom:none; 
}

#SubMenu li.csSub:Hover a
{
	margin:0;
	padding:6px 3px 4px 0px;
	list-style:none;
	list-style-image: none;
	position:relative;
	background: white;
	border-bottom:none; 
}

#SubMenu li.nolink
{
	margin:0 0 0 5px;
	padding:0;
	list-style:none;
	list-style-image: none;
	position:relative;
	display: block;
	width:142px;
	padding:4px 3px 4px 5px;
	color: black;
	background: white;
	border-bottom:1px solid gray; 
}

#SubMenu a 
{
	display: block;
	width:142px;
	margin:0;
	padding:4px 3px 4px 5px;
	text-decoration: none;
	color: black;
	background: white;
	border-bottom:1px solid gray; 
}
#SubMenu a:hover{background: #cbdff8;}
#SubMenu li:hover a{background: #cbdff8;}

#SubMenu ul {
	display:none;
	position:absolute;
	top:0px;
	left:150px;
	border-top:solid 1px gray;
	border-right:solid 1px gray;
	border-left:solid 1px gray;
	margin: 0;
	padding: 0;
	list-style: none;
	list-style-image: none;
	width:150px;
	z-index:1100;
}

#SubMenu li:hover ul { display:block; }
#SubMenu li:hover li a { background:white; }
#SubMenu li:hover li a:hover { background:#cbdff8;}

/******************** Project Closure Submenu */

#ProjectClosure_SubMenu
{
	float:left;
	margin: 8px 0 0 10px;
	padding: 0;
	width:150px;
	list-style: none;
	list-style-image: none;
	border-top:1px solid #333333; 
	z-index:1;
}

#ProjectClosure_SubMenu li 
{
	margin: 0;
	padding:0;
	list-style:none;
	list-style-image: none;
	position:relative;
}

#ProjectClosure_SubMenu li.sub
{
	margin:0 0 0 5px;
	padding:0;
	list-style:none;
	list-style-image: none;
	position:relative;
}

#ProjectClosure_SubMenu li.nolink
{
	margin: 0;
	padding:4px 3px 4px 5px;
	list-style:none;
	list-style-image: none;
	position:relative;
	width:142px;
	color: black;
	background:#DF7A1C;
	border-bottom:1px solid #333333; 
}


#ProjectClosure_SubMenu a 
{
	display: block;
	width:142px;
	margin:0;
	padding:4px 3px 4px 5px;
	text-decoration: none;
	color: #000000;
	background:#DF7A1C;
	border-bottom:1px solid #333333; 
}
#ProjectClosure_SubMenu a:hover{background: #F9DBC0;}
#ProjectClosure_SubMenu li:hover a{background: #F9DBC0;}

#ProjectClosure_SubMenu ul {
	display:none;
	position:absolute;
	top:0px;
	left:150px;
	border-top:solid 1px #333333;
	border-right:solid 1px #333333;
	border-left:solid 1px #333333;
	margin: 0;
	padding: 0;
	list-style: none;
	list-style-image: none;
	width:150px;
	z-index:1100;
}

#ProjectClosure_SubMenu li:hover ul { display:block; }
#ProjectClosure_SubMenu li:hover li a { background:white; }
#ProjectClosure_SubMenu li:hover li a:hover { background:#F9DBC0;}




/****************************************************** Main Content Div
*/
#Main 
{
	float: right;
	/*clear: right;*/
	width:610px;
	background:#fff;
	text-align: justify;
}
#MainColumnWrap
{
	float: right;
	/*clear: right;*/
	width:610px;
	background:#fff;
	text-align: justify;
}


#text
{
	width:560px;
	background:#fff;
	text-align: justify;
	margin: 0 15px 20px 15px;

}

#text2
{
	width:585px;
	background:#fff;
	text-align: justify;
	margin: 2px 5px 10px 5px;
	float: right;
}
#ContentHolder1
{
	width:585px;
	background:#fff;
	text-align: justify;
	margin: 2px 5px 10px 5px;
	float: right;
}


#picholder
{
	width:546px;
	margin:auto;
}


#text3
{
	width:560px;
	background:#fff;
	text-align: justify;
	margin: 5px 20px 20px 20px;
}

#thumb
{
	width:238px;
	background:#fff;
	text-align: justify;
	overflow: hidden;
	height: 144px;
	margin-top: 20px;
	margin-right: 0;
	margin-bottom: 35px;
	margin-left: 0;
	clip: rect(auto,auto,10px,auto);
}

#media
{
	width:625px;
	background:#fff;
	text-align: justify;
	margin: 3px 0px 5px 20px;
	padding:2px;
}

#banner 
{
	margin: 0px 0px 5px 20px;
	width:550px;
	background:#fff;
	padding:0px;
	text-align: justify;
}

#banner2 
{
	width:550px;
	background:#fff;
	padding:0px;
	text-align: justify;
}

.pics
{
	width:166px;
	background:#fff;
	margin:10px;
	padding:0px;
	float:right;
}

.pics2
{
	width:166px;
	background:#fff;
	padding:0px;
	float:right;
}


.pics3
{
	width:166px;
	background:#fff;
	margin:10px 10px 0px 0px;
	padding:0px;
	float:right;
	}

#text h2
{
	color:#ff6600;
	font-weight:bold;
	font-size:12px;
	padding:0 0 2px 0;
	margin:0 0 4px 0;
	border-bottom:solid 1px #7EB0DE;
}

#Main img { border: 0; }

#Main p { margin:0 0 1em 0; 
		  align:left;
		 }


#Main h2
{
	color:#000;
	font-weight:bold;
	font-size:12px;
	padding:0 0 2px 0;
	margin:0 0 4px 0;
	border-bottom:solid 1px #7EB0DE;
}


h4
{
	color:#000;
	font-weight:bold;
	font-size:14px;
	padding:0 0 2px 0;
	margin:0 0 4px 0;
	border-bottom:solid 1px #7EB0DE;
}

#Main h3
{
	font-size:12px;
	font-weight:bold;
	margin:2em 0 0 0;
}

#Main div.DonateButton
{
	margin: 5px 0 10px 10px;
	padding: 5px 0 10px 10px;
}

#Main div.ContentImage
{
	margin: 2px;
	padding:0 20px 5px 0px;
	float: right;
}

#Main div.BackToTop
{
	margin:1em 0 1em 0;
	text-align:right;
}

#Main li
{
 	line-height:20px;
}

#Main A, A:visited, A:active
{ 
	font-family: arial, helvetica, sans-serif;
	font-weight: normal;
	font-size: 12px;
	font-style: normal;
	color: #636563;
	text-decoration: underline; 
}

#Main a:hover					
{ 
	color: #FF6500;
	text-decoration: none; 
}

.bg
	{
	background-image:  url(http://www.worldvision.org.nz/images/china/line.gif);
	height:1px;
	width:100%;
	}
	
.textbox1
	{
	float:left; 
	width:560px;
	clear:left;
	margin-top:30px;
}


#rightthand_box1{
position: fixed;
top: 0;
bottom: 0; 
right: 0;
right: 500px; /*Set right value to WidthOfFrameDiv*/
height: 100%;
overflow: hidden; /*Disable scrollbars. Set to "scroll" to enable*/
background: navy;
color: white;
}

#lefthand_box1{
position: absolute;
margin-left: 170px;
width: 540px; /*Width of frame div*/
bottom: 0;
overflow: auto; 
background: #fff;
}
.content_headersilver {float:left; width:585px; height: 31px; margin: -2px 0 14px -1px; clear:both; background:url(/images/root/banner_silver.gif);}
.content_headersilver2 {float:left; width:585px; height: 62; margin: -2px 0 14px -1px; clear:both; background:url(/lendahand/images/silver2.gif);}
.content_header2 {float:left; width:585px; height: 62; margin: -2px 0 14px -1px; clear:both; background:url(/images/misc/headerbg_big.png);}
.content_header {float:left; width:585px; height: 31px; margin: -2px 0 14px -1px; clear:both; background:url(/images/misc/HeaderBg.png) no-repeat;}
.content_header {float:left; width:585px; height: 50; margin: -2px 0 14px -1px; clear:both; background:url(/images/misc/HeaderBg.png);}
.content_header_vf {float:left; width:585px; height: 31px; margin: -2px 0 14px -1px; clear:both; background-image:url(/images/misc/HeaderBg.png)}
.content_header_cic {float:left; width:585px; height: 31px; margin: -2px 0 14px -1px; clear:both; background-image:url(/images/misc/HeaderBg.png)}
.content_header_vol {float:left; width:585px; height: 31px; margin: -2px 0 14px -1px; clear:both; background-image:url(/images/misc/HeaderBg.png)}
.content_header_advo {float:left; width:585px; height: 31px; margin: -2px 0 14px -1px; clear:both; background-image:url(/images/misc/HeaderBg.png)}
.content_header_wills {float:left; width:585px; height: 31px; margin: -2px 0 14px -1px; clear:both; background:url(/images/misc/HeaderBg.png) no-repeat;}
.content_header_edu {float:left; width:585px; height: 31px; margin: -2px 0 14px -1px; clear:both; background-image:url(/images/misc/HeaderBg.png)}

.content_table {background: #f7b277; height: 25px; margin:4px 0; padding:4px 0;}
.content_table2 {background: #f7b277; height: 25px; margin:0 0 5px 5px;  width:108px; float:left; text-align:center;}
.content_table3 {background: #f7b277; height: 25px; margin:0 2px 5px 5px;  width:108px; float:left; text-align:center;}

.content_sidebar_heading {background: #d2dc9a; margin:4px 0; padding:4px 0;}
.generic_heading {color: #000; font-size:120%; font-weight:bold; margin: 6px 5px 8px 5px;}
.sidebar_heading {color: #000; font-size:100%; font-weight:bold; margin: 6px 5px 8px 5px;}
.textbox2{width:585px; margin-top:30px;}



.country_info{
		line-height:18px;
		width:700px;
		border-bottom-style:solid; 
		border-bottom-width:1px; 
		border-color:#000000; 
		border-spacing:0;

	}
	

.country_last{
		border-bottom:none;
		font-style:italic;	
		width:700px;	
		border-spacing:0;
	}	

.content_dotted_line {height:1px; margin: 1px 0 1px 0; background: url(images/root/dotted_line.gif); }

td.shade {
	background-color:#F5F5F5;
}

.light {
	color:#666666;
	font-style:italic;
	font-size:9px;
	}
	
span.PUorangetext {
	color: #F58220;
	font-weight:bold;
	}
	
/* Project Closures stuff below here 2010-08-10 */

#ProjectClosures_Heading {
	 float:right; 
	 margin-right:10px; 
	 margin-bottom:95px;
}
	
.ProjectClocures_tri_panel {
	width:243px; 
	float:left;
	margin-left:14px;
	background-color:#854601;
	color:white;
	height:360px;
	font-size:12px;
}

#ProjectClocures_tri_panel_last {
	width:242px; 
	float:left;
	margin-left:14px;
	background-color:#854601;
	color:white;
	height:360px;
	font-size:12px;
}
.ProjectClocures_tri_panel_text {
	margin:0 10px 0 10px;
}

#ProjectClosures_midbox {
	margin:10px 0 0 14px; 
	background-color:#854601; 
	color:white; 
	width:756px; 
	min-height:271px;
}

#ProjectCloser_midbox_innerbox_parchment {
	float:right;
	background-image:url(/images/wherewework/Community_Celebrations/parchment.png);
	width:400px;
	height:271px;
	margin-top:10px;
}

#ProjectCloser_midbox_parchment_innerbox {
		margin:60px 40px 40px 40px; 
		color:#000000; 
		font-size:16px;
}

#ProjectCloser_midbox_innerbox {
	padding:1px 10px;
}
#ProjectCloser_midbox_innerbox H2{
	color:#FFFFFF; 
	font-size:18px;
}

#ProjectClosures_bottombox {
	 background-color:#636466; 
	 width:756px; 
	 margin:10px 0 0 14px; 
	 color:#FFFFFF; 
	 min-height:190px;
}

#ProjectClosures_bottombox_innerbox {
	padding:1px 10px;
}
#ProjectClosures_bottombox_innerbox H2 {
	color:#FFFFFF; 
	font-size:20px;
}
#ProjectClosures_bottombox_rightbox {
	float:right; 
	width:260px;
}
#ProjectClosures_bottombox_rightbox_image {
	position:relative; 
	z-index:100;
}
#ProjectClosures_bottombox_rightbox_text {
	background-color:#404041;
	float:right; 
	width:200px; 
	font-size:0.8em; 
	margin:-130px 0 0 0;
}
#ProjectClosures_bottombox_rightbox_text_inner {
	width:100px; 
	float:right;
}


		.dottedbig{
	font-family: verdana, "Microsoft Sans Serif", Times, serif;
	font-size: 10pt;
	font-weight: bold;
	margin-top: 12px;
	margin-bottom: 10px;
	padding-top: 4px;
	padding-bottom: 4px;
	border-bottom: 1px dashed #d9d9d9;
	color: #7e7e7e;
	}
	
	
/* QUOTES */

blockquote.newsquote {
	font-size: 14px;
	margin: 20px 0 0 0;
	font-weight: bold;
	padding-left: 63px;
	padding-bottom: 18px;
	background: url(images/openquote.gif) top left no-repeat;
}

.quoteby {
	margin: 0;
	margin-left: 63px;
	color: #000;
	}
	
.quoteby span {
	font-weight: bold;
	color: #f58220;
	} 
