body
{
	font-size: 9pt;
	font-family: Verdana, Sans-Serif;
	/*font-family: Sans-Serif;*/
	background-color: #eae9e2;
}


.field-text
{
	width:400px;
}

.config-smalltable
{
	background-color:White;
}

.config-smallfont
{
	font-size: 8px;
}

/* ### PASSPORT DESIGN ### */

.passport-area-chooser
{
	font-size: 9px;
	width: 75px;
}

.passport-date-chooser-day
{
	font-size: 9px;
	width: 45px;
}
.passport-date-chooser-month
{
	font-size: 9px;
	width: 60px;
}
.passport-date-chooser-year
{
	font-size: 9px;
	width: 50px;
}


.passport-iva-bar
{
	background-color : Black;
	display :block;
}

.passport-progressbar-green
{
	background-color : #57812B;
}

.passport-progressbar-orange
{
	background-color : #FE9900;
}

.passport-HomePageMiddleLeft-Sidebar
{
	background-color : #d2e2b5;
}

.passport-back-green
{
	background:#D8E6C2;
}

.col-backlite-pass
{
	background-color: #CBE3A0;
}

.col-back-pass
{
	background-color: #b0cd7d;
}

.datagrid_Passport_Header 
{
	background: #B3CE7F;
	color : White;
	font-weight: bold;
}

.datagrid_Passport_Item
{
	background: #D1E1B4;
}

.datagrid_Passport_ItemAlt
{
	background: #E9F2D7;
}

.grey-border
{
	border: #EAEAEA 1px solid;
}

.green-sides
{
	border-left: #b7cca1 1px solid;
	border-right: #b7cca1 1px solid;
	border-bottom: #b7cca1 1px solid;
}

.green-border
{
	border: #b7cca1 1px solid;
	
}

.green-bottom
{
	border-bottom: #b7cca1 1px solid;
}

.passMenuButton_Up
{
	/*padding : 2;*/
	background-color : #FE9900;

}

.passMenuButton
{
	/*padding : 2;*/
	background-color :#B0CD7D;

}

/* Promotion Talent */
.Promo-TalentSmallText
{
	font-size:9px;
}

.Promo-TalentConrtol
{
	width:150px;	
	font-size:11px;
}

.Promo-TalentConrtolDrop
{
	width:200px;	
	font-size:11px;
}

.Promo-TalentTD
{
	padding-left:7px;
	padding-right:5px;
	font-size:11px;
	vertical-align:top;
}

/* Compare */

.Compare-NameCell
{	
	text-align:center;
	width: 561px;
	height:50px;
	background-color:#AFD4E7;
	border:solid 1 black;
}

.Compare-DataCell
{
	border-right: #afd4e7 1px solid;
	border-top: #afd4e7 1px solid;
	vertical-align: top;
	border-left: #afd4e7 1px solid;
	width: 561px;
	border-bottom: #afd4e7 1px solid;
	background-color: white;
}

/* Profile */

.Profile-TopTenTable
{
	
}

.Profile-TopTenMarker
{
	background-color:#1B4B84;
	width:30;
	height:20;
}

.Profile-TopTenCell
{
	background-color: #E1EEF6;
	width: 30px;
	height: 20px;
	text-align: center;
}

.Profile-TopTenCell-Alt
{
	background-color: #D0E7F1;
	width: 30px;
	height: 20px;
	text-align: center;
}

.Profile-TimeHorisMarker
{
	background-color:#1B4B84;
	width: 40px;
}

.Profile-TimeHorisCell
{
	background-color: #D0E7F1;
	width: 50px;
	height: 20px;
	vertical-align: bottom;
	text-align: center
}


/* Common */

.bold-setting
{
	 font-weight:bold;
}

.link-nounderline
{
	text-decoration: none;
}


/* ### TITLES ### */

.title_Page
{
	font-size: 14pt;
	
	color : white;
	font-family: Verdana, Sans-Serif;
}



.title_SubPage
{
	font-size: 13pt;
	
	color : #679B36;
	font-family: Verdana, Sans-Serif;
}

.title_Page_Black
{
	font-size: 14pt;
	color : black;
	font-family: Verdana, Sans-Serif;
}


.title_ChosenFolder
{
	font-weight: bold;
	font-size: 17px;
	color: #1547A9;
}

/* ### LINKS & MENU ### */


a
{
	color: #000000;
	/* text-decoration: none; */
	font-weight:bold;
	font-size: 8pt;
}

a:hover
{
	color: #B22222;
	text-decoration: underline;
}

.currentSection
{
	color: #330066;
	text-decoration: underline;
	font-size: 8pt;
}

.menuButton_Up
{
	/*padding : 2;*/
	background-color : #B3D9FF;

}

.menuButton
{
	/*padding : 2;*/
	background-color : #27A7D6;

}





.topMenuLink
{
	font-size: 10px;
	color: white;
}


.menuLink
{
	color: white;
	/*	*/
	width : 50px;
	height : 30px;

}

.menu2Link
{
	color: white;
	/*	*/
	width : 200px;
	height : 10px;

}

.subMenuLink
{
	width: 130px;
	color: #424244;
	height: 10px;
	text-decoration: none;
}



.wcsSubMenuLink
{
	color: #3B5820;

}


.industrySelectorLink
{
	color: black;
	text-decoration: none;
}

