
/* - ploneKss.css - */
@media screen {
/* http://www.records.nsw.gov.au/portal_css/ploneKss.css?original=1 */
#kss-spinner {
display:none;
width: 20px;
height: 20px;
position: fixed;
background-position: center center;
top: 50%;
left: 50%;
margin-top: -10px;
margin-left: -10px;
}
.formlibInlineEditable,
.inlineEditable {
padding: 1px;
display: block;
}
body.kssActive .inlineEditable:hover,
body.kssActive .formlibInlineEditable:hover {
padding: 0;
border: 1px solid #ddd;
border-color: #666 #ddd #ddd #666;
cursor: text;
background: White url(input_background.png) repeat-x;
}
body.kssActive .inlineEditable a:hover,
body.kssActive .formlibInlineEditable a:hover {
cursor: pointer;
}
body.kssActive .formlibInlineForm:hover,
body.kssActive .formlibInlineForm a:hover {
padding: 1px;
border: none;
cursor: default;
background: none;
}
.inlineForm .formHelp,
.inlineForm .fieldRequired,
.inlineForm label {
display: none;
}
/* */
.inlineForm .ArchetypesSelectionWidget label {
display: inline;
}
.inlineForm #archetypes-fieldname-title input,
.inlineForm #archetypes-fieldname-title {
font-size: 100%;
}
/* */
h1 div.formControls input {
font-size: 55% !important;
}
}


