body
{
	font-family: helvetica, arial, sans-serif;
	font-size: 15px;
	margin: 0;
	text-align: center;
	background-color: #ffffff;
}
.cleaner
{
	clear: both;
	height: 0px;
	font-size: 0px;
	background: transparent;
}
.site_container
{
	margin: 0 auto;
	width: 990px;
	text-align: left;
	position: relative;
}
h1
{
	font-family: Georgia Bold;
	font-size: 31px;
	margin-bottom: 14px;
}
h2{
	font-size: 17px;
	margin: 8px 0px;
}
strong
{
	font-weight: bold;
}
p
{
	padding: 15px 0px 15px 0px;
}
.printable
{
	display: none;
}
.not_printable
{
	display: block;
}
#page_top
{
	height: 120px;
}
#header
{
	height: 120px;
	width: 990px;
	background-image: url(/images/header_bg_en.png);
}
a#response_plan_logo
{
	position: absolute;
	top: 28px;
	left: 23px;
	background-image: url(/images/response_plan_logo_en.png);
	width: 343px;
	height: 79px;
}
a#missing_kids_logo
{
	position: absolute;
	top: 23px;
	left: 801px;
	background-image: url(/images/missing_kids_logo_en.png);
	width: 154px;
	height: 51px;
}
#top_menu
{
	position: absolute;
	top: 82px;
	left: 397px;
	background-color: #f9f8f6;
	width: 593px;
	height: 25px;
}
#top_menu a
{
	display: block;
	float: left;
	padding: 5px 33px 0px 10px;
	color: #98a678;
	text-decoration: none;
	outline: none;
	font-size: 15px;
	font-weight: bold;
}

#top_menu a#printer_friendly
{
	padding-right: 0px;
	color: #376c82;
}
#page_middle
{
	margin: 0px 0px 10px;
}
#main_area
{
	background: url(/images/left_menu_bg.png) top left repeat-y;
    width: 990px;
}

#home_links {
   width: 990px;
   height: 25px;

}
#home_links .links {
    color: #637282;
    padding-top: 5px;
    padding-left: 60px;
    float: left;
    font-size: 13px;
    font-weight: bold;

}

#home_links .links .text {
    float: left;
    padding-top: 3px;
}
#home_links .links a {
    text-decoration: none;
    color: #637282;
}
#home_links .links a:hover {
    color: #14170c
}
#home_links a.home {
    display: block;
    background: url(/images/home.png) top left no-repeat;
    height: 16px;
    width: 18px;
    margin-right: 20px;
    float: left;
}

#home_links a.home span {
    display: none;
}



/* These are all the backgrounds for the right container. */
#right_container_bg
{
	width: 990px;
}
#right_container_bg.introduction
{
	background: url(/images/right_container_bg/introduction.png) bottom right repeat-y;
}
#right_container_bg.organizing
{
	background: url(/images/right_container_bg/organizing.png) bottom right repeat-y;
}
#right_container_bg.assisting
{
	background: url(/images/right_container_bg/assisting.png) bottom right repeat-y;
}
#right_container_bg.search
{
	background: url(/images/right_container_bg/search.png) bottom right repeat-y;
}
#right_container_bg.administration
{
	background: url(/images/right_container_bg/administration.png) bottom right repeat-y;
}
#right_container_bg.funds
{
	background: url(/images/right_container_bg/funds.png) bottom right repeat-y;
}
#right_container_bg.raising
{
	background: url(/images/right_container_bg/raising.png) bottom right repeat-y;
}
#right_container_bg.longterm
{
	background: url(/images/right_container_bg/longterm.png) bottom right repeat-y;
}
/* End of all the backgrounds for the right container. */

/* Left menu stuff */


/* wheel stuff */

#left_wheel {
    width: 261px;
    margin-left: 10px;
    margin-top: -10px;
    height: 274px;
    position: relative;
    background: url(/images/wheel.png) 0px 20px no-repeat;
    overflow: hidden;
}





