@charset "utf-8";
/* CSS Document */
/***
* reset all elements
*/
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td {
    margin:0;
    padding:0;
}
table {
    border-collapse:collapse;
    border-spacing:0;
}
fieldset, img {
    border:0;
}
address, caption, cite, code, dfn, em, strong, th, var {
    font-style:normal;
    font-weight:normal;
}
ol, ul {
    list-style:none;
}
caption, th {
    text-align:left;
}
h1, h2, h3, h4, h5, h6 {
    font-size:100%;
    font-weight:normal;
}
q:before, q:after {
    content:'';
}
abbr, acronym {
    border:0;
}
/***
* site layout code
*/
html {
    min-height: 100%;
    height: auto;
    background:#ffffff;
}
body {
    background:#e6e6e6;
    color:#333333;
    font-family:Arial, Helvetica, sans-serif;
    font-size:1em;
    height: auto;
}
a{
color:#5B230A;
}
div.clr{
clear:both;
height:0px;
overflow:hidden;
}
div#siteBox{
background:#e6e6e6;
padding-top:5px;
padding-bottom:5px;
}
div#sitePad{
padding:5px;
width:960px;
background-color:#ffffff;
}
div#siteContainer{
    width:960px;
    text-align:left;
}
div#siteHeader{
    margin-top:5px;
    margin-bottom:5px;
    height:126px;
    background:url(/common/goldbulletin/images/header.jpg) #ffffff;
}
div#siteInfo{
height:20px;
font-size:0.8em;
}
div#breadcrumb{
margin-left:13px;
margin-right:175px;
float:left;
}
div#siteDate{
width:175px;
float:right;
text-align:center;
font-size:10px;
}
div#siteLeft{
float:left;
width:175px;
background:url(/common/goldbulletin/images/box-outline-mid.png) repeat-y;
text-align:right;
}
div#siteLeft div.bgTop{
height:9px;
background:url(/common/goldbulletin/images/box-outline-top.png) top;
}
div#siteLeft div.bgBottom{
height:9px;
background:url(/common/goldbulletin/images/box-outline-bottom.png) bottom;
}
div#siteRight{
float:right;
width:175px;
overflow: hidden;
position:relative;
background:url(/common/goldbulletin/images/box-light-top.png) top no-repeat #D2C4A9;
}
div#siteRight div.bgTop{
height:9px;
background:url(/common/goldbulletin/images/box-light-top.png) no-repeat top;
}
div#siteRight div.bgBottom{
height:9px;
background:url(/common/goldbulletin/images/box-light-bottom.png) no-repeat bottom;
}

div#siteLeft h2,div#siteRight h2{
text-transform:uppercase;
font-size:0.9em;
font-weight:bold;
color:#996600;
}
div#siteLeft li, div#siteRight li{
font-size:0.8em;
}
div#siteLeft ul, div#siteRight ul{
margin-bottom:10px;
}
div#siteLeft ul li ul{
margin-bottom:2px;
margin-right:10px;
}
div#siteLeft a, div#siteRight a{
text-decoration:none;
}
div#siteLeft a:hover, div#siteRight a:hover{
text-decoration:underline;
}
div#siteLeft a.activeLink{
font-weight:bold;
}
/**
* this does the placeholders in the LH menu.
*/
div#siteLeft ul li span{
display:block;
text-transform:uppercase;
font-size:1.1em;
font-weight:bold;
color:#996600;
margin-top:5px;
}

div#siteMain{
margin:0px 175px 0px 175px;
width:610px;
}
div#siteFooter{
clear:both;
margin-top:10px;
border-top:1px solid #cccccc;
padding-top:10px;
padding-bottom:10px;
font-size:0.8em;
}
div.columnPad{
padding-left:8px;
padding-right:8px;
}
div.textpad{
padding-left:5px;
padding-right:5px;
}
div.column50{
float:left;
width:50%;
}
div.gap{
height:5px;
overflow:hidden;
}
/***************************
* default text size stuff
****************************/
strong,b{
font-weight:bold;
}
em,i,address{
font-style:italic
}
blockquote,address{
margin:10px;
margin-left:20px;
margin-right:20px;
}
div#siteMain{
font-size:0.8em;
}
div#siteMain h1{
font-size:1.4em;
margin-bottom:3px;  
color:#996600;
}

