/* @group Misc HTML and Resets */

* {
	margin: 0;
	padding: 0;
}

a {
	color: #0367b6;
	text-decoration: none;
}

a:hover {
	color: #797878;
}
   
 a:active, a:focus {
	outline: 0;
	color: #797878;
}

#right a:visited {
	color: #797878;
}

#actions a:visited {
	color: #fff;
}
      

body {
	font: 12px  Arial, Helvetica, Geneva, sans-serif;
	color: black;
	background-color: #fff;
}


a img {
	border: none;
}

h1, h2, h3, h4 {
	margin-bottom: 5px;
	font-weight: normal;
}

p, ul, ol {
	margin: 0;
	margin-bottom: 20px;
}

#the_content .action {
	text-transform: uppercase;
	background: url(images/nav_arrow.gif) center left no-repeat;	padding-left: 10px;	
	text-decoration: none;
}

.noborder {
	border: none !important;
}

.aligncenter {
	margin-left: auto;
	margin-right: auto;
	display: block;
}

.alignleft {
	float: left;
	margin: 0 25px 7px 0;
}

.alignnone {
	text-align: center;
}

.alignright {
	float: right;
	margin: 0 0 7px 7px;
}

.button {
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	background-color: #90908d;
	color: #fff;
	padding: 5px 15px;
	text-transform: uppercase;
	display: block;
	width: 85px;
	text-align: center;
	font-weight: bold;
}

.button:visited {
	color: #fff;
}

.button:hover {
	background-color: #eea22f;
	color: #fff;
	cursor: pointer;
}

.clear {
	clear: both;
}

.hide {display: none;}

.edit {
	float: right;
	color: red;
}

.edit a {
	color: red;
}

.excerpt img {
	display: none;
}

.img_thumb {
	float: left !important;
}
 

.more a:hover {
	text-decoration: underline;
}

.clear {
	clear: both;
}
a.read_more {

}

a span {

}

.login input {
	border: 1px solid #ddd;
	padding: 5px;
	font-size: 120%;
}


div.fee-form,textarea.fee-form-content {
	clear: none !important;
}

#landing_content .fee-field {
	height: 90px;
}

.fee-clearfix:after {
	clear: none !important;
}


#stay_connected .fee-field {
	height: 80px;
}

.thumb {
	margin: 0;
	padding: 0;
}


div.wp-caption {
}

p.wp-caption-text {
	font-size: 85%;
	text-align: center;
	color: #3a6d64;
	margin-bottom: 0;
}

img.aligncenter {
	margin-bottom: 25px;
}

/* @end */

#header {


}

#header span {

} 

#header h1 {

}

#header h1 a {

}

#header h2 {

}

#header_utils {
	float: right;
	width: 410px;
	text-align: right;
	display: none;
}

#nav {
	display: none;
}

#header_utils ul {
	margin-top: 15px;
	float: left;

}

#header_utils li {
	display: inline;

}

#header_utils li a {
	color: #7ac3fe;
	padding: 0 7px;
	border-right: 1px solid #7ac3fe;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
}

#header_utils li a:hover {
	color: #b5dbf9;
}

#header_utils li a#header_utils_contact {
	border: none;
}

/* @group Searchbox */

#search {
	margin-top: 10px;
	height: 27px;

}

#searchbutton {
	border: none;
	background: transparent;
	width: 20px;
	height: 20px;
	z-index: 40;
	display: none;
	}

#searchbutton:hover {
	cursor: pointer;
}

#searchbox {
	border: none;
	background: #f3f3f3 url(images/search.gif) no-repeat left;
	height: 23px;
	width: 187px;
	padding: 0 5px;
	color: gray;
}

/* @end */


#page {

}

#left {
	width: 236px;
	float: left;
	clear: left;
	display: none;
	margin-top: 10px;
}

#right {


}

#landing {
	background: gainsboro;
	display: none;
	margin-bottom: 30px;

}

#utils {
	display: none;
}

#landing_content {
	background: #6ea3c9 url(images/landing.gif) no-repeat right top;
	padding-left: 260px;
	color: #fff;
	padding-top: 30px;
	min-height: 130px;
	padding-right: 70px;
}

