@charset "UTF-8";
body {
	font: 74% Verdana, Arial, Helvetica, sans-serif;
	background: #AA7B2B;
	margin: 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
	padding: 0;
	text-align: center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
	color: #562D1C;
}
h1 {
	background:transparent;
	border-bottom:1px solid #F79327;
	color:#8A6028;
	font-size:96%;
	padding:4px 0 8px 0
}
h3 {
	background:transparent;
	color:#F79327;
	font-size:240%;
	margin:12px 0 0 22px;
	padding:0 0 8px 0
}
h4 {
	background:transparent;
	color:#A97A2B;
	font-size:320%;
	margin:0;
	padding:0
}
.hilite_orange {
	background:transparent;
	color:#F79327
}
.paraBottom {
	border-bottom:1px solid #F79327;
	padding:4px 0 8px 0
}
.paraBlockSpacer {
	padding:4px 0 12px 0
}
.or {
	background:transparent;
	color:#F79327;
	font-size:120%
}
.oneColFixCtr #container {
	width: 966px;  /* using 20px less than a full 800px width allows for browser chrome and avoids a horizontal scroll bar */
	background: #FFFFFF url(../i/bg.jpg) repeat-y;
	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
	text-align: left; /* this overrides the text-align: center on the body element. */
}
.oneColFixCtr #mainContent {
	background: #FFFFFF url(../i/newmangbits1.jpg) no-repeat;
	margin:0 0 0 14px;
	width:938px
}
.oneColFixCtr #mainContent2 {
	background: #FFFFFF url(../i/newmangbits2.jpg) no-repeat;
	margin:0 0 0 14px;
	width:938px
}
.oneColFixCtr #mainContent3 {
	background: #FFFFFF url(../i/newmangbits3.jpg) no-repeat;
	margin:0 0 0 14px;
	width:938px
}
.oneColFixCtr #mainContent4 {
	background: #FFFFFF url(../i/magnesolsite_bg2.jpg) no-repeat;
	margin:0 0 0 14px;
	width:938px
}
.oneColFixCtr #mainContentCopy {
	background: transparent;
	float:left;
	height:auto;
	margin:0 0 0 0;
	padding:0 8px 0 0;
	width:412px
}
.oneColFixCtr #mainContentDetail {
	background: transparent;
	float:left;
	margin:0;
	padding:0 0 0 22px;
	width:494px
}
.oneColFixCtr #mainContentDetail p {
	margin:0;
	padding:0
}
.oneColFixCtr #mainContentDetailTitlePanel {
	float:left;
	height:24px;
	margin:450px 24px 0 0;
	padding:4px 0 0 0;
	text-align:center;
	width:217px
}
.oneColFixCtr #mainContentDetailSignOff {
	border-top:1px solid #F79327;
	float:left;
	margin:0 0 12px 0;
	width:938px
}
.oneColFixCtr #mainContentDetailSignOff p {
	font-size:240%;
	margin:0 0 0 22px
}
.oneColFixCtr #mainContentDetailSignOff2 {
	border-top:1px solid #F79327;
	float:left;
	margin:16px 0 12px 0;
	width:938px
}
.oneColFixCtr #mainContentDetailSignOff2 p {
	font-size:240%;
	margin:0 0 0 22px
}
.phoneHilite {
	background:transparent;
	color:#A97829;
	font-size:240%;
	font-weight:bold
}
.phoneHilite2 {
	background:transparent;
	color:#A97829;
	font-weight:bold
}
.oneColFixCtr #mainContentDetail2 {
	background: transparent;
	color:#FFF;
	float:left;
	margin:0;
	padding:130px 0 0 30px;
	width:488px
}
.oneColFixCtr #mainContentDetail2 p {
	margin:0;
	padding:0
}
.oneColFixCtr #topNavigation {
	background:#F3C714;
	color:#562D1C;
	height:34px;
	margin:0 0 406px 0;
	width:420px;
}
.oneColFixCtr #topNavigation p {
	margin:0;
}
.oneColFixCtr #topNavigation a {
	background:transparent;
	border-right:1px solid #7E5E25;
	color: #562D1C;
	display:block;
	float:left;
	height:25px;
	margin:0;
	padding:9px 0 0 0;
	text-align:center;
	text-decoration:none;
	width:96px
}
.oneColFixCtr #topNavigation a:hover {
	background:#F79327;
	color: #FFFFFF;
	text-decoration:underline
}
.oneColFixCtr #topNavigation a#current {
	background:#F79327;
	color: #FFFFFF;
	text-decoration:underline
}
.oneColFixCtr #footer {
	background:#FFF url(../i/footer.jpg) no-repeat;
	clear:both;
	height:80px;
	width:938px
}
.oneColFixCtr #subFooterLeft {
	float:left;
	height:20px;
	margin:50px 0 0 12px;
	width:350px
}
.oneColFixCtr #subFooterLeft p {
	color:#4576AE;
	font-size:76%;
	margin:0;
	padding:0;
	text-align:left
}
.oneColFixCtr #subFooterRight {
	float:right;
	height:20px;
	margin:50px 12px 0 0;
	width:350px
}
.oneColFixCtr #subFooterRight p {
	color:#4576AE;
	font-size:76%;
	margin:0;
	padding:0;
	text-align:right
}
.oneColFixCtr #redFlash {
	background:#ED1B23;
	color:#FFF;
	float:right;
	height:116px;
	margin:6px 40px 0 0;
	padding:20px 8px 8px 8px;
	text-align:center;
	width:100px
}
.oneColFixCtr #redFlash p {
	margin:0 0 8px 0;
	padding:0
}
.inputwidth {
	border:1px solid #F79327;
	width:240px;
	margin:0 0 8px 0
}
.inputwidth2 {
	border:1px solid #F79327;
	width:240px;
	margin:0 0 8px 0
}
.resetButton {
	background:#F3C714;
	border:1px solid #F79327;
	color:#562D1C;
	height:26px;
	width:100px
}
.submitButton {
	background:#F79327;
	border:1px solid #F79327;
	color:#FFF;
	height:26px;
	margin:0 0 0 36px;
	width:100px
}
#spacer {
	border-top:1px solid #F79327;
	clear:both;
	margin:12px 0 0 0;
	width:92%;
	height:20px
}
