/*
  Running MySource Matrix
  Developed by Squiz - http://www.squiz.net
  MySource, MySource Matrix and Squiz.net are registered Trademarks of Squiz Pty Ltd
  Page generated: 28 February 2020 09:12:02
*/


/*
  Running MySource Matrix
  Developed by Squiz - http://www.squiz.net
  MySource, MySource Matrix and Squiz.net are registered Trademarks of Squiz Pty Ltd
  Page generated: 16 October 2012 16:24:00
*/


@charset "utf-8";
/*----mod STANDARD LAYOUT CSS 2011----*/
/* 10 March 2010 added .checkyes and .checkno for liststyles */
/* 15 & 17 February 2011 changes for forms generated by Matrix in tables &  #formrequest  */ 
/* 31 Jan 2011 upgraded simple edit interface  */
/* 8 December appended Yokview CSS */
/* 12 June #content #contentholder2 width changed to 780px #contentholder2 removed 20px right margin */
/* 18 June #simpleeditmenu added borders & increased size to make more obvious */
/* 6 July #relatedlist trying to round corners for Safari */
/* 17 August #sstrategies .assetlist .searchlist for Police Gazettes */
/* 14 Sept change #content UL from inside to outside list styling to be consistent with UL */
/* 14 Oct 2009 Google Translate mods to Footer */
/* 10 Nov 2009 include lightbox.css */
/* 30 April 2010 added Simple Edit layout mods */
/* 15 August 2011 added #slwaFees for Fees and charges */
/* 27 September 2011 added icons for Twitter & Flickr */
/* 25 October 2011 added .rimgcaption for family history pages */

body, html {
    background:#f1efe7
}
#wrapper {
    margin:.75em auto .5em;
    padding:0;
    width:980px
}
#holderone {
    width:100%;
    float:left;
    position:relative;
    border-left:10px solid #fff;
    border-right:10px solid #fff;
    background:#fff;
    width:960px;
    border-radius:10px;
    -moz-border-radius:10px;
    -webkit-border-radius:10px;
    box-shadow:2px 2px 4px #999;
    -moz-box-shadow:2px 2px 4px #999;
    -webkit-box-shadow:2px 2px 4px #999
}
#header {
    float:left;
    width:100%;
    height:125px;
    min-height:8em
}
#header img {
    position:absolute;
    top:5px;
    left:0
}
#hlinks {
    float:right;
    margin:0 -10px 40px 0;
    display:block
}
#hlinks li, #footer li, #menu li {
    display:block;
    float:left
}
#hlinks li, #footer li {
    border-left:1px solid #9b9057;
    margin:10px 10px 0 0;
    padding:0 0 0 10px
}
#hlinks li:first-child, #footer li:first-child {
    border-left:none;
    padding:0
}
#hlinks li a {
    color:#000;
    text-decoration:none
}
#hlinks li a:hover {
    color:#737145;
    text-decoration:underline
}
#search {
    position:absolute;
    top:72px;
    left:440px;
    width:520px
}
#search form {
    float:right;
    padding:0;
    margin:0 -2px 0 0
}
#search a {
    border:none
}
#search input {
    height:2em;
    padding:0;
    margin:auto 0 auto .5em;
    line-height:1.5em;
    font-size:1em;
    float:left
}
#search input.sq-form-field {
    height:1.8em;
    line-height:1.5em;
    border:1px solid #9b9057;
    color:#000;
    background:#f1efe7;
    float:left;
    vertical-align:bottom
}
#wholeofgov {
    clear:right;
    float:right;
    display:block;
    width:480px
}
#wholeofgov a {
    float:right;
    display:block;
    padding:0;
    margin:0;
    font-size:.85em;
    line-height:1.765;
    text-decoration:none
}
#contentholder1 {
    width:100%;
    float:left;
    background:#f1efe7 url(/__data/assets/image/0014/10076/mainback.gif) repeat-y 160px 0;
    position:relative;
    padding-top:3em
}
#contentholder2 {
    width:780px;
    position:relative;
    float:right
}
#breadcrumb {
    float:left
}
#printthis {
    float:right;
    background:#fff url(/__data/assets/image/0014/10148/printer.gif) center left no-repeat;
    padding-left:20px;
    text-decoration:none
}
#content {
    clear:both;
    float:left;
    padding-top:0;
    width:780px
}
#content ul, #contentnor ul {
    list-style:disc none outside;
    margin:1.5em 0 1.5em 20px
}
#content ol, #contentnor ol {
    list-style:decimal none outside;
    margin:1.5em 0 1em .20px
}
#content ol ol, #contentnor ol ol {
    list-style:roman outside;
    margin:0 0 0 20px
}
.update {
    margin:2em 0;
    font-size:.75em;
	line-height:2
}
#related, .homepage {
    float:left;
    width:300px;
    margin:0 0 1.5em 20px;
    float:right;
    display:inline
}
#related h2, .homepage h2 {
    margin:0;
    line-height:1em;
    color:#fff;
    padding:.5em 0 .5em 20px;
    background:#53541f url(/__data/assets/image/0014/10517/greenm2r.gif) repeat-x bottom left;
    border-radius:10px 10px 0 0;
    -moz-border-radius:10px 10px 0 0;
    -webkit-border-top-left-radius:10px;
    -webkit-border-top-right-radius:10px
}
#relatedlist, .relatedlist {
    padding:1.5em 20px;
    border:1px solid #53541f;  