#landing h1 {
	font-weight: normal; 
	font-size: 28px;
	line-height: 31px;
}

h1 small {
	color: #c9dff2;
	font-weight: normal;
	position: relative;
	top: -3px;
}

#landing_content p {
	text-transform: uppercase;
	line-height: 19px;
}

#feature_photo {
	float: left;
	width: 240px;
	height: 160px;
}

#the_content {
	float: left;
	font-size: 12px;
	color: #333;
	line-height: 18px;
	padding-right: 25px;
}

#the_content_sub {
	margin-left: 500px;
	padding-left: 25px;
	display: none;
}

#the_content blockquote {
	width: 245px;
	float: left;
	padding: 0 20px 20px 0;
	text-transform: uppercase;
	font-style: normal;
	color: #2b62b4;
	line-height: 20px;
}

#the_content h1 {
	color: #0367b6;
	font-size: 28px;
	line-height: 31px;
	margin-bottom: 15px;
}

#the_content h1 a {
	text-decoration: none;
}

#the_content h2 {
	color: #0367b6;
	margin-bottom: 15px;
	font: italic 20px/23px Georgia, "Times New Roman", Times, serif;
}

#the_content h3 {
	font-weight: bold;
	font-size: 13px;
	color: #0367b6;
	line-height: 18px;
	margin-bottom: 5px;
}

#the_content h4 {
	text-transform: capitalize;
	font-weight: bold;
	font-size: 12px;
	line-height: 18px;
	color: #333;
}

#the_content a {
	color: inherit;
	text-decoration: underline;
}

#the_content li {
	margin-left: 35px;
}

#the_content ul li {
	list-style-image: url(images/bullet.gif);
}



#footer {
	clear: both;
}

#utils li {
	display: none;
}
.wrapper {
	width: 90%;
	margin: 5% auto;
	text-align: left;
}

#breadcrumbs {
	margin-left: 25px;
	font-size: 11px;
	font-weight: normal;
	color: #333;
	float: left;
	margin-top: 5px;
}

#breadcrumbs a {
	font-weight: normal;
	color: #0367b6;
}

#breadcrumbs a:hover {
	color: #75b5e8;
}

#utils_share {
	float: right;
	width: 200px;
	text-align: right;
	margin-right: 20px;
}

#utils_share li {
	list-style: none;
	float: right;
	margin-right: 1px;
}

#utils_share li a {
	display: block;
	width: 17px;
	height: 16px;
	float: left;
}

#utils_share_facebook a {
	background: url(images/util_facebook.gif);
}

#utils_share_twitter a {
	background: url(images/util_twitter.gif);
}

#utils_share_print a {
	background: url(images/util_print.gif);
}

#utils_share_other a {
	background: url(images/util_share.gif);
}

#utils_share_other strong {
	display: none;
}


#subnav li {
	list-style: none;
	border-bottom: 1px dotted #333;
	padding: 7px 0;
}

#subnav li h3 {
	text-transform: uppercase;
	letter-spacing: 1px;
	margin-bottom: 0;
}

#subnav li a {
	color: #0367b6;
	font-weight: bold;
	font-size: 12px;
}

#subnav a:hover {
	color: #75b5e8 !important;
}

#subnav li.current_page_item {

}

#subnav li.current_page_item a {
	background: url(images/nav_arrow.gif) right no-repeat;
	padding-right: 10px;
	color: #d08b24;
}

#subnav li ul li a, #subnav li ul.children li a {
	background: none;
	font-weight: normal;
	color: #0367b6;
	border: none;
	font-size: 11px;
}

#subnav li span.active a {
	color: #d08b24;
}

#subnav li ul li, ul.children li,#subnav li ul li, ul.children li  {
	border: none;
	margin-left: 15px;
	padding: 4px 0;
}

#subnav li ul {
	margin-top: 7px;
	margin-bottom: 7px;
}

#subnav li ul li ul {
	margin-top: 5px;
	margin-bottom: 0px;
}

#subnav {
	margin-bottom: 25px;
	padding-left: 25px;
}

#subnav li.current_page_parent ul.children li.current_page_item a {
	background: url(images/nav_arrow.gif) left no-repeat;
	padding-left: 10px;
	margin-left: -10px;
	color: #d08b24;	
}

