

body {
	margin:0;
	padding:0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333;
}

#wrapper {
	width:900px;
	margin:0 auto;
}

/*-- HEADER
------------------------------------------------------------------------*/
#header {
	height:177px;
	width:900px;
	margin:0 auto;
	background:url(../images/background_header.jpg) no-repeat top right;
}
#header img {
	display:block;
	padding:36px 0 0 0;
}
/*-- 
------------------------------------------------------------------------*/



/*-- NAV
------------------------------------------------------------------------*/
#nav {
	margin:0 0 0 28px;
	padding:10px 0 0 0;
}
#nav ul {
	margin:0;
	padding:0;
}
#nav ul li {
	display:block;
	float:left;
	list-style:none;
	margin:0 13px;
}
#nav ul li.current a {
	border-top:#2D4492 4px solid;
}
#nav a:link,
#nav a:visited {
	color:#999;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:14px;
	text-transform:uppercase;
	text-decoration:none;
	line-height:30px;
	padding:0 2px;
	display:block;
	border-top:#FFF 4px solid;
}
#nav a:hover {
	color:#379225;
	border-top:#379225 4px solid;
}
/*-- 
------------------------------------------------------------------------*/



/*-- CONTENT
------------------------------------------------------------------------*/
#content {
	width:100%;
	margin:0 0 0 33px;
	clear:both;
}
#content p {
	line-height:14px;
	letter-spacing:.4px;
}
#quote {
	width:300px;
	float:left;
	margin:40px 0 0 45px;
	_margin:20px 0 0 10px;
	font-size:33px;
	font-family:"Times New Roman", Times, serif;
	font-weight:bold;
	font-style:italic;
	color:#2D4492;
}
.home {
	background:url(../images/background_home.jpg) no-repeat top left;
	height:391px;
}
.currentNews {
	background:url(../images/background_news.jpg) no-repeat top left;
	padding-top:10px;
}
.contact {
	background:url(../images/background_contact.jpg) no-repeat top left;
	height:357px;
}
.services {
	background:url(../images/background_services.jpg) no-repeat top left;
	padding-top:10px;
}
.about {
	background:url(../images/background_about.jpg) no-repeat top left;
	height:368px;
}
.solutions {
	background:url(../images/background_solutions.jpg) no-repeat top left;
	height:381px;
}
.partners {
	background:url(../images/background_partners.jpg) no-repeat top left;
	height:386px;
}
#colRight {
	float:right;
	width:350px;
	margin:10px 120px 10px 0;
}
/*-- 
------------------------------------------------------------------------*/



/*-- FOOTER
------------------------------------------------------------------------*/
#footer {
	clear:both;
	height:52px;
	width:830px;
	margin:0 0 0 30px;
	border-bottom:#999 1px solid;
}
img.lll {
	margin:6px 15px 0 0;
}
p.footerContact {
	margin:10px 0 30px 30px;
	width:729px;
	text-align:right;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#999;
	font-weight:bold;
}
/*-- 
------------------------------------------------------------------------*/


