/* Body */

body {
	background : #2765af url('../images/body_bg.jpg') repeat-x 0 0;
	color : #000000;
	margin : 20px 0;
	padding : 0;
	font-family : "Trebuchet MS", verdana, arial, "Times New Roman", serif;
	font-size : 90%;
}

p {
	margin : 0;
	padding : 0 0 15px 0;
}

a {
	color : #000000;
	text-decoration : underline;
}

a:hover {
	color : #225799;
	text-decoration : none;
}

#container {
	margin : 0 auto;
	text-align : center;
	width : 760px;
}

#holder {
	width : 100%;
	padding : 20px 20px 5px 20px;
	background : #ffffff;
	text-align : left;
}

#logo {
	background : url('../images/logo.gif') no-repeat 180px 0;
	border-bottom : 1px solid #dadada;
	padding : 5px 30px 20px 0;
}

#header {
	background : #dadada url('../images/header_home.jpg') no-repeat 10px 10px;
	padding : 10px;
	height : 200px;
}

#content {
	float : left;
	width : 490px;
	padding : 20px 10px 0 0;
	line-height : 160%;
}

#news {
	float : right;
	width : 250px;
	padding : 20px 0;
	line-height : 140%;
	text-align : justify;
}

.newsItem {
	padding : 20px 20px 5px 20px;
	background : #feffd5;
	border : 1px solid #ffeb70;
	font-size : 90%;
	margin-bottom : 20px;
}

#footer {
	clear : both;
	width : 100%;
	font-size : 80%;
	background : #dadada;
	padding : 20px 20px 5px 20px;
	border-top : 2px solid #2765af;
}

.newsItem h3 {
	color : #225799;
	margin : 0 0 10px 0;
	padding : 0;
	font-size : 130%;
	font-weight : normal;
}

#content h1 {
	font-size : 170%;
	font-weight : normal;
	line-height : 130%;
	margin : 0;
	padding : 0 0 20px 0;
}

#logo h1 {
	font-weight : normal;
	font-size : 170%;
	margin : 0;
	padding : 0;
	color : #225799;
}

div.c2 {
	text-align : center;
}

h1.c1 {
	text-align : center;
}

ul#navigation {
	margin : 0;
	padding : 10px 0;
}

ul#navigation li {
	margin : 0;
	padding : 0;
	list-style : none;
	display : inline;
}

ul#navigation a {
	color : #225799;
	padding : 0 20px 0 0;
	text-decoration : none;
}

ul#navigation a:hover {
	color : #000000;
	text-decoration : underline;
}

#home #homeLink, #about #aboutLink, #technology #technologyLink, #portfolio #portfolioLink, #partners #partnersLink, #contact #contactLink, #jobs #jobsLink {
	text-decoration : underline;
}

#footer ul {
	margin : 0;
	padding : 0;
}

#footer li {
	margin : 0;
	padding : 0;
	list-style : none;
	display : inline;
}

#footer a {
	color : #000000;
	font-weight : bold;
	text-decoration : underline;
}

#footer a:hover {
	color : #000000;
	text-decoration : none;
}

.style4 {
	color : #666666;
}

.clearfix:after {
	content : ".";
	display : block;
	height : 0;
	clear : both;
	visibility : hidden;
}

.clearfix {
	display : inline-block;
}

* html .clearfix {
	height : 1%;
}

.clearfix {
	display : block;
}
