/* bb main containers */

.break_before { page-break-before:always; }

body {
  margin: 0;
  font-family: Arial, Helvetica;
  font-size:16px;
  background: #ddd;
  color: black;
  overflow-x: hidden;
  width:100%;
}

body.leafBody {
  background: #fff;
}

table#pageTitle {
  margin:0;
  padding:0;
  background-color: #112160;
  color: white;
  width:100%;
}

table#page_title td.left_arrow_cell {
  text-align:right;
}

table#page_title td.right_arrow_cell {
  text-align:left;
}

table#pageTitle td.leaf_title_cell {
  width:0%;
}

table#pageTitle h1 {
  margin: 0;
  padding: 4px;
  font-size: 14pt;
  font-weight: normal;
  text-align: center;
  color: white;
  font-family:Georgia,serif;
}

/*toolbar */
div#toolbar{
  background-color:#555555;
  color:white;
  padding:4px;
  margin:0;
  text-align:left;
}

div#toolbar a, a.visited {
  color:white !important;
}

div#toolbar a.active {
  color:white !important;
}


/*toolbar */
div#breadcrumbs{
  background-color:#506080;
  border:1px solid #204060;
  color:white;
  padding:3px;
  margin:0 0 5px 0;
  text-align:left;
}

div.submenu a, a.visited {
  color:white !important;
}

div.submenu a.active {
  color:white !important;
}
div#breadcrumbs a, a.visited {
  color:white !important;
}

div#breadcrumbs a.active {
  color:white !important;
}

div#footerbar{
text-align:center;
background-color:#555555;
color:#fff;
padding:3px;
margin:0;
border:0;
}

div#footerbar a, a.visited {
  color:#bbb; !important;
}

div#footerbar a.active {
  color:#bbb; !important;
}

p#notice {
  margin-left:8px;
  margin-right:8px;
  margin-top:10px;
  margin-bottom:5px;
  color:#333;
}

/* bb table styles */

table#listview {
  border:none;
  margin:0;
  padding:0;
  border-spacing:0;
  width:100%;
  background-color:#fff;
}

tr {
  width:100%;
}

div.submenu {
  width:100%;
  margin:0;
  padding:12px 5px 5px 5px;
  border:1px solid #506090;
  background-color: #6080b0;
}
td.listSeparatorLight {
  width:100%;
  margin:0;
  padding:5px;
  border:1px solid #506090;
  background-color: #6080b0;
}
td.listSeparator {
  width:100%;
  margin:0;
  padding:5px;
  background-color:#112160;
}

div.titleSeparator {
  font-family:Arial,sans;
  color:#fff;
  text-align:center;
  font-size:10pt;
}


td.listItem {
  margin:0;
  padding:5px;
  border-bottom:1px solid lightgray;
}

td.listSeparator a {
  text-decoration: none;
  display:block;
  overflow: hidden;
}

td.listSeparatorLight a {
  text-decoration: none;
}

td.listItem a {
  text-decoration: none;
  color:black;
  display:block;
  overflow: hidden;
}

div.title {
  font-family:Georgia,serif;
  font-weight:bold;
  font-size:13pt;
}
div.subtitle {
  font-family:Georgia,serif;
  font-size:11pt;
}

div.submit_container {
  width:100%;
  text-align:center;
  margin:10px auto;
}


div.margin_border {
  margin:20px;
  padding:20px;
  border:solid 1px;
  border-color:#000;
}

div.margin_no_border {
  margin:20px;
}

div.form_block {
  margin:0 0 20px 0;
  line-height:160%;
}

div.form_block input {
  font-size:11pt;
}

div.code {
  margin:0;
  padding-left:7px;
  border:0;
  background-color: white;
  font-family: monospace;
}
/*content div styling*/
div.content {
  margin:0;
  padding-left:7px;
  border:0;
  background-color: white;
}

div.content div.alert{
color:red;
}

div.content div.warning{
margin-left:4px;
}

div.content hit { color: red; } 

