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

/*ipad portrait*/   
@media screen and (min-width: 1025px){
      body{width:100%;}
    }

 
@media screen and (min-width: 481px) and (max-width: 1024px) {
      body{width:1080px;}
    }


@media screen and (max-width: 481px) {
        body{width:1080px;}
    }

/*Pages Style */
html, body{
	height:100%;
	
}
body {
  margin: 0;
  padding: 0;
  font-family:Arial, Helvetica, sans-serif;
  min-height:100%;
  background:#efefef;
  color:#52524A;
  font-size:80%;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; 
}
.breadcrumb{
	display:none;
	visibility:hidden;
}

hr {
	border-bottom:3px solid #D1EABF;
	border-top:none;
	border-left:none;
	border-right:none;
}
#page-inner-wrap {
	height:auto !important;
	min-height:100%;
	background-color:#fff;
	padding-bottom:20px;
	width:100%;
	margin-left:auto;
	margin-right:auto;
}
.not-front .column a:link{
	color:#00648D;
	text-decoration:none;
	/*font-size: 80%;*/
}
.not-front .column a:hover{
	text-decoration:underline;
}

.not-front .column h1{
	font-size:24px;
	font-weight:500;
	text-transform:uppercase;
	line-height:1.2em;
	color:#54534A;
	margin:24px 0;
}
.not-front .column h2{
	color:#008543;
	font-size:18px;
	padding:0px;
	font-weight:bold;
	line-height:1.5em;
}
.not-front .column h3{
		font-weight:bold;
		line-height:1.5em;
		padding:0px;
		font-size:16px;
		margin-top:0px;
		margin-bottom:10px;
		color: #7AC143;
}
.not-front .column h4{
	font-size:14px;
	color:#000;
	font-weight:bold;
}
.not-front .column p{
	font-size:12px;
	line-height:1.5em;
}
.not-front .column table{
	border:1px solid #ccc;
	width:100%;
	
}
.not-front .column table.hours-table{
	border:0px solid #ccc;
	width:500px;
	
}

.not-front .column table caption{
	padding:1em;
	font-weight:bold;
}

.not-front .column tr.odd {
    background-color: #fff;
    border-bottom: 1px solid #CCCCCC;
    padding: 0px;
}

.not-front .column tr.even {
    background-color: #efefef;
    border-bottom: 1px solid #CCCCCC;
    padding: 0px;
}
.not-front .column thead tr th{
    background: none repeat scroll 0 0 #D1EABF;
	padding: 1em 1em;
    text-align: left;
	border: 1px solid #ccc;
	color:#52524A;
	font-size:14px;
}
.not-front .column .hours-table tbody{
	border-top:0px solid #ccc;
}
.not-front .column tbody tr td{
	padding: 1em 1em;
	border:1px solid #ccc;
}
.not-front .column .hours-table tr td {
	padding: 3px 0px;
	border:0px solid #ccc;
}
.not-front .column thead tr th.active,
.not-front .column tbody tr td.active{
	background-color:#D1EABF;
}
.feed-icon img{
	margin-bottom:-3px;
}
.not-front .column a:visited{
	color:#00648D;
	
}
	
/*
 * The skip-link link will be completely hidden until a user tabs to the link.
 * See the element-focusable rule in system.base.css.
 */

#skip-link {
  margin: 0;
}
#skip-link a,
#skip-link a:visited {
  display: block;
  width: 100%;
  padding: 2px 0 3px 0;
  text-align: center;
  background-color: #666;
  color: #fff;
}
/*UNTL*/


/*header section */
h1.for-print{
	display:none;
}
#header-wrap, 
#main-wrap,
#navigation-wrap,
#footer-wrap,
#bottom-wrap {
	width:100%;
	margin-left:auto;
	margin-right:auto;
}

#header-top, 
#navigation,
#quick-access-block,
#main,
footer,
.region-bottom{
	width:940px;
	margin-left:auto;
	margin-right:auto;
}
#main{
	margin-top:20px;
}
#header {
	width:960px;
	margin-left:auto;
	margin-right:auto;
	padding-left:15px;
	padding-right:0px;
	padding-top:0px;
	padding-bottom:0px;
}


#header-wrap{
	background:url(../images/header-bg.png) left repeat-x;
	height:122px;
	margin:0px;
	
}

#header-top{
	height:30px;
}

ul#unt-globallinks{
	padding:0px;
	margin:5px 0px 0px 0px;
}
#unt-globallinks li{
	display:inline;
	padding-right:10px;
}
#header-top li a:link,
#header-top li a:visited{
	color:#C0D82E;
	text-decoration:none;
	font-size:70%;
	margin-top:0px;
}
#header-top li a:hover{
	color:#C0D82E;
	text-decoration:underline;
}
#header{
	height:91px;
	background:url(../images/unt-green-light-bg.png) right no-repeat;
}
#header #logo img{
	margin-top:25px;
}
#unt-menu,
#name-and-slogan,
#quick-access-block-left,
#fontpage-main-left,
.not-front div.with-right-sidebar{
	float:left;
	width:580px;
	padding:0px;
	margin-top:0px;
}

#unt-branding,
#main-menu-right{
	float:right;
	width:360px;
	
}
#unt-branding{
	height:91px;
	overflow:hidden;
}
#unt-branding img{
	margin-left:115px;
	margin-top:25px;
}
/*sidebar global */
.not-front .with-right-sidebar .sidebars{
	margin-left:20px;
}
.with-left-sidebar aside.sidebars{
	margin-left:0px;
	width:320px;
}
.not-front .sidebars h2.sidebar-title,
h2.sidebar-title,
h2#digital-sidebar-news{
	font-size:20px;
	font-weight:500;
	text-transform:uppercase;
	line-height:1em;
	margin:10px 0px 10px;;
	color:#54534A;
}
.not-front .sidebars h2.sidebar-title-white{
	font-size:20px;
	font-weight:500;
	text-transform:uppercase;
	line-height:1em;
	margin:10px 8px;
	color:#fff;
}

#fontpage-main-right{
	float:right;
	width:360px;
}
.not-front .region-sidebar-second{
	width:330px;
	float:right;
	
}

.front .right-sidebar-row,
.not-front .right-block-style-2,
.not-front .right-panel-style-2{
	float:right;
	border:1px solid #e2e2e2;
	margin-right:0px;	
}
.front .right-sidebar-row{
	width:280px;
	margin-top:20px;
	padding:10px 20px;;
}

