.clear{clear:both;}

.navigation ul{
	height:52px;
	list-style:none;
	margin:0 0 0 210px;
	padding:0;
	}
	
.navigation li{
	display:inline;
	height:52px;
	}
		
.footer a{
	font-family:arial;
	color:#C6DCEF;
	padding:0 20px 0 0;
	text-decoration:none;
	background:url(../_img/footer_separator.gif) no-repeat right;
	}
	
.footer a.last{
	padding:0;
	background:url();
	}
	
.footer a:hover{
	color:#FFF;
	}

a{
	outline:none;
	color:#C6DCEF;
	}
	
a:hover{
	color:#ffffff;
	}
	
.box-1{
	background:url(../_img/box_bg_1.jpg) repeat-x #05151D;
	padding:15px 112px 25px 112px;
	}
	
.box-2{
	background:url(../_img/box_bg_2.jpg) no-repeat;
	padding:15px 112px 25px 112px;
	}
	
.box-3{
	background:url(../_img/box_bg_3.gif) repeat-y 660px 9px;
	padding:15px 0 0 112px;
	}

.box-3 .content{
	width:560px;
	float:left;
	}

.box-3 .content p{
	width:450px;
	}
	
.box-3 .content ul li{
	margin:0;
	padding:0 0 10px 0;
	}
	
.box-4{
	background:url(../_img/box_bg_4.jpg) no-repeat #05151D;
	padding:15px 112px 25px 112px;
	}
	
.box-5{
	background:url(../_img/box_bg_4.jpg) no-repeat #05151D;
	padding:30px 0 15px 112px;
	}
	
.box-5 ul{
	margin:0;
	padding:0 0 0 20px;
	float:left;
	}
	
.box-5 ul li{
	list-style-type:none;
	margin:0;
	padding:0;
	height:30px;
	width:200px;
	}
	
.box-5 ul li a{
	font-family:Georgia1, Georgia, serif;
	}
	
.box-5 p{
	padding:0;
	margin:15px 10px 0 240px;
	}
	
.content{
	margin:0 0 150px 0;
	}
	
.content p{
	line-height:1.5em;
	}

.content p strong{
	color:#98AFC2;
	}
	
.content h3{
	color:#ffffff;
	font-size:15px;
	width:450px;
	font-weight:bold;
	margin:25px 0 -10px 0;
	border-bottom:1px solid #4A5F76;
	}
	
h2.project-name{
	color:#ffffff;
	font-family:Georgia1, Georgia, serif;
	font-size:25px;
	width:450px;
	font-weight:normal;
	margin:0;
	padding:0;
	}
	
.box-3 .news{
	width:350px;
	float:left;
	}

ul.clients{
	padding:0;
	margin:20px 0 0 0;
	}
	
ul.clients li{
	color:#ffffff;
	list-style-type:none;
	font-weight:bold;
	margin:10px 0 0 0;
	}
	
ul.clients ul li{
	color:#cccccc;
	list-style-type:disc;
	font-weight:normal;
	margin:0;
	}
	
ul.learn-more{
	padding:0;
	margin:20px 0 0 0;
	}
	
ul.learn-more li{
	list-style-type:none;
	margin:0 0 10px 0;
	}
	
.form-1 label{
	font-size:12px;
	font-family:Georgia1, Georgia, serif;
	display:block;
	}
	
.form-1 input.text{
	font-family:arial;
	font-size:18px;
	font-weight:bold;
	padding:4px;
	border:1px solid #636363;
	background-color:#FFFFFF;
	color:#000000;
	width:230px;
	display:block;
	}
	
.form-1 textarea{
	font-family:arial;
	font-size:13px;
	font-weight:bold;
	padding:4px;
	border:1px solid #636363;
	background-color:#FFFFFF;
	color:#000000;
	width:230px;
	height:75px;
	display:block;
	}

.form-1 input.text:focus,
.form-1 textarea:focus,
.form-2 input.text:focus,
.form-2 textarea:focus{
	background-color:#C6DCEF;
	}
	
.form-1 input.button,
.form-2 input.button{
	font-family:Georgia1, Georgia, serif;
	background:url(../_img/button_off.jpg) no-repeat top left;
	border:0;
	width:155px;
	height:40px;
	color:#FFFFFF;
	font-weight:bold;
	text-align:center;
	font-size:15px;
	}

.form-1 input.button:hover,
.form-2 input.button:hover{
	background:url(../_img/button_on.jpg) no-repeat top left;
	}

.form-2 input.text{
	font-family:arial;
	font-size:13px;
	padding:4px;
	border:1px solid #636363;
	background-color:#FFFFFF;
	color:#000000;
	width:285px;
	display:block;
	}
	
.form-2 textarea{
	font-family:arial;
	font-size:13px;
	padding:4px;
	border:1px solid #636363;
	background-color:#FFFFFF;
	color:#000000;
	width:285px;
	height:75px;
	display:block;
	}
		
.search-results th{
	color:#ffffff;
	font-size:15px;
	width:450px;
	font-weight:bold;
	border-bottom:1px solid #4A5F76;
	padding:20px 0 0 0;
	}

.search-results th a{
	font-size:11px;
	font-weight:normal;
	margin:0 0 0 10px;
	text-decoration:none;
	}
	
.search-results a.name{
	font-family:Georgia1, Georgia, serif;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
	}
	
.awards img{
	border:1px solid #4A5F76;
	margin:0 0 5px 0;
	}

.awards ul{
	margin:0;
	padding:0 0 0 25px;
	list-style:circle;
	}