body{
	text-align:center;
	background-image:url(img/bkg.gif);
	background-repeat:repeat-x;
	background-color:#89bb7b;
	font-family:Arial;
	font-size:11px;
	color:#646464;
	margin:0px;
	margin-top:2px;
	padding:0px;
}
input{
	font-family:Arial;
	font-size:11px;
	font-weight:normal;
}
textarea{
	font-family:Arial;
	font-size:11px;
	font-weight:normal;
}
select{
	font-family:Arial;
	font-size:11px;
	font-weight:normal;
	color:#7c7c7c;
}
ul{
	padding-left:10px;
	margin-left:10px;
}
#main{
	width:756px;
	margin-left:auto;
	margin-right:auto;
}
#main #top{
	background-image:url(img/bkg_top.gif);
	background-repeat:no-repeat;
	height:101px;
	text-align:left;
}

#main #top img{
	border:0px;
}

#main #block_top{
	background-image:url(img/bkg_block_top.jpg);
	background-repeat:no-repeat;
	background-color:#ffffff;
	text-align:left;
	height:429px;
}
#main #block_top img{
	margin-top:3px;
	margin-bottom:3px !important;
	margin-bottom:0px;
	margin-left:6px;
}
#main #block_top #content_top{
	padding-left:17px;
	height:193px;
	padding-right:6px;
}
#main #block_top #content_top #menu{
	background-color:#b6b6b6;
	height:24px;
	margin-bottom:20px;
}
#main #block_top #content_top #menu a{
	background-color:#337124;
	color:#ffffff;
	text-decoration:none;
	padding-left:10px;
	padding-right:10px;
	padding-top:5px;
	padding-bottom:5px;
	display:block;
	float:left;

}
#main #block_top #content_top #menu a.locale{
float:right;

}
#main #block_top #content_top #menu a:hover{
	background-color:#44ba28;
}
#main #block_top #content_top form{
	padding:0px;
	margin:0px;
}
#main #block_top #content_top #search{
	background-image:url(img/bkg_search.gif);
	background-repeat:no-repeat;
	width:440px;
	height:184px !important;
	height:174px;
	padding-top:10px;
	padding-left:15px;
	padding-right:15px;
	float:left;
}
#main #block_top #content_top #header{
	background-image:url(img/bkg_header.gif);
	background-repeat:no-repeat;
	width:686px;
	height:129px !important;
	height:119px;
	padding-top:10px;
	padding-left:15px;
	padding-right:15px;
	float:left;
}
#main #block_top #content_top #header div{
	background-color:#e2f4de;
	padding:6px;
}
#main #block_top #content_top #header table{
	background-color:#e2f4de;
	width:100%;
}
#main #block_top #content_top #header #job_summary{
	background-color:#ffffff;
}
#main #block_top #content_top #header #job_summary td{
	padding:6px;
	border-left:1px #ffffff solid;
}
#main #block_top #content_top #cv{
	background-image:url(img/bkg_cv.jpg);
	background-repeat:no-repeat;
	width:210px;
	height:97px;
	padding-top:10px;
	padding-left:15px;
	padding-right:15px;
	float:left;
	margin-left:10px;
}
#main #block_top #content_top #cv td{
	vertical-align:top;
}
#main #block{
	background-image:url(img/bkg_block.gif);
	background-repeat:repeat-y;
	background-color:#ffffff;
	padding-bottom:100px;
	text-align:left;
	padding:0px;
	width:755px;
	padding-bottom:20px;
}
#main #block a{
	color:#44b92a;
	text-decoration:none;
}
#main #block a:hover{
	text-decoration:underline;
}
#main h1{
	color:#44b92a;
	font-size:14px;
	border-bottom:solid #44b92a 1px;
	width:100%;
	display:block;
	padding-left:1px;
	margin-bottom:10px;
	margin-top:0px;
}
#main h2{
	color:#357127;
	font-size:14px;
	border-bottom:solid #357127 1px;
	width:100%;
	display:block;
	padding-left:1px;
	margin-bottom:5px;
	margin-top:0px;
}
#main .link{
	color:#44b92a;
}
#main .link a{
	color:#44b92a;
}
#main .green{
	color:#44b92a;
	font-weight:bold;
}
#main .orange{
	color:#ffa100;
	font-weight:bold;
}
#main #block #jobs_offers{
	width:722px;
	margin-left:10px;
}
#main #block #jobs_offers td{
	padding-left:6px;
	padding-right:6px;
	border-left:1px #ffffff solid;
	padding-bottom:10px;
}
#main #block #jobs_offers .new{
	color:#ffa100;
	font-weight:bold;
}
#main #block h3{
	background-image:url(img/bkg_h3.gif);
	background-repeat:no-repeat;
	width:100% !important;
	width:711px;
	height:34px;
	margin-left:10px;
	color:#337124;
	font-size:14px;
	padding-left:35px;
	padding-top:7px;
	margin-top:0px;
	margin-bottom:0px;
}
#main #block h4{
	background-image:url(img/bkg_h4.gif);
	background-repeat:no-repeat;
	width:600px;
	height:55px;
	margin-left:15px;
	color:#44b92a;
	font-size:14px;
	padding-left:10px;
	padding-top:10px;
	margin-top:0px;
	margin-bottom:0px;
}
#main #block #pager_top{
	border-bottom:#44b92a 1px solid;
	margin-left:20px;
	margin-right:30px;
	margin-bottom:10px;
	padding-bottom:2px;
}
#main #block #pager_top a{
	color:#7c7c7c;
	text-decoration:none;
}
#main #block #pager_top a:hover{
	text-decoration:underline;
}
#main #block #pager_bottom{
	border-top:#44b92a 1px solid;
	margin-left:20px;
	margin-right:30px;
	margin-top:10px;
}
#main #block #pager_bottom a{
	color:#7c7c7c;
	text-decoration:none;
}
#main #block #pager_bottom a:hover{
	text-decoration:underline;
}
#main #block .application_form{
	margin-left:20px;
	margin-top:0px;
}
#main #block .application_form td{
	padding-left:10px;
	padding-top:2px;
	padding-bottom:2px;
}
#main #block .application_form .label{
	background-color:#f2f2f2;
	font-weight:bold;
	width:140px;
}
#main #block .application_form input{
	background-color:#f1f9ee;
	color:#7c7c7c;
	width:180px;
}
#main #block .application_form .select{
	height:50px;
	overflow:auto;
	padding:5px;
	background-color:#f1f9ee;
	color:#7c7c7c;
	width:180px;
}
#main #block .application_form textarea{
	background-color:#f1f9ee;
	color:#7c7c7c;
	width:180px;
	overflow:hidden;
}
#main #bottom{
	background-image:url(img/bkg_bottom.gif);
	background-repeat:no-repeat;
	background-position:top left;
	height:30px;
	color:#000000;
	text-align:left;
	padding-left:30px;
	padding-right:17px;
	margin-left:auto;
	margin-right:auto;
}
#main #bottom #copyright{
	float:left;
	width:50%;
	margin-top:12px;
}
#main #bottom #links{
	float:left;
	width:50%;
	margin-top:12px;
	text-align:right;
}
#main #bottom a{
	color:#000000;
	text-decoration:none;
}
#main #bottom a:hover{
	text-decoration:underline;
}