/* --- content.css - Laat je raken --- */


/* --- content --- */

#content {
	padding: 0 0 25px;
}

.sideBar {
	float: left;
	clear: left;
	width: 461px;
}

.noSideBar {
	float: left;
	clear: both;
	width: 666px;
}
* html .noSideBar { float: none; }

	.sideBar .cnt, .noSideBar .cnt {
		float: left;
		clear: both;
		padding-left: 12px;
		padding-right: 10px;
	}

	.sideBar .cnt {
		width: 439px;
	}

	.noSideBar .cnt {
		width: 654px;
	}

#content h1 {
	margin-left: 12px;
}

/* --- cntPrintHeader --- */

.cntPrintHeader {
	margin-bottom: -9px;
}

	.cntPrintHeader p.printPage {
		float: right;
		font-size: 1.2em;
		font-weight: bold;
		text-align: right;
		max-width: 121px;
		margin: 2px 0 0 10px;
		padding: 0 0 2px 19px;
		background: none transparent no-repeat 0 0.2em;
	}
	
	.cntPrintHeader h1 {
		width: 504px;
	}

/* --- cntMedia --- */

#content .cntMedia {
	font-size: 1.2em;
	width: 666px;
	padding: 0 0 2.0em;
}

	.cntMedia a, .cntMedia img {
		display: block;
	}

/* --- cntHome --- */

#content .cntHome {
	font-size: 1.2em;
	width: 656px;
	margin-bottom: 1.6em;
	padding-left: 0;
}

	.cntHome .image {
		float: left;
		width: 211px;
		margin: 0;
		padding: 0 12px 0 0;
	}

		.cntHome .image img {
			display: block;
		}

	.cntHome .text {
		float: right;
		width: 433px;
		padding: 9px 0 0;
	}
	
		#content .cntHome h1 {
			margin-left: 0;
			padding-bottom: 1px;
		}
	
		.sIFR-hasFlash #content .cntHome h1 {
			font-size: 2.9em;
		}

/* --- cntActueel --- */

#content .cntActueel {
	font-size: 1.2em;
	width: 654px;
	padding-right: 0;
	margin-bottom: 1.6em;
}
	
	.cntActueel .image {
		float: right;
		width: 322px;
		margin: 0;
		padding: 0 0 0 10px;
	}
	
		.cntActueel .image img {
			display: block;
		}

	.cntActueel .text {
		float: left;
		width: 322px;
		padding: 9px 0 0.6em;
	}

		#content .cntActueel h2 {
			font-size: 1.2em;
			font-weight: bold;
			line-height: 1.45em;
			width: 322px;
			margin: 0;
		}

		#content .cntActueel p {
			margin: 0;
		}

		#content .cntActueel .date {
			font-weight: bold;
			margin-bottom: 1.5em;
		}
		
/* --- cntActOverviews --- */

