/************************************************/
/************************************************/
/* GLOBAL APPLICATION MODULE STYLE SHEET 		*/
/* W3C VERIFIED CSS 2.0 						*/
/* COPYRIGHT OTYS Recruiting Technology 2009	*/
/* AUTHOR:Sander van den Brink 					*/
/************************************************/
/************************************************/


/*
#########################################################
#########################################################
									GLOBAL STYLING INDEX
#########################################################
#########################################################


#########################################################
1. GLOBAL BODY ELEMENTS

#########################################################
2.	GLOBAL LAYOUT STYLING
		2.01	GLOBAL CONTAINER STYLING
		2.02	GLOBAL TEXT STYLING
		2.03	GLOBAL FORM STYLING
		2.04	GLOBAL AUTO COMPLETE STYLING
		2.05	GLOBAL TEXT LINE STYLING
		2.06	GLOBAL MODULE MENU STYLING
		2.07	GLOBAL BUTTON STYLING
		2.08	GLOBAL CATEGORY STYLING
		2.09	GLOBAL ITEM STYLING
					2.9.1	LIST ITEMS
					2.9.2	TEXT ITEMS
		2.10	GLOBAL BOTTOM NAVIGATION STYLING
		2.11	GLOBAL PHOTO IN DETAIL STYLING
		2.12	GLOBAL TABLE STYLING
			2.12.1	Horizontal table
			2.12.2	Vertical table
		2.13	GLOBAL JQUERY MULTISELECT
		2.14	GLOBAL VIRTUAL SELECTBOXES

#########################################################
3.	MODULES
		3.01	NEW GLOBAL ACTONOMY
					3.1.1	Actonomy Colom dividers
					3.1.2	Actonomy Global Layer
					3.1.3	Actonomy Search Results
					3.1.4	ACTONOMY CLUE TIP POPUP
								3.1.4.1	Default
					3.1.5	ACTONOMY OPTION LIST
					3.1.6 ACTONOMY FACET LIST
					3.1.7 ACTONOMY PAGE NAVIGATION
					3.1.8	ACTONOMY QUERY EDITOR
		3.02	GLOBAL CALENDAR STYLING
		3.03	GLOBAL BLOG LIST STYLING - !!!EMPTY!!!
		3.04	GLOBAL FACE BOEK STYLING
					3.04.1	Global FACE BOEK MODULE STYLING
					3.04.2	Consultant List Styling
					3.04.3	Consultant Detail Styling
		3.05	GLOBAL APPLICANTS STYLING
		3.06	GLOBAL APPLICANTS PAGES STYLING
					3.06.1	Upload CV for Textkernel
					3.06.2	Textkernel Status
					3.06.3	Thank you page
					3.06.4	Start page
					3.06.5	Signup TexKernel
					3.06.6	Question set Wrapper
					3.06.7	My profile Personal Page
					3.06.8	Login Data
					3.06.9	Enroll
					3.06.10	Change Profile
					3.06.11	Apply for Job
					3.06.12	Apply for job Simple
					3.06.13	Apply for job login simple
					3.06.14	Application list
					3.06.15	Forgot Password Simple
		3.07	GLOBAL APPLICANTS FORMS STYLING
					3.07.1	Videoboard - !!!EMPTY!!!
					3.07.2	Work Experience
					3.07.3	Other (Hobbies and reference)
					3.07.4	Competences
					3.07.5	Skills
					3.07.6	Multi line address
					3.07.7	(Birth)Date
					3.07.8	Gender
					3.07.9	File upload (cv)
					3.07.10	Multi Checkbox 
					3.07.11	Multi file
					3.07.12	Multi Select Categories
					3.07.13	Multi Select
					3.07.14	Radios
					3.07.15	Selects
					3.07.16	Text area
					3.07.17	Text line
					3.07.18	Radio
					3.07.19	Profile Completeness
		3.08	Availability
		3.09	Anti Spam Statement Pages
					3.09.1Global ASS Styling
					3.09.2Unsubscribe form specific
					3.09.3Thank you page
		3.10	GENERAL NETWORK STYLING
		3.11	GENERAL NETWORK LIST STYLING
		3.12	GENERAL NETWORK DETAIL
		3.13	Sitemap
		3.14	RSS Pages
					3.14.1	RSS global styling
					3.14.2	RSS feed reader detail page
		3.15	JobSearchAgents Pages
					3.15.1	Global JSA Styling
					3.15.2	Main start page
		3.16	GLOBAL FAQ STYLING
					3.16.1	Global FAQ styling
					3.16.2	Root / startpage
					3.16.3	Search Results Page
					3.16.4	Vieuw Article
		3.17	GLOBAL JOBS STYLING
		3.18	GLOBAL JOB LIST STYLING	
		3.19	GLOBAL JOB DETAIL STYLING - !!!EMPTY!!!
						--	JOB DETAIL, WAS IN ACTONOMY CLASSES?!! WHO FUCKED THIS?
		3.20	GLOBAL EVENTS STYLING
					3.20.1	Global Events Classes
					3.20.2	Events List Page
					3.20.3	Events Detail Page
					3.20.4	Events Mail a Friend form
					3.20.5	Events Mail a Friend Thank You
		3.21	Translators Module Styling

#########################################################
4.	HOOKS
		4.01	GLOBAL LAYER STYLING
		4.02	rssHookbutton
		4.03	News Short List
		4.04	Jobs Short List
		4.05	GLOBAL FACEBOOK HOOKS STYLING
		4.06	GLOBAL APPLICANTS HOOKS STYLING
		4.07	Actonomy Facet Hook Styling
		4.08	Job Basket Hook
		4.09	GLOBAL CRAPPY BULLSHIT ADDED BY OTHERS!
									4.07.1 CLUE tip
									=cluetipClass: 'default'
									default arrows
									=cluetipClass: 'jtip'
									jtip arrows
									=cluetipClass: 'rounded'
									rounded arrows
									stupid IE6 HasLayout hack
									Popin

#########################################################
#########################################################
#########################################################
#########################################################
*/

/************************************************/
/***	GLOBAL BODY ELEMENTS				  ***/

body{
}
td{
}
th{
text-align:left;
}
div{
}
a{
}
a:hover{
}
a:active{
}
h1{
margin:0;
}
h2{
margin:0;
}
h3{
margin:0;
}
p{
margin-top:0;
}
/** Used for Teaser Instructions **/
fieldset{
margin-bottom:1em;
padding:0 0.5em 0.2em;
text-align:left;
}
form{
margin:0;
padding:0;
}
input, textarea, select{
padding-left:2px;
margin-left:0;
}
ul{
margin-top:0;
margin-left:10px;
padding-bottom:0;
padding-left:8px;
}
hr{
height:1px;
border-style:solid;
border-color:#999999;
border-width:1px;
border-top:1px solid white;
}
/************************************************/
/************************************************/
/* 			GLOBAL LAYOUT STYLING										*/
/************************************************/
/************************************************/


/************************************************/
/***	GLOBAL CONTAINER STYLING					 		  ***/

.moduleLeftContainer{
float:left;
width:30%;
border-right:1px solid;
padding-right:10px;
margin-right:10px;
}
.moduleRightContainer{
float:right;
width:70%;
margin-right:-21px; /* take off the padding, margin and border */
}


/************************************************/
/***	GLOBAL TEXT STYLING										  ***/
/*
outer: 			The most outer div that will have, it contains all the information
title:			This class is set on the h1 tag, wich is the page title.
intro:			Used for the first piece of text inside the module, right after the header.
subHeader:		Class is set on every h2 tag, wich is above an other piece of text or list.
text:			Class is used around text, count with p tags going inside.
text span:		Used when there are multiple values that require spacing
text span a:	Used when there are multiple links used as blocks	
textWord		Div's inside text that displays in block without space.
textWord span	Used for the specific word before the data on that line.  (FAQ)
cleaner:		Is used to clear left and right floats.
*/

.outer{
}
.title{
margin-bottom:15px;
}
.intro{
margin-bottom:15px;
}
.subHeader{
margin-bottom:5px;
}
.text{
margin-bottom:15px;
}
.text p{
margin-top:0;
}
.text span{
padding-right:2px;
display:block;
}
.text span a{}
.textWord{}
.textWord span{
width:140px;
float:left;
clear:left;
display:block;
}
.textWord span a{}
.cleaner{
clear:both;
}


/************************************************/
/***	GLOBAL TABLE STYLING				  ***/
/* Horizontal table
hTbl
hTbl tr
hTbl th
hTbl td
*/
.hTbl{
width:100%;
margin-bottom:10px;
}
.hTbl tr{}
.hTbl th{
border-bottom:1px solid;
vertical-align:top;
padding-right:5px;
}
.hTbl td{
vertical-align:top;
padding-right:5px;
}

/* Vertical Table
vTbl
vTbl tr
vTbl th
vTbl td
*/
.vTbl{
width:100%;
margin-bottom:10px;
}
.vTbl tr{}
.vTbl th{
width:auto;
white-space:nowrap;
padding-right:5px;
}
.vTbl td{
vertical-align:top;
width:100%;
}


/************************************************/
/***	GLOBAL FORM STYLING					  ***/
/*
form:						Set as a container for the entire form inside a module
formGroup:					Used when you have more then 2 input fields and require some space between the group of input fields.
formInput:					Is the basic class set on the div containing the label and any input field.
formInput label:			Used for labels in front of a input.
formInput input:			Used for inputs next to a label.
formInput select:			Used for selects next to a label.
formInput textarea:			Used for textareas nex to a label. 
formSmallInput input:		For the cases we don't want a nice fixed width on input fields
formSmallInput select		For the cases we don't want a nice fixed width on selects
radiobutton:				Is set on ALL radiobuttons, to give them a clean look.
radioButtonHide:			To hide a radio button, for example unknown in applicantion gender
formCheckbox:				When you have a line with 1 checkbox
formCheckbox label:			The label BEHIND the checkbox.
formCheckbox input:			The actual checkbox
formCheckboxR:				The label BEFORE the checkbox
formCheckboxContainer:		Container of all checkbox wich need to show nicely below each other
formMultiCheckbox span:		The span is used to give it full width and make sure the next checkbox drops under
formMultiCheckbox input:	Just to make the text float left of the checkbox
*/
.form{}
.formGroup{
margin-bottom:15px;
}
.formInput{
margin-bottom:5px;
clear:left; 					/*required because labels float left*/
}
.formInput label{
width:140px;
display: block;
float: left;
padding:0 5px 4px 0;
}
.formInput label span{
padding-left:2px;
display: inline;
}
.formInput input{
width:140px;
}
.formInput select{
max-height:100px; 				/* set mutliselect height for FF/Safari/Chrome/etc */
height:auto !important;			/* set height of multiselect for IE, is ignored for single selects*/
height:100px;
width:150px;
padding-left:2px;
}
.formInput textarea{
width:200px;
height:100px;
}
.formSmallInput input{
width:auto;
margin-top:0;
margin-left:0;
}
.formSmallInput select{
width:auto;
margin-top:0;
padding-left:2px;
}
.radiobutton, .radiobuttons input,.radioButton{
background:transparent;
width:auto !important;
border:0px;
margin:0 4px 0 0;
padding:0;
}
.formRadio input{
width:auto;
border:none;
border:0;
}
.radioButtonHide{
display:none;
}
.formCheckbox label{
width:auto;
}
.formCheckbox input{
background:transparent;
border:none;
width:auto;
float:left;
margin-top:0px;
margin-right:4px;
}
.formCheckboxR input{
border:0;
margin:0;
width:auto;
}
.formCheckboxContainer{
float:left;
}
.formMultiCheckbox span{
display:block;
clear:left;
}
.formMultiCheckbox input{
background:transparent;
float:left;
width:auto;
border:none;
} 