background-color:#f1efe7;
margin:-1px 0 1.5em 0;
border-radius:0 0 10px 10px; 
-moz-border-radius:0 0 10px 10px; 
-webkit-border-bottom-left-radius:10px; 
-webkit-border-bottom-right-radius:10px;
}
#relatedlist img {
    float:left;
    margin:0 20px 1.5em 0
}
.homepage .relatedlist img {
    float:left;
    margin:0 20px 1.5em 0
}
#relatedlist h3 {
    padding:0;
    margin:0
}
#relatedlist .showhide {
    font-size:.85em;
    line-height:1.765;
    display:block;
    float:right
}
#related .showhide, #related .showhide:hover, #related .showhide:focus, #relatedlist h3 a {
    text-decoration:none
}
#relatedlist h3 {
    clear:both
}
.homepage {
    margin:0
}
.relatedlist {
    float:left;
    width:258px
}
#content .homepage .relatedlist ul {
display:block;
float:right;
width:120px;
    margin:0;
    padding:0
}
#content .homepage .relatedlist .firstlist {
    width:120px;
    float:left
}
#content .homepage .relatedlist .secondlist {
    width:120px;
    float:right
}
#context {
    width:160px;
    float:left;
    background:#f1efe7
}
#context li {
    width:160px;
    float:left;
    border-top:1px solid #9b9057;
    margin-top:-1px
}
#context li a {
    display:block;
    width:140px;
    padding-left:20px;
    line-height:1.5em
}
#context li li a {
    padding-left:40px;
    width:120px
}
#context ul {
    float:left;
    border-bottom:1px solid #9b9057
}
#context ul ul {
    border-bottom:none
}
#context li a, #context li.active li a {
    color:#000;
    text-decoration:none
}
#context li a:hover, #context li.active li a:hover, #context li.side-nav-current li a:hover {
    color:#000;
    text-decoration:none;
    background-color:#dcd7c3
}
#context li.side-nav-current a, #context li.side-nav-current a:hover {
    background-color:#c4bc9b;
    color:#000
}
#context li.side-nav-current li a {
    background-color:#f1efe7;
    color:#000
}
#context h2 {
    font-size:1.5em;
    line-height:1;
    padding-left:20px;
    padding-top:.5em;
    padding-bottom:.5em;
    margin-top:0
}
#context h2 a {
    text-decoration:none
}
#footer {
    float:left;
    position:relative;
    border-top:1px solid #9b9057;
    width:960px;
    background:#fff
}
#footer ul {
    margin:0 .5em 0 0;
    float:left;
    position:relative
}
#footer li {
    border-left:1px solid #9b9057
}
#footer li a {
    color:#000;
    text-decoration:none
}
#footer li a:hover {
    color:#737145;
    text-decoration:underline
}
#footer div p {
    display:inline;
    margin:1em 0 0 .5em
}
#footer div p a {
    color:#000;
    text-decoration:underline
}
#footer div p a:hover {
    color:#737145;
    text-decoration:underline
}
#footer p {
    clear:both;
    margin:1.5em 0
}
#google_translate_element {
    display:block;
    float:right;
    position:relative;
    padding-right:0;
    margin-right:0
}
#footer #google_translate_element .skiptranslate {
    float:left;
    position:relative;
    padding-right:0;
    margin-right:0
}
#footer #google_translate_element .goog-logo-link {
    float:left;
    position:relative
}
#menu {
    clear:both;
    float:left;
    position:absolute;
    top:0;
    left:0;
    border-bottom:1px solid #fff;
    width:960px;
    height:3em;
    z-index:13;
    background:#9b9057 url(/__data/assets/image/0008/10511/greenm2.gif) bottom left repeat-x
}
#menu li {
    line-height:3em;
    background:#9b9057 url(/__data/assets/image/0008/10511/greenm2.gif) bottom left repeat-x;
    position:relative;
    width:159px;
    border-right:1px solid #b0a57a
}
#menu .home {
    width:160px;
    border-left:none
}
#menu li li {
    line-height:1.5em;
    background:#737145;
    border-top:1px solid #b0a57a;
    margin-top:-1px
}
#menu li li li {
    background:#9b9057
}
#menu li li li:first-child {
    border-top:none;
    margin-top:0
}
#menu li a {
    color:#fff;
    text-decoration:none
}
#menu li ul, #menu li:hover li ul, #menu li.sfhover li ul {
    position:absolute;
    width:160px;
    left:-999em;
    top:3em
}
#menu li:hover ul, #menu li.sfhover ul {
    left:-1px
}
#menu li li:hover ul, #menu li li.sfhover ul {
    left:158px;
    top:0
}
#menu li ul ul {
    border-left:1px solid #b0a57a
}
#menu li:hover, #menu li.sfhover {
    background:#53541f url(/__data/assets/image/0007/10510/greenm1.gif) 50% 0 repeat-x
}
#menu li li:hover, #menu li li.sfhover {
    background:#9b9057
}
#menu li li li:hover, #menu li li li.sfhover {
    background:#b0a57a
}
#menu li li li a:hover, #menu li li li.sfhover a: {
color:#000
}
#menu li li.sfhover ul {
    z-index:3
}
#menu li a {
    display:block;
    margin-left:19px;
    width:140px
}
#menu li.home a {
    display:block;
    margin-left:20px
}
#content h3 a, #content a h3 {
    text-decoration:none
}
#content form table td {
    vertical-align:top;
    padding:.75em 0
}
#content form table ul {
    list-style-type:none
}
form #formrequest table {background-color: #f1efe7; }
form #formrequest table input:focus, form #formrequest  table textarea:focus { background-color: #c4bc9b; }
form #formrequest table tr td:first-child {padding-left: 1.5em; }
form #formrequest table {border: 1px solid #c4bc9b; border-style: inset none; border-bottom-width: 5px; }

