/* CSS Document */
/* This CSS is for the master file only */
body {
	margin: 0;
	padding: 0;
	height:100%;
	background-image: url(images/ms_design_02.png);
	background-color: #000000;
	font-family: Helvetica, Verdana, Arial, sans-serif;
	font-size:80%;
}
.themeless {
	margin:5px;
	padding:0px;
	background:#FFF;
}
#hide {
	display:none;
}
.oneColFixCtrHdr #container {
	width: 924px;  /* using 20px less than a full 800px width allows for browser chrome and avoids a horizontal scroll bar */
	background: #FFFFFF;
	margin: 0px 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. */
}
.oneColFixCtrHdr #header {
	background-image: url(images/ms_design_04.png);
	background-repeat:no-repeat;
	height:23px;
	padding: 69px 10px 0 0;  /* this padding matches the left alignment of the elements in the divs that appear beneath it. If an image is used in the #header instead of text, you may want to remove the padding. */
}
.oneColFixCtrHdr #header_alt {
	background-image: url(images/ms_design_alt_04.png);
	background-repeat:no-repeat;
	height:23px;
	padding: 95px 10px 0 0;  /* this padding matches the left alignment of the elements in the divs that appear beneath it. If an image is used in the #header instead of text, you may want to remove the padding. */
}
.oneColFixCtrHdr #customlogo {
	position:absolute;
	z-index:30;
	padding:10px 0 0 50px;
}
.oneColFixCtrHdr #customlogo span {
	padding-top:10px;
	display:block;
	font-size:130%;
	font-weight:bold;
}
.oneColFixCtrHdr #customlogo span a {
	color:#000;
	text-decoration:none;
}
.imgRightLogo {
	width:none;
	height:95px;
}
.oneColFixCtrHdr #mainContent {
	overflow:visible;
	min-height:500px;
	border-top:solid 1px #778;
	padding: 0px 20px 0 20px; /* remember that padding is the space inside the div box and margin is the space outside the div box */
	background:#FFF;
}
.oneColFixCtrHdr #mainContent #pageHelp {
	clear:both;
	margin:0;
	padding:2px 0;
	height:16px;
	text-align:right;
	font-weight:bold;
}
.oneColFixCtrHdr #mainContent a {
	margin:0;
	padding:0;
}
.oneColFixCtrHdr #mainContent p{
	margin-bottom:20px;
}
.oneColFixCtrHdr #mainContent a:link {
	text-decoration:none;
}
.oneColFixCtrHdr #mainContent a:hover {
	text-decoration:underline;
}
.oneColFixCtrHdr #mainContent a:visited {
	text-decoration:none;
}
.oneColFixCtrHdr #mainContent a:active {
	text-decoration:none;
}	
.oneColFixCtrHdr #footer {
	height:16px;
	max-height:16px;
	/*background-image: url(images/ms_design_07.png);
	background-repeat:no-repeat;*/
	text-align:right;
	background-color:#949da3;
	color:#fff;
	font-size:85%;
}
