body
{
font-family: Verdana, Helvetica, Arial;
font-size: 12px;
color: #333;
background-color: #ccc;
line-height: 1.4em;
margin-top: 25px;
}

#container
{
width: 940px;
margin: 0 auto;
color: #333;
overflow: hidden;
}

#container1
{
width: 942px;
margin: 0px auto;
border-width: 1px;
border-style: solid;
border-color: #bbb;
}

#container2
{
width: 944px;
margin: 0px auto;
border-width: 1px;
border-style: solid;
border-color: #aaa;
}

#container3
{
width: 946px;
margin: 0px auto;
border-width: 1px;
border-style: solid;
border-color: #888;
}

#header
{
width: 940px;
height: 140px;	
}
#body-left
{
width: 219px;
float: left;
margin: 0 0 10px 0;
padding: 0;
}			
#body-right
{
width: 680px;
float: left;
padding: 20px;
background-color: #fff;
border-left: 1px solid;
border-left-color: #fff;
}



/*
#contact
{
width: 80px;
float: right;
padding: 10px 20px 0 620px;
background-color: #fff;
font-weight: bold;
}
*/
#nav-top
{
width: 940px;
height: 34px;
background-color: #ddd;
}
#nav-top ul
{
padding: 0px;
margin: 0px;
}			
#nav-top li
{
display: block;
float: left;
padding: 8px 3px 8px 6px;
font-weight: bold;
list-style: none;
color: #333;
border-right: 1px solid;
border-right-color: #fff;
border-top: 1px solid;
border-top-color: #fff;
/* width: 140px; */
width: 170px;
text-align: center;
/*
background-image: url(/media/layout/dba-button-bevel.gif);
background-repeat: repeat-x;
*/
}

#nav-top li.on
{
color: white;
background-image: none;
}

#nav-top li a
{
text-decoration: none;
color: #333;
/* width: 140px; */
width: 170px;
}

#nav-top li.on a
{
color: white;
/* width: 140px; */
width: 170px;
}
#body-left ul
{
padding: 0px;
margin: 0px;
}			
#body-left li
{
float: left;
padding: 9px 0 9px 8px;
font-weight: bold;
list-style: none;
color: #333;
width: 211px;
text-align: left;
background-color: #eee;
margin: 2px 0 0 0;
}

#body-left li.on
{
color: white;
}

#body-left li a
{
text-decoration: none;
color: #333;
width: 219px;
}

#body-left li.on a
{
font-weight: bold;
width: 219px;
}

#body-left li.client-on a
{
font-weight: bold;
width: 219px;
color: #ca4747;
}

#body-left li.candidate-on a
{
font-weight: bold;
width: 219px;
color: #339966;
}

#body-left li.outsourcing-on a
{
font-weight: bold;
width: 219px;
color: #3d76af;
}

#body-left li.outplacement-on a
{
font-weight: bold;
width: 219px;
color: #777;
}

#body-left li.news-on a
{
font-weight: bold;
width: 219px;
color: #3d76af;
}


/*
#nav
{
width: 219px;
}
*/
#footer
{
clear: both;
width: 940px;
background-color: #eee;
padding: 2px 0 2px 212px;
font-size: 10px;
}
h1
{
font-size: 16px;
margin: 2px 0 15px 0;
padding: 0;
}

ul.vacancies
{
    margin: 30px 10px;
    padding: 0 10px;
}

ul.vacancies li
{
	margin: 15px;
	padding: 0 5px;
}
table.contact td
{
	padding-bottom: 10px;
}
table.contact input
{
	width: 240px;
}

/* for wordpress */

.left-column
{
	width: 480px;
	float: left;
}

.right-column
{
	width: 150px;
	float: left;
}

ul.right-column
{
    margin: 0;
    padding: 0 10px;
}

ul.right-column li
{
	margin: 0;
	padding: 0 5px;
	list-style-image: none;
}
/* end for wordpress */

.quote
{
	padding: 0 20px;
	margin: 15px 15px 15px 0;
	border-left: 2px solid #ca4747;
}
td.elipse
{
	width: 150px;
	height: 80px;
	text-align: center;
	vertical-align: middle;
	margin: 5px;
	background-image: url(/media/layout/button.gif);
	background-repeat: no-repeat;
}
td.elipse a
{
/*
	display: block;
	width: 130px;
	height: 76px;
	vertical-align: middle;
	text-align: center;
*/
	text-decoration: none;
}
div.button
{
	float: left;
	clear: both;
	width: 20px;
	height: 20px;
	vertical-align: middle;
	padding: 5px 15px 5px 5px;
	background-image: url(/media/layout/button-v7.gif);
	background-repeat: no-repeat;
/* 	border: 1px solid green; */
}
div.button a 
{
  width: 20px;
  height: 20px;
  display: block;
}
.button-left
{
	float: left;
	width: 500px;
	height: 20px;
	padding: 0 15px 10px 5px;
/* 	border: 1px solid red; */
	vertical-align: middle;
}
a.no-decoration
{
	color: #333;
	text-decoration: none;
	font-weight: bold;
}

