/* CSS Document */
/*COPYRIGHT 2009 WWW.FINANCIAL.NL*/
body {
	background: url(../images/bg.gif) top center no-repeat;
	margin-left: auto;
	margin-right: auto;
	margin-top: 0;
	text-align: center;
}
/*BEGIN SITE CONTAINER*/
#container {
	display: block;
	background-color: white;
	width: 950px;
	margin-left: auto;
	margin-right: auto;
	padding: 20px 0 0 0;
	text-align: left;
}
/*END SITE CONTAINER*/
/*BEGIN CONTAINER LOGO AND JOBSEARCH*/
#uppercontainer {
	width: 950px;
}
/*END CONTAINER LOGO AND JOBSEARCH*/
/*BEGIN LOGO CONTAINER*/
#logocontainer {
	display: inline;
	float: left;
	width: 410px;
	height: 60px;
}
/*END LOGO CONTAINER*/
/*BEGIN LOGO AREA*/
#logo a{
	display: block;
	background: url(../images/logo.gif) top no-repeat;
	width: 221px;
	height: 25px;
	margin: 15px 0 20px 20px;
}
/*END LOGO AREA*/
/*BEGIN UPPER MENU AREA*/
#uppermenu {
	display: inline;
	float: right;
	font-family: "Lucida Sans Unicode", "Lucida Sans", "Lucida Grande", Verdana, Arial, sans-serif;
	font-size: 11px;
	color: #333333;
	margin: 0 0 10px 0;
}
#uppermenu form {
	vertical-align: middle;
	display: inline;
	line-height: 20px;
}
#uppermenu a {
	font-family: "Lucida Sans Unicode", "Lucida Sans", "Lucida Grande", Verdana, Arial, sans-serif;
	color: #4BC206;
	font-size: 11px;
	text-decoration: none;
}
#uppermenu a:visited {
	color: #4BC206;
	text-decoration: none;
}
#uppermenu a:hover {
	color: #333333;
	text-decoration: underline;
}
#uppermenu input {
	font-family: "Lucida Sans Unicode", "Lucida Sans", "Lucida Grande", Verdana, Arial, sans-serif;
	color: #333333;
	font-size: 11px;
	font-weight: bold;
}
#uppermenu-line{
	display: block;
	height: 1px;
	width: 520px;
	background: url(../images/dots.gif) top repeat-x;
	margin: 3px 0 5px 0;
	font-size: 1px;
	line-height: 1px;
}
.corebusiness {
	font-family: "Lucida Sans Unicode", "Lucida Sans", "Lucida Grande", Verdana, Arial, sans-serif;
	font-size: 10px;
	color: #333333;
	letter-spacing: 2px;
}
/*END UPPER MENU AREA*/
/*BEGIN PROMO CONTAINER (HOLDER OF PHOTO PROMO AND TEXT PROMO)*/
#promocontainer {
	width: 950px;
	margin: 0;
}
/*END PROMO CONTAINER (HOLDER OF PHOTO PROMO AND TEXT PROMO)*/
/*BEGIN PHOTOPROMO*/
#photopromo {
	display: inline;
	float: left;
	background: url(../images/photopromo-001.jpg) top;
	width: 397px;
	height: 237px;
}
#photopromo-landing {
	display: inline;
	float: left;
	background: url(../images/photopromo-004.jpg) top;
	width: 397px;
	height: 237px;
}
/*END PHOTOPROMO*/
/*BEGIN TEXT PROMO - GREEN AREA*/
#txtpromo {
	display: inline;
	float: right;
	background: url(../images/txtpromo-bg.gif) top;
	width: 553px;
	height: 237px;
}
/*END TEXT PROMO - GREEN AREA*/
/*BEGIN LINE DIV*/
.line {
	display: block;
	float: left;
	background: url(../images/line.gif) top repeat;
	width: 950px;
	height: 13px;
	margin: 0;
	font-size: 13px;
	line-height: 13px;
}
.fline { /* used to separate content and footer */
	display: block;
	background: url(../images/line.gif) top repeat;
	width: 950px;
	height: 13px;
	margin: 20px 0 0 0;
	font-size: 13px;
	line-height: 13px;
}
/*END LINE DIV*/
/*BEGIN MENU SETTINGS*/
.arrowlistmenu{
	width: 220px; /*width of accordion menu*/
}

.arrowlistmenu .menuheader{ /*CSS class for menu headers in general (expanding or not!)*/
	font-family: Arial, Verdana;
	font-size: 14px;
	font-weight: bold;
	color: white;
	background: url(../images/titlebar.gif) repeat-x center left;
	margin: 0 0 10px 0; /*bottom spacing between header and rest of content*/
	padding: 4px 0 4px 10px; /*header text is indented 10px*/
	cursor: pointer;
}

.arrowlistmenu .openheader{ /*CSS class to apply to expandable header when it's expanded*/
	background-image: url(../images/titlebar-active.gif);
}

.arrowlistmenu ul{ /*CSS for UL of each sub menu*/
	list-style-type: none;
	margin: 0;
	padding: 0 0 0 10px;
	margin-bottom: 8px; /*bottom spacing between each UL and rest of content*/
}

.arrowlistmenu ul li{
	padding-bottom: 2px; /*bottom spacing between menu items*/
}