div#siteMain h2{
font-size:1.1em;
margin-bottom:3px;
color:#996600;
}
div#siteMain h3{
font-size:1.0em;
margin-bottom:3px;
color:#996600;
}
div#siteMain p{
margin-bottom:3px;
}
div#siteMain ul{
list-style:disc;
margin-bottom:3px;
}
div#siteMain li{
margin-left:20px;
margin-bottom:3px;
}

div#siteMain ol{
margin-bottom:3px;
list-style-type:decimal;
}
div#siteMain ol li{
margin-left:30px;
margin-bottom:3px;
}

div#siteMain a{
text-decoration:none;
}
div#siteMain a:hover{
text-decoration:underline;
}
div#siteMain td,div#siteMain th{
padding:3px;
}
div#siteMain th{
font-weight:bold;
}

/***************************
* home stuff
****************************/
div#homePanel{
padding-top:5px;
padding-right:200px;
height:185px;
color:#ffffff;
}
div#homeSplitL{
width:300px;
float:left;
}
div#homeSplitR{
width:295px;
float:right;
}
/***************************
* curves
****************************/
div.curve600{
background:url(/common/goldbulletin/images/curve-600-mid.png) repeat-y #ffffff;
}
div.curve600 .bgTop{
height:9px;
background:url(/common/goldbulletin/images/curve-600-top.png) no-repeat top #ffffff;
}
div.curve600 .bgBottom{
height:9px;
background:url(/common/goldbulletin/images/curve-600-bottom.png) no-repeat bottom #ffffff;
}

div.curve300{
background:url(/common/goldbulletin/images/curve-300-mid.png) repeat-y #ffffff;
}
div.curve300 .bgTop{
height:9px;
background:url(/common/goldbulletin/images/curve-300-top.png) no-repeat top #ffffff;
}
div.curve300 .bgBottom{
height:9px;
background:url(/common/goldbulletin/images/curve-300-bottom.png) no-repeat bottom #ffffff;
}
div.curve295{
background:url(/common/goldbulletin/images/curve-295-mid.png) repeat-y #ffffff;
}
div.curve295 .bgTop{
height:9px;
background:url(/common/goldbulletin/images/curve-295-top.png) no-repeat top #ffffff;
}
div.curve295 .bgBottom{
height:9px;
background:url(/common/goldbulletin/images/curve-295-bottom.png) no-repeat bottom #ffffff;
}


div.curve295Dark{
background:url(/common/goldbulletin/images/curve-295-dark-mid.png) repeat-y #996600;
color:#FFFFFF;
}
div.curve295Dark .bgTop{
height:9px;
background:url(/common/goldbulletin/images/curve-295-dark-top.png) no-repeat top #996600;
}
div.curve295Dark .bgBottom{
height:9px;
background:url(/common/goldbulletin/images/curve-295-dark-bottom.png) no-repeat bottom #996600;
}


/***************************
* archive stuff
****************************/

div#siteMain ul.fileList, div#siteMain ul.fileList li{
list-style:none;
margin:0px;
padding:0px;
}
div#siteMain ul.fileList li{
padding-left:20px;
background:url('/common/goldbulletin/images/pdf.gif') no-repeat top left #e6e6e6;
}
div#siteMain ul.fileList li.odd{
background-color:#D2C4A9;
}
div#siteMain ul.fileList li:hover{
background-color:#cccccc;
}
div#siteMain ul.fileList li a{
display:block;
padding:5px;
}
div#siteMain ul.fileList li a{
font-weight:bold;
}
div#siteMain ul.fileList li a span{
font-weight:normal;
font-size:0.8em;
}

/**
*
*/

div#siteMain ul.pdfList, div#siteMain ul.pdfList li{
list-style:none;
margin:0px;
padding:0px;
}
div#siteMain ul.pdfList li{
padding:5px;
}
div#siteMain ul.pdfList li.odd{

}
div#siteMain ul.pdfList li:hover{

}
div#siteMain ul.pdfList li a{
display:block;
padding-left:25px;
padding-top:4px;
background:url('/common/goldbulletin/images/pdf.gif') no-repeat top left;
}
div#siteMain ul.pdfList li span{
display:block;
padding-left:25px;
}
div#siteMain ul.pdfList li a{

}
div#siteMain ul.pdfList li a span{
font-weight:normal;
font-size:0.8em;
}
/**
* listing navigation/pagination layout
*/

