#project_explorer{	margin: -56px -50px 0; width: 1000px; }

#project_explorer td.search{
	width: 150px;
	padding: 30px 0 20px 40px;
	background-color: #004B84;
	color: white;
}
#project_explorer td.search + td.main{
	padding: 50px 0 20px;
	width: 700px;
}

#content > .body > .left_column .menu.menu_display_breadcrumbs { margin: -12px 0 21px 190px; }

#project_explorer td.main .module_label{ margin: 0 0 0.5em 1em; }


/*	Search Area  */
#project_explorer td.search .pagination_search{	padding: 0 10px 0 0; }
#project_explorer td.search > div > label {	font-size: 1.35em;	color: #A1EEF8;}
#project_explorer td.search .pagination_search:before{	display: none; }
#project_explorer td.search .pagination_search .pagination_search_area > .pagination_search_field{	width: 100%;	}
#project_explorer td.search .pagination_search .search_filter_fields_inputs .name {	color: #FFFFFF;	}
#project_explorer td.search .pagination_search .pagination_filter_fields_input_holder > label{	font-size: 0.8em; font-weight: normal; }
#project_explorer td.search .pagination_search .pagination_view_all {	float: none; text-align: right;	}
#project_explorer td.search .pagination_search .pagination_view_all a {	color: white;	}


#project_explorer td.search > .project_list {	margin-top: 1em;	}
#project_explorer td.search .project_list li.category > .heading .indicator {	font-style: italic;	color: #ABD9EF}
#project_explorer td.search .project_list ul.list {	font-size: 0.8em; font-weight: bold;	}
#project_explorer td.search .project_list ul.list .item {
	width: 160px;
	color: #0096DA;
	border: 1px solid;
	background: white;
	font-size: 0.9em;
	margin-left: -31px;
}
#project_explorer td.search .project_list ul.list .item.current {	background: #0096DA; color: #FFFFFF;	}
#project_explorer td.search .project_list ul.list .item.current a {	color: #FFFFFF;	}
#project_explorer td.search .project_list ul.list .item .thumb{ display: inline-block; *display: inline; zoom: 1; vertical-align: middle; max-width: 35px; margin-right: 3px;}
#project_explorer td.search .project_list ul.list .item .name{ display: inline-block; *display: inline; zoom: 1; vertical-align: middle; max-width: 118px;}

#project_explorer td.search .project_list .heading .arrow.closed,
#project_explorer td.search .project_list .heading .arrow.open,
#project_explorer td.main .category .heading .arrow.closed,
#project_explorer td.main .category .heading .arrow.open {
    background-image: url("../../../images/white_arrow_right.png");
}
#project_explorer td.search .project_list .heading .arrow.open,
#project_explorer td.main .category .heading .arrow.open{  background-image: url("../../../images/white_arrow_down.png"); }




display: inline-block;
    max-width: 110px;

/* Main Listing Area */

#project_explorer td.main > h1{ margin: 0; }
#project_explorer td.main .category {    margin: 0 0 3px;	}
#project_explorer td.main .category .heading {
    background-color: #0098D7;
    color: #FFFFFF;
    font-size: 1.15em;
    font-weight: bold;
    padding: 0.35em;
}

