/*
    ColorBox Core Style:
    The following CSS is consistent between example themes and should not be altered.
*/
#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden;}
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative;}
#cboxLoadedContent{overflow:auto;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%; height:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}
.cboxPhoto{float:left; margin:auto; border:0; display:block; max-width:none;}
.cboxIframe{width:100%; height:100%; display:block; border:0;}
#colorbox, #cboxContent, #cboxLoadedContent{box-sizing:content-box; -moz-box-sizing:content-box; -webkit-box-sizing:content-box;}

/* 
    User Style:
    Change the following styles to modify the appearance of ColorBox.  They are
    ordered & tabbed in a way that represents the nesting of the generated HTML.
*/
#cboxOverlay{background:#fff;}
#colorbox{}
    #cboxContent{margin-top:32px; overflow:visible;}
        .cboxIframe{background:#fff;}
        #cboxError{padding:50px; border:1px solid #ccc;}
        #cboxLoadedContent{}
        #cboxLoadingGraphic{background:url(images/loading.gif) no-repeat center center;}
        #cboxLoadingOverlay{background:#000;}
        #cboxTitle{position:absolute; top:-22px; left:0; color:#000;}
        #cboxCurrent{position:absolute; top:-22px; right:205px; text-indent:-9999px;}
        #cboxSlideshow, #cboxPrevious, #cboxNext, #cboxClose{text-indent:-9999px; width:20px; height:20px; position:absolute; top:-20px; background:url(images/controls.png) no-repeat 0 0;}
        #cboxPrevious{background-position:0px 0px; right:44px;}
        #cboxPrevious:hover{background-position:0px -25px;}
        #cboxNext{background-position:-25px 0px; right:22px;}
        #cboxNext:hover{background-position:-25px -25px;}
        #cboxClose{background-position:-50px 0px; right:0;}
        #cboxClose:hover{background-position:-50px -25px;}
        .cboxSlideshow_on #cboxPrevious, .cboxSlideshow_off #cboxPrevious{right:66px;}
        .cboxSlideshow_on #cboxSlideshow{background-position:-75px -25px; right:44px;}
        .cboxSlideshow_on #cboxSlideshow:hover{background-position:-100px -25px;}
        .cboxSlideshow_off #cboxSlideshow{background-position:-100px 0px; right:44px;}
        .cboxSlideshow_off #cboxSlideshow:hover{background-position:-75px -25px;}
		
	
#inline_content {
padding:1px; background:#fff;
border:1px solid #767676; 
border-radius:4px; 
}

div#colorbox {
border:1px solid #767676;
border-radius:4px; 
-webkit-border-radius:4px;
background:#fff;	
-webkit-box-shadow: 3px 3px 13px rgba(50, 50, 50, 0.75);
-moz-box-shadow:    3px 3px 13px rgba(50, 50, 50, 0.75);
box-shadow:         3px 3px 13px rgba(50, 50, 50, 0.75);
}

li.team_information_background .field-label, li.team_information_background .field-field-employment-sector, li.team_information_background .field-field-employment-jobtype {
display:none;	
}

li.team_information_background .field-field-employment-organization, li.team_information_background .field-type-text {
float:left;
	
}

#team-profile-statement {
clear:both;	
padding:20px;
font-size:.833em;
}

li.team_information_background .field-field-employment-title div.field-item::before {
content:","
}

li.team_information_background .field-field-employment-title div.field-item::after {
content:"|"
}

li.team_information_background .field-field-employment-title {
font-size:9px;	
}

li.team_information_background .field-field-employment-organization {
font-size:9px;
font-weight:bold;	
}
.team_information_employement {
width:800px;
padding:0px;
margin:0px;	
}

.view-team-harris .views-field-field-profile-pic-data .views-label {
color:transparent;
font-size:.833em;	
}

.view-team-harris td.full-cell {
margin:10px;
padding:5px;	
}

.team-profile-pic-popup ul li {
display:inline;
list-style:none;	
}
ul.team_profile_pic_area li {

list-style:none;
	
}

#team-picture-info-wrap {
font-size:.833em;	
}

li.team_profile_pic img {
width:110px;
height:152px;
margin:10px;
padding:5px;
background:#ced7df;	
}

.team-picture-info-wrap {
display:inine-block;	
}

#team-profile-pic-popup {
float:left;	
}

ul.team_information li {
list-style:none;
}

ul.team_information div.directory-view-first-last {
background:transparent;
font-size:2em;	
color:#767676;
}

ul.team_information {
padding-top:25px;
}

li.team_information_first_last {
border-bottom: 1px solid #D6D6CF;
margin-left: 10px;
width: 90%;
margin-bottom: 30px;	
}

li.team_information_interests, li.team_information_hometown {
line-height:2em;
}

ul.team_profile_pic_area {
text-align:center;	
}