.imgtextframe {
    float:left;
    width:auto
}
#gotocat {
    font-size:1.333em;
    line-height:1.125;
    margin-top:1.125em;
    width:100%;
    float:left
}
#gotocat a {
    display:block
}
#sstrategies {
    display:block;
    width:460px;
    float:right;
    margin-top:-2.25em
}
#content .indexpage {
    margin-top:0
}
.searchresults input {
    border:none
}
#content .assetlist, #content .searchlist {
    list-style:none;
    padding-left:0;
    margin:0 0 1.5em 0
}
#content .assetlist a, #content .searchlist a {
    display:block;
    font-size:1.1667em;
    line-height:1.2857;
    font-weight:bold
}
#content .assetlist, #content .assetlist a {
    width:280px
}
#content .searchlist .first {
    font-size:1.1667em;
    line-height:1.2857
}
.dropdown ul {
    background:#d3e3eb
}
.one ul {
    background:#d79b00
}
.two ul {
    background:#459
}
.three ul {
    background:#4a3
}
.four ul {
    background:#790000
}
.dropdown div ul {
    background:#eda
}
.dropdown div ul a {
    color:#400
}
#simpleeditmenu {
    background-color:#fff;
    border:1px dotted #6e2306;
    margin:0 0 .75em 0;
    float:left;
    padding:.75em 0 .75em 19px
}
#simpleeditmenu li {
    display:block;
    float:left;
    margin-right:20px
}
#simpleeditmenu a {
    font-size:2em
}
a, a:link {
    text-decoration:underline;
    color:#335d65
}
a:focus, a:hover {
color: #8e3e30;
    text-decoration:underline
}
a:active {
    color:#507282;
    text-decoration:underline
}
#content .sq-backebd_table {
    width:740px
}
.update {
    clear:left
}
hr {
    clear:both;
    width:100%;
    color:#335d65
}

