@charset "utf-8";
/* King's Collections MAIN (SHARED) CSS */

/* FONTS */
/*
This CSS resource incorporates links to font software which is 
the valuable copyrighted property of WebType LLC, The Font Bureau, 
and/or their suppliers. You may not attempt to copy, install, 
redistribute, convert, modify or reverse engineer this font 
software. Please contact WebType with any questions: 
http://www.webtype.com 
*/
@font-face {font-family: 'BureauGrotesqueThreeSeven';src:url('../_fonts/97d9eb9e-0b31-46ab-85bb-74729e0cf448-2.eot');src:url('../_fonts/97d9eb9e-0b31-46ab-85bb-74729e0cf448-2.eot?#iefix') format('embedded-opentype'),url('../_fonts/97d9eb9e-0b31-46ab-85bb-74729e0cf448-3.woff') format('woff'),url('../_fonts/97d9eb9e-0b31-46ab-85bb-74729e0cf448-1.ttf')  format('truetype'),url('../_fonts/97d9eb9e-0b31-46ab-85bb-74729e0cf448-4.svg#webfontGhcwM4E5') format('svg');}

H1, H2, #hednavin LI, #hedtxtin, #hedtxtinsub, #nv1 A, .pnlt, #nv1srchlbl, A.imgpnl, A.imgpnllrg {font-family:'BureauGrotesqueThreeSeven', Impact, Helvetica, Arial, sans-serif;}
#hednavin LI, #hedtxtin, #nv1 A, .pnlt {text-transform:uppercase;}

/* RESET */
* {padding:0;margin:0;border:0;outline:0;-moz-outline-style:none;font-size:100%;font-family:inherit;}

