/*----------- It is base content style. For current subsite override only in subsilte_content.css file ---------------*/
input, textarea, select
{
	color			:#1A171B;
	font-family			: Vernada,Arial;
	/*font-family			: Trebuchet MS,Arial;*/
}
textarea
{
	height:10em;
}
/*start style for base elements*/
/*start style for base pagging*/
.searchsearchresult_paging
{
	padding-top			:3.2em;
	padding-bottom:3.2em;
	float:left;
	width:100%;
}

div.searchresult_paging_text
{
	float				:left;
	width				:17em;
}
.searchsearchresult_paging_button, 
.searchsearchresult_paging_prevbutton, 
.searchsearchresult_paging_nextbutton
{
	float				:left;
	width				:auto;
}
.searchsearchresult_paging_button a
{
	text-decoration		:none;
}
.searchsearchresult_paging_currentbutton
{
	float				:left;
	width				:auto;
	padding-left		:0.6em;
	padding-right		:0.3em;	
}

.searchsearchresult_paging_prevpagelink_ghost,
.searchsearchresult_paging_nextpagelink_ghost
{
	text-decoration		:none;
	color				:#555555;
	padding-right		:0.3em;
	padding-left		:0.6em;
}
.searchsearchresult_paging_nextpagelink ,
.searchsearchresult_paging_nextpagelink a, 
.searchsearchresult_paging_nextpagelink a:link, 
.searchsearchresult_paging_nextpagelink a:visited, 
.searchsearchresult_paging_nextpagelink a:active,
.searchsearchresult_paging_prevpagelink , 
.searchsearchresult_paging_prevpagelink a, 
.searchsearchresult_paging_prevpagelink a:link, 
.searchsearchresult_paging_prevpagelink a:visited, 
.searchsearchresult_paging_prevpagelink a:active
{
	color				: #7CAAD6;
}
.searchsearchresult_paging_currentnextpagelink,
.searchsearchresult_paging_prevpagelink, 
.searchsearchresult_paging_nextpagelink
{
	padding-right:0.3em;
}
.searchsearchresult_paging_separator
{
	padding-right:0.3em;
}
.searchsearchresult_paging_prevpagelink
{
	padding-left			:0.3em;
}
.searchsearchresult_paging_nextpagelink
{
	padding-left			:0.6em;
	padding-right			:0.3em;
}
/*start style for base pagging*/

/*top images*/
.BaseStyleHeaderImage
{
	width				:53.2em;
	height				:13.5em;
	overflow			:hidden;
	
}
.BaseStyleHeaderImage img
{
	width				:100%;
	height				:100%;
}
/*page title*/
.BaseStyleHeaderTitle 
{
	color				:#5C216C;
	font-size			:2.9em;
	width				:100%;
	padding				:0.2em 0em 0.2em 0em;	
}
/*End style for base elements*/


/*Start style for Job BAR*/
#sendformcontainer
{
	display				:none;
	left				:0em;
	position			:absolute;
	background-color	:#FFFFFF !important;
	left				:36% !important;
	top					:48% !important;
	width				:auto !important;
	z-index				:3;
}	
/*End style for Job BAR*/
.contenttable
{
	width				:100%;
	overflow			:hidden;
}
/*Start style for IFRAME SEND CONTENT**********/
#sendformcontainer IFRAME
{
	width				:34em;
	height				:9em;
	overflow			:hidden;
	border				:none;
}
.sendformcontent
{
	width				:100%;
	height				:100%;
	overflow			:hidden;
}
.sendforminputmail
{
	width				:100%;
	float				:left;
}
.sendformbutton
{
	padding-left		:8em;
	padding-top			:0.5em;
}
.sendforminputmailtext
{
	float				:left;
	width				:auto;
}
.sendforminputbody
{
	display				:none!important;
}
/*End style for IFRAME SEND CONTENT*/
/*start style for contact page*/
.formcontactcontent
{
	width				:100%;
	overflow			:hidden;
	font-size			:1.2em;
	float				:left;
}
.formcontactheader
{
	width				:100%;
	padding-bottom		:2em;
	padding-top			:1em;
	font-weight			:bold;
	text-transform		:uppercase;
	font-size			:1.12em;
	float				:left;
	text-align			:center;
}
.formcontactcontentmiddle, .formcontactcontentmiddle form
{
	float				:left;
	width				:100%;
	overflow			:hidden;
}

.formcontactcontentitem, #formcontactcontentitememail, #formcontactcontentitemphone
{
	float				:left;
	width				:100%;
	padding-bottom		:0.5em;
}
.formcontactcontentitemradio
{
	width				:20%;
	float				:left;
}
.formcontactcontentitemradioheader
{
	padding-top			:0.4em;
	text-align			:right;
	width				:5em;
	float				:left;
}
#formcontactcontentitememailerror, #formcontactcontentitememailerror *input
{
	color				:Red;
}
#formcontactcontentitemphoneerror, #formcontactcontentitemphoneerror *input
{
	color				:Red;
}
.formcontactcontentitemheader
{
	float				:left;
	width				:15.5em;
	font-weight			:bold;	
	padding-top			:0.4em;
}

