* {
	font-family: 		Arial, Helvetica, sans-serif;
	}

body {
	color:				#296A88;
	font-size:			12px;
	margin:				0;
	background-color:	#FFF;
	}

a img {
	border:				0;
	}
form {
	margin:				0px;
	}

.barstyle {
	height:				15px;
	background-color:	#0090E8;
	}
.barContainer {
	background-color:	#F2F2F2;
	padding:			1px;
	border:				1px solid #0090E8;
	}

#fixedtipdiv{
	position:			absolute;
	padding:			6px;
	border:				1px solid #000;
	font-size:			8pt;
	line-height:		18px;
	z-index:			100;
	background-color:	white;
	}

/*
	**************************************
	Styles for form elements
*/
/*
	Styles for buttons
*/
.button, .buttonW {
	font-weight:		bold;
	font-size:			8pt;
	color:				#FFF;
	background-color:	#296A88;
	border:				1px groove #000;
	}
.buttonW {
	width:				80px;
	}

/*
	Styles for inputs
*/
select, .editbox, .editbox_150, .editbox_liste, .editboxmic, .editbox1 {
	font-size: 			8pt;
	font-weight: 		normal;
	border: 			1px solid #000000;
}
.editbox {
	width:				200px;
}
.editbox_150 {
	width: 				150px;
}
.editbox_liste {
	width: 				200px;
}
.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 {
	color:				#296A88;
	text-decoration: 	underline;
	}
a:hover {
	color:				#296A88;
	text-decoration:	none;
	}

a.normal1, a.normal1:hover, a.bnormal1, a.bnormal1:hover {
	color:				#296A88;
	}
a.normal2, a.normal2:hover, a.bnormal2, a.bnormal2:hover {
	color:				#296A88;
	}
.normal, .normal1, .normal2, .bnormal, .bnormal1, .bnormal2 {
	color:				#296A88;
	font-size:			12px;
	}
.bnormal1, .bnormal, .bnormal2 {
	font-weight:		bold;
	}

.smalltitle, .smalltitle1, .smalltitle2 {
	color:				#296A88;
	font-weight:		bold;
	font-size:			16px;
	}

.expl, .expl2 {
	font-size: 			12px;
	color:				#296A88;
	}

.tableheader, .tableheader1 {
	font-weight:		bold;
	vertical-align:		middle;
	color:				#FFF;
	background-color:	#888;
	}
.tableheader {
	text-align:			center;
	}

.title, .title1 {
	color:				#091073;
	font-size:			21px;
	}

.error {
	font-weight:		bold;
	font-size:			12px;
	color:				#FF0000;
	text-align:			center;
	}
.alert {
	color:				#FF0000;
	}
.disabled,
.disabled a, .disabled a:hover {
	color:				#AAA;
	}
.whitelinks {
	font-size:			8pt;
	color:				#FFF !important;
	text-decoration:	none;
	font-weight:		bold;
	}
.whitelinks:hover {
	font-size:			8pt;
	color:				#CCC !important;
	text-decoration:	none;
	font-weight:		bold;
	}

.whtcaption {
	font-size:			10px;
	color:				#FFF;
	}
/*--------------------------------------------------*/

/*
	**************************************
	Styles for main links
*/
#navigationLinks {
	}
#navigationLinks dt {
	width:				218px;
	background-image:	url(/Images/Tradestaff/side-link-bg-over.jpg);
	height:				41px;
	}
#navigationLinks dt a {
	text-decoration:	none;
	font-size:			14px;
	display:			block;
	line-height:		41px;
	color:				#1B3E93;
	font-weight:		bold;
	padding-left:		30px;
	background-image:	url(/Images/Tradestaff/side-link-bg.jpg);
	}
#navigationLinks dt a:hover {
	background-image:	none;
	color: 				#777778;
	}
/*--------------------------------------------------*/

/*
	**************************************
	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;
	}
.referred, .referred: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
*/
.table_d_albastru .tableLabelContainer {
	background-color:	#296A88;
	}
.table_d_green .tableLabelContainer {
	background-color:	#66CC00;
	}
.table_orange .tableLabelContainer {
	background-color:	#FED207;
	}
.table_rosu .tableLabelContainer {
	background-color:	#CC0000;
	}

.tableLabel {
	color:				#FFF;
	font-weight:		bold;
	line-height:		25px;
	font-size:			12px;
	padding-left:		5px;
}

.tableContentContainer {
	padding:			5px;
	border:				solid #444444 0px;
	}



.row0_d_albastru {
	background-color:	#FFFFFF;
	}
.row1_d_albastru {
	background-color:	#E6EFF7;
	}
.rowrollover_d_albastru {
	background-color:	#C9DDED;
	}
.linerow_d_albastru {
	background-color:	#296A88;
	}



.row0_orange {
	background-color:	#FFFFFF;
	}
.row1_orange {
	background-color:	#FFF5E7;
	}
.rowrollover_orange {
	background-color:	#FFF3E1;
	}
.linerow_orange {
	background-color:	#FF9900;
	}



.row0_rosu {
	background-color:	#FFFFFF;
	}
.row1_rosu {
	background-color:	#FFF0F8;
	}
.rowrollover_rosu {
	background-color:	#FFE8F4;
	}
.linerow_rosu {
	background-color:	#CC0000;
	}



.row0_gri {
	background-color:	#FFFFFF;
	}
.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:	#296A88;
	border-color:		#296A88;
	}
.regstep2 {
	background-color:	#F2F2F2;
	}
/*--------------------------------------------------*/

/*
	**************************************
	Styles for Job Description and CV Containers
*/

div.jdContainer *, 
div.cvContainer * {
	font-family:	Arial, Helvetica, sans-serif;
	font-size:		13px !important;
	}
div.jdContainer,
div.cvContainer {
	background:		#FFFFFF;
	color:			#000000;
	}
/*--------------------------------------------------*/

/*
	**************************************
	Specific Styles
*/
#Content {
	padding:				20px;
	padding-top: 			30px;
	}
#ContentContainer {
	background-color:		#EDF4F9;
	background-image:		url(/Images/Tradestaff/i-bluebg.gif);
	background-position:	bottom right;
	background-repeat:		no-repeat;
	padding-bottom: 		10px;
	}

#RegistrationStatements {
	padding:			0;
	margin:				0;
	list-style:			none;
	margin-bottom:		30px;
	}
#RegistrationStatements li {
	margin-bottom:		15px;
	}
.Separator {
	border-top:			1px solid #091073;
	margin:				10px 0;
	}
/*--------------------------------------------------*/