.team_profile_contact_button a {
color: rgb(230, 230, 230);
font-size: 14px;
padding: 8px;
text-shadow: 0px -1px 0px rgba(30, 30, 30, 0.8);
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
background: rgb(60, 96, 130);
-webkit-box-shadow: 1px 2px 1px rgba(50, 50, 50, 0.75);
-moz-box-shadow:    1px 2px 1px rgba(50, 50, 50, 0.75);
box-shadow:         1px 2px 1px rgba(50, 50, 50, 0.75);
transition:ease-in-out color .2s; 
	-webkit-transition: ease-in-out color .2s;

	
}

.team_profile_contact_button a:hover {
color: #FFF;
font-size: 14px;
padding: 8px;
text-shadow: 0px -1px 0px rgba(30, 30, 30, 0.8);
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
background: #000;
-webkit-box-shadow: 1px 2px 1px rgba(50, 50, 50, 0.75);
-moz-box-shadow:    1px 2px 1px rgba(50, 50, 50, 0.75);
box-shadow:         1px 2px 1px rgba(50, 50, 50, 0.75);

	
}

a.colorbox-inline:hover {
	color: rgb(60, 96, 130);
	font-size: 12px;
	padding: 4px;
	text-shadow: 0px -1px 0px rgba(30, 30, 30, 0.8);
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	background: rgb(214, 214, 207);
	-webkit-box-shadow: 0px 2px 1px rgba(50, 50, 50, 0.75);
	-moz-box-shadow: 0px 2px 1px rgba(50, 50, 50, 0.75);
	box-shadow: 0px 2px 1px rgba(50, 50, 50, 0.75);
	padding-right: 13px;
	padding-left: 13px;
	text-align: center;
	transition:ease-in-out color .2s; 
	-webkit-transition: ease-in-out color .2s;
}

a.colorbox-inline {
color:#FFF;
font-size: 12px;
padding: 4px;
text-shadow: 0px -1px 0px rgba(30, 30, 30, 0.8);
-webkit-border-radius: 2px;
-moz-border-radius: 2px;
border-radius: 2px;
background: rgb(60, 96, 130);
-webkit-box-shadow: 0px 2px 1px rgba(50, 50, 50, 0.75);
-moz-box-shadow:    0px 2px 1px rgba(50, 50, 50, 0.75);
box-shadow:         0px 2px 1px rgba(50, 50, 50, 0.75);
text-align:center;
padding-right:13px; 
padding-left:13px;
}

a.donate {
color:#FFF;
font-size: 32px;
padding: 4px;
text-shadow: 0px -1px 0px rgba(30, 30, 30, 0.8);
-webkit-border-radius: 2px;
-moz-border-radius: 2px;
border-radius: 2px;
background: #510000 ;
-webkit-box-shadow: 0px 2px 1px rgba(50, 50, 50, 0.75);
-moz-box-shadow:    0px 2px 1px rgba(50, 50, 50, 0.75);
box-shadow:         0px 2px 1px rgba(50, 50, 50, 0.75);
text-align:center;
padding-right:13px; 
padding-left:13px;
}

a.donate:hover {
	color: rgb(60, 96, 130);
	font-size: 32px;
	padding: 4px;
	text-shadow: 0px -1px 0px rgba(30, 30, 30, 0.8);
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	background: #510000 ;
	-webkit-box-shadow: 0px 2px 1px rgba(50, 50, 50, 0.75);
	-moz-box-shadow: 0px 2px 1px rgba(50, 50, 50, 0.75);
	box-shadow: 0px 2px 1px rgba(50, 50, 50, 0.75);
	padding-right: 13px;
	padding-left: 13px;
	text-align: center;
	transition:ease-in-out color .2s; 
	-webkit-transition: ease-in-out color .2s;
}

#block-views-team_harris-team_harris .directory-contact-buttons {
	
padding-top:4px;
text-align:center;
	
}

.view-team-harris-3 td.full-cell {

width:100px !important;

}

.hideme {
display:none;
}

.teamharris-view-thumb-pic img {
width:98px; 
height:auto;
box-shadow: 0px 0px 3px #767676;
-webkit-box-shadow:0px 0px 3px #767676;
}

.view-team-harris-3 .views-field-nothing {
background: #D6D6CE;
width: 130px;
height: 275px;
border-radius: 2px;
border: 1px solid #767676;
position: relative;
}

.teamharris-view-container {
margin-left:auto;
margin-right:auto;
padding-top:10px;
width:98px;
}

.teamharris-view-first-last {
width:130px; 
text-align:center;
}

h3.teamharris-title {
font-size:14px; 
line-height:16px;
color:#8F3931;
font-weight:bold;
}

.teamharris-view-program {
width: 130px;
font-size: 13px;
color: #767676;
text-align: center; 
}

.teamharris-view-title {
width: 130px;
font-size: 13px;
color:  #155F83;
text-align: center; 

}


div.teamharris-view-viewprofile{
width: 130px;
height: 25px;
display: block;
position: absolute;
bottom: 4px;
}

div.teamharris-view-profilebutton {
width: 102px;
margin-left: auto;
margin-right: auto;

}

h1.team-profile-first-last {
color:lightgray;
}

h4.teamharris-positiontitle {
color:#767676;
}
