#pages {
overflow:auto;
padding:5px;
border:1px solid #6186A1;
}

.page_menu {
font-size:105%;
padding-top:.5em;
padding-bottom:.5em;
color:#00529B;
text-decoration:none;
white-space:nowrap;
vertical-align:top;
}

.page_menu span:hover, span:.sfhover {
text-decoration:underline;
}

.subsection {
padding-top:1px;
padding-bottom:5px;
padding-left:5px;
padding-right:5px;
margin:3px;
border:1px solid #BBCFDC;
}

.subsection-list {
padding-top:1px;
padding-bottom:1px;
padding-left:5px;
padding-right:5px;
margin:3px;
}

.subsection_hr {
color:#BBCFDC;
background-color:#BBCFDC;
height:1px;
border:0;
}

.subsection_dark_hr {
color:#6186A1;
background-color:#6186A1;
height:2px;
border:0;
}

.item_heading {
display:inline-block;
width:340px;
}

.item_heading2 {
display:inline-block;
width:260px;
text-align:left;
vertical-align:top;
/*border:1px solid #6186A1;*/
}

.page_menus {
display:inline-block;
width:700px;
text-align:left;
vertical-align:top;
/*border:1px solid #6186A1;*/
}

.item_reqd {
display:inline-block;
width:100px;
text-align:center;
vertical-align:top;
/*border:1px solid #6186A1;*/
}

.item_save {
display:inline-block;
width:300px;
text-align:right;
vertical-align:top;
}

.item_save2 {
display:inline-block;
width:530px;
text-align:right;
vertical-align:top;
/*border:1px solid #6186A1;*/
}

.saved {
font-weight:bold;
color:green;
}

.item_label {
display:inline-block;
width:105px;
height:25px;
text-align:right;
vertical-align:top;
/*border:1px solid #6186A1;*/
}

.item_html {
display:inline-block;
width:200px;
height:25px;
text-align:left;
vertical-align:top;
/*border:1px solid #6186A1;*/
}

.item_label2 {
display:inline-block;
height:17px;
font-size:90%;
text-align:left;
vertical-align:top;
/*border:1px solid #6186A1;*/
}

.item_html2 {
display:inline-block;
height:17px;
font-size:90%;
text-align:left;
vertical-align:top;
/*border:1px solid #6186A1;*/
}

.item_img {
display:inline-block;
width:150px;
height:65px;
text-align:center;
}

.item_vid {
display:inline-block;
width:130px;
height:65px;
text-align:center;
}

.page {
display:none;
}

.nopage {
display:none;
}

#page_nav_buttons {
padding:5px;
}

#public {
background:#E0EEE0;
padding:0 3px;
text-align:center;
display:inline-block;
border:1px solid #BBCFDC;
}

#private {
background:#fff;
padding:0 3px;
text-align:center;
display:inline-block;
border:1px solid #BBCFDC;
}

.item_help {
font-size:85%;
width:785px;
padding:5px;
margin:0 0 10px 0;
border:1px solid #BBCFDC;
}

.help_img {
vertical-align:middle;
}

.light_text {
color:#6094c4;
}

.us_acc_table {
padding:2pt;
border:1px solid #BBCFDC;
border-collapse:collapse;
}

.us_acc_cell {
padding:2pt;
border:1px solid #BBCFDC;
}

.obs_rep_cell {
padding-top:1pt;
padding-bottom:1pt;
padding-left:3pt;
padding-right:3pt;
border:1px solid #BBCFDC;
white-space:nowrap;
}

.obs_rep_cell_wrap {
padding-top:1pt;
padding-bottom:1pt;
padding-left:3pt;
padding-right:3pt;
border:1px solid #BBCFDC;
}

.obs_rep_cell2 {
padding:1pt;
border:1px solid #BBCFDC;
}

.acc_rep_block {
border:1px solid #BBCFDC;
margin:3px;
padding:3px;
}

.acc_rep_list {
margin-left:-20px
}

.acc_rep_table {
border:1px solid #BBCFDC;
border-collapse:collapse;
display:table;
}

.acc_rep_table th, .acc_rep_table td {
border:1px solid #BBCFDC;
padding:3px;
vertical-align:top;
text-align:left;
}
