
@media (max-width: 500px){

	#map, #vmap
	{
		display:none;
	}
	
	.formDiv label {
		width: 96%;
	}

	input[type="text"], input[type="password"], input[type="email"], textarea,.textareaWide, .formDiv select, .formDiv label {
		width: 96% !important;
	}

	.responsiveHide {
		display: none !important;
	}	

	.responsiveShow {
		display: block !important;
	}
	
	SPAN.spanMLeft 
	{
		margin-left: 0px !important;
	}
}

.share-links .share-list 
{
	margin: 20px 0;
}

.two-third ul 
{
	margin-bottom: 20px;
}

.share-links .share-list li 
{
	background: none;
	display: inline-block;
	min-width: 100px;
	padding-bottom: 5px;
	padding-left: 30px;
	padding-right: 15px;
	position: relative;
}


.entry-header
{
	display: none;
}

/************************************************************/
/** FROM AMRIS.CSS **/
/************************************************************/

a {
    color: #3399cc;
        
}

a.hover {
    text-decoration: underline;
        
}

A.navPink
{
	color: #3399cc;
}

A.navBlue
{
	color: #323470;
}


   
    
.inputButton
{
    background: -moz-linear-gradient(center top , #666666 0%, #23254f 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: 		1px solid #23254f;
    border-radius: 	3px 3px 3px 3px;
    color: 		#FFFFFF;
    cursor: 		pointer;
    padding: 		3px;
    width: 		auto;
    font-weight:	bold;
}


.pcenter
{
	text-align:	center;
}

.pcenterBold
{
	text-align:	center;
	font-weight: 	bold;
	     	
}

.errorRed
{
	color: 		red;
	     	
}

/************************************************************/
/* end							    */
/************************************************************/

#map
{
	width:		100%;
	height:		350px;
	border:		1px solid #666666;
}

BODY
{
	font-size: 	14px;
	
	/*
	background: 	#E3ECFD;
	border-top: 	25px solid #A2AEC0!important;
	background-repeat: no-repeat;	
	background-image: url("../images/bg-grad.gif");
	background-position: 50% 0;
	*/
}


h1
{
   font-size: 24px;
   # line-height: 26px;
    margin-bottom: 10px !important;
    margin-top: 30px;
    
    color: #484452;
    font-family: Frutiger45Light,sans-serif;
}

#intcorpLogoContainer
{
	margin-top:	10px;
	height:		50px;
	clear:		left;
}

A.intcorpLink
{
	float:	right;	
}
	
.tableFooterRow
{
	vertical-align: top;
	font-size: 	12px; 
	font-weight:	normal;
	
	     	
}

.tableTD 
{
	HEIGHT: 3px
	     	
}

.hiddenLabel
{
	visibility: hidden; 
}

/************************************************************/
/** error div bits **/

.errorDiv 
{
	font-weight: 	bold;	
	
	margin-top:	0.8em;
	line-height: 21px;
}

.errorDiv P
{
	font-weight: 	bold;	
	color: 		red;
	 	
	font-size:	1em;
}

/************************************************************/
/** form div bits **/

.formDivTable
{
	
	#float: 		left;
	position: 	relative;
	font-size: 	12px; 
	 	
	width:	100%;
}


.formDivTable div
{
	#float: left;
	position: 	relative;
	
}

.formDivTable table
{
	
	margin-top:	20px;
	text-valign:	top;
	text-align: 	left;
	#width:		60em; 
	
	font-size: 	12px; 
	     	
	
	border-right:		1px solid #ADAEAF;
	border-bottom:		1px solid #ADAEAF;
	border-top:		1px solid #ADAEAF;
}

.oneHundredTd 
{
	vertical-align: top;
	font-size: 	12px; 
	     	
}

.formDivTable th
{
	vertical-align: top;
	font-size:	1em;
	font-weight:	bold;
	 	
	
	border-left:	1px solid #ADAEAF;
		
	padding:	5px;
}

.careerstable th
{
	font-size: 13px;
	background-color: #f44211;
	color: #fff;	
}

.assesstable th
{
	font-size: 13px;
}

.formDivTable td 
{
	vertical-align: top;
	     	
	border-left:	1px solid #ADAEAF;	
	border-top:	1px solid #ADAEAF;	
	
	padding:	5px;
	
	font-size:	12px;
}

.formDivTable td A
{
	color: #ff5e29;
	font-weight: bold;
}

 
.formDiv
{
	position: 	relative;
	     	
	border:		0x solid black;	
}

.formDiv h3
{	
	font-weight:	bold;
	font-size:	1em;
	     	
	border:		0x solid black;
	
	background: #f3cd00;
	padding: 12px 16px;
	width:	auto;
	float: left;
	/*border-bottom: 	#000 1px solid;*/
} 	

.formDiv h4
{
	font-size:	12px;
	     	
	border:		0x solid black;	
	border-bottom: 	#9ea900 0px solid;
}


.formDivTable input
{	
	float:		top;
	width: 		150px;
	font-size:	12px;	
	     	
}	

.formDivTable .inputLong
{	
	float:		top;
	width: 		250px;
	font-size:	12px;	
	     	
}	

.formDivTable textarea
{	
	float:		top;
	width: 		150px;
	height:		100px;
	font-size:	12px;	
	     	
}	

.formDivTable select
{	
	margin-top: 	0.2em;
	/*margin-bottom: 	0.2em;*/
	font-size:	12px;
	     	
}


.formDivTable checkbox
{	
	vertical-align: top;
	horizontal-align: center;
}


.formDiv fieldset
{
	
	width: 		98%;
	
	margin-top:	10px;
		
	padding:	10px;
	padding-right:	0px;
	background: #fff;
    	border: 0px;

}

.formDivTable fieldset
{
	 	

	border: 	1px solid #D0D0D0;

	font-size: 	12px;
	
	width: 		96%;

}	

/****************************************************/

.formDivTable2
{
	
	float: 		left;
	font-size: 	12px; 
	     	
}


.formDivTable2 div
{
	float: left;
}

.formDivTable2 table
{
	
	text-valign:	top;
	text-align: 	left;
	#width:		60em; 
	
	font-size: 	12px; 
	     	
	
	border-right:		1px solid #ADAEAF;
	border-bottom:		1px solid #ADAEAF;
	border-top:		1px solid #ADAEAF;
	
}


.formDivTable2 th
{
	vertical-align: middle;
	color:		black;
	font-size:	12px;
	font-weight:	bold;
	     	
	
	border-left:	1px solid #ADAEAF;
	
		
	background-color: #ffffff;
}

.formDivTable2 td 
{
	vertical-align: middle;
	font-size: 	12px; 
	     	
	border-left:	1px solid #ADAEAF;	
	border-top:	1px solid #ADAEAF;	
	
	padding: 	5px 5px;
}

.formDivTable2 input
{	
	float:		top;
	width: 		150px;
	font-size:	12px;	
	     	
}	

.formDivTable2 .inputLong
{	
	float:		top;
	width: 		250px;
	font-size:	12px;	
	     	
}	

.formDivTable2 textarea
{	
	float:		top;
	width: 		150px;
	height:		100px;
	font-size:	12px;	
	     	
}	

.formDivTable2 select
{	
	margin-top: 	0.2em;
	/*margin-bottom: 	0.2em;*/
	font-size:	12px;
	     	
}


.formDivTable2 checkbox
{	
	vertical-align: top;
	horizontal-align: center;
}

.formDivTable2 radio
{	
	vertical-align: top;
	horizontal-align: center;
}



.formDivTable2 fieldset
{
	     	

	border: 	0px solid #D0D0D0;

	font-size: 	12px;

}	

/****************************************************/


.formDiv legend, .formDivTable legend .formDivTable2 legend
{	
	padding: 	12px 16px;
	
	color:		#000;
	font-size: 	12px;
	font-weight:	bold;
	
	align: 		middle;
	
	background-color: #f3cd00;
}


.formDiv div
{
	 	
	display: 	block;
	float: 		left;	
	width:		96%;
}	

.formDiv label
{	
	width: 40%;

	text-align: left;
	display: inline;
	margin-top: 0.5em;
	margin-left: 0.0em;
	margin-bottom: 0.2em;

	float: left;
	font-size: 1em;
	height: auto;
	color: #666666;
	font-weight: bold;
}

SPAN.spanMLeft
{
	text-align: 	left;
	display: 	inline;
	margin-top: 	0.2em;
	margin-left: 	255px;
	margin-bottom: 	12px;
	
	
	float: 		left;
	font-size:	12px;
	height:		auto;

}

.formDiv submit
{
	color:		#000;
	border: 	1px solid #D0D0D0;
	width: 		200px;

	height:		1.8em;
	font-size: 	12px;
	font-weight: 	bold;
	display: 	inline;
	     		
}


.formDiv .labelBold
{	
	font-weight:	bold;
	width: 		100px;
	     	
	text-align: 	left;
	display: 	inline;
	margin-top: 	0.2em;
	margin-left: 	0.4em;
	float: 		left;
	font-size:	12px;
	

}

.formDiv P
{
	margin-top:	0.5em;
	color: #3B3A3A;
	
	#font-size: 13px;
	font-weight: normal;
    	line-height: 19px;
}

.formDiv input
{	
    	 	
	float:		top;
	
	#margin-top: 	0.5em;
	
	width: 		50%;
	font-size:	1em;
	padding:	5px;
}	 

.inputCheckbox
{	
	     	
	float:		top;
/*	margin-left: 	0.3em;*/
	margin-top: 	0.0em;
	margin-bottom: 	0.0em;	
	font-size:	1em;
}

.inputRadio
{	
	     	
	float:		top;
	margin-left: 	0.3em;
	margin-top: 	0.0em;
	margin-bottom: 	0.0em;	
	font-size:	1em; 	
}

.formDiv .shortRadio 
{
	width:		15px;
	border:		0px solid black;
	
	margin-bottom: 	12px;
	
	
}

.formDiv textarea
{	
	font-size:	1em; 
	margin-top: 	0.2em;
	margin-bottom: 	12px;
	
	width: 		300px;
	height:		100px;
	 	
	padding:	5px;
}

TEXTAREA.textareaWide
{	
	width:		96%;
	height:		100px;
	margin-left: 	0;
	padding:	5px;
}	


.formDiv select
{	
	margin-top: 	0.5em;	
	width: 		52%;
	font-size:	1em; 
	 
	padding:	5px;
}	 


/** ------ **/
.formDiv .submitter label
{	
	visibility: hidden; 
}	

.submitterLabel
{	
	visibility: hidden; 
	 		
}	


.submitterInput
{
		
	background-color: #f3cd00;
	float: left;
	width: 216px;
	height: 24px;
	text-align: center;
	padding-top: 5px;
	color: #333333;
	text-decoration: none;
	text-transform: uppercase;
	font-size: 14px;
	font-weight: normal;	
	cursor: pointer;	
	border: 0px;
}

.submitterInput:hover 
{
	background-image: none;
}


.formDiv .submitter input
{
	
	background-color: #f3cd00;
	float: left;
	width: 216px;
	height: 24px;
	text-align: center;
	padding-top: 5px;
	color: #333333;
	text-decoration: none;
	text-transform: uppercase;
	font-size: 14px;
	font-weight: normal;	
	
}
.formDiv .submitter input:hover {
	background-image: none;
}

/************************************************************/
/** submit div bits */
.submitDivTable
{
	float: left;
	 	
}

 
.submitDiv
{
	float: 	left;
	 	
}

.submitDivTable table
{
	text-valign: 	top;
	text-align: 	left;
	     	
}

.submitDivTable td 
{
	vertical-align: top;
	font-size:	1em; 
	     	
}

.submitDivTable th
{
	vertical-align: top;
	font-size:	1em; 
	font-weight:	normal;
	background-color: #D0D0D0;
	     	
}

.submitDiv input
{	
	float:		top;
	
	margin-top: 	0.2em;
	/*margin-bottom: 	0.2em;*/
	width: 		200px;
	font-size:	1em;
	     	
}	

.submitDivTable input
{	
	float:		top;
	width: 		150px;
	font-size:	1em; 
	     	
}	

.submitDivTable textarea
{	
	float:		top;
	width: 		150px;
	height:		100px;
	font-size:	1em; 
	     	
}		

.submitDivTable select
{	
	margin-top: 	0.2em;
	/*margin-bottom: 	0.2em;*/
	font-size:	1em; 	
	     		
}

.submitDiv fieldset
{
	border: 	0px solid #D0D0D0;
	padding:	6px 6px 6px 6px
	     		
}

.submitDivTable fieldset
{
	border: 0px solid #000000;

	 	
}

.submitDiv legend, .submitDivTable legend
{	
	color: #000000;
	
	padding: 12px 16px
	font-size: 95%;
	font-weight:bold;
	 	
}



.submitDiv label
{	
	width: 		230px;
	height:		20px;
	float: 		left;
	text-align: 	left;
	display: 	block;
	margin-top: 	0.2em;
	margin-left: 	0.4em;
	 		

}	



.submitDiv .labelBold
{	
	font-weight:	bold;
	width: 		230px;
	height:		20px;
	float: 		left;
	text-align: 	left;
	display: 	block;
	margin-top: 	0.2em;
	margin-left: 	0.4em;
	 	

}

.submitDiv input
{	
	float:		top;
	
	margin-top: 	0.2em;
	/*margin-bottom: 	0.2em;*/
	width: 		200px;
	 		
}	 

.submitDiv textarea
{	
	margin-top: 	0.2em;
	/*margin-bottom: 	0.2em;*/
	
	width: 		200px;
	height:		150px;
	 	
}

.largeTextarea
{	
	margin-top: 	0.2em;
	/*margin-bottom: 	0.2em;*/
	
	width: 		400px;
	height:		150px;
	 	
}

.submitDiv select
{	
	margin-top: 	0.2em;
	/*margin-bottom: 	0.2em;*/
	
	width: 		200px;
	 	
}	 

/** ------ **/
.submitDiv .submitter label
{	
	visibility: hidden; 
}	

.submitDiv .submitter input
{
	 	
	
	border: 1px solid #E00130;
	width: 	150px;
	
	/**
	color: white;
	*/
}

.submitDiv .submitter a
{
}


/************************************************************/

/** ------ **/
.submitter label
{	
	visibility: hidden; 
}	

.submitter input
{
	 	
	
	border: 1px solid #E00130;
	width: 	150px;
	
	/**
	color: white;
	*/
}

.submitter a
{
	
	 	
}

/** single line stuff **/
.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;*/
	
	width: 		433px;
	height:		130px;	
	 	
}
/** end form div bits **/


