/*
div#page {
    _width: 670px;
    _padding-top: 38px;
    _margin-top: 0;
}

div#siteheader {
    _width: 670px;
    _height: 38px;
}
div#siteheader img.background {
    _width: 670px;
    _height: 38px;
}

div#siteheader img.logo {
    _width: 150px;
    _height: 24px;
}

div#siteheader a {
    _display: block;
    _position: absolute;
    _top: 9px;
    _left: 14px;
    _width: 150px;
    _height: 24px;
}



div#mainmenu a {
    _font-size: 11px;
    _color: white;
    _padding: 13px 15px 15px 0;
}
div#mainmenu a img {
    _width: 8px;
    _height: 12px;
}






div#sidebar {
    display: none;
}

img.banner {
    _width: 670px;
    _height: 253px;
    _border-bottom: solid 1px #C2C2C2;
}

#all_content {
    border-left:1px solid #C2C2C2;
    border-right:1px solid #C2C2C2;
}

#content {

    display:inline;
    float:left;
    padding: 29px 36px 35px 35px;
    margin: 0;
    text-align:justify;
    width:auto;


    *padding: 29px 35px 35px 35px;
    *margin: 0;
    *display: block;
    *text-align: justify;
    *width: auto;
    *float: normal;

    _width: 620px;
    _margin: 0;
    _padding: 29px 0 35px 23px;

}

div#sitemap {
    border-left: solid 1px #C2C2C2;
    border-right: solid 1px #C2C2C2;

    _padding-left: 10px;
    _height: 140px;
}
div#sitemap ul {
    _font-size: 9px;
    _width: 127px;
    _padding-bottom: 10px;
    _margin-bottom: 10px;
}

div#accreditations {
    border: solid 1px #C2C2C2;
}
*/

html, body {
    margin: 0;
    padding: 0;
}
#shadow_topleft, #shadow_topright, #shadow_bottomleft, #shadow_bottomright, #shadow_top, #shadow_bottom, #shadow_left, #shadow_right {
    display: none;
}



div#siteheader, div#mainmenu, div.banner, div#sidebar, div#sitemap, div#accreditations {
    display: none;
}
div#page {
    padding-top: 0;
    width: 700px;
}
div#footer {
    clear: both;
    margin-top: 25px;
    padding-top: 5px;
    width: auto;
    border-top: solid 1px #dbdbdb;
}
div#all_content {
    width: auto;
}
div#content {
    width: auto;
    padding: 0;
}
div.indented {
    margin: 0;
    padding: 0;
    float: none;
    width: auto;
    border: none;
    clear: both;
    position: inherit;
}
div.indented div.hide_border {
    display: none;
}


div.content_icon, div#accreditation_full div div {
    border: solid 1px #dbdbdb;
}

div.no_frame {
    border: none;
}
.generate, .generated {
    clear: both;
}

div.contact_location {
    margin-top: 0;
}