@charset "UTF-8";
/* CSS Document */

#project_explorer > table{
	width: 100%;
	border-spacing: 0;
	border-collapse: collapse;
	table-layout:fixed; 
}
#project_explorer td.search,
#project_explorer td.search + td.main{ 
	vertical-align: top;
}


#project_explorer td.search{			width: 20%;	}
#project_explorer td.search + td.main{ 	width: 80%; }

#project_explorer td.main .category .items .item .thumb .frame{ display: none; }


#project_explorer td.search .pagination_search{	padding: 0; margin: 0; border: 0 none; }
#project_explorer td.search .pagination_search .pagination_search_area > label,
#project_explorer td.search .pagination_search .pagination_search_sub_label,
#project_explorer td.search .pagination_search .date_search{ display: none; }
#project_explorer td.search .pagination_search .pagination_filter_fields_input_holder{	display: block; clear: both; }
#project_explorer td.search .pagination_search .pagination_filter_fields_input_holder + .pagination_filter_fields_input_holder{	margin-top: 5px; }
#project_explorer td.search .pagination_search .pagination_filter_fields_input_holder > .filter_fields_input {    margin: 1px 3px 0 0; float: left; vertical-align: top;	}
#project_explorer td.search .pagination_search .pagination_filter_fields_inputs {    float: none;	}
#project_explorer td.search .pagination_search .pagination_filter_fields_inputs + .pagination_filter_fields_inputs {    padding-top: 1em;	}
#project_explorer td.search .pagination_search .pagination_view_all {	margin: 0;	}

#project_explorer td.search .project_list li,
#project_explorer td.main .thumb_list li  {	list-style: none;	}
#project_explorer td.search .project_list ul.list,
#project_explorer td.main .thumb_list ul.list {	margin: 0; padding: 0;	}
#project_explorer td.search .project_list ul.items { display: none;	}
#project_explorer td.search .project_list li > ul,
#project_explorer td.main .thumb_list li > ul {	padding-left: 1em;	}


#project_explorer ul.list li.archive > .heading { margin: 1em 0; font-size: 1.5em; font-weight: bold;  }


#project_explorer td.search .project_list .heading,
#project_explorer td.main .category .heading	{ cursor: pointer; }
#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,
#project_explorer td.main > .detail ul.nav .arrow {
    background-image: url("images/arrow_right.png");
    background-position: center center;
    background-repeat: no-repeat;
    display: inline-block;
	*display: inline;
	zoom: 1;
    height: 15px;
    width: 15px;
	margin: 0 0.25em 0 0;
    vertical-align: middle;
	cursor: pointer;
}
#project_explorer td.search .project_list .heading .arrow.open,
#project_explorer td.main .category .heading .arrow.open{  background-image: url("images/arrow_down.png");  height: 8px;}


/*	Detail	*/
#project_explorer td.main > .detail ul.nav{	padding: 0; margin: 0; position: relative; }
#project_explorer td.main > .detail ul.nav li{	list-style: none; display: inline-block; *display: inline; zoom: 1; vertical-align: bottom; }
#project_explorer td.main > .detail ul.nav li a{	text-decoration: none; }
#project_explorer td.main > .detail ul.nav .arrow { position: absolute; height: 100%; top: 0; }
#project_explorer td.main > .detail ul.nav .arrow.prev { background-image: url("images/arrow_left.png"); left: 0; }
#project_explorer td.main > .detail ul.nav .arrow.next { right: 0px; }
#project_explorer td.main > .detail ul.nav .arrow.disabled { display: none !important; }
#project_explorer td.main > .detail ul.nav .carousel_holder .wrapper { width: 100%; overflow: hidden; }
#project_explorer td.main > .detail ul.nav .carousel_holder .controls{ display: none; }

#project_explorer td.main > .detail > .wrapper{
	display: table; 
	display: block\9;
	width: 100%;
	border-spacing: 0;
	border-collapse: collapse;
	table-layout:fixed;
}
#project_explorer td.main > .detail .content.precedes_side_panel,
#project_explorer td.main > .detail .side_panel{	
	display: table-cell;
	vertical-align: top;
	height: 100%;
	display: inline-block\9;
	*display: inline;
	zoom: 1;
}

#project_explorer td.main > .detail .content.precedes_side_panel{ width: 66%; }
#project_explorer td.main > .detail .side_panel{ width: 34%; }


#project_explorer td.main > .detail .content .page_header .thumb,
#project_explorer td.main > .detail .content .page_header .info {	display: inline-block; *display: inline; zoom: 1; vertical-align: top; max-width: 34%; }
#project_explorer td.main > .detail .content .page_header .info {	max-width: 66%; }


#project_explorer td.main > .detail .content .page_header.get_rehab_page_header .item.scientific_name{ font-style: italic;}
#project_explorer td.main > .detail .content .page_header.get_rehab_page_header .item.scientific_name label{ font-style: normal;}
#project_explorer td.main > .detail .content .page_header.get_rehab_page_header .gender {	float: right;	text-align: center;	width: 15%; }
#project_explorer td.main > .detail .content .page_header.get_rehab_page_header .gender .text {	font-weight: bold; display: block;	}
#project_explorer td.main > .detail .content .page_header.get_rehab_page_header .gender .text.unknown {	font-size: 0.8em;	}


#project_explorer td.main .project_gallery { text-align: center; }
#project_explorer td.main .project_gallery .nivo-controlNav li {    margin: 0 1px;	}
#project_explorer td.main .project_gallery .nivo-controlNav li img {    max-height: 37px;    max-width: 52px;    vertical-align: middle;	}

.projects.quickview .item { display: inline-block; *display: inline; zoom: 1; }
.projects.quickview .thumb{ float: left;}
.projects.quickview .thumb img{	max-width: 135px;	height: auto; }
.projects.quickview .content *{	margin: 0;}
.projects.quickview .content h1,
.projects.quickview .content h2,
.projects.quickview .content h3,
.projects.quickview .content h4,
.projects.quickview .content h5{ display: none; }