.not-front .right-panel-style-2, 
.not-front .right-block-style-2{
	width: 280px;
	margin-left:20px;
	padding:0px 20px;
	margin-top:20px;
}
.panels-flexible-region-double_top_single_bottom-top_region {
    float: left;
    width: 330px;
	margin-left:30px;
}
.right-sidebar-row ul,
.right-sidebar-row p, 
.right-sidebar-row table{
font-size:12px;
margin:0px;
padding:0px;
}
.right-sidebar-row table th,
.locations-hours-home-today-hours table th{
	display:none;
}
.right-sidebar-row table{
	width:95%;
	background-color:#fff;
}
.not-front .column .locations-hours-home-today-hours table{
	border:none;	
	width:560px;
	background-color:#fff;
	margin-top:1em;
	margin-left:5px;
}
.not-front .column .locations-hours-home-today-hours tbody tr td{
	border:none;
	padding:0px;
	line-height:1.5em;

}
#hours-home-important-note{
	margin-top:-30px;
}
.content-float-right span{
	float:right;
	margin-right:0px;
}
.content-float-right img{
	float:right;
	margin-left:20px;
	border:1px solid #ccc;
	padding-left:0px;
}
.content-float-left img{
	float:left;
	padding-right:20px;
	border:1px solid #efefef;
}


.right-sidebar-row tbody,
.not-front .column .locations-hours-home-today-hours tbody,
.right-sidebar-row tr.even, 
.not-front .column .locations-hours-home-today-hours tr.even,
.right-sidebar-row tr.odd,
.not-front .column .locations-hours-home-today-hours tr.odd,
.right-sidebar-row td.active,
.not-front .column .locations-hours-home-today-hours td.active {
border:none;
background-color:#fff;
padding:0px;
}
.right-sidebar-row td{
	padding-right:0px;
	padding-bottom:0.5em;
	border:none;
}
.right-sidebar-row td.views-field-field-hours-applicable-building{
	text-align:left;
}
.right-sidebar-row a:link,
.right-sidebar-row a:visited {
color:#00788A;
text-decoration:none;
}
.right-sidebar-row a:hover {
color:#BFD82D;
text-decoration:underline;
}
.content-note{
	font-size:11px;
	color:#666;
	line-height:2em;
}
.content-footer-right{
	float:right;
	font-size:12px;
	margin-right:10px;
}
.not-front div.right-block-style-image{
	padding:0px;
	width:320px;
	float:right;
	margin-left:auto;
	margin-right:auto;
	margin-top:20px;
	
}

/* sidebar - today hours */
#today-hour-block{	
	background:#FFFFFF;
}
#today-hour-block table {
	width:100%;
}

#today-hour-block .content-footer-right {
	margin-right:0;
	margin-top:5px;
}

#today-hour-block h2 {
	border-bottom: 1px solid #CCC;
	padding-bottom: 2px;
}

#today-date{
	width:95%;
	margin-bottom:10px;
	margin-left:0px;
	font-weight:bold;
	
}
/*sidebar - ask us */
h2#ask-us-block-title,
h2#technology-shortcuts-block-title {
	width:200px;
	text-transform:uppercase;
	font-weight:normal;
	line-height:1em;
	margin:10px 0px;
}
#ask-us-block-title a,
#technology-shortcuts-block a {
	color:#fff;
}
div#ask-us-menu,
.not-front .region-sidebar-second .ask-us-block{
    background: #7ac143;
    margin-top:0px;
}

.technology-shortcuts-block {
	background-color: #53544a;
	padding: 10px 20px !important;
}
#technology-menu {
	width:320px;
	margin-top:0;
	margin-bottom: 20px;
	padding: 0 0 5px 0;
	background-color:#53544a;
	color: #FFF;
}
#ask-us-list,
#technology-list {
	margin-left:0;
	padding-left:0;
}
#technology-list {
	color: #FFF;
}
#ask-us-list li,
.ask-us-block li,
#technology-list li {
	display:inline;
	list-style:none;
	margin-right:15px;
	font-size: 14px;
}
#ask-us-list li a:link,
#ask-us-list li a:visited,
#technology-list li a:link,
#technology-list li a:visited {
	color:#FFF;
}
#ask-us-list li a:hover,
#technology-list li a:hover {
	color: #FFF;
	text-decoration:underline;
}

ul#ask-us-list{
	float:left;
	width:220px;
}
div#icon-askus{
	width:50px;
	float:left;
	margin-top:-30px;
	
}
.not-front .region-sidebar-second .ask-us-block #icon-askus{
	width:50px;
	float:left;
	margin-top:-60px;
	margin-left:240px;
	position:relative;
	
}
.not-front .region-sidebar-second .ask-us-block,
.not-front .region-sidebar-second .technology-shortcuts-block {
	margin-left: 8px;
    padding: 0px 20px;
    width: auto;
	margin-top:20px;
	border: 1px solid #E2E2E2;
}
/*giving to the libraries*/

div#giving-libraries-block{
padding:0px;
margin-left:40px;
width:320px;
}
#giving-libraries-block p,
#social-block p{
	padding:0px;
	margin:0px;
}
div#social-block {
	border:none;
	text-align:right;
}
.not-front div#giving-icon{
	padding:0px;
	width:320px;
	
}

/* new and noteworty sidebar */

#new-noteworthy-options {
	float:right;
	margin:0px;
	padding:0px;
	position:relative;
	width:300px;
}
#news-filter-block, 
#event-filter-block,
#other-news-block,
.right-block-style-1{
	margin:0px;
	padding-top:0px;
	padding-bottom:10px;
	border-bottom:3px solid #D1EABF;
}

/*google GCS */
#unt-site-search {
	float: right;
}
#unt-site-search form.google-cse{
		border-radius: 1px 1px 1px 1px;
	-moz-border-radius: 1px 1px 1px 1px;
	-webkit-border-radius: 1px 1px 1px 1px;
	background:#C0D82E ;
	border: #FF9 1px solid;
	height:21px;
	margin-top:2px;
	padding:0px;
	width:auto;
	margin-left:25px;
	
}
#unt-site-search #edit-search-block-form--2{
			border-radius: 3px 3px 3px 3px;
	-moz-border-radius: 3px 3px 3px 3px;
	-webkit-border-radius: 3px 3px 3px 3px;
	background-image:none !important;	
	border:#C0D82E 0px solid!important;
	color:#53524A!important;
	width:140px;
	height:19px;
	margin-left:1px;
	margin-top:1px;
	padding:0px!important;
}
#unt-site-search select {
	border-radius: 3px 3px 3px 3px;
	-moz-border-radius: 3px 3px 3px 3px;
	-webkit-border-radius: 3px 3px 3px 3px;
	border:none;
	-webkit-appearance: none;	
    -moz-appearance: none;
	background:#fff url(../images/dropdown.png) right -1px no-repeat;
	margin-left:0px;
	margin-top:0px;
	padding:1px 0px 1px 1px;
	width:120px;
	font-size:12px;
}
#unt-site-search  input{
	/*border-radius: 2px 2px 2px 2px;*/
	/*-moz-border-radius: 2px 2px 2px 2px;*/
	/*-webkit-border-radius: 2px 2px 2px 2px;*/
	border:none;
	background-color:#C0D82E;
	color:#53524A;
	width:58px;
	height:18px;
	font-weight:normal;
	font-size:12px;
}
.not-front .column .google-cse input#edit-keys{
	 border:#ccc 1px solid!important;
	 padding:5px!important;
}
.not-front .column .google-cse input#edit-submit{
	 border:#ccc 1px solid!important;
	 padding:4px!important;
}