.formcontactcontentiteminput
{
	float				:left;
	width				:25.7em;
	
}
.formcontactcontentiteminput INPUT
{
	width				:100%;
}
.formcontactcontentiteminput #message
{
	width				:100%;	
}
.formcontactcontentitembutton
{
	padding-top			:1.5em;
	padding-left		:15.5em;
}
.contactcontenttable
{
	float				:left;
	width				:100%;		
}


.contactcontentheaderimage, 
.contactcontentheadertext
{
	float				:left;
	padding				:0em;
	width				:100%;
}
.contactcontentheadertext_content
{
	padding-bottom		:1em;
	float				:left;
	width				:100%;
}
/*end style for contact page*/


/*Start style for Registration customer form*/
.profileregistererrormessage
{
	color				:Red;	
}
.profile_customerform_gendertable
{
	width				:35em;
	float				:left;
}
.profile_customerform_genderinputtd
{
	width				:32em;
	float				:left;
}
.profile_customerform_gendertd
{
	width				:2.5em;
	float				:left;
}
.profile_customerformheadtd
{
	width				:15.5em;
	float				:left;
}
.profile_customerforminputtd
{
	width				:34em;
	float				:left;
}
.profile_customertoptr
{
	width				:100%;
	float				:left;
}
.customerformrow
{
	width				:100%;
	padding-bottom		:0.5em;
	float				:left;
}
.profileregisterformheader
{
	/*width				:19.6em;*/
	width				: 40%;
	display				: block;
	float				: left;
}
.profileregisterforminputtd
{
	/*width				:31em;*/
	width				: 60%;
	display				: block;
	float				: left;
}

.profileregisterforminputtd input 
{
	width				: 90%;
	font-size			: 1.2em;
}
.profileregisterdropdownbox
{
	width				:18.6em;
}

#profileregisterinputboxday, #profileregisterinputboxmonth, #profileregisterinputboxyear
{
	width				:5.9em;
}
#profileregisterinputboxphone, #profileregisterinputboxmobile
{
	width				:9em;
	float				:left;
}
.profile_customerbuttonstd
{
	padding-left		:25em;
}
.profileloginlogintablebuttontd
{
	padding-left		:16em;
	padding-bottom		:2em;
}
/*end style for Registration customer form*/

/* LATEST NEWS PAGEOBJECT */
.latestnewspo_content
{
	width:100%;
	float:left;
}
.latestnewspo_container
{
	float:left;
	width:100%;
}

.latestnewspo_title
{
	font-size			:1.2em;
	font-weight			:bold;
	padding-bottom		:2.0em;
	padding-top			:0em;
	color				:#000000;
	width				:100%;
	float				:left;
}
.latestnewspo_list
{
	width:100%;
	float:left;
	
}
.latestnewspo_news
{
	width:100%;
	padding-bottom:2.3em;
	float:left;
}
.latestnewspo_image_container
{
	width:6.0em;
	height:6.0em;
	border: solid 0.1em #EDEDED;
	overflow:hidden;
	float:left;
	display:none;
}

.latestnewspo_image_container img
{
	width		: 100%;
	height		: 100%;
}

.latestnewspo_data_container
{
	/*padding-left:2.4em;*/
	width:50.8em;
	width:100%;
	float:left;
}
.latestnewspo_data_header
{
	float:left;
	width:100%;
	padding-bottom:0.6em;
}
.latestnewspo_description
{
	float:left;
	width:100%;
}
.latestnewspo_data_title
{
	font-weight:bold;
	float:left;
	font-size:1.2em;
	color:#000000;
	width:35.6em;
}
.latestnewspo_data_separator
{
	color:#CECECE;
	font-size:1.2em;
	float:left;
	padding-left:0.8em;
	padding-right:0.5em;
}
.latestnewspo_data_date
{
	padding-top:0.1em;
	font-weight:bold;
	float:left;
	font-size:1.2em;
	color:#3F286E;
}
.latestnewspo_description
{
	color:#222222;
	/*font-size:1.2em;*/
	float:left;
}
/* END OF LATEST PAGEOBJECT */

/***  TEST STYLES FOR UNIVERSAL PAGEOBJECT PAGE ***/
.universalpage_content
{
	float			:left;
	width			:100%;
	overflow		:hidden;
	padding-bottom:3em;
}
.universalpage_headerimage
{
	float			:left;
	padding			:0em;
}

.universalpage_headertext
{
	padding				:0em 0em 2.2em 0em;
	float				:left;
	width				:100%;
}
.universalpage_headertext_content
{
	float		:left;
	padding		:0em;
	width		:100%;
}

