

/*
body 
{
	font-family: 	Arial, Helvetica, sans-serif;
	color: 		#000;
	margin: 	0px;
	margin-left: 	2px;
	padding: 	0px;
	border: 	0px;
	font-size: 	0.8em;
}
*/

div
{
	font-family: 	Arial, Helvetica, sans-serif;
}

hr	
{	
	height:	1px;
}	

h1
{
	font-family: 	Arial, Helvetica, sans-serif;
	font-size: 1.8em;
}

h2
{
	font-family: 	Arial, Helvetica, sans-serif;
	font-size: 1.6em;
}

h3
{
	font-family: 	Arial, Helvetica, sans-serif;
	font-size: 1.4em;
}

h4
{
	font-family: 	Arial, Helvetica, sans-serif;
	font-size: 1.2em;
}

/************************************************************/
/* bits from  website 					    */
/************************************************************/

/*a, a:link, a:visited 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	text-decoration: none;
	font-weight: bold;
}

a:hover, a:active 
{
	text-decoration: underline;
}
*/

.pcenter
{
	text-align:	center;
}

.pcenterBold
{
	text-align:	center;
	font-weight: 	bold;
	font-family: 	arial, helvetica, sans-serif; 	
}

.errorRed
{
	color: 		red;
	font-family: 	arial, helvetica, sans-serif; 	
}

/************************************************************/
/* end							    */
/************************************************************/

.greenbottom
{
	border-bottom: 2px solid #E9F0CF;
}

.tableFooterRow
{
	vertical-align: top;
	font-size: 	0.8em;
	font-weight:	normal;
	
	font-family: 	arial, helvetica, sans-serif; 	
}

.tableTD 
{
	HEIGHT: 3px
	font-family: 	arial, helvetica, sans-serif; 	
}

.hiddenLabel
{
	visibility: hidden; 
}

/************************************************************/
/** error div bits **/

.errorDiv 
{
	font-weight: 	bold;	
	font-family: 	arial, helvetica, sans-serif; 	
}

.errorDiv P
{
	font-weight: 	bold;	
	color: 		red;
	font-family: 	arial, helvetica, sans-serif; 	
}

/************************************************************/
/** form div bits **/


.formDivTable
{
	width:		100%;
	float: 		left;
	font-size: 	1em; 
	font-family: 	arial, helvetica, sans-serif; 	
	padding-top:	4px;
	padding-bottom:	4px;	
	display: 	block;
}


 
.formDiv
{
	width:		100%;
	float: 		left;
	font-size: 	1em; 
	font-family: 	arial, helvetica, sans-serif; 	
	padding-top:	4px;
	padding-bottom:	4px;		
	display: 	block;
}

.formDivTable div
{
	font-family: 	arial, helvetica, sans-serif; 	
	display: 	block;
	float: 		left;	
	width:		100%; 
	padding-top:	4px;
	padding-bottom:	0px;
	padding-left:	0px;
	padding-right:	0px;
}

.formDivTable table
{	
	text-valign:	top;
	text-align: 	left;
	
	font-size: 	1em;
	font-family: 	arial, helvetica, sans-serif; 	
	display:	block;
	width:		100%;
}	

.oneHundredTd 
{
	vertical-align: top;
	font-size: 	0.8em;
	font-family: 	arial, helvetica, sans-serif; 	
}

.formDivTable th
{	
	margin-top: 	20px;
	vertical-align: top;
	color:		#434749;
	font-size:	1em;
	font-weight:	bold;
	font-family: 	arial, helvetica, sans-serif; 	
	background:	#E9F0CF;
	height:		20px;
}	


.formDivTable td 
{	
	vertical-align: top;
	font-size: 	1em;
	font-family: 	arial, helvetica, sans-serif; 	
	border-bottom:	0px solid black;	
}	


.formDiv h3
{	
	font-size:	1.2em;
	font-family: 	arial, helvetica, sans-serif; 	
	border:		0x solid black;
} 	

.formDiv h4
{
	font-size:	0.8em;
	font-family: 	arial, helvetica, sans-serif; 	
	border:		0x solid black;	
}