#project_explorer td.main .category .items {    padding-top: 4px; padding-bottom: 14px;	}
#project_explorer td.main .category .items .item {
	display: inline-block;
	*display: inline;
	zoom: 1;
	text-align: center;
	max-width: 15.75%;
	margin: 0 1px;
	vertical-align: top;
}
#project_explorer td.main .category .items .item .thumb,
#project_explorer td.main > .detail .content .page_header .thumb {
	background-color: white;
	padding: 8px;
	box-shadow: 2px 2px 4px 1px rgba(94, 94, 94, 0.75);
	-moz-box-shadow: 2px 2px 4px 1px rgba(94, 94, 94, 0.75);
	-webkit-box-shadow: 2px 2px 4px 1px rgba(94, 94, 94, 0.75);
	border: 1px solid black\9;
}
#project_explorer td.main .category .items .item .wrapper,
#project_explorer td.main > .detail .content .page_header .thumb .wrapper { position: relative; overflow: hidden; }
#project_explorer td.main .category .items .item .thumb .frame,
#project_explorer td.main > .detail .content .page_header .thumb .frame {	
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	box-shadow: inset 2px 2px 3px 0px rgba(0, 0, 0, 0.75);
	-moz-box-shadow: inset 2px 2px 3px 0px rgba(0, 0, 0, 0.75);
	-webkit-box-shadow: inset 2px 2px 3px 0px rgba(0, 0, 0, 0.75);
}
#project_explorer td.main .category .items .item .thumb img,
#project_explorer td.main > .detail .content .page_header .thumb img {	max-width: 100%;	border: 1px solid black\9;	}
#project_explorer td.main .category .items .item .name {   font-size: 0.75em; color: #0098D7; font-weight: bold; word-wrap: break-word; padding: 0.3em 0 0;	}
#project_explorer ul.list li.archive > .heading {	margin-bottom: 0; padding-left: 0.5em; }


/*	Detail	*/
#project_explorer td.main > .detail > ul.nav{ padding: 0 22px; }
#project_explorer td.main > .detail > ul.nav li a{
	display: block; 
	padding: 0.5em 1em; 
	background: #001157;
	color: #9DE1EC;
	font-weight: bold;
	font-size: 1.05em;
	-webkit-border-radius: 12px 12px 0 0;
	-moz-border-radius:  12px 12px 0 0;
	border-radius:  12px 12px 0 0;
}
#project_explorer td.main > .detail ul.nav li.current a{ color: white;	background: #0098D7; }
#project_explorer td.main > .detail ul.nav li { margin: 0 3px }


#project_explorer td.main > .detail > .wrapper{ border-top: 16px solid #0098D7; }

#project_explorer td.main > .detail .side_panel {
    background: #0098D7;
    color: #FFFFFF;
    padding: 0 4% 0 3%;
    width: 24%\9;
    *width: 23%;
}
#project_explorer td.main > .detail .content.precedes_side_panel {
    padding: 0 2% 0 3%;
    width: 64%\9;
}
#project_explorer td.main > .detail .side_panel h1{ color: white }
#project_explorer td.main > .detail .side_panel .care_facts {
    background-color: #DBECF6;
    color: #000033;
    font-weight: bold;
	font-size: 0.9em;
    padding: 10px 15px;
	margin-top: 45px;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;	
}
#project_explorer td.main > .detail .side_panel .care_facts > img { margin: -39px 0 0 -23px; }

#project_explorer td.main > .detail .content .page_header {
    padding: 20px 0;
	background-image: url('../../../images/page_header_bottom.png');
	background-position: center bottom;
	background-repeat: no-repeat;
}
#project_explorer td.main > .detail .content .page_header .thumb {	margin-right: 17px; }
#project_explorer td.main > .detail .content .page_header .info h1 {	margin: 0; font-size: 1.55em; }
#project_explorer td.main > .detail .content .page_header .item {	font-size: 0.8em; }
#project_explorer td.main > .detail .content .page_header .item label,
#project_explorer td.main > .detail .content .page_header .item a {	font-weight: bold; }
#project_explorer td.main > .detail .content .page_header .item.status {	float: right; }
#project_explorer td.main > .detail .content > .wrapper > * > img,
#project_explorer td.main > .detail .content > .wrapper > img,
#project_explorer td.main .updates .item .content img {	
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
#project_explorer td.main > .detail .content > .wrapper > img[align="left"],
#project_explorer td.main > .detail .content > .wrapper > * > img[align="left"],
#project_explorer td.main > .detail .content > .wrapper > img[style~="float:"][style~="left;"],
#project_explorer td.main > .detail .content > .wrapper > * > img[style~="float:"][style~="left;"],
#project_explorer td.main .updates .item .content img[align="left"],
#project_explorer td.main .updates .item .content img[style~="float:"][style~="left;"]{ margin-right: 1em; }