div.listingNavigation{
height:30px;
margin-top:5px;
}
div.listingTotal{
width:30%;
float:left;
}
div.listingPagination{
width:68%;
float:right;
text-align:right;
}
div.listingPagination img{
vertical-align:middle;
margin-top:-2px;
background-color:#ffffff;
}
div.listingPagination p{
margin-right:10px;
}
div.listingNavigation a.listingPaginationLink,
div.listingNavigation a.listingPaginationLink:link,
div.listingNavigation a.listingPaginationLink:visited,
div.listingNavigation a.listingPaginationLink:active,div.listingPagination b{
padding:3px;
padding-right:5px;
padding-left:5px;
text-decoration:none;
margin-left:1px;
margin-right:1px;
color:#996600;
font-size:14px;
}
div.listingNavigation a.listingPaginationLink:hover{

}
/**
form stuff
*/
form#searcher{

}
form#searcher table{
width:100%;
}
form#searcher table th{
font-weight:normal;
width:100px;
}
form#searcher table td{
vertical-align:bottom;
}
form#searcher table td input#q,form#searcher table td select{
width:100%;
}
div.invert, 
div.invert div,
div.invert h1,
.invert h2,.invert h3,.invert h4,
div.invert strong,
div.invert h1 strong,.invert span,.invert ul,.invert li,.invert p,.invert a{
color:#ffffff;
}
form#searcher table td input#q{
width:98%;
border:none;
border:1px solid #666666;
font-size:1.1em;
padding:2px;
}
form#searcher table td select{
width:99%;
border:none;
border:1px solid #666666;
font-size:1.1em;
padding:2px;
}
form#searcher table td input#searchButton,input#searchButton{
width:7em;
border:none;
border:1px solid #666666;
font-size:1.1em;
padding:2px;
text-align:left;
background:url(/common/images/search_button_icon.png) right no-repeat #e6e6e6;
}
/*archive home search form*/
input#searchArchiveButton{
width:5em;
border:none;
border:1px solid #666666;
font-size:1.1em;
padding:2px;
text-align:left;
background:url(/common/images/search_button_icon.png) right no-repeat #e6e6e6;
}
input#qHome{
border:none;
border:1px solid #666666;
font-size:1.1em;
padding:3px;
}
/*archive module search form*/
input#bModule{
width:4em;
border:none;
border:1px solid #666666;
font-size:0.7em;
padding:1px;
padding-top:3px;
padding-bottom:3px;
text-align:left;
background:url(/common/images/search_button_icon.png) right no-repeat #e6e6e6;
}
input#qModule{
width:9em;
border:none;
border:1px solid #666666;
font-size:0.7em;
padding:2px;

padding-top:4px;
padding-bottom:4px;
}

/***************************
* registration form
****************************/

#registration_form ul{
list-style:none;
margin-top:5px;
float:left;}
#registration_form ul li{
display:block;
float:left;
width:100%;}
#registration_form ul li label{
float:left;
padding:0px;}
#registration_form ul li input, ul li textarea, ul li select{
float:right;
margin-right:10px;
border:1px solid #ccc;
padding:3px;
width:50%;}
#registration_form li input:focus, li textarea:focus, li select:focus{
border:1px solid #666; }
#registration_form fieldset{
padding:5px;
border: 0px solid #ccc;
width:350px;
height:auto;
overflow:none;
margin:5px 0px 0px 15px;}
#registration_form .checkbox{
border: 1px solid #ccc;}
#registration_form .checkbox input{
float:left;
margin-right:0px;
border:0px solid #ccc;
padding:0px;
height:20px;
width:20px;}
#registration_form .checkbox label{
float:left;
text-align:left;
border: 0px solid #ccc;
padding:0px;
height:20px;
width:200px;}
#registration_form label span{
color:#f00;  }
#registration_form fieldset input#Reset, fieldset input#submit{
background:#D2C4A9;
color:#514A3E;
font-weight:bold;
border:1px solid #ccc;
padding:5px;
float:right;}
#registration_form .textLabel_checkbox{
font-weight: bold;
}
#registration_form .error{
padding: 0px 0px 0px 50px;
text-align:left;
border: 0px solid #ccc;
width:350px;
overflow:auto;
color:#FF0000;}