.universalpage_themapageobjects
{
	padding-left	:0em;
	padding-right	:0em;
	padding-bottom	:0.7em;
	width			:100%;
	float			:left;
}
.themacontent_bottomtext
{
	padding-left	:0em;
	padding-right	:0em;
	padding-bottom	:0.7em;
	width			:100%;
	float			:left;
}
.universalpage_themastitle
{
	padding-bottom:1.2em;
	font-size:1.2em;
	font-weight:bold;
	color:#000000;
	width:100%;
	float:left;
}
.universalpage_themasobjects_container
{
	float					:left;
	width					:100%;
}
.universalpage_themasobjects_container .universalpage_themasobjects_content
{
	float					:left;
}
.universalpage_themapageobject_container
{
	width					:16.5em;
	height					:13.7em;
	overflow				:hidden;
	padding-right			:1.7em;
	padding-bottom			:1.8em;
	float					:left;
}
.universalpage_themapageobject_container_last
{
	width				:16.5em;
	float				:left;
	padding-bottom		:1.8em;
}
.universalpage_themapageobject
{
	width:16.5em;
	height:13.7em;
	overflow:hidden;
	float:left;
}
.universalpage_themapageobject_image
{
	float:left;
}
.universalpage_themapageobject_link
{
	width				:100%;
	height				:2.1em;
	_height				:2.0em;
	overflow			:hidden;
	float				:left;
	color				:#FFFFFF;
	font-weight			:bold;
	cursor				:pointer;
	cursor				:hand;
}
.universalpage_themapageobject_link_a, .universalpage_themapageobject_link_a:link, .universalpage_themapageobject_link_a:visited, .universalpage_themapageobject_link_a:active
{
	text-decoration			:none;
	color					:#FFFFFF;
	float					:left;
	height					:11.3em;
	overflow				:hidden;
	text-decoration			:none;
	width					:16.1em;
}
.universalpage_themapageobject_link_a img
{
	height					:100%;
	width					:100%;
	border					:none;
}

.universalpage_themapageobject_link_b, .universalpage_themapageobject_link_b:link, .universalpage_themapageobject_link_b:visited, .universalpage_themapageobject_link_b:active
{
	text-decoration			:none;
	color					:#FFFFFF;
	float					:left;
	overflow				:hidden;
	text-decoration			:none;
	width					:100%;
}
.universalpage_themapageobject_linktext
{
	float:left;
	width:11.5em;
	text-align:center;
	font-size:1.2em;
	padding-top:0.1em;
	padding-left		:1.2em;
	overflow			:hidden;
	white-space			:nowrap;
}
.universalpage_themapageobject_linksep
{
	padding-left:0.2em;
	float:left;
	font-size:1.9em;
	font-weight:normal;
	margin-top:-0.2em;
	width:1em;
}
.universalpage_latestnewspageobjects
{
	padding-left		:0em;
	padding-right		:0em;
	float				:left;
	width				:100%;
	padding-bottom		:0.2em;
}
.universalpage_bottompageobjects
{
	float:left;
	width:100%;
	font-size:1.2em;
}
/*start style for tell-a fried page*/
.sanaformcontainer
{
	width				:100%;
	overflow			:hidden;
	font-size			:1.2em;
	float				:left;
}
.tellafriendformheader
{
	width				:100%;
	padding-bottom		:1em;
	font-weight			:bold;
	text-transform		:uppercase;
	font-size			:1.12em;
	float				:left;
	text-align			:center;
	display				:none;
}

#formtellafriendcontentitememail, 
#formtellafriendcontentitememail1, 
#formtellafriendcontentitememail2, 
#formtellafriendcontentitememail3, 
.formtellafriendcontentitemmessage, 
.formtellafriendcontentitem
{
	float				:left;
	width				:100%;
	padding-bottom		:0.5em;
}
.formtellafriendcontentitemheader
{
	float				:left;
	width				:15.5em;
	padding-top			:0.4em;
}

.formtellafriendcontentiteminput
{
	float				:left;
	width				:25.7em;
	
}
.formtellafriendcontentiteminput INPUT
{
	width				:100%;
	font-size			:1em;
}
.formtellafriendcontentiteminput #message
{
	width				:100%;	
	font-size			:1em;
}
.formtellafriendcontentitembutton
{
	padding-top			:1.5em;
	padding-left		:32em;
}
.tellafriencontenttable
{
	float				:left;
	width				:100%;		
}


.tellafriencontentheaderimage
{
	float				:left;
	padding				:0em;
	width				:100%;
}

.tellafriencontentheadertext, .tellafriendformcontainer
{
	padding-bottom		:2.2em;
	float				:left;
	width				:100%;
}
/*end style for Tell a- fruied  page*/
/*start style for Variant Search Page*/	
.variantsearchcontent
{
	float				:left;
	width				:100%;
	overflow			:hidden;
}
.variantsearchcontent_headerimage
{
	float				:left;
	padding				:0em;
	width				:100%;
}