/* navigation section */
#navigation-wrap{
	background: url(../images/nav-menu-bg.png) left top repeat-x;
	height:30px;
	margin:0px;
	border-bottom:2px solid #7DC247;
}
#quick-access-block-wrap{
	/*background:url(../images/content-bg.png) left top repeat-x; */
	height:255px;
	margin:0px 0px 0px 0px;
	background: -moz-linear-gradient(top,  rgba(122,193,67,0.33) 0%, rgba(255,255,255,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(122,193,67,0.33)), color-stop(100%,rgba(255,255,255,1)));
	background: -webkit-linear-gradient(top,  rgba(122,193,67,0.33) 0%,rgba(255,255,255,1) 100%);
	background: -o-linear-gradient(top,  rgba(122,193,67,0.33) 0%,rgba(255,255,255,1) 100%);
	background: -ms-linear-gradient(top,  rgba(122,193,67,0.33) 0%,rgba(255,255,255,1) 100%);
	background: linear-gradient(to bottom,  rgba(122,193,67,0.33) 0%,rgba(255,255,255,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#547ac143', endColorstr='#ffffff',GradientType=0 );	
}
#main-menu{
	height:30px;
	font-weight:bold;
}
#main-menu h2{
	display:none;
}
#main-menu ul.menu{
	padding:0px;
	text-transform:uppercase;
}
#main-menu .menu li{
	list-style:none;
	display:inline;
}

#main-menu-left{
	float:left;
	width:490px;
	padding:0px;
	height:30px;
}
#main-menu-left ul.menu{
	margin-top:8px;
}

#main-menu-left ul.menu li{
	padding-right:40px;
}

#main-menu-left ul a:link,
#main-menu-left ul a:visited,
#main-menu-right ul a:link,
#main-menu-right ul a:visited{
	color:#fff;
	text-decoration:none;
}
#main-menu-middle{
	float:left;
	width:80px;
	padding:0px;
	margin-left:10px;
	background:url(../images/find-bg.png) left bottom no-repeat;
	height:30px;
	margin-bottom:-3px;
}

#main-menu-right{
	height:30px;
	padding:0px;
}
#main-menu-right ul{
	margin:7px 0px auto 0px;
	width:360px;
}
#main-menu-right ul li{
background: url(../images/nav-menu-buttom-bg.jpg) left top repeat-x;
padding:3px 20px;
	/*border-radius: 3px 3px 3px 3px;*/
	/*-moz-border-radius: 3px 3px 3px 3px;*/
	/*-webkit-border-radius: 3px 3px 3px 3px;*/
	/*border: #558E71 1px outset;*/
	
border: 1px solid #558E71;
background: url(../images/nav-menu-buttom-bg.jpg) left top repeat-x;
border-radius: 3px;
box-shadow: inset 1px 1px 1px #216945, inset -1px -1px 1px #216945, 0px 0px 0px black;
-o-box-shadow: inset 1px px 1px #216945, inset -1px -1px 1px #216945, 0px 0px 0px black;
-webkit-box-shadow: inset 1px 1px 1px #216945, inset -1px -1px 1px #216945, 0px 0px 0px black;
-moz-box-shadow: inset 1px 1px 1px #216945, inset -1px -1px 2px #216945, 0px 0px 0px black;
text-shadow: 1px 1px 1px #216945;
}
#main-menu-right ul .first{
	margin-right:64px;
	margin-left:37px;
}
#main-menu-right ul .last{
	margin-left:auto;
}

/*find show and hide */
div.hide{
	display:none;
}
#main-menu-middle a{
	color:#00788A;
	text-decoration:none;
	text-transform:uppercase;
	line-height:2.7em;
	padding-left:30px;
	font-weight:bold;
}

#main-menu-middle .open {

	background:url(../images/open.png) 10px 2px no-repeat;
}
a.click-tool{

	background:url(../images/close.png) 10px 2px no-repeat;

}
/*end of find show and hide */

/* Find Tabs */
#untMultiSearch {
	width:580px;
	margin-top:20px;
	padding:0px;
	border:none;
	background:transparent;
	font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
}
.ui-widget input{
	font-family:Arial, Helvetica, sans-serif;
}
#untMultiSearch .ui-tabs-panel {
	height:190px;
	max-height:190px;
}
#untMultiSearch .ui-tabs-nav li a{
	font-size:12px;
}
.thisSearchesWhat {
	margin:0;
	color:#FFF;
	text-align:right;
	font-size:11px;
	width:540px;	
}

#untMultiSearch a:link,
#untMultiSearch a:visited,
.not-front .column .context-driven-search-wrap a:link,
.not-front .column .context-driven-search-wrap a:visited{
	color:#FFF;
	text-decoration:none;
}
#untMultiSearch a:hover,
#untMultiSearch a:active,
#untMultiSearch a:focus {
	text-decoration:underline;
	outline:none;
}

.untSearchLabel {
	/*color:#BFD82D;*/
	color:#D9E882;
  font-weight:bold;
  line-height:1em;
}
.searchNote {
	/*color:#BFD82D;*/
	color:#D9E882;
	font-weight:bold;
}
.moreSearchOptions{
	color:#fff;
	padding:1em 0;
}
.moreSearchOptions a{
	margin-right:5px;
	margin-left:5px;
}
.searchBoxWrapper {
	padding:0px;
	margin-top:2em;
}
.context-driven-search-wrap .searchBoxWrapper{
	margin-top:1em;
}

#untMultiSearch input.waterMark {
	color: #666;
}
#untMultiSearch input.focused {
	color:#000;
}
#untMultiSearch .activeButton{
	background-color:#333;
	color:#FFF;
	cursor: pointer;
}
.untTextInput {
	border:none;
	padding:5px 5px;
	margin:0;
	width:360px;
}
.librarySearchSubmit {
	color: #666;
	padding:4px;
	margin:0;
	background-color:#efefef;
	width:60px;
	font-weight:bold;
}
a.link-with-arrow{
	background: transparent url(../images/link-arrow-right.png) left no-repeat;
	padding-left:20px;
}
#untMultiSearch select{

	-moz-appearance: none;
-webkit-appearance: none;
appearance: none;
	padding:4px 4px 4px 0px;
		background-color:#fff;
	border:1px solid #00B5CC;
	border-radius: 3px 3px 3px 3px;
	-moz-border-radius: 3px 3px 3px 3px;
	-webkit-border-radius: 3px 3px 3px 3px;
	color:#666;
	background:#fff url(../images/dropdown-grey.png) right no-repeat;
	width:100%;
}
 .optionRow1, 
 .optionRow2{
	padding:1em 0;
	clear:both;
}
 .optionRow3{
	padding:0;
	clear:both;
 }

