﻿html { direction:ltr; margin:0; }

body { background:#fff none no-repeat; margin:0; width:670px; text-align:left; }

form { margin:0; width:670px; }

/*p, a { page-break-inside:avoid; }*/

/*
div { border:dashed 1px #d00; }
strong { border:solid 1px #009; }
*/
div#MpSpTools { display:none; }

div#MpHeader { background-color:#fff; margin-bottom:10px; width:670px; }

/*div#MpHBanner div#LogoSection { }*/

div#LogoSection span.senLogo { display:none; }

div#LogoSection span.senLogo.print { display:block; }

div#MpHBanner div#BannerSection { display:none; }

div#MpMainNav { display:none; }

div#MpBody { width:670px; padding:0; border-width:0; overflow:visible; }

div#MpBContent { width:100%; overflow:visible; }

/* Firefox fix */
div#MpBody> div#MpBContent { width:670px; }

div#MpBCHeader { padding-left:0; border-width:0; width:100%; }

div#MpBCHeader div#MpBCHNavHistory {
	padding:10px;
	margin:0 0 10px 0;
	border-top:solid 1px #ccc;
	border-bottom:solid 1px #ccc;
	width:100%;
}

/* Firefox fix */
div#MpBCHeader > div#MpBCHNavHistory { width:650px; }

div#MpBCHeader div#MpBCHTitle { margin:0 0; padding:0 10px; }

div#MpBCContent { float:none; padding:10px; width:650px; height:100%; overflow:visible; }

div#MpBCContent div { display:block; }

div#MpBCNav,
div#MpBSidebar { /* Fix: IE6 ghost text & print display issues in all browsers */
	height:1px;
	width:0;
	display:inline;
	overflow:hidden;
	float:none;
	position:absolute;
	top:0;
	left:0;
}

div#MpFooter {
	display:none;
}




/**** SMG Specific styles ***/
div#MpHeader.SMG { text-align:left; height:auto; }

div#MpHBanner.SMG span#HeadTitle {
	position:relative;
	top:0;
	left:0;
	color:#000;
	z-index:0;
	padding:16px 0 0 26px;
	display:block;
}

div#MpHBanner.SMG span.senLogo {
	position:relative;
	z-index:0;
	padding-left:26px;
	display:none;
}

div#MpHBanner.SMG span.senLogo.print {	display:block; }
