.Clear {
	clear:				both;
	}

form {
	margin:				0px;
	}

.barstyle {
	height:				15px;
	background-color:	#0090E8;
	}

#fixedtipdiv{
	position:			absolute;
	padding:			6px;
	border:				1px solid #000;
	font-size:			12px;
	line-height:		18px;
	z-index:			100;
	background-color:	white;
	text-align:			left;
	}

/*
	**************************************
	Styles for form elements
*/
/*
	Styles for buttons
*/
.button, .buttonW {
	font-weight:		bold;
	font-size:			11px;
	color:				#FFF;
	background-color:	#5a447a;
	border:				1px groove #000;
	}
.buttonW {
	width:				80px;
	}

/*
	Styles for inputs
*/
select, .editbox, .editbox_150, .editbox_liste, .editboxmic, .editbox1 {
	font-size: 			12px;
	font-weight: 		normal;
	border: 			1px solid #000000;
}
.editbox {
	width:				220px;
}
.editbox_150 {
	width: 				150px;
}
.editbox_liste {
	width: 				220px;
}
.editboxmic {
	width: 				60px;
}
.editbox1 {
	width: 				100px;
}
/*--------------------------------------------------*/

hr {
	color:				#000;
	border:				2px dotted #000;
	}

/*
	**************************************
	Styles for fonts
*/
a.th, a.th:hover {
	text-decoration:	none;
	color: 				#FFF;
	font-size:			10pt;
	}

a.normal1, a.normal1:hover, a.bnormal1, a.bnormal1:hover {
	color:				#666666;
	}
a.normal2, a.normal2:hover, a.bnormal2, a.bnormal2:hover {
	color:				#666666;
	}
.normal, .normal1, .normal2, .bnormal, .bnormal1, .bnormal2 {
	color:				#666666;
	font-size:			12px;
	}
.bnormal1, .bnormal, .bnormal2 {
	font-weight:		bold;
	}

.smalltitle, .smalltitle1, .smalltitle2 {
	color: #5a447a;
	font-weight: bold;
	font-size: 18px;
}

.expl, .expl2 {
	font-size: 			12px;
	color:				#666666;
	}

.tableheader, .tableheader1 {
	font-weight:		bold;
	color:				#FFF;
	background-color:	#888;
	}
.tableheader {
	text-align:			center;
	}

.title *, .title,
.title1 *, .title1 {
	font-family: "bree-1", "bree-2", Arial;
	color: #50337F;
	font-weight: bold;
	font-size: 40px !important;
	line-height: 42px;
	margin: 0 0 18px 0;
	margin-bottom: 18px;
}

.error {
	font-weight:		bold;
	font-size:			12px;
	color:				#FF0000;
	text-align:			center;
	}
.alert {
	color:				#CC0000;
	}
/*--------------------------------------------------*/

/*
	**************************************
	Styles for Application Statuses
*/
.ad, .ad:hover {
	color:				#000099;
	text-decoration:	none;
	}
.nw, .nw:hover {
	color:				#FE6600;
	text-decoration:	none;
	}
.shl, .shl:hover {
	color:				#0099FE;
	text-decoration:	none;
	}
.dcl, .dcl:hover {
	color:				#990000;
	text-decoration:	none;
	}
.fin, .fin:hover {
	color:				#38872c;
	text-decoration:	none;
	}
.wd, .wd:hover{
	color:				#000000;
	text-decoration:	none;
	}
.pending, .pending:hover{
	color:				#000000;
	text-decoration:	none;
	}
/*--------------------------------------------------*/

/*
	**************************************
	Styles for General Tables
*/

.tdborder {
	border:				0;
	border-left:		1px solid #6B9ECE;
	}
th {
	color:				#FFF !important;
	background-color:	#6B9ECE;
	font-size:			10pt;
	padding:			2px;
	}

/*
	Styles for Headers
*/
.d_albastru, .d_green, .orange, .rosu{
	font-size:			12px;
	font-weight:		bold;
	color:			 	#FFFFFF;
	}
.d_albastru,
.d_albastru_LabelContainer {
	background-color:	#1d62a2;
	}
.d_green,
.d_green_LabelContainer {
	background-color:	#1d62a2;
	}
.orange,
.orange_LabelContainer {
	background-color:	#1d62a2;
	}
.rosu,
.rosu_LabelContainer {
	background-color:	#3A9A2A;
	}

.d_albastru_Label,
.d_green_Label,
.orange_Label,
.rosu_Label {
	color:				#FFF;
	font-weight:		bold;
	line-height:		25px;
	font-size:			12px;
	padding-left:		5px;
}

.tblContentContainer {
	padding:			5px;
	border:				solid #444444 0px;
	}

/*
	Styles for lines between rows
*/
.linerow_d_albastru {
	background-color:	#5a447a;
	}
.linerow_orange {
	background-color:	#5a447a;
	}
.linerow_rosu {
	background-color:	#5a447a;
	}

/*
	Styles for alternate rows
*/
.row0_d_albastru {
	background-color:	#FFFFFF;
	}
.row1_d_albastru {
	background-color:	#f0ddff;
	}

.row0_orange {
	background-color:	#FFFFFF;
	}
.row1_orange {
	background-color:	#f0ddff;
	}

.row0_rosu {
	background-color:	#FFFFFF;
	}
.row1_rosu {
	background-color:	#FFF0F8;
	}

/*
	Styles for rollovers
*/
.rowrollover_d_albastru {
	background-color:	#f0ddff;
	}
.rowrollover_orange {
	background-color:	#FFF3E1;
	}
.rowrollover_rosu {
	background-color:	#FFE8F4;
	}
/*--------------------------------------------------*/

/*
	**************************************
	Styles for Registration Steps progress bar
*/
.regstep1, .regstep2 {
	font-size:			1px;
	width:				20px;
	height:				10px;
	margin-right:		4px;
	border-width:		1px;
	border-style:		solid;
	}
.regstep1, .regstep2 {
	background-color:	#E77300;
	border-color:		#E77300;
	}
.regstep2 {
	background-color:	#FEF8F2;
	}
/*--------------------------------------------------*/

/*
	**************************************
	Styles for Job Description and CV Containers
*/
div.jdContainer *{
	font-family:		Arial!important;
	}
div.jdContainer{
	background:			#FFF;
	font-size:			12px;
	color:			 	#000;
	}
div.cvContainer *{
	font-family:		Verdana;
	}
div.cvContainer{
	background:			#FFF;
	font-size:			12px;
	color:			 	#000;
	}
/*--------------------------------------------------*/

/*
	**************************************
	Styles for Lists
*/
/*--------------------------------------------------*/
li 
{
	padding-bottom: 5px;
}
/*
	**************************************
	Specific
*/
div.VacanciesBoxContainer {
	width:				200px;
	border:				1px solid #D3E7EB;
	background-color:	#FFFFFF;
	color:				#72A6BA;
	font-size:			12px;
	line-height:		18px;
	text-align:			center;
	padding:			10px;
	}
div.VacanciesBoxContainer a {
	color:				#72A6BA;
	}
/*--------------------------------------------------*/


