* {
	margin: 0;
	padding: 0;
}
body {
	font:12px Verdana, sans serif;
	color: #333;
	background:url(images/bg-page-body.png) no-repeat center top;
}
a{
	color:#0c3790;
	text-decoration:none;
}
a:hover{
	text-decoration:underline;
}
a img{border: 0;}	
:focus{outline: 0;	}
ul, li, form, p{list-style: none;}	
h1, h2, h3, h4, h5, h6{ margin: 0; padding: 0;}
#wrapper{
	width:990px;
	margin:0 auto;
}
.pages-bg{
	width:936px;
	padding:0 26px 0 26px;
	/*background:#c9d6cf url(images/bg-page.png) repeat-x;*/
	float:left;
}
/* start header  */
.header{
	float:left;
	width:938px;
	margin:20px 0 0;
}
.logo{
	width:258px;
	height:78px;
	float:left;
}
.logo a{width:258px; height:78px; display:block;}
.bg-nav{
	float:left;
	width:938px;
	border-left:1px solid #738d75;
	border-right:1px solid #738d75;
	background:url(images/bg-nav.png) no-repeat;
	margin:20px 0 0;
	height:38px;
}
.bg-header{
	float:left;
	width:938px;
	border-left:1px solid #738d75;
	border-right:1px solid #738d75;
	background:url(images/bg-header.jpg) no-repeat;
	height:236px;
	margin:0px 0 0;
}
.bg-header-about{
	float:left;
	width:938px;
	border-left:1px solid #738d75;
	border-right:1px solid #738d75;
	background:url(images/banner_about.jpg) no-repeat;
	height:159px;
	margin:0px 0 0;
}
.bg-header-news-events{
	float:left;
	width:938px;
	border-left:1px solid #738d75;
	border-right:1px solid #738d75;
	background:url(images/banner_news_events.jpg) no-repeat;
	height:159px;
	margin:0px 0 0;
}
.bg-header-project-profiles{
	float:left;
	width:938px;
	border-left:1px solid #738d75;
	border-right:1px solid #738d75;
	background:url(images/banner_project_profiles.jpg) no-repeat;
	height:159px;
	margin:0px 0 0;
}
.bg-header-resources{
	float:left;
	width:938px;
	border-left:1px solid #738d75;
	border-right:1px solid #738d75;
	background:url(images/banner_resources.jpg) no-repeat;
	height:159px;
	margin:0px 0 0;
}
.bg-header-services-solutions{
	float:left;
	width:938px;
	border-left:1px solid #738d75;
	border-right:1px solid #738d75;
	background:url(images/banner_services_solutions.jpg) no-repeat;
	height:159px;
	margin:0px 0 0;
}
.bg-header-strategic-partners{
	float:left;
	width:938px;
	border-left:1px solid #738d75;
	border-right:1px solid #738d75;
	background:url(images/banner_strategic_partners.jpg) no-repeat;
	height:159px;
	margin:0px 0 0;
}
.bg-header-vehicles-awards{
	float:left;
	width:938px;
	border-left:1px solid #738d75;
	border-right:1px solid #738d75;
	background:url(images/banner_vehicles_awards.jpg) no-repeat;
	height:159px;
	margin:0px 0 0;
}
/* end header */ 

/* start container */  
.container{
	float:left;
	width:898px;
	border:1px solid #738d75;
	background:#fff;
	border-top:none;
	padding:20px;
	min-height:450px;
	-height:450px;

}	
/* start content */ 
.content{
	float:right;
	width:642px;
	text-align: justify;
	margin:0 -2px 0 0;
	display:inline;
	
}
.content h3{
	color:#2b5642;
	font:bold 26px "Trebuchet MS", Times, serif;
	text-align:center;
	width:642px;
	margin:0 0 20px 0;
}
.content p.content-txt{
	padding:0 20px 17px 20px;
	line-height:16px;
}
.box-recent-news{
	float:left;
	width:407px;
	padding:0 15px 10px 15px;
}
.box-contract-vehicles h4,
.box-recent-news h4{
	color:#2b5642;
	font:bold 18px "Trebuchet MS", Times, serif;
}
.box-contract-vehicles{
	float:left;
	width:156px;
	padding:0px 15px 10px 15px;
	margin:0 0 0 15px;
	display:inline;
	text-align:left;
	
}
.box-contract-vehicles ul{
	float:left;
	font:bold 14px "Trebuchet MS", Times, serif;
	margin:6px 0 0;
}
.box-contract-vehicles ul li{
	line-height:18px;
	background:url(images/marker.png) no-repeat 0 5px;
	padding:0 0 0 10px;
}
.box-recent-news strong{
	margin:10px 0 0;
	float:left;
	font-size:12px;
}
.boxes{
	float:left;
	background:url(images/bg-center-boxes.png) repeat-y;
	width:640px;
	padding:8px 0 0;
	position:relative;
}
.bg-top-boxes{
	float:left;
	background:url(images/bg-top-boxes.png) no-repeat;
	width:640px;
	height:4px;
	overflow:hidden;
}
.bg-bottom-boxes{
	float:left;
	background:url(images/bg-border-all.png) no-repeat;
	width:896px;
	height:4px;
}
/* end content */ 	
	
