body {
	padding : 0;
	margin : 0;
	font-size:12px;
	font-family: Arial, Helvetica, sans-serif;
	line-height : 1.5em;
	height: 100%;
	color : #454545;	
	background-color: #E3E3E3;
}
html{
	overflow-y:scroll;
}

.centeredmenu
{
	width:822px;	
	height:auto;
	position:relative;
	left:50%;	
	margin:0 0 0 -421px;
	padding:0 0 0 20px;
	background: #E3E3E3 url('/style/Images/Background.gif') repeat-y top;
}
a{
	color: #6e852f;
	background : inherit;
	text-decoration: underline;
}
a:hover {
	color: #a90d0c;
	background : inherit;
	text-decoration : underline;
}
ul{
	padding:0 0 0 8px;
	margin:0 0 0 8px;
	list-style-type: circle;
}
h1 {
	font-family: "Times New Roman", serif;
	border-top-style:none;
	border:1px;
	border-bottom-style:solid;
	border-color: #4F5E23;	
	padding : 0 0 0 0;
	margin : 5px 0 15px 0;
	font-weight: bold;
	color: #800000;
	font-size: 18px;
	line-height : 1.5;
	letter-spacing: 1px;
}
h1 a{
	color:#800000;
	text-decoration: none;
}
h1 a:hover{
	color:#800000;
	text-decoration: underline;
}
h2 {
	color : #949494;
	font-size:14px;
	margin-top : 10px;
	font-weight: bold;	
	letter-spacing: 1px;
}
h2 a{
	color:#949494;
	text-decoration: underline;
}
h2 a:hover{
	color:#800000;
	text-decoration: underline;	
}
.headinglink{
	color: #949494;
}
.heading2{
	color : #949494;
	font-size:14px;
	font-weight: bold;	
	letter-spacing: 1px;
	margin:0;
	padding:0;
}
img {
	border: 0;
}
.error {
	color: red;
}
.offline {
	color: red;
}
.online {
	color: green;
}
.makestrong{
	font-weight:bold;
}
.subtitle{
	font-size: 10px;
}
.subtitle p{margin-top:0;}
.prev-next {
	text-align: right;
	font-size: 10px;
	vertical-align: top;
}
.listindex {
	text-align: left;
	font-size: 10px;
	vertical-align: top;
}
.grid-header
{
	font-family: Arial, Sans-Serif;
	background : inherit;
	color : #454545;
	font-weight:bold;
	font-size:13px;
}
.grid-header a
{
	font-family: Arial, Sans-Serif;
	background : inherit;
	color : #454545;
	text-decoration:none;
}
.grid-header a:hover
{
	font-family: Arial, Sans-Serif;
	color: #a90d0c;
	background : inherit;
	text-decoration : underline;
}

.grid-row
{
	text-align: left;
	height: 24px;
	cursor: default;
	background: white;
	vertical-align: top;
}
.grid-row-hover
{
   text-align: left;
   height: 24px;
   cursor: pointer;
   background: #FDFFCF;
   vertical-align: top;
}
/* this style is the grid-row style but vertical-align 'center' for the input fields to outline with text */
.input-row
{
	text-align: left;
	height: 24px;
	cursor: default;
	background: white;
	vertical-align: center;
}
.FootNoteId
{
	vertical-align: super;
	font-size: x-small;
	color: #800000;
	font-weight: bold;
}
.FootNoteBlock {
	padding-left : 10px;
	border-left : 2px solid #4f5e23;
	margin : 10px 0 10px 25px;
}

.chapterend{
	border-top : 1px dotted #ccc;
	padding : 5px 0;
	margin: 10px 0 15px 0;
	text-align : right;
	border-top-color: #4f5e23;
}
.Red_Dot {
	background-image: url('/style/Images/Red_Dot.gif');
	background-repeat: no-repeat;
	background-position: center;
	font-family: Verdana;
	color: #FFFFFF;
	text-align: center;
	vertical-align: middle;
	font-weight: bold;
}
.Green_Dot {
	background-image: url('/style/Images/Green_Dot.gif');
	background-repeat: no-repeat;
	background-position: center;
	font-family: Verdana;
	color: #FFFFFF;
	text-align: center;
	vertical-align: middle;
	font-weight: bold;
}

