body, html, ul, li, a, h1, a, img {
	margin: 0;
	padding: 0;
	outline: 0;
	font-family: sans-serif;
	border:0;
}

body {
	background-repeat: repeat-y;
	background-image: url('img/bgRepeat.jpg');
	background-position:center;
	background-color:#DBDBDB;
}

#container {
/*	width:880px;*/
	width:1024px;
	position: absolute;
	left:50%;
	margin-left:-509px;
	height:200px;
}

	#header {
		background-image: url('img/headerbg.jpg');
		background-repeat: no-repeat;
		width: 862px;
		height: 107px;
			margin-left:80px;
	}
		#logo { float:left; margin-top:27px;margin-left:20px; }
		#contact { float:right; color: #DDDDDD; font-family: sans-serif; font-size: 14px; margin:0;padding:0; margin-top:25px; margin-right:25px;}
			#contact a { color: #0DD1CA; text-decoration: underline; outline:0; font-size:13px;}
			#contact a:hover { color: #DDDDDD; text-decoration:none; }
			#contact a:active { color: #0DD1CA; text-decoration: underline; }
	#navigation {
		background-image: url('img/navRepeat.jpg');
		background-repeat: repeat-x;
		width: 862px;
		height: 57px;
			margin-left:80px;
			margin-top:5px;
	}

		#navigation ul li {
			list-style-type: none;
			float:left;
			display:inline;
			width:33%;
			height:57px;
			line-height:53px;
			vertical-align:middle;
			text-align:center;
		}
			#navigation ul li a {
				display:block;
				height:100%;width:100%;
				color: #FFFFFF;
				font-size:15px;
			}
				#navigation ul li a:hover,#navigation ul li a.current {
					background-image: url('img/navRepeatHover.jpg');
					background-repeat:repeat-x;
				}
				#navigation ul li a:active {
					background-image: url('img/navRepeatActive.jpg');
					background-repeat:repeat-x;
				}
				
	#intro {
		width: 880px;
		height:152px;
		background-color:#000000;
		background-image: url('img/bsquaredengintro.gif');
		background-repeat:no-repeat;
		background-position:center;
			/*margin-top:8px;*/
			margin-left:72px;
	}
		#steering {
		display:none;
			background-image: url('img/steering.png');
			width:495px;
			height:55px;
			float:right;margin-top:97px;
		}
		
	#content,#content2 {
		width:600px;
		font-size:13px;
			margin-left: 80px;
			margin-top: 5px;
	}
		#content h1,#content2 h1 {
			font-size:16px;
			font-weight:normal;
			height: 33px;
			background-image: url('img/h1bg.jpg');
			background-repeat: no-repeat;
			line-height:30px;
			vertical-align:middle;
			padding-left:4px;
			margin-bottom:4px;
		}
	
	#qC {
		width: 253px;
		float:right;
		/*height: 400px;*/
		margin-top:6px;
		padding-right:78px;
		background-image:url('img/qcinner.jpg');
		background-position:left;
		background-repeat:repeat-y;
	}
		#qCheader {
			background-image: url('img/qcheader.jpg');
			background-position: top;
			background-repeat:no-repeat;
			background-color:#c4ebbf;
			width:253px;
			height:48px;
		}
	
		#qCfooter {
			margin-top:10px;
			width: 253px;
			height:19px;
			background-image: url('img/qcfooter.jpg');
			background-position: bottom; background-repeat:no-repeat;
		}

		#qCinner {
			min-height:200px;
		}
	#footer {
		width:1024px;
		background-image: url('img/pagefooter.jpg');
		background-position: center left;
		font-size:11px;color:#777777;
		margin-top:30px;
		height: 58px;
		text-align:center;
	}
		#footer a {
			color: #7777AA;
		}
		