.searchBoxWrapper{
			border-radius: 3px 3px 3px 3px;
	-moz-border-radius: 3px 3px 3px 3px;
	-webkit-border-radius: 3px 3px 3px 3px;
}

#summonSearch .searchBoxWrapper,
#catalogSearch .searchBoxWrapper,
#digitalCollections .searchBoxWrapper,
#libguides .searchBoxWrapper{
	width:433px;
	background-color:#efefef;
	border:1px solid #00B5CC;
}

html.no-js div.no-js {display:none;}
html.js .untSearchSubmitHidden {display:none;}


/* - find - summon 8*/


#summonSearch .searchSelectors {	
	width:330px;
	float:left;
	color:#fff;
	font-size:11px;
}


.searchSelectors .checkbox {
	margin-bottom:.5em;
}
#summonSearch #summon-help{
	margin-top:1em;
	margin-bottom:-1em;
}
/* - find -Catalog */


#catalogSearch .catalogSearchType {
	width:120px;
	float:left;
	margin-right:30px;
}
#catalogSearch .searchSelectors {
	float:left;
	width:150px;
	margin-right:30px;

}

#catalogSearch .searchLinks {
	float:left;
	width:150px;
}



/* - find -ER */
#headerSubjectSearchform select.fill-in-data{
	border:#900 2px solid;
}
#erSearch .searchBoxWrapper {
  width:318px;
  background-color:#efefef;
border:1px solid #00B5CC;
}
#alphabBrowser {
	width:220px;
	float:left;
}
#erSearch select{
	width:270px;
}
#erSearchSubject{
	margin-top:1em;
}
#alphaDatabaseList {
	width:200px;
	float:left;
	padding:0;
	overflow:hidden;
	list-style:none;
}
#alphaDatabaseList li {
	float:left;
	margin:0px 1px 1px 0px;
}
#alphaDatabaseList li a {
	text-decoration:none;
	display:block;
	width:18px;
	height:16px;
	text-align:center;
}
#alphaDatabaseList li a:hover {
	color:#BFD82D;
	border-color: #BFD82D;
	background-color:#FFF;
}
#alphaDatabaseList li a:active {
	background-color:#FFF;
}
.erSearchForm {width:320px; float:left;}



#erSearch .untTextInput {
	width: 245px;
}

.erSearchForm .moreSearchOptions {
	margin-top:2em;
}

#erSearch .visibleSubmit{
	border-bottom-left-radius:10px;
  border-bottom-right-radius:10px;
  border-top-left-radius:10px;
  border-top-right-radius:10px;
  background-color:#e2e2e2;
  padding:3px 8px;
  color:#666666;
  border:1px solid #00B5CC;
  font-weight:bold;
  cursor:pointer;
	
}
#erSearch .searchLinks{
	margin-top:1em;
	margin-left:200px;
}
/*e-journal add on *//* - find -e-Journals */
#eJournals .searchBoxWrapper {width:190px; background-color:#efefef;border:1px solid #00B5CC; float:left; margin-top:20px;} 
#ejAlphabBrowser {width:210px; float:left;} 
#ejAlphabBrowser .untSearchLabel {margin-bottom: 0px;} 
#eJournals select{width:270px;} 
#ejSearchSubject select {margin-top: 1em;} 
#alphaEjournalList {width:200px; float:left; padding:0; overflow:hidden; list-style:none;} 
#alphaEjournalList li {float:left; margin:0px 1px 1px 0px;} 
#alphaEjournalList li a {text-decoration:none; display:block; width:18px; height:16px; text-align:center;} 
#alphaEjournalList li a:hover {color:#BFD82D; background-color:#FFF;} 
#alphaEjournalList li a:active {background-color:#FFF;} 
#eJournals .untTextInput {width:127px;} 
#eJournals .visibleSubmit{border-bottom-left-radius:10px; border-bottom-right-radius:10px; border-top-left-radius:10px; border-top-right-radius:10px; background-color:#e2e2e2; padding:3px 8px; color:#666666; border:1px solid #00B5CC; font-weight:bold; cursor: pointer;} 
#eJournals .searchLinks{margin-top:1em; margin-left:200px;} 
#header_select_searchTypes {width: 138px !important; float: left; display:inline-block; margin-top:20px;} 
.letter_other {width: auto !important; padding: 0 5px;}
.ejSearchForm {
  float:left;
  width:330px;
}

/*end of ej add on */
/* -find - digitals */

#digitalCollections .digitalSelectT {
	width:120px;
	float:left;
	margin-right:30px;
}
#digitalCollections .digitalSelectM{
	float:left;
	width:200px;
	margin-right:30px;

}

#digitalCollections .searchLinks {
	float:left;
	margin-left:0px;
}

/* - find - libquides */
#libGuidesSubjectBrowser {
	width:100%;
	float:left;
	margin-top:0em;
	
}
#libguides .searchLinks {
	float:left;
	margin-left:300px;
}
#libguides .untSearchLabel{
	margin-bottom:1em;
}
#libGuidesSubjectBrowser select{
	width:370px;
	float:left;
}
#libGuidesSubjectBrowser input{
	float:left;
	background-color:#e2e2e2;
  border:1px solid #00B5CC;
  border-bottom-left-radius:10px;
  border-bottom-right-radius:10px;
  border-top-left-radius:10px;
  border-top-right-radius:10px;
  color:#666666;
  font-weight:bold;
  padding:3px 8px;
  margin-left:4px;
}
/*context search*/
.context-driven-search-wrap .searchLinks{
	margin-top:1em;
}
.context-driven-search-wrap .catalogSearchType{
	margin-top:1em;
}
#aritcles-searchbox .searchSelectors{
	color:#fff;
}

/* end of find tabs */

/* quick links */
#quick-access-block-right{
	float:right;
	margin-top:20px;
	background:#FFFFFF;
	padding:10px 20px;
	width:280px;
	height:210px;
	border:1px solid #e2e2e2;
	margin-right:0px;	
}
#quick-access-block-right h2{
	border-bottom: 1px solid #CCC;
	padding-bottom: 2px;
}
#quick-access-block-right ul{
	list-style:none;
	padding:0px;
	margin:0px;
	color:#00788A;
}
#quick-access-block-right li{
	line-height:2em;
}
#quick-access-block-right a:link,
#quick-access-block-right a:visited {
color:#00788A;
text-decoration:none;
}
#quick-access-block-right a:hover {
color:#BFD82D;
text-decoration:underline;
}
.two-column-blocks-left, 
.two-column-blocks-right{
	float:left;
	font-size:12px;
}
#quick-links-left{
	width:135px;
}
#quick-access-block-right ul#quick-links-right{
	margin-left:15px;
}


/* main content */