#content .cntActOverviews {
	width: 666px;
	padding: 0;
}

	.cntActOverviews .news {
		float: left;
		width: 332px;
		margin: 0;
		padding: 0;
	}
	
		#content .cntActOverviews .news h2 {
			padding-left: 12px;
		}
		
		#content .cntActOverviews .news ul {	
			font-size: 1.2em;
			margin: 6px 10px 0 0;
			list-style-type: none;
		}
		
			.cntActOverviews .news ul li {
				margin: 0;
				padding: 6px 10px 9px 12px;
			}
			
			div.jsHoverItem,
			.cntActOverviews .news ul li.jsClickable:hover, .cntActOverviews .news ul li.jsHoverItem,
			.cntActOverviews .news ul li.jsClickable:hover h3, .cntActOverviews .news ul li.jsHoverItem h3,
			.cntActOverviews .news ul li.jsClickable:hover p, .cntActOverviews .news ul li.jsHoverItem p,
			.cntActOverviews .news ul li.jsClickable:hover p a, .cntActOverviews .news ul li.jsHoverItem p a 
			
			{
				text-decoration: underline;
				cursor: pointer;
			}
			
			
			
			
				.cntActOverviews h3 {
					font-size: 1.2em;
					font-weight: bold;
					line-height: 1.45em;
					margin-bottom: 0;
				}

				#content .cntActOverviews .news p {
					width: 302px;
					margin: 0;
				}

				#content .cntActOverviews .news .date {
					font-weight: bold;
					margin: 0;
				}
				
				.cntActOverviews .news a.more {
					display: block;
					float: left;
					clear: both;
					font-size: 1.1em;
					font-weight: bold;
					margin: 7px 0 0 12px;
				}

	.cntActOverviews .agenda {
		float: right;
		width: 322px;
		margin: 0;
		padding: 0;
	}

		.cntActOverviews .agenda ol {	
			font-size: 1.2em;
			margin: 9px 0 1.1em;
			overflow: auto;
			list-style-type: none;
		}
		
			.cntActOverviews .agenda li {
				clear: both;
				margin: 0;
				padding: 0;
			}
			* html .cntActOverviews .agenda li { margin: 0; }
			*:first-child+html .cntActOverviews .agenda li { margin: 0; }
			
				#content .cntActOverviews .agenda li p {
					float: right;
					margin: 0;
					width: 237px;
				}
				
				#content .cntActOverviews .agenda .date {
					float: left;
					font-size: 1.1em;
					font-weight: bold;
					width: 80px;
					padding: 0 5px 0 0;
				}
			
		.cntActOverviews .agenda a.more {
			font-size: 1.2em;
			font-weight: bold;
		}
			
		.cntActOverviews .agenda a.prev {
			float: left;
			clear: left;
			padding: 0 0 0 11px;
			background: none transparent no-repeat 0 0.55em;
		}
			
		.cntActOverviews .agenda a.next {
			float: right;
			clear: right;
		}
		
/* --- cntRoles --- */

.cntRoles {
	font-size: 1.2em;
	padding: 9px 0;
}

	.cntRoles ul {
		margin: 0;
		list-style-type: none;
	}
	
		.cntRoles ul li {
			margin: 0;
		}
		* html .cntRoles ul li { margin: 0; }
		*:first-child+html .cntRoles ul li { margin: 0; }
	
		.cntRoles ul li.first {
			border-top-style: none;
		}

			.cntRoles h2 {
				font-size: 1.1em;
				font-weight: bold;
				line-height: 1.45em;
				margin: 0 0 1.6em;
			}
			
			.cntRoles h3 {
				font-size: 1.1em;
				font-weight: bold;
				line-height: 1.45em;
				margin: 0;
			}
		
			.cntRoles a.IE { background-image: none; }
			
/* --- cntTeasers --- */

#content .cntTeasers {
	padding-bottom: 0;
	background: url(/Images/Campaign/divider_cntteasers.gif) transparent repeat 12px 0;
}
	
	.cntTeasers .frame {
		float: left;
		width: 179px;
		margin-left: 25px;
		padding: 5px 10px 7px 12px;
		background-color: transparent;
	}
	
	.cntTeasers .first {
		margin-left: 0;
	}
	
		#content .cntTeasers h2 {
			margin-bottom: 0.1em;
		}
	
		#content .cntTeasers p {
			font-size: 1.2em;
			margin-bottom: 0;
		}
			
		#content .cntTeasers ul {
			font-size: 1.2em;
			list-style-type: none;
			margin: 0;
		}
		* html #content .cntTeasers ul { margin: 0 0 0.6em; }
		*:first-child+html #content .cntTeasers ul { margin: 0 0 0.6em; }
		
			.cntTeasers li {
				margin: 0 0 0.6em;
			}
			* html .cntTeasers li { margin: 0 0 0.6em; }
			*:first-child+html .cntTeasers li { margin: 0 0 0.6em; }
		
				#content .cntTeasers li p {
					font-size: 1.1em;
					font-weight: bold;
					margin: 0;
				}
				
					.cntTeasers li p a {
						font-size: 0.9em;
						font-weight: normal;
					}

/* --- cntTextImageRight --- */

.cntTextImageRight {
	font-size: 1.2em;
}

	.cntTextImageRight h2 {
		font-size: 1.1em;
		font-weight: bold;
		line-height: 1.45em;
		margin: 0;
	}
	
	.cntTextImageRight .image {
		float: right;
	}
	
		.cntTextImageRight .image img {
			display: block;
			padding: 4px 0 0 13px;
		}

/* --- cntTextImageRight_wide --- */