div.content li { color:black; margin-top:5px; margin-bottom:5px; margin-left:20px; font-family: Georgia, !important; font-style: normal; font-size: 12pt; line-height:16pt; } 
div.content ol,ul { color:black; font-family: Georgia !important; font-style: normal;} 
div.content a: {color:blue !important; text-decoration:none !important;} 
div.content a:link {color:blue !important; text-decoration:none !important;} 
div.content a:visited {color:blue; text-decoration:none !important;} 

div.content ins {color:#009900;}
div.content del {color:#990000;}

div.content h99 { position:left; color: black; font-family: Georgia, sans-serif; font-style: small-caps; font-weight:bold; font-size: 0.600000em; } 
div.content p { margin-top:5px; margin-left:5px; margin-right:5px; margin-bottom:15px; color: black; font-family: Georgia, sans-serif; font-style: normal; font-size: 12pt; line-height:16pt; } 
div.content p.no_border {margin:0;}
div.content td { color: black; font-family: Georgia, sans-serif; font-style: normal; font-size: 0.600000em; } 
div.content h0 { color: red; } 
div.content h1 { font-weight: bold; padding-top:8px; margin-top:0px; margin-left:5px; margin-right:5px; margin-bottom:10px; color: black; font-family: Georgia, sans-serif; font-style: normal; font-size: 16pt; } 
div.content h2 { font-weight: bold; padding-top:8px; margin-top:0px; margin-left:5px; margin-right:5px; margin-bottom:10px; color: black; font-family: Georgia, sans-serif; font-style: normal; font-size: 14pt; } 
div.content h3 { font-weight: normal; margin-top:5px; margin-left:7px; margin-right:5px; margin-bottom:5px; color: black; font-family: Georgia, sans-serif; font-style: normal; font-size: 0.600000em; } 
div.content h4 { font-weight: normal; margin-top:5px; margin-left:9px; margin-right:5px; margin-bottom:5px; color: black; font-family: Georgia, sans-serif; font-style: normal; font-size: 0.600000em; }
div.content p.indent0 {
  margin-left: 5px;
}
div.content p.indent0_1 {
  text-indent: -20px;
  margin-left: 25px;
}
div.content p.indent0_2 {
  text-indent: -40px;
  margin-left: 45px;
}
div.content p.indent0_3 {
  text-indent: -60px;
  margin-left: 65px;
}
div.content p.indent0_4 {
  text-indent: -80px;
  margin-left: 85px;
}
div.content p.indent0_5 {
  text-indent: -100px;
  margin-left: 105px;
}
div.content p.indent0_6 {
  text-indent: -120px;
  margin-left: 125px;
}
div.content p.indent1 {
  margin-left: 25px;
}
div.content p.indent1_2 {
  text-indent: -20px;
  margin-left: 45px;
}
div.content p.indent1_3 {
  text-indent: -40px;
  margin-left: 65px;
}
div.content p.indent1_4 {
  text-indent: -60px;
  margin-left: 85px;
}
div.content p.indent1_5 {
  text-indent: -80px;
  margin-left: 105px;
}
div.content p.indent1_6 {
  text-indent: -100px;
  margin-left: 145px;
}
div.content p.indent2 {
  margin-left: 45px;
}
div.content p.indent2_3 {
  text-indent: -20px;
  margin-left: 65px;
}
div.content p.indent2_4 {
  text-indent: -40px;
  margin-left: 85px;
}
div.content p.indent2_5 {
  text-indent: -60px;
  margin-left: 105px;
}
div.content p.indent2_6 {
  text-indent: -80px;
  margin-left: 125px;
}
div.content p.indent3 {
  margin-left: 65px;
}
div.content p.indent3_4 {
  text-indent: -20px;
  margin-left: 85px;
}
div.content p.indent3_5 {
  text-indent: -40px;
  margin-left: 105px;
}
div.content p.indent3_6 {
  text-indent: -60px;
  margin-left: 125px;
}
div.content p.indent4 {
  margin-left: 85px;
}
div.content p.indent4_5 {
  text-indent: -20px;
  margin-left: 105px;
}
div.content p.indent4_6 {
  text-indent: -40px;
  margin-left: 125px;
}
div.content p.indent5 {
  margin-left: 105px;
}
div.content p.indent5_6 {
  text-indent: -20px;
  margin-left: 125px;
}
div.content p.indent6 {
  margin-left: 125px;
}