/* - ploneCustom.css - */
@media all {
/* http://www.records.nsw.gov.au/portal_css/ploneCustom.css?original=1 */
/* */
#content.mceContentBody {
font-size: 90%;
}
.discreet { padding-top: 2em; }
fieldset tr.mceFirst { background-color: #ebebeb; }
fieldset tr.mceLast { background-color: #ebebeb;}
#content tr.mceFirst { background-color: #ebebeb; }
#content tr.mceLast { background-color:#ebebeb; }
#content .discreet { padding-bottom: 2em; }
#mce_fullscreen_tbl.mceLayout tr.mceFirst {background-color: #ebebeb;}
#mce_fullscreen_tbl.mceLayout {background-color: #fff;}
.mceFirst { font-size: 120%; }
#content.dialog-wrapper { font-size: 80%; margin-top: 0.8em;}
#content.dialog-wrapper fieldset legend { font-size: 90%;}
#content ul.configlets li { background-image: none; margin-left: -1.5em; }
#content ul.configlets li a { text-decoration: none; border: none; }
#content.dialog-wrapper #general_panel.formPanel #constrainlabel { font-size: 130%;}
#advanced_panel.formPanel { font-size: 100%; }
#advanced_panel.formPanel #flash_options { margin-top: 1em;}
#advanced_panel.formPanel #flash_options table table td {font-size: 130%; }
#content.dialog-wrapper #general_panel.formPanel #internalpath.formHelp {margin-bottom: 2em; }
#mceModalBlocker.plonepopup_modalBlocker { background-color: #dcdcdc; }
#content.dialog-wrapper #search_panel.formPanel { border-color: #959595; }
#content.dialog-wrapper #replace_panel.formPanel { border-color: #959595; }
/* */
#content.dialog-wrapper #cancel.context { border-right-color: #969696 ; border-bottom-color: #969696; background-color: #c5d8dd; }
#content.dialog-wrapper #insert.context { border-right-color:#969696; border-bottom-color: #969696; }
#content.dialog-wrapper .widget .searchButton { border-right-color:#969696; border-bottom-color: #969696; }
#content.dialog-wrapper #cancel.standalone { border-right-color: #969696; border-bottom-color: #969696; background-color: #c5d8dd;}
#content.dialog-wrapper #upload.context { border-right-color: #969696; border-bottom-color: #969696;}
#content.dialog-wrapper #uploadbutton.context { border-right-color: #969696; border-bottom-color: #969696;}
/* */
#content.dialog-wrapper #replaceBtn.context { border-right-color: #969696; border-bottom-color: #969696;}
#content.dialog-wrapper #replaceAllBtn.context { border-right-color: #969696; border-bottom-color: #969696;}
#content.dialog-wrapper form #replace_panel.formPanel { margin-top: 0.5em; padding-bottom: 0.5em; }
#content.dialog-wrapper #general_panel.formPanel { border-color: #959595; }
#content.dialog-wrapper #advanced_panel.formPanel { border-color: #959595; }
.plonepopup a .mceButton mceCancel { border-color: #959595; }
#content.mceContentBody documentContent { background-color: #ececec; }
#charmapView.dialog-wrapper .listing th {font-size: 70%; color: #000; border-right-color: #969696; border-bottom-color: #969696; background-color: #c5d8dd;}
#charmapView.dialog-wrapper .listing .odd td {font-size: 70%;}
#charmapView.dialog-wrapper #codeN { padding-bottom: 1.5em;}
#charmapView.dialog-wrapper #codeV { padding-top: 0.8em; padding-bottom: 0.3em;}
.plonepopup .mceTop span { background-color: #898989; color: #fff }
#content .configlets li a {
border:none;
}
#content .configlets li a img {
border:none;
}
.contentViews {
background-color: #022f55;
padding:6px 0px 0px 0px;
border:none;
border-top-right-radius: 0.5em;
border-top-left-radius: 0.5em;
-webkit-border-top-right-radius: 0.5em;
-webkit-border-top-left-radius: 0.5em;
-moz-border-radius-topleft: 0.5em;
-moz-border-radius-topright: 0.5em;
}
.contentViews li {
display: inline;
width: 100%;
margin:0px;
padding-left:10px;
}
.contentViews li a {
border:none;
background-color: transparent;
color: white;
border-top-right-radius: 0.5em;
border-top-left-radius: 0.5em;
-webkit-border-top-right-radius: 0.5em;
-webkit-border-top-left-radius: 0.5em;
-moz-border-radius-topleft: 0.5em;
-moz-border-radius-topright: 0.5em;
height: auto;
line-height: normal;
text-decoration: none;
text-transform: &dtml-textTransform;;
z-index: 1;
}
.contentViews .selected a {
background-color: #ececec;
color: black;
border:none;
}
.contentViews li a:hover {
background-color: #ececec;
color: black;
border:none;
}
.contentActions {
background-color: #ececec;
text-align: right;
text-transform: &dtml-textTransform;;
padding: 0 0 0.1em 1em;
border: none;
z-index: 2;
position:relative;
margin-top:-1px;
}
.contentActions ul,
.contentActions li {
margin:0em;
border:none;
list-style: none;
list-style-image: none;
color: black;
text-align: left;
}
.contentActions li {
float: right;
z-index: 4;
border-left: none;
}
.contentActions a {
text-decoration: none;
color: black;
padding:0em 0.5em;
background-color:#dcdcdc;
border:none;
}
.contentActions span.subMenuTitle {
padding: 0em 0.5em;
position: relative;
white-space: nowrap;
display: inline;
}
.contentActions a span.subMenuTitle {
padding: 0px;
display: inline;
}
.actionMenu {
/* */
position: relative;
margin: 0;
padding: 0;
}
.actionMenu .actionMenuHeader {
margin: 0;
padding: 0;
font-weight: normal;
}
.actionMenu.activated .actionMenuHeader {
position: relative;
z-index: 10;
}
.actionMenu .actionMenuHeader a {
display: block;
}
.arrowDownAlternative {
font-size: 0.85em;
}
.actionMenu .actionMenuContent {
display: none;
z-index: 5;
position: absolute;
top: 1.8em;
right: 0px;
height: auto;
padding: 0;
margin: 0;
}
.actionMenu.activated .actionMenuContent {
display: block !important;
}
.actionMenu.activated .actionMenuContent {
/* */
display: table !important;
border-collapse: collapse;
border-spacing: 0;
}
.actionMenu.deactivated .actionMenuContent {
display: none !important;
}
.actionMenu .actionMenuContent ul {
display: block;
background: none;
border:none;
margin: -1px 0 0 0;
padding:0;
}
.actionMenu .actionMenuContent li {
float: none;
background-color: transparent;
display: inline;
margin: 0;
border: 0;
}
.actionMenu .actionMenuContent li a {
display: block;
white-space: nowrap;
margin: 0em;
padding: 0.3em 0.7em;
}
.actionMenu .actionMenuContent li a img {
border:none;
}
.actionMenu .actionMenuContent .selected {
display: block;
white-space: nowrap;
padding: 0em;
margin: 0.2em 0;
}
.actionMenu .actionMenuContent li a:hover {
background-color: #022f55;
color: White;
}
.actionMenu .actionMenuContent .actionSeparator a {
border-top: none;
}
.actionMenu .actionMenuContent .actionMenuSelected {
color: #000;
font-weight: bold;
background-color: #ececec;
padding: 0em 0.3em;
}

}


/* - srnsw.css - */
/* http://www.records.nsw.gov.au/portal_css/srnsw.css?original=1 */
/* */
#skip #ask {
text-align: center;
width: 33%;
margin: 1% 0 0 34.4%;
font-size:1.1em;
float: left;
}
#skip #ask a:link {
background-image: linear-gradient(#f4f4f4,#ccc);
background: #f4f4f4;
background: linear-gradient(#f4f4f4, #ccc);
display:block;
padding:1.5%;
line-height: 200%;
border:1px solid #ccc;
moz-border-radius: 15px;
-webkit-border-radius: 15px;
border-radius: 15px;
color: black;
box-shadow: 0 0 5px #f4f4f4;
}
#skip #ask a:visited {
color: black; border-color:#ccc;
}
#skip #ask a:hover {
color: #fff;
text-decoration:none;
background:#c60c30;
border-color: #a71930;
box-shadow: 0 0 5px #a71930;
}
#skip #ask a:focus {
color: #fff;
text-decoration:none;
background: #00a1de;
border-color: #72c7e7;
box-shadow:none;
}
/* */
.anzac-exhibit {height: 155px}
.anzac-exhibit img {margin:5px; line-height:200%}
.anzac-exhibit a:link, .anzac-exhibit a:visited {text-decoration:none; border-color:#f4f4f4}
/* */
.section-front-page h1, .section-copy_of_front-page h1 {display: none;}
.section-front-page #portal-breadcrumbs, .section-copy_of_front-page #portal-breadcrumbs {display:none}
.listleft {float:left; width: 50%;}
.listright {float:right; width: 47%;}
.listleft ul li, .listright ul li {margin-left:0}
.listleft ul li {}
.listright ul li {}
a.blacklink {color: #4f4f4f}
#options {width:910px; border-bottom:3px solid #B8474B; height:258px; }
#options ul {background-image: none; margin-left:0; margin-top:0}
#options ul li {float:left; padding: 0 10px; width:250px; height: 235px; margin:0 15px;}
#options ul a:link, #options ul a:hover {cursor:pointer; cursor:hand}
#options ul li a:hover {text-decoration:underline; color:#fff;}
#options ul a:visited {border-bottom:0; text-decoration:none; color:#fff}
#options li a:link, #optionstwo li a, #collectionsearch li a {border-bottom: 0; background:transparent;cursor:pointer;cursor:hand}
#options li a:visited {text-decoration:none; border-bottom:0;}
#options ul #search {background: #f4f4f4 url(images/search-online) no-repeat 50% 0; border-bottom:2px solid #B8B447;}
#options ul #collection {background: #f4f4f4 url(images/collection-gloves) no-repeat 50% 60%; border-bottom:2px solid #B8474B;}
#options ul #recordkeeping {background: #f4f4f4 url(images/recordkeeping) no-repeat 50% 0; border-bottom:2px solid #4783B8;}
.heading-opt {letter-spacing: .1em; font: 700 160% trebuchet, arial, sans-serif; position:relative; top: 147px; left: -10px; padding: 10px 10px 0 10px; width: 100%; z-index:1;}
.description-opt {position:relative; top: 146px; left: -10px; padding:5px 10px 10px 10px;width: 100%; font: 700 120% helvetica, arial, sans-serif; }
.heading-opt, .description-opt {color: #fff; font-weight: 700; display: block;  }
.heading-opt a:link, .heading-opt a:hover, .description-opt a:link, .description-opt a:hover {cursor:pointer;cursor:hand; color:#fff}
.heading-opt a:focus, .description-opt a:focus {background:transparent}
.heading-opt a:visited, .description-opt a:visited {text-decoration:none; border-bottom: 0;}
#search .description-opt, #search .heading-opt {background:#B8B447;}
#collection .description-opt, #collection .heading-opt {background:#B8474B;}
#recordkeeping .description-opt, #recordkeeping .heading-opt {background:#4783B8;}
#optionstwo {width:720px;border:0; border-bottom:2px solid #B8474B; height:270px; padding: 17px 0;}
#optionstwo img  {margin-top: 0; border:0}
#optionstwo ul {background-image: none; margin-left:15px; }
#collectionsearch ul {background-image: none; margin-left:35px; }
#optionstwo ul li {float:left; padding: 0 10px; width:295px; height: 257px; margin:0 15px; }
#optionstwo ul .general {padding: 10px 10px 0 15px; line-height: 170%; color: #000; background: #fff url(images/sidebar-shadow) repeat-y 0 0; border:1px double #ccc; }
#optionstwo .heading-opt {color: #000;}
#collectionsearch ul .indexes, #collectionsearch ul .photos,
#collectionsearch ul .ai,
#collectionsearch ul .api,
#collectionsearch ul .gaols,
#collectionsearch ul .aib-82,
#collectionsearch ul .aib-124,
#collectionsearch ul .crime-gallery,
#collectionsearch ul .deceased {padding: 10px 10px 0 10px; line-height: 160%; color: #fff; margin: 10px}
#collectionsearch ul .indexes {background: #fff url(images/search-indexes) no-repeat 50% -60%}
#collectionsearch ul .photos {background: #fff url(images/shb) no-repeat 30% 15%}
#collectionsearch ul .ai {background: #f7f7f7 url(state-archives/images/archives-investigator/aib52-1.gif) no-repeat 50% 20%}
#collectionsearch ul .api {background: #fff url(images/search-api) no-repeat 50% 0%}
#collectionsearch ul .gaols {background: #fff url(images/gaol-photo) no-repeat 0% 110%}
#collectionsearch ul .deceased {background: #fff url(images/deceased-estate) no-repeat 50% 0}
#collectionsearch ul .aib-82 {background: #fff url(images/gaol-inmates-aib-82) no-repeat 100% 150%}
#collectionsearch ul .aib-124 {background: #fff url(images/gaol-staff-aib-124) no-repeat 0% 190%}
#collectionsearch ul .crime-gallery {background: #fff url(images/crime-gallery) no-repeat 40% -370%}
#collectionsearch ul li {float:left; padding: 0 10px; margin:0 15px;width: 285px; height: 235px; border: 1px solid #ccc; }
#collectionsearch li a:link, #collectionsearch li a:visited {color: #000;border-bottom: 0;}
#collectionsearch li a:hover {text-decoration:underline; color:#fff;}
.photos .description-opt, .photos .heading-opt,
.gaols .description-opt, .gaols .heading-opt {background:#B8B447;}
.indexes .description-opt, .indexes .heading-opt,
.crime-gallery .description-opt, .crime-gallery .heading-opt {background:#B8474B;}
.ai .description-opt, .ai .heading-opt,
.aib-82 .description-opt, .aib-82 .heading-opt,
.deceased .description-opt, .deceased .heading-opt {background:#4783B8;}
.api .description-opt, .api .heading-opt,
.aib-124 .description-opt, .aib-124 .heading-opt {background:#83B847;}
/* */
#homelinks {float: left; background: #f4f4f4 url(images/gray-white) repeat-y 59% 0; min-height:380px; width: 100%; border-top:1em solid #fff; border-bottom: 1em solid #fff; }
#newsfeed {padding:.5em; width: 56%; float: left; }
#newsfeed h3 {padding: .3em .5em; background: #dbdbdb url(images/button-home) repeat-x 0 20%; margin-top:0;}
#newsfeed h3 a {color: #000; border-bottom: 0}
.rssfeeds {float:right; position: relative; top: -39px; right: 1em; }
.rssfeeds img {border:0}
.rssfeeds a {border:0}
.feedBurnerFeedBlock {}
p.feedTitle {background:#f4f4f4; margin-top:0; padding: .5em; font-size: 120%;}
a.feedTitle {color: #000; text-decoration:none; border-bottom:0;}
.headline {font-weight: 700; }
.enclosure {}
#creditfooter {display:none}
#quicklinks {padding:.5em; width: 39%; float: right;}
#quicklinks h3 {color: #000; border-bottom: 0; padding: .3em .5em; background: #dbdbdb url(images/button-home) repeat-x 0 20%; margin-top:0; }
#quicklinks ul li, #newsfeed ul li {margin-left: .1em}
#secondarylinks {background: #f4f4f4; height: 250px;float: left; width:100%; font-size: 95%; padding: 0; margin:0; border-top:3px solid #B8474B; }
#secondarylinks ul {margin-left:10px; }
#secondarylinks ul li {float:left; padding: 102px 5px 5px 7px; width:142px; height:120px; margin:0 10px; background-image: none; border: 1px dotted #ccc; background:#fff}
#secondarylinks img {border-top: 5px solid #fff; border-color: #fff}
#secondarylinks ul a {cursor: pointer; }
#secondarylinks ul a:link, #secondarylinks ul a:visited {border-color: #fff; color:#4f4f4f; text-decoration: none;}
#secondarylinks ul a:hover {color: #B8474B}
#secondarylinks ul .exhibitions {background: #fff url(images/exhibition) no-repeat 10% 0;}
#secondarylinks ul .galleries {background: #fff url(images/gallery) no-repeat 50% -25%; }
#secondarylinks ul .galleriesa a {display: block; width: 145px; height: 220px; padding: 0 5px 5px 7px; margin-top:-102px; background: url(images/gallery) no-repeat 50% 100%;}
#secondarylinks ul .futureproof {background: #fff  url(images/future-proof) no-repeat 60% 10%;}
#secondarylinks ul .archivesoutside {background: #fff  url(images/archivesoutside) no-repeat 50% 0%; }
#secondarylinks ul .newsletters {background: #fff  url(images/enewsletters) no-repeat 0% 0%; }
#secondarylinks ul .activities {background: #fff  url(images/blogs) no-repeat 70% 0%; }
#secondarylinks ul .ftr {background: #fff url(images/ftr) no-repeat 0 2%;}
#secondarylinks ul .nowandthen {background: #fff url(images/nowandthen) no-repeat 0 2%;}
#sublinks, #sublinksRK {float: left; width:100%; font-size: 95%; padding: 0; margin:0; }
#sublinks ul, #sublinksRK ul {margin-left:0;}
#sublinks ul li, #sublinksRK ul li {float:left; padding:.6em 1em; width:16%; margin:0;background-image: none; text-align:center;}
#sublinks ul li {height: 120px; }
#sublinksRK ul li {height: 85px; }
#sublinks img, #sublinksRK img {border-top: 5px solid #fff; border-color: #fff}
#sublinks a:link, #sublinks a:visited,#sublinksRK a:link, #sublinksRK a:visited  {border-color: #fff}
/* */
#twocol {width: 95%; margin: 1%; padding: 2% 2% 10% 0; border: 1px solid #ccc; font-size: 90%;}
.colleft {width: 44%; float: left; margin: 0; padding: 0 1em 0 0;}
.colright {width: auto; margin: 0 0 0 45%; padding: 0 0 0 10px; }
.colleft img, .colright img {border:1px solid #ccc; float:left; margin:0 10px 0 2px; width:64px; height: 64px;}
.colleft ul, .colright ul {list-style-type: none; padding: 0 0 1% 0; margin: 0 2px 0 0; }
.colleft li, .colright li {background-image:none; padding: 0 5px 1em 5px; margin: 0 0 2em 0;}
.colleft li {border-right: 1px solid #ccc; padding-right: 2%}
.colright ul li { }
.colleft ul li a, .colright ul li a {font: 400 100%/100% Verdana, Arial, Helvetica, sans-serif;}
#content #twocol ul li {background-image:none}
p.lineblock {border-top: 1px solid #ccc; padding: 2% 0;}
/* */
ul.quicklinks {float:left; margin:0 0 0 2%; padding:0; width:30%;}
#content ul.quicklinks li {padding:2px 0 2px 20px; margin:0 0 .5em 0;background: url(images/arrows) no-repeat 0 0.4em;}
.clear {clear:left;}
.box {background: #fff url(images/sidebar-shadow) repeat-y 0 0;  margin:2% auto; width:90%; padding: .5em 1em; clear: both; border:1px solid #ccc; line-height:150%}
.box h4 {text-align:center; font-size: 1em; padding-bottom: 1em}
.box h3 a {border-bottom: none; color: #000;}
.box img {border: 0; margin-top:2px}
/* */
#skip {position:absolute; top: -8px;  width: 943px; padding: 0; margin: 0; text-align: right; }
#skip a:link, #skip a:visited  {text-decoration: none; color: #000; background: transparent;}
#skip a:hover {text-decoration: underline;}
#skip a:focus, #skip a:active {background: #fff; color: #246;}
/* */
ul#nav {float:left;width: 100%; padding: 0; margin: 0; list-style-type: none; background: #ccc url(images/button-home) repeat-x 0 20%; border-bottom: 1px solid #ccc; border-top: 1px solid #ccc;font-weight: 600; font-family: Arial,Verdana,sans-serif;}
#nav li {float: left; letter-spacing: .05em; position: relative; padding: 0; margin: 0;}
#nav li a:link, #nav li a:visited {float: left; display: block; border-left: 1px solid #fff; border-right: 1px solid #ccc; color: #363636; text-decoration: none; margin: 0; padding: 4px 1em; text-indent: 1px;}
#nav li a:hover {background: #B8474B; color: #fff; border-left: 1px groove #ccc; border-right: 1px ridge #fff; border-bottom: 0;}
#nav li a:active, #nav li a:focus {background: #246; color: #fff;}
#nav li li {z-index: 199; text-indent: .5em; list-style-type: none; display: block; width: 100%; border: 0; color: #369; letter-spacing: 0; padding: 0; margin: 0; float: left; font-size: 95%;}
#nav li li a:link, #nav li li a:visited {color: #246; padding: 2px 0; margin: 0; border: 0; }
#nav li li a:hover {padding: 2px 0; margin: 0; background: #69c; color: #fff; border: 0; width: 100%;}
#nav li ul {display: none; position: absolute; top: 100%; left: 0; background: #d9e5f2; padding: 0; border-top: 1px solid #69c; border-right: 1px solid #69c; border-bottom: 1px solid #246; border-left: 1px solid #246; width: 17em; margin: 0;}
#nav li>ul {top: 10; left: auto;}
#nav li:hover ul, #nav li.over ul {display: block;}
/* */
.footerlinks img {float: right; margin: 0 2% 0 0;}
.footerlinks {background: #fff; display: block; float: left; width: 24%; text-align: left; padding: 1% 0 1% 1%; margin: 0;}
.footerlinks p {margin: .5em 0}
.footernote {clear:both }
/* */
ul.album {float:left; width:99%; background:#fff url(images/gallery-bg) repeat-y 0 0; padding:1%; margin:1% auto;}
ul.album li {background-image:none; padding:0; float:left;}
.album li {width:130px; height:140px; list-style-type:none; list-style-image:none; margin:1em 0; padding:0 0 .5em 0; vertical-align:top; font-size:0.7em; color:#999; text-align:center;}
.album li a {display:block; border-bottom:0;}
.album li a:hover {background: #961c1d; color:#fff;}
.album li a:active, .album li a:focus {background:#0085A3; color: #fff;}
.album img {padding:5px; border-right-color:#666; border-bottom-color:#666; height:105px; width:125px; background:#fff;}
.album br {clear: both;}
.image-right, .image-left {border: 0;}
/* */
.exhibit {width:580px; text-align:left; font-size:1em; background:#fff; margin:0; padding:7px; border:2px dashed #b1b1b1;}
.phototext {background:#fcfbf8; border:1px solid silver; clear:both; font-weight:500; font-size:85%; font-family:arial, verdana, sans-serif; text-align:center; padding:1%; margin:2% 14% 2% 11%}
/* */
li.news, li.news a:link, li.news a:visited {color: #c6004a; font-weight: 500;}
li.news a:hover {color: #fff}
/* */
acronym {border-bottom: 1px #444 dashed; cursor: help; font-style: normal;}
a acronym {cursor: pointer;}
/* */
.title {font-size: medium; font-weight: 400; margin: 0 2%; color: #000;}
/* */
.indigenousculture {font-size: 1.2em; font-family: "trebuchet ms", Helvetica, Verdana, Arial, sans-serif; color: #fff; border: 1px solid silver; margin: 10px 1%; padding: 5px; background: url(images/indigenous-artwork) 0 0 repeat-x}
.naidoc {float: left; clear: both;}
.address {text-align: center; font-size: 1em; font-family: "trebuchet ms", Helvetica, Verdana, Arial, sans-serif; color: #246; border: 1px solid #ccc; margin: 10px 18%; padding: 5px; background: #f8f8f8;}
.address hr {border-style: dashed; height: 1px}
li.ai {margin: .6% 0 0 0; line-height: 150%; padding-left: 55px; }
small {font-size: xx-small; color: #fff; text-align: center;}
.dropcap, dropcapi {float: left; line-height: 100%; font: 400 5.4em "times new roman", "trebuchet ms", Helvetica, Verdana, Arial, sans-serif; color: #808080; margin: -12px 7px -20px 0;}
.dropcap {width: .5em; padding: 0;}
.dropcapi {width: .2em; padding: 0 2px 0 0;}
.caption {font-size: 75%; color: #28509E; font-weight: 500; margin: 0; padding: 0 0 0 15px;}
.awb, .awb1 {font-family: "trebuchet ms",arial,verdana,geneva,sans-serif; letter-spacing: 0.1em; margin: 0; padding: 0;}
.awb {font-size: 1.2em; font-weight: 400;}
.awb1 {font-size: 1.1em; font-weight: 600;}
.contact {font-size: 95%; color: #000; border: 1px solid silver; width: 550px; margin: 10px 0 10px 40px; padding: 5px; background: #f4f4f4;}
.contact:first-line{font-size: 1em; color: #246; font-weight: 600;}
ul.index, ul#album {list-style-image: none; list-style-type: none;}
ul#album {clear: both;}
.index li {margin: 5px; padding: 0;}
.announce, .govnote, .govquote, .recordnote, .greyed, .index, .govrec, .notice, .beigebox, .greybox, .bluebox, .redbox, .greenbox {margin: 2% auto; width: 90%; padding: 1em; line-height: 170%; border: 1px solid #ccc;}
.beigebox {border-color: #E5CC9A; background: #fcfbf8;
-moz-box-shadow: 0 0 5px #888;
-webkit-box-shadow: 0 0 5px #888;
box-shadow: 0 0 5px #888;}
.greenbox {border-color: #D7E3A6; background: #fff url(images/green-shadow) repeat-y -3% 0;
-moz-box-shadow: 0 0 5px #888;
-webkit-box-shadow: 0 0 5px #888;
box-shadow: 0 0 5px #888;}
.greybox {background: #fff url(images/sidebar-shadow) repeat-y 0 0;
-moz-box-shadow: 0 0 5px #888;
-webkit-box-shadow: 0 0 5px #888;
box-shadow: 0 0 5px #888;}
.bluebox {background: #fff url(images/blue-shadow) repeat-y -1% 0; border-color: #9FBFDF; color: #363636;
-moz-box-shadow: 0 0 5px #888;
-webkit-box-shadow: 0 0 5px #888;
box-shadow: 0 0 5px #888;}
.redbox, .announce {color: #363636; border-color: #C66C6F; background: #fff;
-moz-box-shadow: 0 0 5px #888;
-webkit-box-shadow: 0 0 5px #888;
box-shadow: 0 0 5px #888;}
.govquote img, .bluebox img, .index img, .beigbox img, .redbox img, .greybox img {float: left; margin: .5em 10px 2px 5px; border: 0;}
.greyed {color: #999; border: 1px solid #ccc;}
.announce {font-size: 1.2em;}
.note {color:#B8474B; font-weight: 600}
.note-green {color:#4A902C; font-weight: 600}
.small {font-size: .8em; line-height: 140%; font-weight: 600;}
.terms {font-size: .8em; line-height: 140%; font-weight: 500;}
.grksub {color: #246; font-weight: 500;}
.notice {margin: 10px 10%; padding: 5px;}
.beigebox img, .greybox img, .bluebox img, .redbox img  {border:0;}
.beigebox1, .bluebox1, .redbox1, .greybox1, .greenbox1 {-moz-border-radius:10px; -webkit-border-radius: 10px; border-radius: 10px;}
/* */
table.search {background-color: #f7fbff; margin: 0 2% 0 0;}
table.SearchMain {background-color: #fcfbf8; margin: 0 2%;}
td {font-weight: 400; padding: 2px; vertical-align: top; margin: 0; }
th {font-weight: 700; color: #4f4f4f; }
td.numlist {font-weight: 700;}
tr.small {line-height: 1px; color: #28509E;}
tr.smallnavy {font-size: xx-small; line-height: 1px; color: navy;}
td.titletext {font-weight: 700; font-size: small; color: #000;}
tr {font-weight: 400; font-size: .8em; padding: 0; vertical-align: top; margin: 0;}
/* */