.front .center-row{
	width:580px;
	padding:0px;
	margin:0px 0px 0px 0px;
	}
	
ul.no-style-list{  
    list-style:none;  
    padding:0; 
	
} 
ul.no-style-list li{  
    padding:10px 20px 10px 0px; 
	overflow:hidden;
	margin:0px;
	background:none;
	white-space:normal;
}  
ul.no-style-list li img, 
.home-news-events-row img{  
    float:left; 
	margin:3px 10px 5px 0px;  
    background:#fff;  
    padding:0px;  
    border:1px solid #efefef;  
}  
li.all-content-option{
	margin-bottom:-10px;
}
ul.no-style-list li h3{
	padding:0px;
	margin:0px;
}
.not-front .column h2.green-ribbon-title,
.panel-3column-column-left h2.pane-title,
.dept-left h2.pane-title {
	background-color:#ACD88B;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#ACD88B), to(#ACD88B)); /* Saf4+, Chrome */
	background-image: -webkit-linear-gradient(top, #ACD88B, #ACD88B); /* Chrome 10+, Saf5.1+ */
	background-image: -moz-linear-gradient(top, #ACD88B, #ACD88B); /* FF3.6+ */
	background-image: -ms-linear-gradient(top, #ACD88B, #ACD88B); /* IE10 */
	background-image: -o-linear-gradient(top, #ACD88B, #ACD88B); /* Opera 11.10+ */
	background-image: linear-gradient(top, #ACD88B, #ACD88B); /* W3C */
	color:#fff;
	padding-left:5px;
	text-align:left;
	padding-top:2px;
	padding-bottom:2px;
	border-radius: 0px 0px 0px 0px;
	-moz-border-radius: 0px 0px 0px 0px;
	-webkit-border-radius: 0px 0px 0px 0px;
}
.not-front .column div.green-ribbon-title{
	background-color:#008643;	
	background-image: -webkit-gradient(linear, left top, left bottom, from(#008643), to(#006031)); /* Saf4+, Chrome */
	background-image: -webkit-linear-gradient(top, #008643, #006031); /* Chrome 10+, Saf5.1+ */
	background-image: -moz-linear-gradient(top, #008643, #006031); /* FF3.6+ */
	background-image: -ms-linear-gradient(top, #008643, #006031); /* IE10 */
	background-image: -o-linear-gradient(top, #008643, #006031); /* Opera 11.10+ */
	background-image: linear-gradient(top, #008643, #006031); /* W3C */
	color:#fff;
	padding:8px 5px;
	width:auto;
}
.not-front .column div.green-ribbon-title h2{
	color:#fff;
}
.not-front .column div.green-ribbon-title .content-footer-right{
	margin:0px;
	padding:0px;
}

div.display-row-wrap{
border:#e2e2e2 solid 1px;
margin-bottom:20px;
-webkit-border-radius: 2px;
-moz-border-radius: 2px;
border-radius: 2px;
background-color:#F9F9F9;
line-height:1.5em;
}
div.display-row-wrap-style2 {
-webkit-box-shadow:inset 1px 1px 3px 1px #ccc;
box-shadow: inset 1px 1px 3px 1px #ccc;
margin-bottom:20px;
-webkit-border-radius: 2px;
-moz-border-radius: 2px;
border-radius: 2px;
background-color:#F7F7F7;
padding:10px 20px;
}
.display-row-wrap h2{
	margin-left:20px;
}
div#loc-by-block{
	margin-top:10px;
	margin-bottom:10px;
}

h2#locations-hours-by-building{
	width:570px;
	float:left;
	line-height:1em;
	margin:0px;
	padding:0px;
}
.view-locations .view-header table.building_hours{
	margin-bottom:20px;
}
th.view-dayofweek{
	width:100px;
}

.not-front .column .locations-hours-home-today-hours div.green-ribbon-title h2{
	color:#fff;
	width:250px;
	line-height:1em;
	padding:0px;
	margin:0px;
	float:left;
}
.not-front .column .locations-hours-home-today-hours div.green-ribbon-title p{
		line-height:1em;
		margin:0px;
		padding-right:5px;
}
.not-front .column .panel-3column-column-left table,
.not-front .column .panel-3column-column-left table tr,
.not-front .column .panel-3column-column-left table tbody,
.not-front .column .panel-3column-column-left table tr td,
.not-front .column .panel-3column-column-left table tr th{
	border:none;
}
.not-front .column .panel-3column-column-left table tr{
	border:none;
	background:none;
}
.not-front .column .panel-3column-column-left table thead{
	display:none;
}
.not-front .column .panel-3column-column-left table tr td{
	padding:1px;
	margin:0px;
	font-size:12px;
	word-wrap:
}

.panels-flexible-region-double_top_single_bottom-center {
    float: left;
    width: 100%;
}
.panels-flexible-region-double_top_single_bottom-top_region_2 {
    float: left;
    width: 580px;
}

.panels-flexible-department_subsite-middle{
	margin-left:320px;
}
.panels-flexible-department_subsite_2-middle {
	margin-left:320px;
}
.panels-flexible-column-department_subsite_2-3 {
	width:380px;
}
.panels-flexible-column-department_subsite_2-4 {
	width:200px;
	float:right;
	margin-right:8px;
	margin-top:10px;
}
div#illiad-login-block{
	padding:0px 0px 0px 60px;
}
#catalog-login-block fieldset,
.forms-block fieldset{
	background:#e4f3da;
	border:1px solid #008643;
	padding:10px;

}

#illiad-login-block fieldset{
	background:#efefef;
	border:1px solid #000066;
	padding:10px;
}
#illiad-login-block .f-submit{
	color:#fff;
	background-color:#666666;
}
#catalog-login-block .pat_submit{
	background-color:#ccc;
}
/*important*/
div.important-message-block{
	/*border:#7DC247 solid 1px;*/
	border:#e2e2e2 solid 1px;
	margin-bottom:20px;
	padding:0px 20px 0px 100px;
	background:#fff url(../images/important-note-small.jpg) no-repeat left top;
	/*box-shadow: inset 1px 1px 1px #999, inset -1px -1px 1px #ccc, 0px 0px 0px black;
-o-box-shadow: inset 1px px 2px #999, inset -1px -1px 1px #ccc, 0px 0px 0px black;
-webkit-box-shadow: inset 1px 1px 2px #999, inset -1px -1px 1px #ccc, 0px 0px 0px black;
-moz-box-shadow: inset 1px 1px 2px #999, inset -1px -1px 2px #ccc, 0px 0px 0px black;*/
min-height:100px;
}
div.important-message-block p{
	color: #52524A;
	font-weight:normal;
}
.not-front .column h2.sidebar-title-red,
h2.sidebar-title-red{
	color: #54534A;
	text-transform:uppercase;
	margin-left:0px;
	font-weight:normal;
}
.important-message-block p a:link,
.important-message-block p a:visited{
	color:#00648D;
	text-decoration:none;
	/*font-size: 80%;*/
}

/*frontpage */
.home-news-events-row{
	padding:10px 0px 10px 0px;
	border-top:1px solid #e2e2e2;
	overflow:hidden;
}
.small-thumbnail-left{
	float:left;
	width:70px;
	padding:5px 20px 0px 0px;
}
.small-thumbnail-left img{
		border:1px solid #efefef;
}
.small-thumbnail-left a{
	border:none;
}
.small-thumbnail-right{
	float:right;
	width:70px;
	padding:5px 0px 0px 20px;
}
.small-thumbnail-right img{
		border:1px solid #efefef;
}
.small-thumbnail-right a{
	border:none;
}
.summary-right{
	padding:0px;
	margin:0px;
	line-height:1.5em;
	font-size:12px;
}
#home-news-events-block .summary-right p{
	padding:0px;
	margin:0px;
	font-size:12px;
}
div#home-featured-block{
	height:260px;
	border:1px solid #E2E2E2;
}
#fontpage-main-left ul {
	margin:0px;
	padding:0px;
	list-style:none;
}
div#home-news-events-block{
	border:1px solid #e2e2e2;
	padding:10px 20px;;
	width:540px;
	margin-top:20px;	
}
h3.homepage-item-title{
	line-height:1.5em;
	font-size:12px;
	font-weight:bold;
	padding:0px;
	margin:0px;
	
}
div.news-events-home-menu{
	float:right;
	width:290px;
	margin-top:10px;
	text-align:right;
}
h2#home-news-events-header {	
float:left;
width:220px;
}
.center-row a:link,
.center-row a:visited,
.news-events-home-menu a:link,
.news-events-home-menu a:visited{
color:#00788A;
text-decoration:none;
}
.news-events-home-menu {
	font-weight:bold;
	color:#C0D82F;
}
/*hours and locations */
#loc-dropdown-form{
	float:left;
	width:420px;
}
div.location-utilities{
	float:left;
	position:relative;
	width:520px;
	text-align:right;
}
div.hours-utilities{
	float:right;
	position:relative;
	text-align:right;
	padding:5px;
}
.not-front .column .building_hours thead tr th,
.not-front .column .building_hours tbody tr td{
	border:1px solid #fff;
}
.not-front .column table.building_hours{
	border:2px solid #efefef;
}
.not-front .column .building_hours thead tr th{
	background-color:#7AC143;
	color:#fff;
	padding:8px;
	
}
.not-front .column .building_hours tbody tr td{
	background-color:#efefef;
	padding:8px;
}
.not-front .column h3.building-hour-title{
	width:200px;
	margin-bottom:-20px;
}
.loc_locbrowse select{
	-moz-appearance: none;
-webkit-appearance: none;
appearance: none;
	padding:4px 4px 4px 0px;
		background-color:#fff;
	border:1px solid #ccc;
	border-radius: 3px 3px 3px 3px;
	-moz-border-radius: 3px 3px 3px 3px;
	-webkit-border-radius: 3px 3px 3px 3px;
	color:#666;
	background:#fff url(../images/dropdown-grey.png) right no-repeat;
	width:auto;
	margin-left:5px;
	margin-top:10px;
}
.page-location-hours div.building-location-menu{
	line-height:1.5em;
	margin-left:20px;
	
}
.page-location-hours .building-location-menu ul{
margin:0px;
padding:0px;
}
.page-location-hours .building-location-menu ul li{
	list-style:none;
}