#left_wheel.organizing {
    background-position:0px -236px;
}



#left_wheel.assisting {
    background-position:0px -497px;
}

#left_wheel.search {
    background-position:0px -764px;
}

#left_wheel.administration {
    background-position:0px -1036px;
}

#left_wheel.fundraising {
    background-position:0px -1321px;
}

#left_wheel.awareness {
    background-position:0px -1613px;
}

#left_wheel.engagement {
    background-position:0px -1896px;
}



#left_wheel a
{
    display: block;
    position: absolute;
}

#left_wheel a.organizing {
    height: 63px;
    left: 100px;
    top: 26px;
    width: 56px;
}

#left_wheel a.assisting {
    height: 63px;
    left: 160px;
    top: 61px;
    width: 56px;
}
#left_wheel a.search {
    height: 59px;
    left: 174px;
    top: 124px;
    width: 61px;
}

#left_wheel a.administration {
    height: 63px;
    left: 127px;
    top: 186px;
    width: 68px;
}

#left_wheel a.fundraising {
    height: 63px;
    left: 67px;
    top: 182px;
    width: 56px;
}

#left_wheel a.awareness {
    height: 54px;
    left: 17px;
    top: 125px;
    width: 74px;
}

#left_wheel a.engagement{
    height: 63px;
    left: 31px;
    top: 56px;
    width: 65px;
}
/* end of wheel */
#left-nav-container
{
    width: 275px;
	float: left;
}
#left-nav
{
	margin-top: 0px;
	margin-left: 48px;
}
#left-nav ul
{
    margin: 0;
    padding: 0;
    line-height: 14px;
    position: relative;
}
#left-nav li
{
    list-style-type: none;
    padding: 15px 0 0;
}
#left-nav li.bold
{
    font-weight: bold;
}
#left-nav li.container
{
    padding: 0 0;
}
#left-nav ul li ul li.container
{
    padding: 0 0 0 25px;
}
#left-nav ul li ul li
{
    padding: 15px 0 0 23px;
}
#left-nav ul li ul li.container
{
    background-image: none;
}
#left-nav ul li.selectedoption {
    padding-left: 15px;
}

#left-nav ul li ul li.selectedoption {
    padding-left: 23px;
    background-position: 3px 16px;
}
#left-nav li.selectedoption {
    background: url(/images/left_nav/triangle_intro.png) 0 16px no-repeat;
}

#left-nav.introduction li.selectedoption { background-image: url(/images/left_nav/triangle_intro.png);}
#left-nav.organizing li.selectedoption { background-image: url(/images/left_nav/triangle_organizing.png);}
#left-nav.assisting li.selectedoption { background-image: url(/images/left_nav/triangle_assisting.png);}
#left-nav.search li.selectedoption { background-image: url(/images/left_nav/triangle_search.png);}
#left-nav.administration li.selectedoption { background-image: url(/images/left_nav/triangle_administration.png);}
#left-nav.funds li.selectedoption { background-image: url(/images/left_nav/triangle_funds.png);}
#left-nav.awareness li.selectedoption { background-image: url(/images/left_nav/triangle_awareness.png);}
#left-nav.longterm li.selectedoption { background-image: url(/images/left_nav/triangle_longterm.png);}

#left-nav a.selectedoption, .left_nav a.selectedoption
{
    color: #14170c;
    font-size: 15px;



}
#left-nav a
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    color: #5c5d5b;
    display:table-cell;
    text-decoration: none;
	font-weight: bold;
}

#left-nav a:hover
{
    color: #14170c;
}
/*End of left menu stuff*/

#left_menu_outcropping
{
	background: url(/images/left_menu_outcropping.png) top left no-repeat;
	width: 44px;
	height: 745px;
	float: left;
}
#page_container
{
	width: 608px;
	float: left;
	color: #505150;
}
#page_container .contents
{
	padding: 32px 32px 50px 16px;
}

