/* HTML tags */
body {
background:url(/images/backgrounds/bg1.png) #fff;
font-family:Arial, Tahoma, Helvetica, sans-serif;
font-size:90%;
margin:0px;
padding:0px;}
p, div, a, li, ul, td, th {
font-family:Arial, Tahoma, Helvetica, sans-serif;
font-size:100%;
background:transparent;
color:#222;}
h1 {
font-size:x-large;
font-weight:200;
letter-spacing:1px;
font-family:Arial, Helvetica, sans-serif;
margin:3px 15px 12px 0px;
padding:14px 0px 3px 0px;
text-align:left;
background:url(/images/backgrounds/horizontal_dots2.gif) 0% 100% repeat-x;}
h2 {
font-size:150%;
font-family:Arial, Tahoma, Helvetica, sans-serif;
font-weight:400;
margin:12px 0px 6px 0px;
padding:5px 5px 5px 0px;
text-align:left;}
h3 {
font-size:125%;
font-family:Arial, Tahoma, Helvetica, sans-serif;
font-weight:500;
margin:12px 0px 6px 0px;
padding:5px 5px 0px 0px;
text-align:left;}
h4 {
font-family:Arial, Tahoma, Helvetica, sans-serif;
font-size:110%;
font-weight:600;
margin:6px 0px 0px 0px;
padding:5px 5px 0px 0px;
text-align:left;}
p, ul, dl {margin-bottom:6px;padding:0px 24px 5px 0px;}
p {margin-top:0px;}
ul {list-style-type:square;margin-top:6px;}
li {margin-bottom:4px;}
dt {margin:5px 0px 3px 0px;}
dd {margin:3px 0px 1px 0px;}
dd ol {padding-left:12px;margin-left:12px;}
form {margin:0px;padding:0px;}
a, a:link, a:visited, a:active {color:#036;text-decoration:none;}
a:hover {color:#0066CC;text-decoration:underline;}
td {text-align:left;}
td.right {text-align:right;}
fieldset {-moz-border-radius:6px;}
div table td a img {float:right;}
/* Template */
#wrapper {width:986px;margin:0px auto;}
#content-wrapper {margin:4px 0px 5px 2px;position:relative;float:left;}
#central-panel {
z-index:1;
float:left;
clear:right;
position:relative;
position:static;
width:791px;
padding:10px 0px 15px 35px;
vertical-align:top;
background:#fff;
border-left:1px solid #d9d9d9;
border-right:1px solid #d9d9d9;
border-bottom:1px solid #d9d9d9;
margin:0px 0px 1px 0px; }
#central-panel[id] {
z-index:25;
min-height:400px;
height:auto;}
#wrapper #central-panel dd a,
#wrapper #central-panel ol a,
#wrapper #central-panel p a {
text-decoration:underline;}
#central-panel a {color:#0159BA;}
#central-panel a,
#central-panel a:link,
#central-panel a:visited,
#central-panel a:active {
text-decoration:none;}
#central-panel a:link.borderless,
#central-panel a.borderless,
#central-panel a:visited.borderless,
#central-panel a:active.borderless,
#central-panel a:hover.borderless {
border-bottom:none;}
#central-panel a:hover {text-decoration:underline;}
.panel {border-top:5px solid #aaa;}
.breadcrumbs {margin:0px 0px 2px 0px;padding:0px 0px 2px 0px;}
.central-panel,
#block-admin-display {
background: transparent;
clear: right;
height: 460px;
position: relative;
margin-bottom: -10px;
}
.central-panel[class],
#block-admin-display[id] {
min-height: 460px;
height: auto;
margin-bottom: 10px;}
#right-panel {
width:225px;
float:right;
clear:right;
height:100%;
z-index:2;
position:relative;
background:transparent;
margin-left:-198px;}
/* Template - top_nav */
#pagetopmenu {background:#fff;border:1px solid #d8d8d8}
#pagetopmenu[id] {background:url(/images/backgrounds/fading-bg1.png) 0% 25px repeat-x #fff;}
#pagetopmenu {height:44px;}
#sitewide {
float:left;
margin:0px;
height:24px;
width:118px;
overflow:hidden;
background:url(/images/buttons/ask3.gif) 8px 50% no-repeat transparent;
padding:13px 0px 5px 38px;}
#sitewide[id] {width:118px;margin-left:2px;}
#sitewide a {
display:block;
white-space:nowrap;
font-size:1.15em;
margin-bottom:1px;}
#top-nav-layer {
position:relative;
padding:3px 0px 1px 27px;
z-index:25;
white-space:nowrap;
margin:0px 0px 0px 130px;
height:38px;
background:transparent;}
#top-nav-layer[id] {
margin-left:159px;}
.top-nav-buttons {
float:left;
clear:right;
margin:2px 4px 0px 4px;
padding:0px 0px 0px 4px;
border:none;}
.top-nav-buttons a:link,
.top-nav-buttons a:visited,
.top-nav-buttons a:hover,
.top-nav-buttons a:active {
float:left;
clear:right;
z-index:161;
font-size:1.15em;
padding:7px 35px 8px 20px;
border-bottom:1px none #ccc;
white-space:nowrap;
vertical-align:middle;}
.top-nav-buttons a:hover,
.top-nav-buttons a:active {
text-decoration:underline;}
#books a:link,#books a:visited {
background:url(/images/buttons/books_sub.jpg) 0% 50% no-repeat;
/*border-color:#504ABB;*/ }
#articles a:link,#articles a:visited {
background:url(/images/buttons/articles_sub.jpg) 0% 50% no-repeat;
/*border-color:#993E55;*/ }
#research-aids a:link,#research-aids a:visited {
background:url(/images/buttons/research_sub.jpg) 0% 50% no-repeat;
/*border-color:#576F40;*/ }
#services a:link,#services a:visited {
background:url(/images/buttons/services_sub.jpg) 0% 50% no-repeat;
/*border-color:#006699;*/ }
#books[id] a:link,#books[id] a:visited {
background:url(/images/buttons/books_sub.png) 0% 50% no-repeat;
/*border-color:#504ABB;*/ }
#articles[id] a:link,#articles[id] a:visited {
background:url(/images/buttons/articles_sub.png) 0% 50% no-repeat;
/*border-color:#993E55;*/ }
#research-aids[id] a:link,#research-aids[id] a:visited {
background:url(/images/buttons/research_sub.png) 0% 50% no-repeat;
/*border-color:#576F40;*/ }
#services[id] a:link,#services[id] a:visited {
background:url(/images/buttons/services_sub.png) 0% 50% no-repeat;
/*border-color:#006699;*/ }
/* Template - banner */
#general-info-layer {
position:relative;
z-index:5;
white-space:nowrap;
background:url(/images/backgrounds/tri_image.jpg) 393px -1px no-repeat transparent;
height:73px;
margin:0px 0px 0px -1px;
text-align:left;
padding:0px;}
div.imageholder {
position:relative;
width:154px;
height:80px;
background:transparent;
padding:0px;
z-index:42;}
#site-title-layer {
position:relative;
cursor:pointer;
width:373px;
left:3px;
height:55px;
padding:17px 0px 0px 20px;
color:#91917d;
background:#fff;
font-size:24px;
text-transform:uppercase;
border-bottom:1px solid #ccc;
letter-spacing:1px;
font-family:"Century Gothic", Arial, Helvetica, sans-serif;}
.institutions {
letter-spacing:0px;
width:384px;
padding:0px 0px 0px 3px;
margin:0px 0px 0px 2px;
font-size:11px;
text-transform:none;
overflow:hidden;
background:transparent;}
a.uaa-name,
a.apu-name {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:11px;}
/* Template - left_nav */
#left-panel {
float:left;
clear:right;
margin:0px;
padding:0px 6px 10px 3px;
z-index:1;
width:146px;
background:#fff;
border-left:1px solid #ccc;
border-bottom:1px solid #ccc;
background:#fff;}
#left-panel ul.sectionlinks{padding-left:8px;}
.pop-down-link {
margin:5px 0px 5px 4px;
padding:6px 20px 6px 0px;
background:url(/images/buttons/arrow-right.gif) 90% 50% no-repeat transparent;}
.pop-down-menu {
position:absolute;
width:225px;
z-index:105;
left:30px;
top:0px;
visibility:hidden;
background:#fff;
border:1px solid #b6b6a5;
border-width:3px 1px 2px 1px;
padding:1px 0px;}
.pop-down-menu ul {
margin:0px;
padding:6px 2px 6px 10px;
list-style-type:none;
z-index:5;}
.pop-down-menu ul li {margin:7px 0px;}
.sm_red {
font-family:Arial;
font-size:12px;
color:#fff;
background:url(/images/backgrounds/horizontal_dots.gif) repeat-x #b6b6a5;
cursor:pointer;
padding:1px 3px 0px 0px;}
ul.sectionlinks {
list-style:none;
margin:18px 0px 0px 0px;
padding:1px 7px;}
.be_social{width:145px;margin-top:130px;}
html .socially {
text-align:right;
display:block;width:100px;padding:1px 20px 0 5px;height:15px;margin:5px 0px 9px 10px;}
html .fb_share_button { background:url(http://static.ak.facebook.com/images/share/facebook_share_icon.gif?53:26981) no-repeat top right;}
.delicious {background:url(/images/buttons/delicious.png) 100% 50% no-repeat transparent;}
.addthis {
background:url(/images/buttons/addthis.gif) 108px 50% no-repeat transparent;
overflow:hidden;}
/* Template - footer */
#content-updated {
border:1px solid #aaa;
padding:18px 0px 5px 20px;
background:#fff;
height:30px;
margin:-30px 0px 1px 158px;}
#content-updated[id] {
margin:0px 0px 1px 158px;
height:65px;
position:relative;}
#content-updated {
border:1px solid #ccc;
height:70px;
margin:2px 0px 5px 156px;
position:relative;
padding:20px;
width:786px;}
#content-updated[id] {
float:left;
margin:2px 0px 5px 156px;}
.mapped-link {
padding-right:30px;
background:url(/images/buttons/map1.gif) 100% 50% no-repeat;}
/* Content - Generic */
.borderless {border:none;}
.alpha-list {padding:12px 0px 24px 0px;}
.alpha-list a,
.alpha-list a:link,
.alpha-list a:visited {
width:20px;
text-align:center;
float:left;
white-space:nowrap;
display:block;
padding:1px 3px;
border:1px solid #ccc;
margin:0px 1px;}
.alpha-list a:hover,
.alpha-list a:active,
.alpha-list a.selected-letter:link,
.alpha-list a.selected-letter:visited {
background:#b7b7a7;
text-decoration:none;
font-weight:bold;}
.catalog {border: 1px solid #cccccc; padding: 2px 8px;width: 425px;}
.connection_help {margin-right:24px;float: right;width: 130px;text-align: right;}
.connection_help a {display: block;background: url(/images/icons/unlock1.jpg) 100% 50% no-repeat transparent; padding:19px 45px 23px 0px;}
.asp_search {margin:1.8em 0em 0px 0em;padding:2px 8px 2px 8px;border:1px #CCC solid;}
.indent dd {margin-left:16px;}
.central-panel[class] ul{margin-left: 20px;}
#asp_link {
margin:4px;
}
#asp_link a, .asp_link a:link, .asp_link a:visited, .asp_link a:active {
color:#993E55;text-decoration:none;
}
#catalog_link {
margin:4px;
}
#catalog_link a, .asp_link a:link, .asp_link a:visited, .asp_link a:active {
color:#504abb;text-decoration:none;
}
dl.bold dt a:visited,
dl.bold dt a:active,
dl.bold dt a:hover,
dl.bold dt a:link {
font-weight:bold;}
dl.bold dd {margin:6px 0px 16px 16px;}
.vertical-plus li,
.vertical-plus dd {
margin-bottom:16px;}
.vertical-plus dt {margin-top:16px;}
/* Content - Right panel */
.Shadowbox {
width:195px;
background:url(/images/dropshadows/shadow.gif) no-repeat bottom right transparent;
margin:0px 0px 25px 0px;
padding:0px;}
.Innerbox {
position:relative;
bottom:4px;
right:4px;
padding:1px 1px 6px 1px;
margin:0px;
height:140px;
border-top:1px solid #ccc;
border-left:1px solid #ccc;
background:url(/images/backgrounds/rounded_borders_shadowed.gif) 100% 100% no-repeat transparent;}
.Innerbox h4 {
font-weight:bold;
font-size:110%;
border:1px solid #fff;
background-color:#545C43;
color:#fff;
padding:12px 3px 8px 9px;
margin:0px 0px 14px 0px;}
.Innerbox h4 a:link,
.Innerbox h4 a:visited {
color:#fff;
letter-spacing:1px;}
.Innerbox p {
padding:0px;
margin:10px;}
.Innerbox .position {
padding:0px;
margin:6px 10px;}
.Innerbox ul,
#wrapper .Innerbox ul.menu {
padding:0px 3px 0px 8px;
margin:7px 0px;
border:none;}
.Innerbox ol {
padding:0px 0px 0px 25px;
margin:6px 0px 6px 6px;}
.Innerbox ul li {
background:url(/images/buttons/red_square.gif) 0% 0% no-repeat;
list-style:none;
padding:0px 0px 2px 14px;
margin:4px 0px 0px 3px;}
.Shadowbox[class] {
width:195px;
background:url(/images/dropshadows/shadowAlpha.png) no-repeat bottom right transparent;
margin:0px 0 20px 0px;
padding:0px;}
.Innerbox[class] {
bottom:5px;
height:auto;
min-height:140px;
right:5px;}
.more-link {text-align:right;padding:10px;}
/* Content - Find articles tabs */
.articles_guides ul {
list-style-type: circle;
padding-right:0px;
margin-left:16px;
}
.inner-content {
width:550px;
border:0px black solid;
}
.secondary {
list-style:none;
left:0px;
float:left;
width:96%;
margin:0px 0px 10px -20px;
padding:0px;
border-bottom:1px solid #ccc;}
.secondary li{
list-style:none;
float:left;
margin:0px 10px 0px 0px;
padding:0px;
background:url(/images/backgrounds/bg-header-tab-right-active.gif) no-repeat right top}
.secondary li strong,
.secondary li a{
display:block;
margin:0 0.28em 0 0;
padding:7px 14px 2px 16px;
width:87px;
overflow:hidden;
background:url(/images/backgrounds/bg-header-tab-left-active.gif) no-repeat left top}
/* Content - FAQs */
.answerdiv {
position:absolute;
width:300px;
height:100px;
background:url(/scripts/durable/images/controlheader.gif) repeat-x #fff;
border:3px solid #ddd;}
.abody{
padding:5px 10px;}
.answerdiv[class] {
min-height:100px;
height:auto;}
.answerdiv .headerOptions {
font-weight:bold;
height:26px;
cursor:pointer;
color:#fff;
padding:8px 0 0 15px;}
.answerdiv span {position:absolute;right:10px;top:3px;}
.headerOptions a,.headerOptions img {border:none;}
/* Content - Library Images */
.alpha-shadow {
float:left;
background:url(/images/dropshadows/shadowAlpha.png) no-repeat bottom right !important;
background:url(/images/dropshadows/shadow.gif) no-repeat bottom right ;
margin:8px;
padding:0px;}
.imageholder {
position:relative;
display:block;
bottom:5px;
right:5px;
padding:0px;
margin:0px;}
.imageholder[class] {bottom:6px;right:6px;}
#mapContainer { height:450px;width:580px;}
#mapContainer {width:450px; height:240px; border: 5px double #aaa;padding: 2px;margin:3px;}
.floor_map {border:none;}
/* Content - Tutorials */
.tutorials {padding:16px;clear:both;}
.tutorials img {border:0px;float:left;padding-right:16px;}
/* Content - Tables */
.standard-table {
border-top:1px solid #ccc;
border-collapse:collapse;
margin-right:20px;
margin-bottom:20px;}
.standard-table caption {
font-weight:bold;
font-size:medium;}
.standard-table th,
.standard-table td {
border-right:1px solid #ccc;
border-bottom:1px solid #ccc;
text-align:left;
vertical-align:top;
padding:4px 11px;}
.standard-table th{
background:#FEFECC;}
.hours-table {
border:1px solid #a8a8a8;
margin:0px;
width:400px;
border-collapse:collapse;}
.hours-table th,
.hours-table td {
border:none;
text-align:left;
vertical-align:top;
padding:6px 8px 2px 8px;
border:1px solid #ccc;}
.hours-table-header th {
font-weight:normal;
background:#EFE7C2}
.hours-table-header th.date-range {
white-space:nowrap;
width:200px;}
.hours-table-footer {
background:url(/images/backgrounds/h-dots1.gif) 0px 0px repeat-x;
width:395px;
padding:5px 0px 0px 5px;
margin:0px 0px 24px 0px}
/* Content - Forms */
.standard-form {
font-family:Lucida Grande, Tahoma, Arial, Verdana, sans-serif;
margin:0px;
padding:10px 0px;}
.standard-form legend {
margin:15px 10px 10px 10px;
padding:0px 5px;}
.standard-form label {
margin:5px 6px;
padding:2px 0px 0px 0px;
float:left;
clear:none;
font-weight:bold;
color:#555;
width:105px;
text-align:right;}
.standard-form label.flex-width {
margin:3px 6px;
padding:0px;
float:left;
clear:right;
width:auto;
text-align:left;}
.standard-form ul{
margin:0;
padding:0;
list-style-type:none;
width:100%;
font-size:100%;
}
.standard-form li{
margin:0;
padding:4px 5px 2px 9px;
position:relative;
}
.standard-form .textbox {
margin:3px 6px;
padding:0px;
width:325px;
float:left;}
.standard-form button {
font: 120% Arial;
padding:4px 12px 4px 6px;
margin-right:8px;
}
input.text, textarea.textarea, select.select{
border-top:1px solid #7c7c7c;
border-left:1px solid #c3c3c3;
border-right:1px solid #a9a9a9;
border-bottom:1px solid #ddd;
background:#fff url(/images/backgrounds/fieldbg.gif) repeat-x top;}
input.text, select.select{
padding-top:3px;
height:22px;}
.standard-form li{
margin:0;
padding:4px 5px 2px 9px;
position:relative;}
.standard-form li:after, .buttons:after{
content:".";
display:block;
height:0;
clear:both;
visibility:hidden;}
.standard-form #formFields li.focused{
background-color:#fff7c0;}
.standard-form .req, .req{
float:none;
color:green;
font-weight:bold;}
.errors {
color:green;
}
.standard-form .errMsg{
float:left;
color:#FF6633;
padding-left:3px;
font-weight:bold;}
.standard-form .errFld{
background-color:#FDFEE9 !important;
border:1px solid #EACBCC;
margin:3px 0;}
/* External - ILL Forms */
.standard-form label.float-left {float:left;text-align:left;width:auto;}
input.long {width:180px;}
input.med {width:120px;}
input.short {width:65px;}
input.tiny {width:35px;}
textarea.textfield {width:180px;height:50px;}
.errormsg {padding:8px 3px 0px 10px;color:#c30;float:right;}
fieldset.listings {width:42%;float:left;height:65px;margin:5px 10px;}
fieldset.listings ul {height:100px;margin:6px 5px 3px 5px;}
fieldset.listings ul li {
background:transparent url('/site/images/buttons/simplearrow.png') 0% 60% no-repeat;
margin:.2em 0;
padding:0 0 0 1.25em;
list-style:none;
float:left;
width:49%;}
.form_info_panel {float:left;width:32%;padding-top:40px;}
.form_main_panel {float:left;width:50%;padding:10px;margin-right:3%;}
.notice {color:#ff0000;font-weight:800;}
.graphicalbuttons {
display:none;
}
.newtitles_rsslink {
width:200px;
}
.instruction_survey {
padding: 10px; float: right; text-decoration: none; width: 200px;
}