body,html{
	margin:0;
	padding:0;
	height:100%
}
body{
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif !important;
	min-width:954px;
	color:#534c45;
	border:none !important;
}
#bodyWrapperDetails{
	background:url(../../images/wcw/bg_body.gif) repeat-x 0px 104px;
	min-height:100%;
	height:auto !important;
	height:100%;
	margin:0 auto -215px; /* the bottom margin is the negative value of the footer's height */
}
#push{
	height:215px;
}
#wrapper{
	margin:0 auto;
	width:954px;
	padding:24px 0 0 0;
}
#wrapperModalView{
	margin:0 auto;
	width:711px;
	padding:24px 0 96px 0;
}
#header{
	height:32px;
	overflow:hidden;
}
#topNav{
	margin:15px 0 16px 0;
	height:33px;
	overflow:hidden;
}
#footerContainer{
	padding:48px 0 0 0 !important;
	height:167px;
	background:url(../../images/wcw/bg_footer.gif) repeat-x center bottom;
	clear:both;
}
/*Grid*/
.grid3colA, .grid3colB, .grid3colC, .grid3colAB, .grid3colBC, .grid3colAC,
.grid4colA, .grid4colB, .grid4colC, .grid4colD, .grid4colBC, .grid4colBD, .grid4colAC, .grid4colAD{
	float:left;
	margin-left:18px;
}
.grid4colA, .grid4colB, .grid4colC, .grid4colD{
	width:225px;
}
.grid3colA, .grid3colB, .grid3colC{
	width:306px;
}
.grid4colBC{
	width:468px;
}
.grid3colAB, .grid3colBC{
	width:630px;
}
.grid4colBD, .grid4colAC{
	width:711px;
}
.grid3colAC, .grid4colAD{
	width:954px;
}
.grid3colA, .grid3colAB, .grid3colAC, .grid4colA, .grid4colAC, .grid4colAD, #wrapperModalView .grid4colBD{
	margin-left:0;
}
/* Margin left for gridcolums in inline inline "grid" */
.inlineMarginReset {
	margin-left:0 !important;
	}
/* Remove borders from Forms web app */
.ms-WPBorder, .ms-WPBorderBorderOnly {
	border: none;
}