#content form table td ul {margin: 0; padding: 0; }

.editbar, .loggedinbar {
    background:#ffe8dd;
    border-bottom:1px solid #ccc;
    margin:10px 0 20px 0;
    overflow:hidden;
    padding:10px 19px;
    font-weight:600
}
.editbar label, .editbar a {
    display:block;
    float:left;
    padding:0;
    text-indent:0;
    padding:0 20px 0 0
}
.editbar, .loggedinbar {
    background:#ffe8dd;
    border-bottom:1px solid #ccc;
    margin:10px 0 20px 0;
    overflow:hidden;
    padding:10px 0;
    font-weight:600
}
.editbar label, .editbar a, .loggedinbar label, .loggedinbar a {
    display:block;
    float:left;
    padding:0;
    text-indent:0;
    padding:0 20px 0 0
}
.loggedinbar .close {
    float:right
}
.editbar .edit {
    padding:0 10px 0 20px;
    background:url('/__data/assets/image/0011/28955/edit.png') left center no-repeat
}
.submitButtons {
    float:right;
    padding:0
}
.submitButtons INPUT {
    width:150px;
    margin:0 20px 40px 0;
    font-weight:bold;
    float:left
}
.editSummary {
    float:right;
    width:320px;
    border:1px solid blue
}
.editDetails {
    float:left;
    width:320px;
    border:1px solid red
}
#homepage #rssfeed {
    padding-right:24px;
    background:url("/__data/assets/image/0018/36108/feedicon.png") no-repeat right;
}
#homepage #facebook {
    padding-right:24px;
    }

    
#sharethis {
    clear: both;
    height:1.5em;
    line-height:1.5
}
#sharethis img {
    margin:0 5px -4px 0
}
#content .vcard h3 {
    margin-top: 0;
}

.checkyes li {list-style-image: url(/__data/assets/image/0020/41357/tickcheck.png); }
.checkno li {list-style-image: url(/__data/assets/image/0003/41358/crossno.png); }


/* upgrading simple edit interface 28 Jan 2011 */

.formbuilder .section, .assetbuilder .section {
    background: none repeat scroll 0 0 #F2F2F2;
    border-bottom: 2px solid #CCCCCC;
    margin: 5px 0;
    overflow: hidden;
    padding: 10px;
}

.formbuilder .attachments h3, .assetbuilder .attachments h3, .formbuilder .section h3, .assetbuilder .section h3 {
    font-weight: bold;
    margin: 5px 0 10px;
    padding-top: 0;
}

.formbuilder .section p, .assetbuilder .section p, .formbuilder .section .insideSection, .assetbuilder .section  .insideSection {
    margin-left: 50px;
    overflow: hidden;
}