.arrowlistmenu ul li a{
	font-family: "Lucida Sans Unicode", "Lucida Sans", "Lucida Grande", Verdana, Arial, sans-serif;
	color: #000000;
	background: url(../images/arrowbullet.png) no-repeat center left; /*custom bullet list image*/
	display: block;
	padding: 2px 0;
	padding-left: 19px; /*link text is indented 19px*/
	text-decoration: none;
	font-weight: normal;
	font-size: 11px;
	border-bottom: 1px solid #dadada;
	line-height: 13px;
}

.arrowlistmenu ul li a:visited{
	color: #000000;
}

.arrowlistmenu ul li a:hover{ /*hover state CSS*/
	color: #066701;
	background-color: #F3F3F3;
}
.menuheader a, .menuheader a:visited, .menuheader a:hover { 
	color: #FFFFFF;
	text-decoration: none;
}
/*END MENU SETTINGS*/
/*BEGIN JOBSEARCH AREA*/
#jobsearch{
	display: block;
	width: 350px;
	margin: 180px 10px 10px 10px;
	font-family: "Lucida Sans Unicode", "Lucida Sans", "Lucida Grande", Verdana, Arial, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;
	line-height: 22px;
}
#jobsearch input, #jobsearch select {
	font-family: "Lucida Sans Unicode", "Lucida Sans", "Lucida Grande", Verdana, Arial, sans-serif;
	font-size: 11px;
	color: #000000;
}
#jobsearch a{
	color: #BAEE9C;
	text-decoration: underline;
}
#jobsearch a:visited{
	color: #BAEE9C;
	text-decoration: underline;
}
#jobsearch a:hover{
	color: #FFFFFF;
	text-decoration: underline;
}
/*END JOBSEARCH AREA*/
/*BEGIN JOBBROWSE AREA*/
#jobbrowse-container, #promises-container {
	width: 550px;
	height: 230px;
}
#jobbrowse {
	display: inline;
	float: left;
	width: 320px;
	height: 190px;
	margin: 20px 20px 20px 20px;
	/* border-right: 5px dotted #B2E296;*/
	font-family: "Lucida Sans Unicode", "Lucida Sans", "Lucida Grande", Verdana, Arial, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
}
#promises {
	display: inline;
	float: left;
	width: 510px;
	height: 190px;
	margin: 20px 20px 20px 20px;
	/* border-right: 5px dotted #B2E296;*/
	font-family: "Lucida Sans Unicode", "Lucida Sans", "Lucida Grande", Verdana, Arial, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
}
#map {
	display: inline;
	float: left;
	width: 170px;
	height: 200px;
	margin: 20px 0 10px 0;
}
.jobbrowse-title, .helptitle {
	font-family: Arial, Verdana;
	font-size: 15px;
	color: #262626;
	font-weight: bold;
	line-height: 25px;
}
.ourpromise {
	font-family: Arial, Verdana;
	font-size: 15px;
	color: #FFFFFF;
	font-weight: bold;
	line-height: 25px;
}
/*END JOBBROWSE AREA*/
/*BEGIN CONTENT CONTAINER*/
#contentcontainer {
	width: 950px;
}
/*END CONTENT CONTAINER*/
/*BEGIN LEFT CONTAINER*/
#leftcontainer {
	display: inline;
	float: left;
	width: 220px; /*also set in .arrowlistmenu for menu - see above*/
	margin: 10px 0 0 0;
}
/*END LEFT CONTAINER*/
/*BEGIN MIDDLE CONTAINER*/
#middlecontainer {
	/* WHEN TESTING MARGINS: background: red; */
	display: inline;
	float: left;
	width: 490px; 
	margin: 10px 10px 0 20px;
}
/*END MIDDLE CONTAINER*/
/*BEGIN RIGHT PANEL CONTAINER*/
#rightcontainer {
	/* WHEN TESTING MARGINS: background: red; */
	display: inline;
	float: left;
	width: 190px;
	margin: 10px 0 0 10px;
	padding: 0 0 0 10px;
}
/*END RIGHT PANEL CONTAINER*/
/*BEGIN WIDE CONTAINER*/
#widecontainer {
	/* WHEN TESTING MARGINS: background: red; */
	display: inline;
	float: left;
	width: 690px; 
	margin: 10px 10px 0 20px;
}
/*END WIDE CONTAINER*/
/*BEGIN LANDING CONTAINER*/
#landingframe {
	/* WHEN TESTING MARGINS: background: red; */
	display: inline;
	float: left;
	width: 720px; 
	margin: 0 0 0 0;
}
#landingcontainer {
	/* WHEN TESTING MARGINS: background: red; */
	display: inline;
	float: left;
	width: 450px; 
	margin: 10px 0 0 20px;
	border-right: 1px solid #EEEEEE;
}
#landingcontainerright {
	/* WHEN TESTING MARGINS: background: red; */
	display: inline;
	float: left;
	width: 230px; 
	margin: 10px 0 0 19px;
}
/*END LANDING CONTAINER*/
/*BEGIN LANDING REF BOX*/
#landingrefbox {
	/* WHEN TESTING MARGINS: background: red; */
	display: inline;
	float: left;
	width: 645px; 
	margin: 0 0 25px 0;
	padding: 15px 25px 15px 10px;
	border: 1px solid #CCCCCC;
}
#reflogo {
	/* WHEN TESTING MARGINS: background: red; */
	display: inline;
	float: left;
	width: 140px; 
	padding: 0 10px 5px 10px;
}
.refname {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: bold;
	line-height: 18px;
}
/*END LANDING REF BOX*/
/*BEGIN HALF CONTAINER*/
#halfcontainer {
	/* WHEN TESTING MARGINS: background: red; */
	display: inline;
	float: left;
	width: 250px; 
	margin: 0 10px 0 0;
}
/*END HALF CONTAINER*/
/*BEGIN HALF CONTAINER*/
#halfimagecontainer {
	/* WHEN TESTING MARGINS: background: red; */
	display: inline;
	float: left;
	width: 230px; 
	margin: 0;
}
/*END HALF CONTAINER*/
#widefrontcontainer {
	/* WHEN TESTING MARGINS: background: red; */
	display: inline;
	float: left;
	width: 710px; 
	margin: 10px 0 0 20px;
}
.frontcontainerleft {
	/* WHEN TESTING MARGINS: background: red; */
	display: inline;
	float: left;
	width: 220px; 
	margin: 0 10px 0 0;
	padding: 10px 5px 10px 5px;
}
.frontcontainermiddle {
	/* WHEN TESTING MARGINS: background: red; */
	display: inline;
	float: left;
	width: 210px; 
	margin: 0 10px 0 0;
	padding: 10px 10px 10px 10px;
}
.frontcontainerright {
	/* WHEN TESTING MARGINS: background: red; */
	display: inline;
	float: left;
	width: 210px; 
	margin: 0;
	padding: 10px 10px 10px 10px;
}
/*BEGIN JOB TITLE CONTAINER*/
#titlearea {
	display: block;
	width: 490px;
	margin: 0;
}
/*END JOB TITLE CONTAINER*/
/*BEGIN TEXTUAL ELEMENTS*/
.maintext {
	font-family: "Lucida Sans Unicode", "Lucida Sans", "Lucida Grande", Verdana, Arial, sans-serif;
	font-size: 11px;
	color: #333333;
}
.maintext p {
	margin: 0 0 10px 0;
}
.maintext a, .maintext a:visited {
	color: #4BC206;
	text-decoration: underline;
}
.maintext a:hover {
	color: #4BC206;
	text-decoration: none;
}
.copyright {
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	color: #333333;
}
.copyright-white {
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
}
.copyright-grey {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	color: #999999;
}
.copyright-green {
	font-family: Verdana, Arial, sans-serif;
	font-size: 14px;
	color: #4BC206;
}
.copyright-promo {
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	color: #4F433B;
}
.promotext {
	font-family: "Lucida Sans Unicode", "Lucida Sans", "Lucida Grande", Verdana, Arial, sans-serif;
	font-size: 11px;
	color: #333333;
}
.promotext a, .promotext a:visited, .promotext a:hover {
	color: #333333;
	text-decoration: none;
}
h1 {
	font-family: Arial, Verdana;
	font-size: 18px;
	color: #262626;
	font-weight: bold;
	line-height: 25px;
	margin: 10px 0 10px 0;
}
h2 {
	font-family: Arial;
	font-size: 14px;
	color: #262626;
	font-weight: bold;
	line-height: 25px;
	margin: 10px 0 10px 0;
}
h5 {
	font-family: Arial;
	font-size: 16px;
	color: #000000;
	font-weight: normal;
	line-height: 20px;
	margin: 10px 0 10px 0;
}
.landingtitle {
	font-family: Arial, Verdana;
	font-size: 18px;
	color: #F62F14;
	font-weight: bold;
	line-height: 25px;
	margin: 10px 0 10px 0;
}
.subtitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #066701;
	font-weight: bold;
	line-height: 18px;
}
/*END TEXTUAL ELEMENTS*/
/*BEGIN STATUS CONTAINER*/
.statusarea {
	display: inline;
	float: left;
	width: 150px;
	height: 25px;
	background: url(../images/status-bg.gif) center repeat;
	font-family: Arial, Verdana;
	font-size: 14px;
	color: #FFFFFF;
	font-weight: bold;
	line-height: 25px;
	text-transform: uppercase;
	text-align: center;
	margin: 10px 0 10px 0;
}
.statusarea a, .statusarea a:visited {
	color: #FFFFFF;
	text-decoration: none;
}
.statusarea a:hover {
	color: #FFFFFF;
	text-decoration: underline;
}
/*END STATUS CONTAINER*/
/*BEGIN JOB LISTING*/
.joblisting {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #066701;
	font-weight: bold;
	line-height: 18px;
}
/*END JOB LISTING*/
/*BEGIN JOB OPTIONS*/
#joboptions {
	display: inline;
	float: left;
	width: 33%;
	margin: 5px 0 5px 0;
	padding: 5px 0 5px 0;
}
.joboptions {
	font-family: "Lucida Sans Unicode", "Lucida Sans", "Lucida Grande", Verdana, Arial, sans-serif;
	font-size: 11px;
	color: #333333;
	line-height: 15px;
	margin: 5px 0 5px 0;
	padding: 5px 0 5px 0;
}
.joboptions-mail {
	background: url(../images/icon-mail.gif) no-repeat center left; /*custom bullet list image*/
	display: block;
	padding: 2px 0;
	padding-left: 25px; /*link text is indented 19px*/
	text-decoration: none;
	line-height: 15px;
	margin: 0;
}
.joboptions-print {
	background: url(../images/icon-print.gif) no-repeat center left; /*custom bullet list image*/
	display: block;
	padding: 2px 0;
	padding-left: 25px; /*link text is indented 19px*/
	text-decoration: none;
	line-height: 15px;
	margin: 0;
}
.joboptions-bookmark {
	background: url(../images/icon-favorite.gif) no-repeat center left; /*custom bullet list image*/
	display: block;
	padding: 2px 0;
	padding-left: 25px; /*link text is indented 19px*/
	text-decoration: none;
	line-height: 15px;
	margin: 0;
}
.joboptions a, .joboptions-mail a, .joboptions-print a, .joboptions-bookmark a {
	color: #4BC206;
	text-decoration: none;
}
.joboptions a:visited, .joboptions-mail a:visited, .joboptions-print a:visited, .joboptions-bookmark a:visited {
	color: #4BC206;
	text-decoration: none;
}
.joboptions a:hover, .joboptions-mail a:hover, .joboptions-print a:hover, .joboptions-bookmark a:hover {
	color: #4BC206;
	text-decoration: underline;
}
/*END JOB OPTIONS*/
/*BEGIN JOB META*/
.postmeta-container {
	display: inline;
	float: left;
	width: 33%;
}
.post-meta-key {
	font-family: "Lucida Sans Unicode", "Lucida Sans", "Lucida Grande", Verdana, Arial, sans-serif;
	font-size: 11px;
	color: #333333;
	line-height: 15px;
	margin: 5px 0 5px 0;
	padding: 5px 0 5px 0;
}
.post-meta-key ul {
	list-style-type: none;
	margin: 0;
	line-height: 15px;
}
.post-meta-key li {
	list-style-type: none;
	background: url(../images/arrowbullet.png) no-repeat center left; /*custom bullet list image*/
	display: block;
	padding: 2px 0;
	padding-left: 19px; /*link text is indented 19px*/
	text-decoration: none;
	line-height: 15px;
	margin: 0;
}
.post-meta {
	font-family: "Lucida Sans Unicode", "Lucida Sans", "Lucida Grande", Verdana, Arial, sans-serif;
	font-size: 11px;
	color: #333333;
	line-height: 15px;
	margin: 5px 0 5px 0;
	padding: 5px 0 5px 0;
}
.post-meta ul {
	list-style-type: none;
	margin: 0;
	line-height: 15px;
}
.post-meta li {
	list-style-type: none;
	display: block;
	padding: 2px 0;
	text-decoration: none;
	line-height: 15px;
	margin: 0;
}
#postmeta-line, #postmeta-line-two {
	display: block;
	height: 1px;
	width: 490px;
	background: url(../images/dots.gif) top repeat-x;
	margin: 0;
	padding: 0;
	font-size: 1px;
	line-height: 1px;
}
/*END JOB META*/
/*BEGIN TOP JOBS*/
.topjobs {
	font-family: Arial, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;
	margin: 0;
	padding: 0;
}
.topjobs a {
	color: #066701;
	text-decoration: none;
}
.topjobs a:visited {
	color: #066701;
	text-decoration: none;
}
.topjobs a:hover {
	color: #FFFFFF;
	text-decoration: none;
}
.topjobs ul {
	list-style-type: none;
	margin: 0;
	line-height: 15px;
}
.topjobs li {
	list-style-type: none;
	background: url(../images/arrowbullet-white.gif) no-repeat center left; /*custom bullet list image*/
	display: block;
	padding-left: 10px; /*link text is indented 19px*/
	text-decoration: none;
	line-height: 15px;
	margin: 0;
}
/*END TOP JOBS*/
/*BEGIN JOB TAGS*/
#tags {
	background: url(../images/icon-tag.gif) no-repeat;
	padding: 0 0 0 25px;
	color: #999999;
}
#tags a {
	color: #4BC206;
	text-decoration: none;
}
#tags a:visited {
	color: #4BC206;
	text-decoration: none;
}
#tags a:hover {
	color: #333333;
	text-decoration: underline;
}
/*END JOB TAGS*/
/*BEGIN RIGHT ELEMENTS*/
.itemsright {
	display: block;
	height: 25px;
	font-family: Arial, Verdana;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	line-height: 25px;
	background: url(../images/rightitem-bg.gif) no-repeat;
	margin: 0 0 1px 0;
	padding: 0 0 0 20px;
}
.itemsright a, .itemsright a:visited, .itemsright a:hover{
	color: #FFFFFF;
	text-decoration: none;
}
.promotextright{
	display: block;
	font-family: "Lucida Sans Unicode", "Lucida Sans", "Lucida Grande", Verdana, Arial, sans-serif;
	font-size: 11px;
	color: #4F433B;
	background: #F6F5EA url(../images/right-bg.gif) left bottom no-repeat;
	padding: 10px 10px 20px 20px;
}
.promotextright a, .promotextright a:visited{
	color: #4F433B;
	text-decoration: underline;
}
.promotextright a:hover{
	color: #333333;
	text-decoration: none;
}
/*END RIGHT ELEMENTS*/
/*BEGIN JOB LISTINGS*/
.listingtitle {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #333333;
	font-weight: bold;
	line-height: 22px;
}
.listingtitle a, .listingtitle a:visited {
	color: #4BC206;
	text-decoration: none;
}
.listingtitle a:hover {
	color: #4BC206;
	text-decoration: underline;
}
.listingdetails {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	font-weight: bold;
	line-height: 14px;
}
.listingsummary {
	font-family: "Lucida Sans Unicode", "Lucida Sans", "Lucida Grande", Verdana, Arial, sans-serif;
	font-size: 11px;
	color: #333333;
	line-height: 16px;
}
.listingframe {
	margin: 0;
	padding: 10px 0 10px 0;
	border-bottom: 1px solid #dadada;
}
.listingstatus {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #666666;
	font-weight: normal;
	line-height: 22px;
}
/*END JOB LISTINGS*/
/*BEGIN FOOTER ELEMENTS*/
#footertwo {
	display: block;
	width: 930px;
	height: 10px;
	margin-left: auto;
	margin-right: auto;
	padding: 0 10px 0 10px;
	text-align: left;
}
#footertwocontentleft {
	display: inline;
	float: left;
	width: 700px;
	margin: 10px 5px 10px 10px;
	font-family: "Lucida Sans Unicode", "Lucida Sans", "Lucida Grande", Verdana, Arial, sans-serif;
	font-size: 10px;
	color: #999999;
}
#footertwocontentright {
	display: inline;
	float: right;
	margin: 10px 10px 10px 20px;
}
#footertwocontentleft a, #footertwocontentleft a:visited {
	color: #6B655C;
	text-decoration: underline;
}
#footertwocontentleft a:hover {
	color: #6B655C;
	text-decoration: none;
}
#footerone {
	width: 950px;
	height: 160px;
	margin: 0;
	padding: 0;
	background: url(../images/footerone-bg.gif) no-repeat;
}
#footeronecontentleft {
	display: inline;
	float: left;
	width: 190px;
	margin: 15px 10px 10px 20px;
}
.footeronecontentrighttitle {
	font-family: Arial, Verdana;
	font-size: 15px;
	color: #FFFFFF;
	font-weight: bold;
	line-height: 25px;
}
#footeronecontentright {
	display: inline;
	float: left;
	margin: 15px 10px 10px 20px;
	font-family: "Lucida Sans Unicode", "Lucida Sans", "Lucida Grande", Verdana, Arial, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
}
#footeronecontentright a, #footeronecontentright a:visited {
	color: #FFFFFF;
	text-decoration: none;
}
#footeronecontentright a:hover {
	color: #FFFFFF;
	text-decoration: underline;
}
.footerinhoud {
	display: inline;
	float: left;
	margin: 15px 10px 10px 20px;
	font-family: "Lucida Sans Unicode", "Lucida Sans", "Lucida Grande", Verdana, Arial, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
}
.footerinhoud a, .footerinhoud a:visited {
	color: #FFFFFF;
	text-decoration: none;
}
.footerinhoud a:hover {
	color: #FFFFFF;
	text-decoration: underline;
}
.footericon, .contacticon {
	display: inline;
	float: left;
	padding-right: 5px;
}
#footer-001, #footer-002, #footer-003, #footer-004 {
	display: inline;
	float: left;
	width: 165px;
	padding: 0 10px 0 0;
}
/*END FOOTER ELEMENTS*/
/*BEGIN NO-BORDER FOR IMAGES*/
img {
	border: none;
}
/*END NO-BORDER FOR IMAGES*/
/*BEGIN SELECTBOX*/
.selectbox {
	border-top: 1px solid #E3E3E3;
	border-bottom: 1px solid #E3E3E3;
}
.selectbox p {
	font-family: "Lucida Sans Unicode", "Lucida Sans", "Lucida Grande", Verdana, Arial, sans-serif;
	font-size: 11px;
	color: #333333;
	padding: 0 10px 0 0;
}
.selectbox p a, .selectbox p a:visited {
	color: #4BC206;
	text-decoration: underline;
}
.selectbox p a:hover {
	color: #4BC206;
	text-decoration: none;
}
/*END SELECTBOX*/
/*BEGIN BREADCRUMB*/
.breadcrumb {
	border-top: 1px solid #E3E3E3;
	border-bottom: 1px solid #E3E3E3;
}
.breadcrumb p, .breadcrumb li {
	font-family: "Lucida Sans Unicode", "Lucida Sans", "Lucida Grande", Verdana, Arial, sans-serif;
	font-size: 10px;
	color: #999999;
	margin: 5px 0 5px 0;
	padding: 0;
}
.breadcrumb p a, .breadcrumb p a:visited {
	color: #4BC206;
	text-decoration: none;
	text-transform: uppercase;
}
.breadcrumb p a:hover {
	color: #4BC206;
	text-decoration: underline;
	text-transform: uppercase;
}
/*END BREADCRUMB*/
/*BEGIN APPLY AREA*/
.applylisting {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #333333;
	line-height: 22px;
}
.apply {
	display: block;
	width: 490px;
	font-family: Arial, sans-serif;
	font-size: 11px;
	color: #333333;
}
.apply-right {
	display: inline;
	float: left;
	width: 245px;
	font-family: "Lucida Sans Unicode", "Lucida Sans", "Lucida Grande", Verdana, Arial, sans-serif;
	font-size: 11px;
	color: #333333;
}
.apply-input {
	font-family: "Lucida Sans Unicode", Arial, sans-serif;
	font-size: 14px;
	color: #000000;
	width: 480px;
	border: 1px solid #333333;
	padding: 5px 5px 5px 5px;
}
.apply-button {
	font-family: "Lucida Sans Unicode", Arial, sans-serif;
	font-size: 14px;
	color: #000000;
	padding: 5px 5px 5px 5px;
}
.apply-mandatory {
	font-family: Arial, sans-serif;
	font-size: 14px;
	color: #4BC206;
	font-weight: bold;
}
.apply-man {
	display: inline;
	float: left;
	width: 66px;
	height: 22px;
	background: url(../images/icon-verplicht.png) no-repeat;
}
/*END APPLY AREA*/
/*BEGIN APPLY AREA LANDING*/
.apply-landing {
	display: block;
	width: 230px;
	font-family: Arial, sans-serif;
	font-size: 11px;
	color: #333333;
}
.applylisting-landing {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #333333;
	line-height: 22px;
}
.apply-man-landing {
	display: inline;
	float: left;
	width: 66px;
	height: 22px;
	background: url(../images/icon-verplicht.png) no-repeat;
}
.apply-input-landing {
	font-family: "Lucida Sans Unicode", Arial, sans-serif;
	font-size: 14px;
	color: #000000;
	width: 220px;
	border: 1px solid #333333;
	padding: 5px 5px 5px 5px;
}
.apply-button-landing {
	font-family: "Lucida Sans Unicode", Arial, sans-serif;
	font-size: 14px;
	color: #000000;
	padding: 5px 5px 5px 5px;
}
/*END APPLY AREA LANDING*/
/*BEGIN CALL ME AREA*/
#callmecontainer {
	width: 490px;
	/*background: url(../images/landingbg.gif) repeat; NOT USED*/
	padding: 5px 0;
	margin-top: 20px;
	margin-bottom: 15px;
	border-top: 1px dashed #dadada;
	border-bottom: 1px dashed #dadada;
}
#callmewhite { /*NOT USED*/
	background: #FFF;
	padding: 5px;
}
#callme1 {
	display: inline;
	float: left;
	width: 120px;
}
#callme2 {
	display: inline;
	float: left;
	width: 120px;
}
#callme3 {
	display: inline;
	float: left;
	width: 120px;
}
#callme4 {
	display: inline;
	float: left;
	width: 120px;
	padding: 20px 0 0 0;
}
.callmeinput {
	font-family: "Lucida Sans Unicode", Arial, sans-serif;
	font-size: 14px;
	color: #000000;
	width: 100px;
	border: 1px solid #333333;
	padding: 5px 5px 5px 5px;
}
/*END CALL ME AREA*/
/*BEGIN CANDIDATE TEASER AREA*/
#candidate1, #candidate2, #candidate3, #candidate4, #candidate5, #candidate6, #candidate7 {
	display: inline;
	float: left;
	width: 65px;
	text-align: left;
}
.candidatepromoframe {
	display: inline;
	float: left;
	width: 50px;
	height: 50px;
	margin: 0 6px 0 0;
	padding: 2px;
	background: #FFFFFF;
	border: 1px solid #CCCCCC;
}
/*END CANDIDATE TEASER AREA*/
/*BEGIN BASE, CONTACT AND CV DATABASE ELEMENTS*/
.baseframe, .contactframe, .databaseframe {
	margin: 0;
	padding: 10px 0 10px 0;
	border-bottom: 1px solid #dadada;
}
.basetitle, .contacttitle, .databasetitle {
	font-family: Tahoma, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	line-height: 27px;
	color: #4BC206;
}
.contactsummary {
	font-family: "Lucida Sans Unicode", "Lucida Sans", "Lucida Grande", Verdana, Arial, sans-serif;
	font-size: 11px;
	color: #333333;
	line-height: 19px;
}
.basetitle a:link, .basetitle a:visited, .databasetitle a:link, .databasetitle a:visited {
	color: #4BC206;
	text-decoration: none;
}
.basetitle a:hover, .databasetitle a:hover {
	color: #4BC206;
	text-decoration: underline;
}
.basesummary, .databasesummary {
	font-family: "Lucida Sans Unicode", "Lucida Sans", "Lucida Grande", Verdana, Arial, sans-serif;
	font-size: 11px;
	color: #333333;
	line-height: 16px;
}
.baseimageframe, .contactimageframe {
	display: inline;
	float: left;
	width: 120px;
	height: 88px;
	margin: 0 25px 0 0;
	padding: 5px 5px 5px 5px;
	border: 1px solid #CCCCCC;
}
.databaseimageframe {
	display: inline;
	float: left;
	width: 120px;
	height: 120px;
	margin: 0 25px 0 0;
	padding: 5px 5px 5px 5px;
	border: 1px solid #CCCCCC;
}
.databasepromoimageframe {
	display: inline;
	float: left;
	width: 50px;
	height: 50px;
	margin: 0 10px 0 0;
	padding: 5px 5px 5px 5px;
	background: #FFFFFF;
	border: 1px solid #CCCCCC;
}
.basecontent, .contactcontent, .databasecontent {
	display: inline;
	float: left;
	width: 330px;
	margin: 0;
}
.databasepromocontent {
	display: inline;
	float: left;
	width: 85px;
	margin: 25px 0 0 0;
}
.landingtitleframe { /*used on werkgevers*/
	margin: 0;
	padding: 2px 0 2px 0;
	border-bottom: 1px dashed #dadada;
}
/*END BASE, CONTACT AND CV DATABASE ELEMENTS*/
/*BEGIN REF AREA*/
.refimageframe {
	display: inline;
	float: left;
	width: 120px;
	height: 88px;
	margin: 0 5px 5px 0;
	padding: 5px 5px 5px 5px;
	border: 1px solid #CCCCCC;
}
.reffrontframe {
	display: inline;
	float: left;
	width: 60px;
	height: 44px;
	margin: 0 5px 5px 0;
	padding: 4px 4px 4px 4px;
	border: 1px solid #CCCCCC;
}
.reffrontframeright {
	display: inline;
	float: left;
	width: 60px;
	height: 44px;
	margin: 0 0 5px 0;
	padding: 4px 4px 4px 4px;
	border: 1px solid #CCCCCC;
}
/*END REF AREA*/
/*BEGIN EXTRAS*/
.commonarea {
	display: inline; 
	float: left; 
	margin: 15px 0 0 10px;
}
.twocontainer {
	display: inline;
	float: left;
	width: 245px;
}
/*END EXTRAS*/
/*BEGIN FREELANCERS SPECIALITY*/
.freelancespeccontainer {
	display: inline;
	float: left;
	width: 200px;
}
.freelancespeccontainertwo {
	display: inline;
	float: left;
	width: 220px;
}
/*END FREELANCERS SPECIALITY*/
.thirdcontainer {
	display: inline;
	float: left;
	width: 33%;
}
/*BEGIN ID AREA (NOT USING AS OF NOW)*/
.identitylogoframe {
	display: inline;
	float: left;
	width: 220px;
	height: 150px;
	margin: 0 5px 0 0;
	padding: 5px 5px 5px 5px;
	border: 1px solid #CCCCCC;
}
.identitynegativelogoframe {
	display: inline;
	float: left;
	width: 220px;
	height: 150px;
	margin: 0;
	padding: 5px 5px 5px 5px;
	border: 1px solid #CCCCCC;
}
/*END ID AREA*/
/*BEGIN SIDEBAR JOBS*/
.sidebarjobframe {
	margin: 0;
	padding: 5px 0 5px 0;
	border-bottom: 1px solid #dadada;
}
.sidebarjobdetails {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	font-weight: bold;
	line-height: 14px;
}
/*END SIDEBAR JOBS*/
/*BEGIN PAGENAVI CSS (PAGINATION USED BY BASE & VACATURES)*/
.wp-pagenavi a, .wp-pagenavi a:link {
	font-family: "Lucida Sans Unicode", "Lucida Sans", "Lucida Grande", Verdana, Arial, sans-serif;
	font-size: 11px;
	padding: 2px 4px 2px 4px; 
	margin: 2px;
	text-decoration: none;
	border: 1px solid #4BC206;
	color: #4BC206;
	background-color: #FFFFFF;	
}
.wp-pagenavi a:visited {
	padding: 2px 4px 2px 4px; 
	margin: 2px;
	text-decoration: none;
	border: 1px solid #4BC206;
	color: #4BC206;
	background-color: #FFFFFF;	
}
.wp-pagenavi a:hover {	
	border: 1px solid #333333;
	color: #333333;
	background-color: #FFFFFF;
}
.wp-pagenavi a:active {
	font-family: "Lucida Sans Unicode", "Lucida Sans", "Lucida Grande", Verdana, Arial, sans-serif;
	font-size: 11px;
	padding: 2px 4px 2px 4px; 
	margin: 2px;
	text-decoration: none;
	border: 1px solid #333333;
	color: #333333;
	background-color: #FFFFFF;	
}
.wp-pagenavi span.pages {
	font-family: "Lucida Sans Unicode", "Lucida Sans", "Lucida Grande", Verdana, Arial, sans-serif;
	font-size: 11px;
	padding: 2px 4px 2px 4px; 
	margin: 2px 2px 2px 2px;
	color: #333333;
	border: 1px solid #333333;
	background-color: #FFFFFF;
}
.wp-pagenavi span.current {
	font-family: "Lucida Sans Unicode", "Lucida Sans", "Lucida Grande", Verdana, Arial, sans-serif;
	font-size: 11px;
	padding: 2px 4px 2px 4px; 
	margin: 2px;
	border: 1px solid #333333;
	color: #333333;
	background-color: #FFFFFF;
}
.wp-pagenavi span.extend {
	font-family: "Lucida Sans Unicode", "Lucida Sans", "Lucida Grande", Verdana, Arial, sans-serif;
	font-size: 11px;
	padding: 2px 4px 2px 4px; 
	margin: 2px;	
	border: 1px solid #333333;
	color: #333333;
	background-color: #FFFFFF;
}
/*END PAGENAVI CSS (PAGINATION USED BY BASE & VACATURES)*/
/*BEGIN EXTRA CONTAINERS*/
.onethird {
	display: inline;
	float: left;
	width: 200px; 
	margin: 0;
}
.twothird {
	display: inline;
	float: left;
	width: 270px;
	margin: 0;
	background: #F6F5EA;
	padding: 10px;
}
/*END EXTRA CONTAINERS*/
/*BEGIN SPEC*/
.specright{
	display: block;
	font-family: "Lucida Sans Unicode", "Lucida Sans", "Lucida Grande", Verdana, Arial, sans-serif;
	font-size: 11px;
	color: #4F433B;
	background: #F6F5EA;
	padding: 10px 10px 0 20px;
}
.specright a, .specright a:visited{
	color: #4F433B;
	text-decoration: underline;
}
.specright a:hover{
	color: #333333;
	text-decoration: none;
}
.specimageframe {
	display: inline;
	float: left;
	width: 50px;
	height: 50px;
	margin: 0 10px 0 0;
	padding: 5px 5px 5px 5px;
	background: #FFFFFF;
	border: 1px solid #CCCCCC;
}
.speccontent {
	display: inline;
	float: left;
	width: 160px;
	margin: 10px 0 0 0;
}
.specname {
	font-family: "Lucida Sans Unicode", Arial, sans-serif;
	font-size: 14px;
	color: #4F433B;
}
.specdetails {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	line-height: 14px;
}
/*END SPEC*/
/*BEGIN SHADE TABS (NOT USING AS OF NOW)*/
.shadetabs {
	padding: 0;
	margin-left: 0;
	margin-top: 0;
	margin-bottom: 0;
	font-family: "Lucida Sans Unicode", "Lucida Sans", "Lucida Grande", Verdana, Arial, sans-serif;
	font-size: 11px;
	list-style-type: none;
	text-align: left; /*set to left, center, or right to align the menu as desired*/
}
.shadetabs li {
	width: 200px;
	height: 25px;
	margin: 0;
}
.shadetabs li a {
	display: block;
	width: 175px;
	height: 15px;
	text-decoration: none;
	padding: 3px 15px 3px 10px;
	color: #2d2b2b;
	background: #E8E7DC;
}
.shadetabs li a:visited {
	color: #2d2b2b;
}
.shadetabs li a:hover {
	text-decoration: underline;
	color: #2d2b2b;
}
.shadetabs li a.selected { /*selected main tab style */
	background: #F6F5EA;
	outline: none;
}
.shadetabs li a.selected:hover { /*selected main tab style */
	text-decoration: none;
}
.shadetabs li a.second { /*selected main tab style */
	background: #D7E0F6;
	outline: none;
}
.shadetabs li a.second:hover { /*selected main tab style */
	text-decoration: none;
}
.tabcontent {
	display:none;
}

