/* Style Definitions */
.page_headline {
    margin:          0px;
    padding:         0px 5px;
    text-align:      left;
    font-size:       11pt;
    font-weight:     bold;
    color:           #000000;
    font-family:     verdana,arial,sans-serif;
}

.facility_name {
    margin:          0px;
    padding:         0px 0px 0px 10px;
    text-align:      left;
    font-size:       10pt;
    font-weight:     normal;
    color:           #000000;
    font-family:     verdana,arial,sans-serif;
}

.faci_hl_hbar {
    padding:         2px 0px 10px;
    text-align:      center;
    vertical-align:  middle;
}

a.facn_hl:link, a.facn_hl:visited {
    color:           #663333;
    font-weight:     normal;
    text-decoration: undreline;
}

a.facn_hl:hover, a.facn_hl:active {
    color:           #666699;
    font-weight:     bold;
    text-decoration: none;
}

.faci_region {
    margin:          0px;
    padding:         3px;
    text-align:      left;
    font-size:       8pt;
    font-weight:     normal;
    color:           #000000;
    font-family:     verdana,arial,sans-serif;
}

.faci_photo {
    margin:          0px;
    padding:         10px 0px;
    text-align:      center;
    vertical-align:  top;
    background:      #FFFFFF;
}

.faci_desc {
    margin:          0px;
    padding:         0px;
    text-align:      left;
    vertical-align:  top;
    font-size:       9pt;
    font-weight:     normal;
    color:           #000000;
    background:      #FFFFFF;
    font-family:     verdana,arial,sans-serif;
}

.faci_name {
    margin:          0px;
    padding:         10px 0px 5px;
    text-align:      left;
    vertical-align:  top;
    font-size:       12pt;
    font-weight:     bold;
    color:           #000000;
    font-family:     verdana,arial,sans-serif;
}

.faci_addr {
    margin:          0px;
    padding:         0px 0px 5px;
    text-align:      left;
    vertical-align:  top;
    font-size:       10pt;
    font-weight:     normal;
    color:           #000000;
    font-family:     verdana,arial,sans-serif;
}

.faci_phone_t {
    margin:          0px;
    padding:         0px 5px;
    text-align:      right;
    vertical-align:  top;
    font-size:       9pt;
    font-weight:     normal;
    color:           #000000;
    font-family:     verdana,arial,sans-serif;
}

.faci_phone_n {
    margin:          0px;
    padding:         0px 5px;
    text-align:      left;
    vertical-align:  top;
    font-size:       9pt;
    font-weight:     bold;
    color:           #000000;
    font-family:     verdana,arial,sans-serif;
}

.faci_url_t {
    margin:          0px;
    padding:         0px 5px;
    text-align:      right;
    vertical-align:  top;
    font-size:       9pt;
    font-weight:     normal;
    color:           #336666;
    font-family:     verdana,arial,sans-serif;
}

.faci_url_n {
    margin:          0px;
    padding:         0px 5px;
    text-align:      left;
    vertical-align:  top;
    font-size:       9pt;
    font-weight:     bold;
    color:           #336699;
    font-family:     verdana,arial,sans-serif;
}

a.url_h:link    { color:#336699; text-decoration:none; }
a.url_h:visited { color:#336699; text-decoration:none; }
a.url_h:hover   { color:#CC3333; text-decoration:none; }
a.url_h:active  { color:#CC3333; text-decoration:none; }

.faci_map {
    margin:          0px;
    padding:         5px;
    text-align:      right;
    vertical-align:  bottom;
    font-size:       8pt;
    font-weight:     normal;
    color:           #000000;
    font-family:     verdana,arial,sans-serif;
}

.faci_note {
    margin:          0px;
    padding:         5px;
    text-align:      left;
    vertical-align:  top;
    font-size:       8pt;
    font-weight:     normal;
    color:           #666666;
    font-family:     verdana,arial,sans-serif;
}