.formbuilder .section p label, .assetbuilder .section p label {
    float: left;
    width: 100px;
}

.formbuilder .section p input.sq-form-field, .assetbuilder .section p input.sq-form-field {
    width: 400px;
}

.formbuilder input.sq-form-field, .assetbuilder input.sq-form-field {
    border: 1px solid #999999;
    padding: 3px 5px;
}

.sq-backend-data, .sq-backend-data p, td.sq-backend-data, .sq-form-field {
    font-family: Arial,Verdana,Helvetica,sans-serif;
    font-size: 11px;
}

/* lightbox */
#jquery-overlay {
    position:absolute;
    top:0;
    left:0;
    z-index:90;
    width:100%;
    height:500px
}
#jquery-lightbox {
    position:absolute;
    top:0;
    left:0;
    width:100%;
    z-index:100;
    text-align:center;
    line-height:0
}
#jquery-lightbox a img {
    border:none
}
#lightbox-container-image-box {
    position:relative;
    background-color:#fff;
    width:250px;
    height:250px;
    margin:0 auto
}
#lightbox-container-image {
    padding:10px
}
#lightbox-loading {
    position:absolute;
    top:40%;
    left:0;
    height:25%;
    width:100%;
    text-align:center;
    line-height:0
}
#lightbox-nav {
    position:absolute;
    top:0;
    left:0;
    height:100%;
    width:100%;
    z-index:10
}
#lightbox-container-image-box>#lightbox-nav {
    left:0
}
#lightbox-nav a {
    outline:none
}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext {
    width:49%;
    height:100%;
    zoom:1;
    display:block
}
#lightbox-nav-btnPrev {
    left:0;
    float:left
}
#lightbox-nav-btnNext {
    right:0;
    float:right
}
#lightbox-container-image-data-box {
    font:10px Verdana, Helvetica, sans-serif;
    background-color:#fff;
    margin:0 auto;
    line-height:1.4em;
    overflow:auto;
    width:100%;
    padding:0 10px 0
}
#lightbox-container-image-data {
    padding:0 10px;
    color:#666
}
#lightbox-container-image-data #lightbox-image-details {
    width:70%;
    float:left;
    text-align:left
}
#lightbox-image-details-caption {
    font-weight:bold
}
#lightbox-image-details-currentNumber {
    display:block;
    clear:left;
    padding-bottom:1.0em
}
#lightbox-secNav-btnClose {
    width:66px;
    float:right;
    padding-bottom:.7em
}

/* YoxView v2.0 CSS file */
/* YoxView v2.0 CSS file */
#yoxview .yoxview_bottom{ bottom: 0; }
#yoxview .yoxview_right{ float: right; }
#yoxview .yoxview_left{ float: left; }

#yoxview_popupWrap
{
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    display: none;
    z-index: 100;
}
#yoxview
{
    position: absolute;
    font-family: Arial, Sans-Serif;
    z-index: 999;
    border: solid 1px #999;
    overflow: hidden;
    font-size: 10pt;
    text-align: left;
}
#yoxview a img, #yoxview_infoPanel a img{ border: none; }
#yoxview a:focus{ outline: none; }
#yoxview div.yoxview_imgPanel{ position: absolute; top: 0; left: 0; }
#yoxview div.yoxview_mediaPanel
{ 
    position: absolute; 

    background: #191919; 
    width: 100%; 
    height: 100% 
}
#yoxview .yoxview_ctlBtn
{
    position: absolute; 
    z-index: 3;
    display: block;
    text-decoration: none;
    outline: none;
    width: 50%;
    height: 100%;
}
#yoxview .yoxview_ctlBtn img
{
    position: absolute;
    border: none;
    top: 50%;
    margin-top: -22px;
}
#yoxview a.yoxview_ctlBtn:focus, #yoxview a.yoxview_ctlBtn:active{ outline: none; outline: none;}
#yoxview .yoxview_notification
{
    width: 59px; 
    height: 59px; 
    position: absolute; 
    top: 50%; 
    left: 50%; 
    margin-top: -30px;
    margin-left: -30px;
    z-index: 4;
    opacity: 0.6;
    filter: alpha(opacity=60);
    background-image: url(/__data/assets/image/0007/39733/sprites.png);
    background-repeat: no-repeat;
    display: none;
}

