@charset "utf-8";

/* CSS Document */



body		{		margin:0px; padding:0px;

					font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height: 1.6;}

				

form		{ 		margin:0; padding:0;}



img	{border:0;}



a 			{		font-weight:600;}

a:link, a:visited {	color:#00A880; text-decoration:none;}

					

 ol, ul, .maincontent ul.quick_links, .maincontent  ul.archive_page, .maincontent ul.news_year, .maincontent ul.donors {			list-style-image:none; list-style-position:outside; list-style-type:none;} 



h1, h2, h3, h4, h5, h6 {

					font-weight:600;}



h1 {				width:698px; margin:0; padding:22px 0 14px 25px;

					background:#3AC09F url('/img/greenheadbox.gif') no-repeat scroll left top;

					color:#FFFFFF; font-size:20px;}

					

h3 {				margin:25px 0 12px; color:#00A880; font-size:14px; text-transform:uppercase;}



h4 {				display:block; margin:0 0 12px; padding:0 6px 0 0; float:left; overflow:hidden;

					background:#FFFFFF none repeat scroll 0 0; color:#666666; font-size:10px; 

					line-height:0.888em; text-transform:uppercase;}



h5 {				margin:1.5em 0 0; font-size:12px;}



h6 {				margin:5px 0 15px; color:#333333; font-size:14px;}



p {					margin: 0 0 19px 0; padding:0;}

p + p {				margin-top:-0.8em;}



fieldset {			border:medium none;}



input, select {		cursor:pointer;}



#container		{	width:960px; margin: 0px auto; padding-bottom:20px;} 



/*****

	NEWS WINDOW

*****/					

@charset "utf-8";

/* CSS Document */



#newswindow{

width:580px;

height:330px;

overflow: hidden;

}



#newswindow h3 {

	background:transparent url('/img/newswindow_top_corners.gif') no-repeat scroll ;

	height:5px;

	line-height:0;

	margin:0;

	padding:0;

	width:580px;

	z-index:200;

	position:absolute;

	text-indent:-5000px;

}



#newswindow img {

	position:absolute;

}



#newswindow .imgsmall {

	filter:alpha(opacity=40);

	opacity:.4;

	cursor:pointer;

}



#newswindow .imgsmall_active{

	filter:alpha(opacity=100);

	opacity:1;

}



#newswindow .slidediv{

	width:580px;

	height:265px

}





#newswindow .topheader {

	filter:alpha(opacity=50);

	opacity:.50;

	background-color:#000000;

	position:absolute;

	height:80px;

	width:560px;

	padding-left:20px;

	color:#ffffff;

	z-index:100;

}



#newswindow .topheader_text{

	filter:alpha(opacity=100);

	opacity:1;

	position:absolute;

	line-height:1.8em;

	width:560px;

	padding-left:20px;

	color:#ffffff;

	z-index:200;

}



#newswindow h1{

	margin-bottom:0px;

}



#newswindow .imgtab{

	position:absolute;

	background: url('/img/newswindow_tab.gif');

	height:23px;

	width:117px;

	z-index:500;

	text-decoration:none;

	text-transform:uppercase;

	color:#FFFFFF;

	font-size:11px;

	font-weight:600;

	text-align:center;

	padding-top:2px;

	margin-top:240px;

	margin-left:290px;

}





