div#header {
    width: 960px;
    margin: 0 auto;
}

/* footer */
div#footer {
	background-color:#F0EFEB;
	position:relative;
	width:960px;
	margin:0 auto 47px;
	border-top:3px solid #423294;
	background-image: url(../images/footer_bar.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
}
div#footer div#legal {
	float:left;
	width:309px;
	padding:14px;
}
div#footer div#groupCorp {
	float:left;
	width:309px;
	padding:14px;
}
div#footer div#plugin {
	float:left;
	width:258px;
	padding:14px;
}
div#footer div.column {
	background-image: url(../images/footer_line.gif);
	background-repeat: repeat-y;
	background-position: -20px top;
}
div#footer div#legal p {
	line-height:1.5;
	margin:1em 0;
}
div#footer img.pdfIcon {
	margin:0px 5px 0px 3px ;
}
div#footer p.copyright {
	position:relative;
	left:0px;
	bottom:-1.4em;
}
div#footer h2 {
	font-weight:bold;
	line-height:1.5;
}
div#footer ul li {
	margin-top:0.8em;
	line-height:1.5;
	font-size:0.85em;
}
div#footer ul li.external {
	background-image: url(../common/images/icon_arrow.gif);
	background-repeat: no-repeat;
	background-position: 0 0.4em;
	padding-left:18px;
}
div#footer ul li.externalJS {
	background-image: url(../common/images/icon_external.gif);
	background-repeat: no-repeat;
	background-position: 0 0.4em;
	padding-left:18px;
}

div#footer div#plugin p {
	line-height:1.5;
	font-size:0.85em;
}
div#footer div#plugin p span {
	display:block;
}
div#footer div#plugin div.flash {
	margin-bottom:0.85em;
}
div#footer div#signature{
	margin:0.8em 0 0;
}
div#footer div#signature p {
	margin-right:10px;
	margin-top:0px;
	margin-bottom:0px;
	line-height:1.5;
	font-size:0.85em;
}

/* footer Variation */
/** simple **/
div#footer.simple {
	position:relative;
	width:960px;
	background-image: url(../common/images/footer_bar.jpg);
	background-position: right bottom;
}
div#footer.simple div#signature {
	margin:0;
}
div#footer.simple div#signature p.entity {
	display:block;
	font-size:1em;
	font-weight:bold;
	line-height:1.5;
}
div#footer.simple div#legal,
div#footer.simple div#plugin,
div#footer.simple div#signature {
	float:none;
	padding:7px 14px;
	width:932px;
	background-color:#f0efeb;
	border-bottom:1px solid #dad8cc;
}
div#footer.simple div#legal {
	background-image: url(../common/images/footer_help_line01.gif);
	background-repeat: repeat-x;
	background-position: left top;
}
div#footer.simple div#plugin {
	background-color:#e9e7e1;
	background-image: url(../common/images/footer_help_line02.gif);
	background-repeat: repeat-x;
	background-position: left top;
}
div#footer.simple div#signature {
	background-image: url(../common/images/footer_help_line01.gif);
	background-repeat: repeat-x;
	background-position: left top;
}
/*** pipe ***/
div#footer.simple div.pipe {
	margin-top:-0.5em;
	margin-left:-7px;
	color:#dad7cd;
	line-height:1.5;
	font-size:0.85em;
}
div#footer.simple div.pipe span {
	display:inline-block;
	border-right:1px solid #CCC;
	margin:0.5em -1px 0 0 ;
	padding:0 7px;
	color:#dad7cd;
}
div#footer.simple div.pipe span.end {
	border-right:none;
}
div#footer.simple div.pipe a.external {
	background-image: url(../common/images/icon_arrow.gif);
	background-repeat: no-repeat;
	background-position: 5px 0.2em;
	padding-left:24px;
	padding-right:10px;
	margin-top:0.5em;
}
div#footer.simple div.pipe a.externalJS {
	background-image: url(../common/images/icon_external.gif);
	background-repeat: no-repeat;
	background-position: 6px 0.3em;
	padding-left:24px;
	padding-right:10px;
	margin-top:0.5em;
}
div#footer.simple div#plugin div.flash {
	float:left;
	width:446px;
	margin-bottom:0;
}
div#footer.simple div#plugin div.pdf {
	float:right;
	width:446px;
	margin-bottom:0;
}
div#footer.simple div#plugin p {
	float:right;
	width:316px;
	margin-top:0;
}
div#footer.simple div#plugin p.bnr {
	float:left;
	width:110px;
	margin-right:10px;
}
div#footer.simple div#signature p.entity {
	display:block;
	font-weight:bold;
	line-height:1.5;
	font-size:1em;
}
div#footer.simple div#signature p {
	display:inline;
	margin-right:10px;
	line-height:1.5;
	font-size:0.85em;
}
/** minimum **/
div#footer.minimum {
	position:relative;
	width:960px;
	background-image: none;
}
div#footer.minimum div#signature {
	float:none;
	margin:0;
	padding:7px 14px;
	width:932px;
	background-color:#f0efeb;
	border-bottom:1px solid #dad8cc;
}
div#footer.minimum div#signature p.entity {
	display:block;
	font-size:1em;
	font-weight:bold;
	line-height:1.5;
}
div#footer.minimum div#signature p {
	display:inline;
	margin-right:10px;
	line-height:1.5;
	font-size:0.85em;
}
div#footer.minimum p.copyright {
	bottom:0px;
	left:0;
	top:1px;
	position:relative;
	background-color:#FFF;
	padding-top:5px;
}
/** footer.simple **/
div#footer.simple {
	background-image: ururl(../mhsf-common/images/footer_bar.jpg);
}
div#footer.simple div#legal {
	padding-bottom:10px;
}
div#footer.simple div#legal h2{
	margin: 0 0 14px 0;
	font-size: 14px;
}
div#footer.simple div.pipe span {
	color:#222222;
	border:0;
}
div#footer.simple div.pipe span.pipeTitle {
	margin-left:2em;
}
div#footer.simple div#legal ul.iconLink{
	margin-top:0;
}
div#footer.simple div#legal ul.iconLink li{
	float:left;
}
/*
div#footer.simple div#legal h3,
div#footer.simple div#legal p, 
div#footer.simple div#legal ul,
div#footer.simple div#legal li {
	display:inline;
}
*/
div.speakAnchor {
    position: absolute;
    left: -9999em;
    top: 0;
}
#acting_alert {
	display: none !important;
}
div#footer.simple div#legal {
    background-color: transparent !important;
    border-bottom: none !important;
}