#content .cntTextImageRight_wide {
	font-size: 1.2em;
	width: 656px;
	margin-top: 1.1em;
	padding-right: 0;
	border-bottom-width: 1px;
	border-bottom-style: solid;
}

	.cntTextImageRight_wide h2 {
		font-size: 1.1em;
		font-weight: bold;
		line-height: 1.45em;
		margin: 0;
	}
	
	.cntTextImageRight_wide .image {
		float: right;
	}
	* html .cntTextImageRight_wide .image { margin-bottom: 0; }
	*:first-child+html .cntTextImageRight_wide .image { margin-bottom: 0; }
	
		.cntTextImageRight_wide .image img {
			display: block;
			padding: 4px 0 0 13px;
		}

/* --- cntTextImageLeft --- */

.cntTextImageLeft {
	font-size: 1.2em;
}

	.cntTextImageLeft h2 {
		font-size: 1.1em;
		font-weight: bold;
		line-height: 1.45em;
		margin: 0;
	}
	
	.cntTextImageLeft .image {
		float: left;
	}
	
		.cntTextImageLeft .image img {
			display: block;
			padding: 4px 13px 0 0;
		}

/* --- cntTextImageLeft_wide --- */

#content .cntTextImageLeft_wide {
	font-size: 1.2em;
	width: 656px;
	margin-top: 1.1em;
	padding-right: 0;
	border-bottom-width: 1px;
	border-bottom-style: solid;
}

	.cntTextImageLeft_wide h2 {
		font-size: 1.1em;
		font-weight: bold;
		line-height: 1.45em;
		margin: 0;
	}
	
	.cntTextImageLeft_wide .image {
		float: left;
	}
	* html .cntTextImageLeft_wide .image { margin-bottom: 0; }
	*:first-child+html .cntTextImageLeft_wide .image { margin-bottom: 0; }
	
		.cntTextImageLeft_wide .image img {
			display: block;
			padding: 4px 13px 0 0;
		}


/* --- cntText --- */

.cntText {
	font-size: 1.2em;
}

	.cntText h2 {
		font-size: 1.1em;
		font-weight: bold;
		line-height: 1.6em;
		margin: 0;
	}
	
	.cntText h3 {
		font-size: 1.1em;
		font-weight: normal;
		line-height: 1.6em;
		margin: 0;
	}
	
/* --- cntArchActueel --- */

.cntArchActueel {
	font-size: 1.2em;
}

.cntArchActueel ol {
	overflow: auto;
	list-style-type: none;
}

	.cntArchActueel li {
		clear: both;
		margin: 0;
		padding: 0 0 0.6em;
	}
	* html .cntArchActueel li { margin: 0; }
	*:first-child+html .cntArchActueel li { margin: 0; }
	
		.cntArchActueel p {
			float: right;
			margin: 0;
			width: 364px;
		}
		
		.cntArchActueel .date {
			float: left;
			font-size: 1.1em;
			font-weight: bold;
			width: 70px;
			padding: 0 5px 0 0;
		}
			
/* --- cntSearch --- */

.cntSearch {
	font-size: 1.2em;
	padding-top: 5px;
	padding-bottom: 15px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
}

	.cntSearch label {
		display: block;
		float: left;
		width: 102px;
		margin: 1px 10px 0 0;
	}
	
	.cntSearch input {
		display: block;
		float: left;
		width: 210px;
		margin: 0;
		padding: 1px 3px 3px;
		border-width: 1px;
		border-style: solid;
	}
	
	.cntSearch button {
		display: block;
		float: left;
		text-align: right;
		width: 105px;
		padding: 1px 10px 1px 0;
		background: none transparent no-repeat 100% 0.8em;
		border-style: none;
	}
	
/* --- cntPagination --- */

.cntPagination {
	font-size: 1.2em;
	text-align: center;
	height: 2.2em;
	padding-top: 6px;
	padding-bottom: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
}