/* start sidebar */ 	
.sidebar{
	float:left;
	width:208px;
	background:#fff url(images/bg-sidebar.png) repeat-x;
	min-height:290px;
	border:1px solid #738d75;
	border-bottom:none;
	padding:15px 15px 10px 15px;
	overflow:hidden;
}
.sidebar h2{
	color:#2b5642;
	float:left;
	margin:0 0 18px 0;
	font:bold 19px "Trebuchet MS", Times, serif;
}
.sidebar ul{
	float:left;
	width:198px;
	font-family:"Trebuchet MS", Times, serif;
}
.sidebar ul li{
	font-size:14px;
	font-weight:bold;
	line-height:20px;
}
.sidebar ul li a{
	color:#0c3790;
	text-decoration:none;
}
.sidebar ul li ul{
	margin:6px 0 6px 10px;
}
.sidebar ul li ul li{
	background:url(images/marker.png) no-repeat  0 50%;
	padding:0 0 0 10px;
}
.sidebar-nav li a{
	color:#000;
}
.sidebar-nav li a.active-link{
	color:#0E3A91!important;
}
.sidebar-nav li a:hover{
	color:#859c82;
	text-decoration:none;
}
.sidebar-nav strong a{
	color:#000;
}
.sidebar-nav strong a.active-main-link{
	color:#0e3a91!important;
}
/* end sidebar */ 	
.clear{
	clear:both;
	height:1px;
	overflow:hidden;
	width:100%;
}
/* end container */  
/* start footer */
#footer{
	float:left;
	width:940px;
	background:#7a9680;
	height:30px;
	text-align:center;
	font-weight:normal;
	line-height:30px;
}
.first{
	background:none!important;
}
#footer ul li{
	display:inline;
	background:url(images/divider.png) no-repeat 0 50%;
	margin:0 5px 0 0;
	padding:0 0 0 10px;
}
#footer a{
	color:#fff;
	font-size:11px;
	font-weight:normal;
}
#footer a:hover{
	color:#49564c;
	text-decoration:none;
}
.box-copy{
	float:left;
	width:940px;
	text-align:center;
	font-size:11px;
	margin:10px 0 0;
	padding:0 0 20px 0;
	height:26px;
	overflow:hidden;
}
/*  end of footer  */

.sidebar-nav{
	float:left;
	width:236px;
	line-height:18px;
	overflow:hidden;
}
.sidebar-nav li{
	float:left;
	width:206px;
}
.sidebar-nav ul li ul{
	padding:0 0 0 10px;
}
.sidebar-nav ul li ul li{
	padding:0 0 0 10px;
	width:196px;
}
.sidebar-nav ul li ul li.first-link a{
	color:#0E3A91;
}
.left-txt{
	text-align:left!important;
}
.post{
	float:left;
	width:642px;
	margin:0 0 10px 0;
}
.post img{
	float:left;
	margin:0 15px 0 0;
	display:inline;
}
.info{
	float:left;
	width:500px;
}
.name-post{
	float:left;
	font-size:14px;
	font-family:"Trebuchet MS", Times, serif;
	color:#2b5642;
	margin:0 0 5px 0;
}
.name-post-big{
	float:left;
	font-size:16px;
	font-family:"Trebuchet MS", Times, serif;
	color:#2b5642;
	margin:0 0 5px 0;
	width:100%;
}
.info p{
	padding:15px 0;
}
.pages p{
	padding:0px 0 25px 0;
	margin:-10px 0 0;
}
.list{
	margin:0 0 15px 15px;
	float:left;
	width:642px;
}
.list2{
	margin:0 0 0px 30px;
	list-style-type: none;
}
.list3{
	margin:0 0 0px 45px;
}
.list li{
	padding:5px 0 5px 12px;
	background:url(images/marker-list.png) no-repeat  0 10px;
}
.list2 li{
	padding:5px 0 5px 10px;
	background:url(images/marker-list.png) no-repeat  0 10px;
}
.list3 li{
	padding:5px 0 5px 10px;
	background:url(images/marker-list.png) no-repeat  0 10px;
}
.multi-level li{
	margin:2px 0!important;
}
.multi-level li a{
	color:#000;
}
.menu-inner{
	margin:0 0 0 15px;
}
.menu-inner li{
	background:url(images/marker-dark.png) no-repeat  0 8px;
	padding:0 0 0 10px!important;
}
.multi-level li a.active-link{
	color:#0E3A91!important;
}
.multi-level li a:hover{
	color:#859c82;
	text-decoration:none;
}
.blue {
	color:#0c3790;
}
.border-all{
	float:left;
	background:url(images/bg-all-border.png) repeat-y;
	width:896px;
}
.border-white{
	float:left;
	background:#fff;
	width:643px;
	margin:0 0 0 -1px;
	display:inline;
}
.submenu-left{
	left:-155px!important;
}
/*.boxes .txt-partners{
	position:absolute; bottom:-10px; right:5px; width:100px; height:15px;
}*/
.boxes .txt-partners{
	float:right;
	margin:6px 6px 0 0;
	display:inline;
}

.left-divider {
	background-image: url(images/left_divider.png);
	background-repeat: repeat-y;
	background-position: 237px 0px;
}
