body
{
    height: auto;
    text-align: center;
    margin: 0;
    padding: 0;
	background: #eff1f3 url(/images/cccp_bg.jpg);
	background-repeat: repeat-x;
    margin-top: -20px;

}

img {
    border: none;
    padding: 0;
    margin: 0;
}

div#print_version_logo {
    display: none;   
}

div#outerContainer {
    clear: both;
    width: 768px;
    margin: 0 auto;
    text-align: left;
    height: 100%;
    _width: 769px;
}

div#siteContainer {
    width: 750px;
    background-color: #FFFFFF;
    height: 100%;
    text-align: left;
    margin: 0;
    padding: 0;
    margin-bottom: 30px;    
}

div#mainTitle {
    clear: both;
    float: left;
    width: 768px;
    height: 175px;
    background-color: #FFFFFF;
    margin: 0;
    padding: 0;
    _width: 769px;
}


div#topMenu {
    position: relative;
    left: 9px;
    width: 750px;
    height: 36px;
    background-image: url(/images/button_remains.jpg);
    background-repeat: repeat-x;
    text-align: left;
    margin: 0;
    padding: 0;
    margin-top: 10px;
    
}



div#totalContentArea {
    position: relative;
    left: 9px;   
    width: 750px;
    margin: 0;
    padding: 0;
    height: 100%;
}
div#footer {
    float: left;
    left: 8px;   
    width: 750px;
    height: 118px;
    margin: 0;
    padding: 0;
    margin-top: 10px;
}

div#footer div.standard_link_section
{
    float: left;
    width: 568px;
	margin-left: 7px;
    padding-top: 0px;
}

div#leftMenu {
    clear: both;
    float: left;
    width: 150px;
    text-align: left;
    background-color: #FFFFFF;
    margin: 0;
    padding: 0;    
}

div#content {
    float: left;   
    width: 596px;
    text-align: left;
    background-color: #FFFFFF;
    margin: 0;
    padding: 0;    
}

div #contentLeft {
   margin-top: 27px;
   float: left;
   width: 388px;
   background-color: #FFFFFF;
   /* border: dotted; */
   padding: 0;       
}

div #contentRight {
    margin-top: 27px;
    float: left;
    width: 130px;
    background-color: #FFFFFF;
    padding: 0;
    /* border: dotted; */
}

div #contentRightTwo {
    margin-top: 27px;
    float: left;
    width: 130px;
    background-color: #FFFFFF;
    padding: 0;
    /* border: dotted; */
}

div #headTopBorder {
    background-image: url(/images/cccp_topshadow.jpg);
    float: left;
    width: 768px;
    height: 9px;
    margin: 0;
    padding: 0;
    line-height: 9px;
}

div #headLeftBorder {
    background-image: url(/images/cccp_topshadow_lft.jpg);
    float: left;
    width: 9px;
    height: 165px;
}
 
div #headRightBorder {
    background-image: url(/images/cccp_topshadow_rt.jpg);
    float: left;
    width: 9px;
    height: 165px;
}

div #headBottomBorder {
    background-image: url(/images/cccp_botshadow.jpg);
    float: left;
    width: 768px;
    height: 9px;
    margin: 0;
    padding: 0;
    line-height: 9px;    
}

div #mainTopBorder {
    background-image: url(/images/top_bar.jpg);
    float: left;
    width: 768px;
    height: 9px;
    margin: 0;
    padding: 0;
    line-height: 9px;    
}

div #mainBackground {
    background-image: url(/images/content_bg.jpg);
    width: 768px;
    height: 376px;
    margin: 0;
    padding: 0;
    float: none;
}

div #mainUnderground {
    float: left;
    background-image: url(/images/content_bg2.jpg);
    width: 768px;
    height: 100%;
    margin: 0;
    padding: 0;
}    

div #mainBottomBorder {
    background-image: url(/images/bottom_bar.jpg);
    float: left;
    width: 768px;
    height: 9px;
    margin: 0;
    padding: 0;
    line-height: 9px;    
}

.preloadHidden {
    display: none;
}

.one_care_txt_out {
    visibility: hidden;
    color: black;
    font-family: arial;
    font-size: 12px;
    font-weight: 500;
    line-height: 16px
}

.one_care_txt_over {
    visibility: visible;
    color: black;
    font-family: arial;
    font-size: 12px;
    font-weight: 500;
    line-height: 16px
}

div.survey_child
{
	border: 1px solid #000000;
	padding: 5px;
}

div.infopanel{
	background-color: #E7E8E8;
	background-image: url(/images/panel_bg_top.png);
	background-repeat: repeat-x;
	background-position: 0 0;
	border: 1px solid #333333;
	padding: 10px;
	margin-left: 12px;
}