#subnav li.current_page_ancestor a, #subnav li ul li.current_page_parent a, #subnav li span.active a {
	background: url(images/arrow_down.gif) no-repeat right 4px;
	padding-right: 10px;
}

#subnav li ul li ul li a {
	background: none !important;
	color: #0367b6 !important;
}

#subnav li.current_page_ancestor ul li.current_page_parent ul li.current_page_item a {
	background: url(images/nav_arrow.gif) left no-repeat !important;
	padding-left: 10px !important;
	margin-left: -10px !important;
	color: #d08b24 !important;		
}

#stay_connected {
	width: 211px;
	height: 165px;
	background: #407dae url(images/stay_connected.gif) no-repeat right;
	padding: 60px 5px 0px 20px;
	color: #fff;
}

#stay_connected p {
	height: 60px;
	margin-bottom: 0;
}

#stay_connected div {
	min-height: 115px;
}

#stay_connected h4 {
	display: none;
}

#signup {
	margin-bottom: 5px;

}


#signup_email {
	border: none;
	padding: 5px;
	color: gray;
	background: #fff;
	width: 120px;
	height: 15px;
}

#signup_button {
	border: none;
	background-color: #75b6f2;
	color: #fff;
	padding: 5px 7px;
	height: 25px;
	margin-left: -3px;
	text-transform: uppercase;
}

#privacy a {
	color: #fff;
	font-size: 9px;
	text-transform: uppercase;
}

#actions dt {
	width: 183px;
	height: 15px;
	display: block;
	padding: 15px 10px 15px 10px;	
	margin-top: 4px;
}

#actions dt:hover {
	cursor: pointer;
}

#actions dd {
	width: 183px;
	background: #fff url(images/grad.gif) repeat-x top;
	padding: 15px 10px;
	color: #333;
	line-height: 20px;
}

#actions dd a {

}

#actions dd a {
	width: 100px;
	text-align: center;
	padding: 3px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	margin-top: 10px;
	margin-left: 0;
	display: block;
	background-color: #908f8d;
	color: #fff;
	text-transform: uppercase;
	
}


#actions dt a {
	color: #fff;
	font-size: 17px;
	background: url(images/button_toggle.gif) no-repeat;
	display: block;
	height: 17px;
	padding-left: 28px;
}

#actions dt.active a {
	background-position: 0 -17px;
}

#actions_learn {
	background: #eea22f;
}

#actions_become  {
	background: #ca7d12 url(images/button_2.gif) repeat-x;
}

#actions_partner {
	background: #9a5d0b url(images/button_3.gif) repeat-x;
}

#actions dd {
	display: none;
}

#news_gutter {
	margin-top: 20px;
	padding-top: 15px;
	border-top: 1px dotted #333;
	margin-right: 25px;
	line-height: 17px;
}

#news_gutter h3 {
	color: #70695e;
	font-size: 13px;
	text-transform: uppercase;
	margin-bottom: 15px;
}

#news_gutter strong {
	color: #333;
}

#news_gutter dt a {
	color: #0367b6;
	font-weight: bold;
	font-size: 13px;
}

#news_gutter dd {
	margin-bottom: 15px;
}

#footer {
	padding-top: 25px;
}

#footer div {
	float: left;
	border-left: 1px dotted #333;
	padding-left: 10px;
	margin-right: 10px;
	min-height: 290px;
	display: none;
}

#footer ul.spaced {
	padding-bottom: 20px;
}

#footer ul {

	margin-bottom: 0;
}

#footer li {
	list-style: none;
	font-size: 11px;
	line-height: 17px;
}

#footer a {
	color: #808285;
}

#footer a:hover {
	color: #a7a7a6;
}

#footer a:visited {
	color: #808285;
}

#contact {
	color: #808285;
}

#credits {
	margin-top: 100px;
	color: #808285;
	float: right;
	display: none;
	width: 210px;
}

#credits li{
	margin-bottom: 15px;
}

#credits_fr a {
	width: 117px;
	height: 12px;
	display: block;
	float: right;
	background: url(images/credit_fr.gif);
	top: 3px;
	left: -10px;
	position: relative;
}

