

/************************************************************/
/** general settings **/

body
{
	color:		#8a8a8a;
	font-family: 	Arial;
	font-size: 	0.8em; 	
	background-image:	url(../images/hp_doors.gif);
	margin:		0px;
}

hr
{
	
	padding-top: 	0em;
	padding-bottom:	0em;
}

h4
{
	font-size: 	1.2em;
	text-decoration: none;
	color:		#c82315;
	font-family: 	Arial; 
	font-weight :	 normal;
}


h3
{
	font-size: 	1.4em;
	text-decoration: none;
	color:		#c82315;
	font-family: 	Arial; 
	font-weight :	 normal;
}

h2
{
	font-size: 	1.8em;
	text-decoration: none;	
	color:		#c82315;
	font-family: 	Arial; 
	font-weight : 	normal;	
}

h1
{
	font-size: 	2.0em;
	text-decoration: none;	
	color:		#c82315;
	font-family: 	Arial; 
	font-weight : 	normal;	
}

/*
A
{
	font-family: 	Arial; 
	color: 		#672365;	
}
*/

a 
{
	color: 		#CC0001;
	font-size: 	0.9em;
	font-family: 	Arial; 	
}

a:hover 
{
	color: 		#CC0001;
	text-decoration: underline;
}

.pba
{
	font-size:	0.8em;
	color:		#000000;
	font-family: 	Arial; 
	text-decoration: none;
}

div#whiteMain
{	
	text-align:	center;
	border:		0px solid;
	margin-top:	100px;
	width: 		600px;
	height:		400px;
	background-color: white;
}	

div#container
{
	height:		100%;
	position:	relevant;
	border:		0px solid blue;
	width: 		780px;
	height:		auto;
	background-color: white;
}

div#mainContent
{	
	top: 		0px;
	position:	relevant;
	text-align:	left;
	border:		0px solid black;
	width: 		780px;	
	height:		100%;
	background-color: white;
}	

div#mainHeader
{	
	width:		780px;
	height:		59px;
	background: 	url(../images/ealogofull.gif);
}	

div#mainHeaderImage
{	
	border-top:	1px solid white;
	width:		780px;
	height:		180px;
	background: 	url(../images/header.jpg);
}	

div#redStrap
{
	background: 	url(../images/redstrap.jpg);
	height: 	35px;
}

div#mainFooter
{
	text-align:	left;
	width:		780px;
	height:		200px;
	background: 	url(../images/fadebottom.jpg) repeat-x;
}

div#leftContent 
{
	position: 	relative;
	float: 		left;
	margin: 	0px;
	margin-top: 	14px;
	width: 		25%;
	border:		0px solid black;
}

div#learnPara 
{
	width:		100%;
	float: 		left;
	margin: 	0px;
	margin-top: 	100px;
	border:		0px solid black;
}

div#topScroller
{
	width:		100%;
	height:		510px;
	margin: 	0px;
	border:		0px solid black;
	overflow-y: scroll;
}

div#leftLogo
{
	float: 		left;
	
}


div#rightLogo
{
	float: 		right;
	
}

div#subContent
{
	float: 		right;
	display:	inline;
	min-height:	500px;
	height:		auto;
	width:		70%;
	border:		0px solid black;
	background: 	url(../images/dot.gif) repeat-y 0px;
	padding-left:	15px;
	margin-right:	10px;
	padding-bottom:	40px;
	margin-top: 	10px;
}

* html div#subContent
{
	float: 		right;
	width:		70%;
	min-height:	500px;
	height:		auto;
}

.redSpan 
{	
	color:		#c82315;
	font-weight: 	bold;
}	

/************************************************************/
/** headerLink **/

.headerLink div
{	
	display:		inline;
	width: 			200px;
	background-color: 	#B17BAC;
}	

/************************************************************/
/** normalText **/
.normalText
{
	font-size:	1em;
	font-family: 	Arial;
	color:		#000000;
	text-decoration: none;
}

.normalText A, A:hover
{
	font-family: 	Arial;
	text-decoration: underline;
}