html>body .cntPagination {
	height: auto;
	min-height: 2.2em;
}

	.cntPagination ul {
		display: inline;
		list-style-type: none;
	}
	
	.cntPagination .pagePositionList {
		margin-right: 5px;
	}
	
		.cntPagination li {
			display: inline;
			margin: 0;
			padding: 0 0 0 0.5em;
			background: url(/Images/Campaign/divider_general.gif) transparent no-repeat 0 0.15em;
		}
		* html .cntPagination li { margin: 0; background-position: 0 0.55em; }
		*:first-child+html .cntPagination li { margin: 0; background-position: 0 0.55em; }
		
		.cntPagination li.prev, .cntPagination li.next, .cntPagination li.end,
		.cntPagination li.first, .cntPagination li.begin {
			background-image: none;
			background: none;
			}
		
			.cntPagination a {
				color: #000000;
				text-decoration: none;
				line-height: 2.2em;
				padding: 0.3em 0.6em;
			}
			
			.cntPagination a:hover, .cntPagination a:focus, .cntPagination a:active {
				text-decoration: underline;
			}
			
			.cntPagination .selected a {
				font-weight: bold;
			}
			
			.cntPagination li.prev a {
				padding: 0 0 0 10px;
				background: url(/Images/Campaign/ico_link_back.gif) transparent no-repeat 0 0.55em;
			}
			
			.cntPagination li.next a {
				padding: 0 10px 0 0;
				background: url(/Images/Campaign/ico_link.gif) transparent no-repeat 100% 0.55em;
			}
			
/* --- cntSearchResults --- */

#content .cntSearchResults {
	font-size: 1.2em;
	width: 461px;
	padding: 0;
}

	.cntSearchResults ol {
		margin: 0;
		list-style-type: none;
	}
	
		.cntSearchResults ol li {
			margin: 0;
			padding: 12px 10px 15px 12px;
			border-bottom-width: 1px;
			border-bottom-style: solid;
		}
		* html .cntSearchResults ol li { margin: 0; }
		*:first-child+html .cntSearchResults ol li { margin: 0; }

		.cntSearchResults h2 {
			font-size: 1.1em;
			font-weight: bold;
			line-height: 1.45em;
			margin: 0;
		}
		
			.cntSearchResults h2 a {
				text-decoration: none;
			}
		
			.cntSearchResults h2 a:hover, .cntSearchResults h2 a:focus, .cntSearchResults h2 a:active {
				text-decoration: underline;
			}
		
		.cntSearchResults p {
			margin: 0;
		}
		
		.cntSearchResults ul.crumbPath, .cntSearchResults ul.crumbPath ul {
			display: inline;
		}
		
		.cntSearchResults ol li.jsClickable:hover, .cntSearchResults ol li.jsHoverItem,
		.cntSearchResults ol li.jsClickable:hover h2 a, .cntSearchResults ol li.jsHoverItem h2 a,
		.cntSearchResults ol li.jsClickable:hover p, .cntSearchResults ol li.jsHoverItem p,
		.cntSearchResults ol li.jsClickable:hover ul.crumbPath li, .cntSearchResults ol li.jsHoverItem ul.crumbPath li {
			text-decoration: underline;
			cursor: pointer;
		}
	
			.cntSearchResults ul.crumbPath li {
				display: inline;
				margin: 0;
				padding: 0;
				border-style: none;
			}
			* html .cntSearchResults ul.crumbPath li { margin: 0; }
			*:first-child+html .cntSearchResults ul.crumbPath li { margin: 0; }
	
				.cntSearchResults ul.crumbPath li li {
					padding: 0 0 0 10px;
					background: url(/Images/Campaign/ico_link.gif) transparent no-repeat 0 0.55em;
				}
				
/* --- cntOplSearch --- */

.cntOplSearch {
	padding: 2px 0 10px;
}

	.cntOplSearch div {
		font-size: 1.2em;
		padding: 9px 0 0;
	}
	
		.cntOplSearch select {
			display: block;
			float: left;
			margin: 0;
			padding: 1px;
			border-width: 1px;
			border-style: solid;
		}
		
		.cntOplSearch .button {
			display: block;
			float: left;
			margin: 1px 0 0 5px;
			border-style: none;
		}
			
/* --- cntOplSearchResults --- */