.page-location-hours .panel-3col-33-stacked{
	border-top:2px solid #C0E2A7;
	font-size:12px;
	margin-top:20px;
}

.page-location-hours .panel-3col-33-stacked .panel-col-first{
	width:420px;
	padding:0px;
	line-height:1.2em;
	margin-left:0px;
}

.page-location-hours .panel-3col-33-stacked .panel-col-last{
	width:200px;
	padding:0px;
	line-height:1.2em;
}
.page-location-hours .panel-3col-33-stacked .panel-col{
		padding:0px;
	line-height:1.2em;
	width:300px;
}

.page-location-hours .panel-col-bottom table tbody td{
	line-height:1.5em;
}
.page-location-hours .panel-col-bottom table tr td.views-field-title{
	width:150px;
}
.page-location-hours .panel-col-bottom table tr td.views-field-field-monday-thursday{
	width:120px;
}
.page-location-hours .panel-col-bottom table tr td.views-field-field-friday{
	width:120px;
}
.page-location-hours .panel-col-bottom table tr td.views-field-field-hours-monday-friday{
	width:265px;
}
.page-location-hours .panel-col-bottom table tr td.views-field-field-hours-exceptions,
.page-location-hours .service-desks-lochour-view table tr td.views-field-colorbox,
.page-location-hours .dept-lochours-view table tr td.views-field-colorbox{
	width:150px;
}
.dept-service-featured-img img,
.dept-featured-img img{
	border:2px solid #008643;
}
.service-sesk-list-views table td.views-field-title{
	width:60%;
}
div.views-field-field-mailing-address,
div.views-field-field-physical-address{
	margin-top:20px;
}



/*staff directory */

#staff-directory-home .sd_filtergroup,
#staff-directory-home .seealso{
	margin-left:100px;
	margin-bottom:10px;
	paddin-bottom:10px;
}
.sd_staff a,
.sd_departments a{
	line-height:1.5em;
	
}
.sd_lastname a,
span.letter-without-anchor{
	margin-right:10px;
	font-weight:bold;
}

#staff-directory-home .sd_namesearch form{
	border:1px solid #ccc;
	width:500px;
	background-color:#efefef;
}
#staff-directory-home  .sd_namesearch input,
#staff-directory-sub .sd_namesearch input,
.not-front .column .context-driven-search-wrap form .input-wrap input,
.not-front .column .faq-search-box form input{
	border:0px solid #efefef;
}

#staff-directory-sub .sd_filtergroup{
	margin-bottom:10px;
	padding-bottom:10px;
	
}
#staff-directory-sub .sd_namesearch form{
	border:1px solid #ccc;
	background-color:#efefef;
	width:240px;
}
.sd_namesearch form  input{
	padding:5px;
	border:none;
}
#staff-directory-home .sd_namesearch .searchbox{
	width:425px;
}
#staff-directory-home .sd_deptbrowse{
	float:left;
	width:300px;
	margin-left:100px;
	
}
#staff-directory-home .sd_locbrowse{
	float:left;
	width:300px;
}
#staff-directory-sub .sd_namesearch{
	float:left;
	width:240px;
	margin-right:60px;
}
#staff-directory-sub  .sd_deptbrowse{
	float:left;
	margin-right:100px;
}
#staff-directory-sub  .sd_locbrowse{
	float:left;
}

