
body {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #343434;		
}

A:visited
{
	color: orange;
}
A:link
{
	color: #006c2f;
}

h1, h1 a {
    font-weight: bold;	
	font-size: 12px;	
	color: #006c2f;
	font-family: arial, Helvetica, sans-serif;
	padding: 0px;
	margin:0px;
}

h2, h2 a {
    font-weight: bold;	
	font-size: 12px;	
	color: #006c2f;
	font-family: arial, Helvetica, sans-serif;
}

.header
{	
	background: url(images/top.jpg)
	}
	
.middle
{	
	background: url(images/middle.gif)
	
	}

td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px
}

th {
	font-family: Arial, Helvetica, sans-serif;
}

select {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	background-color: white;			
	border: 1px solid #00004d
}

input {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	background-color: white;
	border: 1px solid #00004d
}

.hr
{
	color: white;	
}

.hrblue
{
	color: #b2b2c9;
}

.hrdarkblue
{
	color: #18944e;
	height: 1px;
}

.textbox
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	background-color: white;
	border: 1px solid #00004d
	}
	
.textboxyellow
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	background-color: #FFFFCC;
	border: 1px solid #00004d
	}

.button {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	background-color: black;
	border: solid 1px #00004d;
	color: white;
	font-weight:bold;
}

.small
{
	font-size: 10px;
	font-family: arial
}

.menu
{
	font-size: 12px;
	color: #00004d;
	font-family: arial
}

.title
{
	font-weight: bold;	
	font-size: 12px;
	color: white;
	font-family: arial, Helvetica, sans-serif
}

.title2
{
	font-weight: bold;
	text-decoration: underline;
	font-size: 12px;
	color: #18944e;
	font-family: arial
}

.title3
{
	font-weight: bold;	
	font-size: 12px;
	color: #18944e;
	font-family: arial, Helvetica, sans-serif
}

.panel
{
	border: 1 px;
	border-style:dashed;
	border-color: Green;
	color: green;
	font-size: 12px;
	background-color: white;
	
}

.helperLabel
{
    margin: 2px 2px 2px 2px
	}

.bannerpanel
{
	
}

.tdBack
{
	color: #FFFFCC;	
	background-color: #b2b2c9
	}
	
.tdBackVacature
{
	background-color: #006c2f;
	color:White;
	}

/* 
.vacatureTitle
{
	font-weight: bold;
	font-size: 12px;
	color: white;
	font-family: arial;
	background-color:#18944e;
	height:17px;
	padding-left: 5px;
	padding-top: 2px;
	margin-top:10px
	}

.vacaturetitleimage
{
    background-image:  url(images/vacature_03.jpg);
    width:38px;
    height:38px;
    float:left;
    }
*/
    
.vacatureTitle
{
	font-weight: bold;
	font-size: 16px;	
	font-family: arial;
	
	/*yellow
	border:solid 1px #9F6000;
	background-color:#FEEFB3; 
	color:#9F6000;*/
	
	/*blue
	border:solid 1px #00529B;
	color: #00529B;
    background-color: #BDE5F8;*/
   
    /*Redborder:solid 1px #D8000C;
    color: #D8000C;
    background-color: #FFBABA;*/
	
	/*Green*/
	border-top:solid 1px #4F8A10;
	border-bottom:solid 1px #4F8A10;
	background-color:#DFF2BF;	
    color: #18944e;
	
	height:20px;
	padding: 5px 5px 5px 5px;
	width:635px;
	}

.vacaturetitleimage
{
    background-image:  url(images/menu_arrow.jpg);
    width:10px;
    height:9px;
    float:left;   
    margin-right:5px;  
    font-size:7px;
    margin-top:3px;
    }
	
.vacatureSubTitle
{
	font-weight: bold;	
	font-size: 12px;	
	color: #006c2f;
	font-family: arial, Helvetica, sans-serif;
	}
	