/* STRUCTURE */
HTML {overflow-y:scroll;}
HTML, BODY {height:100%;}
BODY, DIV, P, DEL, INS {color:#333;text-align:left;}
BODY {font-family:Helvetica, Arial, sans-serif;font-weight:normal;font-size:12px;}

#pag {width:960px;margin:0 auto;background:#fff;}

#hed {width:960px;height:116px;position:relative;top:0;}
#hedlgo {width:112px;height:76px;position:absolute;top:20px;left:25px;}
#hednav {width:770px;height:35px;position:absolute;top:0;right:25px;text-align:right;}
#hednavin {display:inline-block;height:35px;position:absolute;top:0;right:0;}
#hednavin, #hednavin LI {padding:0;margin:0;}
#hednavin LI {display:inline-block;float:left;list-style-type:none !important;white-space:nowrap;text-align:left;}
#hednavin A {color:#fff;text-decoration:none;border-left:1px solid #fff;padding:24px 20px 0 5px;font-size:11px;line-height:11px;}
.hednavkcllnk {padding-right:0 !important;}
#hednavsrch {border-left:none !important;}
#hednavsrch FORM, #hednavin A {display:block;}
#hednavsrch FORM {padding-top:9px;}
#hedtxtin A {color:#fff;text-decoration:none;}
#hednavin A:hover, #hedtxtin A:hover {text-decoration:underline;} 

/* BREADCRUMBS */
#brdcrmbs {width:960px;background:#E5E2DD;font-size:11px;}
#brdcrmbsin {width:910px;padding:20px 25px;}
#brdcrmbsin A {text-decoration:none;}
#brdcrmbsin A:hover {text-decoration:underline;}
.B_crumbBox {display:inline-block;}
SPAN.crumbsep {display:inline-block;padding:0 5px;color:#B9B1A6;}

/* CONTENT */
P, IMG, HR {border-collapse:collapse;border:0;border-style:none;}
H1, H2, H3 {padding:0;margin:0;font-weight:normal;color:#221E1F;}

H1, H2 {padding:0 0 15px 10px;display:block;clear:both;}
H1 {font-size:25px;line-height:29px;}
H2 {font-size:18px;margin:10px 0 5px 0;display:block;clear:both;}
H2.ttl, SPAN.h1sub, SPAN.h2sub, SPAN.h3sub {display:block;font-weight:normal;}
SPAN.h1sub, H2.ttl {font-size:16px;}
H2.ttl {margin:0;padding:0 0 0 10px;}
SPAN.h1sublink, SPAN.h2sub, SPAN.h2subinline, SPAN.h3sub {font-family:Arial, Helvetica, sans-serif !important;font-weight:normal !important;text-decoration:none !important;}
SPAN.h1sublink {font-size:11px;display:block;}
SPAN.h2subinline {font-size:13px;display:inline-block;margin-left:5px;}
SPAN.h3sub {font-size:9px;}
H3,DT {font-size:13px;margin:10px 0 5px 0;font-weight:bold;}

A {text-decoration:none;}
A.skiplink {display:none;}
A.icnpdf, SPAN.icnpdf {background:url(/_res/_img/icn.pdf.gif) left no-repeat;padding:5px 0 5px 20px;display:block;}
A.icnpopup, SPAN.icnpopup {background:url(/_res/_img/icn.popup.png) right no-repeat;padding:5px 19px 5px 0;display:inline-block;}
A.icnpopupwhi, SPAN.icnpopupwhi {background:url(/_res/_img/icn.popup.whi.png) right no-repeat;padding:5px 19px 5px 0;display:inline-block;}
A.btn {display:inline-block;clear:both;background:url(/_res/_img/icn.inf.png) top right no-repeat;margin-top:6px;text-decoration:none !important;font-size:11px;color:#fff;padding:3px 24px 3px 6px;}
A.btnlrg {display:block;clear:both;background:url(/_res/_img/icn.arw.r.png) top right no-repeat;margin-bottom:5px;text-decoration:none !important;font-size:13px;color:#fff;padding:5px 30px 5px 10px;font-weight:bold;}
A.btnlrg SPAN {display:block;font-size:11px;font-weight:normal;}

#startcontent {float:left;}
.ui-button-text {display:block;padding:0 5px;}

P, LI, #nv1srchlbl {line-height:1.35em;}
P {padding-bottom:1.35em;}
BLOCKQUOTE {padding:10px 15px;clear:both;margin-bottom:1.25em;background:#F8F8F6;}
BLOCKQUOTE * {line-height:1.5em !important;}
BLOCKQUOTE P {padding-bottom:5px;}
BLOCKQUOTE.inline {display:inline-block;clear:none;}

UL, OL {margin:0 0 1.5em 0;padding:0 0 .75em 0;}
LI {list-style-type:disc !important;margin-bottom:.5em;list-style-position:outside;padding-left:0;}
UL.icnpdf LI {list-style-type:none !important;background:url(/_res/_img/icn.pdf.gif) left no-repeat;padding:5px 0 5px 20px;display:block;}
UL LI UL LI {margin-top:.5em;}
FIELDSET {border-collapse:collapse;border:0;border-style:none;}
TABLE {width:100%;margin-bottom:1.5em;}
TR {vertical-align:top;}
TH, TD {padding:5px 10px 5px 0;text-align:left;}
TH.last, TD.last {border-bottom:0;}
TH.nb, TD.nb {white-space:nowrap;}
HR, DT, DD {display:block;}
FORM {display:block;overflow:auto;}
HR {clear:both;margin:10px 0 20px 0;}
DD {margin-bottom:5px;padding-bottom:10px;}

HR, DD, TH, TD, P.intro {border-bottom:1px solid #CEC8C0;}

SUP, SUB {font-size:80%;}

.l {float:left;}
.r {float:right;}
.c {text-align:center;}
.hidden {display:none;}
.lrg {font-size:16px;}
.sml {font-size:11px;} 
.pad5 {padding:5px;}
.pad10lr {padding-left:10px;padding-right:10px;}
.pad10t {padding-top:10px;}
.pad15t {padding-top:15px;}
.mar5t {margin-top:5px;}
.mar10t {margin-top:10px;}
.mar20t {margin-top:20px;}
.mar10b {margin-bottom:10px;}
.mar15b {margin-bottom:15px;}
.mar10l {margin-left:10px;}
.mar15l {margin-left:15px;}
.clearfix {display:block;clear:both;}
.clearfixh0 {display:block;clear:both;height:0;}
.noborder {border:none;border-collapse:collapse;}

P.intro {font-size:14px;color:#000;margin-bottom:1.25em;line-height:1.35em;}
.note {display:block;background:#F5F4F2;font-size:11px;padding:10px 10px 5px 10px !important;margin-bottom:10px;}
.note * {margin-bottom:5px;padding-bottom:0;}
.note A {text-decoration:underline !important;}
.note A:hover {text-decoration:none !important;}
.light, .note * {color:#867B6D !important;}
.caption {background:#fff;padding:5px 10px 10px 10px;color:#555;font-size:11px;text-align:center;}

TABLE.biographical TH {width:125px;}

#content {width:950px;padding:0 5px 15px 5px;background:#E5E2DD;}
#content A {text-decoration:underline;}
#content A:hover {text-decoration:none;}

/* COLUMNS */
.c12, .c22 {padding-bottom:20px;}
.c12 H2 {padding-top:1.25em;}

/* HED */
#hedtxt {width:795px;height:69px;position:absolute;bottom:0;right:0;}
#hedtxtin,#hedtxtinsub {color:#fff;text-align:right;}
#hedtxtin {font-size:32px;line-height:32px;position:absolute;top:0;right:20px;width:770px;overflow:hidden;}
#hedtxtinsub {font-size:19px;line-height:19px;}
#hednav A.s, .hednavkcllnk, #nv1 LI.s A, #nv1 LI.s A:hover {color:#F2E000 !important;}

/* NAVIGATION & SEARCH */
#nv1 {width:930px;padding:0 15px;margin-top:5px;overflow:auto;}
#nv1in, #nv1srch {display:inline-block;overflow:auto;}
#nv1in {width:640px;float:left;}
#nv1srch {width:285px;padding:5px 0;text-align:right;float:right;}
#nv1srchlbl {width:60px;padding:5px 0;text-align:right;}
#nv1srchbox, .nv1srchfrm {width:220px;float:right;}
#nv1 A, #nv1srchlbl {color:#fff;font-size:15px;font-weight:normal;margin-right:5px;display:inline-block;line-height:15px;}
#nv1 A {padding:10px;}
#nv1 A:hover {text-decoration:underline;}
#nv1 UL, #nv1 LI {padding:0;margin:0;}
#nv1 LI, #nv1 A, #nv1srchlbl, #nv1srchbox, .nv1srchfrm, .nv1srchinp, .nv1srchbtn, .nv1srchhlp {display:inline-block;float:left;}
.nv1srchinp {width:140px;height:16px;line-height:15px;float:left;background:#fff;border:none;border-collapse:collapse;font-size:13px;padding:5px 0 5px 5px;border-top-left-radius:3px;-moz-border-radius-topleft:3px;border-bottom-left-radius:3px;-moz-border-radius-bottomleft:3px;}
.nv1srchbtn {width:20px;height:20px;padding:3px 3px 3px 2px;background:#fff;}
.nv1srchhlp {width:25px;height:11px;font-size:11px !important;line-height:11px !important;padding:8px 20px 7px 5px !important;margin-right:0 !important;background:url(/_res/_img/srch.hlp.png) top right no-repeat #222;border-top-right-radius:11px;-moz-border-radius-topright:11px;border-bottom-right-radius:11px;-moz-border-radius-bottomright:11px;}

#nv2 A {text-decoration:none !important;}

/* CONTENT */
.content-col-left-wide {width:440px !important;display:inline-block;float:left;}
.content-col-right-narrow {width:155px !important;display:inline-block;float:right;}

/* FOOTER */
#footsub {width:910px;clear:both;overflow:auto;padding:10px 25px;font-size:10px;color:#eee;}
#footsub A {color:#eee !important;text-decoration:none;border-bottom:1px dotted #ddd;}

#footlinks {width:910px;clear:both;padding:20px 25px 0 25px;background:#221E1F;}
#footlinksin {border-bottom:1px solid #333;}
#footlinks H3, #footlinks A {color:#fff !important;}
#footlinks A:hover {text-decoration:underline;}
#footlinks H3 {margin:0 0 10px 0;}
#footlinks UL {margin:0;padding:0 0 15px 0;}
#footlinks LI {color:#fff;list-style-position:inside;padding-left:0;}

#foot {width:960px;clear:both;overflow:auto;}
#footin {background:#221E1F;width:910px;height:76px;overflow:auto;padding:20px 25px;position:relative;font-size:12px;font-family:Georgia, "Times New Roman", Times, serif;}
#footlgo {position:absolute;top:20px;left:25px;}
#footlgo, #footlgo IMG {width:112px;height:76px;}
#foottxt {position:absolute;bottom:20px;left:162px;width:770px;}
#footnv {margin-bottom:5px;}
#footin DIV, #footin A {color:#fff !important;}
#footin A {text-decoration:none;margin-right:8px;}
#footin A:hover {text-decoration:underline;}

/* ICONS */
IMG.icnimg {display:inline-block;width:16px;height:16px;margin:0 5px 5px 0;}

/* PANELS */
.pnl, .pnldrk {display:block;overflow:auto;margin-bottom:10px;clear:both;}
.pnldrk {background:#221E20;padding:0 5px;}
.pnldrk * {color:#fff;text-decoration:none !important;}
.pnldrk HR {margin:5px 0 0 0;border-bottom:1px solid #555;}
.pnl {padding:0 10px;}
.pnl H1, .pnl H2, .pnl H3, .pnl P, .pnldrk H1, .pnldrk H2, .pnldrk H3, .pnldrk P {padding-left:0 !important;margin-left:0 !important;}
.pnlsep {display:block;clear:both;overflow:auto;padding:0 0 10px 0;margin-bottom:10px;border-bottom:1px solid #CEC8C0;}
.pnlsep H3 {margin:0 0 5px 0 !important;padding:0 !important;}
.pnlsep P {padding:0 0 5px 0 !important;}

/* IMAGE PANELS */
A.pnlfeaturedmed {display:block;width:300px;height:125px;position:relative;background-image:none;background-position:top left;background-repeat:no-repeat;margin-bottom:15px;color:#fff;text-decoration:none;font-weight:bold;font-size:13px;}
A.pnlfeaturedmed SPAN {display:block;width:255px;position:absolute;bottom:10px;left:10px;margin:0 !important;background:url(/_res/_img/icn.arw.r.png) top right no-repeat;padding:5px 30px 0 0;}
A.pnlfeaturedmed:hover {text-decoration:underline;}

/* IMAGES */
IMG.thmb60 {width:60px;}
IMG.thmb85 {width:85px;height:85;}
IMG.thmbl {float:left;margin:5px 10px 10px 0;}
IMG.thmbr {float:right;margin:5px 0 10px 10px;}
IMG.imgportrait280 {width:280px;border:5px solid #fff;}
IMG.thmb60,IMG.thmb85 {border:3px solid #fff;}

/* POP UP IMAGES */
A.imgpop {display:block;padding:4px;background:url(../_img/imgpop.bck.png) bottom right no-repeat #f8f8f6;color:#666 !important;text-decoration:none !important;font-size:11px !important;line-height:12px !important;text-align:center;font-style:normal !important;}
A.imgpop:hover {background:url(../_img/imgpop.bck.o.png) bottom right no-repeat #fff;color:#333 !important;}
.imgpopsmall {width:125px;}
.imgpopmedium {width:175px;}
.imgpoplarge {width:225px;}
.imgpopleft {float:left;clear:left;margin-right:15px;margin-bottom:15px;}
.imgpopright {float:right;clear:right;margin-left:15px;margin-bottom:15px;}
A.imgpop SPAN {display:block;padding:7px 17px 3px 10px;}

/* GALLERY */
.gallery {clear:both;border-top:1px solid #CEC8C0;padding-top:10px;}
.gallery H2 {padding:0 0 10px 0;}
.gallery UL, .gallery UL LI {margin:0;padding:0;}
.gallery UL LI {list-style:none;background:#f8f8f6;display:block;float:left;padding:4px;border-radius:3px;-moz-border-radius:3px;margin:0 5px 10px 5px;}
.gallery UL LI:hover {background:#fff;}

/* IMAGE PANELS */
A.imgpnl, SPAN.imgpnlin {width:282px;height:142px;}
A.imgpnl, SPAN.imgpnlin, SPAN.imgpnltxt, A.imgpnllrg, SPAN.imgpnlinlrg, SPAN.imgpnltxtlrg  {display:block;}
A.imgpnl, A.imgpnllrg {padding:4px;background:#f8f8f6;text-decoration:none !important;color:#fff;text-transform:uppercase;font-size:17px;line-height:19px;font-weight:bold;float:left;margin:0 10px 10px 0;}
A.imgpnl SPAN.imgpnlin, A.imgpnllrg SPAN.imgpnlinlrg {position:relative;background-position:center;background-repeat:no-repeat;}
A.imgpnl SPAN.imgpnltxt, A.imgpnllrg SPAN.imgpnltxtlrg {background:url(../_img/imgpnllnk.bck.png) bottom left repeat-x;padding:10px;;position:absolute;left:0;bottom:0;}
A.imgpnl SPAN.imgpnltxt {width:262px;}
A.imgpnl:hover, A.imgpnllrg:hover {background:#fff;}
A.imgpnl:hover SPAN.imgpnltxt, A.imgpnllrg:hover SPAN.imgpnltxtlrg {background:url(../_img/imgpnllnk.bck.o.png) bottom left repeat-x;}

A.imgpnllrg, SPAN.imgpnlinlrg {width:582px;height:282px;}
A.imgpnllrg SPAN.imgpnltxtlrg {width:562px;}
A.imgpnllrg {float:none;clear:both;margin-right:0;}

/* SEARCH */
.searchbox {height:15px;line-height:15px;float:left;background:#fff;border:none;border-collapse:collapse;font-size:12px;padding:10px;border-top-left-radius:6px;-moz-border-radius-topleft:6px;border-bottom-left-radius:6px;-moz-border-radius-bottomleft:6px;}
.searchbtn {width:22px;height:35px;float:left;margin-right:0;}
.searchresults H3 {display:inline-block;padding-right:20px;}
.searchresults H3 IMG.icnimg {margin:0 0 0 7px;}
.searchextract {padding:5px 20px 0 0;font-size:11px;font-style:italic;}

.search-highlight {color:#cc0033;font-weight:bold;border-bottom:1px dotted #cc0033;}

/* PAGING */
.paginghead {font-size:11px;overflow:auto;padding-top:5px;}
.paginghead DIV.l {padding-left:3px;}
.paginghead DIV.r {padding-right:3px;}
.paginghead A, .paginghead .na {display:inline-block;font-weight:bold;}
.paginghead DIV.r A, .paginghead DIV.r .na {margin-left:10px;}
.paginghead DIV.l A, .paginghead DIV.l .na {margin-right:10px;}
.paginghead .na {color:#777;}
.paging {padding-top:5px;padding-bottom:5px;}
.paging A, .pagingcurrent {padding:5px 7px;display:inline-block !important;margin-right:1px !important;font-weight:bold;}
.paging A {color:#fff;text-decoration:none;}

.pagingcurrent {background:#fff;color:#221E20 !important;}

/* CORNERS */
.pnldrk, .note, A.btn, A.btnlrg, .pnlfeaturedmed {border-radius:6px;-moz-border-radius:6px;}
.pagingcurrent, IMG.thmb60, A.imgpop, A.imgpnl, BLOCKQUOTE {border-radius:3px;-moz-border-radius:3px;}

/* SHADOWS */
A.btn, A.btnlrg, A.pnlfeaturedmed {box-shadow:0px 0px 6px #B9B1A6;}

/* CONTENT */
p.coding {display:block;border:1px solid #CEC8C0;background:#fff;padding:5px !important;margin-bottom:.75em;font-family:"Courier New", Courier, monospace;font-size:13px;}


/* MESSAGING */
.msgsticky {position:-webkit-sticky;position:sticky;top:6px;border-radius:6px;background:#fcf9ca;padding:10px;margin:10px 10px 0 10px;}
.msgsticky *:last-child {margin-bottom:0px;padding-bottom:0px;}