/* Here are the styles for the various tags in the actual content */
#page_content
{
    font-size: 15px;
	padding-bottom: 10px;
}
/* default colour, should get overridden in each of the different sections */
#page_content a {
	color: #7A7988;
}
#page_content.introduction h1, #page_content.introduction a, #left-nav.introduction a.selectedoption
{
	color: #7a7988;
}
#page_content.organizing h1, #page_content.organizing a, #left-nav.organizing a.selectedoption
{
	color: #6f7688;
}
#page_content.assisting h1, #page_content.assisting a, #left-nav.assisting a.selectedoption
{
	color: #9aa878;
}
#page_content.search h1, #page_content.search a, #left-nav.search a.selectedoption
{
	color: #6e93a8;
}
#page_content.administration h1, #page_content.administration a, #left-nav.administration a.selectedoption
{
	color: #54645f;
}
#page_content.funds h1, #page_content.funds a, #left-nav.funds a.selectedoption
{
	color: #6a897a;
}
#page_content.raising h1, #page_content.raising a, #left-nav.raising a.selectedoption
{
	color: #7a7988;
}
#page_content.longterm h1, #page_content.longterm a, #left-nav.longterm a.selectedoption
{
	color: #665c6a;
}
#page_container .contents #page_content p
{
	padding-top: 0px;
	padding-bottom: 15px;
    padding-left: 17px;
    padding-right: 10px;
    line-height: 22px;
}

#page_container .contents #page_content div.callout_wrapper {
	position: relative;
}

#page_container .contents #page_content div.callout_exclamation {
    background: url(/images/callout/exclamation_funds.png) top left no-repeat;
	position: absolute;
	top: 0px;
	left: 0px;
	width: 67px;
	height: 87px;
}

#page_container .contents #page_content div.callout_top {
    background: url(/images/callout/top_funds.png) top left no-repeat;
	width: 556px;
	height: 38px;
}

#page_container .contents #page_content div.callout_container
{
	background: url(/images/callout/bg_funds.png) top right repeat-y;
	width: 548px;
	margin-left: 8px;
	font-size: 15px;
	color: #ffffff;
	font-family: Arial;
}

#page_container .contents #page_content div.callout_bottom {
    background: url(/images/callout/bottom_funds.png) top left no-repeat;
	width: 548px;
	height: 12px;
	margin: 0px 0px 30px 8px;
}

#page_container .contents #page_content div.callout {
	padding: 0px 48px 0px 67px;
}

#page_container .contents #page_content.introduction div.callout_exclamation { background-image: url(/images/callout/exclamation_introduction.png); }
#page_container .contents #page_content.introduction div.callout_top { background-image: url(/images/callout/top_introduction.png); }
#page_container .contents #page_content.introduction div.callout_container { background-image: url(/images/callout/bg_introduction.png); }
#page_container .contents #page_content.introduction div.callout_bottom { background-image: url(/images/callout/bottom_introduction.png); }

#page_container .contents #page_content.organizing div.callout_exclamation { background-image: url(/images/callout/exclamation_organizing.png); }
#page_container .contents #page_content.organizing div.callout_top { background-image: url(/images/callout/top_organizing.png); }
#page_container .contents #page_content.organizing div.callout_container { background-image: url(/images/callout/bg_organizing.png); }
#page_container .contents #page_content.organizing div.callout_bottom { background-image: url(/images/callout/bottom_organizing.png); }

#page_container .contents #page_content.assisting div.callout_exclamation { background-image: url(/images/callout/exclamation_assisting.png); }
#page_container .contents #page_content.assisting div.callout_top { background-image: url(/images/callout/top_assisting.png); }
#page_container .contents #page_content.assisting div.callout_container { background-image: url(/images/callout/bg_assisting.png); }
#page_container .contents #page_content.assisting div.callout_bottom { background-image: url(/images/callout/bottom_assisting.png); }