#project_explorer td.main > .detail .content > .wrapper > img[align="right"],
#project_explorer td.main > .detail .content > .wrapper > * > img[align="right"],
#project_explorer td.main > .detail .content > .wrapper > img[style~="float:"][style~="right;"],
#project_explorer td.main > .detail .content > .wrapper > * > img[style~="float:"][style~="right;"],
#project_explorer td.main .updates .item .content img[align="right"],
#project_explorer td.main .updates .item .content img[style~="float:"][style~="right;"]{ margin-left: 1em; }



#project_explorer td.main > .detail .content .page_header.get_rehab_page_header .info > h1 { text-transform: uppercase; font-size: 2em; }
#project_explorer td.main > .detail .content .page_header.get_rehab_page_header .item { font-size: 1em; }
#project_explorer td.main > .detail .content .page_header.get_rehab_page_header .item label { text-transform: uppercase; color: #51297A; }
#project_explorer td.main > .detail .content .page_header.get_rehab_page_header .gender {	padding-top: 0.5em; text-transform: uppercase; color: #004B80;	}
#project_explorer td.main > .detail .content .page_header.get_rehab_page_header .gender .text {	padding-top: 0.5em; }
#project_explorer td.main > .detail .content .page_header.get_rehab_page_header .thumb {
	box-shadow: none;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
    padding: 0;
}
#project_explorer td.main > .detail .content .page_header.get_rehab_page_header .thumb .wrapper {
	-webkit-border-radius: 5px;
	-moz-border-radius:  5px;
	border-radius:  5px;
}
#project_explorer td.main > .detail .content .page_header.get_rehab_page_header .thumb .frame{	display: none; }

#project_explorer td.main .rehab_overview > .item{ font-size: 12px; font-weight: bold; margin: 0 0 1em;}
#project_explorer td.main .rehab_overview > .item label{ color: #004B84; text-transform: uppercase; }
#project_explorer td.main .rehab_overview > .item.icon,
#project_explorer td.main .rehab_overview > .item.location,
#project_explorer td.main .rehab_overview > .item.location_date,
#project_explorer td.main .rehab_overview > .item.admit_weight,
#project_explorer td.main .rehab_overview > .item.current_weight,
#project_explorer td.main .rehab_overview > .item.diet .option{ display: inline-block; *display: inline; zoom: 1; }
#project_explorer td.main .rehab_overview > .item.icon + .item{ max-width: 90%; }
#project_explorer td.main .rehab_overview > .item.location,
#project_explorer td.main .rehab_overview > .item.admit_weight{ margin-right: 2em; }
#project_explorer td.main .rehab_overview > .item.stranding_details{ margin: 0; }
#project_explorer td.main .rehab_overview > .icon_overlay{ margin: 0 0 1em; }
#project_explorer td.main .rehab_overview > .item.icon{ vertical-align: top; }
#project_explorer td.main .rehab_overview > .item.location_date { float: right; }
#project_explorer td.main .rehab_overview > .item.diet > label{ display: block; }
#project_explorer td.main .rehab_overview > .item.diet .option{ margin-right: 1em; color: #000033;  vertical-align: bottom; font-size: 0.8em; }


#project_explorer td.main .project_gallery {
	background-color: #D7EEFB;
	border: 3px solid #004B80;
	padding: 12px;
	-webkit-border-radius: 16px;
	-moz-border-radius: 16px;
	border-radius: 16px;
}

#project_explorer td.main .updates .item { font-size: 12px; padding: 0.75em 1em; }
#project_explorer td.main .updates .item + .item { margin-top: 0.5em; }
#project_explorer td.main .updates .item.alt {
	background-color: #CDECF9;
	-webkit-border-radius: 16px;
	-moz-border-radius: 16px;
	border-radius: 16px; 
}
#project_explorer td.main .updates .item .title{ color: #51297A; text-transform: uppercase; margin: 0; }
#project_explorer td.main .updates .item .date{ color: #008AC9; font-style: italic; font-weight: bold; }
#project_explorer td.main .updates .item .date label{ text-transform: lowercase; }
#project_explorer td.main .updates .item .content{ font-size: 12px; }
#project_explorer td.main .updates .item .content > p{ margin-top: 0; }