.variantsearchcontent_headertext
{
	padding-left		:0em;
	padding-right		:0em;
	padding-bottom		:2.5em;
	padding-top			:0em;
	float				:left;
	width				:100%;
}
.variantsearchcontent_headertext_content
{
	float				:left;
	width				:100%;
}
.variantsearchformempty
{
	padding-bottom		:2.5em;
	float				:left;
	width				:100%;	 
	font-size			:1.2em;
}
.variantsearchformcontainer,
.joboverviewfilter_formcontainer
{
	width				:100%;
	float				:left;
	background-color	:#F3F3F3;
	padding-top			:1.2em;
	padding-left		:1.2em;
}

.joboverviewfilter_formcontainer
{
    margin-bottom       : 2em;
}

.joboverviewfilter_itemsnores
{
    padding-bottom      : 2em;
}

.variantsearchformrow,
.joboverviewfilter_formrow
{
	width				:100%;
	float				:left;
	_float				:none;
	overflow			:hidden;
	padding-bottom		:1em;
}
.variantsearchformhead,
.joboverviewfilter_formhead
{
	font-size			:1.2em;
	width				:22em;
	float				:left;
	padding-top			:0.3em;
}
.variantsearchformdropdown, .variantsearchformdropdown SELECT,
.joboverviewfilter_formdropdown, .joboverviewfilter_formdropdown SELECT
{
	font-size			:1.1em;
	width				:19.7em;
	float				:left;
}
.variantsearchformbuttom,
.joboverviewfilter_formbuttom
{
	width				:100%;
	float				:left;
	overflow			:hidden;
	padding-bottom		:1em;
	padding-top			:1em;
}
.variantsearchformbuttom_erase,
.joboverviewfilter_formbuttom_erase
{
	/*padding-left		:32.3em;*/
	width:41.3em;
	text-align:right;
	float				:left;
}
.variantsearchformbuttom_erase_link,
.joboverviewfilter_formbuttom_erase_link
{
	cursor:pointer;
	cursor:hand;
}
.variantsearchformbuttom_search_link,
.joboverviewfilter_formbuttom_search_link
{
	cursor:pointer;
	cursor:hand;
}
.variantsearchformbuttom_search,
.joboverviewfilter_formbuttom_search
{
	float				:right;	
	padding-right:3em;
}


.variantsearchcount,
.joboverviewfilter_count
{
	float				:left;
	width				:100%;
	padding-top			:1.8em;
	font-size			:1.2em;
	font-weight			:bold;
}
.variantsearchitemsseparator
{
	width				:100%;
	float				:left;
	border-bottom		:solid 1px #f3f3f3;
	height				:1em;
	font-size			:1em;
}

.variantsearchitems
{
	float				:left;
	width				:100%;
	font-size:1.2em;
}
.variantsearchitem
{
	float				:left;
	width				:100%;
	padding-top			:1em;
}
.variantsearchcounttextcount, .variantsearchcounttexttitle,
.joboverviewfilter_counttextcount, .joboverviewfilter_counttexttitle
{
	float				:left;
	width				:auto;
	font-weight			:bold;
}
.variantsearchcounttextcount,
.joboverviewfilter_counttextcount
{
	color				:#ef118E;
	padding-right		:0.4em;
	
}
.variantsearchitem_title_link , .variantsearchitem_title_link a, .variantsearchitem_title_link a:link, .variantsearchitem_title_link a:visited, .variantsearchitem_title_link a:active
{
	color				: #7CAAD6;		
}
.variantsearchitem_description_text
{
	float				:left;
	width				:100%;
	color				:#555555;
}
.variantsearchpage,
.joboverviewfilter_page
{
	float				:left;
	width				:100%;
	font-size			:1.2em;
	font-weight			:bold;
	color				:#555555;
}
/*End Style for Variant Search Page*/
/*Start style for Locatio Address page*/
.locationaddress_content
{
	float				:left;
	width				:100%;
	overflow			:hidden;
}
.locationaddress_headerimage
{
	float				:left;
	padding				:0em;
	width				:100%;
}

.locationaddress_headertext
{
	padding-left		:0em;
	padding-right		:0em;
	padding-bottom		:2.5em;
	padding-top			:0em;
	float				:left;
	width				:100%;
}
.locationaddress_headertext_content, .locationaddress_info, .locationaddress_info_address, .locationaddress_info_address_item, .locationaddress_route_header
{
	float				:left;
	width				:100%;
}
.locationaddress_info
{
	padding-bottom		: 1.5em;
	display:none;
}
.locationaddress_info_address_title
{
	width				:18em;
	float				:left;
	font-size			:1.2em;
}
.locationaddress_info_address_value
{
	width				:30em;
	float				:left;
	overflow			:hidden;
	font-size			:1.2em;
}
.locationaddress_info_address_header, .locationaddress_route_header
{
	width				:100%;
	float				:left;
	font-size			:1.2em;
	font-weight			:bold;
	padding-bottom		:1.2em;
}

