


body {
margin: 15px;
}

a, a:hover, a.visited {
color: #000 !important;
border-bottom: 0;
}

.page_title h1 {
font-size: 1.4em;
width: auto;
}

h2 {
border-bottom: 2px solid #000;
}

.page_title {
margin: 0;
}

.section_arrow_open, .section_arrow_close, .aquabtn, .aquabtn.mid .aquabtn.sml {
display: none;
}

.divrow span {
margin-left: 19px;
}

.divrow img {
vertical-align: text-top;
margin-right: 3px;
}

/* BEGIN Lists */
ul li {
background: none !important;
}
/* END Lists */

/* BEGIN Tables */
th.table_header, th.table_headerAlt, th, td {
background: none !important;
}

th.table_header {
font-size: 13pt;
border-bottom: 0;
}

.grid th.table_headerAlt, .axial th.table_header {
border-top: 0 !important;
border-bottom: 2px solid #000 !important;
}

th {
border-bottom: 1px solid #000;
}

td {
border-bottom: 1px solid #ccc;
}

.twohalves_tbl td {
border: 0;
padding-bottom: 1em;
}

/* styles for notes in Employee Profile */
.notes {
border: 1px solid #ccc;
padding: 10px;
}


.notes .axial th, .notes .axial td {
width: auto;
}

.notes .edit_button, .notes .delete_button {
display: none;
}

.notes dl {
clear: both;
*zoom: 1;
}

.notes dl:after {
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
}

.notes dd.img {
float: left;
margin: 0;
}




/* END Tables */
.biaxial th.table_header {
border-bottom: none;
}

.biaxial th.table_headerAlt {
border-bottom: 1px solid #000;
}

.biaxial tr.a th.table_headerAlt, .biaxial tr.b th.table_headerAlt, .biaxial td {
border-bottom: 1px solid #ccc;
}

.totalrow, .biaxial .totalrow {
background-color: #fff;
border-bottom: 1px solid #000;
border-top: 2px solid #000;
}

.page_break_after {
page-break-after: always;
}

.horizBar {
background: none;
border-top: 18px solid #8a9bba;
height: 1px;
float: none;
}

.value_color {
border-top: 18px solid;
margin-top: -18px;
height: 1px;
background: none;
position: relative;
overflow: hidden;
}

.horizBar.green {
border-color: #cce5b2;
}

.green .value_color {
border-color: #4fba08;
}

.horizBar.lightgreen {
border-color: #d4e3b6;
}

.lightgreen .value_color {
border-color: #99cc00;
}

.horizBar.orange {
border-color: #f8ceab;
}

.orange .value_color {
border-color: #ff7400;
}

.horizBar.yellow {
border-color: #fff0b2;
}

.yellow .value_color {
border-color: #ffcc00;
}

.horizBar.red {
border-color: #ffaab3;
}

.red .value_color {
border-color: #f33;
}
