﻿body
{
    margin: 0;
    font-family: Helvetica, Arial, Verdana, Sans-Serif;
    font-size: 75%;
    background-color: #A8A29F; /* A8A29F, 394269 */ 
    color: #555555;
}
form 
{
    margin: 0;
}

h1 {margin:0; padding:15px 0 0 0; font-size:120%}
h2 {margin:0; padding:10px 0 0 0; font-size:100%}
h3 {margin:0; padding:10px 0 0 0; font-size:100%}
h4 {margin:0; padding:10px 0 0 0; font-size:100%}
h5 {margin:0; padding:10px 0 0 0; font-size:100%}
h6 {margin:0; padding:10px 0 0 0; font-size:100%}

#skipnav {position:absolute; visibility:hidden;}

.page {clear:both; /*width:90%;*/ min-width: 760px; max-width:980px;/*760/980*/ margin: 0px auto; background-color:#817875; border:solid 1px gray; border-width:1px 1px 1px 1px;}

.page .newpageheading {background-color:#E2E1DE;}
.page .newpageheading .banner_graybar {width:100%; overflow:hidden; background-image: url(../../images/banner/graybar_center.jpg); background-repeat:repeat-x;height: 5px;}
.page .newpageheading .banner_main {width:100%; overflow:hidden; text-align:center; 
                                    background-image: url(../../images/banner/flag_no_background_right.png); background-position: right; background-repeat:no-repeat;}
.page .newpageheading .banner_redbar {width:100%; overflow:hidden; background-image: url(../../images/banner/redbar_center.jpg); background-repeat:repeat-x;}
.page .newpageheading .left {float:left;}
.page .newpageheading .right {float:right;}
.page .newpageheading .center {}
.page .newpageheading img {border:0;}
.page .newpageheading .searchbar {position:relative; margin:0; padding:0; width:100%; height: 1px; height: 0px; color:White; background-color:#817976; text-align:right;}
.page .newpageheading .searchbar .searcharea {position:absolute; right:0; top: -37px; margin: 0 10px 0 0; padding: 0; height: 24px; line-height: 24px;}
.page .newpageheading .searchbar .searcharea .cl_qSearch {}
.page .newpageheading .searchbar .searcharea .cl_MagnifyingGlass {position:absolute; right:6px; top:5px; margin-left: -16px;}
.page .newpageheading .searchbar .searcharea label {/*background-color:#202c32; color: #fff; padding: 3px;*/ color:#000; font-weight:bold;}
.page .newpageheading .searchbar .searcharea label.positioned {position: absolute; top: 0; left: 0; color:Gray; background-color: Transparent; padding: 0 0 0 3px; font-style: italic;}
.page .newpageheading .searchbar .searcharea label.hidden {position: absolute; top: 0; left: 0; background-color: Transparent; padding: 0; width: 1px; height: 1px; overflow: hidden; text-indent: -1000px; display:none;}

.page .pageheading {background-color:#E2E1DE;} /* e5e4e2/E2E1DE */
.page .pageheading .banner_graybar {width:100%; overflow:hidden; background-image: url(../../images/banner/graybar_center.jpg); background-repeat:repeat-x;}
.page .pageheading .banner_main {width:100%; overflow:hidden; text-align:center; background-image: url(../../images/banner/flag_no_background.png); background-repeat:no-repeat;}
.page .pageheading .banner_redbar {width:100%; overflow:hidden; background-image: url(../../images/banner/redbar_center.jpg); background-repeat:repeat-x;}
.page .pageheading .left {float:left;}
.page .pageheading .right {float:right;}
.page .pageheading .center {}
.page .pageheading img {border:0;}

/*.page .pageheading .searchbar .searcharea {float:right; margin:0; padding:0 10px 0 0;}
.page .pageheading .searchbar .searcharea .btnSearch {margin:0; padding:0; font-size:inherit;}*/
.page .pageheading .searchbar {position:relative; margin:0; padding:0; width:100%; height:24px; color:White; background-color:#817976; text-align:right;}
.page .pageheading .searchbar .searcharea {position:absolute; right:0; margin: 0 10px 0 0; padding: 0; height: 24px; line-height: 24px;}
.page .pageheading .searchbar .searcharea .cl_qSearch {}
.page .pageheading .searchbar .searcharea .cl_MagnifyingGlass {position:absolute; right:6px; top:5px; margin-left: -16px;}
.page .pageheading .searchbar .searcharea label {color:#000; font-weight:bold;}
.page .pageheading .searchbar .searcharea label.positioned {position: absolute; top: 0; left: 0; color:Gray; background-color: Transparent; padding: 0 0 0 3px; font-style: italic;}
.page .pageheading .searchbar .searcharea label.hidden {position: absolute; top: 0; left: 0; background-color: Transparent; padding: 0; width: 1px; height: 1px; overflow: hidden; text-indent: -1000px; display:none;}

.page .main {float: left; width: 100%; border-bottom:solid 1px #817875;}
.page .main .contentcontainer {float:left; width: 100%;}
.page .main .contentcontainer .content 
{
    margin: 0 0 0 200px; 
    padding: 0 20px 20px 20px; 
    min-height:500px; 
    background-color: #ffffff; 
    /*border-top: 1px solid #e4e1df; */
    border-top: 1px solid #ECEAEB; /* ECEAEB */ /* MC */
    border-bottom: 1px solid #e4e1df; 
    font-size:120%}
.page .main .contentcontainer .content p {margin:0; padding:10px 0 0 0; line-height: 20px; }
.page .main .contentcontainer .content ul {margin-top:10px; margin-bottom:0; line-height: 20px;}
.page .main .contentcontainer .content li {margin-top:5px;}
.page .main .contentcontainer .content .sitemap {margin-top:3px;}

.page .main .contentcontainer .content .SearchResultsList {padding-left: 0px; margin-left:30px;}
.page .main .contentcontainer .content .SearchResultsList li {padding-bottom: 15px;}
.page .main .contentcontainer .content .SearchResultsList a {font-weight: normal; font-size: 110%;}

.page .main .mapcontainer .USAMap { width: 600px;}

.page .main .menucontainer {float: left; width: 200px; height: 450px; margin-left: -100%; background-color: #817976; font-size:110%;}
.page .main .menucontainer ul {margin: 0; padding: 0 0 5px 0; list-style: none;}
.page .main .menucontainer ul li{width: 100%; margin-top:0;} /* Fixes IE6; provides hasLayout */
.page .main .menucontainer ul a {width: 190px;} /* Fixes IE6 & IE7; provides hasLayout */
.page .main .menucontainer ul a {display: block; padding: 8px 0 14px 10px; font-weight: bold; 
                                 color: #fff; background:#817976 url(../../images/Menu-border.png) no-repeat bottom;  
                                 text-decoration: none;}
.page .main .menucontainer ul a:hover {background-color: #655;}
.page .main .menucontainer ul a.selected {background-color: #ffffff; color:#000;} /* ECEAEB */
.page .main .menucontainer ul a.selected:hover {background-color: #ffffff; color:#000;} /* IE6 needs this */
.page .main .menucontainer p {margin:0; padding:5px 0 0 0; text-align:center;}

.page .pagefooter {margin:0; padding:0; clear: both; text-align: center; background-color: #d3cfce;}
.page .pagefooter .bjadisclaimer {margin:0px; padding:5px 10px 10px 10px; text-align: left;}
.page .pagefooter p {margin:0; padding:0; font-size:90%;}
.linkrow {margin:0; padding:10px 0 5px 0; text-align: center; /*font-size:100%;*/ color:#000;}
.linkrow .separator { margin: 0 10px;color: black;}
.copyright {margin:0; padding:3px 0 10px 0; text-align: center; font-size:90%; color:#000;}