/************************************************/
/***	GLOBAL AUTO COMPLETE STYLING					  ***/
/*
autocompleteContainer
autocomplete
autocomplete .selected
autocomplete div
autocomplete strong
*/
.autocompleteContainer{
background:url(/_images_global/shadow.png) no-repeat bottom right;
position:absolute;
top:0px;
left:0px;
margin:8px 0 0 6px;
/* IE6 fix: */ 
_background:none;
_margin:0;
}
.autocomplete{
border-width:1px;
border-style:solid;
background:#FFF;
cursor:default;
text-align:left;
max-height:350px;
overflow:auto;
/* IE6 specific: */ 
_height:350px;
_margin:0;
_overflow-x:hidden;
}
.autocomplete .selected {
background:#F0F0F0;
}
.autocomplete div{
padding:2px 5px;
white-space:nowrap;
}
.autocomplete strong {
font-weight:normal;
color:#3399FF;
}

/************************************************/
/***	GLOBAL TEXT LINE STYLING							  ***/
/*
Explain:		Used for a line of text below an item to explain it
Explain.Small:	Used for a line of text below a ite label to explain it
Error:			Used for displaying errors
sm:				Simple Message
AppRow:			Used for a line of text to highlight it
Kv:				Represents a key and a value
Kv span:		Represents the key, value will be in div
startDate:		Startdate span inside .text div
endDate:		Endate span inside .text div
*/

.explain{
clear:left; 			/*required because of form labels float left*/
font-size:10px;
padding:0 0 8px 0;
}
.explain.small{
width:135px; 			/* decrease width to function as padding, max width is same as moduleform label */
float:left;
padding-right:4px;
}
.error{
color:#ff0000;
clear:left; 			/*required because of form labels float left*/
}
.sm{}
.appRow{
padding-left:5px;
padding-top:5px;
padding-bottom:5px;
padding-right:5px;
margin-bottom:15px;
border-width:1px;
border-style:solid;
}
.kv{}
.kv span{}
.startDate{}
.endDate{
padding-left:2px;
}

/************************************************/
/***	GLOBAL MENU STYLING					  ***/
/*
menuContainer:		Contains the entire menu
menuLink:			Contains the link
menuLinkFirstChild:	Defines the first menu item
menuLinkLastChild:	Defines the last menu item
menuLinkCleaner
*/

.menuContainer{
margin-bottom:10px;
clear:both;
}
.menuLink{
display:inline;
width:auto;
padding-right:5px;
margin-right:5px;
border-right:1px solid;
}
.menuLink a{
display:inline;
zoom:1;   /*special IE hack */
text-decoration:none;
}
.menuLink a:hover{
text-decoration:underline;
}
.menuLinkFirstChild{
padding-left:0;
}
.menuLinkLastChild{
border-right:0px;
}

/************************************************/
/***	GLOBAL BUTTON STYLING									  ***/
/*
buttonContainer:		Container when multiple buttons in a row buttons
button:					Used as a direct class on all buttons
formDeleteButton:		Delete button for form items or form groups
formDeleteButton input:	Input field of the delete button
smallButton:			A small button wich is placed next to a label.
*/
.buttonContainer{
clear:left;
margin-bottom:30px;
}
.buttonContainer input{
margin-right:5px;
}
.button{
margin-bottom:0;
cursor:pointer;
}
.smallButton{
width:auto;
}
.formDeleteButton{}
.formDeleteButton input{}


/************************************************/
/***	GLOBAL CATEGORY STYLING								  ***/
/*
category
*/
.category{
margin-bottom:5px;
font-weight:bold;
clear:both;
}

/************************************************/
/***	GLOBAL ITEM STYLING										  ***/

/* LIST ITEMS
colContainer:			Span required to use display:inline-block;
itemContainer
itemImage
itemTitle
itemWord
itemWord span:		
itemDescription
itemFooter
itemFooterWord
itemFooterWord span
itemFooterWord img
iFoFirstChild
iFoChild
iFoLastChild
*/
.itemContainer{
clear:both;
margin-bottom:10px;
}
.itemImage{
float:right;
overflow:hidden;
}
.itemImage a{}
.itemImage img{
margin-left:10px;
margin-bottom:10px;
}
.itemTitle{}
.itemWord{}
.itemWord span{
padding-right:2px;
}
.itemDescription{
padding-bottom:10px;
}
.itemFooter{
padding-bottom:10px;
}
.itemFooterWord{
display:inline;
padding-right:4px;
margin-right:4px;
border-right:1px solid;
}
.itemFooterWord span{
padding-right:2px;
}
.itemFooterWord img{
border:none;
}
.iFoFirstChild{}
.iFoChild{}
.iFoLastChild{
border-right:none;
}

/* TEXT ITEMS
textItemContainer
textItemTitle
textItemWord
textItemWord span
*/
.textItemContainer{
margin-bottom:10px;
}
.textItemTitle{
font-weight:bold;
}
.textItemWord{}
.textItemWord span{
padding-right:2px;
}

/************************************************/
/***	GLOBAL PAGE NAVIGATION STYLING			 	  ***/
/*
navTbl
navPrevious
navNumber
navNext
pageNav
*/
.pageNav{
clear:both;
}
.navTbl{
width:100%;
}
.navPrevious{}
.navNumber{}
.navNext{}

/************************************************/
/***	GLOBAL PHOTO IN DETAIL STYLING			 	  ***/
/*
photo1
photo2
*/
.photo1{
float:right;
}
.photo2{}

/************************************************/
/***	GLOBAL TABLE STYLING				  ***/
/* Horizontal table
hTable					Horizontal table
hTable tr
hTable td
hTable key				Horizontal Key
hTable val				Horizontal Value
*/
.hTable{
width:50%;
}
.hTable tr{}
.hTable td{}
.hTable .key{
font-weight:bold;
}
.hTable .val{}

/* Vertical table

 */


/************************************************/
/***	GLOBAL JQUERY MULTISELECT							  ***/
/*
multiSelect							The input box which functions as select
multiSelect.hover					The hover state of the input
multiSelect.active					The active version, when you are selecting options
multiSelect.focus 					
multiSelect.active
multiSelectOptions
multiSelectOptions label
multiSelectOptions label.checked
multiSelectOptions label.selectAll
multiSelectOptions label.hover
*/
.multiSelect{
background:#fff url(/_images_global/dropdown.gif) no-repeat right center;
}
.multiSelect.hover{
background:#fff url(/_images_global/dropdown_hover.gif) no-repeat right center;
}
.multiSelect.focus{
}
.multiSelect.active{
background:#fff url(/_images_global/dropdown_active.gif) no-repeat right center;
}
.multiSelectOptions{
background:#fff;
max-height:150px;
margin-top:-1px;
overflow-y:scroll;
overflow-x:hidden;
border-width:1px;
border-style:solid;
}
.multiSelectOptions div{
clear:left;
display:block;
padding-left:2px;
padding-right:2px;
padding-bottom:2px;
white-space:nowrap;
}
.multiSelectOptions div.checked{
background:#E6E6E6;
}
.multiSelectOptions div.selectAll{
border-bottom:1px dotted;
}
.multiSelectOptions div.hover {
background:#CFCFCF;
}
.multiSelectOptions div input{
width:auto;
float:none;
border:none;
border:0px;
background:transparent;
display:inline-block;
}
.multiSelectOptions div label{
float:none;
width:auto;
padding-top:2px;
display:inline-block;
}

/************************************************/
/***	GLOBAL VIRTUAL SELECTBOXES						  ***/
/* Virtual selectboxes
virtual_container
virtual_selectbox
btn_close
virtual_selectbox_opened
virtual_checkbox
virtual_checkbox_opened
closebar
closebar a
closebtn
closebtn a
*/
.virtual_container {
height: 25px;
width:279px;
position: relative;
z-index: 1;
}
.virtual_selectbox {
margin-top:10px;
padding:5px;
font-size:12px;
border-width:1px;
border-style:solid;
width:279px;
cursor:pointer;
font-weight:normal;
background:#ffffff url(../_images_global/open_box.gif) no-repeat 100% 50%;
}
.btn_close {
background: url(../images_global/btn_close.gif) no-repeat 100% 50%;
height:6px;
width:11px;
}
.virtual_selectbox_opened {
margin-top:10px;
padding:5px;
font-size:12px;
border-width:1px;
border-style:solid;
width:279px;
cursor:pointer;
font-weight:normal;
background:#ffffff url(../_images_global/close_box.gif) no-repeat 100% 50%;
position: relative;
z-index: 2;
}
.virtual_checkbox {
display:none;
}
.virtual_checkbox_opened {
overflow:auto;
width:279px;
height:100px;
border-width:1px;
border-style:solid;
border-top:none;
padding:5px;
font-size:12px;
font-weight:normal;
background:#ffffff;
}
.closebar {
background:#e6e6e6;
border-width:1px;
border-style:solid;
padding:2px 5px;
font-size:11px;
text-align:right;
font-weight:bold;
width:300px;
}
.closebar a {
color:#000;
font-weight:normal;
text-decoration: none;
}
.closebtn {
background:#f0f0f0;
text-align:right;
padding:5px;
}
.closebtn a {
color:#666666;
font-weight:bold
}
.virtualInputContainer input{
width:auto;
border:none;
}



/************************************************/
/************************************************/
/* 					MODULES						*/
/************************************************/
/************************************************/


/************************************************/
/************************************************/
/***	NEW GLOBAL ACTONOMY							 	 		  ***/
/************************************************/

/************************************************/
/***	Actonomy Colom dividers					 	 		  ***/
/*
actSResultsCont		-	Result List
actSRFacetCont		- Face List
actSResContainer	-	Job List Search Results
actSRCf						-	Search Results Chosen Facets
actSROf						-	Search Results OPTIONAL Facets
actKeySug					-	Keyword Suggestions
*/
.actSResultsCont{
float:left;
width:70%;
}
.candAdvDetailOuter .actSResultsCont{
float:none;
width:100%;
}
.candAdvDetailOuter .actSRFacetCont{
display:none;
}
.actSRFacetCont{
border-left:1px solid;
float:left;
margin-left:10px;
padding-left:10px;
margin-right:-21px;   /* Take off the padding, margin and border, LEAVE THIS HERE!!! */
width:30%;
}
.actSResContainer{}
.actSRCf{}
.actSROf{}
.actKeySug{}