/************************************************************/
/** search display bits **/
.searchDisplay
{
	width: 		550px;
	 		
}

.searchDisplayVacancy label
{	
	width: 		150px;
	float: 		left;
	text-align: 	left;
	display: 	block;
	font-weight:	bold;
	 	
}	

.searchDisplayVacancy div
{	
	width: 		400px;
	float: 		left;
	text-align: 	left;
	display: 	block;
	 		
}	

.searchDisplaySpace
{
	float: left;	
	 		
}
/** end search display bits **/


/************************************************************/
/** search display bits **/
.vacancyDisplay label
{	
	width: 		150px;
	float: 		left;
	text-align: 	right;
	display: 	block;
	font-weight:	bold;
	 		
}	

.vacancyDisplay div
{	
	width: 		96%;
	float: 		left;
	text-align: 	left;
	display: 	block;
	 	
}	

.vacancyDisplayMain
{
	width: 		550px;
	 		
}	

.vacancyDisplay input
{
	 	
	color: black;
	border: 0px solid #D0D0D0;
	width: 	150px;
	height:	18px;
	font-weight:bold;
	
	/**
	border: 1px solid #E00130;
	width: 	200px;	
	color: white;
	*/
}

.searchDisplaySpace
{
	float: left;	
}
/** end search display bits **/


