/* @override
	http://staging.mc.vanderbilt.edu/ebldl/css/main.css
	https://staging.mc.vanderbilt.edu/ebldl/css/main.css
	http://staging.mc.vanderbilt.edu/diglib/css/main.css
	https://staging.mc.vanderbilt.edu/diglib/css/main.css
*/

/* Main Layout Styles */
#psearchform label.error {
display: block;
margin: 0px;
padding: 2px 0 2px 5px;
width: 70%;
}
#searchform label.error {
display: block;
margin: 0px;
padding: 2px 0 2px 5px;
width: 70%;
}
#searchform input.error {
padding: 0;
}
#searchform button {
background-color: #f5f5f5;
border: 2px solid #dedede;
border-top: 2px solid #eee;
border-left: 2px solid #eee;
color: #2A3F5D;
cursor: pointer;
font-size: 0.9em;
font-weight: bold;
outline: none;
padding: 1px 8px;
width: 63px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
}
#searchform button:hover {
background-color: #f0f0f0;
border: 2px solid #d1d1d1;
border-top: 2px solid #e1e1e1;
border-left: 2px solid #e1e1e1;
}
/*.span-8 #searchform, #psearchform {width:470px;}*/
#kwdsearch a{cursor: pointer;}
#kwdsearch .more{ font-size: 1em; text-decoration: underline}
#kwdsearch ol {margin: 0px 1.5em 1.5em 0px; padding-left: 2em;}
#kwdsearch ol li {margin:5px 0; padding:0;}
#searchdata1, #keywords, #keywords1 { width: 360px; }
#pubmed-search #keywords, #polymeta-search #qTemp {
width: 455px;
}
#search-terms {
border: 2px solid #ccc;
font-size: 1.2em;
padding: 0.8em;
}

body#main-diglib-page,
body#sub-diglib-page,
body#subset-page {
background: transparent url(/ebldl/images/ebl-vu-bkg.png) repeat-y scroll center top;*/
}
#page-wrap {background-color: #fff;margin: 0 auto; width: 970px;}

/* Typography */
#left-column h2 {
margin-bottom: 0;
font-family: "Times New Roman", Times, serif;
}
h3, h4 {
margin-bottom: 0.2em;
}
h3 {
font-size: 1.6em;
font-weight: bold;
}
#diglib-search h2, #search-resources h3, #left-column a h3 {
color: #2A3F5D;
font: bold 1.3em "Avant Garde", "Avant Garde Gothic", "Century Gothic", "Trebuchet MS", sans-serif;
text-align: center;
}
#diglib-search h3 {
color: #514721;
}
#sub-sections h3 {
text-align: center;
}
#sub-sections h3 a {
color: #3f3f3f;
font: normal 16px/1.2em Verdana, "Avant Garde", "Avant Garde Gothic", "Century Gothic", "Trebuchet MS", sans-serif;
margin: 0 0 5px;
padding: 3px 0 3px 30px;
}
#sub-sections #hours h3 a {
background: transparent url(/ebldl/images/subsection-icons-hours.gif) no-repeat scroll 0 0;
}
#sub-sections #paper h3 a {
background: transparent url(/ebldl/images/subsection-icons-paper.gif) no-repeat scroll 0 0;
}
#sub-sections #km h3 a {
background: transparent url(/ebldl/images/subsection-icons-km.gif) no-repeat scroll 0 0;
}
#sub-sections #hours h3 a:hover,
#sub-sections #paper h3 a:hover,
#sub-sections #km h3 a:hover {
background-position: 0 -28px;
color: #003167;
}
#sub-sections table {
margin-bottom: 0;
}
#sub-sections table td {
padding: 0;
}
#top-resources h3 {
background-color: #003167;
border-bottom: 1px solid #003167;
color: #fff;
margin-bottom: 5px;
padding-bottom: 2px;
padding-top: 2px;
}
h4 {
font-size: 1.4em;
font-weight: bold;
}
#training-content a.request-training {
    background-color: #e4e4e4;
    border: 1px solid #ccc;
    border-radius: 3px;
    font-weight: bold;
    padding: 0.5em;
    text-decoration: none;
}
#training-content a.request-training:hover {
    background-color: #003167;
    border: 1px solid #003167;
    color: #fff;
}
/* for keyboard-only navigation */
#training-content a.request-training:focus {
    background-color: #003167;
    border: 1px solid #003167;
    color: #fff;
}
#training-content h4 {
border-bottom: 1px solid #003167;
color: #003167;
margin-bottom: 0.5em;
padding-bottom: 3px;
}
#training-content hr {
height: 3px;
}
h5 {
font-size: 1.2em;
font-weight: normal;
margin-bottom: 0.5em;
}
/*h5 a {
font-weight: bold;
}*/
a, #tabs a {
color: #2a3f5d;
}
a:hover, #tabs a:hover {
color: #2a3f5d;
text-decoration: none;
}
p.center {
text-align: center;
}
p.more {
padding-left: 1.2em;
margin-bottom:	0.2em;
}
#hours p.more {
padding-left: 0;
}
sup {
font-size: smaller;
vertical-align: super;
}
.center {
text-align: center;
}
.ui-widget {
font-family: "Helvetica Neue", Arial, Helvetica, sans-serif;
}