/************************************************/
/***	Actonomy Global Layer						 	 		  ***/
/*
actouter
actTitle
actIntro
actSh
actText
actIc
actItemTitle
actItemDescr
actIf
actIFw
actIFw img
actMc
actMl
actMl label
actMl select
actMlFc
actMlLc
actCompTbl
actCompTbl td
actComp
actMinLvl
actMaxLvl
actCert
*/
.actouter{}
.actTitle{}
.actIntro{}
.actSh{}
.actText{}
.actIc{}
.actItemTitle{}
.actItemDescr{}
.actIf{}
.actIFw{}

.actIFw img{
height:20px;
}

.actMc{}
.actMl{}
.actMl label{}
.actMl select{}
.actMlFc{}
.actMlLc{}
.actCompTbl{
clear:both;
margin-bottom:10px;
}
.actCompTbl td{
width:87px;
}
.actCompTbl td.actComp{
width:180px;
}
.actCompTbl td.actMinLvl{}
.actCompTbl td.actMaxLvl{}
.actCompTbl td.actCert{}

/************************************************/
/***	Actonomy Search Results					 	 		  ***/
/*
actShNj				-	No Jobs
actTextNj
actShTc				-	Tag Cloud
actTextTc
actTitleGm				-	Google Maps
actTextGm
actFwS				-	Item Footer Search
actIFwPd			-	Item Footer Publication Date
actIFwRef			-	Item Footer Reference
actIFwMap			-	Item Footer Map
actIFwDoc			-	Item Footer Document
actIFwWiq			- Item Footer Wiqet
actIFVid			-	Item Footer Video
actTopMenu		-	Actonomy menu in the top
actMlJc				-	Menu Link Job Cound
actMlEq				-	Edit Query
actMlNs				-	New Search
actMlSb				-	Sort By
actBottomMenu	-	Actonomy menu in the bottom
actMlCrss			-	Create RSS
actMlCJsa			-	Create Job Search Agent
actMlCsms			-	SMS search agent
actMlCsvq			-	Save query

*/
.actShNj{}
.actTextNj{}
.actShTc{}
.actTitleGm{}
.actTextGm{}
.actFwS{}
.actIFwPd{}
.actIFwRef{}
.actIFwMap{
border-right:0px solid transparent;
}
.actIFwDoc{
border-right:0px solid transparent;
}
.actIFwWiq{
border-right:0px solid transparent;
}
.actIFVid{
border-right:0px solid transparent;
}
.actTopMenu{}
.actMlJc{}
.actMlEq{}
.actMlNs{}
.actMlSb{}
.actBottomMenu{}
.actMlCrss{
background:url(../_images_global/rss16px.png) no-repeat 0 0;
padding-left:18px;
margin-bottom:10px;
display:block;
float:left;
height:16px;
border-right:1px solid;
}
.actMlCJsa{
background:url(../_images_global/email.gif) no-repeat 0 0;
padding-left:18px;
display:block;
float:left;
height:16px;
}

.actFIkeywordsOptions{
display:none; /* CSS hide, nobody wants it!! */
}
.actShBa,.actTextBa,.actTextBaSelectAll{
display:none; /* Temporary CSS hide until Actonomy 'Batch Actions' is released */
}
.actFICountryCode, .actFIPrefDist, .actEqICountryCode, .actEqIPrefDist{
display:none; /* CSS hide, nobody wants it!! */
}

.actMlCsms{
background:url(../_images_global/sms.png) no-repeat 0 0;
padding-left:18px;
display:block;
float:left;
height:16px;
display:none; /* Temporary CSS hide until Actonomy 'Results by SMS' is released */
}

.actMlCsvq{
background:url(../_images_global/save.png) no-repeat 0 0;
padding-left:18px;
display:block;
float:left;
height:16px;
}


/************************************************/
/***	ACTONOMY CLUE TIP POPUP					 	 		  ***/

/* Default 
cluetip-default
cluetip-outer
cluetip-title
cluetip-title a
cluetip-inner
cluetip-close
clue-right-default cluetip-arrows 
clue-left-default cluetip-arrows
clue-top-default cluetip-arrows
clue-bottom-default cluetip-arrows
*/
.cluetip-default {
background-color: #eee;
}
.cluetip-default #cluetip-outer {
position: relative;
margin: 0;
background-color: #eee;
}
.cluetip-default h3#cluetip-title {
padding-top:4px;
padding-right:4px;
padding-bottom:4px;
padding-left:4px;
background-color: #d2d2d2;
}
.cluetip-default #cluetip-title a {}  
.cluetip-default #cluetip-inner {
padding-top:5px;
padding-right:5px;
padding-bottom:5px;
padding-left:5px;
}
.cluetip-default div#cluetip-close { 
text-align:right;
margin-right:5px;
margin-bottom:5px;
}
/* default arrows */
.clue-right-default .cluetip-arrows {
background-image:url(/_images_global/cluetip/darrowleft.gif);
}
.clue-left-default .cluetip-arrows {
background-image: url(/_images_global/cluetip/darrowright.gif);
left: 100%;
margin-right: -11px;
}
.clue-top-default .cluetip-arrows {
background-image: url(/_images_global/cluetip/darrowdown.gif);
top: 100%;
left: 50%;
margin-left: -11px;
height: 11px;
width: 22px;  
}  
.clue-bottom-default .cluetip-arrows {
background-image: url(/_images_global/cluetip/darrowup.gif);
top: -11px;
left: 50%;
margin-left: -11px;
height: 11px;
width: 22px;
}
#cluetip .vacImg{
float:right;
}
#cluetip .vacDescr,
#cluetip .linkCon{
margin-bottom:10px;
}
#cluetip .crit,
#cluetip .vacDescrStyle{
line-height:125%;
font-weight:bold;
margin-bottom:10px;
}
#cluetip .crit span,
#cluetip .vacDescrStyle span{
font-weight:normal;
}


/************************************************/
/***	ACTONOMY OPTION LIST						 	 		  ***/
/*
optionListContainer
optionListTitle
optionList
optionList ul
optionList li
optionList li a
optionList li a:hover
*/
.optionListContainer{
border-bottom:1px solid;
padding-bottom:5px;
margin-bottom:5px;
}
.optionListTitle{
font-weight:bold;
}
.optionListTitle a{
background:url(/_images_global/expand_triangle.gif) no-repeat 0 40%;
text-decoration:none;
display:block;
padding-left:15px;
}
.optionList{}
.optionList ul{
list-style:none;
margin:5px 0 10px;
padding:0;
}
.optionList li{
font-weight:bold;
}
.optionList li a{
display:block;
padding-left:15px;
font-weight:normal;
}
.optionList li a:hover{}

.actLcMcrit .optionList li a{
background:url(/_images_global/faceRemove.gif) no-repeat 0 40%;
padding-left:18px;
}


/************************************************/
/***	ACTONOMY FACET LIST					  ***/
/* Facet List
facetListCon
facetListTitle
facetList
facetList ul
facetList li
facetFreq
faceLess
facetMore
*/
.facetListCon{}
.facetListTitle{
font-weight:bold;
}
.facetList{}
.facetList ul{}
.facetList li{}
.facetList li a{
background:none;
padding-left:15px;
}
.facetFreq{
float:right;
margin-right:5px;
}
.facetLess{}
.facetLess a{
font-weight:bold;
}
.facetMore{}
.facetMore a{
font-weight:bold;
}

/* Map in facets
facetMapContainer
.mapregion{}		//Class for every region
#mapregion1{}
#mapregion2{}
#mapregion3{}
#mapregion4{}
#mapregion5{}
#mapregion6{}
#mapregion7{}
#mapregion8{}
#mapregion9{}
#mapregion10{}
#mapregion11{}
#mapregion12{}
*/
.facetMapContainer{
position:relative;
}
.mapHolder{
position:relative;
z-index:10
}
.mapregion{
position:absolute;
z-index:99;
font-size:11px;
width:20px;
text-align:center;
}
#mapregion1{
top:105px;
left:80px;
}
#mapregion2{
top:158px;
left:65px;
}
#mapregion3{
top:148px;
left:100px;
}
#mapregion4{
top:152px;
left:138px;
}
#mapregion5{
top:190px;
left:100px;
}
#mapregion6{
top:195px;
left:33px;
}
#mapregion7{
top:218px;
left:140px;
}
#mapregion8{
top:118px;
left:118px;
}
#mapregion9{
top:118px;
left:160px;
}
#mapregion10{
top:84px;
left:173px;
}
#mapregion11{
top:47px;
left:173px;
}
#mapregion12{
top:62px;
left:133px;
}

/************************************************/
/***	ACTONOMY PAGE NAVIGATION							  ***/
/*
actPageNav
actPageNav a
actPageNav a:hover
actPrev
actPrev a
actPrev a:hover
actFirst
actFirst a
actFirst a:hover
actLast
actLast a
actLast a:hover
actNext
actNext a
actNext a:hover
*/
.actPageNav{
margin-bottom:5px;
}
.actPageNav a{
padding:0 5px;
}
.actBottomMenu div{
padding-right:5px;
border-right:1px solid;
margin-right:5px;
}
.actPageNav:hover{}
.actPrev{}
.actPrev:hover{}
.actFirst{}
.actFirst:hover{}
.actLast{}
.actLast:hover{}
.actNext{}
.actNext:hover{}

/************************************************/
/***	ACTONOMY QUERY EDITOR 				  ***/
/*
actEquery
actEqueryTitle
actEqueryTitle a
actEqueryInput
actEqueryInput label
actEqueryInput input
actEqueryInput select
actEqueryBc
actEqueryBc input
*/
.actEquery,.actGoogleMap{
/*padding-top:5px;*/
padding-right:5px;
padding-left:5px;
margin-bottom:5px;
}
.actEqueryTitle,.actTitleGm{
margin-bottom:5px;
}
.actEqueryTitle a,.actTitleGm a{
display:block;
background:url(../_images_global/expand_triangle.gif) no-repeat 0 3px;
padding-left:10px;
}
.actEquery label,.actEquery .actFi label{
width:140px;
}
.actEqueryInput input{
width:130px;
}
.actEqueryInput select{
width:136px;
}
.actEqueryBc{
margin:0;
}
.actEqueryBc input{
margin:0;
margin-bottom:5px;
}
.actEqueryBc .roundedButtonContainer{
float:none;
}
.formInput.actEqueryInput.aFiAvDate select{
width:81px;
}
.formInput.actEqueryInput.aFiAvDate select#aFiAvDateYear{
width:82px;
}


/************************************************/
/***	GLOBAL CALENDAR STYLING	 	 		  ***/
/*
calendarouterTbl
datetbl
titlecell
titletbl
navlink
weekcell
daycell
datecellactive
datecelltodayactive
*/
.calendarouterTbl{}
.datetbl{}
.titlecell{}
.titletbl{}
.navlink{}
.weekcell{}
.daycell{}
.datecellactive{}
.datecelltodayactive{}