.labelHidden
{	
	visibility: 	hidden;
	font-size:	0pt;
}

.labelSmall {
	width: 5% !important;
}

.textFieldSmall
{
	color: #6184AF;
	font-style: normal;
	font-weight: normal;
	font-size: 10px;
}

.viewLabel
{
	color:		#666;
	font-size:	1em;
	font-weight:	bold;
	width:		250px!important;
	color: 		#666666;
	padding:	5px;
}

.viewLabelWide
{
	color:		#666;
	font-size:	1em;
	font-weight:	bold;
	width:		550px!important;
	color: 		#666666;
	padding:	5px;
}

.viewData
{
	width:		270px!important;
	font-size:	1em;
	padding:	5px;
}

.viewDataFD
{
	width:		96%;
	
	
	-webkit-font-smoothing:antialiased;
	color: rgb(51, 51, 51);
	display: block;
	font-family: Verdana, Geneva, sans-serif;
	#font-size: 15px;
	line-height: 21px;
	margin-bottom: 20px;
	margin-left: 5px;
	margin-right: 0px;
	margin-top: 10px;

}

.viewDataFD li
{
	color: rgb(51, 51, 51);
	display: list-item;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 15px;
	line-height: 21px;
	list-style-type: disc;
	margin-bottom: 5px;
	margin-left: 15px;
	text-align: left;


}