.locationaddress_route_form, .locationaddress_route_item
{
	width				:100%;
	text-align			: justify;
	float				:left;
}
.locationaddress_route_form
{
	padding-bottom:2.5em;	
	display:none;
}

.locationaddress_route_title
{
	width				:20em;
	float				:left;
}

.locationaddress_route_value
{
	width				:30em;
	float				:left;
	overflow			:hidden;
}
/*End style for Location address page*/

/*Start style for Job overview page*/
.job_overview_content
{
	float				:left;
	width				:100%;
	overflow			:hidden;
}
.job_overview_headerimage
{
	float				:left;
	padding				:0em;
	width				:100%;
}
.job_overview_headertext
{
	padding-left		:0em;
	padding-right		:0em;
	padding-bottom		:2.5em;
	padding-top			:0em;
	float				:left;
	width				:100%;
	/*font-size			: 1.2em !important;
	line-height			: 1.5em !important;*/
}
.job_overview_headertext_content
{
	width				:100%;
	float				:left;
	text-align			: justify;
}
.job_overview_jobpageobjects
{
	padding-top			:0.5em;
	padding-bottom		:2.2em;
	float				:left;
	width				:100%;	
	font-size			: 1.2em !important;
	line-height			: 1.5em !important;
}
.job_overview_jobstitle
{
	width				:100%;
	float				:left;
	font-size			:1.2em;
	font-weight			:bold;
	padding-bottom		:1.2em;
}
.job_overview_jobpageobjects_container
{
	float				:left;
	width				:100%;	
}
.job_overview_jobpageobjects_content 
{
	float				:left;
	width				:100%;	
	color				:#6A6A6A;
}
.job_overview_bottompageobjects
{
	float				:left;
	width				:100%;
	width				:100%;
	padding-top			:0.5em;
}

.job_overview_jobpageobjects_content
{
	background-color		:#E4E4E4;
	color					:#555555;
}
.job_overview_jobpageobject_headers
{
	font-size			:1em;
	font-weight			:bold;
}
.job_overview_jobpageobject_title_header, .job_overview_jobpageobject_type_header, .job_overview_jobpageobject_description_header,
.job_overview_jobpageobject_title, .job_overview_jobpageobject_type, .job_overview_jobpageobject_description
{
	border-right		:double 3px #FFFFFF;
	background-color		:#F3f3f3;
}
.job_overview_jobpageobject_location_header
{
	background-color		:#F3f3f3;
}
.job_overview_jobpageobject_title, .job_overview_jobpageobject_type, .job_overview_jobpageobject_description, .job_overview_jobpageobject_lication
{
		border-top		:double 3px #FFFFFF;
		background-color		:#F3f3f3;
}
.job_overview_jobpageobject_title_header_text, .job_overview_jobpageobject_type_header_text, .job_overview_jobpageobject_description_header_text, .job_overview_jobpageobject_location_header_text
{
		padding-left		:1.4em;
		padding-right		:1.4em;
		padding-top			:1.4em;
		padding-bottom		:1.4em;
}
.job_overview_themapageobject_title_text, .job_overview_jobpageobject_type_text, .job_overview_jobpageobject_description_text, .job_overview_jobpageobject_lication_text
{
		padding-left		:1.4em;
		padding-right		:1.4em;
		padding-top			:0.7em;
		padding-bottom		:0.7em;
	
}
.job_overview_jobpageobject_title_header
{
	width			:15%;
}
.job_overview_jobpageobject_type_header
{
	width			:15%;
}
.job_overview_jobpageobject_location_header
{
	width			:15%;
}

/*End style for Job overview page*/

/*start style for Job detail page*/
.job_detail_content
{
	width				:100%;
	float				:left;
	overflow			:hidden;
	padding-bottom      :2.2em;
	font-size			: 1.2em !important;
	line-height			: 1.5em !important;
}
.job_detail_title
{
	width				:100%;
	float				:left;
	overflow			:hidden;
}
.job_detail_title_header
{
	width				:20em;
	float				:left;
}
.job_detail_title_text
{
	font-weight			:bold;
	width				:30em;
	float				:left;
}
.job_detail_type
{
	padding-top			:1em;
	width				:100%;
	float				:left;
	overflow			:hidden;
}
.job_detail_type_header
{
	width				: 16em;/*20em;*/
	float				:left;
}
.job_detail_type_text
{
	font-weight			:bold;
	width				: 25em;/*30em;*/
	float				:left;
}
.job_detail_description
{
	padding-top			:1em;
	width				:100%;
	float				:left;
	overflow			:hidden;
}
.job_detail_description_header
{
	width				:100%;
	float				:left;
}
.job_detail_description_text
{
	padding-top			:1em;
	/*font-weight			:bold;*/
	width				:100%;
	float				:left;
	text-align          : justify;
}
.job_detail_description_text *
{
	font-size			:1em!important;
	/*font-weight			:normal;*/
}
.job_detail_reaction
{
	padding-left		:20em;
	padding-top			:1.5em;
	width				:100%;
	float				:left;
	overflow			:hidden;
	padding-bottom      : 2em;
}