ul
{
	list-style:circle url(../images/bullet.gif) inside;
	padding:	0em;
	margin: 	0em;
}

.labelSmall
{	
	width: 		4em;
	
	float: 		left;
	text-align: 	left;
	font-size:	1em;
	
	margin-top: 	0.2em;
	margin-left: 	0.1em;
	border:		1px solid red;	
}	


/************************************************************/
/** logos **/

.amrisLogo
{	
	padding-left:	21px;
	padding-top:	10px;
}

/************************************************************/
/** error div bits **/

div#content
{
	width: 98%;
}

/************************************************************/
/** error div bits **/

.errorDiv 
{
	font-weight: 	bold;	
	color: 		#c82315;
	font-size: 	1em; 	
	font-family: 	Arial; 
	
}

.errorRed
{
	color: 		red;	
	font-family: 	Arial; 
	width:		5px;
	padding-left:	3px;
	display:	inline;
}

/************************************************************/
/** form div bits **/

.formDiv
{
	width:		98%;
	float: 		left;
	margin-bottom: 	1.0em;
	border: 	solid black 0px;
}

.formDivTable
{
	width:		98%;
	float: 		left;
	font-size:	1.0em;

	border: 	solid black 0px;
}

.formDivTable table
{
	width: 		100%;
	text-valign: 	top;
	text-align: 	left;

	margin-bottom: 	1em;	
}

.formDivTable td, .formDivTable th
{	
	vertical-align: middle;
	font-size:	1em;
}	

.formDivTable input
{		
	color:		#999999;
	
	font-size: 	1em; 
	
	float:		top;
	width: 		20em;
}

.formDivTable textarea
{	
	float:		top;
	width: 		26em;
	height:		100px;

	color:		#999999;
	
	font-size: 	1em; 
}	

.formDiv fieldset, .formDivTable fieldset
{
	border: 	0em solid #E6E6E6;
	padding:	0em;
}

.formDiv legend, .formDivTable legend
{	
	
	color: 		#ffffff;
	font-weight:	bold;
	padding-left:	3px;
	padding-top:	0.2em;
	padding-bottom:	0.2em;
	
	width:		20em;
	font-size:	1em;
	
	font-family: 	Arial;

}

.formDiv label, p label
{	
	width: 		12em;
	
	float: 		left;
	text-align: 	left;
	font-size:	1em;
	
	margin-top: 	0.2em;
	margin-left: 	0em;
	border:		0px solid red;	
}	

.formDiv div
{	
	float: 		left;
	text-align: 	left;
	display: 	block;
	margin-top: 	0.2em;
	margin-left: 	0.2em;
	color: 		#666666;
	/*border: 	1px solid black;*/
}	

.formDiv p
{
	float: 		left;
	text-align: 	left;
	display: 	block;
	margin-top: 	0.2em;
	margin-left: 	0.0em;
	color: 		#666666;
	font-size:	1em;
	
}

.formSpan
{	
	width: 		14em;
	font-size: 	1em; 

	float: 		left;
	text-align: 	left;
	display: 	inline;
	margin-top: 	0.2em;
	margin-left: 	0.2em;
	color: 		#666666;
	
}


.formDiv .labelBold
{	
	font-size:	0.8em;

	font-weight:	bold;
	width: 		12em;
	height:		20px;
	float: 		left;
	text-align: 	left;
	display: 	block;
	margin-top: 	0.2em;

}

.formDiv input
{	
	float:		top;
	margin-left: 	3.5em;
	margin-top: 	0.2em;
	margin-bottom: 	0.2em;
	width: 		20em;

	color:		#999999;

	font-size: 	1em; 

}	 

.formDiv textarea
{	
	margin-top: 	0.2em;
	margin-bottom: 	0.2em;
	margin-left: 	3.5em;
	width: 		36em;
	height:		6em;
	
	color:		#999999;

	
}

.formDiv select
{	
	margin-top: 	0.2em;
	margin-bottom: 	0.2em;
	margin-left: 	3.5em;
	
	width: 		20.5em;
	
	color:		#999999;
	
	font-size: 	1em; 

}	 