.formDiv input
{	
	float:		top;
	margin-left: 	0.5em;
	margin-top: 	0.0em;
	margin-bottom: 	0.0em;
	width: 		126px;
	font-size: 	0.8em;
	font-family: 	arial, helvetica, sans-serif; 	
	border: 1px solid #A4BACE;
}	

.inputButton
{	
	float:		top;
	margin-left: 	0.5em;
	margin-top: 	0.0em;
	margin-bottom: 	0.0em;
	width: 		126px;
	font-weight:	bold;
	font-size: 	0.8em;
	font-family: 	arial, helvetica, sans-serif; 	
	border: 1px solid #A4BACE;
}

.formDivTable input
{	
	float:		top;
	width: 		226px;
	font-size:	1em;	
	font-family: 	arial, helvetica, sans-serif; 	
}	

.formDivTable .inputLong
{	
	float:		top;
	width: 		300px;
	font-size:	0.8em;	
	font-family: 	arial, helvetica, sans-serif; 	
}	

.formDivTable textarea
{	
	float:		top;
	width: 		126px;
	height:		126px;
	font-size:	0.8em;	
	font-family: 	arial, helvetica, sans-serif; 	
}	

.labelTable
{	
	width: 		100px;
	font-family: 	arial, helvetica, sans-serif; 	
	text-align: 	left;
	display: 	inline;
	margin-top: 	0.0em;
	margin-left: 	0.0em;
	float: 		left;
	font-size:	0.8em;
	height:		auto;
	
	/*
	display: 	block;	
	width: 		5em;
	margin-left: 	0.7em;	
	margin-right: 	0.5em;
	*/	
}	



.formDivTable select
{	
	width:		226px;
	margin-top: 	0.0em;
	margin-bottom: 	0.0em;
	font-size:	1.0em;
	font-family: 	arial, helvetica, sans-serif; 	
}	

.formDiv fieldset
{
	font-family: 	arial, helvetica, sans-serif; 	
	border: 	0px solid #D0D0D0;
	padding: 	0px 0px 0px 0px;

	width:		450px;		
	display:	block;	
}

.formDivTable fieldset
{
	font-family: 	arial, helvetica, sans-serif;
	border: 	0px solid #D0D0D0;	
	font-size: 	0.8em;
	padding: 	0px 0px 0px 0px;
	
	width:		450px;	
	display:	block;
}	


.formDiv legend, .formDivTable legend
{	
	display: none;
	padding: 	12px 16px;
	color:		#004F5C	
	font-size: 	0.8em;
	font-weight:	bold;
	
	align: 		middle;
	font-family: 	arial, helvetica, sans-serif; 	

}


.formDiv div
{
	font-family: 	arial, helvetica, sans-serif; 	
	display: 	block;
	float: 		left;	
	width:		100%; 
	padding-top:	4px;
	padding-bottom:	0px;
}	


.formDiv label
{	
	width: 		180px;
	font-family: 	arial, helvetica, sans-serif; 	
	text-align: 	left;
	display: 	inline;
	margin-top: 	0.0em;
	margin-left: 	0.0em;
	float: 		left;
	font-size:	0.8em;
	height:		auto;
}	



.formDiv .labelBold
{	
	font-weight:	bold;
	width: 		126px;
	font-family: 	arial, helvetica, sans-serif; 	
	text-align: 	left;
	display: 	inline;
	margin-top: 	0.0em;
	margin-left: 	0.0em;
	float: 		left;
	font-size:	0.8em;
	

}

.formDiv P
{
	font-size:	0.8em;
	display: 	inline;
	font-family: arial, helvetica, sans-serif; 		
}

.formDiv input
{	
	font-family: 	arial, helvetica, sans-serif; 	
	float:		top;
	margin-left: 	0.5em;
	margin-top: 	0.0em;
	margin-bottom: 	0.0em;
	width: 		226px;
	font-size:	0.8em;
	
	border-top: solid 1px #C4C2E4;
	/**padding: 4px 0 5px 0;	**/
}	 

.inputCheckbox
{	
	font-family: 	arial, helvetica, sans-serif; 	
	float:		top;
	margin-left: 	0.3em;
	margin-top: 	0.0em;
	margin-bottom: 	0.0em;	
	font-size:	0.8em;
}