.Connect_Dot {
	background-image: url('/style/Images/Greenline.gif');
	background-repeat: repeat-x;
	background-position: center;
	text-align: center;
	vertical-align: middle;
}
.middle{
	/*top: 100px;*/
    background : inherit;
	text-align: center;
}
.scrollframe {
	border : 1px solid #ccc;
	width: 700px;
	height: 300px;
	overflow-y: scroll;
	overflow-x: hidden;
	padding : 10px;
}
.applicationscrollframe{
	float:left;
	border : 1px solid #ccc;
	width: 720px;
	height: 300px;
	overflow-y: scroll;
	overflow-x: hidden;
}
/* Main info */
#containerpublic { 	float:left;	width:822px; height:auto; left:50%;	padding:0; background: #E3E3E3 url('/style/Images/Background.gif') repeat-y top; min-height:500px; }
.hidediv{  filter:alpha(opacity=10); opacity:0.1;}
#container { float:left; width:822px; height:auto; padding:0; }
#headcontainer{ float:left;	width:822px; height:auto; left:50%;	position:relative; margin:0 0 0 -411px;	padding:0;	background: #E3E3E3 url('/style/Images/Background.gif') repeat-y top;}
#mainright {float:right; width:241px;	margin:0; color: #62762a; padding:10px 50px 0 0; color: #62762a; }
#mainleft{ float:left; width:440px; margin:0 0 0 0; padding:13px 0 0 50px; }
#maincontent{ float:left; width:722px; min-height:450px; padding:0px 50px 0 50px; margin:9px 0 0 0; }
#mainfooter{ float:left; width:822px; height:auto; margin:50px 0 0 0; }

/* Login page */
#loginleft{
	float:left;
	width:48%;
	text-align:center;
}
#loginright{
	float:right;
	width:48%;
	text-align:center;
}
#addcontacts{
	width:600px;
	margin:10px 10px 10px 10px;
}
/* Page tabs */
#tabcontainer{
    float:left;
    width: 100%;
    padding:0;
    margin:0;   
}
.tabcontent{
    padding:0;
    margin:0;
    font-weight: bold;
    color:#999999;
}
.urlselected{
    color:#800000;
    font-family: "Times New Roman", Times, serif;
    padding:0;
    margin:5px;
    font-weight: bold;
}
.urlunselected{
    color:#999999;
    font-family: "Times New Roman", Times, serif;
    padding:0;
    margin:5px;
    text-decoration:none;
    font-weight: bold;
}
.urlunselected a{
	color:#999999;
	text-decoration: none;
}
.urlunselected a:hover {
	color: #800000;
	text-decoration: none;
}
#Tab_Sheet {
	float:left;
	width:700px;
	padding:10px;
	border-style: none solid solid solid;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-color: #ccc;
	border-bottom-color: #ccc;
	border-left-color: #ccc;
}
/* Selected tabs */
.tabselected{
    float:left;
    height:30px;
    text-align:center;
    background-position: bottom center;
    background-image: url('/style/Images/Tab_Select_Middle.gif');
    background-repeat: repeat-x;
    padding:0;
    margin:0;
    font-size: 18px;
}
.tabselectedleftend{
    float:left;
    background-position: bottom left;
    background-image: url('/style/Images/Tab_Select_EdgeEndLeft.gif');
    background-repeat: no-repeat;
    width:16px;
    height:30px;
    padding:0;
    margin:0;
}
.tabselectedrightend{
    float:right;
    background-position: bottom right;
    background-image: url('/style/Images/Tab_Select_EdgeEndRight.gif');
    background-repeat: no-repeat;
    width:16px;
    height:30px;
    padding:0;
    margin:0;
}
.tabselectedleft{
    float:left;
    background-position: bottom left;
    background-image: url('/style/Images/Tab_Select_EdgeLeft.gif');
    background-repeat: no-repeat;
    width:21px;
    height:30px;
    padding:0;
    margin:0;
}
.tabselectedright{
    float:right;
    background-position: bottom right;
    background-image: url('/style/Images/Tab_Select_EdgeRight.gif');
    background-repeat: no-repeat;
    width:21px;
    height:30px;
    padding:0;
    margin:0;
}
/* UNSelected tabs */
.tabunselected{
	cursor:pointer;
    float:left;
    height:30px;
    text-align:center;
    background-position: bottom center;
    background-image: url('/style/Images/Tab_UnSelect_Middle.gif');
    background-repeat: repeat-x;
    padding:0;
    margin:0;
    font-size: 18px;
}
.tabunselectedleft{
	cursor:pointer;
    float:left;
    background-position: bottom left;
    background-image: url('/style/Images/Tab_UnSelect_EdgeLeft.gif');
    background-repeat: no-repeat;
    height:30px;
    width:21px;
    padding:0;
    margin:0;
}
.tabunselectedright{
	cursor:pointer;
    float:right;
    background-position: bottom right;
    background-image: url('/style/Images/Tab_UnSelect_EdgeRight.gif');
    background-repeat: no-repeat;
    width:21px;
    height:30px;
    padding:0;
    margin:0;
}
.tabunselectedleftend{
	cursor:pointer;
    float:left;
    background-position: bottom left;
    background-image: url('/style/Images/Tab_UnSelect_EdgeEndLeft.gif');
    background-repeat: no-repeat;
    width:16px;
    height:30px;
    padding:0;
    margin:0;
}
.tabunselectedrightend{
	cursor:pointer;
    float:right;
    background-position: bottom right;
    background-image: url('/style/Images/Tab_UnSelect_EdgeEndRight.gif');
    background-repeat: no-repeat;
    width:16px;
    height:30px;
    padding:0;
    margin:0;
}

