  #copy h1{font-size:20px;}

/** ask lib **/

a#AskLib{width: 174px; padding: 10px 0px 10px 13px; color: #fff; text-decoration: none; font-weight: bold; background: #8d8bb7; display:block;}

a#AskLib * {vertical-align: middle;}

a#AskLib:hover{text-decoration: none; color: #d7d1e0;}

a#AskLib img{margin-right: 3px; margin-top: -1px;}

a.openchat{}

/** Homepage search box **/

#EncoreFullSearch ul.tabs {
    margin: 0;
    padding: 0;
    float: left;
    list-style: none;
    margin-top: 20px;
    height: 46px; /*--Set height of tabs--*/
    xborder-bottom: 1px solid #999;
    xborder-left: 1px solid #999;
    width: 100%;
}
#EncoreFullSearch ul.tabs li {
    border-right:1px solid #DFDDE8;
    float: left;
    cursor: pointer;
    margin: 0;
    padding: 3px 10px;
    height: 46px; /*--Subtract 1px from the height of the unordered list--*/
    line-height: 18px; /*--Vertically aligns the text within the tab--*/
    xborder: 1px solid #999;
    xborder-left: none;
    xborder-bottom: none;
    margin-bottom: -1px; /*--Pull the list item down 1px--*/
    overflow: hidden;
    position: relative;
    background: #3b3464;
    color: #ccc;
}
#EncoreFullSearch ul.tabs li a {
    text-decoration: none;
    color: #fff;
    display: block;
    font-size: 1em;
    padding: 0 14px;
    xborder: 1px solid #ddd; /*--Gives the bevel look with a 1px white border inside the list item--*/
    outline: none;
}
#EncoreFullSearch ul.tabs li a:hover {
    background: #8d8bb7;
}

.tab_last { border-right: 1px solid #333; }

html #EncoreFullSearch ul.tabs li.active, html #EncoreFullSearch ul.tabs li.active a:hover  { /*--Makes sure that the active tab does not listen to the hover properties--*/
    background: #dfdde8;
    color: #3b3464;
    /* border-bottom: 1px solid #fff; /*--Makes the active tab look like it's connected with its content--*/
}

#EncoreFullSearch ul.tabs li.active a{color:#3b3464;}

#EncoreFullSearch .tab_container {
    border-top: none;
    /* margin-top: 10px; */
    clear: both;
    overflow: hidden;
    float: left; 
    width: 100%;
    background: #dfdde8;
}
#EncoreFullSearch .tab_content {
    padding: 20px;
    font-size: 1em;
    height: 100%;
    display: none;
}

#EncoreFullSearch .tab_drawer_heading { display: none; }

#EncoreFullSearch .searchhint, #SS_CFocusTag {
    color: #444;
    width: 100%;
}

/* Media queries to make tabs into accordion at narrower widths */

@media screen and (max-width: 1150px) {
    #EncoreFullSearch .tabs {
		display: none;
	}
	#EncoreFullSearch .tab_drawer_heading {
		background-color: #8b8cb6;
		color: #fff;
		border-top: 1px solid #333;
		margin: 0;
		padding: 5px 20px;
		display: block;
		cursor: pointer;
		-webkit-touch-callout: none;
		-webkit-user-select: none;
		-khtml-user-select: none;
		-moz-user-select: none;
		-ms-user-select: none;
		user-select: none;
	}
	#EncoreFullSearch .d_active {
		background-color: #3b3464;
		color: #fff;
	}
}

/** treeview **/

#copy .tree-section{padding-bottom: 15px;}

#copy .tree-section a .tree-heading{font-weight: bold;}

#copy .tree-heading{padding-bottom: 2px; font: bold 1.4em Gibson, Arial, sans-serif;}

#copy .treeview .folder  {font: normal 1em Gibson, Arial, sans-serif;}


li.closed.expandable.lastExpandable a{
    font-size: 1em;
    font-weight: normal;
}


div.tree-heading {
    font-size: 1.4em;
    font-weight: bold;
}

/** Home and Reilly page styles; JKG, 8/5/14 **/

.tile { 
    border: 1px solid #ddd; 
    box-sizing: content-box;
}

/** Right column menu buttons; JKG, 8/5/14  **/

#wmlmenu {
    padding: 0;
    font-family: Gibson,Verdana,sans-serif;
    font-size: 16px;
    list-style-type: none !important;
}
  
#wmlmenu li {
    display: inline;
}  
  
#wmlmenu li a {
    background-color: #8f829a;
    color: #ffffff;
    padding: 20px 10px;
    text-decoration: none;
}

#wmlmenu a:hover {
    background-color: #512d6d;
    color: #ffffff;
}
  
#wmlmenu li.current a {
    border:1px solid #777;
}

/** Staff directory **/

.profile-pic { max-width: 105px; float: left; }  /*  JKG, 8/5/14 */

.learn-more-photo { float: left; margin-right: 20px; margin-bottom: 20px; }

.learn-more-emp-name { padding-top: 20px; }

/** Decorative images **/

.donor-photo { float: left; margin-right: 15px; } /* JKG, 8/28/14 */

.three-across {                                 /*  JKG, 8/12/14 */
   padding-right: 10px;
   padding-bottom: 10px;
   width: 30%;
}
@media screen and (max-width: 780px) {          /*  JKG, 8/12/14 */
   .three-across { width: 100%; }
} 

/** Button style (used for Friends form buttons, etc.) **/

.button-link { 
    background-color: #428bca;
    border-color: #357ebd;
    color: #fff;
    background-image: none;
    border: 1px solid transparent;
    border-radius: 3px;
    cursor: pointer;
    display: inline-block;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.42857;
    margin-bottom: 0;
    padding: 6px 12px;
    text-align: center;
    vertical-align: middle;
    white-space: nowrap;
    text-decoration: none;
}
.button-link:hover { background-color: #3071a9;
    border-color: #285e8e;
    color: #fff;
    text-decoration: none;
}

.three-across {
    margin-right: 12px;
}
}
