* {
	font-family: 		Arial, Helvetica, sans-serif;
	}

body {
	}

form {
	margin:				0px;
	}

.barstyle {
	height:				15px;
	background-color:	#0090E8;
	}

#fixedtipdiv{
	position:			absolute;
	padding:			6px;
	border:				1px solid #000;
	font-size:			8pt;
	line-height:		18px;
	z-index:			100;
	background-color:	#FFF;
	text-align:			left;
	}

/*
	**************************************
	Styles for form elements
*/
/*
	Styles for buttons
*/
.button, .buttonW {
	font-weight:		bold;
	font-size:			11px;
	color:				#595A5D;
	background-color:	#DAD7CD;
	border:				1px solid #A3ACAA;
	cursor:pointer;
	}
.buttonW {
	width:				80px;
	}

/*
	Styles for inputs
*/
select, .editbox, .editbox_150, .editbox_liste, .editboxmic, .editbox1 {
	font-size: 			12px;
	font-weight: 		normal;
	border: 			1px solid #E4E4E4;
	color:				#67686A;
}
.editbox {
	width:				200px;
}
.editbox_150 {
	width: 				150px;
}
.editbox_liste {
	width: 				200px;
}
.editboxmic {
	width: 				60px;
}
.editbox1 {
	width: 				100px;
}
textarea {
	width:				450px;
	}
/*--------------------------------------------------*/

hr {
	color:				#000;
	border:				2px dotted #000;
	}

/*
	**************************************
	Styles for fonts
*/
a {
	color:			#67686A;
	text-decoration:		none;
	}
a:hover {
	color:			#67686A;
	text-decoration: 		underline;
	}

a.th, a.th:hover {
	text-decoration:	none;
	color: 				#FFF;
	font-size:			10pt;
	}
a.normal1, a.normal1:hover, a.bnormal1, a.bnormal1:hover {
	color:				#67686A;
	}
.normal, .normal1, .bnormal, .bnormal1 {
	font-size: 			12px;
	color:				#67686A;
	}
.bnormal1, .bnormal {
	font-weight:		bold;
	}

.smalltitle, .smalltitle1 {
	font-weight:		bold;
	font-size:			14px;
	}
.smalltitle1 {
	color:				#FFA12E;
	}
.smalltitle {
	color:				#FFA12E;
	}

.tableheader, .tableheader1 {
	font-weight:		bold;
	vertical-align:		middle;
	color:				#FFF;
	background-color:	#888;
	}
.tableheader {
	text-align:			center;
	}

.title, .title1 {
	font-size:			23px;
	color:				#67686A;
	}

.error {
	font-weight:		bold;
	font-size:			12px;
	color:				#FF0000;
	text-align:			center;
	}

.expl {
	font-size: 			11px;
	color:				#67686A;
	}
/*--------------------------------------------------*/

/*
	**************************************
	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
*/
.tableLabelContainer {
	background-image:	url(/Images/SolidEnergy/New/table-header-bg.jpg);
	border:				1px solid #D2CFB2;
	border-bottom:		0;
	}
.table_rosu .tableLabelContainer {
	background-image:	url(/Images/SolidEnergy/New/table-header-bg-rosu.jpg);
	border:				1px solid #770000;
	border-bottom:		0;
	}

.tableLabel {
	color:				#67686A;
	line-height:		20px;
	font-size:			12px;
	padding-left:		5px;
	}
.table_rosu .tableLabel {
	color:				#FFF;
	}

.tableContentContainer {
	padding:			5px;
	border:				1px solid #D2CFB2;
	}
.table_rosu .tableContentContainer {
	border:				1px solid #770000;
	}



.row0_d_albastru {
	background-color:	#FFFFFF;
	}
.row1_d_albastru {
	background-color:	#F5F5EF;
	}
.rowrollover_d_albastru {
	background-color:	#DFDFCA;
	}
.linerow_d_albastru {
	background-color:	#D2CFB2;
	}



.row0_orange {
	background-color:	#FFFFFF;
	}
.row1_orange {
	background-color:	#F5F5EF;
	}
.rowrollover_orange {
	background-color:	#DFDFCA;
	}
.linerow_orange {
	background-color:	#D2CFB2;
	}



.row0_rosu {
	background-color:	#FFFFFF;
	}
.row1_rosu {
	background-color:	#FFF0F8;
	}
.rowrollover_rosu {
	background-color:	#FFE8F4;
	}
.linerow_rosu {
	background-color:	#CC0000;
	}



.row0_gri {
	background-color:	#FFF;
	}
.row1_gri {
	background-color:	#F2F2F2;
	}
.rowrollover_gri {
	background-color:	#EEE;
	}
.linerow_gri {
	background-color:	#CCC;
	}
/*--------------------------------------------------*/

/*
	**************************************
	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:	#FFA12E;
	border-color:		#FFA12E;
	}
.regstep2 {
	background-color:	#F7F7F7;
	}
/*--------------------------------------------------*/

/*
	**************************************
	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:			8pt;
	color:			 	#000;
	}
/*--------------------------------------------------*/

/*
	**************************************
	Specific Styles
*/

#RegistrationStatements {
	padding:			0;
	margin:				0;
	list-style:			none;
	margin-bottom:		30px;
	}
#RegistrationStatements li {
	margin-bottom:		15px;
	}
/*--------------------------------------------------*/