/************************************************/
/***	GLOBAL BLOG LIST STYLING							  ***/
/***    pre: blg														  ***/

/* Blog Global Styling
blgouter
*/

/* Blog Article List

*/

/************************************************/
/***	GLOBAL FACE BOEK STYLING							  ***/
/***    pre: face														  ***/

/* Global FACE BOEK MODULE STYLING
faceouter
faceTitle
facePhoto1
facePhoto2
faceSh
faceText
faceTextWord
faceIc
faceItitle
faceIword
faceIDesc
faceIimg
*/
.faceouter{}
.faceTitle{}
.facePhoto1{}
.facePhoto2{}
.faceSh{}
.faceText{}
.faceTextWord{}
.faceIc{}
.faceItitle{}
.faceIword{}
.faceIDesc{}
.faceIimg{}

/* Consultant List Styling
consListOuter
consListTitle
consListIntro
consListIc
consListItemImg
consListItemTitle
consListItemDesc
consListApprow
*/
.consListOuter{}
.consListTitle{}
.consListIntro{}
.consListIc{}
.consListItemImg{}
.consListItemTitle{}
.consListItemDesc{}
.consListApprow{}


/* Consultant Detail Styling
consDetouter
consDetTitle
consDetPhoto1
consDetPhoto2
consDetSh:			All SubHeaders
consDetText			All Text items
consDetTextWord
consDetTextWord span
consDetIc
consDetName			Contains the NAME
consDetOrgUni		Contains the Organisation units
consDetRoles		Contains the Organisation ROLES
consDetAddr			Contains the Address
consDetAddr2		Contains the second row for Address
consDetMail			Contains the email address
consDetPhoneHome	Contains the Home phone number
consDetPhoneCell	Contains the Cell (mobile) phone number
consDetPhoneWork	Contains the Work phone number
consDetPhoneFax		Contains the Fax number
consDetPhoneSkype	Contains the skype address
consDetShCv			SubHeader for CV
consDetTextCv		Text field for CV
consDetShMedia	
consDetTextMedia
consDetShWidget
consDetTextWidget
consDetShDoc
consDetTextDoc
consDetTextDoc span:The span contains the specific link
consDetShActJob
consDetIcActJob
consDetItitleActJob
consDetShInactJob
consDetIcInactJob
consDetItitleInactJob
consDetShBlogArt
consDetIcBlogArt
consDetItitleBlogArt
consDetIwordBlogArt
consDetIdescBlogArt
consDetShBlogReact
consDetIcBlogReact
consDetItitleBlogReact
consDetIwordReact
consDetIwordReact
consDetShEve
consDetIcEve
consDetItitleEve
consDetIimgEve
*/
.consDetOuter{}
.consDetTitle{}
.consDetPhoto1{}
.consDetPhoto2{}
.consDetSh{}
.consDetText{}
.consDetTextWord{}
.consDetTextWord span{}
.consDetName{}
.consDetOrgUni{}
.consDetRoles{}
.consDetAddr{}
.consDetAddr2{}
.consDetMail{}
.consDetPhoneHome{}
.consDetPhoneCell{}
.consDetPhoneWork{}
.consDetPhoneFax{}
.consDetPhoneSkype{}
.consDetShCv{}
.consDetTextCv{}
.consDetShMedia{}
.consDetTextMedia{}
.consDetShWidget{}
.consDetTextWidget{}
.consDetShDoc{}
.consDetTextDoc{}
.consDetTextDoc span{}
.consDetShActJob{}
.consDetIcActJob{}
.consDetItitleActJob{}
.consDetShInactJob{}
.consDetIcInactJob{}
.consDetItitleInactJob{}
.consDetShBlogArt{}
.consDetIcBlogArt{}
.consDetItitleBlogArt{}
.consDetIwordBlogArt{}
.consDetIdescBlogArt{}
.consDetShBlogReact{}
.consDetIcBlogReact{}
.consDetItitleBlogReact{}
.consDetIwordReact{}
.consDetIwordReact{}
.consDetShEve{}
.consDetIcEve{}
.consDetItitleEve{}
.consDetIimgEve{}

/************************************************/
/***	GLOBAL APPLICANTS STYLING							  ***/
/***  pre: APL															  ***/

/* Global aplicants module
aplOuter
aplTitle
aplIntro
aplSH
aplText
aplSm				Simple Message
aplTbl
aplInput
aplBc				ButtonContainer
aplLink				List of links
aplAr				App Row (to highlight a single line of text)
aplError
aplCsc				Captcha Show Code
aplCic				Captcha Code Input
aplCaptchaError		Captcha Error
aplMc				Menu Container
aplMlink			Menu Link
aplMlinkFc			Menu Link First Child
aplMlinkLc			Menu Link Last Child
aplLinkCleaner
aplSB:				Small button, next to a label
*/
.aplOuter{}
.aplTitle{}
.aplIntro{}
.aplSH{}
.aplText{}
.aplSm{}
.aplTbl{
width:100%;
}
.aplTblHeader{
font-weight:bold;
border-bottom:1px solid;
}
.aplTblHeaderDate{
white-space:nowrap;
}
.aplTblHeaderJob{
padding-left:4px;
}
.aplTblHeaderLocation{
padding-left:4px;
}
.aplListDateTime{
border-right:1px solid;
white-space:nowrap;
padding-right:4px;
vertical-align:top;
}
.aplListLink{
border-right:1px solid;
padding-left:4px;
padding-right:4px;
vertical-align:top;
}
.aplListLocation{
padding-left:4px;
vertical-align:top;
}
.aplInput{}
.aplBc{}
.aplLink{}
.aplAr{}
.aplError{}
.aplCsc{}
.aplCic{}
.aplCaptchaError{}
.aplMc{
width:auto !important;
margin-bottom:15px;
}
.aplMlink{}
.aplMlinkFc{}
.aplMlinkLc{}
.aplLinkCleaner{}
.aplSB{}
.aplLink{
margin:10px 0;
}

/************************************************/
/***	GLOBAL APPLICANTS PAGES STYLING		  ***/

/* Upload CV for Textkernel
aplCvTkOuter
aplCvTkTitle
aplCvTkIntro
aplCvTkCv
aplCvTkError
aplCvTkInput
aplCvTkBcSubmit
aplCvTkBcBack
aplCvTkSm
*/
.aplCvTkOuter{}
.aplCvTkTitle{}
.aplCvTkIntro{}
.aplCvTkCv{}
.aplCvTkError{}
.aplCvTkInput{}
.aplCvTkBcSubmit{}
.aplCvTkBcBack{}
.aplCvTkSm{}

/* Textkernel Status
AplTksOuter
aplTksTitle
aplTksBi
aplTksSh
aplTkText
aplTksBc
aplTksBc
*/
.AplTksOuter{}
.aplTksTitle{}
.aplTksBi{}
.aplTksSh{}
.aplTkText{}
.aplTksBc{}
.aplTksBc{}

/* Thank you page
aplTyOuter
aplTyTitle
aplTyIntro
*/
.aplTyOuter{}
.aplTyTitle{}
.aplTyIntro{}

/* Start page
aplStartOuter
aplStartTitle
aplStartIntro
aplStartInputE
aplStartInputPwd
aplStartError
aplStartBc
aplStartShFpwd:		Forgot Password
aplStartTextFpwd
aplStartBcFpwd
aplStartErrorFpwd
*/
.aplStartOuter{}
.aplStartTitle{}
.aplStartIntro{}
.aplStartInputE{}
.aplStartInputPwd{}
.aplStartError{}
.aplStartBc{}
.aplStartShFpwd{}
.aplStartTextFpwd{}
.aplStartBcFpwd{}
.aplStartErrorFpwd{}

/* Signup TexKernel
aplStkOuter
aplStkTitle
aplStkIntro
aplStkInputCv
aplStkError
aplStkInputCvl
aplStkCsc
aplStkCic
aplStkError
aplStkBc
*/
.aplStkOuter{}
.aplStkTitle{}
.aplStkIntro{}
.aplStkInputCv{}
.aplStkError{}
.aplStkInputCvl{}
.aplStkCsc{}
.aplStkCic{}
.aplStkError{}
.aplStkBc{}

/* Question set Wrapper
qsOuter
*/
.qsOuter{}

/* My profile Personal Page
aplProfOuter
aplProfTitle
aplProfText
aplProfTextApld		Text number of applies inside page
*/
.aplProfOuter{}
.aplProfTitle{}
.aplProfText{}
.aplProfTextApld{}

/* Login Data
aplLdOuter
aplLdTitle
aplLdText
aplLdOpwd
aplLdNpwd1
aplLdNpwd2
aplLdError
aplLdBc
*/
aplLdOuter{}
aplLdTitle{}
aplLdText{}
aplLdOpwd{}
aplLdNpwd1{}
aplLdNpwd2{}
aplLdError{}
aplLdBc{}

/* Enroll
aplEnrollOuter
aplEnrollTitle
aplEnrollIntro
*/
.aplEnrollOuter{}
.aplEnrollTitle{}
.aplEnrollIntro{}

/* Change Profile
aplCpOuter
aplCptitle
*/
.aplCpOuter{}
.aplCptitle{}

/* Apply for Job
aplJStartOuter
aplJStartTitle
aplJStartIntro
aplJStartSHS			Signup
aplJStartTextS
aplJStartTextSCv		Textkernel CV
aplJStartInputSCv
aplJStartErrorSCv
aplJStartInputSCvl
aplJStartCsc			Captcha Show Code
aplJStartCic			Captcha input code
aplJStartCe				Captcha Error
aplJStartBcS			Button Container Signup
aplJStartShL			Login
aplJStartTextL
aplJStartInputLE		Email input
aplJStartInputLpwd		Password input
aplJStartErrorL
aplJStartBcL
aplJStartShFpwd			Forgot Password
aplJStartTextFpwd
aplJStartBcFpwd
aplJStartErrorFpwd
*/
.aplJStartOuter{}
.aplJStartTitle{}
.aplJStartIntro{}
.aplJStartSHS{}
.aplJStartTextS{}
.aplJStartTextSCv{}
.aplJStartInputSCv{}
.aplJStartErrorSCv{}
.aplJStartInputSCvl{}
.aplJStartCsc{}
.aplJStartCic{}
.aplJStartCe{}
.aplJStartBcS{}
.aplJStartShL{}
.aplJStartTextL{}
.aplJStartInputLE{}
.aplJStartInputLpwd{}
.aplJStartErrorL{}
.aplJStartBcL{}
.aplJStartShFpwd{}
.aplJStartTextFpwd{}
.aplJStartBcFpwd{}
.aplJStartErrorFpwd{}