/* Header Styles */
#header {
background: transparent url(/ebldl/images/ebl-header-bkg.jpg) no-repeat scroll;
min-height: 119px;
}
#km-header {
background: transparent url(/ebldl/images/km-header-bkg.jpg) no-repeat scroll;
min-height: 98px;
}
#logo {
margin: 19px 0 0;
text-align: center;
}
#km-logo {
margin: 0;
text-align: center;
}

#logo h1,
#km-logo h1 {
color: #000;
font: 36px "Times New Roman", Times, serif;
margin-bottom: 0;
padding: 0 !important;
text-indent: -9999em;
}
#logo a.ebl-title,
#logo a.km-title,
#logo span.km-title,
#km-logo a.km-title {
background: transparent url(/ebldl/images/ebl-header-title.png) no-repeat scroll;
color: #fff;
display: block;
height: 74px;
overflow: hidden;
text-decoration: none;
}
#logo a.km-title,
#logo span.km-title,
#km-logo a.km-title
 {
background: transparent url(/ebldl/images/km-header-title.png) no-repeat scroll;
}
#logo a.vumc-logo {
margin-right: 95px;
}
#sub-nav {
}
#sub-nav ul {
margin: 0;
overflow: auto;
padding: 0;
width: 100%;
}
#sub-nav li {
display: inline;
float: right;
list-style-type: none;
margin-left: 0;
}
#sub-nav li a {
border-right: 1px solid white;
color: #fff;
display: block;
font-size: 10px;
font-weight: bold;
line-height: 1;
margin: 3px 0;
padding: 0 9px 1px;
text-align: center;
width: 70px;
}
#sub-nav li a:hover {
text-decoration: none;
}
#sub-nav li:first-child a {
border-right: none;
}

/* Main Navigation Styles */
#main-nav {
background: transparent url(/ebldl/images/ebl-nav-bkg.jpg) no-repeat scroll;
position: relative;
z-index: 800;
}
#km-main-nav {
background: transparent url(/ebldl/images/km-nav-bkg.jpg) no-repeat scroll;
position: relative;
z-index: 800;
}
#main-nav-inner {
display: block;
margin-bottom: 1.5em;
min-height: 45px;
position: relative;
}
#km-main-nav-inner {
display: block;
margin-bottom: 1.5em;
min-height: 5px;
position: relative;
}