#credits_vernal a {
	width: 66px;
	height: 35px;
	display: block;
	float: right;
	background: url(images/credit_vernal.gif);
	position: relative;
	right: 55px;
	top: -10px;
}



/* @group Suckerfish */


#suckerfishnav li:hover a {

}


#suckerfishnav {
    font-weight:normal;
	margin-left: 0;
	background: url(images/nav_bg.gif);
	height: 35px; 
	margin-bottom: 0;
	}

  
#suckerfishnav a {
    display:block;
    text-decoration:none;
  	text-transform: uppercase;
	font-size: 12px;
	color: #032643;
	padding: 10px 13px;
	border-right: 2px solid #ddd;

    }

#suckerfishnav a:hover {
	color: #768591;
}
    
  
#suckerfishnav li {
    float:left;
    list-style: none;
    padding:0;
    }
    
#suckerfishnav li ul {
    position:absolute;
    left:-999em;
    z-index: 30;
    height:auto;
    margin:0;
 	background: url(images/menu_shadow.png) bottom left no-repeat;
    line-height:1;
    border:0;
	padding-bottom: 30px;
	padding-top: 10px;
}

#suckerfishnav li.current_page_ancestor a, #suckerfishnav li.current_page_parent a, #suckerfishnav li.current_page_item a {
	color: #d7890f;
}

#suckerfishnav li.current_page_ancestor ul li a, #suckerfishnav li.current_page_parent ul li a, #suckerfishnav li.current_page_item ul li a {
	color: #0367b6;
}

#suckerfishnav li ul li.current_page_item a {
	color: #75b5e8 !important;
}


#suckerfishnav li ul li a {
	height: auto !important;
	margin: 0 20px 0 7px;
	padding: 7px 5px 7px 0;
	text-transform: none;
	width: 250px !important;
	color: #0367b6;
	font-weight: normal !important;
	font-size: 13px;
    border-bottom: 1px dotted #333;
    border-right: none;
}


#suckerfishnav li ul li a:hover {
	color: #75b5e8;
}

#suckerfishnav li ul li a:visited {
	color: #0367b6;
}


#suckerfishnav li li {
	float: none;
	padding: 0;
 
    }

#suckerfishnav li:hover ul ul, #suckerfishnav li:hover ul ul ul, #suckerfishnav li:hover ul ul ul ul, #suckerfishnav li.sfhover ul ul, #suckerfishnav li.sfhover ul ul ul, #suckerfishnav li.sfhover ul ul ul ul {
    left: -999em;
    }
#suckerfishnav li:hover ul, #suckerfishnav li li:hover ul, #suckerfishnav li li li:hover ul, #suckerfishnav li li li li:hover ul, #suckerfishnav li.sfhover ul, #suckerfishnav li li.sfhover ul, #suckerfishnav li li li.sfhover ul, #suckerfishnav li li li li.sfhover ul {
    left:auto; 
    margin-left: -6px;
    }
    
#suckerfishnav li.page-item-535:hover ul {
	margin-left: -163px;
}

#suckerfishnav li.page-item-536:hover ul {
	margin-left: -200px;
}

#suckerfishnav li:hover, #suckerfishnav li.sfhover {

    } 
#suckerfishnav li.page-item-536 a {
	border-right: none;
}

/* @end */

#feature {
	height: 386px;
	background: #000;
}

.slide {
	height: 386px;
}

#feature_constants, .slide_content {
	width: 985px;
	margin: 0 auto;
}

#feature_constants {
	position: relative;
	
}

#slide_1 {

}

#actions.home {

}

#actions_wrapper {
	height: 260px;
	width: 220px;
	margin-top: -372px;
	overflow: hidden;
}

#page.homepage {
	clear: both;
}

.slide_footer {
	color: #fff;
	text-align: right;
	margin-top: 40px;
	text-transform: uppercase;
}

.slide_footer strong {
	line-height: 200%;

}

.slide_footer  a {
	color: #fff;
}

.slide_footer strong a:hover {
	color: #eea12e;
}

.slide_footer blockquote {
	display: block;
	margin-left: 300px;
	padding-right: 10px;
	padding-top: 5px;
}

.slide_footer blockquote a {
	color: #fff;
}

#photo_credits {
	width: 100px;
	float: left;
	margin-left: 10px;
	margin-top: -5px;
}