@media print {
	.tabcontent {
	display:block !important;
}
}
/*END SHADE TABS*/
/*BEGIN JOB PANEL (USED ON HOMEPAGE AND SIDEBAR)*/
.jobpanelleft {
	display:inline;
	float: left;
	width: 160px;
	margin: 0 5px 0 0;
}
.jobpanelmiddle {
	display:inline;
	float: left;
	width: 160px;
	margin: 0 5px 0 0;
}
.jobpanelright {
	display:inline;
	float: left;
	width: 160px;
	margin: 0;
}
/*END JOB PANEL*/
/*BEGIN JOB TABS (USED ON HOMEPAGE AND SIDEBAR)*/
.jobtabs, .jobtabs2, .jobtabs3 {
	padding: 0;
	margin-left: 0;
	margin-top: 4px;
	margin-bottom: 0;
	font-family: "Lucida Sans Unicode", "Lucida Sans", "Lucida Grande", Verdana, Arial, sans-serif;
	font-size: 11px;
	list-style-type: none;
	text-align: left; /*set to left, center, or right to align the menu as desired*/
}
.jobtabs li, .jobtabs2 li, .jobtabs3 li {
	width: 220px;
	height: 25px;
	margin: 0;
}
.jobtabs li a {
	display: block;
	width: 195px;
	height: 15px;
	text-decoration: none;
	padding: 3px 15px 3px 10px;
	color: #2d2b2b;
	background: #D2F0C0;
}
.jobtabs li a.second, .jobtabs2 li a.second, .jobtabs3 li a.second { /*selected main tab style */
	background: #E3E5E5;
	outline: none;
}
.jobtabs li a.second:hover, .jobtabs2 li a.second:hover, .jobtabs3 li a.second:hover { /*selected main tab style */
	text-decoration: underline;
}
.jobtabs2 li a {
	display: block;
	width: 195px;
	height: 15px;
	text-decoration: none;
	padding: 3px 15px 3px 10px;
	color: #2d2b2b;
	background: #E5F7DA;
}
.jobtabs3 li a {
	display: block;
	width: 195px;
	height: 15px;
	text-decoration: none;
	padding: 3px 15px 3px 10px;
	color: #2d2b2b;
	background: #F0FDE8;
}
.jobtabs li a:visited, .jobtabs2 li a:visited, .jobtabs3 li a:visited {
	color: #2d2b2b;
}
.jobtabs li a:hover, .jobtabs2 li a:hover, .jobtabs3 li a:hover {
	text-decoration: underline;
	color: #2d2b2b;
}
.jobtabs li a.selected { /*selected main tab style */
	background: #75DF37;
	outline: none;
}
.jobtabs li a.selected:hover { /*selected main tab style */
	text-decoration: none;
}
.jobtabscontent {
	padding: 0 15px 0 15px;
}
/*END JOB TABS*/