TABLE.searchResultsJS TH
{	
	border-bottom: 	1px solid #F3F3F3;
	background:	#F3F3F3;
	color:		#4d5763;
	padding:	5px;
	font-size:	1em;
	text-align:	left;
	font-weight:	bold;
}	


TABLE.searchResultsJS TD
{	
	border-bottom: 	1px solid #F3F3F3;
	padding:	5px;
}	

TABLE.searchResultsJS
{
	width: 100%;
}

TABLE.searchResultsMain
{
	width: 100%;
}

TABLE.searchResultsMain TH
{	
	border-bottom: 	1px solid #F3F3F3;
	background:	#F3F3F3;
	color:		#4d5763;
	padding:	5px;
	font-size:	1em;
	text-align:	left;
	font-weight:	bold;
	 	
}	


TABLE.searchResultsMain TD
{	
	border-bottom: 	1px solid #F3F3F3;
	padding:	5px;
	 	
}





.searchResultsMain a {
    color: #666666;
        
}

.searchResultsMain a:hover {
    text-decoration: underline;
        
}


INPUT.radio
{
	width:	20px;
}

DIV.radioDiv
{
	margin-top: 0.5em;
	font-size:	1em;
}

INPUT:focus, SELECT:focus, FILE:focus, TEXTAREA:focus
{ 
	background: #dad9ee; 
}