#yoxview #yoxview_ajaxLoader img
{
    padding: 13px;
}
#yoxview .yoxview_popupBarPanel
{
    position: absolute;
    z-index: 4;
    min-height: 70px;
    width: 100%;
    right: 0;
}
#yoxview #yoxview_menuPanel
{ 
    width: 145px; 
    height: 42px; 
    padding-top: 0px;
    padding-right: 9px;
    position: absolute; 
    right: 0;
    background: url(/__data/assets/image/0007/39733/sprites.png) no-repeat left -77px;
    background: rgba(0, 0, 0, 0.8);
    -moz-border-radius: 0 0 0 15px;
    -webkit-border-radius: 0 0 0 15px;
    border-radius: 0 0 0 15px;
    top: -42px;
}

#yoxview #yoxview_menuPanel a
{ 
    display: block; 
    width: 45px; 
    float: right; 
    text-align: center; 
    font-size: 0.8em; 
    position: relative;
    margin-top: -5px;
    padding-bottom: 13px;
    text-decoration: none;
    font-family: Arial, Sans-Serif;
}
#yoxview #yoxview_menuPanel a span{ color: White; display: block; margin-bottom: 3px;  }
#yoxview #yoxview_menuPanel a.last{ margin-left: 0; }
#yoxview #yoxview_menuPanel a:focus{ outline: none; }
#yoxview_infoPanel
{
    position: absolute;
    bottom: 0;
    width: 100%;
    height: 0;
    color: White;
    z-index: 2;
    overflow: hidden;
}
#yoxview_infoPanel #yoxview_infoPanelBack
{
    position: absolute;
    width: 100%;
    height: 100%;
    z-index: 1;
    left: 0;
    top: 0;
}
#yoxview_infoPanel #yoxview_infoPanelContent
{
    position: absolute;
    width: 100%;
    z-index: 2;
    top: 0;
    left: 0;
}
#yoxview_infoPanel span#yoxview_count
{
    display: block;
    width: 55px;
    font-size: 0.8em;
    float: left;
    text-align: center;
    padding-top: 8px;
    color: #bbb;
}
#yoxview_infoPanel #yoxview_infoText
{
    margin: 0 55px;
    font-size: 12pt;
    padding: 5px 0;
}
#yoxview_infoPanel #yoxview_infoText #yoxview_infoTextDescription
{
    margin-top: 1em;
    font-size: 10pt;
    padding-bottom: 0.5em;
    max-height: 200px;
    overflow: auto;
    padding-right: 10px;
}
#yoxview_infoPanel #yoxview_infoText a, #yoxview .yoxview_error a{ color: #a7d557; text-decoration: none; outline: none; }
#yoxview_infoPanel #yoxview_infoText a:hover, #yoxview .yoxview_error a:hover{ color: #d5eeaa }
#yoxview_infoPanel a.yoxviewInfoLink
{
    display: none;
    opacity: 0.8;
    float: right;
    margin-right: 5px;
    margin-top: 5px;
}
#yoxview_infoPanel a.yoxviewInfoLink:hover{ opacity: 1 }
#yoxview #yoxview_helpPanel
{
    display: none;
    width: 201px;
    height: 312px;
    position: absolute;
    top: 50%;
    left: 50%;
    margin-top: -171px;
    margin-left: -111px;
    z-index: 5;
    color: White;
    padding: 20px;
    padding-top: 10px;
    cursor: pointer;
}
#yoxview #yoxview_helpPanel h1{ font-family: Arial Black, Arial, Sans-Serif; font-size: 1em; }
#yoxview #yoxview_helpPanel p{ margin-top: 80px; }
#yoxview #yoxview_helpPanel span#yoxview_closeHelp{ display: block; position: absolute; bottom: 20px; left: 0; text-align: center; width: 100%; }
#yoxview .yoxview_error
{
    display: block;
    text-align: center;
    color: White;
    font-family: Arial, Sans-Serif;
    font-size: 14pt;
    top: 41%;
    width: 100%;
    height: 20%;
    position: absolute;
    padding: 10px;
}
#yoxview .yoxview_error .errorUrl{ font-size: 10pt; }
#yoxview .yoxview_top{ top: 0; width: 50%; }
#yoxview .yoxview_element{ width: 100%; height: 100%; position: absolute;  border: none; background: #333; }

