﻿* {
	padding:0;
	margin:0;
}
body {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 100%;
	background:#fff;
}

/*topbar*/
#navbar {
	position:relative;
	width:100%;
	/*background: #000 url(../images/siteobjects/b_navbar.gif) repeat-x;
	height:145px;*/
	background:#000;
	height:140px;
	border-bottom:5px solid #16b3e7;
	float:left;
	
}
.navbar_container {
	position:relative;
	width:900px;
	margin:0 auto;
	float:none;
}
.navbar_left {
	padding:77px 0 0 0;
	width:300px;
	float:left;
}
.navbar_right {
	width:600px;
	float:left;
}

/*content*/
.maincontent {
	position:relative;
	width:100%;
	background: #fff;
	float:left;
	/*padding:42px 0 20px 0;*/
}
.about, .contact {
	background: #16b3e7; 
	color:#fff;
}
.content {
	position:relative;
	width:900px;
	margin:0 auto;
}
#about, #contact {
	float:left;
}
.casestudy {
	float:left;
	width:900px;
	border-bottom:1px solid #ccc;
	margin-bottom:22px;
	padding-bottom:1px;
}
.casestudy_image {
	float:left;
	width:274px;
	margin-right:20px;
}
.casestudy_text {
	float:left;
	width:292px;
	margin-left:20px;
}
.backtotop {
	float:left;
	width:900px;
	text-align:right;
}

/*footer*/
#footer {
	position:relative;
	width:100%;
	background: #000;
	color:#fff;
	float:left;
	padding:7px 0 100px 0;
}
.footer_container {
	position:relative;
	width:900px;
	margin:0 auto;
	float:none;
}