
html {
    height:           100%;
}

body { 
    font-family:      Verdana, Arial, Helvetica, sans-serif;
    background-color: #edecdf;
    color:            #46494c;
    margin:           0px;
    padding:          10px 10px;
    height:           100%;
}

img {
    border: 0;
}

#header {
    background-color: #edecdf;
    border-bottom:    1px solid #006;
}

#footer {
    background-color: #edecdf;
    text-align:       center;
    position:         absolute;
    bottom:           0;
    left:             0px;
    width:            100%;
    padding:          4px;
}

#logo {
    width:            130px;
    float:            left;
    padding:          0px;
}

#user_info {
    font-size:        10px;
    width:            130px;
    float:            right;
    padding:          0px;
}

#help{
    float:            right;
}

#user {
    float:            right;
}

#logout {
    float:            right;
}

#breadcrumbs {
    background-color: #7d7d7d;
    color:            #ffffff;
    padding:          10px;
    border-bottom:    1px solid #006;
}

#breadcrumbs a{
    color:            #ffffff;
}

#content {
}

#options{
    padding:          10px;
    background-color: #ffffff;
    border-bottom:    1px solid #006;
}

#content_types{
    padding:          0px 10px 0px 10px;
    background-color: #ffffff;
    border-bottom:    1px solid #006;
    text-align:       right;
}

#query{
    padding:          10px;
    background-color: #ffffff;
    border-bottom:    1px solid #006;
}

#results{
    padding:          10px;
    background-color: #ffffff;
    border-bottom:    1px solid #006;
}

.query_table{
    width:            100%;
}

.stratification_column{
    background-color: #edecdf;
}

.blank_column{
    width:            24px;
}

.bullet{
    width:            24px;
}

.query_label{
    width:            20%;
    vertical-align:   top;
}

.field{
    vertical-align:   top;
}

h1.title {
    padding:          4px;
    margin:           0px;
}

.message {
    color:            #66AA66;
}

.error {
    color:            #CC4444;
}

.title {
    font-size:        220%;
    font-weight:      bold;
    color:            #7d7d7d;
    vertical-align:   bottom;
    padding:          4px;
    margin:           0px;
}

.results_table {
    width:            100%;
    border-collapse:  collapse;
}

.results_label {
    border-bottom:    1px solid #006;
}

.statistics {
    width:            85%;
}

.results {
    width:            100%;
}

.statistics td {
    text-align:       center;
}

.comparison {
    width:            85%;
}

.chart {
    height:           350px;
}

.ptile {
    background-color: #edecdf;
    border-width:     1px;
    padding:          1px;
    border-style:     inset;
    border-color:     white;
}

.partition {
    vertical-align:   top;
    text-align:       left;
    width:            15%;
}

.results_heading {
    float:            left;
    width:            15%; 
}

.breadcrumbs_div {
    float:            right;
    width:            20%; 
}

.chart_object {
/*    margin-left:     150px;
    margin-right:     400px; */
}

#return {
    text-align:       right;
}

#bookmark {
    text-align:       left;
    float:            left;
}

#reporting_dates {
    text-align:       right;
    clear:            both;
}

#comparison_text {
}

.comparison_div {
   /* border-top:      1px solid [% site.col.line %];
    border-bottom:    1px solid [% site.col.line %]; */
  clear: both;
}

.heading {
    font-weight:      bold;
}