.yoxview-thumbnails a
{
    float: left;
    margin: 4px;
    /* For thumbnails opacity: */
    opacity: 0.8;
    filter: alpha(opacity=80);
}
.yoxview-thumbnails a:hover
{
    /* For thumbnails opacity: */
    opacity: 1;
    filter: alpha(opacity=100);
}
.yoxview-thumbnails a img
{ 
    /* Set white borders around the thumbnails, instead of the browser's default Blue: */
    border: solid 1px #ffffff;
}
.yoxview-thumbnails-details{ margin-bottom: 1em; }
.yoxview-thumbnails-details h2{ margin-bottom: 0; padding: 0; font-size: 1.2em; font-weight: bold;}  

/*Document Delivery Journal Request Form   */

#requestFormSection{
   border:2px solid #737145;
   background:#f1efe7;
   margin:20px 50px;
   padding:0px 20px 20px;
  }
  /* SLWA Fees & Charges Table */
  TABLE TD {vertical-align:top;text-align:left;padding:2px 5px;}
  #slwaFees TABLE {width:100%;}
  #slwaFees TABLE THEAD TH {background-color:#C4BC9B;font-weight:bold; text-align:left;}
  #slwaFees TABLE TBODY TH {border-bottom:1px solid #ccc;}
  #slwaFees TABLE TBODY TD {border-bottom:1px solid #ccc;}
  #slwaFees TABLE TFOOT TD {background-color:#F1EFE7; text-align:center;}
  #slwaFees TABLE TFOOT TD A {margin:0px 2px;color:#000;text-decoration:none;}
  #slwaFees TABLE TBODY TR.odd TH,
  #slwaFees TABLE TBODY TR.odd TD {background:#F1EFE7;}

/* SLWA Venues Table */
  #slwaVenuesTABLE TD {vertical-align:top;text-align:left;padding:2px 5px;}
  #slwaVenues TABLE {width:500px;}
  #slwaVenues TABLE THEAD TH {background-color:#C4BC9B;font-weight:bold; text-align:left;}
  #slwaVenues TABLE TBODY TH {border-bottom:1px solid #ccc;}
  #slwaVenues TABLE TBODY TD {border-bottom:1px solid #ccc;}
  #slwaVenues TABLE TFOOT TD {background-color:#F1EFE7; text-align:center;}
  #slwaVenues TABLE TFOOT TD A {margin:0px 2px;color:#000;text-decoration:none;}
  #slwaVenues TABLE TBODY TR.odd TH,
  #slwaVenues TABLE TBODY TR.odd TD {background:#F1EFE7;}
  
.venuesPanel
{float: right;
padding: 10px;
margin: 0 0 1.5em 20px;
border: 1px solid #9b9057;

/*   Family history pages captions   */
.rimgcaption
{float: right;
padding: 3px;
margin: 0 0 1.5em 20px;
border: 1px solid #9b9057;
font-weight: bold;
font-size: small; 
text-align: center;
background: #f1efe7;}

.limgcaption {float: left; padding: 3px; margin: 0 20px 1.5em 0; border: 1px solid #9b9057; font-weight: bold; font-size: small; text-align: center; background: #f1efe7;}