#main-nav-inner:after {
content:"\0020";display:block;height:0;clear:both;visibility:hidden;overflow:hidden;
}
#main-nav ul {
float: left;
margin: 0;
padding: 0;
}
#main-nav ul.dropdown {
position: relative;
top: 21px;
}
#main-nav ul.dropdown li.tab {
background: transparent url(/ebldl/images/nav-tab-left-bkg.gif) no-repeat scroll left top;
float: left;
list-style-type: none;
margin: 0;
padding: 0 0 0 14px;
position: relative;
z-index: 2048;
}
#main-nav ul.dropdown li#active-tab {
background: transparent url(/ebldl/images/nav-tab-active-left-bkg.gif) no-repeat scroll left 0;
border-bottom: 1px solid #fff;
bottom: 5px;
float: left;
list-style-type: none;
margin: 0;
padding: 0 0 0 16px;
position: relative;
z-index: 2048;
}
#main-nav ul.dropdown li.tab a.top-link {
background: transparent url(/ebldl/images/nav-tab-bkg.gif) no-repeat scroll right;
color: #fff;
display: block;
margin: 0;
text-align: center;
text-decoration: none;
font: bold 14px "Tahoma", "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
padding: 3px 20px 3px 10px;
}
#main-nav ul.dropdown li#active-tab a.top-link {
background: transparent url(/ebldl/images/nav-tab-active-bkg.gif) no-repeat scroll right 0;
color: #0082bf;
display: block;
margin: 0;
text-align: center;
text-decoration: none;
font: bold 14px "Tahoma", "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
padding: 2px 26px 3px 10px;
}
#main-nav ul.dropdown li#active-tab a.top-link img {
position: relative;
top: 3px;
}
#main-nav ul.dropdown li.tab a.top-link:focus,
#main-nav ul.dropdown li.tab a.top-link:hover {
color: #fff;
}
#main-nav ul.dropdown li.active a.top-link:focus,
#main-nav ul.dropdown li.active a.top-link:hover {
color: #0082bf;
}
/*#main-nav ul.dropdown li.hover,
#main-nav ul.dropdown li:hover {
color: black;
position: relative;
}*/
#main-nav ul.dropdown li.hover a.top-link {
color: #fff;
}
#main-nav ul.dropdown ul.sub-menu {
background-color: #fff;
border: 1px solid #2a3f5d;
display: none;
left: 0;
position: absolute;
/*top: 100%;*/
width: 223px;
z-index: 1024;
-moz-border-radius-bottomleft: 4px;
-moz-border-radius-bottomright: 4px;
-webkit-border-bottom-left-radius: 4px;
-webkit-border-bottom-right-radius: 4px;
}
#main-nav ul.dropdown li:first-child ul.sub-menu {
left: 0;
}
#main-nav ul.dropdown li.tab ul.sub-menu li {
color: #2a3f5d;
float: none;
list-style-type: none;
}
#main-nav ul.dropdown ul.sub-menu li.hover,
#main-nav ul.dropdown ul.sub-menu li:hover {
background-color: #2a3f5d;
}
#main-nav ul.dropdown ul.sub-menu li a {
border: none;
color: #2a3f5d !important;
display: inline-block;
font: normal 12px/1.4em "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
padding: 3px 10px;
text-align: left;
width: 203px;
}
#main-nav ul.dropdown ul li a:hover {
background-image: none;
color: #fff !important;
}
#main-nav #site-search p {
color: #2a3f5d;
font-weight: bold;
margin: 2px 0 0;
}
#main-nav #site-search input#q {
border: 1px solid #777777;
font-size: 10px;
margin: 0 2px 0 0;
padding: 3px;
width: 75%;
}
#main-nav #site-search input.submit
{
background-color: #eee;
border: 1px solid #777;
border-radius: 2px;
color: #2a3f5d;
cursor: pointer;
font-size: 11px;
font-weight: bold;
margin: 0;
padding: 2px 2px 3px;
-moz-border-radius: 2px;
-webkit-border-radius: 2px;
}
#main-nav #site-search input.submit:hover {
background-color: #2a3f5d;
color: #eee;
}
/* Content Styles */
#content {
min-height: 475px;
}
#main-content {
background: #fff url(/ebldl/images/main-left-bkg.jpg) no-repeat scroll left top;
border: 6px solid #4a5c75;
width: 938px;
}
body.My.Digital.Library #main-content {
background: #c9c9c9 url(/ebldl/images/main-left-bkg.jpg) no-repeat scroll left top;
border: 6px solid #4a5c75;
width: 938px;
}
#main-left {
float: left;
min-height: 360px;
padding: 10px 5px;
text-align: center;
width: 165px;
}
/* Added by Matt 6/2/15 */
#main-left .ask-us {
	margin-bottom: 2em;
	background-color: #fff;
    /*background-color: rgba(255, 255, 255, 0.5);*/
	border: 1px solid #008cff;
    border-radius: 3px;
	width: 90%;
}
#main-left .ask-us h3 {
    font: bold 16px Verdana, "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	background-color: #008cff;
	color: #fff;
	margin: 0;
	padding: 5px 0 5px 10px;
    text-align: left;
}
#main-left .ask-us ul {
	margin: 0;
	padding: 0 0 10px 25px;
}
#main-left .ask-us li {
	color: #008cff;
	list-style-type: circle;
	margin: 0;
	padding: 5px 0 0 0;
}
#main-left .ask-us a {
color: #2a3f5d;
display: block;
text-align: left;
font-size: 14px;
}
#main-left .ask-us a:hover {
text-decoration: none;
}
#main-left .ask-us li:first-child {
padding: 5px 0 0 0;
}
/* End Matt addition */
#main-left .contact-us,
#main-left .secondary-links,
#main-left .featured-item,
#main-left .remote-login {
/*float: left;*/
margin-bottom: 2em;
}
#main-left .remote-login h3,
#main-left .commodore-card h3 {
background: #fee58b url(/ebldl/images/popular-resources-overlay.gif) repeat-x left bottom;
border: 2px solid #e27500;
margin-bottom: 0;
position: relative;
z-index: 200;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
}
#main-left .remote-login h3 a,
#main-left .commodore-card h3 a {
color: #2a3f5d;
display: block;
font: bold 13px Verdana, "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
padding: 5px;
text-decoration: none;
text-shadow: 0 -1px 1px rgba(0,0,0,0.25);
}
#main-left .remote-login h3 a:hover,
#main-left .commodore-card h3 a:hover {
color: #2a3f5d;
text-decoration: underline;
}
#main-left .featured-item {
margin-top: 2.5em;
margin-bottom: 0;
}
#main-left .contact-us h3 {
color: #2a3f5d;
font: bold 14px Verdana, "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
text-align: left;
}
#main-left .contact-us ul {
margin: 0;
padding: 0;
}
#main-left .contact-us ul li {
float: left;
list-style-type: none;
margin: 0;
padding: 0;
}
#main-left .contact-us ul li a {
border-left: 1px solid #2a3f5d;
color: #2a3f5d;
display: block;
line-height: 0.8em;
margin: 2px 0 0;
padding: 0 5px;
text-align: left;
font-size: 12px;
}
#main-left .contact-us ul li a:hover {
text-decoration: none;
}
#main-left .contact-us ul li:first-child a {
border: none;
padding-left: 0;
}
#main-left .secondary-links ul {
margin: 0;
padding: 0;
}
#main-left .secondary-links ul li {
list-style-type: none;
text-align: left;
padding: 15px 0 0;
}
#main-left .secondary-links ul li:first-child {
padding-top: 0;
}
#main-left .secondary-links ul li a {
background: transparent url(/ebldl/images/gold-circle.gif) no-repeat scroll left -18px;
color: #2a3f5d;
display: block;
font: normal 14px/1.1em "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
margin: 0;
padding: 0 0 0 22px;
}
#main-left .secondary-links ul li a:hover {
background: transparent url(/ebldl/images/gold-circle.gif) no-repeat scroll -18px top;
text-decoration: none;
}
#main-wrapper {
background-color: #fff;
float: left;
}
#main-center {
float: left;
padding: 10px;
position: relative;
width: 548px;
}
#main-center #center-nav {
float: left;
position: relative;
}
#main-center #center-nav .search-icon {
float: left;
margin: 0 0 0 15px;
}
#main-center #center-nav .search-icon .icon-container {
border: 1px solid #e27500;
}
#main-center #center-nav .search-icon:first-child {
margin-left: 0;
}
#main-center #center-nav .search-icon a {
text-decoration: none;
}
#main-center #center-nav .search-icon img {
display: block;
}
#main-center #center-nav .search-icon p {
background-color: #e27500;
color: #2a3f5d;
font: bold 10px/1em Verdana, "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
margin-bottom: 0;
padding: 3px 0;
text-align: center;
letter-spacing: -1px;
}
#main-center #center-nav .indicator {
display: none;
}
#main-center #center-nav .indicator-active {
background: transparent url(/ebldl/images/search-nav-indicator.gif) no-repeat scroll center top;
height: 13px;
width: 100%;
}
#main-center #center-content,
#main-center #center-content .ajax-content,
#main-center #center-content .ajax-content #diglib-search {
float: left;
position: relative;
}
#main-center #center-content ul.browse-resources {
float: left;
margin: 0.4em 0 1.5em;
}
#main-center #center-content ul.browse-resources li {
border-left: 1px solid #2a3f5d;
float: left;
font: normal 15px/1.2em "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;;
list-style: none;
padding: 0 15px;
}
#main-center #center-content ul.browse-resources li:first-child {
border-left: none;
padding-left: 10px;
}
#main-center #center-content h3,
#main-center #center-content h4 {
color: #2a3f5d;
font-family: "Avant Garde", "Avant Garde Gothic", "Century Gothic", "Trebuchet MS", sans-serif;
}
#main-center #center-content h4 {
font-size: 15px;
}
#main-center #center-content ul.custom-diglibs,
#main-center #center-content ul.acorn-links,
#main-center #center-content ul.acorn-training,
#main-center #center-content ul.pubmed-links,
#main-center #center-content ul.pubmed-training {
float: left;
margin: 0 0 1em;
padding-left: 2em;
}
#main-center #center-content ul.acorn-training {
padding-right: 22px;
}
#main-center #center-content ul.pubmed-links {
width: 140px;
}
#main-center #center-content ul.custom-diglibs li,
#main-center #center-content ul.acorn-links li,
#main-center #center-content ul.acorn-training li,
#main-center #center-content ul.pubmed-links li,
#main-center #center-content ul.pubmed-training li {
list-style: none;
}
#main-center #center-content #acorn-search img,
#main-center #center-content #pubmed-search img,
#main-center #center-content #polymeta-search img {
display: block;
margin: 0 auto;
}
#main-center #center-content #acorn-search #acorn-keywords {
width: 250px;
}
#main-center #center-content #acorn-search #acorn-searchfields {
width: 200px;
}
#main-center #diglib-search h2 {
background-color: #2A3F5D;
color: #fff;
font-family: "Avant Garde", "Avant Garde Gothic", "Century Gothic", "Trebuchet MS", sans-serif;
font-weight: bold;
padding: 3px 0px;
width: 430px;
}
#main-center #login-logo {
text-align: center;
}
#main-center #ebldl-login h4 {
color: #2a3f5d;
font-family: "Avant Garde", "Avant Garde Gothic", "Century Gothic", "Trebuchet MS", sans-serif;
font-weight: bold;
margin-bottom: 0.5em;
text-align: center;
}
#main-center #alumni-text,
#main-center #myebl-text,
#main-center #explanation {
float: left;
margin-right: 10px;
width: 304px;
}
#main-center #example-image {
border: 1px solid #ccc;
float: right;
height: 170px;
margin: 0 0 1em 10px;
overflow: hidden;
padding: 10px;
position: relative;
text-align: center;
top: -6.9em;
width: 200px;
}
#main-center #ebldl-login {
float: right;
margin: 0 0 4em 10px;
width: 200px;
}
#main-center #ebldl-login label {
display: inline-block;
margin-right: 5px;
text-align: right;
width: 65px;
}
#main-center #ebldl-login input {
width: 120px;
margin: 0 0 0.75em;
}
#main-center #ebldl-login p {
line-height: 0.75em;
margin: 0;
text-align: center;
}
#main-center #ebldl-login p.error-msg {
color: #f00;
font-weight: bold;
font-style: italic;
font-size: 1.2em;
line-height: 1em;
margin-bottom: 1em;
}
#main-center #ebldl-login .button {
background: #fee58b url(/ebldl/images/popular-resources-overlay.gif) repeat-x left bottom;
border: 2px solid #e27500;
color: #2a3f5d;
display: block;
font-weight: bold;
margin: 0 auto;
width: 65px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
}
#main-right	{
float: right;
padding: 10px;
text-align: center;
width: 175px;
}
#right-column #main-right {
width: 100%;
padding: 0;
}
#main-right .popular-resources,
#main-right .my-ebl-resources {
margin-bottom: 1.5em;
position: relative;
}
#main-right .my-ebl-resources {
z-index: 1;
}
#main-right .popular-resources h3,
#main-right .my-ebl-resources h3 {
background: #fee58b url(/ebldl/images/popular-resources-overlay.gif) repeat-x left bottom;
border: 2px solid #e27500;
margin-bottom: 0;
position: relative;
z-index: 200;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
}
#main-right .my-ebl-resources h3 {
background: #fff url(/ebldl/images/my-ebl-resources-overlay.gif) repeat-x left bottom;
border: 2px solid #2a3f5d;
}
#main-right .popular-resources h3 a,
#main-right .my-ebl-resources h3 a {
color: #22334b;
display: block;
font: bold 12px Verdana, "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
padding: 5px;
text-decoration: none;
text-shadow: 0 -1px 1px rgba(0,0,0,0.25);
}
#main-right .popular-resources h3 a:hover {
color: #2a3f5d;
}
#main-right .popular-resources ul.resource-links,
#main-right .my-ebl-resources ul.resource-links {
background-color: #fff;
border: 2px solid #2a3f5d;
border-top: none;
display: none;
margin: 0 0.4em;
padding: 0.5em 0.5em 0.5em 1.5em;
position: absolute;
z-index: 100;
-moz-border-radius: 0 0 5px 5px;
-webkit-border-radius: 0 0 5px 5px;
-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
}
#main-right .popular-resources ul.resource-links li,
#main-right .my-ebl-resources ul.resource-links li{
color: #2A3F5D;
list-style: disc;
margin-bottom: 0.2em;
text-align: left;
}
#main-right .popular-resources ul.resource-links li a,
#main-right .my-ebl-resources ul.resource-links li a {
display: block;
}
#main-right .popular-resources ul.resource-links li.more,
#main-right .my-ebl-resources ul.resource-links li.more {
list-style-type: none;
padding: 6px 6px 6px 18px;
text-align: right;
}
#main-right .my-res {
z-index: 800;
}
#main-right .news-box {
border: 2px solid #e27500;
margin-bottom: 1.5em;
}
#main-right .news-box img {
display: block;
line-height: 1;
margin: 0;
padding: 0;
}
#main-right .news-box #slider-header {
background-color: #2a3f5d;
float: left;
width: 100%;
}
#main-right .news-box h3 {
color: #fff;
float: left;
font: bold 14px/1.2em "Avant Garde", "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
padding: 3px 5px;
text-align: left;
}
#main-right .news-box #slider-header #slider-stopper {
color: #fff;
cursor: pointer;
font-weight: bold;
margin: 4px 8px 0 0;
text-decoration: underline;
}
#main-right .news-box #slider {
background: #fff;
overflow: hidden;
position: relative;
width: 171px;
}
#main-right .news-box #mover {
position: relative;
}
#main-right .news-box #slider #slide_a,
#main-right .news-box #slider #slide_b {
float: left;
position: relative;
}
#main-right .news-box ul {
margin: 0;
padding: 0em 0.5em 0.5em 1.6em;
}
#main-right .news-box ul li {
color: #2a3f5d;
list-style: ;
text-align: left;
list-style-type: circle;
line-height: 1.2em;
padding: 5px 0 0;
}
#main-right .news-box p {
background-color: #2a3f5d;
margin-bottom: 0;
padding: 2px 5px;
position: relative;
text-align: left;
}
#main-right .news-box p a {
color: #fff;
font: bold 12px/1em "Avant Garde", "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}
#main-right .news-box p a.vumc-news {
left: 0;
position: relative;
}
#main-right .news-box p {
text-align: center;
}
#main-right .nih-compliance {
margin-bottom: 1.5em;
}
#main-right .nih-compliance img {
display: block;
margin: 0 auto;
}
#content-inner ul {
margin-bottom: 0.5em;
padding-left: 1.2em;
}
#sub-sections ul {
padding-left: 0.2em;
}
#sub-sections ul li, #top-resources ul li {
background: transparent url(http://www.vanderbilthealth.com/images/bullet.gif) no-repeat scroll 0 0.5em;
list-style-type: none;
padding: 0 0 0 1em;
}
/*#sub-sections .sub-section {
background: #fef5e0 url(/ebldl/images/subsection-bkg.png) no-repeat scroll left top;
border: 1px solid #ffcc66;
border-radius: 4px;
padding: 0.4em;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
}*/
#content a.button {
  background: #2a3f5d;
  background: -webkit-gradient(linear, left top, left bottom, from(#456899), to(#2a3f5d));
  background: -webkit-linear-gradient(top, #456899, #2a3f5d);
  background: -moz-linear-gradient(top, #456899, #2a3f5d);
  background: -ms-linear-gradient(top, #456899, #2a3f5d);
  background: -o-linear-gradient(top, #456899, #2a3f5d);
  border: 2px solid #2a3f5d;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  -webkit-box-shadow: rgba(0,0,0,0.5) 0 0 5px;
  -moz-box-shadow: rgba(0,0,0,0.5) 0 0 5px;
  box-shadow: rgba(0,0,0,0.5) 0 0 5px;
  color: #fff;
  padding: 10px 5px;
  text-decoration: none;
  width: 100px;
  font: bold 1.2em "Droid Sans", Arial, Helvetica, Geneva, sans-serif;
}
#content a.button:hover {
  background: #ffffff;
  background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#e6e6e6));
  background: -webkit-linear-gradient(top, #ffffff, #e6e6e6);
  background: -moz-linear-gradient(top, #ffffff, #e6e6e6);
  background: -ms-linear-gradient(top, #ffffff, #e6e6e6);
  background: -o-linear-gradient(top, #ffffff, #e6e6e6);
  -webkit-box-shadow: rgba(0,0,0,1) 0 0 5px;
  -moz-box-shadow: rgba(0,0,0,1) 0 0 5px;
  box-shadow: rgba(0,0,0,1) 0 0 5px;
  color: #2a3f5d;
}
#left-column {
padding-bottom: 1.5em;
}
#left-column ul {
margin-bottom: 1.5em;
}
#left-column ul ul {
margin-bottom: 0;
}
#left-column ul ul li {
list-style-type: square;
}
#center-content .more-info,
#left-column .more-info {
display: none;
}
#left-column ul.subject-lists {
margin: 0 0 1.5em;
padding-left: 0;
}
#left-column ul.subject-lists li {
display: inline;
margin: 0;
padding: 0;
}
#left-column ul.subject-lists li a {
border-left: 1px solid #ddd;
font-size: 0.9em;
margin: 0;
padding: 0 3px 0 6px;
}
#left-column ul.subject-lists li:first-child a {
border-left: none;
padding: 0;
margin-right: 3px;
}
#left-column #nih-fees th {
border-bottom: 1px solid #000;
border-left: 1px dotted #000;
}
#left-column #nih-fees tr td {
border-top: 1px solid #000;
border-left: 1px dotted #000;
}
#left-column #nih-fees th:first-child {
border-left: none;
}
#left-column #nih-fees tr td:first-child {
border-left: none;
}
#left-column .fpsa p {
margin-bottom: 0;
}
#left-column #main-mix-search {
border: 0;
padding: 0;
}
#left-column #main-mix-search #tabs {
border: 0;
}
#left-column #main-mix-search #tabs ul {
background: none;
border: 0;
border-bottom: 1px solid #003167;
}
#left-column #main-mix-search #tabs h3 em {
font-size: 0.7em;
font-weight: normal;
}
#right-column {
padding-bottom: 1.5em;
}
#right-column li {
font-weight: bold;
list-style-type: none;
}
#right-column li ul {
margin-bottom: 0;
}
#right-column li li {
font-weight: normal;
list-style-type: disc;
}
#breadcrumbs {
font-size: 0.9em;
margin-bottom: 1em;
}
.social-media h3 {
color: #2a3f5d;
}
.social-media p {
margin-bottom: 0;
}
.diglib-legend {
background-color: #fff;
float: right;
position: fixed;
top: 21em;
}
.diglib-legend h4 {
border-bottom: 1px solid #888;
color: #003167;
margin-bottom: 5px;
padding-bottom: 3px;
text-align: center;
}
.synopsis-link,
.resource-link {
margin-bottom: 1em;
}
.synopsis-link a,
.resource-link a {
background: transparent url(/ebldl/images/word_icon.gif) no-repeat 97% center;
border: 2px solid #003167;
padding: 5px 35px 5px 5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
}
.resource-link a {
background-image: url(/ebldl/images/pdf_icon.gif);
}
tr.even td {
background: #cdd9ef;
}
/* Search Resources */
#tabs {
border-color: #003167;
min-height: 250px;
}
#tabs.ui-tabs, #tabs #ui-tabs-1 {
padding: 0;
}
#tabs ul.ui-widget-header {
background-image: url(/ebldl/images/tab-header-bkg.png);
border-bottom: 1px solid #003167;
border-left: none;
border-right: none;
border-top: none;
-moz-border-radius-bottomleft: 0;
-webkit-border-bottom-left-radius: 0;
border-bottom-left-radius: 0;
-moz-border-radius-bottomright: 0;
-webkit-border-bottom-right-radius: 0;
border-bottom-right-radius: 0;
}
#tabs .ui-state-default {
background-image: url(/ebldl/images/tab-default-bkg.png);
border-color: #003167;
}
#tabs .ui-state-hover {
background-image: url(/ebldl/images/tab-hover-bkg.png);
}
#tabs .ui-tabs-selected {
background: #fff url(images/ui-bg_glass_65_ffffff_1x400.png);
}
#tabs #ui-tabs-1 #main-search {
padding: 1em 1.4em;
}
#tabs ul#browse-list {
background-color: #003167;
color: #fff;
margin: 0;
overflow: auto;
padding: 0.5em 0;
position: absolute;
bottom: 0;
width: 100%;
}
#tabs ul#browse-list li {
display: inline;
float: left;
list-style-type: none;
margin-left: 0;
}
#tabs ul#browse-list li:first-child {
display: block;
padding: 0 0.5em;
}
#tabs ul#browse-list li a {
color: #fff;
display: block;
padding: 0em 0.5em;
text-align: center;
width: 100px;
}
#subset-page #tabs ul#browse-list li a {
color: #fff;
display: block;
padding: 0em 0.4em;
text-align: center;
width: 100px;
}
#top-resources {
border: 1px solid #003167;
border-radius: 4px;
min-height: 250px;
padding: 0;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
}
#top-resources ul {
padding-left: 0.4em;
}
#featured-content p {
line-height: 0;
margin: 0;
padding: 0;
}