#content .cntOplSearchResults {
	font-size: 1.2em;
	width: 461px;
	padding: 0;
}

	.cntOplSearchResults ol {
		margin: 0;
		list-style-type: none;
	}
	
		.cntOplSearchResults ol li {
			margin: 0;
			padding: 12px 10px 15px 12px;
			border-top-width: 1px;
			border-top-style: solid;
		}
		* html .cntOplSearchResults ol li { margin: 0; }
		*:first-child+html .cntOplSearchResults ol li { margin: 0; }
	
		.cntOplSearchResults ol li.first {
			border-top-style: none;
		}

		.cntOplSearchResults h2 {
			font-size: 1.1em;
			font-weight: bold;
			line-height: 1.45em;
			margin: 0;
		}
		
		.cntOplSearchResults p {
			margin: 0;
		}
		
		.cntOplSearchResults a.IE { background-image: none; }
		
/* --- cntVacSummary --- */

.cntVacSummary {
	font-size: 1.2em;
	margin-bottom: 0.9em;
}

	.cntVacSummary dl {
		position: relative;
		float: left;
		clear: both;
		width: 439px;
		margin: 0;
	}
	
	.cntVacSummary dl:first-child 
	{
	    margin: 0 0 1em;
	}
		.cntVacSummary dt {
			position: absolute;
			width: 105px;
			overflow: hidden;
		}
		
		.cntVacSummary dd span 
		{
		    position:absolute;
		    left:80px;
		    width:5px;
		    overflow:hidden;
		}
		.cntVacSummary dd p 
		{
		    padding-left:8px;
		} 
		
		.cntVacSummary dd {
			padding: 0 0 0 110px;
		}		
			.cntVacSummary dd h2 {
				float: left;
				font-size: 1.1em;
				font-weight: bold;
				line-height: 1.4em;
				padding-left:8px;
				margin: 0;
			}
		
			.cntVacSummary dd div {
				float: left;
				clear: left;
			}
		
			.cntVacSummary dd p {
				float: none;
				font-size: 1.0em;
				font-weight: normal;
				margin: 0;
			}
	.met-logo 
	{
	    width: 255px; float:left;
	}
	
	.cntVacSummary img.logo 
	{
	    width:130px;
	}
    .cntVacSummary .met-logo dt
    {
        width: 80px;
    }
    .cntVacSummary .met-logo dd 
    {
        width: 220px;
        padding: 0 0 0 80px;
    }
    
	* html .cntVacSummary #notifyVac{
        margin-left:5px;
    }

	
	.cntVacSummary #notifyVac{
	    float:left;
	    clear:both;
	}
			
	.cntVacSummary #notifyVac   ul{
	    list-style-type:none;
	}

    .cntVacSummary #notifyVac .alignLeft .openPopup a{
        background:transparent url(/Images/Campaign/ico_link.gif) no-repeat scroll 100% 0.55em;
        padding:0 11px 0 0;
        text-decoration:none;
        font-weight:bold;
        font-size:1.1em;
    }
    
   .cntVacSummary #notifyVac .alignLeft .openPopup a:hover{
        text-decoration:underline;
    }
    
        
    .cntVacSummary .react {
        float:left;
        clear:both;
    }
   
    .takeaction {
        margin-top:28px;        
        float:left;
        clear:both;
        
    }
    .takeaction p{
        font-size:1.1em;
        font-weight:bold;
        color:#906;
    }
    
    .takeaction a{
        font-size:1.1em;
         /*color:#906;*/
    }
    
    * + html .takeaction h1{
        font-size:22px;
    }
    
    .takeaction .mailafriend #notifyVac ul{
        list-style:none;
        padding:0;
        margin:0;
    }
    
    .takeaction .mailafriend #notifyVac  ul li{
        list-style:none;
        padding:0;
        margin:0;
    }

    .takeaction .mailafriend #notifyVac  ul li a{
        list-style:none;
        padding:0;
        margin:0;
        font-weight:bold;
        font-size:1.25em;
        /*color:#906;*/
        background:transparent url(/Images/Campaign/ico_link.gif) no-repeat scroll 100% 0.55em;
        padding:0 11px 0 0;
        text-decoration:none;
    }
    
    .takeaction .mailafriend #notifyVac  ul li a:hover{
        text-decoration:underline;
    }

    

    .cntVacSummary .addToSelected {
        float:left;
        clear:both;
        margin-bottom:10px;
    }
    
    .cntVacSummary .mailafriend {
        float:left;
        clear:both;
        margin: 10px 0 5px -13px;
    }

    
    .cntVacSummary .addToSelected a:hover{
        text-decoration:underline;
    }
    
    .cntVacSummary .addToSelected a{
        background:transparent url(/Images/Campaign/ico_link.gif) no-repeat scroll 100% 0.55em;
        color:#000000;
        padding:0 11px 0 0;
        text-decoration:none;
        font-weight:bold;
        font-size:1.1em;
        color:#990066;
    }
    
    
    		
	.cntVacSummary p {
		float: left;
		font-weight: bold;
	}
	
		.cntVacSummary p a {
			background-position: 100% 0.45em;
		}
	
	.cntVacSummary p.printPage {
		float: left;
		clear: both;
		padding: 0 0 0 19px;
		background: none transparent no-repeat 0 0.2em;
	}
		