#photo_credits a {
	color: #bababa;
	text-transform: uppercase;
	font-size: 10px;
	background: url(images/home/camera.gif) center left no-repeat;
	padding-left: 15px;
}

#photo_credits a:hover {
	cursor: pointer;
}
.slide_action {
	padding-top: 280px;
	margin-right: 290px;
	text-align: right;
}

.slide_action a {
	text-transform: uppercase;
	color: #eea22f; 	
	background: url(images/home/arrow.png) center right no-repeat;
	padding: 3px 25px 2px 0;
	display: block;
}

.slide_action a:hover {
	color: #c8801e;
}

#slide_nav {
	width: 200px;
	position: absolute;
	top: 339px;
	margin: 0;
	margin-left: 7px;
}

#slide_nav li {
	list-style: none;
}

#slide_nav li a {
	display: block;
	width: 16px;
	height: 16px;
	float: left;
	background: url(images/home/slider_nav.gif) -34px no-repeat;
	margin-right: 4px;
}

#slide_nav li a:hover {
	background-position: -17px;
}

#slide_nav li.active a {
	background-position: 0;
}

#slide_nav li.active a:hover {
	cursor: default;
}

#page.homepage {
	padding: 0;
}

#home_left {
	width: 390px;
	float: left;
	margin: 25px 0 25px 25px;
	padding-right: 25px;


}

#home_middle {
	width: 235px;
	float: left;
	margin: 0px;
	margin-bottom: 15px;
	padding: 10px 0 15px 25px;
	border-left: 1px dotted #333;
	
}

#home_right {
	margin-left: 727px;
	background: #c9c2b7 url(images/home/home_right_bg.gif) repeat-y right;
	padding: 25px 0;
	border-left: 1px dotted #ddd;
}

.homepage h2, .homepage h2 a {
	font-style: italic;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 20px;
	line-height: 23px;
	margin-bottom: 10px;
	color: #1566b6;
}

.homepage h3 a {
	font-weight: bold;
	font-size: 13px;
}

.homepage p {
	line-height: 19px;
}

#home_left div#apply_emerson, #home_left div#apply_leland {
	width: 180px;
	float: right;
	margin-left: 30px;
	background: url(images/apply_leland.jpg) top center no-repeat;
	padding-top: 83px;
}


#home_left div#apply_emerson {
	margin: 0;
	background: url(images/apply_emerson.jpg) top center no-repeat;
	padding-top: 83px;
}

#home_left div#meet_our_fellows {
	width: 395px;
	clear: both;
	margin-top: 10px;
	padding-top: 25px;
	border-top: 1px dotted #333;
}

#home_left div#meet_our_fellows div#meet_our_fellows_content {
	width: 395px;
	background-color: #ddd9d3;
	padding-bottom: 15px;
	min-height: 345px;
}

#home_left div#meet_our_fellows h3 a {
	color: #fff;
	font-weight: normal;
	display: block;
	padding: 5px 10px;
	font-size: 12px;
	background-color: #918b81;
	width: 140px;
	text-transform: uppercase;
}

#home_left h2 {
	padding-top: 10px;
	border-top: 1px dotted #333;
}

#home_featured_publications {
	margin-top: 10px;
	padding-top: 25px;
	border-top: 1px dotted #333;
	line-height: 18px;
}

#home_left p {
	margin-bottom: 10px;
}

#featured_publication li {
	list-style: none;
	
}

.publication_icon {
	background: url(images/publication_icon.gif) top left no-repeat;
	padding-left: 45px;
	font-weight: bold;
	font-size: 12px;
	min-height: 50px;
}

#home_right #news_gutter {
	background: url(images/home/news_events.gif) top right no-repeat;
	padding-top: 40px;
	padding-left: 20px;
	border: none;
	padding-bottom: 10px;
	padding-right: 20px;
	line-height: 18px;
}

#home_right #news_gutter h3 {
	display: none;
}

#home_right #stay_connected {
	width: 210px;
	background-position: top right;
}

#home_right #stay_connected p {
	margin-bottom: 0;
}

p.apply_now a {
	display: block;
	width: 50%;
	margin: 0;
	margin-top: -83px;
	text-transform: uppercase;
	font-size: 10px;
	letter-spacing: 1px;
	padding: 5px 10px;
	background: #2c3c4f;
	color: #fff;
	position: relative;
}