#staff-directory-sub .seealso{
	margin-left:40px;
	marging-bottom:10px;
	padding-bottom:10px;
	width:200px;
	float:right;
}
.sd_departments .col1{
	margin-left:100px;
	float:left;
	width:300px;
	border-right:0px solid #efefef;
	
}
.sd_departments .col2{
	margin-left:100px;
	float:left;
	width:300px;
	
}
.sd_departments div a{
	line-height:1.5em;
}
.sd_departments div.level0{
	font-weight:bold;
}
.sd_departments div.level1{
	margin-left:20px;
}
.sd_departments div.level2{
	margin-left:40px;
}
.page-staff-directory table{
	width:100%;
	
}
.page-staff-directory .views-field-php{
	width:300px;
}
.page-staff-directory .views-field-php-2{
	width:150px
}
.page-staff-directory .views-field-php-1{
	width:150px
}
.page-staff-directory .views-field-field-image{
	width:50px
}
.full_name_is_head,
.full_name {
	font-size:14px;
	color:#008643;
	line-height:1.5em;
	font-weight:bold;
}
.job_title{
	font-weight:bold;
	line-height:1.5em;
}
/* special collections panel */
div.specialCollectionsrightGroup {float:left; width:49%;}
div.specialCollectionsLeftGroup {float:left; width:49%;}
div.specialCollectionsGroup {clear:left; }
div.specialCollectionsImage {width:75px; float: left; margin-bottom:1em; }
div.speialCollectionsLinks {float:left; }
div.speialCollectionsLinks ul {margin-top:0;}
div.speialCollectionsLinks li { list-style-type:none;}
#mini-panel-special_collections_extras div.pane-collections-panel-pane-2 .views-row {margin-bottom:1.5em;}

div.digitalCollectionsLeft {float:left; width:100px;}
div.digitalCollectionsRight {float:left; margin-left:20px; width:420px;}
div.digitalCollectionsClear {clear:left;}
div.digitalCollectionsRight p{
	margin-top:-5px;
}

/*help faq*/

.not-front .col1{
	float:left;
	width:300px;
}
.not-front .col2{
	float:left;
	width:auto;
}
.not-front .col2 ul,
.not-front .col1 ul{
	list-style:none;
	padding:0px;
	margin-left:20px;
	
}
.not-front .column .faq-search-box form{
	width:480px;
	background-color:#efefef;
	border:1px solid #ccc;
	
}
div.faq-search-box,
div.browse-by-faq-topic{
	padding-left:20px;
}

.view-help-view div.display-row-wrap {
	padding-top:10px;
	padding-bottom:20px;
}
div.faq-search-box{
		padding-bottom:20px;
}
.faq-search-box .searchbox{
	width:400px;
}
.dept-faq-panel-list h2.faq-topic-title{
	display:none;
}
.faq-questions-list{
	padding-bottom:20px;
	border-bottom:3px solid #d1eabf;
}
.faq-answer{
	margin-left:20px;
}
.back-to-top-link a{
	background: transparent url(../images/top.png) left top no-repeat;
	padding-left:20px;
}
/*panel pages styling */
/*div.panel-3column-column-left{
	margin-top:20px;
	width:280px;
}*/
.panels-flexible-column-inside{
	padding:0px;
}

.panel-3column-column-left ul.menu,
.dept-left ul.menu,
.region-sidebar-first .block-menu ul.menu{
	list-style:none;
	padding:0px;
	margin:0px;
}
.panel-3column-column-left ul.menu li,
.dept-left ul.menu li,
.region-sidebar-first .block-menu ul li{
	background-color:#E4F3DA;
	padding:5px;
	border-bottom: 1px solid #fff;
}
.panel-3column-column-left ul.menu li a:link,
.dept-left ul.menu li a:link{
	line-height:1.5em;
	
}
li.back-link-with-icon a { background:url(../images/sprites.png) left -125px no-repeat;
padding-left:30px;
}
div.dept-left,
.not-front .region-sidebar-first{
	width:280px;
	padding:0px;
	float:left;
}
div.with-left-sidebar{
	position:relative;
	float:right;
	width:620px;
}

.dept-left h2.pane-title{
	margin:0px;
}
.dept-feature-left img{
	width:276px;
	border:1px solid #ccc;
}
.dept-left .item-list ul{
	margin:0px;
}

.dept-left ul li{
	list-style:none;
	margin-left:0px;
	padding:10px 5px;
	border-bottom:1px solid #ccc;
}

.dept-left ul li.first,
.region-sidebar-first .block-menu ul li.first{
	background-color:#fff;
	border:1px solid #E4F3DA;
}
.dept-left ul li.views-row-last{
	border-bottom:none;
}
.dept-left .panel-separator {
	margin:0px;
}
.dept-left .managed-by-item{
	padding:10px 5px;
}
/*minor adjustments for: building, service desk, and department hours panes*/
.pane-building-hours-panel-pane-3,
.pane-service-desk-individual-panel-pane-1,
.pane-department-directory-panel-pane-6 {
  margin-bottom: 30px;
}

.pane-building-hours-panel-pane-3 h2,
.pane-service-desk-individual-panel-pane-1 h2,
.pane-department-directory-panel-pane-6 h2 {
  margin-bottom: -15px;
}

.pane-building-hours-panel-pane-3 div.hours-utilities,
.pane-service-desk-individual-panel-pane-1 div.hours-utilities,
.pane-department-directory-panel-pane-6 div.hours-utilities {
  float: none;
}

/*term pages */

.view-taxonomy-term .term-table-row{
	width:50%;
	padding-top:10px;
}
.term-table-row article {
	margin-top:0px;
}
/*form element */

.libguide_widget select,
input.form-control {
	display: block;
	width: 100%;
	height: 34px;
	padding: 6px 12px;
	font-size: 14px;
	line-height: 1.42857143;
	color: #555;
	background-color: #FFF;
	background-image: none;
	border: 1px solid #CCC;
	border-radius: 4px;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
	-webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
	-o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
	transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
}
.help-page-input {
	width:80%;
}