/* --- cntProperties --- */

.cntProperties {
	font-size: 1.2em;
}

*:first-child+html .cntProperties {
	margin: 0 0 1.6em;
}

	.cntProperties h2 {
		font-size: 1.1em;
		font-weight: bold;
		line-height: 1.6em;
		margin: 0;
	}
	
	.cntProperties dl {
		float: left;
		clear: both;
		width: 439px;
	}
	
		.cntProperties dt {
			position: relative;
			float: left;
			clear: left;
			width: 136px;
			padding: 0 10px 0 0;
		}
		
			.cntProperties dt span {
				position: absolute;
				right: 4px;
				top: 0;
			}
			* html .cntProperties dt span { right: 1px; }
		
		.cntProperties dd {
			float: right;
			clear: right;
			width: 293px;
		}
		* html .cntProperties dd { float: none; margin-right: -3px; }
		*:first-child+html .cntProperties dd { float: none; }
	
/* --- cntList --- */

.cntList {
	font-size: 1.2em;
}

	.cntList h2 {
		font-size: 1.1em;
		font-weight: bold;
		line-height: 1.6em;
		margin: 0;
	}
	
	.cntList ul {
		list-style-type: none;
	}
	
		.cntList ul li {
			margin: 0;
		}
		* html .cntList ul li { margin: 0; }
		*:first-child+html .cntList ul li { margin: 0; }
	
/* --- cntVacSearch --- */

.rsslink{
    float:right;
    clear: left;
    position:relative;
    top:-55px;
}

* html .rsslink{
	top:-30px;
}

* + html .rsslink{
	top:-30px;
}

.rsslink a{
    margin-bottom:5px;
    padding-bottom:5px;
}
.rsslink img{
    margin-left:3px;
}

.rsslinkText a{
    float:right;
    margin-left:3px;
    white-space:nowrap;
    position:relative;
    left:-2px;
    top:-56px;
}

* html .rsslinkText a{
    top:-30px;
}

* + html .rsslinkText a{
    left:-1px;
    top:-31px;
}