/* Buttons */
label.button {cursor: pointer;background:url('/style/Images/btn_right.gif') no-repeat scroll top right; display:block; float:right; height:29px; margin:0 0 0 6px; padding:0 17px 0 0; text-decoration:none; font-size:15px; color: #FFFF99; font-family:Verdana; font-weight:500;}
label.button span {background:url('/style/Images/btn_left.gif') no-repeat left top;  display:block; line-height:23px; padding:0 0 6px 14px;} 
label.button:hover {color:#FFFFFF;}


.Button {
	text-align: center;
	height: 29px;
	width: auto;
	cursor: pointer;
	margin:0;
	padding:0;
	
}
.GreyButton {
	text-align: center;
	height: 29px;
	width: auto;
	cursor:default;	
}

.ButtonGreenCenter{
	background: url('/style/Images/Button_Center.gif') left;
	background-repeat: repeat-x;
	padding: 0;
	margin: 0;
	color: #FFFF99 !important;
	text-decoration: none;
	font-size:15px;
	font-family: Verdana;
	font-weight: 500;
	letter-spacing: 0px;
	cursor:pointer;
}
.ButtonGreenLeft 
{
	background-position: bottom;
	background: url('/style/Images/Button_Left.gif') left top;
	padding: 0;
	margin: 0;
	background-repeat: no-repeat;
	width: 12px;
}
.ButtonGreenCenterLabel:hover{
	color:#FFFFFF;	
	cursor:pointer;
}
.ButtonGreenRight 
{
	background: url('/style/Images/Button_Right.gif') right top;
	padding: 0;
	margin: 0;
	background-repeat: no-repeat;
	width: 14px;
}
/* GREY BUTTON */
.ButtonGreyCenter{
	background: url('/style/Images/Grey_Button_Center.gif') left;
	background-repeat: repeat-x;
	padding: 0;
	margin: 0;
	color: #FFFFFF !important;
	text-decoration: none;
	font-size:15px;
	font-family: Verdana;
	font-weight: 500;
	letter-spacing: 0px
}
.ButtonGreyLeft 
{
	background-position: bottom;
	background: url('/style/Images/Grey_Button_Left.gif') left bottom;
	padding: 0;
	margin: 0;
	background-repeat: no-repeat;
	width: 13px;
}
.ButtonGreyRight 
{
	background: url('/style/Images/Grey_Button_Right.gif') left bottom;
	padding: 0;
	margin: 0;
	background-repeat: no-repeat;
	width: 16px;
}
/* RED BUTTON */
.ButtonRedCenter{
	background: url('/style/Images/Red_Button_Center.gif') left;
	background-repeat: repeat-x;
	padding: 0;
	margin: 0;
	color: #FFFF99 !important;
	text-decoration: none;
	font-size:15px;
	font-family: Verdana;
	font-weight: 500;
	letter-spacing: 0px
}
.ButtonRedLeft 
{
	background-position: bottom;
	background: url('/style/Images/Red_Button_Left.gif') left bottom;
	padding: 0;
	margin: 0;
	background-repeat: no-repeat;
	width: 13px;
}
.ButtonRedRight 
{
	background: url('/style/Images/Red_Button_Right.gif') left bottom;
	padding: 0;
	margin: 0;
	background-repeat: no-repeat;
	width: 16px;
}
/*BUTTON HOVERS */
.GreenButton label:hover 
{
	color: #FFFFFF !important;
	text-decoration: none !important;
	cursor: pointer;
	
}
.RedButton label:hover 
{
	color: #FFFFFF !important;
	text-decoration: none !important;
	cursor: pointer;
}

.ButtonGreenCenter a:hover 
{
	color: #FFFFFF !important;
	text-decoration: none !important;
	cursor: pointer;
}
.ButtonRedCenter label:hover 
{
	color: #FFFFFF !important;
	text-decoration: none !important;
	cursor: pointer;
}
.ButtonRedCenter a:hover 
{
	color: #FFFFFF !important;
	text-decoration: none !important;
	cursor: pointer;
}
.ButtonRedCenter label:hover 
{
	color: #FFFFFF !important;
	text-decoration: none !important;
	cursor: pointer;
}

/* PUBLIC PAGES */
#header {
	margin:0 0 0 31px;
	width: 760px;
	height: 124px;
	float: left;
}
/* Containers */
#maincontainer {
	position:absolute;
	float:left;
	width:822px;
	left:50%;
	margin:0 0 0 -411px;
	padding:0;
	background: #E3E3E3 url('/style/Images/Background.gif') repeat-y top;
}
#rightcontainer{
	font-family: Verdana;
	position:absolute;	
	float:left;
	margin:0 0 0 155px;
	width:235px;
	left:50%;
	z-index:1000;
	
}
#menucontainer {
	background:url('/style/Images/Public/MenuBackGround.gif') top repeat-x;
	height:28px;
	width:100%;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	position:absolute;
	margin:88px 0 0 0;
	z-index:100;
}
#menubar {width:779px;margin:0px auto 0px auto;z-index:9;}
/* Disbable underline on A for IE6*/
.menu a:hover{text-decoration: none;}
.menu {height:28px;	position:relative;z-index:100;}
/* remove all the bullets, borders and padding from the default list styling */
.menu ul {padding:0;margin:0;list-style-type:none;}
.menu ul ul {width:134px;}
/* float the list to make it horizontal and a relative positon so that you can control the dropdown menu positon */
.menu li {float:left;width:134px;position:relative;}
/* style the links for the top level */
.menu a, .menu a:visited {display:block;font-size:12px;letter-spacing:1px;font-weight:bold;text-decoration:none;color:#fff;width:134px;height:28px;line-height:28px;text-align:center;}
/* a hack so that IE5.5 faulty box model is corrected */
* html .menu a, * html .menu a:visited {width:134px;w\idth:118px;}
/* hide the sub levels and give them a positon absolute so that they take up no room */
.menu ul ul {visibility:hidden;position:absolute;height:0;top:28px;left:0;width:134px;text-align:center;}
/* another hack for IE5.5 */
* html .menu ul ul {top:30px;t\op:31px;}
/* style the table so that it takes no ppart in the layout - required for IE to work */
.menu table {position:absolute;top:0;left:0;border-collapse:collapse; margin:-3px 0 0 -8px;}
/* style the second level links */
.menu ul ul a, .menu ul ul a:visited {font-size:12px;background:#F4F4F4;color:#323b13;height:auto;line-height:28px;width:134px;letter-spacing:0px;font-weight:normal;padding:3px 0 0 0;}
/* yet another hack for IE5.5 */
* html .menu ul ul a, * html .menu ul ul a:visited {width:134px;w\idth:118px;}
/* style the top level hover */
.menu a:hover  {color:#323b13;background:url('/style/Images/Public/MenuBackGroundHover.gif') repeat-x top center ;}
.menu :hover > a {color:#323b13; background:url('/style/Images/Public/MenuBackGroundHover.gif') repeat-x top center ;}
.menu ul ul a:hover {color:#fff;background:#7A9234;}
.menu ul ul :hover > a {color:#fff;background:#7A9234;}
/* make the second level visible when hover on first level list OR link */
.menu ul li:hover ul, .menu ul a:hover ul {visibility:visible;}
/* selected menu item */
.menu li .selected {color:#323b13; background:url('/style/Images/Public/MenuBackGroundHover.gif') repeat-x top;}
.menu .selected:hover{ background-color:#323b13;}

/* RIGHT ITEMS */
.rightitem{
	margin:0 0 8px 0;
	background-image: url('/style/Images/Public/MenuLogin.gif');
	background-repeat: repeat-x;
	background-color: #4f5e23;
	border: 2px outset #AAAAAA;
	padding:0;
	vertical-align: text-top;
	color: #FFFFFF;
	font-weight:bold;
	font-size:10px;
	float:left;
	width:230px;
}
.rightitem form{margin:0;padding:0;}
.rightitem label{cursor:pointer;}
.rightitem .latestjob{line-height:21px;float:left; width:222px;padding:0 5px 0 5px;}
.rightitem .highlight{background-color: #9AA96F;}
.rightitem .jobtitle{float:left; width:168px;}
.rightitem .jobreward{float:right;text-align:right; width:50px;}


.rightitem a{color: #FFFFFF;text-decoration: none;}
.rightitem a:hover{color: #f6fa9c;text-decoration: none;}
.rightitem .featured {margin: 0;;float:left;padding:7px;}
.rightitem .Login{border-width: 0px;margin: 0px;border-style: none;height: 14px;padding: 0px;vertical-align: middle;font-size: 9px;font-family: Verdana;font-weight: normal;color: #454545;width: 112px;}
.rightitem h1{font-family: Arial, Helvetica, sans-serif;color: #FFFFFF;border-style: solid none solid none;border-width: 1px 0px 1px 0px;border-color: #FFFFFF;font-weight: bold;padding: 4px 5px 4px 5px;font-size: 14px;letter-spacing: inherit;margin:9px 0 15px 0;}
.rightitem table{width:100%; padding:0px;line-height:20px;}

/* RIGHT SEARCH */
.rightsearch{
	color: #999999;
	margin:0 0 8px 0;
}
.rightsearch table{width: 100%;text-align: center;}
.rightsearch a{color: #999999;text-decoration: none;}
.rightsearch a:hover{color: #800000;text-decoration: underline;}
.rightsearch input {border-style: solid;border-width: 1px;padding: 2px 2px 2px 5px;font-family: Verdana;color: #999999;letter-spacing: 0px;font-size: 10px;width: 110px;border-top-color: #999999;}

/* RIGHT FLAGS */
.rightflags{margin:0 0 2px 0;text-align: center;}
.rightflags table{width:100%; text-align:center;}
#countryselect{float:right; width:100%;margin:0;padding:0;}
#countryselect .Netherlands {float:right;background: url('/style/Images/Public/NetherlandsOff.gif') no-repeat center bottom;padding:3px;margin:0;text-align:center;width:20px;}
#countryselect .Netherlands:hover {float:right;background: url('/style/Images/Public/Netherlands.gif') no-repeat center bottom;padding: 3px;margin: 0;text-align: center;cursor: pointer;width:20px;}
#countryselect .NetherlandsSelected {float:right;background: url('/style/Images/Public/Netherlands.gif') no-repeat center bottom;padding:3px;margin:0;text-align:center;width:20px;}
#countryselect .Belgium {float:right;background: url('/style/Images/Public/BelgiumOff.gif') no-repeat center bottom;padding:3px;margin:0;text-align:center;width:20px;}
#countryselect .Belgium:hover {float:right;background: url('/style/Images/Public/Belgium.gif') no-repeat center bottom;padding: 3px;margin: 0;text-align: center;cursor: pointer;width:20px;}
#countryselect .BelgiumSelected {float:right;background: url('/style/Images/Public/Belgium.gif') no-repeat center bottom;padding:3px;margin:0;text-align:center;width:20px;}
#countryselect .UK {float:right;background: url('/style/Images/Public/UKOff.gif') no-repeat center bottom;padding:3px;margin:0;text-align:center;width:20px;}
#countryselect .UK:hover {float:right;background: url('/style/Images/Public/UK.gif') no-repeat center bottom;padding: 3px;margin: 0;text-align: center;cursor: pointer;width:20px;}
#countryselect .UKSelected {float:right;background: url('/style/Images/Public/UK.gif') no-repeat center bottom;padding:3px;margin:0;text-align:center;width:20px;}

/* RIGHT PROMO */
.rightpromo{
	margin:0 0 8px 0;
	border: 2px outset #AAAAAA;
	padding: 4px 6px 4px 6px;
	color: #454545;
	float:left;
	width:220px;
}
/*CONTENT BLOCK PUBLIC PAGES */
#content{
	width:515px;
	padding:14px 10px 14px 4px;
	font-size:12px;
	font-family: Arial, Helvetica, sans-serif;
	text-align: left;
	color: #454545;
	float:left;
	
}
#contentindex h1{
	border-top-style:solid;
	border-bottom-style:none;
	border-color: #800000;	
	border-top-width:1px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#454545;
	margin:0px;
	padding:5px 0 5px 0;
	font-weight:bold;
}
#contentindex{
	width:545px;
	<!--[if IE 6]>width:605px;<![endif]-->
	float:left;
	margin:0 0 0 10px;
	padding:0 0 0 10px;
}
.roledescription{
	width:160px;
	float:left;
	padding:0px;
	margin:15px 10px 0 8px;
}
#fullwidth{
	float:left;
	width:722px;
	margin:0;
	padding:10px 50px 0 50px;
}
.teaser{
	width:800px;
	font-family:Verdana;
	color: #800000;
	font-size:9px;
	font-weight:bold;
	float:left;
	margin:0 0 0 11px;
}
.teasertext{
	float:left;
	text-align:center;
	width:550px;
}
.teasermovie{
	float:left;
	text-align:center;
	width:550px;
}
/* BUTTON / INPUT STYLING */
.Button_White {
	text-align: center;
	width: auto;
	cursor: pointer;
}
.Button_White_Center{
	background-position: center;
	background: url('/style/Images/Public/Button_White_Center.gif');
	background-repeat: repeat-x;
	padding: 0;
	margin: 0;
	color: #800000;
	text-decoration: none;
	font-size: small;
	font-family: Verdana;
	letter-spacing: 0px;
}
.Button_White_Left 
{
	background-position: right center;
	background: url('/style/Images/Public/Button_White_Left.gif');
	padding: 0;
	margin: 0;
	background-repeat: no-repeat;
	width: 9px;
}
.Button_White_Right 
{
	background-position: left center;
	background: url('/style/Images/Public/Button_White_Right.gif');
	padding: 0;
	margin: 0;
	background-repeat: no-repeat;
	width: 9px;
}
#requirementdiv{
	float:left;
	width:695px;
}
.requirementnumber{
	width:20%;
	float:left;
}
.requirementinput{
	width:695px;
	float:left;
}
<!--
#Public {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	line-height : 1.5em;
	color : #454545;
	background: top;
}
#Public h2 {
	color : #949494;
	font-size: 14px;
	margin-top : 10px;
	font-weight: bold;
	letter-spacing: 1px;
}
#Public h1 {
	border-style: none;
	font-family: "Times New Roman", serif;
	background: url('/style/Images/Greenline.gif') repeat-x left bottom;
	padding : 0 0 5px 0;
	margin : 5px 0 15px 0;
	font-weight: bold;
	color: #800000;
	font-size: 18px;
	letter-spacing: 1px;
}
#Public table {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	line-height : 1.5em;
	color : #454545;
	background: top;
}
-->
.jobsaskafriendcontainer{
	float:left;
	width:100%;
}
.jobsaskafriendnametext{
	float:left;
	width:10%;
}
.jobsaskafriendname{
	width:90%;
}
.jobsaskafriendnameinput{
	float:left;
	width:35%;
}
.jobsaskafriendemailtext{
	float:left;
	width:15%;
}
.jobsaskafriendemail{
	width:98%;
}
.jobsaskafriendemailinput{
	float:left;
	width:40%;
}
.imagefloatleft {
	float: left;
	margin : 0 10px;
	border: 1px solid #4f5e23;
	padding : 5px;
	background: #d2e1a1;
}
.imagefloatright{
	float : right;
	margin : 0 10px;
	border: 1px solid #4f5e23;
	padding : 5px;
	background: #d2e1a1;
}
.noValidValue{
	color:#FF0000;
}
.greybox {
	width: 75%;
	margin: 10px 0 0 50px;
	padding: 20px;
	background-color: #E6E6E6;
}
.disabled{
	background-color:#CCCCCC;
}
.breadcrumbs{
	font-size: 10px;
	color: #6e852f;
	float:left;
	margin:0;
	padding: 0 0 0 50px;
	width:700px;

}
.useragreement
{
	width: 360px; 
	height: 85px; 
	overflow:auto; 
	border-color:Gray; 
	border-width:1px; 
	border-style:solid;	
	text-align: left;
}

#publicfooter{
	width:800px;
	margin:50px 0 0 0;
	float:left;
}

/* TEMP FOOTER PUBLIC INFO */
/* AS OF 28-10-2008 ALSO FOOTER FOR BACKEND, REPLACES MAINFOOTER (GvE) */
.style2 {
	background-image: url('/style/Images/Public/FooterTop.gif');
	border-collapse: collapse;
}
.style3 {
	background-image: url('/style/Images/Public/FooterBottom.gif');
}
.style4 {
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #C0C0C0;
}
.style5 {
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #999999;
}
.style5 a {
	text-decoration: none;
	color: #999999;
}
.style5 a:hover {
	text-decoration: underline;
	color: #800000;
}


/* Menu Closed section */
#mmcontainer{width:780px;position:relative; color:#F6FA9C;font-family:Verdana;left:50%;	margin:0 0 0 -390px;}
#mmcontainer a{	color:#F6FA9C; text-decoration:none;}
#mmcontainer a:hover{ color:#FFFFFF; text-decoration:none;}

/* Container Top */
#mmcontainer #top{float:left;width:780px;background:url('/style/Images/menu/mm_topmiddle.gif') repeat-x; font-size:18px;height:42px;margin: 8px 0 2px 0;}
#mmcontainer #top #left{float:left;width:180px;height:40px;background:url('/style/Images/menu/mm_topleft.gif') left top no-repeat; }
#mmcontainer #top #right{float:right;width:10px;height:40px;background:url('/style/Images/menu/mm_topright.gif') right top no-repeat; }
#mmcontainer #top ul{padding:0;margin:0;float:right;text-align:right;}
#mmcontainer #top li{float:right;cursor:pointer; list-style:none;line-height:38px;}
#mmcontainer #top li:hover a{color:#FFFFFF;}
#mmcontainer #top .middle{ min-width:90px;*-width:90px;}
#mmcontainer #top .switch{ padding: 0 5px 0 5px;}

/* Container Top selected */
#mmcontainer #top #selectedleft{ height:50px; position:relative; width:18px; background:url('/style/Images/menu/mm_selectedleft.gif') no-repeat;}
#mmcontainer #top #selectedright{ height:50px; position:relative; width:18px; background:url('/style/Images/menu/mm_selectedright.gif') no-repeat;}
#mmcontainer #top #selectedrightout{ float:right; height:50px; position:relative; width:10px; background:url('/style/Images/menu/mm_selectedrightout.gif') no-repeat;}
#mmcontainer #top #selectedmiddle{ height:50px;	position:relative; background:url('/style/Images/menu/mm_selectedmiddle.gif') repeat-x; min-width:90px;*-width:90px;text-align:center;}
#mmcontainer #top #selectedmiddle a{ color:#FFFFFF; background:none;}

/* Container bottum */
#mmcontainer #bottom{width:780px;font-family:Verdana;float:left;height:26px;font-size:17px;*-margin-top:-8px;background:url('/style/Images/menu/mm_bottommiddle.gif') repeat-x; }
#mmcontainer #empty{width:780px;float:left;height:26px;}
#mmcontainer #bottom #left{ float:left; width:10px; height:26px; background:url('/style/Images/menu/mm_bottomleft.gif') left top no-repeat; }
#mmcontainer #bottom #right{ float:right; width:16px; height:26px; background:url('/style/Images/menu/mm_bottomright.gif') right top no-repeat; }
#mmcontainer #bottom ul{ float:left; padding:0; margin:0; text-align:right;}
#mmcontainer #bottom li{ float:left; cursor:pointer; list-style:none; line-height:24px;padding:0 25px 0 25px;}
#mmcontainer #bottom li:hover a{color:#FFFFFF;}
#mmcontainer #bottom .switch{ padding:0;}
#mmcontainer #bottom .selected a{ color:#FFFFFF;}

/* Popup myprofile password */
#popupcontainer, .inputtext{color:#949494;text-align:left;font-size:14px;font-weight:bold;letter-spacing: 1px;}
#popupcontainer, .buttons{margin-top:20px;}
#popupcontainer, #popuperrorcontainer{ height:60px;}
#popupcontainer, #popuperrorcontainer .errorimage{display:none;}

/* Content box*/
.Contentbox{padding:10px 0 20px 0;}
.Contentbox .content {border:1px solid #cccccc;padding:8px;}
.ContentboxTL{background-image: url('/style/Images/Roundbox_TL.gif');background-repeat: no-repeat; float:left;margin:0;z-index:10;width:10px;}
.ContentboxTR{background-image: url('/style/Images/Roundbox_TR.gif');background-repeat: no-repeat; float:right;z-index:10;width:10px;margin:0;}
.ContentboxBL{background-image: url('/style/Images/Roundbox_BL.gif');background-repeat: no-repeat; float:left;margin:-10px 0 0 0;z-index:10;width:10px;}
.ContentboxBR{background-image: url('/style/Images/Roundbox_BR.gif');background-repeat: no-repeat; float:right;margin:-10px 0px 0 0;z-index:10;width:10px;}

/* Index latest jobs */
.rightitem .rowitem{width:226px;padding:2px 0 2px 5px;}
.rightitem .rowitem{cursor:pointer;}
/* Universal RSS frontpage */
.rightitem .rss{ float:left; width:226px;margin:3px 0 3px 0;}
.rightitem .rss .logo{ float:left; width:30px;}
.rightitem .rss .title{ float:left; width:196px; text-align:right;}

.form{ padding:0;margin:0;}
.bold{ font-weight:bold;}

/* Row building */
.item_row {width:100%;float:left;border-bottom:1px solid #CCCCCC;padding:4px 0; line-height:18px;}
.item_row2 {width:100%;float:left;padding:4px 0; line-height:18px;}
.colom_5 {width:3%; padding:0 1%;float:left;}
.colom_10 {width:8%; padding:0 1%;float:left;}
.colom_15 {width:13%; padding:0 1%;float:left;}
.colom_20 {width:18%; padding:0 1%;float:left;}
.colom_25 {width:23%; padding:0 1%;float:left;}
.colom_30 {width:28%; padding:0 1%;float:left;}
.colom_35 {width:33%; padding:0 1%;float:left;}
.colom_40 {width:38%; padding:0 1%;float:left;}
.colom_45 {width:43%; padding:0 1%;float:left;}
.colom_50 {width:48%; padding:0 1%;float:left;}
.colom_55 {width:53%; padding:0 1%;float:left;}
.colom_60 {width:58%; padding:0 1%;float:left;}
.colom_65 {width:63%; padding:0 1%;float:left;}
.colom_70 {width:68%; padding:0 1%;float:left;}
.colom_75 {width:73%; padding:0 1%;float:left;}
.colom_80 {width:78%; padding:0 1%;float:left;}
.colom_85 {width:83%; padding:0 1%;float:left;}
.colom_90 {width:88%; padding:0 1%;float:left;}
.colom_95 {width:93%; padding:0 1%;float:left;}
.colom_100 {width:98%; padding:0 1%;float:left;}

/* Recruiter-jobscreate */
#jobscreatedetails{float:left;width:580px;}
#jobscreatedetails input{border:1px solid #CCCCCC;}
/* jobdetails */
#jobdetailspopup { z-index:10; position:absolute; width:600px; top:210px; left:100px; background-color:#ffffff; display: none;}

/* Button */
a.button {background:url('/style/Images/btn_right.gif') no-repeat scroll top right; display:block; height:29px; margin:0 0 0 6px; padding:0 15px 0 0; text-decoration:none; font-size:15px; font-weight:bold; color: #FFFF99; font-family:Verdana; font-weight:500}
a.button span {background:url('/style/Images/btn_left.gif') no-repeat left top;  display:block; line-height:24px; padding:0 0 6px 14px;} 
a.button:hover {color:#FFFFFF;}
a.buttonright{ float:right;}
a.buttonleft{ float:left;}
/* Red Button */
a.redbutton {background:url('/style/Images/btn_red_right.gif') no-repeat scroll top right; display:block; height:29px; margin:0 0 0 6px; padding:0 15px 0 0; text-decoration:none; font-size:15px; font-weight:bold; color: #FFFF99; font-family:Verdana; font-weight:500}
a.redbutton span {background:url('/style/Images/btn_red_left.gif') no-repeat left top;  display:block; line-height:24px; padding:0 0 6px 14px;} 
a.redbutton:hover {color:#FFFFFF;}
a.redbuttonright{ float:right;}
a.redbuttonleft{ float:left;}
/* Grey Button */
a.greybutton {background:url('/style/Images/btn_grey_right.gif') no-repeat scroll top right; display:block; height:29px; margin:0 0 0 6px; padding:0 15px 0 0; text-decoration:none; font-size:15px; font-weight:bold; color: #FFFFFF; font-family:Verdana; font-weight:500}
a.greybutton span {background:url('/style/Images/btn_grey_left.gif') no-repeat left top;  display:block; line-height:24px; padding:0 0 6px 14px;} 
a.greybuttonright{ float:right;}
a.greybuttonleft{ float:left;}


/* Roundbox *
.roundbox{float:left;padding:0; margin:10px 0 30px 0;width:100%;}
.roundbox .t {background: url('/style/Images/Roundbox_M.gif') 0 0 repeat-x; float:left;}
.roundbox .b {background: url('/style/Images/Roundbox_M.gif') 0 100% repeat-x; float:left;}
.roundbox .l {background: url('/style/Images/Roundbox_M.gif') 0 0 repeat-y; float:left;}
.roundbox .r {background: url('/style/Images/Roundbox_M.gif') 100% 0 repeat-y; float:right;}
.roundbox .bl {background: url('/style/Images/Roundbox_BL.gif') 0 100% no-repeat; float:left;}
.roundbox .br {background: url('/style/Images/Roundbox_BR.gif') 100% 100% no-repeat; float:right;}
.roundbox .tl {background: url('/style/Images/Roundbox_TL.gif') 0 0 no-repeat; float:left;}
.roundbox .tr {background: url('/style/Images/Roundbox_TR.gif') 100% 0 no-repeat; padding:10px; float:right;}
.roundbox .content{float:left;width:700px;}
#mainright .roundbox .content{width:225px;}
#mainleft .roundbox .content{width:420px;}
*/