.inputRadio
{	
	font-family: 	arial, helvetica, sans-serif; 	
	float:		top;
	margin-left: 	0.3em;
	margin-top: 	0.0em;
	margin-bottom: 	0.0em;	
	font-size: 	0.8em;	
}

.formDiv textarea
{	
	font-size: 	0.8em;
	margin-top: 	0.0em;
	margin-bottom: 	0.0em;
	margin-left: 	0.5em;
	width: 		226px;
	height:		150px;
	font-family: arial, helvetica, sans-serif; 	
}

.formDiv select
{	
	margin-top: 	0.0em;
	margin-bottom: 	0.0em;
	margin-left: 	0.5em;
	width: 		226px;
	font-size: 	0.8em;
	font-family: arial, helvetica, sans-serif; 		
}	 


/** ------ **/
.formDiv .submitter label
{	
	visibility: hidden; 
}	

.submitterLabel
{	
	visibility: hidden; 
	font-family: arial, helvetica, sans-serif; 		
}	

.formDiv .submitter input
{	
	color:		#434749;
	border: 	1px solid #D0D0D0;
	width: 		126px;
	
	height:		1.8em;
	font-size: 	0.8em;
	display: 	inline;
	font-family: 	arial, helvetica, sans-serif; 		
}

/*.submitterInput
{
	color:		#004F5C;
	border: 	1px solid #D0D0D0;
	width: 		126px;
	height:		1.8em;
	font-size: 	0.8em;
	display: 	inline;
	font-family: 	arial, helvetica, sans-serif; 		
}*/

.formDiv .submitterInput
{
	font-family: 	Arial, Helvetica, sans-serif;
	font-size: 	0.9em;
	width:		50px;
	
	border: 	0;
	padding-left:	10px;
	text-align: 	left;
}

.formDiv .submitter a
{
}


/************************************************************/
/** submit div bits */
.submitDivTable
{
	float: left;
	font-family: arial, helvetica, sans-serif; 	
}

 
.submitDiv
{
	float: 	left;
	font-family: arial, helvetica, sans-serif; 	
}

.submitDivTable table
{
	text-valign: 	top;
	text-align: 	left;
	font-family: 	arial, helvetica, sans-serif; 	
}

.submitDivTable td 
{
	vertical-align: top;
	font-size: 	0.8em;
	font-family: 	arial, helvetica, sans-serif; 	
}

.submitDivTable th
{
	vertical-align: top;
	font-size: 	0.8em;
	font-weight:	normal;
	background-color: #E9F0CF;
	font-family: 	arial, helvetica, sans-serif; 	
}

.submitDiv input
{	
	float:		top;
	margin-left: 	0.5em;
	margin-top: 	0.0em;
	margin-bottom: 	0.0em;
	width: 		126px;
	font-size: 	0.8em;
	font-family: 	arial, helvetica, sans-serif; 	
}	

.submitDivTable input
{	
	float:		top;
	width: 		150px;
	font-size: 	0.8em;
	font-family: 	arial, helvetica, sans-serif; 	
}	

.submitDivTable textarea
{	
	float:		top;
	width: 		150px;
	height:		100px;
	font-size: 	0.8em;
	font-family: 	arial, helvetica, sans-serif; 	
}		

.submitDivTable select
{	
	margin-top: 	0.0em;
	margin-bottom: 	0.0em;
	font-size: 	0.8em;	
	font-family: 	arial, helvetica, sans-serif; 		
}

.submitDiv fieldset
{
	border: 	0px solid #D0D0D0;
	padding:	6px 6px 6px 6px
	font-family: 	arial, helvetica, sans-serif; 		
}

.submitDivTable fieldset
{
	border: 0px solid #000000;

	font-family: arial, helvetica, sans-serif; 	
}

.submitDiv legend, .submitDivTable legend
{
	display: none;
	color: #000000;
	
	padding: 12px 16px
	font-size: 100%;
	font-weight:bold;
	font-family: arial, helvetica, sans-serif; 	
}



.submitDiv label
{	
	width: 		230px;
	height:		20px;
	float: 		left;
	text-align: 	left;
	display: 	block;
	margin-top: 	0.0em;
	margin-left: 	0.0em;
	font-family: arial, helvetica, sans-serif; 		

}	



