@charset "utf-8";
/* Surveys */

H1		{ width:739px !important; background-image:url(../img/h1_blue.gif); background-repeat:no-repeat; background-position:top right;
		  font:bold 18px Arial; color:#FFFFFF; text-align:right; margin:0px; padding:17px 20px 15px 0px; width:759px; }

P		{ padding:0px 20px; font:normal 12px/20px Arial; color:#142a6f; margin:0px; }

TABLE.BlueTitle		{ width:737px; height:18px; background-color:#00289f; margin:10px 0px 4px; }
	TD.BlueTitle_Edge	{ width:3px; }
	TD.BlueTitle_Mid	{ width:100%; text-align:right; font:bold 12px Arial; color:#FFFFFF; vertical-align:middle; }
	TD.BlueTitle_Mid H2	{text-align:right; font:bold 12px Arial; color:#FFFFFF; vertical-align:middle; padding:0px; margin:0px;}
	
DIV.CategoryName	{ width:721px !important; width:737px; background-color:#98b0cc; font:bold 14px Arial; color:#FFFFFF; padding:1px 8px; text-align:right; }

TABLE.CategoryItems		{ width:737px; margin-top:4px; }
	TD.CatImage			{ width:162px; height:100%; vertical-align:top; padding-bottom:10px; }
		TD.CatImage IMG		{ width:154px; height:80px; }
		TD.CatImage DIV		{ border:1px solid #98b0cc; padding:1px; margin-left:4px; }
	TD.CatItems			{ width:575px; height:100%; vertical-align:top; padding-bottom:10px; }
		DIV.JobTitle		{ padding:1px 10px; font:normal 12px/16px Arial; color:#142a6f; text-align:right; margin-bottom:4px;
							  display:block; width:auto !important; width:100%; }
			.JClosed		{ background-color:#dfecfc; background-image:url(../img/job_plus.gif); background-position:top left; background-repeat:no-repeat;
							  cursor:pointer; }
			.JOpen			{ background-color:#c8dcf5; background-image:url(../img/job_minus.gif); background-position:top left; background-repeat:no-repeat;
							  cursor:pointer; }
			.Jreg			{ background-color:#dfecfc; }
		DIV.JobDescription	{ border:1px solid #c8dcf5; font:normal 12px/16px Arial; color:#142a6f; text-align:right;
							  padding-top:5px; clear:both; margin-bottom:4px; }
		DIV.JobDescription P	{ padding:0px; margin:0px; font:normal 12px/16px Arial; }
			.Collapsed		{ display:none; visibility:collapse; }
			.Visible		{ display:block; visibility:visible; }
			.Open			{ display:table-row; visibility:visible; }
			DIV.Buttons		{ clear:both; height:16px; margin-top:10px; padding:0 10px 20px 0; }
				DIV.Button_Close	{ float:left; margin-top:-5px; }
				DIV.Button_Close2	{ float:left; margin-top:30px; }
					DIV.Button_Close A,DIV.Button_Close2 A	{ font:normal 11px Arial; color:#FFFFFF; background-color:#ffaf18; text-decoration:none; }
				DIV.Button_Apply	{ float:right; }
					DIV.Button_Apply A	{ font:normal 11px Arial; color:#FFFFFF; background-color:#0b33a8; text-decoration:none; }

		DIV.ApplicationType		{ clear:both; padding:5px 10px; font:normal 12px/16px Arial; color:#142a6f; text-align:right; vertical-align:middle;
								   }
		DIV.ApplicationType *	{ vertical-align:middle; }
		
		DIV.HasCV			{ padding:5px 10px; background-color:#ebf2fb; font:normal 12px/16px Arial; color:#142a6f; border:1px solid #c8dcf5; clear:both; }
			TABLE.Form			{ margin:10px 0px; }
				TD.FormMust			{ width:20px; text-align:center; vertical-align:middle; padding-bottom:5px; }
				TD.FormLabel		{ padding:0px 5px 5px 10px; font:normal 12px/16px Arial; color:#142a6f; text-align:right; }
				TD.FormField		{ padding-bottom:5px; font:normal 12px/16px Arial; color:#142a6f; text-align:right; }
				TD.FormField DIV, TD.FormField DIV *	{ vertical-align:middle; }
					INPUT.Field			{ width:190px; height:21px; }
					SELECT.Field		{ width:190px; height:21px; }
					INPUT.PhoneNumber	{ width:140px; height:21px; }
					SELECT.PhonePrefix	{ width:46px; height:19px !important; height:21px; }
			DIV.Text	{ padding-right:25px; font:normal 12px/16px Arial; color:#142a6f; vertical-align:middle; padding:5px 0px 5px 5px; }
			DIV.Text *	{ vertical-align:middle; }
			
			DIV.FloatButton	{ float:left; padding:5px 0px 5px 5px; }
			TEXTAREA.LastYear			{ width:550px; height:95px; overflow:auto; }
			TEXTAREA.TheCV				{ width:550px; height:150px; overflow:auto; }
			TEXTAREA.TheCV2				{ width:700px; height:150px; overflow:auto; }
			
		DIV.TellAFriend		{ background-color:#ebf2fb; font:bold 12px/16px Arial; color:#142a6f; border:1px solid #c8dcf5;
							  margin:10px 0px 0px; vertical-align:middle; }
		DIV.TellAFriend DIV	{ border-top:1px solid #FFFFFF; border-bottom:1px solid #FFFFFF; padding:5px 10px; }
		DIV.TellAFriend *	{ vertical-align:middle; }

/*6101*/
DIV.ApplicationType2		{ clear:both; padding:5px 0px; font:normal 12px/16px Arial; color:#142a6f; text-align:right; vertical-align:middle;
							   }
DIV.ApplicationType2 *	{ vertical-align:middle; }

DIV.TellAFriend2		{ background-color:#ebf2fb; font:bold 12px/16px Arial; color:#142a6f; border:1px solid #c8dcf5;
							  margin:10px 0px 0px; vertical-align:middle; width:715px !important; width:723px }
		DIV.TellAFriend2 DIV	{ border-top:1px solid #FFFFFF; border-bottom:1px solid #FFFFFF; padding:5px 10px; }
		DIV.TellAFriend2 *	{ vertical-align:middle; }

DIV.careers6title	{ padding-top:9px; padding-bottom:6px;}
DIV.border			{ border:1px solid #C8DCF5; width:715px !important; width:737px;
					  font:normal 12px/18px arial; color:#142A6F; text-align:right;
					  padding:8px 10px 10px 10px;}
p.caree61			{font:normal 12px/18px arial; color:#142A6F; padding:0px 0px 18px 0px; margin:0px;}
.line				{ background-image:url(../img/line.gif); background-repeat:repeat-x; margin-left:5px; background-position:top; height:1px;}

.job_text { padding:0 10px; }
.send_btn { cursor:pointer; width:35px; height:18px; background:url(../img/send_btn.gif) no-repeat 0 0; }
.form_header { text-align:right; font:bold 12px Arial; color:#142a6f; padding:8px 10px; background:url(../img/blue_dotted_border.gif) repeat-x right top;}
.form_sub_header { text-align:right; font:bold 12px Arial; color:#142a6f; padding:7px 0px;}
.form_content { text-align:right; display:none; border:none;height:174px; overflow:hidden; padding:7px; width:573px; padding:0; margin:0; }
.form_container { text-align:right; padding:0 10px 0 8px; background:#ebf2fb url(../img/blue_dotted_border.gif) repeat-x right top; height:135px; }
.label { text-align:right; padding-right:14px; background:url(../img/asteriks.gif) no-repeat right 4px; color:#142a6f; width:81px; font:normal 12px Arial;}
.field_space { text-align:right; clear:both; height:5px; font:normal 5px/5px Arial; }