#home_left p.apply_now {
	margin-bottom: 65px;
	display: none;
}

#fellow_profile {
	padding: 15px;
	padding-bottom: 10px;
	padding-right: 28px;
	margin: 0;
	line-height: 17px;
}

#fellow_profile li {
	list-style: none;
}

#fellow_thumb {
	float: right;
	margin-left: 20px;
	margin-bottom: 15px;
}

#fellow_thumb img {
	border: 10px solid #fff;
}

#fellow_profile strong a {
	color: #333;
}

#meet_link {
	margin-left: 20px;
}

body.post-type-archive-publications #the_content_sub, body.page-id-556 #the_content_sub, body.page-id-555 #the_content_sub, body.page-id-534 #the_content_sub {
	display: none;
}

body.post-type-archive-publications #the_content, body.page-id-556 #the_content, body.page-id-555 #the_content, body.page-id-534 #the_content {
	width: 700px;
	border-right: none;
	border-top: none;
}

body.page-id-534 #landing {
	display: none;
}

#publications_landing {
	margin-top: -20px;
}


#publications_table {
	border-collapse: collapse;
	width: 100%;
	clear: both;
	border-top: 1px dotted #333;
}

#publications_table td {
	padding: 15px;
}

td.column_excerpt {
	line-height: normal;
}

#publications_table tr {
	border-top: 1px dotted #333;
}

#publications_table thead th {
	background-color: #e3e0db;
	padding: 2px 15px;
	font-weight: bold;
	border-bottom: 1px dotted #333;
	color: #2b62b4;
}

#publications_tabletr.even {
	background-color: #eeeee5;
}

#publications_table tr.odd {
	background-color: #f5f4f2;
}

#publications_table_wrapper .dataTables_filter {

}

#publications_table th.sorting:hover {
	cursor: pointer;
	color: #d08b24;
}

#publications_table th.sorting_asc {
	background: #e3e0db url(images/sorting_asc.gif) no-repeat center right;	
	padding-right: 15px;
	color: #d5a553;
}

#publications_table th.sorting_desc {
	background: #e3e0db url(images/sorting_desc.gif) no-repeat center right;	
	padding-right: 15px;	
	color: #d5a553;
}

#publications_table tr:hover {

} 




#staff h2 {
	margin-bottom: 0px;
	margin-top: 20px;
}

#staff h2 small {
	display: block;
	font-style: normal;
	font-family: Arial, Helvetica, Geneva, sans-serif;
	font-size: 13px;
}

#staff p {
	margin-bottom: 10px;
}

p.meta {
	font-size: 90%;
}

#news .intro_post {
	margin-bottom: 30px;
}

#news h2, #news p {
	margin-bottom: 0px;
}

#news h2 a {
	text-decoration: none;
}

#filter-mechanism {
	padding-top: 70px;
	background: #296b9d url(images/sort_bg.gif) top right no-repeat;
	margin-bottom: 25px;
}

#filter-mechanism a {
	display: block;
	background: url(images/sort_bottom.gif) no-repeat 0 0;
	height: 31px;
}

#filter-mechanism a span {
	display: none;
}


#filter-mechanism a.active {
	background-position: 0 -33px;
}

#instructions  {
	margin: 0;
	float: left;
	margin-left: 50px;
	color: #245497;
	margin-top: 33px;
}


.column-filter-widgets {
	padding: 5px 15px;
	height: 145px;
	margin-top: -70px;
	background-color: #286b9d;
	border-top: 3px solid #a0d5fb;
}

.column-filter-widgets select {
	margin-bottom: 6px;
	font-size: 11px;
	max-width: 280px;
}

.dataTables_filter input {
	background: #fff url(images/filter_by_bg.gif) no-repeat;
	width: 200px;
	padding: 3px;
	color: transparent;
	border: 1px solid #ccc;
}

.dataTables_filter input:focus, .dataTables_filter input.popped {
	background: #fff !important;
	color: black !important;
}

p.prompt {
	color: #fff;
	width: 45%;
	float: left;
	margin-bottom: 5px;
	font-weight: bold;
}