/* Auto Completer Styles */
#ajax_listOfOptions{
position: absolute;      /* Never change this one */
width: 360px;    /* Width of box */
height: 260px;   /* Height of box */
margin-left: 1px;
overflow: auto;  /* Scrolling features */
border: 1px solid #003167;       /* Dark blur border */
background-color: #FFF;  /* White background color */
text-align: left;
font-size: 0.9em;
z-index: 100;
}
#ajax_listOfOptions div{        /* General rule for both .optionDiv and .optionDivSelected */
margin: 1px;
padding: 1px;
cursor: pointer;
font-size: 0.9em;
}
#ajax_listOfOptions .optionDiv{ /* Div for each item in list */

}
#ajax_listOfOptions .optionDivSelected{ /* Selected item in the list */
background-color: #003167;
color: #FFF;
}
#ajax_listOfOptions .odd{ /* odd-numbered item in the list */
  background-color: #eee;
}
#ajax_listOfOptions_iframe{
background-color: #F00;
position: absolute;
z-index: 5;
}

/* Footer Styles */
#footer {
background-color: #e6e6e6;
}
#vanderbilt-links {
background: transparent url(/ebldl/images/vu-links-background.png) no-repeat 0px 0px;
}
#vanderbilt-links li {
display: inline;
padding: 0 15px 0 30px;
}
#vanderbilt-links li#first-vu-link {

}
#vanderbilt-links li a {
color: #fff;
font-weight: bold;
line-height: 4em;
margin: 2px;
padding: 0.5em;
}
#footer-inner ul {
margin-bottom: 0.5em;
padding-left: 1.2em;
}
#colophon.colborder {
border-color: #dedede;
}
#colophon, #footer-links {
padding-bottom: 1.5em;
padding-top: 1em;
}
#colophon p {
margin-bottom: 0.5em;
}
/*Image Styles*/
p img.left {
margin-top: 0;
vertical-align: text-top;
}
/* Print Pop-Up Message */
.print-message .ui-widget-header, .geriatrics-message .ui-widget-header {
background-color: #003167;
background-image: none;
color: #fff;
text-align: center;
}
.print-message .ui-dialog-titlebar, .geriatrics-message .ui-dialog-titlebar {
padding-bottom: 0.5em !important;
}
.print-message .ui-dialog-title, .geriatrics-message .ui-dialog-title {
font: bold 1.3em "Avant Garde", "Avant Garde Gothic", "Century Gothic", "Trebuchet MS", sans-serif !important;
margin: 0px !important;
padding: 0px !important;
width: 100%;
}
a.printButton, a.printButton:visited, a.continueButton, a.continueButton:visited {
background: #91bd09 url(/ebldl/images/overlay.png) repeat-x;
display: inline-block;
padding: 10px 20px 11px;
color: #fff;
font-size: 1.4em;
font-weight: bold;
text-decoration: none;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
text-shadow: 0 -1px 1px rgba(0,0,0,0.25);
border-bottom: 1px solid rgba(0,0,0,0.25);
position: relative;
cursor: pointer;
}
a.printButton:hover, a.continueButton:hover {
background-color: #749a02;
color: #fff;
}
a.printButton:active, a.continueButton:active {
color: #fff;
top: 1px;
}
a.cancelButton, a.cancelButton:visited {
background: #bc3408 url(/ebldl/images/overlay.png) repeat-x;
display: inline-block;
padding: 10px 20px 11px;
color: #fff;
font-size: 1.4em;
font-weight: bold;
text-decoration: none;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
text-shadow: 0 -1px 1px rgba(0,0,0,0.25);
border-bottom: 1px solid rgba(0,0,0,0.25);
position: relative;
cursor: pointer;
}
a.cancelButton:hover {
background-color: #8c2705;
color: #fff;
}
a.cancelButton:active	{
color: #fff;
top: 1px;
}
/* Forms */
textarea {
height: 50px;
}
.textarea_large {
height: 200px;
width: 500px;
}
/* Directory Skill List */
#skill-list h4.category {
font-size: 1em;
font-family: inherit;
}
/* EBL News Slider */
#hidden-news {
display: block;
height: 0px;
margin: 0;
overflow: hidden;
width: 171px;
}
#hidden-news ul {
margin: 0;
padding: 0em 0.5em 0.5em 1.6em;
}
#hidden-new ul li {
padding: 5px 0 0;
}
#slider-stopper {
float: right;
}
/* Geriatrics Evidence Alert */
#gea div
{
font-weight: bold;
background-color: blue
}
/* Open House 2011 */
#open-house p {
	line-height: 0;
}
#open-house div.content p,
#open-house p.content {
	line-height: 1.5em;
}
#open-house div.content p img.left {
	margin: 0 1em 0.5em 0;
	width: 20%;
}
#open-house p.right {
	text-align: right;
}
#open-house p.location {
	text-align: center;
	background-color: #ccc;
	color: #fff;
	font-size: 1.3em;
	font-weight: bold;
	padding: 0.5em;
}
#open-house p.room-124 {
	background-color: #003167;
}
#open-house p.training-room {
	background-color: #94beed;
	color: #000;
}
#open-house li a {
	font-weight: bold;
}
#event-details {
	background: #78638f url(/diglib/openhouse2011/images/phone-bkg.png) no-repeat scroll center top;
	color: #fff;
	font-size: 1.3em;
	padding-bottom: 1em;
	padding-top: 1em;
}
#event-details h3 {
	color: #fff;
}
#event-details ul li a,
#event-details p a {
	color: #fff;
}
h3#schedule-header,
h3#info-411 {
	background-color: #f79646;
	font-size: 2em;
	/*margin: 0 0 1.5em;*/
	padding: 1em 0;
	text-align: center;
}
h3#info-411 {
	background-color: #78638f;
	color: #fff;
	margin-bottom: 0;
}
.pre-colborder {
	border-left: 1px solid #eee;
	margin-left: 25px;
	padding-left: 24px;
}
/* MyDigitalLibrary Features */
ul#access-history {
	list-style-type: none;
	margin: 0.5em 0 0;
	padding-left: 0;
}
ul#access-history li a {
	font-weight: bold;
}
span.history-details {
	color: #666;
	font-size: 0.9em;
	margin-left: 0.3em;
}
.mydl_box {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 2px solid #98B1C9;
    border-radius: 4px 4px 4px 4px;
    box-shadow: 1px 1px 4px #AAAAAA;
    margin: .5em 0;
    position: relative;
    width: 100%;
}
#myres_box .mydl_box, #dl_box .mydl_box, #pg_obx .mydl_box {
    width: 540px;
}
.mydl_box h3 {
    background-color: #F9F9F9;
    border-bottom: 2px solid #F0F0F0;
    color: #995938;
    font-size: 1.4em;
    margin: 0;
    padding: 0.3em;
}
.mydl_box ul.topAct {
    list-style-type: none;
    padding-left: 0;
    position: absolute;
    right: 0;
    top: 0.5em;
    cursor: auto;
}
.mydl_box ul.topAct li {
    float: right;
    padding: 0 0.5em;
}
.mydl_box ul.topAct li a{
    color: blue;
}
table.mydl_tb{
    border-bottom-left-radius: 4px;
    border-bottom-right-radius: 4px;
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
    cellspacing: 0px;
    margin-bottom: 0.4em;
    border-collapse: collapse;
}
table.mydl_tb td,table.mydl_tb th {
    border: 1px solid #AAAAAA;
}
table.mydl_tb tbody tr.odd td, table.mydl_tb th{
    background-color:#F0F0F6;
}
table.mydl_edit_tb tbody tr.odd td, table.mydl_edit_tb th{
    background-color:#F0F0F6;
}
div.pad{
    padding: 1em 1em .5em 1em;
}
div.bottomActions {
    //border-top: 1px solid #EFEFEF;
    padding: 0.25em 1em;
    text-align: right;
}
div.bottomActions a {
    padding-right: 1em;
    color: blue;
}
span.lnk {
    cursor:pointer;
    color:blue;
    text-decoration:underline;
}
a.my-ebl-button button {
	background: transparent url(/ebldl/images/my-ebl-button.gif) no-repeat scroll left top;
	border: none;
	cursor: pointer;
	height: 20px;
	width: 60px;
}
a.my-ebl-button button.inactive:hover {
	background-position: -60px top;
}
a.my-ebl-button button.active {
	background-position: left -20px;
}
a.my-ebl-button button.active:hover {
	background-position: -60px -20px;
}