.formDiv .submitter label 
{	
	visibility: 	hidden; 



}	

.formDiv .submitter input
{
	border: 		1px solid #99B3E9;
	font-weight:		bold;

	width: 			20em;
	background-color: 	#F1F1F1;
}

.formDiv .submitter a
{
}

.formDiv .inputButton, .inputButton
{
	border: 		1px solid #7F7A76;
	color:			white;
	
	font-family: 		Arial; 
	
	width: 			20em;
	height:			1.8em;
	cursor:			hand;
	margin-left:		0em;
	background-color: 	#E72B2C;
}

/************************************************************/
/** classes for date select boxes **/

.formDiv .dateDD
{
	margin-top: 	0.2em;
	margin-bottom: 	0.2em;
	margin-left: 	3.5em;
	width: 		4em;
	color:		#999999;
	font-size: 	0.8em; 
}

.formDiv .dateMM
{
	margin-top: 	0.2em;
	margin-bottom: 	0.2em;
	margin-left: 	0.5em;
	width: 		4em;
	color:		#999999;
	font-size: 	0.8em; 
}

.formDiv .dateYYYY
{
	margin-top: 	0.2em;
	margin-bottom: 	0.2em;
	margin-left: 	0.5em;
	width: 		6em;
	color:		#999999;
	font-size: 	0.8em; 
}

/************************************************************/
/** submitter **/
.submitter label, .submitter p label
{	
	visibility: 	hidden; 
	width: 		23.5em;
	
}	

.submitter input
{
	border: 	1px solid #99B3E9;
	font-weight:	bold;
	width: 		20em;
	background-color: #F1F1F1;
}

.submitter a
{
	margin-left: 	3.5em;
}


/************************************************************/
/** single line bits **/
.formDiv .singleLineLabel
{	

	width: 		450px;
	height:		20px;
	float: 		left;
	text-align: 	left;
	display: 	block;
	margin-top: 	0.2em;
}	

.formDiv .singleLineTextarea
{
	margin-top: 	0.2em;
	margin-bottom: 	0.2em;
	margin-left: 	3.5em;
	width: 		433px;
	height:		130px;	
}

.formDiv div
{
	display: 	block;
	float: 		left;	
	width: 		100%;
}	


/************************************************************/
/** search display bits **/
.searchDisplay
{
}

.searchDisplayVacancy
{
}

.searchDisplayVacancy label
{	
	width: 		100px;
	float: 		left;
	text-align: 	left;
	display: 	inline;
	font-weight:	bold;
}	

.searchDisplayVacancy span
{	
	width: 		100px;
	float: 		left;
	text-align: 	left;
	display: 	inline;
	font-weight:	bold;
}	

.searchDisplayVacancy div
{	
	width: 		500px;
	float: 		left;
	text-align: 	left;
	display: 	inline;
}	

.searchDisplaySpace
{
	float: left;
}


/************************************************************/
/** search display bits **/
.vacancyDisplay label
{	
	width: 		100px;
	float: 		left;
	text-align: 	left;
	display: 	block;
	font-weight:	bold;
}	

.vacancyDisplay div
{	
	
	float: 		left;
	text-align: 	left;
	display: 	block;

}	

.vacancyDisplayMain
{
	width: 		550px;
}	

.vacancyDisplay input
{
	
	border: 	1px solid #99B3E9;
	font-weight:	bold;
	/*color:		#B578B6;*/
	width: 		20em;
	background-color: #F1F1F1;
}

.searchDisplaySpace
{
	float: left;	
}

.labelHidden
{	
	visibility: 	hidden;
	font-size:	0pt;
	display:	none;
}

.hiddenLabel
{
	visibility: hidden; 
}

.formDiv .collapseLabel
{
	width: 		1px;
	padding:	0px;
	margin:		0px;
}

.formDiv .eoDropdown
{
	float: right;
}

.formDiv span
{
	display: 	inline;
}

.formDiv .doubleLabel
{
	display: 	inline;
	width:		100%;
}