.subCatLink
{
	color: #0E337D;
	font-size: 12px;
}

/* Datagrid */




/* Text */

.control_DataGrid 
{
	border-color : white;
}


.text_DataGrid
{
	padding-right: 20px;
	padding-left: 20px;
	font-size: 8pt;
	color: #A9A9A9;
	padding-top: 2px;
	height: 20px;
	text-decoration: none;
}

.text_Blue
{
	font-weight: bold;
	color: black;
}

.text_Small
{
	font-size: 8pt;
	color: #000000;
}

.text_Logo
{
	font-family: Times New Roman;
	font-variant: small-caps;
}

.text_Small_White
{
	font-size: 8pt;
	color: white;
}


.text_White
{
	font-size: 8pt;
	color: #FFFFFF;
	padding-right: 20px;
	padding-left: 20px;
	padding-top: 2px;
	text-decoration: none;
	height: 20px;
}

.text_AdminWhite
{
	font-size: 10pt;
	color: #FFFFFF;
}

.text_SimpleWhite
{
	font-size: 10pt;
	color: #FFFFFF;
}

.text_White:hover {
	font-size: 8pt;
	color: #FFFFFF;
	padding-right: 20px;
	padding-left: 20px;
	padding-top: 2px;
	text-decoration: none;
	height: 20px;
	background-color: #4c4c4c;
}

.text_ProgressText
{
	font-weight: bold;
	font-size: 8pt;
	color: #666666;
}

/* ### TABLES ### */
TD
{
	font-size: 10pt;
	
}


TABLE
{
	/*
	border : thin solid #010101;
	*/
	border-collapse :collapse;
}

/* ### FORMS ### */

.button
{
	/*border-right: #010101 1px solid;
	border-top: #010101 1px solid;
	border-left: #010101 1px solid;
	border-bottom: #010101 1px solid;
	*/
	background-color: #FE9900;
	font-size : 8pt;
	color : White;
	font-weight : bold;
	cursor : hand;
	/*text-transform :uppercase;*/
}

Label
{
	padding-left : 5;
}

INPUT
{
	border-right: #010101 1px solid;
	border-top: #010101 1px solid;
	border-left: #010101 1px solid;
	border-bottom: #010101 1px solid;
	background-color: #F2F0F0;
}

TEXTAREA
{
	border-right: #010101 1px solid;
	border-top: #010101 1px solid;
	border-left: #010101 1px solid;
	border-bottom: #010101 1px solid;
	background-color: #F2F0F0;
}

.xmleditor-textbox
{
	width: 100%;
	height: 300px;
}

img
{
	border : 0;
}


/* ### SYSTEM ### */

.error
{
	color: red;
}

.message
{
	color: green;
}

.message_white
{
	color: White;
}

/* ### Wcs ## */
.wcsMenuButton
{
	background-color:#1D6190;
}

.article-link-thru
{
	color:white;
	
}

.title_SubPage_Wcs
{
	font-weight: bold;
	font-size: 12pt;
	color: #176589;
	font-family: Verdana, Sans-Serif;
}

/* ### Assessor ## */

.title_SubPage_Assessor
{
	/*padding : 2;*/
	font-weight: bold;
	font-size: 10pt;
	color: #176589;
	font-family: Verdana, Sans-Serif;

}

.subMenuLinkAssess
{
	color: white;
	/*	*/
	width : 130px;
	height : 10px;
	text-decoration : none;

}

.AssesMenuButton_Up
{
	/*padding : 2;*/
	background-color : #FE9900;

}

.AssesMenuButton
{
	/*padding : 2;*/
	background-color : #50A9D1;

}


/* ### Employer ## */

.link-emp-viewpass
{
	text-decoration: none;
}

.col-backlite-emp
{
	background-color: #D3EBF7;
}

.col-back-emp
{
	background-color: #AFD4E7;
}

.datagrid_Employer_Header 
{
	background: #4CAAD0;
	color : White;
	font-weight: bold;
}

.datagrid_Employer_Item
{
	background: #AFD4E7;
}

.datagrid_Employer_ItemAlt
{
	background: #D7E9F3;
}


.subMenuLinkEmployer
{
	color: white;
	/*	*/
	width : 130px;
	height : 10px;
	text-decoration : none;

}

.title_Page_Employer
{
	/*padding : 2;*/
	font-size: 14pt;
	
	color : #1E5E8C;
	font-family: Verdana, Sans-Serif;

}


.title_SubPage_Employer
{
	font-weight: bold;
	font-size: 10pt;
	color: #176589;
	font-family: Verdana, Sans-Serif;
}

.empMenuButton_Up
{
	/*padding : 2;*/
	background-color : #FE9900;

}

.empMenuButton
{
	/*padding : 2;*/
	background-color : #50A9D1;

}

.employer-greysides
{
	border-left: solid 1 #9DB4C6;
	border-right: solid 1 #9DB4C6;
}

.employer-greytop
{
	border-top: solid 1 #9DB4C6;
}

.employer-greybottom
{
	border-bottom: solid 1 #9DB4C6;
}

.table-border
{
	border : solid 1px #1547A9;
	background : lightblue;
}

/* ### HOME PAGE DESIGN ### */

.homepage-whitetext 
{
	color : White;
	font-size: 8pt;
}





/* ### HOME PAGE ### */

.home_Page_Text
{
	font-size: 9pt;
}