.column_pub_type {
	display: none !important;
}

.column_community {
	display: none !important;
}

.column_subjects {
	display: none !important;
}

.column_body {
	display: none !important;
}

#selections_prompt {
	margin-top: -23px;
	margin-left: 35px;
}

.column-filter-widgets div.column-filter-widget-selected-terms {
	margin-left: 330px;

	padding: 15px;
	height: 115px;

}

#right .column-filter-widgets div.column-filter-widget-selected-terms a {
	color: #fff;
	text-decoration: none;
	padding: 3px 10px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	background: #175181 url(images/deselect.gif) no-repeat 4px;
	padding-left: 17px;
	font-size: 13px;
	margin-right: 5px;
	display: inline;
	height: auto;
	float: left;
	margin-bottom: 5px;
}

body.page-id-556 .column-filter-widgets div.column-filter-widget-selected-terms {
	margin: 0;
	border: none;
	height: auto;

}

body.page-id-556 .column-filter-widgets button  {
	display: none;

}

.column-filter-widget-menus {
	width: 310px;
	float: left;
	clear: left;
	border-right: 1px solid #6797ba;
}

.column-filter-widgets button {
	background-color: #53b0f5;
	border: 1px solid #3a87bf;
	color: #fff;
	text-transform: uppercase;
	padding: 4px 10px;
	clear: both;
	margin-top: -20px;
	display: block;
	float: right;
	letter-spacing: 1px;
}

.column-filter-widgets button:hover {
	cursor: pointer;
}

.dataTables_length {
	display: none;
}

/* @group Fellows Directory */

#fellows_directory_wrapper .column-filter-widget-menus {
	border: none;
	width: 500px;
}

#fellow_profile_page img {
	float: right;
	margin: 0 0 10px 15px;
	border: 1px solid #ddd;

}

#fellow_profile_meta p {
	margin-bottom: 5px;
	font-size: 90%;
}

#fellow_profile_page h3 {
	margin-top: 35px;
}

#fellows_directory thead {
	display: none;
}

#fellows_directory tr {
	display: block;
	float: left;
	width: 335px;
	padding: 10px 5px;
	margin-right: 5px;
	background-color: #f2f2f2;
	min-height: 130px;
	margin-bottom: 4px;
}

#fellows_directory tr.even {
	margin-right: 0;
}

#fellows_directory tr td {
	display: block;
	font-size: 11px;
}

#fellows_directory img {
	float: left;
	border: 2px solid #ddd;
	margin-right: 10px;
}

#fellows_directory_wrapper .column-filter-widgets select {
	float: left;
	margin: 5px;
	font-size: 90%;
}

#fellows_directory_wrapper .column-filter-widgets {
	background: white;
	border: none;
	padding: 0;
	float: left;
	width: 450px;
	height: auto;
	margin-top: -5px;
}

#fellows_directory_wrapper #fellows_directory_filter {
	float: right;
	font-size: 90%;
}

#fellows_directory_filter input {
	background: #fff !important;
}

#fellows_directory {
	clear: both;
}

#fellows_directory_wrapper .column-filter-widgets div.column-filter-widget-selected-terms {
	border: none;
	clear: both;
	float: none;
	padding: 5px;
}

#fellows_directory_filter input {
	border: 1px solid #ccc;
	padding: 3px;
	width: 150px;
}



/* @end */

.dataTables_info {
	font-size: 85%;
	float: left;
}

/* @group Datatables navigation and pagination */



/* @end */

.dataTables_paginate {
	float: right;
	font-size: 85%;
}


.dataTables_paginate span.paginate_button {
	margin: 0 4px;
	text-decoration: underline;
	color: #407dae;
}

.dataTables_paginate span.paginate_button:hover {
	cursor: pointer;
}

.first.paginate_button {
	display: none;
}

.last.paginate_button {
	display: none;
}

span.paginate_active {
	text-decoration: none;
	color: #407dae;
}

span.next, span.previous {
	text-decoration: none !important;
}

.gallery {
	padding-bottom: 30px; 
	margin-top: -20px !important; 

}

#the_content #partner_view_controls {
	margin: 0;
	padding: 0;
	border-bottom: 9px solid #296393;
	height: 28px;
}

