/* easy-clearing styles documented here: http://www.positioniseverything.net/easyclearing.html */
.fix:after{content:".";display:block;height:0;clear:both;visibility: hidden;}/*for firefox,safari etc*/
* html .fix {height: 1%;}/*for ie*/
/*fixes issue where widths set in html push content out in ie 5 */
.ie5overflowfix {width:100%;overflow: hidden;}/*for ie*/
html>body .ie5overflowfix {overflow:visible;}/*for firefox,safari etc*/




BODY {
	margin:0 0 15px 0;
	text-align:center;
	background-color:#9A9791;
}

#enterprisebodyshadowtop {
	background:url(/custom/templates/page/EnterpriseHome/images/EP_HP_body_shadow_top.gif) 50% 0 no-repeat;
}

#enterprisebodyshadow {
	background-image:url(/custom/templates/page/EnterpriseHome/images/EP_HP_body_shadow.gif);
	background-repeat:repeat-y;
	background-position:center;
}

#enterpriseaddresspadding {
	padding: 15px 0 0 0;
}

#enterprisebodybackground {
	background-image:url(/custom/templates/page/EnterpriseHome/images/EP_HP_body.gif);
	background-repeat:no-repeat;
	width:446px;

}

#enterprisebodypadding {
	padding: 15px 16px 20px 16px;
}

#enterprisefooterbackground {
	background-image:url(/custom/templates/page/EnterpriseHome/images/EP_HP_footer.gif);
	background-repeat:no-repeat;
	width:760px;
	height:122px;
}

#enterprisefooterpadding {
	padding:37px 0 0 20px;
}

#enterprisecreditpadding {
	padding: 5px 0 0 0;
}

/* Logo Frame */

#logoframe {
	width:760px;
	height:122px;
	margin: 0px;
	margin-right:auto;
	margin-left:auto;
	padding:0px;
	text-align:left;
}

#logocontentleft {
	width:760px;
	height: 122px;
	overflow: hidden;
	margin: 0px;
	padding:0px;
	float:left;
	background:#fff;
}

/* END Logo Frame */

/* Flash Frame */

#flashframe {
	width:760px;
	height:125px;
	margin: 0px;
	margin-right:auto;
	margin-left:auto;
	padding:0px;
	text-align:left;
}

#flashcontentleft {
	width:760px;
	height: 125px;
	overflow: hidden;
	margin: 0px;
	padding:0px;
	float:left;
	background:#fff;
}

/* END Flash Frame */

/* Menu Frame */

#menuframe {
	width:760px;
	height: 28px;
	margin: 0px;
	margin-right:auto;
	margin-left:auto;
	padding:0px;
}

#menucontentleft {
	width:760px;
	height:auto;
	overflow: hidden;
	margin: 0px;
	padding:0px;
	border:1px #5A5650 solid;
	border-width: 0 0 3px 0;
	float:left;
	background:#fff;
}

/* END Menu Frame */

/* Body Frame */

#bodyframebackground {
	width:760px;
	background-image:url(/custom/templates/page/EnterpriseHome/images/EP_HP_body_background.gif);
	background-repeat:repeat-y;
	margin: 0px;
	margin-right:auto;
	margin-left:auto;
	padding:0px;
	text-align:left;

}

#bodyframe {
	width:760px;
	background-image:url(/custom/templates/page/EnterpriseHome/images/EP_HP_address_btm.gif);
	background-repeat:no-repeat;
	background-position:bottom left;
	margin: 0px;
	margin-right:auto;
	margin-left:auto;
	padding:0px;
	text-align:left;
}

#bodycontentleft {
	width:187px;
	height: auto;
	overflow: hidden;
	margin: 0px;
	padding:0px;
	float:left;
}

#bodycontentcenter {
	width:446px;
	height: auto;
	overflow: hidden;
	margin: 0px;
	padding:0px;
	float:left;
}

#bodycontentright {
	width:127px;
	height: auto;
	overflow: hidden;
	margin: 0px;
	padding:0px;
	float:left;
}

/* END Body Frame */

/* Footer Frame */

#footerframe {
	width:760px;
	margin: 0px;
	margin-right:auto;
	margin-left:auto;
	padding:0px;
	text-align:left;
}

#footercontentleft {
	width:760px;
	height: 122px;
	overflow: hidden;
	margin: 0px;
	padding:0px;
	float:left;
	background:#fff;
}

/* END Footer Frame */

/* Credit Frame */

#creditframe {
	width:760px;
	margin: 0px;
	margin-right:auto;
	margin-left:auto;
	padding:0px;
	text-align:left;
}

#creditcontentleft {
	width:760px;
	height: auto;
	overflow: hidden;
	margin: 0px;
	padding:0px;
	float:left;
}

/* END Credit Frame */