div.input-wrap{
	display:inline-block;
	width:auto;
	background-color:#efefef;
	padding:0px;
	border:1px solid #ccc;
}
div.context-driven-search-wrap{
	background: none repeat scroll 0 0 #00788A;
    border-color: #fff;
    border-style: solid;
    border-width: 1px;
    display: block;
    padding: 0px 10px;
}
.not-front .column h2.context-driven-search-header{
	background-color:#008643;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#008643), to(#006031)); /* Saf4+, Chrome */
	background-image: -webkit-linear-gradient(top, #008643, #006031); /* Chrome 10+, Saf5.1+ */
	background-image: -moz-linear-gradient(top, #008643, #006031); /* FF3.6+ */
	background-image: -ms-linear-gradient(top, #008643, #006031); /* IE10 */
	background-image: -o-linear-gradient(top, #008643, #006031); /* Opera 11.10+ */
	background-image: linear-gradient(top, #008643, #006031); /* W3C */
	color:#fff;
	margin:0px;
	padding:5px 10px;
	border-top: 1px solid #fff;
	border-left: 1px solid #fff;
	border-right: 1px solid #fff;
	font-size:12px;
}
.context-driven-search-wrap .untTextInput{
	width:100px;
}
.not-front .column form input{
	border:1px solid #ccc;
	padding:5px;
}
.not-front .column form input:focus,
.not-front .column form textarea:focus{
	border:1px solid #00C8E5;
	background-color:#ffffcc;
	outline:none;
}
.not-front .column form input.submit{
	cursor:pointer;
}
/*dept level style add on*/
.view-services-by-department .views-view-grid td{
	width:50%;
}

/*digital/special collections*/
h2#digital-news-header{
	width:300px;
}
.specialCollectionsGroup img{
	border:1px solid #ccc;
}
div.collection-row{
	padding:10px;
}
.not-front .column h1{
	font-size:24px;
	font-weight:500;
	text-transform:uppercase;
	line-height:1.2em;
	color:#54534A;
	margin:24px 0;
}
.not-front .column .special-collections-atoz .view-content a{
	margin-right: 3px;
	padding:3px 8px;
	border:1px solid #00788A;
	color:#fff;
	background:#00788A;
	font-weight:bold;
}
.not-front .column .special-collections-atoz .view-content a:visited{
	color:#fff;
}
div#specialcol-search-block {
  margin-left:8px;
  width:320px;
}
div.special-collections-atoz{
	margin-bottom:40px;
}
div#digital-col-searchbox{
	margin-bottom:20px;
}

/*footer */
#footer-wrap{
	background:#efefef;
	padding-top:20px;
	margin-top:20px;
	
}

#footer-left, 
#footer-middle,
#footer-right{
	float:left;
	width:258px;
	min-height:100px;
}
#footer-left{
	background: transparent url(../images/icon-contact-untl.jpg) left top no-repeat;

}
#footer-middle{
	background: transparent url(../images/icon-tech-untl.jpg) left top no-repeat;

}
#footer-right{
	background: transparent url(../images/icon-system-untl.jpg) left top no-repeat;

}
#footer-top-wrap div.column{
	padding-left:50px;
}
#footer-wrap
{
	line-height:1em;
	color:#666;
}
#footer-wrap address, 
#footer-wrap p,
#footer-wrap ul{
	font-size:11px;
	line-height:1.5em;
}
#footer-wrap ul{
	list-style:none;
	padding-left:2px
}
#footer-wrap h2{
	font-size:14px;
	margin-top:2px;
}

#footer-bottom-left, 
#footer-bottom-right{
	float:left;
	width:420px;
	min-height:100px;
}
#bottom-wrap{
	background:#e2e2e2;
}
.region-bottom p{
	line-height:1em;
	padding:0px;
	margin:0px;
	text-align:center;

}
#site-footer-note{
	width:940px;
	text-align:center;
	font-size:11px;
}

#footer-wrap a{
	color:#666;
	text-decoration:underline;
}

/*service temp down handling*/

#untMultiSearch #catalogSearch div,
#untMultiSearch #erSearch div,
#untMultiSearch #eJournals div,
#search-media form,
#search-music form{
	/*display:none;
	visibility:hidden;*/
}
p.search-box-message{
	/*font-size:2em;
	color:#fff;*/
	display:none;
	visibility:hidden;
}
.not-front #content li {
	font-size: 14px;
	margin-bottom: 5px;
	line-height: 1.5em;
}
.not-front #content .tabs li {
    margin-bottom:5px;
    position:relative;
    top:5px;
}
.not-front #content li.leaf {
	margin-bottom: 0;
}
.not-front #content h2 {
	font-size: 18px;

}
.not-front #content p {
	font-size: 14px;
	line-height: 1.5em;
	margin-bottom: 24px;
}

.not-front #content img {
	display: inline-block;
	padding: 4px;
	line-height: 1.42857143;
	background-color: transparent;
	border: 1px solid #DDD;
	-webkit-transition: all .2s ease-in-out;
	-o-transition: all .2s ease-in-out;
	transition: all .2s ease-in-out;
	vertical-align: middle;
}
.not-front .small-thumbnail-right {
	margin-right:10px;
}
.page-news-events #content p {
	margin-bottom: 5px;
	font-size: 12px;
}
.service-icon {
	float:left;
	width: 150px;
}
.service-description {
	margin-left: 150px;
}
.service-row {
    float: left;
	margin-bottom: 36px;
}
.not-front #content .service-icon img {
	border: none;
}
.not-front #content .pull-right {
        float: right;
        clear:both;
        margin-bottom:18px
}
.services-listing .views-row {
	margin-bottom: 24px;
    clear:both;
}
.not-front #content img.cart {
	display:none !important;
}
.unt-archon #CollectionResults img {
	background-color: transparent !important;
	display:inline !important;
	border:none !important;
	margin:0 !important;
	padding: 0 !important;
}

.not-front #content .alert {
  padding: 15px;
  margin-bottom: 20px;
  border: 1px solid transparent;
}

.not-front #content .alert > p,
.not-front #content .alert > ul {
  margin-bottom: 0;
}
.not-front #content .alert > p + p {
  margin-top: 5px;
}
.not-front #content .alert-success {
  color: #3c763d;
  background-color: #dff0d8;
  border-color: #d6e9c6;
}

.not-front #content .alert-info {
  color: #31708f;
  background-color: #d9edf7;
  border-color: #bce8f1;
}

.not-front #content .alert-warning {
  color: #8a6d3b;
  background-color: #fcf8e3;
  border-color: #faebcc;
}

.not-front #content .alert-danger {
  color: #a94442;
  background-color: #f2dede;
  border-color: #ebccd1;
}
.not-front #content .help-group,
.not-front .highlighted-row {
	clear: left;
	padding-bottom: 30px;
}
.not-front #content .help-group p {
	margin-bottom: 0;
}
.not-front #content .help-group-image {
	float:left;
	width: 100px;
	margin-bottom:30px;
}
.not-front .highlighted-row-image {
	float:left;
	width: 110px;
	margin-bottom:30px;
}
.not-front #content .help-group-image img {
	border:none;
}
.not-front #content .help-group-content {
	margin-left:130px;
}
.not-front .highlighted-row-content {
	margin-left:120px;
}
.not-front .img-responsive {
  display: block;
  width: 100% \9;
  max-width: 100%;
  height: auto;
}

.not-front .img-responsive img {
  display: inline-block;
  width: 100% \9;
  max-width: 100%;
  height: auto;
  padding: 4px;
  line-height: 1.42857143;
  background-color: #fff;
  border: 1px solid #ddd;
  -webkit-transition: all .2s ease-in-out;
       -o-transition: all .2s ease-in-out;
          transition: all .2s ease-in-out;
}

