body {
background: none;
}

/* ---------------11/11/08--------------- */
.logo {
position: static;
}

.tagline {
position: static;
}

.logo img.logo_web {
display: none;
}

.logo img.logo_print {
display: block !important;
}

div#toptabs {
display: none;
}

div#toplinks_e {
display: none;
}

#MainContainer {
padding-top: 0px !important;
}
/* -------------------------------- */

#branding {
height: auto;
width: 100%;
background: none;
margin-top: 0px;
position: relative;
}

#branding_pub, #branding_pub_e {
height: auto;
width: 100%;
background: none;
margin-top: 0px;
position: relative;
}


#branding h1 a, #branding_pub h1 a {
		position: relative;
		width: 190px;
		height: 58px;
		top: 5px;
		left: 5px;
    	
}

#branding h1 img, #branding_pub h1 img {
display: block;
visibility: visible;
}

#toplinks {
display: none;
}

#mastheadBanner {
display: none;
}

.search {
display: none;
}



#MainNavMenu {
display: none;
}

#container 
{
margin: 0;
width: 100%;
position: relative;
}

#content {
width: 100%;
position: relative;
left: 0px;
margin-top: 0px;
}


#leftWideCOL {
float: none;
width: 100%;
position: relative;
border-right: 0px;
padding-right: 0px; 
height: 100%;
}

html>body #leftWideCOL {
float: none;
width: 100%;
position: relative;
border-right: 0px;
padding-right: 0px; 
height: 100%;
}

#leftWideCOL2 {
float: none;
width: 100%;
position: relative;
border-right: 0px;
padding-right: 0px; 
height: 100%;
}

html>body #leftWideCOL2 {
float: none;
width: 100%;
position: relative;
border-right: 0px;
padding-right: 0px; 
height: 100%;
}


#siteinfo .footerText {
display: none;
clear: both;
}

#leftCOL, #leftContainer {
display: none;
}

#rightCOL, #rightContainer {
padding-left: none; 
float: none; 
width: 178px;
position: relative; 
margin-top: 20px;
clear: both;
height: 100%;
}

#middleCOL, #middleContainer {
position: relative;
padding-left: 0px; 
float: none; 
margin-left: 0px; 
border-left: none; 
border-right: none; 
width: 100%;
padding-right: 10px;
height: 100%;
}

html>body #middleCOL, html>body #middleContainer {
position: relative;
padding-left: 0px; 
float: none; 
margin-left: 0px; 
border-left: none; 
border-right: none; 
width: 100%;
padding-right: 10px;
height: 100%;
}

#rightWideCOL, #rightWideCOL #HTA2, #rightWideCOL #HTA_OLD {
float: none;
width: 100%;
position: relative;
border-left: 0px;
padding-left: 0px; 
height: 100%;
margin-left: 0px;
}

html>body #rightWideCOL, html>body #rightWideCOL #HTA2, html>body #rightWideCOL #HTA_OLD {
float: none;
width: 100%;
position: relative;
border-left: 0px;
padding-left: 0px; 
height: 100%;
margin-left: 0px;
margin-bottom: 0px;
}

a:link, a:visited {
	color: #520;
	background: transparent;
	font-weight: bold;
	text-decoration: underline;
	}


#horizlist {
display: none;
}

.dlMFChgs, .dlMFUIT, .dlMFAnn, .dlMFSP {
width: 100%;
}

#dlDiv {
width: 100%;
}

.dlMFUIT td {width: auto;}
.dlMFUIT td+td {width: auto;}
.dlMFUIT td+td+td {width: auto;}
.dlMFUIT td+td+td+td {width: auto;}
.dlMFUIT table {margin-top: 10px;} 

.dlMFChgs td {width: 135px;}
.dlMFChgs td+td {width: auto;}
.dlMFChgs td+td+td {width: 150px;}
.dlMFChgs td+td+td+td {width: auto;}
.dlMFChgs table {margin-top: 10px;} 

.dlMFAnn table {margin-top: 10px;} 
.dlMFAnn td {width: auto;}
.dlMFAnn td+td {width: auto;}
.dlMFAnn td+td+td {width: auto;}
.dlMFAnn td+td+td+td {width: auto;}

.dlMFSP table {margin-top: 10px;}
.dlMFSP td {width: auto;}
.dlMFSP td+td {width: auto;}
.dlMFSP td+td+td {width: auto;}
.dlMFSP td+td+td+td {width: auto;}


#brokertabs {
display: none;
}

#brokerReportCards {
width: 100%;
}

#reportCardResults {
clear: both;
width: 100%;
}

.calloutbox {
left: 0px !important;
}

.calloutbox h2 {
padding-left: 0px !important;
color: #000;
font-size: 14px;
}

.calloutbox_body {
padding-top: 0px;
padding-bottom: 5px;
}

#siteinfo ul {
border-top: 0px !important;
	
}

#siteinfo-legal div {
margin-left: 0px !important;
}

#siteinfo-legal ul {
border-bottom: 0px !important;
margin-left: 0px !important;
padding-left: 0px !important;
margin-bottom: 20px !important;
}

#siteinfo-legal ul li {
border-left: 0px !important;
margin-left: 0px !important;
padding-left: 0px !important;
}
#siteinfo-legal ul li b {
display: block;
font-size: 12px;
}

#siteinfo li {
	display: block;
}
	
#siteinfo img {
display: none;
}	
	
#siteinfo-legal ul { text-align: left; }

#newsMarquee {
display:none;
}	

ul#tabs {
clear:both;
padding-top: 10px;
}

.tab_box_home {
clear: both;
}
     