#page_container .contents #page_content.search div.callout_exclamation { background-image: url(/images/callout/exclamation_search.png); }
#page_container .contents #page_content.search div.callout_top { background-image: url(/images/callout/top_search.png); }
#page_container .contents #page_content.search div.callout_container { background-image: url(/images/callout/bg_search.png); }
#page_container .contents #page_content.search div.callout_bottom { background-image: url(/images/callout/bottom_search.png); }

#page_container .contents #page_content.administration div.callout_exclamation { background-image: url(/images/callout/exclamation_administration.png); }
#page_container .contents #page_content.administration div.callout_top { background-image: url(/images/callout/top_administration.png); }
#page_container .contents #page_content.administration div.callout_container { background-image: url(/images/callout/bg_administration.png); }
#page_container .contents #page_content.administration div.callout_bottom { background-image: url(/images/callout/bottom_administration.png); }

#page_container .contents #page_content.funds div.callout_exclamation { background-image: url(/images/callout/exclamation_funds.png); }
#page_container .contents #page_content.funds div.callout_top { background-image: url(/images/callout/top_funds.png); }
#page_container .contents #page_content.funds div.callout_container { background-image: url(/images/callout/bg_funds.png); }
#page_container .contents #page_content.funds div.callout_bottom { background-image: url(/images/callout/bottom_funds.png); }

#page_container .contents #page_content.raising div.callout_exclamation { background-image: url(/images/callout/exclamation_raising.png); }
#page_container .contents #page_content.raising div.callout_top { background-image: url(/images/callout/top_raising.png); }
#page_container .contents #page_content.raising div.callout_container { background-image: url(/images/callout/bg_raising.png); }
#page_container .contents #page_content.raising div.callout_bottom { background-image: url(/images/callout/bottom_raising.png); }

#page_container .contents #page_content.longterm div.callout_exclamation { background-image: url(/images/callout/exclamation_longterm.png); }
#page_container .contents #page_content.longterm div.callout_top { background-image: url(/images/callout/top_longterm.png); }
#page_container .contents #page_content.longterm div.callout_container { background-image: url(/images/callout/bg_longterm.png); }
#page_container .contents #page_content.longterm div.callout_bottom { background-image: url(/images/callout/bottom_longterm.png); }



#page_container .contents #page_content div.callout p
{
    padding-left: 0px;
    padding-right: 0px;

}
#page_container .contents #page_content div.footnote
{
	font-size: 0.7em;
}
#page_content div.expander
{
    background: url(/images/content_line.png) center bottom no-repeat;
    margin-top: 20px;
    margin-bottom: 15px;
}
#page_container .contents #page_content div.expander h3
{
    color: #505150;
    font-size: 17px;
    font-weight: bold;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 4px;
    float: left;
    width: auto;
}
#page_content div.expander a.expander_link
{
    cursor: pointer;
}
#page_content div.expander a.expander_image
{
    background: url(/images/triangle.png) top left no-repeat;
    height: 10px;
    display: block;
    width: 10px;
    margin-top: 8px;
    float: left;
}
#page_content div.expander a.expander_image.expanded
{
    background-position: 0 -10px;
}
#page_container .contents #page_content .indent_once
{
	padding-left: 20px;
}
#page_container .contents #page_content .indent_twice
{
	padding-left: 40px;
}
#page_container .contents #page_content h3
{
	padding-top: 0px;
	padding-bottom: 15px;
	padding-left: 16px;
}
#page_content ul, #page_content ol
{
	list-style-type: disc;
	margin-left: 25px;
	font-family: helvetica, arial;
}
#page_content ol, #page_content ul li ol
{
	list-style-type: decimal;
	margin-left: 25px;
}
#page_container .contents #page_content ul, #page_container .contents #page_content ol
{
	padding-top: 0px;
	padding-bottom: 15px;
    padding-left: 1.4em;
    margin-left: 1.4em;
}
#page_container .contents #page_content ul li ul
{
    padding-bottom: 0;
}
#page_container .contents #page_content ul li
{
	line-height: 22px;
}
#page_container .contents #page_content ul li p
{
    padding-bottom: 5px;
}