/*End style for Job deatil page*/
/*Start style for Job reaction page*/
.jobreaction_headertext
{
	display: block;
	float: left;
}
.jobreaction
{
	width				:100%;
	float				:left;
	overflow			:hidden;
}
.jobreaction_form
{
	width				:100%;
	float				:left;
	overflow			:hidden;
	margin-bottom		:1.2em;
	font-size			:1.2em;
}
.jobreaction_bottompageobjects,
.job_detail_bottompageobjects
{
	display				:block;
	float				:left;
}
.jobreaction_form_content
{
	width				:100%;
	float				:left;
	overflow			:hidden;
	/*color				:#555555;*/
	color				: #000000;
}

.jobreaction_form_content_header
{
	width				:100%;
	float				:left;
	overflow			:hidden;
	padding-bottom		:1em;
	font-weight			:bold;
	font-size			:1.2em;
}
.jobreaction_form_content_item
{
	width				:100%;
	float				:left;
	overflow			:hidden;
	padding-top			:0.4em;
	padding-bottom		:0.4em;
}
.jobreaction_form_content_item_header
{
	width				:14em;
	float				:left;
	overflow			:hidden;	
}
.jobreaction_form_gender_input_text
{
	float				:left;
	padding-bottom		:0.2em;
	padding-right		:2em;
	padding-top			:0.2em;
}
.jobreaction_form_genderinput
{
	display				:block;
	float				:left;
	margin-right			:0.3em;
}
.jobreaction_form_gender
{
	display				:block;
	float				:left;
	.padding-top		:0.2em;
}
.jobreaction_form_content_item_input_male
{
	float				:left;
	/*width				:70%;*/
	display				:block;
}
.jobreaction_form_content_item_input
{
	width				:23.3em;
	float				:left;
	overflow			:hidden;	
	padding-right		:6em;
}
.jobreaction_form_content_item_input input, .jobreaction_form_content_item_input textarea
{
	width				:100%;
	font-size			:1.2em;
}
.jobreaction_form_content_item_error
{
	width				:100%;
	float				:left;
	color				:Red;
}
.jobreaction_form_content_item_error_sendmail
{
	width				:100%;
	float				:left;
	color				:Red;
	padding-bottom		:15px;
}
.jobreaction_form_content_confirm
{
	width				:30em;
	float				:left;
	font-weight			:bold;
	padding-bottom		:1em;	
}
.jobreaction_form_content_item_input_female
{
	padding-top			:0.8em;
	padding-left		:16.8em;
	width				:100%;
	float				:left;
	padding-bottom		:0.4em;
}
.jobreaction_form_content_item_button
{
	padding-top			:0.8em;
	width				:37.6em;
	float				:left;
	text-align			:right;
}
/*End style for job reaction page*/
/**/
.bantable
{
	width			:100%;
	float			:left;
	font-size:1.2em!important;
}
.searchresult_content, .searchresult_headerimage, .searchresult_headertext
{
	float			:left;
	width			:100%;
	overflow		:hidden;
}

.searchresult_headertext
{
	padding-bottom:2.5em;
}

.searchresult_headertext_content
{
	float:left;
	width:100%;
	font-size:1.2em;
}
.searchrezultat_content
{
	float			:left;
	width			:100%;
	padding-bottom	:1.5em;
	font-size:1.2em;
}
.searchamountofresults_amount, .pre_searchamountofresults
{
	font-weight		:bold;
	padding-right	:0.5em;
}
.searchresultinfopageheader
{
	padding-top			:0.2em;
	font-size			:2em;
	padding-bottom		:1em;
	font-style			:italic;
	display				:none;
}
.searchitemsseparator
{
	width				:100%;
	float				:left;
	height				:1em;
	font-size			:1em;
	border-top		:1px solid #F3F3F3;
}

.content_serchitem
{
	float				:left;
	width				:100%;
	font-size			:1.2em;
	padding-bottom		:1em;
}
.content_serchitem_text
{
	float				:left;
	width				:100%;
	color				:#555555;
}

.searchcontentresultpaging
{
	color:#555555;
	float:left;
	font-size:1.2em;
	font-weight:bold;
	width:100%;
}
.searchcontentresultpagingmiddle
{
	float			:left;
	width			:100%;
}
.searchcontentresultpagingmiddle .searchsearchresult_paging
{
	padding-top		:2.2em;
}