/* Apply for job Simple
aplAplSOuter
aplAplSTitle
aplAplSLink
aplAplyLogin
aplAplyPass			Forgot password link styling
aplAplyTk			Textkernel link styling
aplAplyLi			Linkedin link styling
aplAplSAr
*/
.aplAplSOuter{}
.aplAplSTitle{}
.aplAplSLink{}
.aplAplyLogin{}
.aplAplyPass{}
.aplAplyTk{}
.aplAplyLi{}
.aplAplyLi a{
background:url(/_images_global/linkedin_small15.gif) no-repeat 0 0;
height:15px;
padding-left:20px;
vertical-align:bottom;
display:block;
}
.aplAplSAr{}

/* Apply for job login simple
aplJlSOuter
aplJlSTitle
aplJlSText
aplJlSInputEmail
aplJlSInputPwd
aplJlSError
aplJlSBcSubmit
aplJlSBcBack
aplJlSLinks
*/
.aplJlSOuter{}
.aplJlSTitle{}
.aplJlSText{}
.aplJlSInputEmail{}
.aplJlSInputPwd{}
.aplJlSError{}
.aplJlSBcSubmit{}
.aplJlSBcBack{}
.aplJlSLinks{}

/* Application list
aplListOuter
aplListTitle
aplListText
aplListTbl
aplListDateTime
aplListLink
aplListLocation
*/
.aplListOuter{}
.aplListTitle{}
.aplListText{}
.aplListTbl{}
.aplListDateTime{}
.aplListLink{}
.aplListLocation{}

/* Forgot Password Simple
aplFgPwdSOuter
aplFgPwdSTitle
aplFgPwdSText
aplFgPwdSInput
aplFgPwdSBcMp		Button Container Mail Password
aplFgPwdSBcBack		Button Container Back
aplFgPwdSError
*/
.aplFgPwdSOuter{}
.aplFgPwdSTitle{}
.aplFgPwdSText{}
.aplFgPwdSInput{}
.aplFgPwdSBcMp{}
.aplFgPwdSBcBack{}
.aplFgPwdSError{}


/* Job Basket Applicants List 
approwItemList
approwItem
approwItem a
jbskJob
jbskDel
*/
.approwItemList{
list-style:none;
margin:0;
padding:0;
}
.approwItem{}
.approwItem a{}
.jbskJob{
text-decoration:none;
display:block;
float:left;
padding-right:15px;
}
.jbskDel{}


/************************************************/
/***	GLOBAL APPLICANTS FORMS STYLING				 	***/

/* Videoboard

*/

/* Education
aplEduFormTitle
aplEduExplain
aplEduSubTitle
aplEduFormGroup
eduEducation:		Education input for education name
eduDirection:		Education input for course direction
eduInstitute:		Education input for Institute name
eduDegree:			Education input for Degree (yes/no)
eduStartDate:		Education select for start date
eduEndDate:			Education select for end date
alpEduDeleteButton
aplEduError
aplEduSb
*/
.aplEduFormTitle{}
.aplEduExplain{}
.aplEduSubTitle{}
.aplEduFormGroup{}
.eduEducation,
.eduDirection,
.eduInstitute,
.eduDegree,
.eduStartDate,
.eduEndDate{
margin:0 0 2px 0;
}
.alpEduDeleteButton{}
.aplEduError{}
.aplEduSb{}

/* Work Experience
aplWorkFormTitle
aplWorkExplain
aplWorkSubHeader
aplWorkFormGroup
workPosition:		Work experience input for the position name
workEmployer:		Work experience input for the employer name
workStartDate:		Work experience select for the start date
workEndDate:		Work experience select for the end date
workDescription:	Work experience textarea for the job description
workReasonEnd:		Work experience textarea for the reason of ending
aplWorkDeleteButton
aplWorkError
aplWorkSb
*/
.aplWorkFormTitle{
clear:both;
}
.aplWorkExplain{}
.aplWorkSubHeader{}
.aplWorkFormGroup{}
.workPosition,
.workEmployer,
.workStartDate,
.workEndDate,
.workDescription,
.workReasonEnd{
margin:0 0 2px 0;
}
.aplWorkDeleteButton{}
.aplWorkError{}
.aplWorkSb{}

/* Other (Hobbies and reference)
aplOtherFormTitle
AplOtherHobbys
aplOtherHobbyFG:		Applicants Other Skills Form Group
aplOtherHobby
aplOtherHobbyDB:		Applicants Other Skills Delete Button
aplOtherHobbyError
aplOtherHobbysSb
aplOtherRefs
aplOtherRefFG:			Applicants Other Reference Form Group
aplOtherRef
aplOtherRefDB
aplOtherRefError
apOtherRefSb
*/
.aplOtherFormTitle{}
.AplOtherHobbys{}
.aplOtherHobbyFG{}
.aplOtherHobby{}
.aplOtherHobbyDB{}
.aplOtherHobbyDB label{}
.aplOtherHobbyDB{}
.aplOtherHobbyError{}
.aplOtherHobbysSb{}
.AplOtherSkills{}
.aplOtherSkillFG{}
.aplOtherSkill{}
.aplOtherSkillDB{}
.aplOtherSkillError{}
.aplOtherSkillSb{}
.aplOtherRefs{}
.aplOtherRefFG{}
.aplOtherRef{}
.aplOtherRefDB{}
.aplOtherRefError{}
.aplOtherRefSb{}

/* Competences
alpCmpFormTitle:		The title above the competence items
alpCmpFormSubTitle:		The title with add button next to it
alpCmpFormGroup:		Container for all input elements below
alpCmpExplain:			Explanation text for Competences
alpCpmCat:				Competences select for Categories
alpCmpCmp:				Competences select for Competence
alpCmpLvl:				Competences select for Level
alpCmpCert:				Competences select for Certificate
alpCmpError:			Competences error line
alpCmpButtonDelete:		Competences button for deleting items
*/
.alpCmpFormTitle{}
.alpCmpFormSubTitle{}
.alpCmpFormGroup{}
.alpCmpExplain{}
.alpCmpCat{}
.alpCmpCmp{}
.alpCmpLvl{}
.alpCmpCert{}
.alpCmpError{}
.alpCmpButtonDelete{}

/* Skills
aplSkillsTitle
aplSkillsPcSH:			PC Skills Sub Header
aplSkillsPcInput
aplSkillsPcDB:			PC Skills Delete Button
aplSkillsPcError
aplSkillsPcSb
aplSkillsLangSH
aplSkillsLangFG
aplSkillsLangInput
aplSkillsLlInput:		Language Skils Level Input
aplSkilsLlTbl:			Language Skils Level Tabel
aplSkillsLlS:			Language Skils Level Spoken
aplSkillsLlR:			Language Skils Level Read
aplSkillsLlW:			Language Skils Level Write
aplSkillsDB:			Language Skils Level Delete Button
aplSkillsError
aplSkillsLangSb
aplSoftSkillsSH
aplSoftSkillsInput
aplSoftSkillsDB
aplSoftSkillsError
aplSoftSkillsSb
*/
.aplSkillsTitle{}
.aplSkillsPcSH{}
.aplSkillsPcInput{}
.aplSkillsPcDB{}
.aplSkillsPcError{}
.aplSkillsPcSb{}
.aplSkillsLangSH{}
.aplSkillsLangFG{}
.aplSkillsLangInput{}
.aplSkillsLlInput{}
.aplSkilsLlTbl{}
.aplSkillsLlS{}
.aplSkillsLlR{}
.aplSkillsLlW{}
.aplSkillsDB{}
.aplSkillsError{}
.aplSkillsLangSb{}
.aplSoftSkillsSH{}
.aplSoftSkillsInput{}
.aplSoftSkillsDB{}
.aplSoftSkillsError{}
.aplSoftSkillsSb{}

/* Multi line address
aplMAdreInput 1
aplMAdreError 1
aplMAdreInput 2
aplMAdreError 2
aplMAdreInput 3
aplMAdreError 3
aplMAdreExplain
aplMAdreError
*/
.aplMAdreInput.L1{}
.aplMAdreError.E1{}
.aplMAdreInput.L2{}
.aplMAdreError.E2{}
.aplMAdreInput.L3{}
.aplMAdreError.E3{}
.aplMAdreExplain{}
.aplMAdreError{}

/* (Birth)Date
apllDate:		Div containing label and selects
aplDateExplain:	Container for the explanation message
aplDateError:	Container for the error message
*/
.apllDate{}
.aplDateExplain{}
.aplDateError{}

/* Gender
aplGenderInput
aplGenderExplain
aplGenderError
*/
.aplGenderInput{}
.aplGenderExplain{}
.aplGenderError{}

/* File upload (cv)
aplFileInput
aplFileButton
aplFileExplain
aplFileError
aplFileSb
*/
.aplFileInput{}
.aplFileButton{}
.aplFileButton label{
padding-left:140px;
width:auto;
padding-right:5px;
}
.aplFileExplain{}
.aplFileError{}
.aplFileSb{}

/* Multi Checkbox 
aplMCheckInput
aplMCheckContainer
aplMCheckExplain
aplMCheckError
*/
.aplMCheckInput{}
.aplMCheckContainer{}
.aplMCheckExplain{}
.aplMCheckError{}

/* Multi file
aplMFileInput
aplMFileButton
aplMFileExplain
aplMFileLink
*/
.aplMFileInput{}
.aplMFileButton{}
.aplMFileButton label{}
.aplMFileButton input{}
.aplMFileExplain{}
.aplMFileLink{}

/* Multi Select Categories
aplMCatInput
aplMCatExplain
aplMCatError
*/
.aplMCatInput{}
.aplMCatExplain{}
.aplMCatError{}

/* Multi Select
aplMSelInput
aplMSelExplain
aplMSelError
*/
.aplMSelInput{}
.aplMSelExplain{}
.aplMSelError{}

/* Radios
aplRadioInput
aplRadioExplain
aplRadioError
*/
.aplRadioInput{}
.aplRadioExplain{}
.aplRadioError{}

/* Selects
aplSelInput
aplSelExplain
aplSelError
*/
.aplSelInput{}
.aplSelExplain{}
.aplSelError{}

/* Text area
aplTextAreaInput
aplTextAreaExplain
aplTextAreaError
*/
.aplTextAreaInput{}
.aplTextAreaExplain{}
.aplTextAreaError{}

/* Text line
aplTextInput
aplTextExplain
aplTextError
*/
.aplTextInput{}
.aplTextExplain{}
.aplTextError{}

/* Radio
aplRadioInput
aplRadioExplain
aplRadioError
*/
.aplRadioInput{}
.aplRadioExplain{}
.aplRadioError{}

/* Div Text Area
aplPrivAreaInput
*/
.aplPrivAreaInput{}
.fieldDivArea{
overflow:auto;
height:100px;
width:300px;
border:1px solid;
padding:5px;
}

/************************************************/
/***	Anti Spam Statement Pages			  ***/
/***	pre: asp							  ***/

/* Global ASS Styling
aspOuter
aspTitle
aspIntro
aspInput
aspError
aspButton
*/
.aspOuter{}
.aspTitle{}
.aspIntro{}
.aspInput{}
.aspError{}
.aspButton{}

/* Unsubscribe form specific
aspEmail
aspGroups
aspWebsite
*/
.aspEmail{}
.aspGroups{}
.aspWebsite{}