/* informational tables */
#page_container .contents #page_content .info_table
{
		width: 100%;
		position: relative;
}
#page_container .contents #page_content .info_table .col1
{
		width: 10%;
}
#page_container .contents #page_content .info_table .col2
{
		width: 45%;
}
#page_container .contents #page_content .info_table th
{
		color: #ffffff;
		background: #5d5361;
		padding: 7px 2px 7px 5px;
}
#page_container .contents #page_content .info_table td
{
		color: #505150;
		background: #efe6f3;
		border: 2px solid #fff;
		padding: 2px 5px 2px 2px;
		line-height: 22px;
		vertical-align: top;
}
#page_container .contents #page_content .info_table .shade_1
{
		background: #dacfdf;
		border-width: 2px 0;
}
#page_container .contents #page_content .info_table .first
{
		font-weight: bold;
		padding-left: 4px;
}
#page_container .contents #page_content .info_table ul
{
		padding-left: 0;
		margin-left: 1.2em;
}

/* fancybox'd images */
#fb_image { cursor: help; margin: 4px 0; }

#fb_image.funds_en {
		margin-left: -45px;
		display: block;
		width: 548px;
		height: 339px;
		background: url(/images/content/funds_table/funds_table_small_en.png) 0 0 no-repeat;
}
#fb_image.funds_en:hover {
		background: url(/images/content/funds_table/funds_table_small_en.png) 0 -339px no-repeat;
		/* ie6 didn't like background-position, so we repeat the whole line. */
}

/* next/previous (submenu) */

#submenu_nav {
    margin-top: 30px;
    width: 600px;
    padding-top: 30px;
    position: absolute;
    bottom: 0;
}
#submenu_nav a.next_button, #submenu_nav a.previous_button {
    display: block;
    width: 224px;
    margin-right: 20px;
    padding-left: 20px;
    padding-right: 20px;
    background: url(/images/content/next_triangle_introduction.png) right 2px no-repeat;
    float: right;
    text-decoration: none;
    text-align: right;

}

#submenu_nav a.previous_button {
    background: url(/images/content/previous_triangle_introduction.png) left 2px no-repeat;
    float: left;
    text-align: left;
    margin-right: 0;
    margin-left: 20px;
}

#submenu_nav a.next_button {
    display: block;

}
/* next/previous triangle buttons for each section */
#submenu_nav.introduction a.previous_button { background-image: url(/images/content/previous_triangle_introduction.png);}
#submenu_nav.introduction a.next_button { background-image: url(/images/content/next_triangle_introduction.png);}
#submenu_nav.organizing a.previous_button { background-image: url(/images/content/previous_triangle_organizing.png);}
#submenu_nav.organizing a.next_button { background-image: url(/images/content/next_triangle_organizing.png);}
#submenu_nav.assisting a.previous_button { background-image: url(/images/content/previous_triangle_assisting.png);}
#submenu_nav.assisting a.next_button { background-image: url(/images/content/next_triangle_assisting.png);}
#submenu_nav.search a.previous_button { background-image: url(/images/content/previous_triangle_search.png);}
#submenu_nav.search a.next_button { background-image: url(/images/content/next_triangle_search.png);}
#submenu_nav.administration a.previous_button { background-image: url(/images/content/previous_triangle_administration.png);}
#submenu_nav.administration a.next_button { background-image: url(/images/content/next_triangle_administration.png);}
#submenu_nav.funds a.previous_button { background-image: url(/images/content/previous_triangle_funds.png);}
#submenu_nav.funds a.next_button { background-image: url(/images/content/next_triangle_funds.png);}
#submenu_nav.raising a.previous_button { background-image: url(/images/content/previous_triangle_awareness.png);}
#submenu_nav.raising a.next_button { background-image: url(/images/content/next_triangle_awareness.png);}
#submenu_nav.longterm a.previous_button { background-image: url(/images/content/previous_triangle_longterm.png);}
#submenu_nav.longterm a.next_button { background-image: url(/images/content/next_triangle_longterm.png);}