/*Start style for contact page*/
.contact_content
{
	width				:100%;
	float				:left;
	overflow			:hidden;
}
.contact_form
{
	width				:100%;
	float				:left;
	overflow			:hidden;
}
.contact_form_content
{
	width				:100%;
	float				:left;
	overflow			:hidden;
	color				:#555555;
}
.contact_form_content_header
{
	width				:100%;
	float				:left;
	overflow			:hidden;
	padding-bottom		:1em;
	font-weight			:bold;
	font-size			:1.2em;
}
.contact_form_content_item,
#contact_form_content_item_email,
#contact_form_content_item_phone
{
	width				:100%;
	overflow			:hidden;
	padding-top			:0.4em;
	padding-bottom		:0.4em;
	float				:left;
	_float				:none;
}
.contact_form_content_item_header
{
	width				:14em;
	float				:left;
	overflow			:hidden;	
}
.contact_form_content_item_input
{
	width				:24em;
	float				:left;
	overflow			:hidden;	
}
.contact_form_content_item_input input, .contact_form_content_item_input textarea
{
	width				:97%;
	font-size			:1.2em;
}
.contact_form_content_item_error,
#contact_form_content_item_error_phone,
#contact_form_content_item_error_email
{
	width				:100%;
	float				:left;
	color				:Red;
}
.contact_form_content_confirm
{
	width				:30em;
	float				:left;
	font-weight			:bold;
	padding-bottom		:1em;	
}
.contact_form_content_item_register_mail
{
	float				:left;
	padding-top			:0.4em;
	padding-bottom		:0.4em;
	padding-right		:2em;
}

.contact_form_content_item_register_input
{
	margin-right: 0.3em;
	display: block;
	float: left;
}
.contact_form_content_item_register_text
{
    display:block;
    float:left;
    /*font-size:1.2em;*/
}
.contact_form_content_item_input_register, .jobreaction_form_content_item_input_gender
{
	*height: 1.3em;
	*width: 1.3em;
	margin: 0em;
	padding: 0em;
}
.contact_form_content_item_register_phone
{
	float				:left;
	padding-top			:0.4em;
}
.contact_form_content_item_button
{
	float				:left;
	padding-top			:0.8em;
	text-align			:right;
	width				:37.5em;
}
/*End style for contact page*/


/***** SiteMap ****/

.sogsitemapmain .link, .sogsitemapsub .link
{
	border-bottom:0.1em solid #E1E1E1;
	color : #7CAAD6;
	display:block;
	font-weight:bold;
	padding:0.5em 0em;
}

.sogsitemapheader
{
	padding-bottom		:1em;
	font-size			:1.2em;
}
.sogsitemapsub
{
	padding-left		:3em;
}
.sogsitemapmain a,
.sogsitemapsub a
{

	border-bottom:0.1em solid #E1E1E1;
	color : #7CAAD6;
	display:block;
	font-weight:bold;
	padding:0.5em 0em;
	text-decoration:none;
	cursor:pointer;
	cursor:hand;
}

.sogsitemapnode_separator
{
	height:2.2em;
}
/***** End SiteMap ****/

.newsitemcontent
{
	width			:100%;
	float			:left;
}
.newsitemcontenttitle
{
	width			:100%;
	float			:left;
	font-weight		:bold;
	padding-bottom	:1em;	
}
.newsitemcontentimg
{
	width			:100;
	float			:left;
	overflow		:hidden;
	padding-bottom	:1em;	
}
.newsitemcontenttext
{
	
	width			:100%;
	float			:left;
}

/*START style for NEWS Page*/
.news_overview_headerimage
{
	float				:left;
	padding				:0em;
	width				:100%
}

.news_overview_items_content
{
	float				:left;
	width				:100%;
}
.latestnewspo_data_title_link_a, .latestnewspo_data_title_link_a:link, .latestnewspo_data_title_link_a:visited, .latestnewspo_data_title_link_a:active
{
	text-decoration:none;
	color:#000000;
}

/*End style for NEWS Page*/
/*Start style for News detail page*/
.newitem_content
{
	float			:left;
	width			:100%;
	overflow		:hidden;
	
}
.newsitem_content_headerimage, .newsitem_content_headertext
{
	float					:left;
	padding-bottom          :2.2em;
	width					:100%;
}

/*End style for news item page*/

/*faq page*/
.faqitemcontent
{
	float			:left;
	width			:100%;
	overflow		:hidden;
	
}
.faqitemcontent_container
{
	float:left;
}
.faqoverviewcontent_items
{
  width				:100%;
  float				:left;
}
.faqoverviewcontent_item
{
	float			:left;
	width			:100%;
	padding-bottom	:1em;
}
.faqoverviewcontent_headerimage
{
	width			:100%;
	float			:left;
}
.faqoverviewcontent_item_question
{
	width				:100%;
	font-weight			:bold;
	font-size			:1.2em;
	cursor:hand;
	cursor:pointer;
}
/*end faq page*/
/* new styles for location address page */