/* Thank you page
aspThankYou
*/
.aspThankYou{}


/************************************************/
/***	GENERAL NETWORK STYLING								  ***/
/***	pre: nw																  ***/
/*
nwOuter
nwTitle
nwMC
nwMlink
nwCategory
nwIc
nwItemImage
nwItemTitle
nwItemDesc
nwSm
*/
.nwOuter{}
.nwTitle{}
.nwMC{}
.nwMlink{}
.nwCategory{}
.nwIc{}
.nwItemImage{}
.nwItemTitle{}
.nwItemDesc{
clear:none;
}
.nwSm{}

/************************************************/
/***	GENERAL NETWORK LIST STYLING					  ***/
/***	pre: nwl															  ***/
/*
nwlOuter
nwlMc
nwlMcTop
nwlMlink
nwlMlinkTop
nwlCategory
nwlIc
nwlItemImage
nwlItemTitle
nwlItemDesc
nwlMcBottom
nwlMlinkBottom
nwlSm
nwCustListItemClear
*/
.nwlOuter{}
.nwlMc{
width:auto;
}
.nwlMcTop{}
.nwlMlink{}
.nwlMlinkTop{}
.nwlCategory{}
.nwlIc{}
.nwlItemImage{}
.nwlItemTitle{}
.nwlItemDesc{}
.nwlMcBottom{}
.nwlMlinkBottom{}
.nwlSm{}
.nwCustListItemClear{
clear:left;
}

/************************************************/
/***	GENERAL NETWORK DETAIL STYLING				  ***/
/***	pre: nwd															  ***/

/* General Network Detail styling
nwdOuter
nwdTitle
nwdPhoto1
nwdPhoto2
nwdText
nwdTextWord
nwdActivity
nwdWebsite
nwdNetworkText
nwdSubHeader
nwdRecVacSh
nwdIc
nwdVacIc
nwdItitle
nwdIVacTitle
nwdItemWord
nwdVacWord
nwdItemDesc
nwdVacDesc
*/
.nwdOuter{}
.nwdTitle{}
.nwdPhoto1{}
.nwdPhoto2{}
.nwdText{}
.nwdTextWord{}
.nwdActivity{}
.nwdWebsite{}
.nwdNetworkText{}
.nwdSubHeader{}
.nwdRecVacSh{}
.nwdIc{}
.nwdVacIc{}
.nwdItitle{}
.nwdIVacTitle{}
.nwdItemWord{}
.nwdVacWord{}
.nwdItemDesc{}
.nwdVacDesc{}

/************************************************/
/***	Sitemap																  ***/
/***	pre: Smp															  ***/

/* Sitemap
smpOuter
smpTitle
smpSh
smpText
Smp
Smp1
Smp1 a
Smp2
Smp2 a
Smp3
Smp3 a
Smp4
Smp4 a
Smp5
Smp5 a
Smp6
Smp6 a
*/
.smpOuter{}
.smpTitle{}
.smpSh{}
.smpText{}
.Smp{
list-style:none;
margin:0;
padding:0;
}
.Smp1{
font-weight:bold;
margin-bottom:2px;
}
.Smp1 a{}
.Smp2{
margin-left:10px;
margin-bottom:2px;
}
.Smp2 a{}
.Smp3{
margin-left:30px;
}
.Smp3 a{}
.Smp4{
margin-left:50px;
}
.Smp4 a{}
.Smp5{
margin-left:70px;
}
.Smp5 a{}
.Smp6{
margin-left:50px;
}
Smp6 a{}

/************************************************/
/***	Job Search Agents					 						  ***/




/************************************************/
/***	RSS Pages															  ***/
/***	pre: rss															  ***/

/* RSS global styling
rssTitle
rssText
rssSubHeader
rssText
rssText p{}
*/
.rssTitle{}
.rssText{}
.rssSubHeader{}
.rssText{}
.rssText p{}

/* RSS feed reader detail page
rssTitle:	The title of the source
rssLink:	The link to the source
*/
.rssTitle{}
.rssLink{}

.rssFormInput textarea{
width:100%;
}

/************************************************/
/***	JobSearchAgents Pages				  ***/
/***	pre: jsa							  ***/

/* Global JSA Styling
jsaOuter
jsaTitle
jsaSH
jsaText
jsaInputE
jsaInputPwd
jsaError
jsaBC
*/
.jsaOuter{}
.jsaTitle{}
.jsaSH{}
.jsaText{}
.jsaInputE{}
.jsaInputPwd{}
.jsaError{}
.jsaBC{}

/* Main start page
jsaStrtOuter
jsaStrtTitle
jsaStrtSh
jsaStrtText
jsaStrtE
jsaStrtPwd
jsaStrtError
jsaStrtBcLogin
jsaStrtShReg
jsaStrtTextReg
jsaStrtBcReg
jsaStrtShFpwd
jsaStrtTectFpwd
jsaStrtBcFpwd
*/
.jsaStrtOuter{}
.jsaStrtTitle{}
.jsaStrtSh{}
.jsaStrtText{}
.jsaStrtE{}
.jsaStrtPwd{}
.jsaStrtError{}
.jsaStrtBcLogin{}
.jsaStrtShReg{}
.jsaStrtTextReg{}
.jsaStrtBcReg{}
.jsaStrtShFpwd{}
.jsaStrtTectFpwd{}
.jsaStrtBcFpwd{}

/************************************************/
/***	GLOBAL FAQ STYLING										  ***/
/***	pre: faq															  ***/

/* Global FAQ styling
faqOuter
faqTitle
faqSh
faqText
faqText span
faqText span a
faqInput
faqInput label
faqInput input
faqBc
*/
.faqOuter{}
.faqTitle{}
.faqSh{}
.faqText{}
.faqText span{}
.faqText span a{}
.faqInput{}
.faqInput label{}
.faqInput input{}
.faqBc{}

/* Root / startpage
faqROuter
faqRTitle
faqRSh
faqRText
faqRsh
faqRText
faqRInput
faqRInput label
faqRInput input
faqRBc
*/
.faqROuter{}
.faqRTitle{}
.faqRSh{}
.faqRText{}
.faqRsh{}
.faqRText{}
.faqRText span{
border-bottom:1px solid;
display:block;
padding-top:5px;
padding-bottom:5px;
width:auto;
clear:none;
float:none;
}
.faqRInput{}
.faqRInput label{}
.faqRInput input{}
.faqRBc{}

/* Search Results Page
faqSrOuter
faqSrTitle
faqSrSh
faqSrText
faqSrBc
*/
.faqSrOuter{}
.faqSrTitle{}
.faqSrSh{}
.faqSrText{}
.faqSrBc{}

/* Vieuw Article
faqVaOuter
faqVaTitle
faqVaIntro
faqVaSh
faqVaText
faqVaBc
*/
.faqVaOuter{}
.faqVaTitle{}
.faqVaIntro{}
.faqVaSh{}
.faqVaText{}
.faqVaBc{}


/************************************************/
/***	GLOBAL JOBS STYLING					  ***/
/***	pre: job							  ***/



/************************************************/
/***	GLOBAL JOB CAT LIST STYLING			  ***/
/***	pre: jcl							  ***/
/*

*/

.jclCont{}
.jclHolder{
position:relative;
z-index:0;
}
.jclHolderActive{
position:relative;
}
.jclItem{
border-bottom:1px solid;
margin-bottom:0.4em;
}
.jclItem a{
display:block;
padding:0.2em;
text-decoration:none;
}
.jclCounter{
position:absolute;
right:0.2em;
top:0.2em;
}

/************************************************/
/***	GLOBAL JOB LIST STYLING				  ***/
/***	pre: jbl							  ***/
/*
jblOuter
jblTitle
jblIntro
jblSh
jblText
jblCat
jblItemContainer
jblItemImage
jblItemTitle
jblItemWord
jblItemDescr
jblTopSh:			Subheader in the top
jblTopText:			Text in the top
jblWordRef:			Word for Reference
jblWordStatus:		Word for Status
jblWordLoc:			Word for Location
jblWordReg:			Word for Region
jblWordEmpl:		Word for Employer
jblBottomSh:		Subheader in the bottom
jblBottomText:		Text in the bottom
*/
.jblOuter{}
.jblTitle{}
.jblIntro{}
.jblSh{}
.jblText{}
.jblCat{}
.jblItemContainer{}
.jblItemImage{}
.jblItemTitle{}
.jblItemWord{}
.jblItemDescr{}
.jblTopSh{}
.jblTopText{}
.jblWordRef{}
.jblWordStatus{}
.jblWordLoc{}
.jblWordReg{}
.jblWordEmpl{}
.jblBottomSh{}
.jblBottomText{}

/************************************************/
/***	GLOBAL JOB DETAIL STYLING							  ***/
/***	pre: jbd															  ***/

/** JOB DETAIL, WAS IN ACTONOMY **/
.jbdButApl{}
.jbdButMail{}
.jbdImageContainer{}
.jbdAdressContainer{}
.jbdAssignmentContainer{}
.jbdCriteriaContainer{}
.jbdLinkContainer{}



/************************************************/
/***	GLOBAL EVENTS STYLING									  ***/
/***	pre: eve															  ***/
/* Global Events Classes
eveOuter
eveTitle
eveIntro
eveSh
eveText
eveLc:			Events List Container
eveCat
evePhoto1
evePhoto2
eveIc:			Contains an item inside text
evdIt:			Item title
evdIw:			Item Word
evdIw span:		Separation of words on 1 line
eveFi:			Events Form Input
eveBc:			Events button container
eveBut:			Buttons
*/
.eveOuter
.eveTitle{}
.eveIntro{}
.eveSh{}
.eveText{}
.eveCat{}
.evePhoto1{}
.evePhoto2{}
.eveIc{}
.evdIt{}
.evdIw{}
.evdIw span{}
.eveFi{}
.eveBc{}
.eveBut{}

/* Events List Page
eveLOuter:			Events List Outer
eveLTitle			Events List title
eveLLc				Events List LIST Container
eveLIc				Events List ITEM Container
eveLIt				Events List Item Title
eveLIw				Events List Item Word
eveLIDesc			Events List Item Description
eveLCat				Events List Category
eveLApprow			Events List AppRow
*/
.eveLOuter{}
.eveLTitle{}
.eveLLc{}
.eveLIc{}
.eveLIt{}
.eveLIw{}
.eveLIDesc{}
.eveLCat{}
.eveLApprow{}


