body {
	background: #d3cec1 url(../images/arrow_background.jpg) repeat-x center top;
	text-align: center;
	/* margin-left: 6px; margin-right: 4px; */
}

#page {
	min-width: 840px; max-width: 1110px;
	margin: 0px auto 0px;
	text-align: left;
}

* html #page { width: expression(document.body.clientWidth > 1112? "1100px" : document.body.clientWidth < 842? "830px" : "100%"); }

#page_header		{ height: 340px; background: url(../images/wbm_header_on.jpg) no-repeat center bottom; margin-bottom: 1px; }

#page_wrapper_left			{ padding-left: 3px; background: url(../images/page_wrapper_left_bg.png) repeat-y left top; }
#page_wrapper_right			{ padding-right: 7px; background: url(../images/page_wrapper_right_bg.png) repeat-y right top; }
#page_wrapper_center		{ background-color: #ffffff; padding: 0px 6px 0px 2px; }
* html #page_wrapper_left		{ padding-left: 0px; background: none; }
* html #page_wrapper_right	{ padding-right: 0px; background: none; }

#page_body			{  }
/* IE Hack so that the menu appears over top of elements on the page */
* html #page_body	{ z-index: 100; }

#page_footer		{ height: 25px; background: url(../images/page_footer_bg.png) repeat-x left bottom; }
#page_footer_left	{ height: 25px; padding-left: 20px; background: url(../images/page_footer_left_bg.png) repeat-y left top; }
#page_footer_right	{ height: 25px; padding-right: 24px; background: url(../images/page_footer_right_bg.png) repeat-y right top; }
* html #page_footer		{ background: none; width: 100%; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='sites/wbm-canada-template/images/page_footer_bg.png', sizingMethod='scale'); }
* html #page_footer_left	{ background: none; padding-left: 17px; }
* html #page_footer_right	{ background: none; padding-right: 17px; }

/* IE 6 Hack for Drop Shadow Edge */
.ie_l			{ display: none; }
* html .ie_l		{ display: block; position: absolute; }
* html body		{ padding: 0px 7px 0px 3px; }
* html #page_wrapper_left_ie		{
									width: 3px; height: expression(parentNode.parentNode.clientHeight - 25);
									margin-left: -3px;
									filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='sites/wbm-canada-template/images/page_wrapper_left_bg.png', sizingMethod='scale');
								}
* html #page_wrapper_right_ie		{
									width: 7px; height: expression(parentNode.parentNode.clientHeight - 25);
									margin-left: expression(document.body.clientWidth > 1110? "1100px": document.body.clientWidth < 840? "830px": "100%");
									filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='sites/wbm-canada-template/images/page_wrapper_right_bg.png', sizingMethod='scale');
								}

* html #page_footer_left_ie		{
									width: 20px; height: 25px;
									margin-left: -3px; margin-top: expression(parentNode.parentNode.clientHeight - 25);
									filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='sites/wbm-canada-template/images/page_footer_left_bg.png', sizingMethod='crop');
								}
* html #page_footer_right_ie		{
									width: 24px; height: 25px;
									margin-left: expression(document.body.clientWidth > 1110? "1083px": document.body.clientWidth < 840? "813px": document.body.clientWidth - 27);
									margin-top: expression(parentNode.parentNode.clientHeight - 25);
									filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='sites/wbm-canada-template/images/page_footer_right_bg.png', sizingMethod='crop');
								}

/* Diagnostic Styles */
/*
.l { border: 1px solid blue; }
.m { border: 1px solid green; }
.c { border: 1px solid red; }
.t { border: 1px solid black; }
*/