.submitDiv .labelBold
{	
	font-weight:	bold;
	width: 		230px;
	height:		20px;
	float: 		left;
	text-align: 	left;
	display: 	block;
	margin-top: 	0.0em;
	margin-left: 	0.0em;
	font-family: arial, helvetica, sans-serif; 	

}

.submitDiv input
{	
	float:		top;
	margin-left: 	0.5em;
	margin-top: 	0.0em;
	margin-bottom: 	0.0em;
	width: 		126px;
	font-family: arial, helvetica, sans-serif; 		
}	 

.submitDiv textarea
{	
	margin-top: 	0.0em;
	margin-bottom: 	0.0em;
	margin-left: 	0.5em;
	width: 		126px;
	height:		150px;
	font-family: arial, helvetica, sans-serif; 	
}

.largeTextarea
{	
	margin-top: 	0.0em;
	margin-bottom: 	0.0em;
	margin-left: 	0.5em;
	width: 		400px;
	height:		150px;
	font-family: arial, helvetica, sans-serif; 	
}

.submitDiv select
{	
	margin-top: 	0.0em;
	margin-bottom: 	0.0em;
	margin-left: 	0.5em;
	width: 		226px;
	font-family: arial, helvetica, sans-serif; 	
}	 

/** ------ **/
.submitDiv .submitter label
{	
	visibility: hidden; 
}	

.submitDiv .submitter input
{
	font-family: arial, helvetica, sans-serif; 	
	margin-left: 	0.5em;
	border: 1px solid #E00130;
	width: 	150px;
	
	/**
	color: white;
	*/
}

.submitDiv .submitter a
{
}


/************************************************************/

/** ------ **/
.submitter label
{	
	visibility: hidden; 
}	

.submitter input
{
	font-family: arial, helvetica, sans-serif; 	
	margin-left: 	0.5em;
	border: 1px solid #E00130;
	width: 	150px;
	
	/**
	color: white;
	*/
}

.submitter a
{
	margin-left: 	0.5em;
	font-family: arial, helvetica, sans-serif; 	
}

/** single line stuff **/
.formDiv .singleLineLabel
{	

	width: 		450px;
	height:		20px;
	float: 		left;
	text-align: 	left;
	display: 	block;
	margin-top: 	0.0em;
	font-family: arial, helvetica, sans-serif; 	
}	

.formDiv .singleLineTextarea
{
	margin-top: 	0.0em;
	margin-bottom: 	0.0em;
	margin-left: 	0.5em;
	width: 		433px;
	height:		130px;	
	font-family: arial, helvetica, sans-serif; 	
}
/** end form div bits **/


/************************************************************/
/** search display bits **/
.searchDisplay
{
	width: 		550px;
	font-family: arial, helvetica, sans-serif; 		
}

.searchDisplayVacancy label
{	
	width: 		150px;
	float: 		left;
	text-align: 	left;
	display: 	block;
	font-weight:	bold;
	font-family: arial, helvetica, sans-serif; 	
}	

.searchDisplayVacancy div
{	
	width: 		400px;
	float: 		left;
	text-align: 	left;
	display: 	block;
	font-family: arial, helvetica, sans-serif; 		
}	

.searchDisplaySpace
{
	float: left;	
	font-family: arial, helvetica, sans-serif; 		
}
/** end search display bits **/


/************************************************************/
/** search display bits **/
.vacancyDisplay label
{	
	width: 		150px;
	float: 		left;
	text-align: 	right;
	display: 	block;
	font-weight:	bold;
	font-family: arial, helvetica, sans-serif; 		
}	

.vacancyDisplay div
{	
	width: 		500px;
	float: 		left;
	text-align: 	left;
	display: 	block;
	font-family: arial, helvetica, sans-serif; 	
}	

.vacancyDisplayMain
{
	width: 		550px;
	font-family: arial, helvetica, sans-serif; 		
}	

.vacancyDisplay input
{
	font-family: arial, helvetica, sans-serif; 	
	color: black;
	border: 0px solid #D0D0D0;
	width: 	150px;
	height:	18px;
	font-weight:bold;
	
	/**
	border: 1px solid #E00130;
	width: 	126px;	
	color: white;
	*/
}

.searchDisplaySpace
{
	float: left;	
}
/** end search display bits **/


.labelHidden
{	

	visibility: 	hidden;
	font-size:	0pt;
}