.vacatureListTitle
{
	font-size: 12px;
	color: #18944e;
	font-family: arial, Helvetica, sans-serif
	}

.vacaturereactionpaneltitle
{
    color:White;
    font-weight:bold;
    }

.titledarkbluesmall
{
    border: solid 1px #e1e1e1;
	font-size: 12px;
	font-weight:bolder;
	color: #22804b;
	font-family: arial;
	height:29px;
	width:180px;	
	padding: 2px 5px 2px 5px;
	}
	
.titleorangesmall
{
	display:none;			
		
	}
		
.tdheader1
{
	background-color: #003618;		
	color: White;				
	padding:5px 5px 5px 5px;
	font-weight:900;
	font-size:small;
	height:20px;	
	}

.tdheaderspace
{
    height:1px;
    }
	
#hyperlinkwhite {
	color: White;
}
	
.tdheader2
{
	color:white;	
	background-color:#18944e;
	width:627;
	padding-left:5px;
	height:18px;	
	}
	
.selectedStep
{
	font-weight: bold
	}
.menuTitle
{
	color: #00004d;
	background-color: #ffd8b1
	}

.tdcontent
{
	color: #00004d;
	}
	
.tdfooter1
{
	
	}
.tdfooter2
{
	background-color: #003618;
	}
	
.topvacature
{
	color: Blue
	}
	
.option
{
	color:red}
	
.jobsearch
{	
	background: url(images/jobsearch.jpg);
	background-repeat: no-repeat;
	}

.popuppanel
{
	background-color:White; 
	border-width:2px; 
	border-color:Black; 
	border-style:solid; 
	padding:20px;
	overflow:scroll;	
	height:500px;
	width:665px;
}

.popuppanelyellow
{
	background-color:#ffffcc; 
	border-width:1px; 
	border-color:Black; 
	border-style:solid; 
	padding:20px;	
	height:200px;
	width:200px
}

.popuppanelbackground
{
	background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7;
	}

.titlewithback
{
	color: white;
	font-size: small;
	background: #18944e;
	width: 335px;
	}
	
.filteredsearchsummarytop
{	
	display:none;
	}
	
.filteredsearchsummarytitle
{	
	text-decoration: underline overline;
	}
	
.filteredsearchsummaryitem
{
    color:White;
	background-color: #3fb673;
	}
	
.filteredsearchsummary
{
    color:White;    
    padding-bottom:10px;
	}	

.ajaxIndicator
{
	background: url(images/ajax-loader.gif);
	height: 24px; 
	width: 24px;
	}

.arrow
{
	background: url(images/menu_arrow.jpg);
	width: 5px;
	height: 9px;
	}

.textboxwatermark
{
	background-color: white;
	padding:2px 0 0 2px;
	color:gray;
	}
	
.MaskedEditFocus
{
    background-color: #ffffcc;
    color: #000000;
}

.MaskedEditError
{
    background-color: #ffcccc;
}

.passwordstrength1
{
     background-color:Red;
     color:White;
     font-family:Arial;
     font-size:x-small;
     padding: 2px 3px 2px 3px;
     font-weight:bold;
}
.passwordstrength2
{
     background-color:Red;
     color:Yellow;
     font-family:Arial;
     font-size:x-small;
     padding: 2px 3px 2px 3px;
     font-weight:bold;
}
.passwordstrength3
{
     background-color:Green;
     color: #FFCAAF;
     font-family:Arial;
     font-size:x-small;
     padding: 2px 3px 2px 3px;
     font-weight:bold;
}
.passwordstrength4
{
     background-color:Green;
     color:Aqua;
     font-family:Arial;
     font-size:x-small;
     padding: 2px 3px 2px 3px;
     font-weight:bold;
}
.passwordstrength5
{
     background-color:Green;
     color: #93FF9E;
     font-family:Arial;
     font-size:x-small;
     padding: 2px 3px 2px 3px;
     font-weight:bold;
}

