@charset "utf-8";
/*
CSS document outline
    Elements
        Body and link text
    Classes
    Header .h
        Language switcher .h .language-switcher
        Site title h1 text version .h h1
        Site title h1 image replaced version .h h1
        Site structure looking up .h .structure
    .s
        Language switcher .s .language-switcher
	Site search .s site-search
	Breadcrumb .s .breadcrumb
    Main .m
        Navigation .n
        Content .c
    Footer .f
    More classes and elements
    Page specific styles d-[page-name]
*/

/* Elements */
body {}
body, a {color:#333;}
a {color:#0d6d78;}


/* Classes */

/* Header */
.h {float:left;width:100%;background:#482100 url(img/h-inner.jpg) no-repeat 100% 0;clear:both;position:relative;}
.h, .h a {color:#fff;}
.h-inner {height:auto!important;height:96px;min-height:96px;background:transparent url(img/tabs-bg.gif) no-repeat 10px 100%;padding:0 0 0 10px;border-left:solid 1px #8ea1ab;  border-right:solid 1px #8ea1ab;}

/*/ Language Switcher /*/
.h .language-switcher {position:absolute;right:0;bottom:0;font-size:0.9em;font-weight:bold;padding:3px 9px 3px 9px;background:#f5f3f4;-webkit-border-top-left-radius: 12px;-moz-border-radius-topleft: 12px;border-top-left-radius: 12px;border-bottom:1px solid #e4e4e4;}
.h .language-switcher h2 {position:absolute;left:-9999px;}
.h .language-switcher p {margin:0;background:transparent url(img/switcher.png) no-repeat 0 0.5em;padding:0 0 0 14px;}
.h .language-switcher a {margin:0 0 0 1em;font-size:100%;text-decoration:none;color:#575757;background:none;}
.h .language-switcher a:hover,
.h .language-switcher a:focus {text-decoration:underline;}

/* Site title as text */
.h h1 {float:right;font-size:2.25em;line-height:1.34em;font-family: "Gill Sans MT", "Gill Sans", "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;font-weight:normal;margin:25px 12px 0px 0px;padding:0;}
.h h1,
.h h1 a {}
.h h1 a {text-decoration:none;border-bottom:0px solid #47a2bf;}
.h h1 a:hover,
.h h1 a:focus {border-bottom:0;}

/* Site structure looking up */
.h p.structure {clear:left;font-size:1em;line-height:1.34em;margin:0px 0 0 0px;padding:0;position:relative;}
.h p.structure,
.h p.structure a {color:#d1e7ef;}
.h p.structure a {text-decoration:none;border-bottom:1px solid #47a2bf;padding:0 0 2px 0;}
.h p.structure a:hover,
.h p.structure a:focus {border-bottom:0;}

/* S */
.s {display:inline-block;}
.s {display:block;background:#006874 url(img/nav-back.jpg) repeat-x 0 0;clear:both;float:left;width:100%;padding:0px;height:auto!important;min-height:35px;height:35px;}
.s-inner{ background:none; height:35px; clear:both; border-left:solid 1px #8ea1ab;  border-right:solid 1px #8ea1ab;}
.s-inner-2 { background:#0a98ac url(img/nav-back.jpg) repeat-x 0 100%;}
.s a {}

/**/
.s .sitemap {float:right;width:100%;margin-bottom:6px;font-family:"Trebuchet MS", Verdana, Arial;font-size:1em;border-bottom:1px solid #dfdfdf;}
.s .sitemap h2 {position:absolute;left:-9999px;height:1px;margin:0;padding:0;}
.s .sitemap ul {margin:0;padding:0;}
.s .sitemap li {margin:0;padding:0;display:inline;}
.s .sitemap li a {float:left;padding:3px 9px 2px 9px;text-decoration:none;border-right:1px solid #dfdfdf;color:#333; background:none}
.s .sitemap li a:hover,
.s .sitemap li a:focus {background:none;}
.s .sitemap li a.on,
.s .sitemap li a.on:hover,
.s .sitemap li a.on:focus {background:none;}

.s .language-switcher {float:right;width:190px;background:#116caf;}
.s .language-switcher h2 {color:#fff;font-size:0.9em;line-height:1.8em;font-weight:normal;display:inline;font-family:Verdana, Arial, Helvetica, sans-serif;margin:0 0 0 7px;}
.s .language-switcher ul {font-size:0.9em;line-height:1.8em;display:inline;margin:0;padding:0;}
.s .language-switcher li {list-style-type:none;display:inline;margin:0;padding:0;}
.s .language-switcher a {color:#fff;}

.s .site-search {float:left;margin:0;padding:0;position:relative;}
.s .site-search h2 {position:absolute;left:-9999px;margin:0;}
.s .site-search div {margin-left:190px;}
.s .site-search label {cursor:pointer;position:absolute;left:-9999px;}
.s .site-search input[type=submit] {width:30px;vertical-align:middle;} /*This is for when Javascript is off and keeps the submit button on the same line as the text box.*/
.s .site-search #site-search-query {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:0.9em;line-height:13px;vertical-align:0;color:#626261;background:#fff;border:1px solid #d1d1cf;border-right:0;width:145px;padding:4px 2px 4px 4px;margin:0;}
.s .site-search #site-search-submit-link {text-decoration:none;line-height:13px;vertical-align:0;display:inline-block;font-size:0.9em;background:#fff;color:#626261;border:1px solid #d1d1cf;padding:4px 4px 4px 4px;} /*This element is only shown when Javascript is on.*/
.s .site-search #site-search-submit-link span {}
.s .site-search-focus #site-search-query {}
.s .site-search-focus #site-search-submit-link {}
.s .site-search-focus #site-search-submit-link span {color:#0390c6;}

.m .breadcrumb {clear:right;font-size:0.9em;line-height:1.8em;margin:0px 0px 0px 0px;padding:3px 12px 6px 9px; background:#fff}
.m .breadcrumb h2 {margin:0;display:inline;font-family:Verdana, Geneva, sans-serif;font-size:1em;line-height:1.8em;font-weight:normal;}
.m .breadcrumb h2:after {content:":";}
.m .breadcrumb p {display:inline;margin:0 0 0 6px;}
.m .breadcrumb p a {}
.m .breadcrumb p span {}

/* m */
.m {float:left;background:#fff;padding-left:0px;width:100%;}
.m-inner {border-left:1px solid #8ea1ab; border-right:solid 1px #8ea1ab;padding-top:1px;}
.t-sidebar .m {background:#d0d3d4; margin-top:0px;}
.t-sidebar .m-inner {}

/* c */
.c {margin:0px 0px 0 4px;}

.c-inner {margin:0px 12px 18px 5px;padding-top:1px;}
.c-inner1 {margin:7px 12px 18px 5px;padding-top:1px;}

.t-sidebar .c {display:inline-block;}
.t-sidebar .c {display:block;margin:10px 245px 0px 10px;}
.t-sidebar .c-inner {margin:0px 0px 0px 0px}
.t-sidebar2 .c {margin-right:245px;}
.t-sidebar2 .c h1 {margin-right:-245px;}
.t-default .c {margin-left: 235px;}
.t-default-epb .c {margin-left: 235px;}
.t-default-opub .c {margin-left: 235px;}
.t-default-manuscripts .c {margin-left: 235px;}
.t-default-nav .c {margin-left: 235px;}
.t-default-preservation .c {margin-left: 235px;}
.t-default-simple-epb .c {margin-left: 235px;}

/*Sidebar */
.m .sidebar {float:right;width:248px;padding:0px;margin:48px 0 0 0px;}
.m .sidebar-inner{margin:0 12px 0 12px;}

.t-sidebar .m .sidebar {float:right;width:243px;margin:8px 0px 0px 0px;}
.t-sidebar .m .sidebar-inner {margin-right:8px;}

.t-sidebar2 .m .sidebar {float:right;width:236px;margin:43px 0px 0px 0px;}
.t-sidebar2 .m .sidebar-inner {margin:0 0 0 0;}

/* Navigation
   li.selected and a.selected refer to the currently selected item.
   li.on and a.on refer to items in the menu branch that lead to and include the currently selected item.
   li.menu refers to the list item being a further menu.
   li.open refers to the current state of the menu with respect to javascript functionality.
*/
.n {float:left;width:235px;margin-bottom:10px;}

.n .sitemap {font-family:"Trebuchet MS", Verdana, Arial, sans-serif;font-size:1.1em;line-height:1.34em;background:#f2f2f0;text-align:left;border-bottom:1px dotted #e3e3e3;margin:0px 6px 0px 9px;padding:0px 0px 0px 0px;}
.n .sitemap h2 {position:absolute;left:-9999px;}
/* Sitemap defaults */
.n .sitemap ul {display:inline-block;}
.n .sitemap ul {display:block;margin:0px;padding:0px;border-bottom:0;border-top:0px;position:relative;}
.n .sitemap li {display:block;margin:0;padding:0;list-style-type:none;position:relative;}
.n .sitemap li a {display:block;text-decoration:none;}
.n .sitemap li a:hover,
.n .sitemap li a:focus {display:block;text-decoration:underline;}
.n .sitemap ul > li:first-child,
.n .sitemap ul > li:first-child > a {border-top:0;}
/* The following are used in the Javascript for the menu toggles. */
.n .sitemap ul.sitemap-toggle-height-helper {display:block;}
.n .sitemap li a.sitemap-toggle-reset {width:19px;height:auto;display:block;float:none;position:absolute;left:0;top:0;clear:none;margin:0;padding-left:0px;padding-right:0px;text-align:center;background:transparent;cursor:pointer;text-decoration:none;}
.n .sitemap li a.sitemap-toggle span.sitemap-toggle-char {display:block;}

/* Level 1 horizontal */
.s .sitemap {margin-bottom:0px; border-bottom:0px; padding:8px 0 2px 0; }
.s .sitemap ul {float:left;width:100%;background:none; border:0px;}
.s .sitemap li {  }
.s .sitemap li a {color:#fff;margin:0px;padding:6px 17px 6px 18px;line-height:0.5em;font-size:1.12em; font-weight:bold; background:none; border-right:1px #FFF solid; }
.s .sitemap li a:hover,
.s .sitemap li a:focus {background:none; text-decoration:underline}
.s .sitemap li a.on {text-decoration:underline;}
.s .sitemap li a:hover.on,
.s .sitemap li a:focus.on {background:none;text-decoration:underline;}
.s .sitemap li a.selected {}
.s .sitemap li a:hover.selected,
.s .sitemap li a:focus.selected {background:none;text-decoration:underline;}
.s .sitemap li a.sitemap-toggle {border-right:0px solid #e3e3e3;color:#a2a2a0;}
.s .sitemap li a.sitemap-toggle-toggled {}
.s .sitemap li a.selected.sitemap-toggle {}
.s .sitemap li a.selected.sitemap-toggle-toggled {}
.s .sitemap li a.sitemap-toggle:focus {outline-width:1px;outline-style:dotted;}
.s .sitemap li a.hover {color:#333;}
.s .sitemap li.support-toplev-nav a  {border-right:0px #219696 solid; padding-left:19px}

/* Level 1 */
.n .sitemap ul { margin-top:0px; border:solid 0px #bbbbbb; border-left:0px; background: url(img/sub-nav-middle.png);padding:0 0 0 3px;}
.n .sitemap li {}
.n .sitemap li a {background:none; color:#333; margin:0px 12px 0 12px;padding:6px 10px 6px 10px;font-weight:normal;line-height:1.14em;border-top:1px dotted #bbbbbb;}
.n .sitemap li a:hover,
.n .sitemap li a:focus {color:#1c7a79;} 
.n .sitemap li a.on {}
.n .sitemap li a:hover.on,
.n .sitemap li a:focus.on {}
.n .sitemap li a.selected {background:none; color:#0d6d78;}
.n .sitemap li a:hover.selected,
.n .sitemap li a:focus.selected {}
.n .sitemap li a.sitemap-toggle {border-right:0px solid #e3e3e3;color:#a2a2a0;border-top:0;}
.n .sitemap li a.sitemap-toggle-toggled {}
.n .sitemap li a.selected.sitemap-toggle {}
.n .sitemap li a.selected.sitemap-toggle-toggled {}
.n .sitemap li a.sitemap-toggle:focus {outline-width:1px;outline-style:dotted;}
.n .sitemap li a.hover {color:#333;}

/* Level 2 */
.n .sitemap li ul {margin-left:19px;border-top:0px solid #e3e3e3;border-left:1px solid #e3e3e3;background:none;padding:0 0 0 0px;}
.n .sitemap li li {}
.n .sitemap li li a {color:#0376a3;margin:0 0 0 0;padding:4px 4px 4px 19px;font-weight:normal;line-height:1.34em;font-size:0.9em;line-height:1.34em;border-top:0px solid #ccebfd; background:none}
.n .sitemap li li a:hover,
.n .sitemap li li a:focus {}
.n .sitemap li li a.on {}
.n .sitemap li li a:hover.on,
.n .sitemap li li a:focus.on {}
.n .sitemap li li a.selected {}
.n .sitemap li li a:hover.selected,
.n .sitemap li li a:focus.selected {}
.n .sitemap li li a.sitemap-toggle {border-left:0px solid #e3e3e3;}
.n .sitemap li li a.sitemap-toggle:focus {}
.n .sitemap li li a.hover {}

/* Level 3 */
.n .sitemap li li ul {}
.n .sitemap li li li {}
.n .sitemap li li li a {color:#656564;padding:4px 4px 4px 19px;font-size:0.9em;line-height:1.34em;line-height:1.1em;border-top:0px solid #fff;background:#f2f2f0;}
.n .sitemap li li li a:hover,
.n .sitemap li li li a:focus {}
.n .sitemap li li li a.on {}
.n .sitemap li li li a:hover.on,
.n .sitemap li li li a:focus.on{}
.n .sitemap li li li a.selected {}
.n .sitemap li li li a:hover.selected,
.n .sitemap li li li a:focus.selected {}
.n .sitemap li li li a.sitemap-toggle {}
.n .sitemap li li li a.sitemap-toggle:focus {}
.n .sitemap li li li a.hover {}

/* nav for epb and manuscripts pages etc. */
.n .sub-nav-top { height:14px; background: url(img/sub-nav-top.png) no-repeat; margin-left:9px;}
.n .sub-nav-middle { margin:-7px 0px -10px 9px; background: url(img/sub-nav-middle.png) repeat-y;}
.n .sub-nav-middle p a { background:none; color:#333; margin:0px 12px 0 12px;padding:6px 10px 6px 10px;font-weight:normal;line-height:1.34em;border-bottom:1px dotted #bbbbbb;}
.n .sub-nav-middle ul {padding:0px 20px 0px 10px}
.n .sub-nav-middle li {display:block;list-style-type:none;margin:0;padding:0; position:relative;}
.n .sub-nav-middle li a {display:block;background:none; color:#333; margin:0px 2px 0 2px;padding:6px 0px 6px 10px;font-weight:normal;line-height:1.34em;border-top:1px dotted #bbbbbb;}
.n .sub-nav-bottom { height:14px; background: url(img/sub-nav-bottom.png) no-repeat;margin-top:-6px; margin-left:9px; border:0px}
.n .sub-nav-bottom {}
.n .xtra .sub-nav-top { margin-bottom:-10px}
.n .xtra .first {margin-top:-18px;}
.n .xtra .first a {border-top:0;}
.gap { height:10px}

/* More menu is a replacement for the sub-nav and xtra classes above. */
.n .more-menu {background: url(img/sub-nav-top.png) no-repeat; margin:12px 0 12px 9px;padding-top:14px;font-family:"Trebuchet MS", verdana;font-size:1.1em;}
.n .more-menu-inner {background: url(img/sub-nav-bottom.png) no-repeat 0 100%;padding-bottom:14px;}
.n .more-menu-inner-2 {background: url(img/sub-nav-middle.png) repeat-y;padding:1px 0;}
.n .more-menu ul {padding:0px 20px 0px 10px;margin:0;}
.n .more-menu li {display:block;list-style-type:none;margin:0;padding:0; position:relative;}
.n .more-menu li a {display:block;background:none; color:#333; margin:0px 2px 0 2px;padding:6px 0px 6px 10px;font-weight:normal;line-height:1.34em;border-top:1px dotted #bbbbbb;}
.n .more-menu li.first {margin-top:-10px;}
.n .more-menu li.first a {border-top:0;}
.n .more-menu li a:hover,
.n .more-menu li a:focus {color:#218f8e;text-decoration:underline;} 

/* n-links is a replacement for the epb-links classes. */
.n .n-links { border: solid #d3d2d2 1px; padding:4px; margin: 10px 6px 0px 10px;}
.n .n-links h2 {margin:-3px; padding:0px 4px 2px 4px; color:#666666; background:url(img/pop-link-head.png) no-repeat 0 100%;}
.n .n-links ul {list-style-type:none;padding-left:0;}
.n .n-links ul li {margin:0;padding-left:3.1em;background:transparent url(img/m-level-1.gif) no-repeat 9px 3px;}



.m h1, .m h2, .m h3, .m h4, .m h5, .m h6,
.m h1 a, .m h2 a, .m h3 a, .m h4 a, .m h5 a, .m h6 a {color:#016570;}/*068391 Green*/

.m h1 {margin-top:0px;margin-bottom:0.4em;border-bottom:2px solid #339999; padding-bottom:0px;}
.m h1, .m h1 a {color:#db7d09;}
.m h1 a {}

.m h2 {}
.m h2, .m h2 a {font-family: Verdana, Geneva, sans-serif;}
.m h2 a {color: #333;}

.m h3 { }
.m h3, .m h3 a {font-family: Verdana, Geneva, sans-serif;}
.m h3 a {color:#0d6d78;}

.m h4 { font-family: Verdana, Geneva, sans-serif; color: #333;}

.c ul {list-style-type:none;padding-left:0;}
.c ol {padding-left:2.5em;}

.c ul li,
.c li ul li,
.c li li ul li,
.c li li li ul li,
.c li li li li ul li {padding-left:3.1em;background:transparent url(img/m-level-1.gif) no-repeat 9px 3px;}

.c ul ul li,
.c li ul ul li,
.c li li ul ul li,
.c li li li ul ul li {padding-left:3.1em;background:transparent url(img/m-level-2.gif) no-repeat 9px 3px;}

.c ol li,
.c li ol li,
.c li li ol li,
.c li li li ol li,
.c li li li li ol li {padding-left:0.6em;background:none;}

.c a { text-decoration:underline;}
.c a:hover,
.c a:focus {text-decoration:none;}

/* Sidebar news item styles. */
.m .sidebar .news {display:inline-block;}
.m .sidebar .news {display:block;margin:16px 0px 4px 0px; padding:0px 0px 0px 0px; background:#f2f2f0;border:1px solid #dfdfdd;position:relative;}
.m .sidebar .news h2 {margin:-6px -4px 0px -2px;padding:6px 4px 4px 10px;font-size:1.6em;line-height:1.34em;background:transparent url(img/news-header.png) no-repeat 0 0;position:relative;}
.m .sidebar .news h2,
.m .sidebar .news h2 a {color:#666666;}
.m .sidebar .news h2 a {text-decoration:none;}
.m .sidebar .news h2 a:hover,
.m .sidebar .news h2 a:focus {text-decoration:underline;}
.m .sidebar .news h2 a img {margin:0px 8px 0px 0px;padding:0;border:0px;position:absolute;right:0px;float:none;}

/* Footer */
.f {clear:both;margin:0px;padding:4px 12px 6px 12px;font-size:0.9em;line-height:1.8em; border-top: 2px solid #249a9a;  border-left:solid 1px #8ea1ab;  border-right:solid 1px #8ea1ab; }
.f,
.f a {}
.f p {margin:0;}
.f p span.date-modified {float:right;}
/*.f p span.author {background:url(img/mail-icon.gif) no-repeat 0px 3px;padding-left:17px;}*/

/* Aside */
.aside {}

/* Blockquote */
blockquote {}
blockquote p {}
.cite {margin-left:5%;margin-right:5%;font-style:italic;}

/* Pull-quote */
.pull-quote {padding:6px;}
.pull-quote blockquote {margin-left:0;margin-right:0;font-size:1.5em;line-height:1.8em;}
.pull-quote cite {}
.pull-quote .cite {margin-left:0;margin-right:0;}

/* Figure */
/** /
.figure {background:#f2f2f0;padding:6px;position:relative;margin:0.4em 0 0.8em 0;font-size:0.95em;line-height:1.8em;}
.figure * {margin-top:0;margin-bottom:6px;}
.figure img {background:#fff;margin:0;vertical-align:bottom; }
/**/
.figure {background:#FFFFFF none repeat scroll 0 0; border:1px solid #CCCCCC;font-size:0.95em; line-height:1.8em; margin:12px 0px 0px 0px;padding:5px 5px 5px 5px; position:relative;}
.figure p {margin:5px 0;}
.figure img {display:block;margin:-5px 0 0 0;}


/* Float */
.float-left,
.float-left-landscape-medium, 
.float-left-landscape-large,
.float-left-landscape-small,
.float-left-portrait-medium,
.float-left-portrait-large,
.float-left-portrait-small {float:left;margin:0 0.6em 0.6em 0;}


.float-right {}
.aside,
.pull-quote,
.float-right-landscape-medium, 
.float-right-landscape-large,
.float-right-landscape-small,
.float-right-portrait-medium,
.float-right-portrait-large,
.float-right-portrait-small {float:right;margin:0 0 0.6em 0.6em;}
.float-right-img { clear:right;border:0px; padding:5px 0px 0px 12px}
/*Often used with Figures.*/
.float-right-standard {float:right;width:300px;margin:10px 0 6px 6px;}

/* Align */
.align-center,
.align-center-landscape-medium, 
.align-center-landscape-large,
.align-center-landscape-small,
.align-center-portrait-medium,
.align-center-portrait-large,
.align-center-portrait-small {margin-left:auto;margin-right:auto;}

.align-right,
.align-right-landscape-medium, 
.align-right-landscape-large,
.align-right-landscape-small,
.align-right-portrait-medium,
.align-right-portrait-large,
.align-right-portrait-small {margin-left:auto;}

/* Text align */
.text-align-right {text-align:right;}
.text-align-left {text-align:left;}
.text-align-center {text-align:center;}

/* Widths */
.landscape-medium,
.align-center-landscape-medium,
.align-right-landscape-medium,
.float-left-landscape-medium,
.float-right-landscape-medium {width:308px;}

.landscape-large,
.align-center-landscape-large,
.align-right-landscape-large,
.float-left-landscape-large,
.float-right-landscape-large {width:408px;}

.landscape-small,
.aside,
.pull-quote,
.align-center-landscape-small,
.align-right-landscape-small,
.float-left-landscape-small,
.float-right-landscape-small {width:220px;}

.portrait-medium,
.align-center-landscape-small,
.align-right-landscape-small,
.float-left-portrait-medium,
.float-right-portrait-medium {width:186px;}

.portrait-large,
.align-center-portrait-large,
.align-right-portrait-large,
.float-left-portrait-large,
.float-right-portrait-large {width:246px;}

.portrait-small,
.align-center-portrait-small,
.align-right-portrait-small,
.float-left-portrait-small,
.float-right-portrait-small {width:127px;}

/* Page specific styles */
.d-news .item {display:inline-block;}
.d-news .item {display:block;overflow:auto;}
.d-news .item h2 a {text-decoration:none;border:none;}


/* home placeholders */
.home-placeholder {float:left; width:49.5%; margin:0px;}
.home-placeholder-inner {position:relative;margin-bottom:10px;padding-bottom:3px;background:#fff;-moz-border-radius:7px;-webkit-border-radius:7px;-khtml-border-radius:7px;border-radius:7px;}
.t-sidebar .left {margin-right:0;}
.t-sidebar .left .home-placeholder-inner {margin-right:10px;}
.t-sidebar ul li.more {position:absolute;right:10px;bottom:2px;}
.t-sidebar ul li.more a img {border:1px solid #fff;}
.t-sidebar ul li.more a:hover img,
.t-sidebar ul li.more a:focus img {border:1px solid #FF994F;}
.home-placeholder h2 {margin: 0px; padding: 4px 4px 4px 10px; color:#437d9c; font-size:1.6em;background:transparent url(img/place-holder.png) repeat-x 0 100%;}
.home-placeholder h2 a { color:#437d9c; text-decoration:none}
.home-placeholder h2 a:hover,
.home-placeholder h2 a:focus {text-decoration:underline;}
.home-placeholder ul { margin-top:0px}
.home-placeholder ul li {background:none; margin-left:0;padding:0 0 0 22px;line-height:1.05em}
.home-placeholder ul li a {color:#027c8b; text-decoration:none;}
.home-placeholder ul li a:hover,
.home-placeholder ul li a:focus {text-decoration:underline;}

.home-left {margin-right:13px; }
.left {margin-right:9px;}

/**/

.container {float:left;width:74%;}
.collections { padding:4px; float:left;  width:48%;}
.collections h2 {background: #eee; padding: 4px 4px 4px 6px; border-bottom: solid #39C 1px;}
.collections p {}

.column-container {}
.column {float:left; width:340px;}
.t-sidebar2 .column {width:49.1%;}
.column-subject {float:left; margin-left:5px; clear:left }
.column-subject h2 {background: #eee; padding: 4px 4px 4px 6px; border-bottom: solid #39C 1px;}


/* Search Collections Placeholders */
.sc-column {float:left;width:340px;}
.t-sidebar2 .sc-column {width:49.1%;}
.sc-placeholder { background: url(img/sc-placeholder1.png) no-repeat; height:auto!important;height:64px;min-height:64px; width:340px;padding:1px 0 0 0;}
.sc-placeholder h2 {padding: 3px 6px 3px 6px;  text-decoration:underline; font-size:1.4em; font-weight:300; margin-bottom:-8px;}
.sc-placeholder h2 a { text-decoration:underline; color:#437d9c}
.sc-placeholder h2 a:hover,
.sc-placeholder h2 a:focus {text-decoration:none;}
.sc-placeholder p {padding:0px 16px 6px 6px; line-height:1.3em; font-size:0.9em}

/* Using the library Placeholders */
/**/
.c .ul-placeholder { background: url(img/ul-placeholder1.png) no-repeat; height:auto!important; min-height:41px; height:41px; width:340px; margin-top:8px;padding:1px 0 0 0;text-align:center;}
.c .ul-placeholder h2 {margin-top:0;padding: 2px 0px 3px 0px; font-size:1.4em; line-height:2em}
.c .ul-placeholder h2 a { text-decoration:underline; color:#437d9c}
.c .ul-placeholder h2 a:hover,
.c .ul-placeholder h2 a:focus {text-decoration:none;}
.c .ul-placeholder p {padding:0px 16px 6px 6px; line-height:1.3em; font-size:0.9em}

/* bottom Placeholder */
.bottom-place {float:left;width:100%;}
.bottom-place-inner {margin:0px 0 0px 7px;}
.bottom-placeholder {float:left;height:auto!important;min-height:58px;height:58px;width:230px; background: #eee; margin: 0px 2px 0px 0px; padding-left:1px; line-height:1.7em;}  
.bottom-placeholder h2 {margin:0;padding:0; font-size:1.1em; color:#3c4141}
.bottom-placeholder h2 a {display:block;color:#3c4141; text-decoration:none;margin:0;padding:9px 2px 10px 67px;}
.bottom-placeholder h2 a:hover,
.bottom-placeholder h2 a:focus {color:#3c4141; text-decoration:underline;}
.bottom-placeholder p {margin:0;}

.bottom-placeholder2 {float:left;height:auto!important; min-height:58px;height:58px; width:230px; background: #eee; margin: 0px 2px 0px 0px; padding-left:1px; line-height:1.7em;}  
.bottom-placeholder2 h2 {margin:0;padding:0;font-size:1.1em; color:#3c4141}
.bottom-placeholder2 h2 a {display:block;color:#3c4141; text-decoration:none;margin:0;padding:17px 18px 19px 68px;}
.bottom-placeholder2 h2 a:hover,
.bottom-placeholder2 h2 a:focus { color:#3c4141; text-decoration:underline;}
.bottom-placeholder2 p {margin:0;}
.bg1 {background:url(img/epb.png) no-repeat;}
.bg2 {background:url(img/manuscripts.png) no-repeat}
.bg3 {background:url(img/book-kells.png) no-repeat}
.bg4 {background:url(img/support.png) no-repeat}

/*	right hand includes */
.drop-down {color:#39C; width:200px; background:#eee; margin: 10px 6px 0px 6px; padding:4px; line-height:1.2em;border-bottom: solid #39C 1px;}
.drop-dowm dd strong { color:#39C}
.drop-dowm p a { background:none}

.pop {background:#fff; width:213px; margin: 12px 6px 0px 1px; border: solid #d3d2d2 1px; padding:4px;}
.pop h2 {margin:0 -4px; padding:0px 4px 2px 4px; color:#666666; background:url(img/pop-link-head.png);border:0px;}
form.popular-links {margin:4px 0 0 0;}
form.popular-links select { width:170px}
form.popular-links select {border:1px solid #DDDDDD;height:19px;line-height:1em;margin:0;padding:0px 0 0px;vertical-align:middle;}
form.popular-links input.submit {border:0 none;height:auto;padding:0;margin-left:-4px;margin-bottom:2px;vertical-align:middle;}

/* contact right Drop down */
.contact-right {background: url(img/right-button.png) no-repeat; margin:9px 0px 0px 0px}
.contact-right h2 {padding:5px 5px 5px 12px; color:#666666; font-size:1.5em;position:relative;}
.contact-right h2 a { background:none; text-decoration:none; color:#666666;position:absolute;right:3px;}
.contact-right h2 a img {border:0px;}
.contact-right p {padding:10px}
.contact-right p a {background:none}
.cat a { color:#027c8b;}

/* Contact Us at the end of content */
.contact-us {border: solid #d3d2d2 1px; padding:4px; margin:18px 6px 0px 1px;}
.contact-us h2 {margin:-3px; padding:0px 4px 2px 4px; color:#666666; background:url(img/pop-link-head.png)}

/* epb sidebar */
.epb-sidebar {background:#fff; margin: 2px 0px 0px 0px; border: solid #d3d2d2 1px; padding:4px;}
.epb-sidebar h2 {margin:-3px; padding:0px 4px 2px 4px; color:#666666; background:url(img/pop-link-head.png);}
.epb-sidebar ul {}
.epb-sidebar li { margin:0px 7px 0px 7px; font-weight:normal; text-decoration:underline;}
.epb-sidebar a { font-weight:bold; text-decoration:underline}
.epb-contact {width:455px; border: solid #d3d2d2 1px; padding:4px; margin: 10px 6px 0px 1px;}
.epb-contact h2 {margin:-3px; padding:0px 4px 2px 4px; color:#666666; background:url(img/pop-link-head.png)}

.n .epb-links { border: solid #d3d2d2 1px; padding:4px; margin: 10px 6px 0px 10px;}
.n .epb-links h2 {margin:-3px; padding:0px 4px 2px 4px; color:#666666; background:url(img/pop-link-head.png);}

.n .epb-links ul {list-style-type:none;padding-left:0;}
.n .epb-links ul li {margin:0;padding-left:3.1em;background:transparent url(img/m-level-1.gif) no-repeat 9px 3px;}


/* map and floorplan by building place-holders */
.maps-building { width:311px; height:auto!important;min-height:95px;height:95px; margin-bottom:7px;margin-right:10px; float:left}
.maps-building h3 {line-height:1.9em;}
.maps-building h3 a { padding-left:120px; text-decoration:underline; }
.maps-building h3 a:hover,
.maps-building h3 a:focus {text-decoration:none;}
.berkely { background: url(img/berkley-map.png)}
.hamilton { background: url(img/hamilton.png)}
.john-sterne { background: url(img/john-sterne-map.png)}
.old-library { background: url(img/old-lib-map.png)}
.lecky { background: url(img/lecky.png)}
.ussher { background: url(img/ussher.png)}

/* tables */
table {margin-top:0.4em;}
table th {color:#027c8b}

/* supporting the library */
.support-lib { min-height:160px}

/* subject lists pdf word powerpoint */
.pdf ul li {background:transparent url(img/pdf-list.gif) no-repeat scroll 9px 3px;}
.word ul li {background:transparent url(img/word-list.gif) no-repeat scroll 9px 3px;}
.power-point ul li {background:transparent url(img/pp-list.gif) no-repeat scroll 9px 3px;}
ul.pdf li {background:transparent url(img/pdf-list.gif) no-repeat scroll 9px 3px;}
ul.word li {background:transparent url(img/word-list.gif) no-repeat scroll 9px 3px;}
ul.power-point li {background:transparent url(img/pp-list.gif) no-repeat scroll 9px 3px;}

/* Opening hours */
.opening-table { width:100%}
.opening-table th {color:#027c8b}
.opening-table td { font-size:1em}
/* library footer */
.lib-foot {margin:10px 0;float:left;width:100%;}
.lib-foot-inner {margin:0 8px 0 10px;}
.lib-foot a {float:left;text-decoration:none;font-size:95%;background:#fff;border:1px solid #bbb;border-bottom:1px solid #aaa;padding:4px 10px;-moz-border-radius:7px;-webkit-border-radius:7px;-khtml-border-radius:7px;border-radius:7px;text-shadow:0px 0px 1px rgba(0,0,0,0.2);}
.lib-foot a.float-right {float:right;}
.lib-foot a:hover,
.lib-foot a:focus {text-decoration:underline;}
.lib-foot a.alternate {font-weight:bold;color:#BF5500;border:1px solid #BF5500;border-bottom:1px solid #9F4700;}



.lib-foot img { border:0px}
.lib-foot form { border:0px; float:right; margin:0px 0px 0px 14px}

/* library departments Placeholders */
.c .lib-dept-column { margin-top:15px}
.c .ld-placeholder { background: url(img/ld-placeholder1.png) no-repeat;height:auto!important;min-height:41px;height:41px; margin-top:10px; width:457px;text-align:center;}
.c .ld-placeholder h2 {margin-top:0;padding: 8px 0px 3px 0px; font-size:1.4em;}
.c .ld-placeholder h2 a {text-decoration:underline; color:#437d9c;}
.c .ld-placeholder h2 a:hover,
.c .ld-placeholder h2 a:focus { text-decoration:none;}

/*SUBJECT SUBPAGES */
.d-subjects .c h2 {color:#165e84; border-bottom: 1px #b6b6b6 solid; font-size:1.6em;margin-bottom:0.3em;}
.d-subjects .c h3 { color:#333}
.d-subjects .c .left {border:none; float:left;}
.d-subjects .c img { margin-top:8px}

/* right hand buttons contact us, my account, faqs */
.m .account-right {background: #fff url(img/right-button.png) no-repeat;height:auto!important;min-height:36px;height:36px;margin:0px 0px 4px 0;}
.m .account-right h2 { text-decoration:none; border:0px;margin-top:0;padding:5px 5px 5px 12px; font-size:1.4em;}
.m .account-right h2,
.m .account-right h2 a {color:#666666;}
.m .account-right h2 a {text-decoration:none;}
.m .account-right h2 a:hover,
.m .account-right h2 a:focus {text-decoration:underline;}

.t-sidebar .m .account-right {background-color:#d0d3d4;}

.d-using img {border:0px; padding: 8px 0px 0px 0px; }
.d-search-collections img {border:0px; padding: 8px 0px 0px 1px}
.d-open-hours img {border:0px; padding: 8px 0px 0px 1px}
.d-maps img {border:0px; padding: 8px 0px 0px 1px}
.d-support img {border:0px; padding: 8px 0px 0px 1px}
.d-about img {border:0px; padding: 8px 0px 0px 1px}
.d-epb img {border:0px; padding: 8px 0px 0px 1px}

.test-scroll { height:150px; width:400px; overflow:scroll; border:1px solid #CCC; padding:4px; float:left}

p.inline-img {text-align:center;}
.m img {border:0;padding:0;}
.m img.sidebar-image {margin:12px 0 0 0;}

/* Header tabs */
.h .tabs {background:#fff;padding:1px 0 8px 10px;float:left;width:465px;overflow:hidden;}
.h .tabs,
.h .tabs a {color:#1D8282;}
.h .tabs .sec {float:left;width:155px;}
.h .tabs .sec-inner {padding:0 10px 0 0;}
.h .tabs .sec h3 {font-family:Verdana, Geneva, sans-serif;font-size:110%;color:#437D9C;font-weight:bold;margin-top:7px;}
.h .tabs .sec form {margin:0;}
.h .tabs .sec p {margin:0;font-size:80%;}
.h .tabs .sec form label {display:block;font-size:90%;}
.h .tabs .sec form input {vertical-align:middle;width:99px;}
.h .tabs .sec form input.submit {width:auto;}
.j .h .tabs {width:320px;margin-top:14px;background:none;padding:1px 0 0 0;}
.j.lang-ga .h .tabs {width:430px;}
.j .h .tabs .sec {float:none;width:auto;display:inline-block;}
.j .h .tabs .sec {display:block;}
.j .h .tabs .sec p {margin:0;font-size:90%;}
.j .h .tabs .accessibletabslist {float:left;width:100%;margin:0;padding:0;}
.j .h .tabs .accessibletabslist li {float:left;width:97px;margin:0;padding:0;background:none;list-style:none;text-align:center;}
.j .h .tabs .accessibletabslist li a {display:block;background:#007A87;text-decoration:none;font-size:0.95em;color:#fff;}
.j .h .tabs .accessibletabslist li a:hover,
.j .h .tabs .accessibletabslist li a:focus {text-decoration:underline;}
.j .h .tabs .accessibletabslist li.current a {background: #fff; color:#000;}
.j .h .tabs .accessibletabslist li span.current-info {position:absolute;left:-9999px;}
.j .h .tabs .content {float:left;width:100%;background:#fff;padding:9px 0 9px 0;-webkit-border-top-right-radius:7px;-moz-border-radius-topright:7px;border-top-right-radius:7px;height:auto!important;min-height:46px;height:46px;}
.j .h .tabs .content h3 {position:absolute;left:-9999px;}
.j .h .tabs .content form input {width:254px;}
.j .h .tabs .content form input.submit {width:auto;}
.j .h .tabs .content form,
.j .h .tabs .content p {margin-left:10px;}
.j.lang-ga .h .tabs .accessibletabslistli2 {width:210px;}
 

/* General content tabs */
.c .tabs {width:74%;list-style:none;}
.t-sidebar2 .c .tabs {width:auto;}
.c .tabs .content{display:inline-block;}
.c .tabs .content{display:block;border:0px;padding:10px 10px 30px 10px;border:1px #d3d2d2 solid;border-top:0;overflow:hidden;}
.c .tabs .content h2 a {text-decoration:none;}
.c .tabs .current-info {position:absolute;left:-9999px;}
.c .tabs .tab-col {float:left;width:280px;margin-right:10px;margin-left:7px;padding-bottom:10px;}
.c .tabs .tab-col a {color:#0d6d78;}
.c .tabs .tabbody p a {color:#0d6d78;}
.c .tabs .tabbody .sub-links a  { border:0px; text-decoration:underline;}
.c .tabs .tabbody .sub-links a:hover,
.c .tabs .tabbody .sub-links a:focus { border:0px; text-decoration:none;}
.c .tabs ul.accessibletabslist {display:inline-block;}
.c .tabs ul.accessibletabslist {display:block;overflow:hidden;margin-bottom:0;position:relative;z-index:10;background:url(img/tabs-content-border-top.png) repeat-x 0 100%;}
.c .tabs ul.accessibletabslist li {display:block;margin:0px;padding:0px;background:none;float:left;text-align:center;background:#fff;position:relative;z-index:10;}
.c .tabs ul.accessibletabslist li a {display:block;width:144px;padding:4px 0px 4px 0px;float:left;margin-right:1px;text-decoration:none;background:#2b8282 url(img/tab-subjects.png) no-repeat;color:#fff;font-size:1.1em;}
.c .tabs ul.accessibletabslist li a:hover,
.c .tabs ul.accessibletabslist li a:focus {text-decoration:underline;}
.c .tabs ul.accessibletabslist li.current a {background:#fff url(img/tab-subjects-on.png) no-repeat;color:#1f7f7f;}

/* Opening hours tabs */
.c .hours .tabs ul.accessibletabslist li a {width:95px;background-image:url(img/tab-hours.png);height:auto!important;min-height:45px;height:45px;}
.c .hours .tabs ul.accessibletabslist li.current a {background-image:url(img/tab-hours-on.png);}


.c ul.placeholders {overflow:hidden;position:relative;height:1%;margin-bottom:0;}
.c ul.placeholders li {background:#efefef;display:block;padding:4px 6px 6px 6px;text-align:left;font-size:1.4em;line-height:1.5em;margin-top:0;
-webkit-border-radius:7px;
-moz-border-radius:7px;
border-radius:7px;}
.c ul.placeholders li,
.c ul.placeholders li a {color:#3d728f;}

.m .c p.a-z {line-height:2;}
.m .c p.a-z a {color:#b85e14;border:1px #b85e14 solid;padding:2px 5px 2px 5px;text-decoration:none;}
.m .c p.a-z a:hover,
.m .c p.a-z a:focus {background:#b85e14;color:#fff;}


.c .collection-images {float:right;width:223px;margin:0 0 12px 12px;text-align:center;}
.c .collection-images ul {display:inline-block;}
.c .collection-images ul {display:block;margin:0 -12px 0 0;padding:0;overflow:hidden;}
.c .collection-images li {display:inline;padding:0;list-style-type:none;background:none;}
.c .collection-images li a {width:223px;height:335px;background:#ddd;margin:12px 12px 0 0;position:relative;float:left;overflow:hidden;}
.c .collection-images li img {border:0;padding:0;width:auto;height:auto;}

.text-box-collapse {color:#999;}
.text-box-focussed {color:#000;}
.text-box-label-hide {display:block;position:absolute;top:-9999px;left:-9999px;}

/* Aside box. */
.c .aside-box {background:#fff; margin:12px 0;padding:2px 8px 8px 8px;border:1px solid #d3d2d2;}
.c .aside-box h2 {margin:0 -8px; padding:0px 5px 2px 5px; color:#666666; background:url(img/pop-link-head.png);}
.c .aside-box ul {}
.c .aside-box li {}
.c .aside-box a { font-weight:bold;}

/*Sometimes a space would appear above the banner. A SWF button was being placed there. This should hide it.*/
#atffc {height:0;width:0;line-height:0;}

body.j #feed-wrap {overflow:hidden;width:100%;}
body.j #feed-wrap .tcd-carousel-control-pgup,
body.j #feed-wrap .tcd-carousel-control-pgdn {cursor:pointer;height:13px;background:#ccc url("img/news-header.png") no-repeat scroll 0 100%;}
body.j #feed-wrap .tcd-carousel-control-pgup {background:url("img/news-carousel-pgup.jpg") no-repeat scroll 0 0;}
body.j #feed-wrap .tcd-carousel-control-pgdn {background:url("img/news-carousel-pgdn.jpg") no-repeat scroll 0 0;}
body.j #feed {height:10em;overflow:auto;width:108%;}
#feed ul {list-style-type:none;margin:-1em 0 1.1em 0;padding:0 8px;}
body.j #feed ul {padding-bottom:3.5em;}
#feed {padding:0 0 8px 0;}
#feed ul li {margin:1.1em 0;padding:0;font-size:90%;line-height:160%;}
#feed ul li a {font-size:111%}
#feed p {padding:0 8px;}

.t-sidebar .features {}
.t-sidebar .features h2 {position:absolute;left:-9999px;}
.t-sidebar .features ul {display:inline-block;}
.t-sidebar .features ul {display:block;margin:0 8px 0 -2px;padding:0;}
.t-sidebar .features ul:after {content:" ";display:block;height:0;font-size:0;clear:both;visibility:hidden;}
.t-sidebar .features ul li {float:left;width:25%;margin:0 -1px 0 0;padding:0;background:none;list-style-type:none;}
.t-sidebar .features ul li a {display:inline-block;}
.t-sidebar .features ul li a {display:block;padding:4px 7px 4px 67px;margin:0 0px 0 12px;background:#fff;height:auto!important;min-height:40px;height:40px;border:1px solid #249A9A;border:2px solid #4F9F9F;-moz-border-radius:7px;-webkit-border-radius:7px;-khtml-border-radius:7px;border-radius:7px;color:#3C4141;text-decoration:none;}
.t-sidebar .features ul li a:hover,
.t-sidebar .features ul li a:focus {text-decoration:underline;}

.t-sidebar .features ul li a {background:#fff url(img/feature-epb.jpg) no-repeat 0 0;}
.t-sidebar .features ul li.feature-2 a {background:#fff url(img/feature-manuscripts.jpg) no-repeat 0 0;}
.t-sidebar .features ul li.feature-3 a {background:#fff url(img/feature-book-of-kells.jpg) no-repeat 0 0;}
.t-sidebar .features ul li.feature-4 a {background:#fff url(img/feature-support.jpg) no-repeat 0 0;padding-top:14px;height:auto!important;min-height:30px;height:30px;}




