body,
html {
	margin: 0 0 0 0;
	padding: 0 0 0 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	background: #eceff1 url(../images/bgBecker.jpg) repeat-x;
	line-height: 130%;
}

#page {
	width: 980px;
	margin: 0 auto;
}

#header {
position: relative;
	width: 980px;
	height: 152px;
	background: #f38534 url(../images/bgHeader.jpg) top left no-repeat;
}

#slogan {
	position: absolute;
	margin-top: 290px;
	margin-left: 23px;
	color: #ffffff;
	font-size: 15px;
	font-weight: 300;
}

#logoBecker {
	position: absolute;
	margin-top: 50px;
	margin-left: 25px;
}

#spacerHeader {
	clear: both;
	height: 0px;
}

#body {
	clear: both;
	width: 980px;
	background: #FFF url(../images/bgBody.jpg) top left no-repeat;
	min-height: 220px;
}

#contentBox {
	margin: 220px 0 0 0;
	padding: 0 0 0 0;
	background: #899198;
}

#tdRight {
	 background: #9da3a8;
	 font-size: 11px;
}

#tdCenter {
	background: url(../images/bgCenter.gif) 0px 220px no-repeat;
}

#tdLeftTop {
	 background: url(../images/bgLeftTop.gif) 0px 220px no-repeat;
}

#tdLeftBottom {
	 background: #899198 url(../images/bgLeft.gif) bottom right repeat-y;
}

#spacerSubBody {
	clear: both;
	height: 30px;
	width: 980px;
	background: #899198/* url(../images/bgFooter.gif) top right repeat-y*/;
}

#footer {
	clear: both;
	width: 980px;
	height: 98px;
	background: #5d6267/* url(../images/bgFooter.gif) top right repeat-y*/;
}

#slogan2 {
	float: left;
	margin-left: 20px;
	margin-top: 60px;
	color: #FFF;
	font-size: 1.55em
}

#spacerFooter {
	clear: both;
	height: 47px;
}

#headsvision {
	margin: .25em 0 .25em 20px;
	clear: both;
	color: #a4aaaf;
	font-size: .9em;
}

#headsvision a {
	color: #a4aaaf;
	text-decoration: none;
}

#headsvision a:hover {
	text-decoration: underline;
}

