/* CSS Document */

/*----------------------------------------Default---------------------------------*/
* {
	padding:0px; margin:0px;
	}

body { 
background-color:#414141;
font-family:Tahoma; color:#c7c5c1;
}

h1{
	font-weight: normal;
	font-size: 24px;
	line-height: 20px;
	margin-bottom: 8px;
	color: #FFFFFF;
}

h2{
	color: #8a9956;
	font-weight: normal;
	font-size: 18px;
	border-bottom-style: dashed;
	border-bottom-width: 1px;
	border-bottom-color: #6a6864;
	height: 30px;
	width: 780px;
	line-height: 25px;
}

h3{
	font-size: 16px;
	color: #6B8D56;
	font-weight: normal;
	margin-bottom: 5px;
}

h4{
	color: #8a9956;
	font-weight: normal;
	font-size: 18px;
	height: 30px;
	width: 780px;
	padding-bottom:5px;
}

a{
	color: #d2e19e;
	font-weight: bold;
}

a:hover{
	color: #FFFFFF;
}
.left{
float:left;
}

.right{
float:right;
}

.clear{
clear:both;
}

ul {
	margin-top: 10px;
	margin-bottom: 10px;
}

li {
	list-style-position: inside;
}
.green {
color:#8a9956;
}
/*fire fox scroll bar fix-----------------*/

html{
	min-height:101%
	}
	
.maincontainer {
	width:780px;
	background-color:#4a4a4a;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 30px;
	padding-left: 20px;
}
/*----------------------------------------Header---------------------------------*/
.header {
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
/*----------------------------------------Nav---------------------------------*/
.nav{
background-color:#8a9956; 
height:30px;
}

a.nav_home, a.nav_candidates, a.nav_contact {
	display:block;
	color:#d2e19e; font-size:12px;
	text-decoration:none;
	float:left;
	padding:8px 25px;

	}

a.nav_sector, a.nav_clients, a.nav_blog, a.nav_vacancies {
	display:block;
	color:#d2e19e; font-size:12px;
	text-decoration:none;
	float:left;
	padding:8px 25px;
	background-color:#7a874d; 
	}
	
a.nav_home:hover, a.nav_sector:hover, a.nav_candidates:hover, a.nav_clients:hover, a.nav_blog:hover, a.nav_vacancies:hover, a.nav_contact:hover {
	background-color:#9eaf64;
	color:#ffffff;
	}
	
body.homePage a.nav_home, body.sectorPage a.nav_sector, body.clientsPage a.nav_clients, body.blogPage a.nav_blog, body.vacanciesPage a.nav_vacancies, body.candidatesPage a.nav_candidates, body.contactPage a.nav_contact {
	background-color:#9eaf64;
	color:#ffffff;
	}
/*----------------------------------------Content---------------------------------*/
.images {
	width:537px;
	float: left;
	display:inline;
}
.right_col {
	font-size: 11px;
	line-height: 20px;
	float: left;
	display: inline;
	width:243px;
	background-color: #786d70;
	height: 358px;
}

.top {
	padding: 10px 20px 10px 20px;
	background-color: #575052;
}
.bottom {
	color: #FFFFFF;
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 10px;
	padding-left: 20px;
}

.middle {
	background-color:#635c5e;
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 10px;
	padding-left: 20px;
}
.content {
	clear: left;
	font-size: 12px;
	line-height: 18px;

}

.left_col {
	width: 375px;
	border-right-width: 1px;
	border-right-style: dashed;
	border-right-color: #6a6864;
	display: inline;
	float: left;
	padding-right: 10px;
}
.right_col_wide {
	width: 375px;
	display: inline;
	float: left;
}

.newsletter {
margin-top:3px;
}
.newsletter .btn{
	background-color: #635C5E;
	border: 1px solid #414141;
	height: 20px;
	margin-top: 10px;
	color: #D2E19E;
}
.newsletter .btn:hover{
	color: #ffffff;
}
/*----------------------------------------footer---------------------------------*/
.footer {
	background-color: #575052;
	text-align: right;
	font-size: 11px;
	padding: 10px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #786d70;
	margin-bottom: 10px;
	line-height: 16px;
}
.foot {
	font-size: 10px;
	color: #C7C5B0;
	text-align: center;
}

.foot a {
	text-decoration:none;
	color:#999999;
	}

.tagline {
	float: right;
	margin-top: 60px;
}

.links img {
	border:none;
	margin-right: 5px;
	margin-top: 5px;
}