select {border:1px solid #CCCCCC;}

ttextarea, input[type='text'], select { border: 1px solid #ccc; background: #fff; }

textarea:hover, input[type='text']:hover, input[type='password']:hover, select:hover { border-color: #aaa; }

textarea:focus, input[type='text']:focus, input[type='password']:focus, select:focus { border-color: #888; outline: 2px solid #000; }

/*------------------------------------------------------------------------------------------------------------------*/

#top			{	width:960px; float:left; margin-bottom:27px;}



img.logo 	{		display:block;  overflow:hidden; 

					float:left; width:95px; height:112px; padding-right:27px;}



.form_box {			width:428px; height:33px; float:left; padding:9px 15px 0;

					background:#EDEDED url('/img/formbox-bg.gif') no-repeat scroll left bottom;}

				

.form_box span {	color:#00A880; float:left; font-weight:bold; width:55px;}

				

.form_box #email {	width:248px; float:left; margin:0 0 0 35px; padding:3px 2px 2px 3px;;

					background:#FFFFFF none repeat scroll 0 0; 

					border-top:1px solid #666; font-size:10px;}

					

.form_box #sign_up {width:70px; height:19px; border:0; float:right; margin:0 0 0 12px; padding:0px 6px 3px 6px;

					background:url('/img/sign_up.gif') left top no-repeat; font-size:10px; color:#FFF;

					cursor:pointer;}

					

.donate_box {		width:352px; height:36px; float:right; margin:0; padding:0;

					background:transparent url('/img/donate_header.jpg') repeat scroll 0 0; color:#FFFFFF;}

					

.donate_box a {		width:340px; height:36px; float:right; text-indent:-9999px; }



#menu						{font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height: 1.6;}

#menu 						{width: 600px; float: left; margin: 0; padding: 47px 0 15px; border: 0 none; font-size: 12px;}

#menu li 					{float: left; margin-right: 1px; padding: 0; background: #00A880 none repeat scroll 0 0; color: #FFFFFF;}

#menu li a:link, #menu li a:visited, #menu li a:active {background-color: #00A880; color: #FFFFFF;font-weight:normal;}

#menu li.live a:link, #menu li.live a:visited, #menu li.live a:active {color: #00a880; background-color: #d1f0ea; }

#menu li a 					{display: block; float: left; margin: 0; padding: 0; background: url('/img/corner.gif') no-repeat scroll left top; font-weight: inherit;}

#menu li a:hover 			{color: #00a880; background-color: #d1f0ea; }

#menu li a span 			{display: block; margin: 0 0 0 2px; padding: 2px 10px 2px 8px; background: transparent url('/img/corner.gif') no-repeat scroll right top;}



					

p.statement 	{ 	display:block; width:226px; height:50px; float:right; margin:16px 0 0; 

					background:transparent url('/img/disaster.jpg') repeat scroll 0 0; color:#CDCDCD;

					font-size:29px; font-weight:600; letter-spacing:-0.075em; line-height:0.888em; text-align:right; 

					text-transform:uppercase;}

					

/*--------------------------------------- BREADCRUMBS ------------------------------------------------------------------*/

				

ul.breadcrumbs 	{	width:960px; height:8px; float:left; margin:7px 0 0; padding:0;

					border-bottom:1px dotted #CDCDCD; line-height:0.888em; list-style:none;}



ul.breadcrumbs li {	height:14px; float:left; margin:0; padding:0 3px 0 0;

					background:#FFFFFF url('/img/crumb-bg.gif') repeat scroll left center; color:#999999; font-size:11px;}



ul.breadcrumbs li a:link, ul.breadcrumbs li a:visited, ul.breadcrumbs li a:active {

					height:14px; margin:0; padding:0 3px 0 2px;

					font-weight:300;}



ul.breadcrumbs li strong { 

					color:#000000; padding-left:2px; font-weight:normal;}



ul.breadcrumbs li.right {	

					float:right; padding-left:5px; padding-right:0;}

					

/*-------------------------------------- LEFT MENU -----------------------------------------------------------------*/



#left_menu {		width:210px; min-height:400px; float:left; margin-right:26px; margin-top:10px;

					background:transparent url('/img/chevron.gif') repeat-x scroll left top;}

					

a.headlink {		display:block; float:left; margin:30px 0 24px; padding:0 22px 0 0; overflow:hidden;

					background:transparent url('/img/green-square.gif') no-repeat scroll right top;

					color:#00A880; font-size:14px; font-weight:600; line-height:1.2em; text-transform:uppercase;}



ul.left_navigation {	width:210px; float:left; margin:0 0 23px; padding:0;}



ul.left_navigation li { margin:5px 0 0; padding:10px 8px; 

						background:#EDEDED none repeat scroll 0 0; font-size:14px; line-height:1.2em;}

						

ul.left_navigation li.top { background:#EDEDED url('/img/side-nav-top.gif') no-repeat scroll left top; margin-top:0;}



ul.left_navigation li.sub, ul.left_navigation li.sub_bottom {

							margin:0; padding:0 8px 10px; font-size:10px; line-height:0.75em;}	

							

ul.left_navigation li.bottom, ul.left_navigation li.sub_bottom {

							background:#EDEDED url('/img/side-nav-bottom.gif') no-repeat scroll left bottom;}



ul.left_navigation li a {	padding-right:8px; font-weight:bold;}

							

ul.left_navigation li a:hover, ul.left_navigation li a:active {

							background:#EDEDED url('/img/nav-arrow.gif') no-repeat scroll right center; color:#666666;}

							

/*---------------------------------------------------------------------------------------------------------------*/



#gallery_hold	{ 	width:724px; float:left;}



.full_width_content { 	

					width:724px; float:left;}



#window    {		height:335px; width:724px;}



#window h3 {		position:absolute; z-index:200;

					width:724px; height:5px; margin:0; padding:0; line-height:0;

					background:transparent url('/img/window_top_corners.gif') no-repeat scroll 0 0;

					text-indent:-5000px;}

					

#window .topheader {width:704px; height:55px; position:absolute; padding-left:20px;

					z-index:100; opacity:0.5;

					background-color:#000000; color:#FFFFFF;}



#window .topheader_text {

					width:704px; height:55px; position:absolute; padding-left:20px;

					z-index:200; opacity:1; color:#FFFFFF;}

					

.topheader_text h1 {

					width:100%; padding:0; margin:0.4em 0 0.5em;

					background:transparent none repeat scroll 0 0; font-size:22px; line-height:1.8em;}

					

#window .greenline {width:724px; height:9px; position:absolute; margin-top:326px;

					z-index:400;

					background-color:#01AE83;}

					

#window .captionbutton_image {

					width:57px; height:24px; position:absolute; margin-left:620px; margin-top:302px;

					z-index:400; cursor:pointer;

					background:transparent url('/img/caption_image.gif') no-repeat scroll 0 0;}



#window .caption {	display:none; width:249px; height:98px; position:absolute; margin: 202px 0 0 419px; padding:5px 10px 15px;

					background:transparent url('/img/caption_bg.jpg') no-repeat scroll 0 0;

					border-top:6px solid #D3D5D4; cursor:pointer;

					z-index:300;}



#window .caption p {font-size:10px; line-height:16px;}



#window img {		position:absolute;}



/*--------------------------------------------------------------------------------------------------------*/

.maincontent {		min-height:280px;overflow:hidden;}

.maincontent, .maincontent_sub {

					width:474px; float:left; margin:27px 26px 0 0; padding-top:27px;

					background:transparent url('/img/chevron.gif') repeat-x scroll left top;

					text-align:justify;}

.maincontent img {	border:none;}



.maincontent ol, .maincontent ul {list-style-position:outside; list-style-type:disc;}

					

.maincontent_sub {	margin-right:0;}



.column_wide {		width:272px; float:left; margin-top:27px;

					background:transparent url('/img/chevron.gif') repeat-x scroll left top;}

					

.column {			width:200px; overflow:hidden; float:left; margin-left:26px; margin-top:27px;

					background:transparent url('/img/chevron.gif') repeat-x scroll left top;}



span.hold {			float:left; width:100%;}



a.headlink {		display:block; float:left; margin:30px 0 24px; overflow:hidden; padding:0 22px 0 0;

					background:transparent url('/img/green-square.gif') no-repeat scroll right top;

					color:#00A880; font-size:14px; font-weight:600; line-height:1.2em; text-transform:uppercase;}



/*--------------------------------------------------------------------------------------------------------*/					



.column_right, .column_right_alt { 	

					width:224px; float:left; margin:27px 0 0 0;

					background:transparent url('/img/chevron.gif') repeat-x scroll left top;}

					

/*---------------------------- FOOTER --------------------------------------------------------------------*/



#footer {			width:960px; height:122px; float:left; margin:35px 0 20px; padding:0;

					background:transparent url(/img/rotary.gif) no-repeat scroll right top;}



#footer_internal {	width:855px; float:left; margin:0; padding:20px 0 0;	

					background:transparent url(/img/chevron.gif) repeat-x scroll left top;}

					

#footer_internal a { font-weight:300; font-size:12px;}

					

.news_content, .pages_content, .select_content {	height:17px; padding:10px;}



.news_content {		width:139px; float:left; margin-right:14px;

					background:transparent url(/img/newsbox-bg.gif) no-repeat scroll left center;}

.pages_content {	width:305px; float:left; margin-right:14px;

					background:transparent url(/img/pagesbox-bg.gif) no-repeat scroll left center;}

.select_content { 	float:left;

					background:transparent url(/img/select-bg.gif) no-repeat scroll left center;}



a.rss, a.rss_alt {	padding-right:24px; text-transform:uppercase;

					background:transparent url(/img/rss.gif) no-repeat scroll right center;}

					

ul.page_list	{	margin:0px; float:left; padding:0px;}

ul.page_list li {	float:left; margin-right:15px;}



fieldset.country {	width:280px; float:left; margin:0; padding:0;}

fieldset.country label {	margin:0; padding:0; width:100%;}



fieldset.country label span {

					width:30%; float:left;

					color:#00A880; font-weight:300; text-transform:uppercase;

					background:#EDEDED none repeat scroll 0 0;}



fieldset.country select {

					width:60%; float:right; margin:0;

					font-size:10px;	border-top:1px solid #666666;

					background:#EDEDED none repeat scroll 0 0;}

					

div.flag {			width:30px; float:right; margin-left:10px; padding-top:2px;}



#shelterbox	{		display:block; float:left; margin-top:10px;

					font-size:10px; color:#000;}

					

/*----------------------------------------   NEWS ----------------------------------------------*/



.header_feed {		float: right; width: 300px;}



a.rss_alt:link, a.rss_alt:visited {

					background:#3AC09F url(/img/rss-alt.gif) no-repeat scroll right center; color:#FFFFFF;}

					

a.rss_alt:hover, a.rss_alt:active {

					background:#3AC09F url(/img/rss-alt.gif) no-repeat scroll right center;color:#CCCCCC;}

					

a.rss_alt {			display:block; height:20px; float:right;  margin:-40px 10px 0 0; padding:0 24px 0 0; overflow:hidden;

					background:#FF9933 none repeat scroll 0 0;}

					

a.rss, a.rss_alt {	padding-right:24px; text-transform:uppercase;

					background:transparent url(/img/rss.gif) no-repeat scroll right center;}

					

.news_hold, .archive_hold, .events_hold {

					width:474px; float:left; margin-bottom:15px; padding:10px 0; 

					border-bottom:10px solid #EDEDED;}

					

.news_subhold, .archive_subhold {

					width:474px; float:left; margin-bottom:5px; padding:10px 0;

					border-bottom:1px solid #DDDDDD;}	



.archive_hold {		width:100%; border-bottom:1px solid #DDDDDD; float:left;}



.archive_hold_text {width:300px; float:right; margin:0; padding:0;}

					

.side_hold img, .archive_hold img, .news_hold img, .events_hold img, .downloads_hold img, 

.archive_subhold img, .news_subhold img, .side_news_hold img, .side_news_last img, .box_sub_content img {

					display:block; float:left; margin:0 15px 15px 0; overflow:hidden;

					border:1px solid #000000;}

					

.news_hold img { 	max-width:225px;}



.news_subhold img {	max-width:135px;}



.news_hold_text, .events_hold_text {

					width:230px; float:right; margin:0; padding:0;}

					

.news_hold_text a {	display:block; margin:15px 0 12px; text-align:left;

					font-size:16px; font-weight:600; line-height:1.2em;}

					

p.date {			margin:0; color:#555555;}



a.arrow_alt {		float:left; margin-top:15px; padding-left:15px;

					background:transparent url(/img/news-arrow1.gif) no-repeat scroll left center;}

					

a.email {			font-size:12px; padding-left:30px;

					background:transparent url(/img/email.gif) no-repeat scroll left top;}



a.print {			font-size:12px; margin-left:40px; padding-left:30px;

					background:transparent url(/img/printer.gif) no-repeat scroll left top;}

					

ul.news_year {		width:724px; float:left; margin:0; padding:0 0 20px 0;}



ul.news_year li {	float:left; margin:0; padding:0 3px 0 0; color:#666666;}



ul.news_year li a { padding-left:2px;}



/* ul.archive_page {	width:724px; float:left; margin:10px 0; padding:10px 0;

					border-bottom:1px solid #DDDDDD; border-top:1px dotted #666666;} */



ul.archive_page li {color:#666666; float:right; padding-left:3px; font-weight:bold;}

ul.archive_page li a {padding:0 2px 0 2px;}



ul.archive_page li.left {

					float:left; font-weight:600; padding-left:0;}





ul.news_year li.live a:link,

ul.news_year li.live a:visited,

ul.news_year li.live a:hover,

ul.news_year li a:hover,

ul.archive_page li.live a:link,

ul.archive_page li.live a:visited,

ul.archive_page li.live a:hover,

ul.archive_page li a:hover {	color:#666; background:#fff;}



ul.archive_page {	width:100%;  float:left; padding:10px 0px; margin:10px 0px ;

					border-top: 1px dotted #666; border-bottom: 1px solid #ddd;}

div.full_width_content {

					background:transparent url(/img/chevron.gif) repeat-x scroll left top;}

					

/*-------------------------------------- NEWS RIGHT COLUMN ----------------------------------------------*/



.column_right_alt {background:#EDEDED url(/img/chevron-alt.gif) repeat-x scroll left top;}



span.hold {			float:left;	width:100%;}



div.column_right_alt a.headlink {

					padding-left:15px;

					background:transparent url(/img/green-square-alt.gif) no-repeat scroll right top;}



.side_news_hold, .side_news_last {

					width:194px; float:left; padding:10px 15px;

					border-bottom:1px solid #FFFFFF;}



.side_hold img, .side_news_hold img, .side_news_last img{

					display:block; max-height:45px; float:left; margin:0 8px 8px 0; overflow:hidden;

					border:1px solid #000000;}

.side_news_last img {max-width:105px; max-height:80px;}



a.arrow {			display:block; float:left; margin:8px 0; padding:0 0 0 10px;

					font-weight:300; line-height:1em;

					background:transparent url(/img/news-arrow2.gif) no-repeat scroll left top;}

					

/*--------------------------------          NESLETTERS        ----------------------------------------*/



#mediumwindow {		width:473px; height:288px;}



#mediumwindow .greenline {

					width:473px; height:9px; margin-top:279px; position:absolute; z-index:400;

					background-color:#01AE83;}

					

#mediumwindow .captionbutton_image {

					width:57px; height:24px; margin-left:400px; margin-top:255px; position:absolute; z-index:400;

					background:transparent url(/img/caption_image.gif) no-repeat scroll 0 0; cursor:pointer;}



#mediumwindow .caption {

					width:249px; height:78px; margin-left:189px; margin-top:164px; padding:5px 10px 15px; 

					display:none; position:absolute; z-index:300;

					background:transparent url(/img/caption_medium_bg.jpg) no-repeat scroll 0 0;

					border-top:6px solid #D3D5D4; cursor:pointer;}



#mediumwindow .caption p {

					font-size:10px; line-height:16px;}



img.exclaim {		display:block; float:left; margin:0 10px 5px 0; overflow:hidden;}



p.leadin {			font-size:14px;}

p.leadin strong {	color:#000000; font-weight:600;}



#column_hold {		width:224px; float:left; margin:0; padding:0;}



.column_right_alt h6, .column_right h6 {

					margin-top:27px; text-transform:uppercase;}

					

form#newsletter {	width:224px; float:left; margin:0; padding:0;

					background:#EDEDED url(/img/track-box-top.gif) no-repeat scroll left top; border:0 none;}



form#newsletter fieldset.enter, form#newsletter fieldset.enterlast {

					width:194px; float:left; margin:0; padding:15px; 

					border-bottom:1px solid #FFFFFF;}

					

form#newsletter fieldset span.form_title, form#newsletter fieldset span.form_titlealt {

					width:194px; float:right; font-weight:600; text-align:right;}

					

form#newsletter fieldset span.form_title em, form#newsletter fieldset span.form_titlealt em {

					float:left; font-style:normal; text-align:left;}

					

form#newsletter fieldset.enter label {

					width:100%; float:left; margin:5px 0 0;}

					

form#newsletter fieldset.enter label input {

					width:100%; float:left; margin:5px 0; padding:2px 0;}



form#newsletter fieldset.enterlast {

					padding:10px 15px 18px; border-bottom:medium none;

					background:#EDEDED url(/img/track-box-bottom.gif) no-repeat scroll left bottom;}

					

form#newsletter fieldset span.form_titlealt {

					width:100px; float:left; margin-top:5px; text-align:left;}



form#newsletter div.news_submit {

					width:70px; float:right; margin:0; padding:4px 0 0;}



form#newsletter div.news_submit input {

					height:20px; margin:0; float:right; padding:0.25em;

					font-size:10px; background-color:#00A880; border:medium none; color:#FFFFFF;}

					

/*---------------------------       DONATE        ------------------------------------*/



#smallwindow {		width:473px; height:158px;}



#smallwindow .greenline {

					width:473px; height:9px; margin-top:149px; position:absolute; z-index:400;

					background-color:#01AE83;}



#smallwindow .captionbutton_image {

					width:57px; height:24px; margin-left:380px; margin-top:125px; position:absolute; z-index:400;

					background:transparent url(/img/caption_image.gif) no-repeat scroll 0 0; cursor:pointer;}



#smallwindow .caption {

					width:249px; height:98px; margin-left:184px; margin-top:32px; padding:5px 10px 15px; 

					display:none; position:absolute; z-index:300;

					background:transparent url(/img/caption_small_bg.jpg) no-repeat scroll 0 0;

					border-top:6px solid #D3D5D4; cursor:pointer;}



#smallwindow .caption p {

					font-size:10px; line-height:16px;}



form#donate {		width:474px; float:left; margin:0 0 27px; padding:0 0 18px;

					background:#EDEDED url(/img/donate-form-bottom.gif) no-repeat scroll left bottom; border:0 none;}



form#donate p {		margin-bottom:0; padding:15px;

					background:#EDEDED url(/img/donate-form-top.gif) no-repeat scroll left top; border-bottom:1px solid #FFFFFF;}



form#donate fieldset.name, form#donate fieldset.email {

					width:444px; float:left; margin:0; padding:15px;

					border-top:1px solid #FFFFFF; background:#EDEDED}

					

form#donate fieldset span.form_title {

					width:206px; float:right; font-weight:600; text-align:right;}



form#donate fieldset span em {

					float:left; font-style:normal; text-align:left;}

					

form#donate fieldset.gift span.form_title em { padding-right:5px; }



form#donate fieldset.enter input, form#donate fieldset.name input {

					width:100%; float:left; margin:5px 0 0; padding:3px 0;}



form#donate fieldset.name span.form_title, form#donate fieldset.email span.form_title {

					width:444px; float:right;}

					

form#donate fieldset.button, form#donate fieldset.enter, form#donate fieldset.gift {

					width:206px; float:left; margin:10px 0; padding:5px 15px;

					border-right:1px solid #FFFFFF;}



form#donate fieldset.gift span.form_title {

					width:193px; float:left; text-align:left;}

					

form#donate fieldset.gift label {

					width:12px; float:right; margin:0; padding:0;}

					

fieldset.gift label input { margin:3px 0 0; padding:0;}



form#donate div.donate_submit {

					width:206px; float:left; padding:10px 0 0 15px;}

					

form#donate div.donate_submit input {

					width:196px; height:42px;

					background:transparent url(/img/donate-button.gif) no-repeat scroll left center; border:medium none;

					color:#FFFFFF; font-size:17px; font-weight:600; letter-spacing:-0.075em;}



a.pdf {				padding-left:27px; background:transparent url(/img/pdf-icon.gif) no-repeat scroll left top;}	



/*----------------------------------------      DEPLOYMENTS      -----------------------------------------------------*/



.map_hold {			width:724px; float:left; margin:27px 0 0;

					border-bottom:10px solid #3AC09F;}

					

a.backlink, a.active, a.previous {

					display:block; float:right; margin:0; overflow:hidden; padding:0 0 0 10px;

					font-size:10px; line-height:0.888em; text-transform:uppercase;

					background:#FFFFFF url(/img/back-arrow.gif) no-repeat scroll left top;}

					

a.previous {		height:14px; line-height:1.2em; padding-left:20px; text-transform:none;

					background:#FFFFFF url(/img/button-previous.gif) no-repeat scroll left top;}

					

a.active {			height:14px; line-height:1.2em; padding-left:30px;padding-right:15px; text-transform:none;

					background:#FFFFFF url(/img/button-active.gif) no-repeat scroll left top;}



ul.deploy_list, ul.deploy_list_main {

					width:704px; float:left; margin:27px 0 0; padding:5px 10px;

					background:#EDEDED none repeat scroll 0 0;}



ul.deploy_list_main {margin:0 0 27px;}



ul.deploy_list li, ul.deploy_list_main li {

					float:left; font-weight:bold; width:20%;}

					

ul.deployment_status {

					width:704px; float:left; margin:0; padding:2px 10px 0;

					border-top:1px dotted #666666;}



ul.deployment_status li {width:25%; float:left; font-style:italic;}



ul.deployment_status li.right {

					width:15px; float:right; text-align:right;}



ul.deployment_status li a { font-style:normal;}



ul.deploy_detail {	width:704px; float:left; margin:5px 0 0; padding:0 10px 15px;

					border-bottom:1px dotted #666666;}

					

ul.deploy_detail li {float:left; font-style:italic; width:20%;}



#deploy_left {		width:335px; float:left; margin:0 27px 0 0;}



.google_hold {		width:335px; float:left; margin:27px 27px 0 0;}



#deploy_right {		width:360px; float:left;}



.report_box, .report_box_alt {

					width:320px; float:left; margin-top:27px; padding:20px;

					background:#EDEDED none repeat scroll 0 0;}

					

.images_wrap {		width:360px; float:left; margin-top:27px;

					background:transparent url(/img/chevron.gif) repeat-x scroll left top;}

					

.images_hold {		width:360px; float:left; margin-top:5px;}



.image_box, .image_boxright {

					width:118px; float:left; height:138px; margin:10px 1px 0 0;}



.image_thumb {		width:118px; float:left; height:118px; margin:0; padding:0;

					background:#EDEDED none repeat scroll 0 0;}

					

.wraptocenter {		width:118px; display:table-cell; height:118px; text-align:center; vertical-align:middle;}



.image_box p, .image_boxright p { font-size:10px; padding-left:10px;}



.side_hold {		float:left; padding:10px 0; width:210px;}



/*----------------------   HOME PAGE   ------------------------------------*/



.home_left_content { width:580px;  float:left; margin:0;}



.left_column {		width:328px; float:left; margin-right:27px; margin-top:27px;}



.donate_homebox {	width:297px; height:49px; margin-bottom:25px; padding:0 15px;

					background:transparent url(/img/donate_home.gif) repeat scroll 0 0; color:#FFFFFF;}

					

.donate_homebox p {	width:170px; float:left; line-height:1.2em; margin:0; padding:8px 0 5px;}



.donate_homebox a {	width:100px; float:right; height:40px; text-indent:-9999px;}



.deployments {		width:327px; float:left; margin:27px 0 0;

					background:transparent url(/img/chevron.gif) repeat-x scroll left top;}



.deployments ul.top, .deployments ul {

					width:327px; float:left; margin:0; padding:0 0 5px;}



.deployments ul { 	padding:0;}



.deployments ul li { float:left; padding-right:7px;}



.deployments ul li strong { padding-left:5px; background:#FFFFFF none repeat scroll 0 0; color:#00A880;}



.deployments ul li em { font-style:italic;}



.deployments ul li.right {	float:right; padding-left:0;}



.home_left_content div.column {	width:224px; margin:27px 0 0;}



span.hold { 			float:left; width:100%;}



ul.selected {			width:225px; float:left; margin:0 0 10px; padding:5px 0 10px;

						border-bottom:1px dotted #333333;}

						

ul.selected li {		float:left; padding-left:5px;}



ul.selected li.flag {	padding-left:0; padding-right:7px;}



ul.countries_list {		float:left; margin:0; padding:0;}



ul.countries_list li {	padding-bottom:10px;}



ul.countries_list li a img {	padding-right:10px; border:none;}



#box {				width:326px; float:right; height:207px; margin-top:-8px; padding:33px 0 33px 27px; 

					background:transparent url(/img/box-bg.jpg) no-repeat scroll left top; color:#FFFFFF;}

					

#box p {			width:115px; float:left; font-size:1.2em; line-height:1.225em; padding-right:15px; }



a.tracklink:link,

a.tracklink:visited {	width:107px; height:20px; float:right; margin-top:216px;

					color:#fff; text-decoration:none; font-size:11px; text-transform:uppercase;}



a.tracklink:hover,

a.tracklink:active {color:#ccc;}



.number {			width: 21px; height: 27px; float: left; text-indent: -9999px;

					background: transparent url(/img/boxnumbers.jpg) no-repeat scroll 0pt 0px; }

				



#total {			width:327px; height:50px; float:right; margin:0; padding:8px 13px;

					background:#EDEDED none repeat scroll 0 0; color:#6A6A6A;}

					

#total h3 {			width:200px; display:block; float:left; margin:0; overflow:hidden; padding:0;

					font-size:11px; text-transform:uppercase; background:transparent none repeat scroll 0 0; color:#6A6A6A;}

					

.home_right_content {	width:353px;  float:left; margin-left:27px; margin-top:26px; 

						background:transparent url(/img/chevron.gif) repeat-x scroll left top;}

						

.home_news_hold {	width:327px; float:left; margin:10px 0 0;}



.home_news_hold img {	display:block; float:left; margin:0 15px 15px 0; overflow:hidden;}



.home_news_hold p { margin-top:1em; }



/*-----------------    CONTACT    --------------------------*/



form#contact {		width:474px; float:left; margin:0 0 27px; padding:0; 

					background:#EDEDED url(/img/donate-form-top.gif) no-repeat scroll left top; border:0 none;}

					

.form_left {		width:235px; float:left; padding:18px 0 0; 

					border-right:1px solid #FFFFFF;}



form#contact fieldset.button, form#contact fieldset.enter, form#contact fieldset.postcode, form#contact fieldset.enter_top, form#contact fieldset.name, form#contact fieldset.newsletter, form#contact fieldset.email_newsletter {

					width:206px; float:left; margin:10px 0; padding:0 15px;

					border-bottom:1px solid #FFFFFF;}



form#contact fieldset span.form_title {

					width:206px; float:right; margin:0; padding:0;

					font-weight:600; text-align:right;}



form#contact fieldset span.form_title em {

					float:left; font-style:normal; text-align:left;}



form#contact fieldset.enter input, form#contact fieldset.postcode input, form#contact fieldset.enter textarea, form#contact fieldset.enter_top input, form#contact fieldset.name input {

					width:100%; float:left; margin:0; padding:3px 0;}



form#contact fieldset.enter input, form#contact fieldset.enter select, form#contact fieldset.postcode input, form#contact fieldset.enter textarea, form#contact fieldset.enter_top input {

					margin:5px 0 15px;}



form#contact fieldset.postcode, form#contact fieldset.newsletter {

					border-bottom:medium none;}



form#contact fieldset.enter_top {

					padding-top:18px;}



form#contact fieldset.email_newsletter label input, form#contact fieldset.newsletter label input {

					float:left; margin:8px 0 15px; padding:0;}



form#contact fieldset.email_newsletter label span, form#contact fieldset.newsletter label span {

					float:left; margin:5px 0; padding-left:5px;}



form#contact div.contact_submit {

					width:444px; 	float:left; margin:0; padding:15px 15px 20px;

					background:#EDEDED url(/img/donate-form-bottom.gif) no-repeat scroll left bottom; border-top:1px solid #FFFFFF;}



.compulsary {		width:344px; float:left; margin:0; padding:0;}



.compulsary p {		font-size:10px; line-height:1em; margin:0 0 0.25em;}



form#contact div.contact_submit input {

					float:right; font-size:12px; font-weight:300; padding:0.25em 0.5em;

					background:#00A880 none repeat scroll 0 0; border:medium none; color:#FFFFFF;}



form#contact fieldset.email_newsletter label.no input, form#contact fieldset.newsletter label.no input {

					margin-left:25px;}

					

address {			font-style:normal;}



/*---------------------------------    RESOURCES   ---------------------------------------*/



ul.quick_links {	float:left; margin:0; padding:15px 0;}



ul.quick_links li {	width:454px; float:left; margin:0 0 2px; padding:10px;

					background:#EDEDED none repeat scroll 0 0;}

					

a.folder {			padding-left:27px; background:transparent url(/img/folder-icon.gif) no-repeat scroll left top;}



img.ftpline {		display:block; float:left; margin-bottom:500px; margin-right:27px; overflow:hidden; padding-right:20px;

					border-right:1px solid #999999;}

					

.image_space {		float:left; margin-bottom:27px; width:724px;}



.video_hold, .video_hold_right {

					width:361px; float:left; margin:2px 2px 0 0; padding:0;

					background:#EDEDED none repeat scroll 0 0;}

					

.video_hold_right {	margin-right:0;}



.video_hold img, .video_hold_right img {

					display:block; float:left; overflow:hidden; padding:25px 10px; border-right:2px solid #FFFFFF;}



.video_text_hold {	float:right; padding:25px 10px 0; width:206px; }



img.right_image {	display:block; float:right; overflow:hidden; padding:0 0 20px 40px;}



.downloads_hold {	width:474px; float:left; margin-bottom:5px; padding:10px 0;

					background:transparent url(/img/chevron.gif) repeat-x scroll left top;}

					

.downloads_text {	width:300px; float:left; margin:0; padding:0;}

					

p.pdf {				margin:0.5em 0; padding-left:27px; 

					background:transparent url(/img/pdf-icon.gif) no-repeat scroll left top; font-weight:600; line-height:1em;}

					

p.folder {			margin:0.5em 0; padding-left:27px;

					background:transparent url(/img/folder-icon.gif) no-repeat scroll left top; font-weight:600; line-height:1em;}

					

a em.folder {		padding-left:20px; color:#666666; font-weight:300; font-style:normal;

					background:transparent url(/img/folder-icon.gif) no-repeat scroll left top;}

					

a em.pdf {			font-style:normal;}





/*----------------  EVENT DIARY ----------------------*/



.events_hold {		width:399px; padding:25px 50px 10px 25px;

					background:#EDEDED none repeat scroll 0 0; border-bottom:medium none;}

					

.events_hold_text { width:200px;}

.events_hold_text p.date { color:#000000; font-weight:600; margin-bottom:1em;}



#evcal_select {		width:224px;}				



#evcal_select select {	float:left; margin-left:2px; width:180px;}



#evcal_select input { float:right; border:none; background:url(/img/btn_green.png) top left no-repeat; color:#FFF; width:36px;}



#evcal table {		float:left; margin-top:10px; width:224px;}



#evcal th {			font-weight:600; height:30px; vertical-align:middle; width:32px;

					background-color:#CCCCCC; color:#FFFFFF;}

					

#evcal td {			background-color:#ECECEC; color:#323232; font-weight:600; 

					height:30px; text-align:center; vertical-align:middle; width:32px;}

					

#evcal td.live {	background-color:#3AC09F; color:#FFFFFF;}



/* ---------------------------      TRACK YOUR BOX    ------------------------------------*/



form#tracking {		width:224px; float:left; margin:0; padding:0;

					background:#EDEDED none repeat scroll 0 0; border:0 none;}

					

form#tracking fieldset.button { background:transparent url(/img/track-box-top.gif) no-repeat scroll left top;}



form#tracking fieldset span.form_title { width:194px; float:right; font-weight:600; text-align:right;}



form#tracking fieldset span.form_title em { float:left; font-style:normal; text-align:left; }



form#tracking fieldset.button label, form#tracking fieldset.select label {

					float:left; margin:5px 0 0; width:100%;}

					

form#tracking fieldset.button, form#tracking fieldset.select, form#tracking fieldset.enter {

					width:194px; float:left; margin:0; padding:15px;

					border-bottom:1px solid #FFFFFF;}

					

form#tracking fieldset.button label input { width:8%; float:left; margin:5px 0 0; padding:0; }



form#tracking fieldset.button label span {	width:80%; float:right; font-weight:300; margin-top:5px; 

					background:#EDEDED none repeat scroll 0 0; color:#000000; text-align:right;}

					

form#tracking fieldset.enter {

					background:transparent url(/img/track-box-bottom.gif) no-repeat scroll left bottom; border-bottom:medium none;}

					

form#tracking fieldset.enter label { float:left; margin:5px 0 0; width:72%;

					background:#FF9933 none repeat scroll 0 0;}



form#tracking fieldset.enter label input {

					float:left; font-size:10px; margin:0; width:100%;

					background:#FFFFFF none repeat scroll 0 0; border-top:1px solid #666666;}

					

form#tracking div.track_submit {

					float:right; margin:0; padding:4px 0 0; width:40px; }

					

form#tracking div.track_submit input { height:20px; width:30px; float:right; font-size:10px; padding:0.25em;

					background-color:#00A880; border:medium none; color:#FFFFFF;}

					

form#tracking fieldset.select label select {

					float:left; font-size:10px; margin:0; width:100%; 

					background:#FFFFFF none repeat scroll 0 0; border-top:1px solid #666666;}

					

a.headlink + p, h4 + p { clear:left;}



.deployment_box {	width:100%; float:left; margin-top:5px; padding:0;

					background:#E2F1F8 none repeat scroll 0 0;}

					

.box_number {		width:135px; float:left; margin:0; padding:15px;}



.box_details {		float:left; margin:5px 0; padding:15px; width:150px;

					border-left:1px solid #FFFFFF; border-right:1px solid #FFFFFF;}



.box_dates {		width:70px; float:left; margin:5px 0 0; padding:15px; }



.deployment_box div.box_dates p { float:right; text-align:right; }



.box_comments {		width:550px; float:left; margin:0; padding:15px;

					border-top:1px solid #FFFFFF;}

					

ul.donors {			width:474px; float:left; margin:15px 0; padding:0;}



ul.donors li {		border-bottom:1px dotted #666666; float:left; width:474px;}

ul.donors li.name {	font-style:normal; font-weight:600; width:300px;}

ul.donors li.date { float:right; font-style:normal; font-weight:600; text-align:right; width:174px;}



ul.donors li a {	display:block; float:left; }

ul.donors li em {	float:right; font-style:italic; text-align:right;}



ul.search_results {	width:474px; float:left; margin:15px 0 0; padding:0;

					border-top:1px dotted #666666;}



ul.search_results li {	width:474px; float:left; font-weight:600; margin:0; padding:2px 0; 

					border-bottom:1px dotted #666666;}



ul.search_results li ul {padding:0px; margin:0;}

					

ul.search_results li ul li { width:158px; float:left; margin:0; padding:0; text-align:left;

					border-bottom:medium none; list-style:none;}

					

/*--------------------------------------DONATE WHERE ---------------------------------------------------*/



.thin_column {		width:220px; float:left; height:670px; margin-top:27px; padding-right:20px;}



p.leadin {			font-size:14px;}



.thin_column p strong { width:100%; float:left; font-weight:600; margin-bottom:2em; padding-bottom:1em;

					border-bottom:1px solid #999999;}

					

img.chart {			display:block; float:right; margin:27px 0 15px; overflow:hidden; }



img.graph {			padding-bottom:15px;}



/*--------------------- SITEMAP   -----------------------------------------------------------------*/



ul.sitemap {		float:left; margin:0;}

ul.sitemap li {		font-size:12px; margin-bottom:10px; }

ul.sitemap li.sub {	font-size:10px; margin-bottom:2px; padding-left:15px;}



/*-------------------------------------------------------------------------------------------------*/



.internal_nav {		width:210px; float:left; margin-right:26px; margin-top:10px;

					background:transparent url(/img/chevron.gif) repeat-x scroll left top; }

.pages {  margin:0px; text-align:center; padding:0px; font-size:11px; color:#333; font-weight:bold;}

					

/*****

	SHADOWBOX

*****/



#sb-container,#sb-wrapper{text-align:left;}#sb-container,#sb-overlay{position:absolute;top:0;left:0;width:100%;margin:0;padding:0;}#sb-container{height:100%;display:none;visibility:hidden;z-index:999;}body>#sb-container{position:fixed;}#sb-overlay{height:expression(document.documentElement.clientHeight+'px');}#sb-container>#sb-overlay{height:100%;}#sb-wrapper{position:relative;}#sb-wrapper img{border:none;}#sb-body{position:relative;margin:0;padding:0;overflow:hidden;border:1px solid #303030;}#sb-body-inner{position:relative;height:100%;}#sb-content.html{background-color:#000;height:100%;overflow:auto;}#sb-loading{position:absolute;top:0;width:100%;height:100%;text-align:center;padding-top:10px;}#sb-body,#sb-loading{background-color:#060606;}#sb-title,#sb-info{position:relative;margin:0;padding:0;overflow:hidden;}#sb-title-inner,#sb-info-inner{position:relative;font-family:'Lucida Grande',Tahoma,sans-serif;line-height:16px;}#sb-title,#sb-title-inner{height:26px;}#sb-title-inner{font-size:16px;padding:5px 0;color:#fff;}#sb-info,#sb-info-inner{height:20px;}#sb-info-inner{font-size:12px;color:#fff;}#sb-nav{float:right;height:16px;padding:2px 0;width:45%;}#sb-nav a{display:block;float:right;height:16px;width:16px;margin-left:3px;cursor:pointer;}#sb-nav-close{background-image:url(resources/close.png);background-repeat:no-repeat;}#sb-nav-next{background-image:url(resources/next.png);background-repeat:no-repeat;}#sb-nav-previous{background-image:url(resources/previous.png);background-repeat:no-repeat;}#sb-nav-play{background-image:url(resources/play.png);background-repeat:no-repeat;}#sb-nav-pause{background-image:url(resources/pause.png);background-repeat:no-repeat;}#sb-counter{float:left;padding:2px 0;width:45%;}#sb-counter a{padding:0 4px 0 0;text-decoration:none;cursor:pointer;color:#fff;}#sb-counter a.sb-counter-current{text-decoration:underline;}div.sb-message{font-family:'Lucida Grande',Tahoma,sans-serif;font-size:12px;padding:10px;text-align:center;}div.sb-message a:link,div.sb-message a:visited{color:#fff;text-decoration:underline;}

.popup					{position:absolute;}
		.popup .popbar			{background:#000; color:#fff; z-index:5000; font-family:arial;font-size:11px;padding:1px 3px 1px 3px;}
		.popup .arr				{width:20px;height:10px;background:url(http://www.shelterbox.org/img/arrdown.png);background-position:right top;background-repeat:no-repeat;}