.location_description_link
{
	width				: 100%;
	float				: left;
	font-size			: 1.2em;
	font-weight			: bold;
	padding-bottom		: 1.2em;
	text-align			: right;
	padding-right		: 0.9em;
}

.location_description_link a, .location_description_link a:link, .location_description_link a:active, .location_description_link:visited
{
	font-size			: 1em;
	color				: #7CAAD6;
}

/* end of new styles for location address page */
/*formgenerator_page*/
.profile_customerform_gender_input_text
{
	float				:left;
	padding-top			:0.8em;
	padding-bottom		:0.4em;
	padding-right		:2em;
}
.profile_customerform_gender
{
	display:block;
    float:left;
}
.profile_customerform_genderinput
{
	margin-right: 0.3em;
	display: block;
	float: left;
}
.profileregistergender
{
	*height: 1.3em;
	*width: 1.3em;
	margin: 0em;
	padding: 0em;
}
/*end formgenerator_page*/

/* test generator page */

.testgenerator_content
{
	float			:left;
	width			:100%;
	overflow		:hidden;
	padding-bottom	:3em;
}
.testgenerator_headerimage
{
	float			:left;
	padding			:0em;
}

.testgenerator_headertext
{
	padding				:0em 0em 2.2em 0em;
	float				:left;
	width				:100%;
}
.testgenerator_headertext_content
{
	float		:left;
	padding		:0em;
	width		:100%;
}
.testgenerator_form
{
	float		:left;
	width		:100%;
}
.testgenerator_form_content
{
	float		:left;
	width		:100%;
}

.questions_list
{
	width			: 100%;
	display			: block;
	float			: left;
}
.test_result_description
{
	width			: 100%;
	display			: block;
	float			: left;
	padding-bottom	:2em;
}
.question
{
	width			: 100%;
	display			: block;
	float			: left;
	padding-bottom	:1em;
	font-size		:1.2em;
}
.NoChoose
{
	color			:Red;
}

.question_number
{
	width			: 5%;
	display			: block;
	float			: left;
	font-weight		: bold;
}

.question_text
{
	width			: 95%;
	display			: block;
	float			: left;
	font-weight		: bold;
}
.question_text_result
{
	width			: 89%;
	padding-left	: 3%;
	display			: block;
	float			: left;
	font-weight		: bold;	
}
.question_result
{
	width			: 7%;
	display			: block;
	float			: left;
}

.question_result img
{
	width			: 38px;
	height			: 38px;
	border			: none;
}

.question_result_text
{
	width			: 89%;
	padding-left	: 3%;
	display			: block;
	float			: left;
}

.question_answers
{
	padding-left	: 5%;
	width			: 95%;
	display			: block;
	float			: left;
}

.answer
{
	display			: block;
	float			: left;
	width			: 100%;
	padding-top		:0.5em;
	line-height		:1.5em;
}

.answer_input
{
	display			: block;
	float			: left;
	width			: 5%;
}

.answer_dwscripion
{
	display			: block;
	float			: left;
	width			: 95%;
}
.testgenerator_form_content_item
{
	padding-top		: 1em;
	display			: block;
	float			: left;
	width			: 100%;
}

.testgenerator_form_content_item_button
{
	display			: block;
	float			: left;
	padding-left	: 5%;
	width			: 95%;
	
}

.testpagging
{
	float:left;
	width:100%;
	padding-top:2em;
}

.stestpagingcontainer_text
{
	/*display			: block;
	float			: left;
	width			: 15%;*/
	width:auto;
	float:left;
	padding-left:20em;
}

.test_paging_button
{
	/*display			: block;
	float			: left;
	width			: 85%;*/
	float:right;
	width:auto;
	text-align:right;
}

/* end test generator page */

/* new styles for form generator */

.jobreaction_form_content_item_input_day
{
    display         : block;
    float           : left;
    width           : 30% !important;
    margin-right    : 3.5%;
}

.jobreaction_form_content_item_input_month
{
    display         : block;
    float           : left;
    width           : 30% !important;
    margin-right    : 3.5%;
}

.jobreaction_form_content_item_input_year
{
    display         : block;
    float           : left;
    width           : 30% !important;
}

select.jobreaction_form_content_item_input_day
{
    display         : block;
    float           : left;
    width           : 31.0% !important;
    .width           : 31.3% !important;
    margin-right    : 3.5%;
}

select.jobreaction_form_content_item_input_month
{
    display         : block;
    float           : left;
    width           : 31.0% !important;
    .width           : 31.3% !important;
    margin-right    : 3.5%;
}

select.jobreaction_form_content_item_input_year
{
    display         : block;
    float           : left;
    width           : 31.0% !important;
    .width           : 31.3% !important;
}

/* end of new styles form genearator */