/* colors for each section */

#submenu_nav.introduction a:link, #submenu_nav.introduction a:visited { color: #7a7988; }
#submenu_nav.organizing a:link, #submenu_nav.organizing a:visited { color: #6f7688; }
#submenu_nav.assisting a:link, #submenu_nav.assisting a:visited { color: #9aa878; }
#submenu_nav.search a:link, #submenu_nav.search a:visited { color: #6e93a8; }
#submenu_nav.administration a:link, #submenu_nav.administration a:visited { color: #54645f; }
#submenu_nav.funds a:link, #submenu_nav.funds a:visited{ color: #6a897a; }
#submenu_nav.raising a:link, #submenu_nav.raising a:visited{ color: #7a7988; }
#submenu_nav.longterm a:link, #submenu_nav.longterm a:visited{ color: #665c6a; }

#submenu_nav .navtext {
    font-size: 18px;
    height: 18px;
    line-height: 18px;
    font-weight: bold;
}

#submenu_nav .title {
    font-size: 13px;

}
/*End of the styles for the various tags in the actual content*/

#right_container
{
	width: 63px;
	float: left;
    margin-top: 5px;
}

/* These are all the titles for the right container. */
#right_container .title_introduction
{
	background-image: url(/images/right_title/introduction_en.png);
	height: 254px;
}
#right_container .title_organizing
{
	background-image: url(/images/right_title/organizing_en.png);
	height: 413px;
}
#right_container .title_assisting
{
	background-image: url(/images/right_title/assisting_en.png);
	height: 386px;
}
#right_container .title_search
{
	background-image: url(/images/right_title/search_en.png);
	height: 303px;
}
#right_container .title_administration
{
	background-image: url(/images/right_title/administration_en.png);
	height: 278px;
}
#right_container .title_funds
{
	background-image: url(/images/right_title/funds_en.png);
	height: 385px;
}
#right_container .title_raising
{
	background-image: url(/images/right_title/raising_en.png);
	height: 312px;
}
#right_container .title_longterm
{
	background-image: url(/images/right_title/longterm_en.png);
	height: 346px;
}
/* End of all the titles for the right container. */

#page_bottom
{
	height: 127px;
}
#footer
{
  position: relative;
	width: 990px;
	height: 127px;
	position: relative;
	color: #636466;
	font-size: 10px;
	background-image: url(/images/footer_bg.png);
}
#footer #owned_msg
{
	position: absolute;
	left: 49px;
	top: 32px;
	background: url(/images/c3p_logo_en.png) top left no-repeat;
	width: 410px;
	height: 30px;
}
#footer_links{
	position: absolute;
  right: 40px;
	top: 40px;
}
#footer_links a{
	color: #636466;
	text-decoration: none;
}
#footer_links a:hover{
	text-decoration: underline;
}

/* some basic form styling */
#contact_form { position: relative; }
#contact_form table { width: 100%; }
#contact_form table td { vertical-align: top; padding: 3px 0; }
#contact_form table td.left_side { width: 25%; }
/*#contact_form table td { border: 1px solid pink; }*/
#contact_form table td label { cursor: pointer; width: 25%; }
#contact_form input[type=text] { width: 70%; }
#contact_form textarea { width: 70%; min-height: 75px; }

/* emergency download links */
.download {
    height: 65px;
    width: 400px;
    margin: 5px auto;
    background: #9b9aa6 url('/images/icon_download.png') 10px 50% no-repeat;
    padding-left: 125px;
    display: block;
    text-decoration: none;
    color: #fff!important;
    line-height: 65px;
    border-radius: 10px;
    font-size: 100%;
}
.download.org {
    background-color: #5F687C;
}
.download.assist {
    background-color: #98A678;
}
.download.admin {
    background-color: #55645F;
}
.download.funds {
    background-color: #6B897A;
}
.download:hover {
    text-decoration: underline;
}