.errorLabelDiv 
{
    clear: 	left;
    color: 	red;
    display: 	none;
    font-size: 13px;
    height: 	auto;
    margin-left: 42%;
    margin-top: 5px;
    margin-bottom: 5px;    
    width: 	250px !important;
}

LABEL.labelWide
{
	width:	100%;
	clear:	both;
}

LABEL.labelNone
{
	display:	none;	
}

.noBorPad FIELDSET
{
	border: 0px;
	padding-left: 0px;	
}

#helpframe
{
	display:none;
}

INPUT.checkbox
{
	width: 20px;	
	margin-top: 0.8em;
}

SPAN.requirementLabel
{
	width:	40%;
	float:	left;	
	font-size:12px;
	font-weight: bold;
}

SPAN.requirementDisplay
{
	font-size:12px;
	font-weight: bold;
	float:	left;	
}



.dateMM, .dateDD
{
	width:	55px!important;
}

.copyright li
{
	font-size: 10pt;
}


/************************************************************/
/** FROM SCREEN.CSS **/
/************************************************************/



.pagebody fieldset 
{
	/*font-size: 100%;*/
}

.pagebody 1 
{
    font-size: 14px;
    font-weight: bold;
    height: 1%;
    margin-bottom: 10px;
    padding: 8px 0 7px;
}
.pagebody h4 
{
    font-weight: 	normal;
    height: 		1%;
    margin-bottom: 	10px;
    padding: 		8px 0 7px;
}