#content .cntVacSearch {
	width: 461px;
	padding: 0; 
}

	.cntVacSearch .frameBase {	
		position: relative;
		width: 451px;
		margin: 10px 0 0 10px;
	}
	* html .cntVacSearch .frameBase { margin: 10px 0 0 5px; }

	.cntVacSearch .frame {	
		position: relative;
		left: -10px;
		top: -10px;
		float: left;
		clear: both;
		width: 429px;
		padding: 0 12px 4px;
	}

		.cntVacSearch .frame div {
			float: left;
			clear: both;
			width: 427px;
			padding-top: 8px;
		}

			.cntVacSearch .frame div div {
				position: relative;
				clear: left;
				padding: 0 0 12px;
			}
			
			.cntVacSearch .frame .vacSearchTerm {
				font-size: 1.2em;
				width: 163px;
				padding-right: 13px;
			}
			
			.cntVacSearch .frame .vacJobName {
				font-size: 1.2em;
				clear: right;
				width: 251px;
			}
			
			* html .cntVacSearch .frame .vacJobName {
				font-size: 1.2em;
				clear: right;
				width: 251px;
				margin-top:-13px;
			}

			
			.cntVacSearch .frame .vacRegion {
				font-size: 1.2em;
				width: 163px;
				padding-right: 13px;
			}
			
			.cntVacSearch .frame .vacZip {
				font-size: 1.2em;
				clear: none;
				width: 68px;
			}
			
			* html .cntVacSearch .frame .vacZip {
				font-size: 1.2em;
				clear: none;
				width: 68px;
				margin-top:13px;
			}
			
			* html .cntVacSearch .frame .zoekButton{
			    margin-top:13px;
			}
			
					.cntVacSearch label.overLabel {
						top: 1px;
					}
			
					.cntVacSearch input {
						display: block;
						/*float: left; */
						margin: 0;
						padding: 1px 3px 3px;
						border-width: 1px;
						border-style: solid;
					}
					

			
					.cntVacSearch select {
						display: block;
						/*float: left; */
						margin: 0;
						padding: 1px 1px 1px 3px;
						border-width: 1px;
						border-style: solid;
					}
					
					.cntVacSearch .order input {
						display: block;
						/*float: left; */
						margin: 0;
						padding: 0 3px 3px;
						border-width: 0px;
						border-style: solid;
						float:left;
						height:17px;
					}
					
					.cntVacSearch .order label {
                       margin-right:5px;
                       margin-top:0; 
                    }
					
					.cntVacSearch .order table {
						margin: 5px 0 0 10px;
					}

				
					.cntVacSearch .perPage select, .cntVacSearch .order select {
						float: left;
					}
						.cntVacSearch .resultFilter{position:relative;padding-bottom:10px!important;}
						.cntVacSearch .perPage {
							position:absolute;
							top:8px;
							right:15px;
						}
						
						.vacSearchL, .vacSearchR {
							width:205px!important;
							padding-top:0px!important;
							padding-bottom:0px!important;
						}
						
						.vacSearchL input, .vacSearchR input {
							width:199px!important;
						}
						.vacSearchL select, .vacSearchR select {
							width:205px!important;
						}
						
						
						.cntVacSearch .searchType .vacSearchR {
							width: 120px;
							padding-left: 4px;
							padding-right: 4px;
						}
						
						.cntVacSearch .searchType .vacSearchL {
							width: 120px;
							padding-left: 4px;
							padding-right: 4px;
						}
						
						.cntVacSearch .searchType .vacSearchR {
							width: 120px;
							padding-left: 4px;
							padding-right: 4px;
						}
						
						
						.cntVacSearch .searchType .vacSearchTerm label {
							width: 147px;
							padding-left: 4px;
							padding-right: 4px;
						}
			
						.cntVacSearch .vacSearchTerm input {
						
							width: 155px;
						}
				
						.cntVacSearch .searchType .vacJobName label {
						
							width: 243px;
							padding-left: 4px;
							padding-right: 4px;
							
						}
						
						.cntVacSearch .vacJobName select {
							width: 251px;
						}
				
						.cntVacSearch .searchType .vacRegion label {
							width: 155px;
							padding-left: 4px;
							padding-right: 4px;
						}
						
						.cntVacSearch .vacRegion select {
							width: 163px;
						}
				
						.jsLabelsOn .cntVacSearch .searchType .vacZip label {
							width: 52px;
							padding-left: 4px;
							padding-right: 4px;
						}
						
						.cntVacSearch .vacZip input {
							width: 60px;
						}
	
						.cntVacSearch button {
							display: block;
							float: right;
							font-size: 1.2em;
							text-align: right;
							width: 75px;
							padding: 1px 17px 1px 0;
							background: none transparent no-repeat 58px 0.05em;
							border-style: none;
						}
						
	#content .cntVacSearch .resultsFound {	
		float: left;
		clear: both;
		font-size: 1.2em;
		font-weight: bold;
		width: 439px;
		padding: 20px 10px 0 12px;
	}
						
		.cntVacSearch .resultsFound em {
			font-style: normal;
		}
		
	.cntVacSearch .resultFilter {
		float: left;
		clear: both;
		font-size: 1.2em;
		width: 439px;
		padding: 10px 10px 10px 12px;
	}
	* html .cntVacSearch .resultFilter { padding-bottom: 3px; }
	*:first-child+html .cntVacSearch .resultFilter { padding-bottom: 3px; }
	
	.resultFilter h2 {
			font-size:1.5em;
			padding-bottom:6px;
		}
		.cntVacSearch .show {
			float: right;
			margin-bottom: 7px;
		}
	
			.cntVacSearch .show span {
				display: block;
				float: left;
			}
	
			.cntVacSearch .show em {
				display: block;
				float: left;
				font-style: normal;
				font-weight: bold;
				margin-left: 0.9em;
				padding-right: 1.0em;
				background: url(/Images/Campaign/divider_general.gif) transparent no-repeat 100% 0.35em;
			}
	
			.cntVacSearch .show em.last {
				padding-left: 1.0em;
				background-position: 0 0.35em;
			}
	
			.cntVacSearch .show a {
				display: block;
				float: left;
				color: #000000;
				margin-left: 0.9em;
			}

         .cntVacSearch .resultFilter {
            margin-left:3px;
        }
        
        * html .cntVacSearch .resultFilter h2{
            font-size:17px;
        }

        * + html .cntVacSearch .resultFilter h2{
            font-size:14px;
        }


    	.cntVacSearch .resultFilter .order label {
            margin-left:3px;
        }
        .cntVacSearch .resultFilter .order table {
            float: left; 
            display:inline;
            margin-bottom:10px;
            width:330px;
            margin-top:2px;
        }

		.cntVacSearch .resultFilter label {
			display: block;
			float: left;
			margin-top: 2px;
		}
			
		.cntVacSearch .resultFilter select {
			margin: 0 0.5em;
		}
		

			.cntVacSearch .resultFilter div {
				clear: both;
			}
		
			.cntVacSearch .resultFilter .perPage {
				float: left;
				clear: left;
			}
			
				.cntVacSearch .resultFilter button {
					font-size: 1.0em;
				}
			
				.jsSelectNavOn .cntVacSearch .resultFilter button {
					display: none;
				}
	