#partner_view_controls li {
	list-style: none;
	display: inline;
	margin: 0;
	padding: 0;
}

#partner_view_controls li a {
	display: block;
	float: left;
	background-color: #54b2f2;
	text-decoration: none;
	color: #fff;
	padding: 5px 15px;
	font-size: 12px;
	margin-right: 2px;
	text-transform: uppercase;
}

#partner_view_controls li a:visited {
	color: #fff;
}

#partner_view_controls li a.active {
	background-color: #296393;
}

#the_content .global_map h2 {
	clear: both;
}

#the_content div.global_map {
	background-color: #316f9e;
	padding: 0;
	color: #fff;
}


#the_content div.global_map  {
	color: #fff;
}

#the_content div.global_map ul.list_index {
	margin: 0;
	padding: 15px 0 ;
	background: url(images/dots.gif) bottom repeat-x;
	padding-bottom: 25px;
	margin-bottom: 20px ;
}

#the_content div.global_map ul.list_index li {
	margin: 0;
	margin-right: 5px;
	padding: 0;
	font-size: 11px;
	display: inline;
}


#the_content .global_map ul.partner_list {
	display: none;
}


#the_content div.global_map a {
	text-decoration: none;
	text-transform: uppercase;
}

#the_content .global_map h3 {
	color: #76bef8;
	font: italic 20px Georgia, "Times New Roman", Times, serif;
	margin-bottom: 10px;
}

#the_content .global_map li {
	background: none;
	list-style: none;
	padding: 0;
	margin: 0;
	margin-bottom: 8px;
	float: left;
}

.global_map li span {
	text-transform: uppercase;
}

#the_content .global_map h2 {
	display: none;
}

#the_content p.top_link {
	background: url(images/dots.gif) repeat-x 0 10px;
	text-align: right;
	margin-bottom: 15px;
}

#the_content p.top_link a {
	background: #306f9e url(images/up.gif) no-repeat right center;
	padding-right: 10px;
	padding-left: 5px;
	margin-right: 35px;
	text-decoration: none !important;
	color: #224057 !important;
	font-size: 10px;
	text-transform: uppercase;
}

#the_content .global_map ul li.partner_status_3, #the_content ul li#list_key_138  {
	padding-left: 17px;
	background: url(images/dot_current.png) center left no-repeat;
}

#the_content .global_map ul li.partner_status_137, #the_content ul li#list_key_137   {
	padding-left: 17px;
	background: url(images/dot_past.png) center left no-repeat;
}

#the_content .global_map ul li.partner_type_139 span {
	padding-right: 5px;
	background: url(images/star.png) top right no-repeat;
}

#the_content ul li#list_key_3 {
	padding-left: 10px;
	background: url(images/star.png) top left no-repeat;
}

#the_content #domestic_list_panel,#the_content #international_list_panel {
	padding: 0 20px;
}

#the_content ul.list_key  {
	display: block;
	background-color: #276193;
	padding: 5px 30px 10px 20px;
	margin-bottom: 0px;
	margin: 0 -20px;
}

#the_content ul.list_key li {
	display: inline;
	margin-right: 10px;
}


h3.expand_next strong {
	float: left;
}

h3.expand_next em {
	padding-right: 20px;
	background: url(images/expando_closed.gif) no-repeat top right;
}

h3.expand_next.active em {
	padding-right: 20px;
	background: url(images/expando_open.gif) no-repeat top right;
}

.global_map a:visited {
	color: #fff !important;
}

#the_content ul.list_key_formap {
	width: 200px;
	display: block;
	margin: 0;
	padding: 10px;
	height: 45px;
	position: absolute;
	right: 0;
	background-color: #306f9e;

}

#the_content ul.list_key_formap li {
	margin-bottom: 5px;
}

#staff img {
	float: left;
}

.staffperson {
	margin-left: 130px;
}

 .nophoto .staffperson {
	margin-left: 0;
}

#wp-admin-bar-new-link, #wp-admin-bar-new-post {
	display: none;
}

#publications_landing div.publication_sorter {
	width: 45%;
	float: left;
	margin: 1px 20px 15px 0;
	overflow: hidden;
}

#publications_landing div.publication_sorter select {
	max-width: 290px;
}