.navLinks div {
	display:block;
	float:left;
	/*font-size:1em;*/
	padding:6px 0 4px 16px;
	width:auto;
	margin-left: 20px
}



fieldset ul {list-style: none; padding: 0 0 10px 0; margin: 0 !important}
fieldset ul li {padding-bottom: 1.0em; list-style-type: none}
fieldset input, fieldset select, fieldset textarea 
{
	 
	/*font-size: 1.1em !important;*/ 
	font-weight: normal; 
	border: 1px solid #636469; 
	padding: 3px; 
	margin: 2px 0 0 0; 
	color: #333333; 
	
}
fieldset textarea {overflow: auto}
fieldset select {padding: 1px; padding: 2px 1px 2px 0}
fieldset select option {
	padding: 0 1em 0 2px;
	width:auto;
}

fieldset select optgroup option {
padding-left: 10px;
}

fieldset label {margin-right: 5px; font-weight: normal; display: block; margin-top: 10px; 
	/*font-size: 1em !important; */line-height: 1.6;color:#333333;}
fieldset label.note {font-weight: normal; color: #3399cc; margin: 0 1em 0 0}

.required {color: #DF226A !important}

fieldset label.checkbox_note {font-weight: normal; display: inline; float: none}
fieldset label.tiny, fieldset input.tiny, fieldset select.tiny, fieldset textarea.tiny {width: 10% }
fieldset label.small, fieldset input.small, fieldset select.small, fieldset textarea.small {width: 20%}
fieldset label.third, fieldset input.third, fieldset select.third, fieldset textarea.third {width: 31%}
fieldset label.half, fieldset input.half, fieldset select.half, fieldset textarea.half {width: 48%}
fieldset label.full, fieldset input.full, fieldset select.full, fieldset textarea.full {width: 98%}
fieldset label.tiny, fieldset label.small, fieldset label.third, fieldset label.half, fieldset label.full {float: left}

fieldset p {margin-bottom: 0.5em !important; /*font-size: 1.0em;*/}
form#search_form {position: absolute; top: 16px; right: 0px}

fieldset ul li {padding-bottom: 0}
form#search_form label {display: none}
form#search_form input {width: 13em; background-color: #F8F7EF; border: 1px solid #3399cc; padding: 2px; margin-left: 20px; 
	/*font-size: 1.1em;*/}
form#search_form input.button1 {margin-right: 0; margin-left: 0}
fieldset.buttons {border: 0px none #CCCCCC; background-color: transparent; margin: 0; padding: 5px 0}
fieldset.buttons input, #search_form input.button1 {cursor: pointer; width: auto; padding: 2px 10px; background-color: #DFDFDF; border-top: 1px solid #CCCCCC; border-left: 1px solid #CCCCCC; border-right: 1px solid #A5A5A5; border-bottom: 1px solid #A5A5A5; margin-right: 15px}
fieldset.buttons input:hover, #search_form input.button1 {background-color: #F6F6F6; border-top: 1px solid #DFDFDF; border-left: 1px solid #DFDFDF; border-right: 1px solid #CCCCCC; border-bottom: 1px solid #CCCCCC}
fieldset.buttons input.img_button, form#search_form input.img_button, input.img_button {border: 0; margin: 0 0 0 5px; cursor: pointer; padding: 0; width: auto; vertical-align: top}

fieldset.buttons input.button1, form#search_form input.button1 {font-weight: bold}
fieldset.buttons input.button2 {font-weight: normal}

.error {font-weight: bold; color: #DF226A}
div.error-msg {background: url("/images/alert.gif") no-repeat 0 35%; padding: 5px 10px 10px 10px; color: #DF226A; font-weight: bold; padding-left: 20px}
.fieldWithErrors {display: inline}
.fieldWithErrors input, .fieldWithErrors textarea {border: 1px solid #DF226A; background-image: url("/images/alert.gif"); background-repeat: no-repeat; background-position: 99% 3px}

.pagebody P
{
	     
	color: 		#333333; 
	line-height: 	1.5

	clear: 		none;
	line-height: 	160%;
	padding: 	0;	
	/*font-size:	14px;*/
}



A.printLink
{
    
    
    color:		#4d5763;
    padding-bottom: 	5px;
    margin-bottom: 	5px;
    
    font-size:		1.2em;
    
}

A.printLink:hover{

	color:		#3399cc;

}




A.headerLink
{
    border-bottom: 	8px solid #eeeeee;
    margin-right:	2px;
    color:		#4d5763;
    padding-bottom: 	5px;
    margin-bottom: 	5px;
    #text-transform: 	lowercase;    
    font-size:		1em;
    line-height:	35px!important;
}

A.headerLink:hover{

	color:		#3399cc;

}

A.headerLinkSelected
{
    border-bottom: 	8px solid #f3cd00;
    text-decoration: 	none!important;
}

#headerLinkDiv
{

	padding:	10px;
	background-color: #fff;
}


/*** JTL CSS FIXES **/

/**, .formDiv textarea*/
.formDiv input, .formDiv select
{
	display: inline;
	height:	auto;
	/*float:left;*/
}

.formDiv textarea
{
	float:left;
}


.page-article-amris 
{
/*	float:	left;
	display:block;
	width: 728px!important;
	z-index: 0;
*/
}

#innerContainer
{
	float:	left;
	display:block;
	width: 728px!important;
}



.hidden
{
	visibility: hidden;
}

DIV.radioDiv SPAN, DIV.radioDiv INPUT
{
	float: left;
}

DIV.header
{
	background: #fff;
	padding: 10px;
}

P.headerP, P.formDiv
{
	background: #fff;
	padding: 10px;
}


#header .headerTop 
{
	display:none;
}

.pagecenterDiv
{
	width: 70%;
	margin-left: auto;
	margin-right: auto;
	display:inline;
	float: left;
	text-align: left;
	text-size: 12px;
}

.pageleft
{
	float:left;
	width: 15%;
	text-align: left;
	text-size: 12px;	
}

.pageright
{
	float:right;
	width: 15%;
	text-align: right;
	text-size: 12px;	
}


#preHeaderForm
{
	display:none;
	margin-bottom: 10px;
}

/*SPAN.cvText
{
	color: #ff5e29;
}*/

@media only screen and (max-width: 500px) 
{
	#preHeaderForm
	{
		display:block;
	}
	
	.job-search-left 
	{
		width: 100%;
		float:left;
		display:block;
	}
}


.jobDescription
{
	width: 100%;
}

.jobDescription UL, .jobDescription OL, .jobDescription h1, .jobDescription h2, .jobDescription h3,.jobDescription h4  
{
	padding-left: 20px;
	padding-top:  0px!important;
	margin-bottom: 10px;
	
}

.jobDescription h1, .jobDescription h2, .jobDescription h3,.jobDescription h4  
{
	padding-left: 0px;
}

.jobdetailPanellft .col-right 
{
	width: 300px!important;
}

#vmap
{
	border:		1px solid #666666;
	margin-left:	15px;
	margin-bottom:	15px;
	
	width: 		250px;
	height: 	250px;
	float:		right;
	display:	inline;
	
}	
	
	
.indeedApplyButton
{
	margin-top: 20px;
}
	
	
	
	
	
	
	