.vacaturetextpanel
{
	border-style:solid;
	border-color:#b3b3b3;
	border-width:1px;
	padding: 5px 5px 5px 5px;	
	width:637px;
}
    
.topvacatureimage
{
    background-image:  url(images/home_14.jpg);
    width:32px;
    height:13px;
    float:right;
    }

.ContextMenuPanel 
{
	border: 1px solid #868686;
	z-index: 2000;
	background: url(images/menu-bg.gif) repeat-y 0 0 #FAFAFA;
	cursor: default;
	padding: 1px 1px 0px 1px;
	font-size: 11px;
}

.ContextMenuItem
{
	margin: 1px 0 1px 0;
	display: block;
	color: #18944e;
	text-decoration: none;
	cursor: pointer;	
	padding: 4px 19px 4px 33px;
	white-space: nowrap;
	
}

.contentwidth
{
    width:650px;
    padding-top:8px;
    }

.searchwidth
{
    width:650px;
    }
    
.jobsearchintropanel
{
    display:none;
    }

.topvacatureextra
{
    width:185px;
    position:relative;
    padding:5px 5px 5px 5px;
    background-color: #DFF2BF;
    border:solid 1px #4F8A10
    }
    
.signupwidth
{
    width:627px;
    }
 
.signupblock
{
    border:1px;
    border-style:solid;
    padding:10px;
    width:627px;
    }
    
#blur
{
    width: 100%;
    background-color: Gray;
    moz-opacity: 0.5;
    khtml-opacity: .5;
    opacity: .5;
    filter: alpha(opacity=50);
    z-index: 120;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
}
#progress
{
    z-index: 200;
    background-color: White;
    position: absolute;
    top: 50%;
    left: 50%;
    border: solid 1px black;
    padding: 5px 5px 5px 5px;
    text-align: center;    
}

#progresssearch
{
    z-index: 200;
    background-color: White;
    position: absolute;
    top: 50%;
    left:35%;
    width:300px;
    border: solid 1px black;
    padding: 5px 5px 5px 5px;
    text-align: center;    
}


.help
{
	background: url(images/help.gif);
	width: 24px;
	height: 24px;
	cursor:help;
	}

.alternateRowBackColor
{
     background-color: Gray;
     color: White;
    }

.gridviewlink
{
    color:#006c2f;
    }
    
.tip 
{
    font:10px/12px Arial,Helvetica,sans-serif; border:solid 1px #666666; 
    width:200px; 
    padding:1px;
    position:absolute; 
    z-index:100;
    visibility:hidden; 
    color:#333333; 
    top:20px;
    left:90px; 
    background-color:#ffffcc;
    layer-background-color:#ffffcc;
}

.datagridediticon
{
    background: url(images/edit.gif);
	width: 15px;
	height: 15px;
    }
    
.roundedcornerspoll
{      
    width:180px;
    text-align:center;  
    padding: 10px;
    text-align: left;
    background-color: #ffffff;
    border: 1px solid #4F8A10;
    }
 
 .manditoryfield
 {
      color:Red;
      font-size:70%;
      position:relative;
      bottom: 0.5em;
      font-size:smaller
     }
     
 .vacaturemainicon
 {
    background-image:  url(images/profile.jpg);
    width:62px;
    height:50px;
    float:left;
     }
 
 .maintitle
 {
     color:White;
     font-size:small;
     font-weight:900;
     background-color:#003618;
     padding:5px 5px 5px 70px;
     height:20px;
     }
 
 .subtitle
 {
    /*
     color:#006c2f;
     background-image: url(images/backgroundorange.gif);
     border: solid 1px #006c2f;*/
     
     color:#006c2f;
     background-color:#DFF2BF; 
     font-weight:900;
     padding:3px 3px 3px 3px;
     height:15px;
     margin-bottom:1px;
     margin-top:1px;
     }