/* --- cntVacSearchResults --- */

#content .cntVacSearchResults {
	font-size: 1.2em;
	width: 461px;
	padding: 0;
}

	.cntVacSearchResults ol {
		margin: 0;
		list-style-type: none;
	}
	
		.cntVacSearchResults ol li {
			float: left;
			clear: both;
			width: 439px;
			margin: 0;
			padding: 12px 10px 1.6em 12px;
			border-bottom-width: 1px;
			border-bottom-style: solid;
			
		}
		* html .cntVacSearchResults ol li { margin: 0; }
		*:first-child+html .cntVacSearchResults ol li { margin: 0; }
		
		.cntVacSearchResults ol.extended li {
			padding-bottom: 0;
		}
	
			.cntVacSearchResults .date {
				float: left;
				font-size: 1.1em;
				font-weight: bold;
				width: 70px;
				padding: 0 5px 0 0;
			}

			.cntVacSearchResults div {
				float: right;
				margin: 0;
				width: 440px;
			}
			
				.cntVacSearchResults div p {
					float: left;
					font-size: 1.1em;
					font-weight: bold;
					margin: 0;
				}
				
					.cntVacSearchResults div p a {
						text-decoration: none;
					}
				
					.cntVacSearchResults div p a:hover, .cntVacSearchResults div p a:focus, .cntVacSearchResults div p a:active {
						text-decoration: underline;
					}
		
				.cntVacSearchResults div img.logo {
					display: block;
					float: right;
					padding: 3px 0 1px;
				}
				
				.cntVacSearchResults div dl {
					float: left;
					clear: left;
					/*width: 234px;*/
					width: 310px;
					margin: 0;
				}
	
					.cntVacSearchResults div dt {
						position: relative;
						float: left;
						clear: both;
						/*width: 79px;*/
						width: 93px;
						padding: 0 10px 0 0;
					}
					
						.cntVacSearchResults div dt span {
							position: absolute;
							right: 4px;
							top: 0;
						}
						* html .cntVacSearchResults div dt span { right: 1px; }
					
					.cntVacSearchResults div dd {
						float: right;
						clear: right;
						/*width: 145px;*/
						width: 204px;
					}
					* html .cntVacSearchResults div dd { float: none; margin-right: -3px; }
					*:first-child+html .cntVacSearchResults div dd { float: none; }
			
				.cntVacSearchResults div.extension {
					margin: 0.6em 0 0;
				}
			
					.cntVacSearchResults div.extension p {
						float: none;
						font-size: 1.0em;
						font-weight: normal;
						margin: 0 0 1.6em;
					}
 
iframe.sollframe 
{
    position:relative;left:-290px; width:950px;height:2000px;
    border:0;
}