/* Events Detail Page
eveDetOuter
eveDetTitle
eveDetSh
eveDetText
eveDetCat
eveDetPhoto1
eveDetPhoto2
eveDetShLoc:		SubHeader Location
eveDetTextLoc:		Text Location
eveDetShDate:		SubHeader Date
eveDetTextShort:	Date text (if no selected date available)
eveDetTextSd:		Start Date (if selected)
eveDetEd:			End Date (if selected)
eveDetShLastDate
eveDetTextLastDate
eveDetShProg:		Program subheader
eveDetTextProg
eveDetShCp
eveDetTextCp
eveDetShInfo
eveDetTextInfo
eveDetShDesc
eveDetTextDesc
eveDetIc
eveDetIt
eveDetIw
eveDetIwProgDate
eveDetIwTime
eveDetBc
eveDetBut
eveDetButPrint
eveDetButBack
eveDetButSubscr
*/
.eveDetOuter{}
.eveDetTitle{}
.eveDetSh{}
.eveDetText{}
.eveDetCat{}
.eveDetPhoto1{}
.eveDetPhoto2{}
.eveDetShLoc{}
.eveDetTextLoc{}
.eveDetShDate{}
.eveDetTextShort{}
.eveDetTextSd{}
.eveDetEd{}
.eveDetShLastDate{}
.eveDetTextLastDate{}
.eveDetShProg{}
.eveDetTextProg{}
.eveDetShCp{}
.eveDetTextCp{}
.eveDetShInfo{}
.eveDetTextInfo{}
.eveDetShDesc{}
.eveDetTextDesc{}
.eveDetIc{}
.eveDetIt{}
.eveDetIw{}
.eveDetIwProgDate{}
.eveDetIwTime{}
.eveDetBc{}
.eveDetBut{}
.eveDetButPrint{}
.eveDetButBack{}
.eveDetButSubscr{}
.eveDetButMaf{}

/* Events Mail a Friend form
eveMafOuter
eveMafTitle
eveMafIntro
eveMafSh
eveMafFi
eveMafBc
*/
.eveMafOuter{}
.eveMafTitle{}
.eveMafIntro{}
.eveMafSh{}
.eveMafFi{}
.eveMafBc{}

/* Events Mail a Friend Thank You
eveMafTyOuter
eveMafTyTitle
eveMafTyIntro
*/
.eveMafTyOuter{}
.eveMafTyTitle{}
.eveMafTyIntro{}



/********************************/
/*	EVENTS-table RAW styling	*/

/* events module */
.eveLApprow{
border:0;
clear:both;
}
.eveLSlt{
color:#C82E75;
font-weight:bold;
}
.datetbl{
height:190px;
}
.datetbl table{
margin-right:10px;
}
.titletbl{
width:100%;
height:28px;
}
.calendarOuterTbl{
margin-bottom:40px;
}
.navlink{
padding:0px 9px;
}
.titlecell{
padding-bottom:4px;
}
.navlink a{
font-weight:bold;
text-decoration:none;
}

.datetbl table table td{
text-align:center;
vertical-align:top;
font-size:10px;
margin:0;
padding:0;
}
.datetbl table table table td{
font-size:14px;
}
.datetbl table table td a{
padding:6px 4px;
display:block;
text-decoration:none;
}
.datetbl table td a:hover{
padding:5px 2px;
border:1px solid;
}
.datetbl table td.navlink a:hover{
background:lightgrey;
padding:6px 4px;
border:0;
}
.datetbl table td.datecelltoday a,.datetbl table td.datecelltodayactive a{
padding:5px 1px 4px;
border:2px solid;
}

.daycell{
text-transform:uppercase;
border-bottom:2px solid;
width:27px;
}
.datetbl table table td.weekcell{
padding:4px;
border-right:2px solid;
/*height:24px;*/
}
.datecellcontent a{
background:lightgrey;
}
.datecellactive a{
background:darkgrey;
}
.datecelltoday a,.datecelltodayactive a{
padding:3px 1px;
border:2px solid;
font-weight:bold;
}
.datecelltodayactive a{
background:darkgrey;
}
.eveLIc{
margin-bottom:25px;
}
.eveLIt a{
font-size:14px;
text-decoration:none;
}
.eveLIwSd{
font-size:11px;
font-weight:bold;
}
.eveDetIwProgDate,.eveDetIt{
display:inline;
padding-right:7px;
}
.eveIw span{
display:inline;
}
.CalEventsListV{
clear:both;
}


/************************************************/
/***	Public Candidates List				  ***/
/* List styling
pclOuter
pclTitle
pclFi
pclFi label
pclBc
pclBc
pclIt
pclIw
pclCity
pclAge
pclNavTbl
pclPrev
pclNum
pclNext
*/
.pclOuter{}
.pclTitle{}
.pclFi{}
.pclFi label{}
.pclBc{}
.pclBc{}
.pclIt{}
.pclIw{}
.pclCity{}
.pclAge{}
.pclNavTbl{}
.pclPrev{}
.pclNum{}
.pclNext{}




/************************************************/
/*** GLOBAL CUSTOMER PORTAL STYLING			  ***/
/* Global customer portal level

*/

/* Candidate detail
custCandDtlTbl	-	Item table showing Computer experience and Language skills
*/
.custCandDtlTbl{}
.custCandDtlTbl th{
padding-right:10px;
}
.custCandDtlTbl td{
padding-right:10px;
padding-bottom:10px;
}
.custICmessage{
display:none; /* Hidden in GlobalStyling - on request of the Consultants because of permissions/language errors - WV31032010 */ 
}
.agendaitem_portal{
border:1px solid black;
margin-top:10px;
}

/************************************************/
/************************************************/
/* 					HOOKS						*/
/************************************************/
/************************************************/

/************************************************/
/***	GLOBAL LAYER STYLING				  ***/

/*
hookOuter
hookHeader
hookSubHeader
hookText
hookInput
hookError
hookButtonContainer
hookItemContainer
hookItemTitle
hookItemTitle a
hookItemWord
hookItemText
hookGMDetail:			Only used in Jobs Short List for now, to show the Google Maps.
*/
.hookOuter{
margin-bottom:10px;
}
.hookHeader{
font-weight:bold;
}
.hookSubHeader{}
.hookText{}
.hookInput{}
.hookError{color:red;}
.hookButtonContainer{}
.hookItemContainer{}
.hookItemTitle{}
.hookItemTitle a{}
.hookItemWord{}
.hookItemWord span{
padding-right:2px;
}
.hookItemText{}
.hookGMDetail{}


/************************************************/
/***	rssHookbutton													  ***/
/*
rssHookbutton
*/
.rssHookbutton{
background:url(../_images_global/rss16px.png) no-repeat 0 0;
text-align:left;
padding-left:18px;
cursor:pointer;
}

/************************************************/
/***	News Short List												  ***/
/*
nwsSlOuter
nwsSlTitle
nwsSlSubHeader
nwsSlText
nwsSlItemContainer
nwsSlItemTitle
nwsSlItemWord
nwsSlDescription
*/
.nwsSlOuter{}
.nwsSlTitle{}
.nwsSlSubHeader{}
.nwsSlText{}
.nwsSlItemContainer{}
.nwsSlItemTitle{}
.nwsSlItemWord{}
.nwsSlDescription{}

/************************************************/
/***	Jobs Short List												  ***/
/*
jslOuter
jslHeader
jslText
jslItemContainer
jslFunctionName
jslFunctionName a
jslKeyword
jslKeyword span:	The word in front of the actual value
jslEmployee
jslLocation
jslRegion
jslGMDetail
*/
.jslOuter{}
.jslTitle{}
.jslText{}
.jslItemContainer{}
.jslFunctionName{}
.jslFunctionName a{}
.jslKeyword{}
.jslKeyword span{}
.jslEmployee{}
.jslLocation{}
.jslRegion{}
.jslGMDetail{}

/**************************************/
/***	Translator Module Styling   ***/

div#translator {} /* Module Container */
div#translator dl dt {margin: 1em 0} /* Translation Original language container */
div#translator dl dd {margin: 0.4em; padding: 0} /* Translated text container */
div#translator dl dd label {display: block}
div#translator dl dd input {font-size: 140%; width: 95%; padding: 2px; font-weight: bold}
/* Labels for origional texts */
div#translator dl dt dfn {} 
/* Original titles and headings */
div#translator dl q {font-weight: bold; font-size: 140%; display: block} 
/* Language specific looks */
div#translator dl q[lang="en"] {}
/* Original text blocks */
div#translator dl blockquote {margin: 0.4em; border: 1px solid #aaa; background-color: #eee; padding: 0.7em}

/************************************************/
/***	GLOBAL FACEBOOK HOOKS STYLING		  ***/

/* Facebook Hook List (fhl)
fhlOuter
fhlTitle
fhlItemContainer
fhlItemTitle
fhlPhoto1
fhlPhoto2
fhlItemWord
fhlItemText
*/
.fhlOuter{}
.fhlTitle{}
.fhlItemContainer{}
.fhlItemTitle{}
.fhlPhoto1{}
.fhlPhoto2{}
.fhlItemWord{}
.fhlItemText{}

/* Consultant Hook
chlOuter
chlTitle
chlItemContainer
chlItemTitle
chlPhoto1
chlPhoto2
chlItemWord
chlEmail
chlOrgUni
chlRoles
chlAddr
chlPhoneHome
chlPhoneCell
chlPhoneWork
chlPhoneFax
chlSkype
chlMedia
chlWidget
chlDownload
chlDesc
*/
.chlOuter{}
.chlTitle{}
.chlItemContainer{}
.chlItemTitle{}
.chlPhoto1{}
.chlPhoto2{}
.chlItemWord{}
.chlEmail{}
.chlOrgUni{}
.chlRoles{}
.chlAddr{}
.chlPhoneHome{}
.chlPhoneCell{}
.chlPhoneWork{}
.chlPhoneFax{}
.chlSkype{}
.chlMedia{}
.chlWidget{}
.chlDownload{}
.chlDesc{}

/************************************************/
/***	GLOBAL APPLICANTS HOOKS STYLING		  ***/

/*  Quik Application Hook
qAplOuter:		Outer container
qAplTitle:		Main title
qAplText:		Main text blocks
qAplInput:		Main input
qAplError:		Main error lines
qAplBC:			Main button container
qAplTAapl:		Text line 'Already applied'
qAplTApl:		Text line 'Apply'
qAplTAplNl:		Text line when NOT logged in
qAplInputE:		Input field for Email
qAplInputCv:	Input field for CV
qAplInputCvl:	Input field for CV Level
qAplInputCsc:	Input field for Captcha Security Code
qAplInputCic:	Input field for Captcha Input Code
qAplError:		Error line
qAplBcApl:		Apply button container
*/
.qAplOuter{}
.qAplTitle{}
.qAplText{}
.qAplInput{}
.qAplError{}
.qAplBC{}
.qAplTAapl{}
.qAplTApl{}
.qAplTAplNl{}
.qAplInputE{}
.qAplInputCv{}
.qAplInputCvl{}
.qAplInputCsc{}
.qAplInputCic{}
.qAplError{}
.qAplBcApl{}



/******************************************************/
/***	GLOBAL ACTONOMY FACET HOOK					***/
/***    pre: act									***/
.actFo{}
.actFh{}
.actFo ul{}
.actFo ul li{}
.actFo ul li a{}


/******************************************************/
/***	GLOBAL ACTONOMY SEARCH MODULE				***/
/***    pre: act									***/

.actOuter{}
.actTitle{}
.actIntro{}
.actFi{}
.actFi label{
width:175px;
}
.actFi input{
width:250px;
}
.actFi select{
width:267px;
}
.actSfi input{
width:auto;
}
.actSfi select{
width:81px;
}
.actFICountryCode{}
.actFIZipcode{}
.actFIPrefDist{}
.actFIMaxDist{}

/******************************************************/
/***	GLOBAL PROFILE COMPLETENESS HOOK			***/
/***    pre: pc										***/

/* Profile Completeness
pcOuter
pcHeader
pcIc
pcItem
pcWord
pcText
*/
.pcOuter{
background:none !important;
margin-bottom:20px;
}
.pcHeader{
margin-bottom:5px;
}
.pcIc{
background:url(http://www.yourit.nl/_images/pb_img/pb_background.png) no-repeat 0 0;
width:175px !important;
height:23px;
position:relative;
float:left;
margin-right:10px;
}
.pcItem{
background:url(http://www.yourit.nl/_images/pb_img/pb_img.png) no-repeat 0 0;
height:23px;
}
.pcWord{
position:absolute;
top:3px;
left:50%;
width:30px;
margin-left:-15px;
text-align:center;
font-weight:bold;
color:#333;
}
.pcText{
float:left;
font-size:85%;
line-height:23px;
}

/******************************************************/
/***	Availability								***/

/*
avaOuter
avaTitle
avaIntro
avaJobs
AvaAvailable
avaNotAvailable
avaDuration
avaReason
avaReminder
avaReason
avaSendEmail
avaBc
*/
.avaOuter{}
.avaTitle{}
.avaIntro{}
.avaJobs{}
.avaJobs label{}
.AvaAvailable{}
.AvaAvailable label{}
.avaNotAvailable{}
.avaNotAvailable label{}
.avaDuration{
padding-left:145px   /* formInput width + padding */
}
.avaDuration label{
width:75px;
}
.avaReason{
padding-left:145px   /* formInput width + padding */
}
.avaReason label{
width:75px;
}
.avaReminder{
padding-left:145px   /* formInput width + padding */
}
.avaReminder label{
width:75px;
}
.avaReasonRemark{
padding-left:145px   /* formInput width + padding */
}
.avaReasonRemark label{
float:none;			/* reset float so textarea goes below */
}
.avaSendEmail{}
.avaSendEmail label{}
.avaSendEmail{}
.avaBc{}



/******************************************************/
/***	GLOBAL CANDIDATE SEARCH MODULE				***/
/***    pre: actCan									***/

/* Candidate Search

actSearchAvailDate			-	Actonomy Search Available Date
actSearchAvailMonth			-	Actonomy Search Available Month
actSearchAvailYear			-	Actonomy Search Available Yaar
*/
.actSearchAvailDate{

}
.actSearchAvailMonth{}
.actSearchAvailYear{}


/******************************************************/
/***	GLOBAL JOB BASKET HOOK						***/
/***    pre: jbsk									***/

.jbskHOuter{}
.jbskHHeader{}
.jbskIc{}
.jbskIt{}



/******************************************************/
/***	GLOBAL CRAPPY BULLSHIT ADDED BY OTHERS!		***/
/***    pre: REWRITE THIS FUCKING SHIT!!!!!!!!!		***/


/* CLUE tip
cluetip
cluetip button
cluetip-close img
cluetip-title
cluetip-title cluetip-close
cluetip-waitimage
cluetip-arrows
cluetip-extra
*/
#cluetip {
line-height:15px;
}
#cluetip .button{
margin-bottom:0;
}

#cluetip-close img {
  border: 0;
}
#cluetip-title {
  overflow: hidden;
}
#cluetip-title #cluetip-close {
  float: right;
  position: relative;
}
#cluetip-waitimage {
  width: 43px;
  height: 11px;
  position: absolute;
  background-image: url(../_images_global/cluetip/wait.gif);
}
.cluetip-arrows {
  display: none;
  position: absolute;
  top: 0;
  left: -11px;
  height: 22px;
  width: 11px;
  background-repeat: no-repeat;
  background-position: 0 0;
}
#cluetip-extra {
  display: none;
}

/***************************************
   =cluetipClass: 'jtip'
-------------------------------------- */
.cluetip-jtip {
  background-color: transparent;
}
.cluetip-jtip #cluetip-outer {
  border: 2px solid #ccc;
  position: relative;
  background-color: #fff;
}

.cluetip-jtip h3#cluetip-title {
  margin: 0 0 5px;
  padding: 2px 5px;
  font-size: 16px;
  font-weight: normal;
  background-color: #ccc;
  color: #333;
}

.cluetip-jtip #cluetip-inner {
  padding: 0 5px 5px;
  display: inline-block;
}
.cluetip-jtip div#cluetip-close { 
  text-align: right;
  margin: 0 5px 5px;
  color: #900;
}

/* jtip arrows */

.clue-right-jtip .cluetip-arrows {
  background-image: url(../_images_global/cluetip/arrowleft.gif);
}
.clue-left-jtip .cluetip-arrows {
  background-image: url(../_images_global/cluetip/arrowright.gif);
  left: 100%;
  margin-right: -11px;
}
.clue-top-jtip .cluetip-arrows {
  background-image: url(../_images_global/cluetip/arrowdown.gif);
  top: 100%;
  left: 50%;
  margin-left: -11px;
  height: 11px;
  width: 22px;  
}  
.clue-bottom-jtip .cluetip-arrows {
  background-image: url(../_images_global/cluetip/arrowup.gif);
  top: -11px;
  left: 50%;
  margin-left: -11px;
  height: 11px;
  width: 22px;
}

/***************************************
   =cluetipClass: 'rounded'
-------------------------------------- */

.cluetip-rounded {
  background: transparent url(../_images_global/cluetip/bl.gif) no-repeat 0 100%;
  margin-top: 10px;
  margin-left: 12px;
}

.cluetip-rounded #cluetip-outer {
  background: transparent url(../_images_global/cluetip/tl.gif) no-repeat 0 0;
  margin-top: -12px;
}

.cluetip-rounded #cluetip-title {
  background-color: transparent;
  padding: 12px 12px 0;
  margin: 0 -12px 0 0;
  position: relative;
}
.cluetip-rounded #cluetip-extra {
  position: absolute;
  display: block;
  background: transparent url(../_images_global/cluetip/tr.gif) no-repeat 100% 0;
  top: 0;
  right: 0;
  width: 12px;
  height: 30px;
  margin: -12px -12px 0 0;
}
.cluetip-rounded #cluetip-inner {
  background: url(../_images_global/cluetip/br.gif) no-repeat 100% 100%;
  padding: 5px 12px 12px;
  margin: -18px -12px 0 0;
  position: relative;
}

.cluetip-rounded div#cluetip-close { 
  text-align: right;
  margin: 0 5px 5px;
  color: #009;
  background: transparent;
}
.cluetip-rounded div#cluetip-close a {
  color: #777;
}

/* rounded arrows */

.clue-right-rounded .cluetip-arrows {
  background-image: url(../_images_global/cluetip/rarrowleft.gif);
}
.clue-left-rounded .cluetip-arrows {
  background-image: url(../_images_global/cluetip/rarrowright.gif);
  left: 100%;
  margin-left: 12px;
}
.clue-top-rounded .cluetip-arrows {
  background-image: url(../_images_global/cluetip/rarrowdown.gif);
  top: 100%;
  left: 50%;
  margin-left: -11px;
  height: 11px;
  width: 22px;  
}  
.clue-bottom-rounded .cluetip-arrows {
  background-image: url(../_images_global/cluetip/rarrowup.gif);
  top: -23px;
  left: 50%;
  margin-left: -11px;
  height: 11px;
  width: 22px;
}



/* stupid IE6 HasLayout hack */
.cluetip-rounded #cluetip-title,
.cluetip-rounded #cluetip-inner {
  zoom: 1;
}


.auto_select_results{
padding:0px;
border:1px solid WindowFrame;
background-color:Window;
overflow:hidden;
}
.auto_select_results ul{
width:100%;
list-style-position:outside;
list-style:none;
padding:0;
margin:0;
}
.auto_select_results iframe {
display:none;/*sorry for IE5*/
display/**/:block;/*sorry for IE5*/
position:absolute;
top:0;
left:0;
z-index:-1;
filter:mask();
width:3000px;
height:3000px;
}
.auto_select_results li{
margin:0px;
padding:2px 5px;
cursor:pointer;
display:block;
width:100%;
font:menu;
font-size:12px;
overflow:hidden;
}
.auto_select_loading{
/*background:Window url('./indicator.gif') right center no-repeat;*/
}
.auto_select_selected{
background-color:Highlight;
color:HighlightText;
}



/* ------------------------------------------------------------------------
	Popin
------------------------------------------------------------------------- */

#overlay {
background: #000;
position: absolute; top: 0; left: 0;
z-index: 10000;
width: 100%;
}

.prettyPopin {
display: none;
overflow: hidden;
position: absolute; z-index: 11000;
top: 50%; left: 50%;
background: url(/_images_global/prettyPopin/popinLeft.gif) bottom left no-repeat;
}

.prettyPopin a#b_close {
display: none;
position: absolute; z-index: 2;
top: 10px; right: 13px;
width: 41px; height: 9px;
text-indent: -10000px;
background: url(/_images_global/prettyPopin/b_close.gif) bottom left no-repeat;
}

.prettyPopin .prettyContent {
position: relative;
width: 100%; height: 100%;
font-size: 1.2em;
background: #f6f5f5 url(/_images_global/prettyPopin/popinRight.gif) bottom right no-repeat;
}

.prettyPopin .prettyContent .prettyContent-container {
	display: none;
	padding: 20px 15px 15px 15px;
}

.prettyPopin .prettyContent .loader {
	position: absolute;
	top: 50%; left: 50%;
	margin: -14px 0 0 -14px;
}

.apllDate select {
width:auto;
}

/**
 * actonomy new google maps
 * */
p.gmTitle {
font-family:Arial;
font-size:12px;
color:#600000;
margin: 2px;
}
p.gmLocation {
    font-family:Arial;
    font-size:10px;
    color:#000060;
    margin: 2px;
}
p.gmDescription {
    font-family:Arial;
    font-size:9px;
    color:black;
    margin: 2px;
}

a.gmLink {
    font-family:Arial;
    font-size:9px;
    color:#000070;
    margin: 2px;
}
.actItemWerkgeverWord {
		font-weight:bold;
}


/*
*
* Paging in newsmailing
*/



.tblPagingPrevious {
padding:2px;
}
.tblPagingFirst {
padding:2px;
}
.tblPagingPage{
padding:2px;
}
.tblPagingBtnActive {
color:red;
text-decoration:none;
}
.tblPagingBtnInActive {
text-decoration:underline;
}
.tblPagingLast {
padding:2px;
}
.tblPagingNext {
padding:2px;
}
.tblPagingBtnEnabled {
text-decoration:underline;
}
