/*                                                    */

/*  main 'top-level' form elements                    */

/*                                                    */

@import "calendar.css";



.cform { 

	margin:10px auto 0 auto; 

	/*width: 410px; */

	width: 500px; 

}



.cform fieldset	{ 

	margin-top:10px; 

	padding:5px 0 15px 5px; 

	border:1px solid #adadad; 

	border-left-color:#ececec; 

	border-top-color:#ececec; 

	background:#f7f7f7; 

}



.cform .cf_hidden {

	display:none; 

	border:none!important;

	background:none!important;

	padding:0!important;

	margin:0!important;

}



.cform legend { 

	/*margin-left:10px;*/

	margin-left:0;

	padding: 0 2px; 

	/*font:normal 20px Times;*/

	font:normal 18px Verdana;

	color:#666666;

}



ol.cf-ol { 

	margin:0!important; 

	padding:0!important;

}



ol.cf-ol li	{

	background:none!important; 

	margin:5px 0!important;

	padding:0; 

	list-style:none!important; 

	text-align:left;

	line-height:1.3em;

}





/*                                                    */

/* just for text-only fields (no input)               */

/*                                                    */



ol.cf-ol li.textonly {

	background:#F0F0F0 !important;

	letter-spacing:1px;

	margin:10px 0pt !important;

	padding:5px 0pt;

	/*text-align:center;*/

	text-align:left;

	font-weight:bold;

}





/*                                                    */

/* global definitions for field labels                */

/*                                                    */



.cform label {

	width:90px; 

	margin:4px 10px 0 0; 

	display:-moz-inline-box; /*for mozilla*/

	display:inline-block; /*for Opera & IE*/

	text-align:right;

	vertical-align:top;

}



.cform label span {

	width:90px; /* must be the same as above!*/

	display:block; 

	padding:0 0 0 5px; 

}



label.cf-before {

	margin:4px 10px 0 0; 

}



label.cf-after 	{

	margin:14px 15px 0pt 6px;

	text-align:left;

	/*width:115px;*/

	width:40px;

	display:inline;

}



label.cf-after span {

	/*width:115px;*/

	/*display:block;*/

	width:40px;

	display:inline;

	margin-top:10px;

}



label.cf-group-after {

	margin:3px 4px 0 2px;

	width:72px;

        /*width:350px;*/

	text-align:left;

}

label.cf-group-after span {

	/*width:72px;*/

        width:300px;

	display:block;

}



/*                                                    */

/*   FORM FIELDS general formatting                   */

/*                                                    */



.cform input,

.cform textarea,

.cform select { 

	/*background: #f9f9f9; */

	background: #ffffff; 

	border: 1px solid #888888; 

	vertical-align:top;

	padding:3px;

	margin-left:5px;

}

.cform input:hover,

.cform textarea:hover,

.cform select:hover	{

/*	background:#CEDDDF; */

	background:#ffffff !important; 

}



.cform input:focus,

.cform textarea:focus,

.cform select:focus	{ 

	background:#F3F8F8; 

}



.cform textarea,

.cform input {

	width:150px; 

}

.cform select {

	width:158px; /* attempt to have equal length */

	padding:2px 0;

}  



.cform select.cfselectmulti	{ 

	height:7.5em; 

}



.cform textarea {

	font-family: arial;

	font-size: 0.9em;

	overflow:auto;

}



/*                                                    */

/*   radio button title                               */

/*                                                    */



ol.cf-ol li.cf-box-title {

	font-weight:bold;

	letter-spacing:1px;

	/*padding:8px 0 0 100px;*/ /* check with label 'width' incl. */

}



/*                                                    */

/*   check boxes                                      */

/*                                                    */



.cform input.cf-box-a,

.cform input.cf-box-b 	{ 

	margin:0 0 0 0; 

	width:14px;

	height:14px;

	border:none!important;

	background:none!important; 

}



.cform input.cf-box-a 	{ 

	margin-left:100px; /* check with label 'width' incl. */

} 





/*                                                    */

/* check box groups                                   */

/*                                                    */



ol.cf-ol li.cf-box-group {

	/*margin:10px 0pt 0px !important;*/

	margin:5px 0pt 0px 10px !important;

	padding-left: 100px; 

} 



/*                                                    */

/* formatting for text:  "(required)"  & other        */

/*                                                    */







span.reqtxt,

span.emailreqtxt { 

	margin:3px 0 0 3px;

	font-size:0.9em;

	display: -moz-inline-box; 

	vertical-align:top;

}







/*                                                    */

/*   FORM submit button                               */

/*                                                    */



p.cf-sb {

	padding: 0!important;

	margin: 0;

}

.cform input.sendbutton	{ 

	width:100px;  

	padding:5px; 

	margin: 10px 0 0 310px;

	font-size:0.8em;

	background:url(../images/button-bg.gif) repeat-x; 

	border:1px solid #adadad!important;

	border-left-color:#ececec!important; 

	border-top-color:#ececec!important;

}



/*                                                    */

/*   FORM FIELDS enhanced error display               */

/*                                                    */

ol.cf-ol li.cf_li_err {

	background:#FFDFDF url(li-err-bg.png) repeat!important;

	border-color:#DF7D7D;

	border-style:solid;

	border-width:1px 0pt;

	padding:5px 0!important;

	margin:5px 0!important;

}



ol.cf-ol li ul.cf_li_text_err {

	height:1%;

	min-height:1%;

	margin:0 0 0 100px;

	padding:0;

	color:#333;

}



ol.cf-ol ul.cf_li_text_err li {

	background:url(icon-alert.png) no-repeat left 1px!important;

	list-style:none!important;

	font-weight:bold;

	text-indent:0;

	margin:0 0 2px!important;

	padding-left:15px;

}

ol.cf-ol ul.cf_li_text_err li:before {

	content:'';

}



/*                                                    */

/* 'visitor verification' related styles              */

/*                                                    */



label.secq,

label.seccap {

	vertical-align:text-bottom;

	margin-bottom:4px;

}



input.secinput {

	vertical-align:text-bottom;

}



#cforms_captcha6,

#cforms_captcha5,

#cforms_captcha4,

#cforms_captcha3,

#cforms_captcha2,

#cforms_captcha {

	height:15px;

	width:50px;

	padding: 4px 4px;

	margin: 0;

}



img.captcha	{

	vertical-align:text-bottom;

	margin:0 0 0 10px!important;

	padding:0!important;

	border:none!important;

	float:none!important;

}



img.captcha-reset {

	vertical-align:text-bottom;

	background:	url(captcha_reset_grey.gif) no-repeat;

	margin:0 0 2px 3px;

	width:21px;

	height:21px;

	border:none;

}



img.imgcalendar {

	border:none;

}



/*                                                    */

/* change formatting of response msgs here            */

/*                                                    */



div.cf_info {

	color:#333;

	display:none;

	padding:10px 15px!important;

	width:380px;

	line-height:1.3em;

	margin:10px auto;

}

div.cf_info ol {

	margin:0;

	padding:5px 15px 0 30px;

}

div.cf_info ol li {

	padding:1px 0;

	margin:2px 0;

}

div.cf_info a	{

	color:#ad2929!important;

	text-decoration:underline!important;

}

div.success {

	background:#F7F7F7 none repeat scroll 0% 50%;

	color:#444444;

	display:block;

}

div.failure {

	display:block;

	background:#FFDFDF url(li-err-bg.png) repeat!important;

	border-color:#DF7D7D;

	border-style:solid;

	border-width:1px 0pt;

}

div.waiting {

	background:#F9F9F9;

	color:#AAAAAA;

	display:block;

}

/*                                                    */

/*   formatting for invalid user inputs               */

/*                                                    */

.cform .cf_error { 

	color:#ad2929; 

	border:1px solid #ad2929; 

}

div.mailerr {

	display:block;

}

.mailerr,

.cform .cf_errortxt {

	color:#ad2929; 

}



/*                                                    */

/* disabled fields [disabled] does not work on IE!    */

/*                                                    */



[disabled] {

	color:#dddddd;

	border-color:#dddddd!important;

	background:none!important;

}

.disabled {

	border-color:#dddddd!important;

}



/*                                                    */

/* upload box styling                                 */

/*                                                    */

.cform input.cf_upload  {

	background: #ffffff;

	width: 320px;

	border:1px solid #888888;

}



/*                                                    */

/*  Other: link love                                  */

/*                                                    */

.linklove {

visibility:hidden;

	width:410px;



	margin:0 auto 10px!important;

	padding:0!important;	

	text-align:center!important;

}

.linklove a,

.linklove a:visited {

	font-size: 0.8em;

	font-family: Tahoma;

	color:#aaaaaa!important;

}



/*                                                    */

/*  Other: browser hacks                              */

/*                                                    */

* html .cform fieldset {

	position: relative;

	margin-top:15px;

	padding-top:25px; 

}

* html .cform legend { 

	position:absolute; 

	top: -10px; 

	left: 10px; 

	margin-left:0;

}

*+html .cform fieldset {

	position: relative;

	margin-top:15px;

	padding-top:25px; 

}

*+html .cform legend { 

	position:absolute; 

	top: -10px; 

	left: 10px; 

	margin-left:0;

}



* html ol.cf-ol,

* html ol.cf-ol li,

* html span.reqtxt,

* html span.emailreqtxt { 

	display: inline-block;  /*for ie6*/

}

*+html .cform label,

*+html ol.cf-ol,

*+html ol.cf-ol li,

*+html span.reqtxt,

*+html span.emailreqtxt {

	display: inline-block; /*for ie7*/

}



* html img.captcha {

	margin-bottom:1px!important;

}

*+html img.captcha {

	margin-bottom:1px!important;

}





#cf2_field_9 input {

background:#ffffff none repeat scroll 0 0;

border:1px solid #000000;

padding:3px;

vertical-align:top;

text-align:left;

width:150px;

margin-left:50px;

}

#label-2-82.cf-group-after span {

width:50px;

}



#cf2_field_8, #cf2_field_9 {

margin-left:10px;

}

#cf2_field_10, #cf2_field_13, #cf2_field_16  {

margin-left:10px;

}





#cf2_field_8 input.cf-box-a {

background:transparent none repeat scroll 0 0 !important;

border:medium none !important;

height:22px;

margin:2px 0 0;

width:14px;

}



#label-2-8, #label-2-9 {

	width:300px;

	text-align:left;

	margin-top:5px;

}

#label-2-8 span, #label-2-9 span {

	width:300px;

	text-align:left;

	margin-top:5px;

}



#li-2-10, #li-2-13, #li-2-16 {

	background:none!important; 

	/*margin:5px 0!important;*/

	margin:0!important;

	padding:0; 

	list-style:none!important; 

	text-align:left;

	line-height:1.3em;

	display:inline;

	/*width:120px;*/

	width:120px;

}

#label-2-10 span, #label-2-13 span, #label-2-16 span {

	width:110px;

	text-align:left;

	display:inline;

	margin-top:5px;

}



#label-2-10 label span, #label-2-13 label span, #label-2-16 label span {

        display:block;

        padding:0 0 0 5px;

        width:110px;

	margin-top:5px;

}



#label-2-16 span {

	width:200px;

	text-align:left;

	display:inline;

        margin-top:10px;

}*/



/*#label-2-16 label span {

	width:180px;

        display:inline;

        padding:0 0 0 5px;

}*/



#cf2_field_17  {

/*margin-left:2px;*/

margin:2px;

display:inline;

}

#label-2-11, #label-2-14, #label-2-17  {

	width:150px;

	text-align:left;

	display:inline;

        margin-top:10px;

}



#li-2-11, #li-2-14, #li-2-17 {

	background:none!important; 

	/*margin:5px 0!important;*/

	margin:0!important;

	padding:0; 

	list-style:none!important; 

	text-align:left;

	line-height:1.3em;

	display:inline;

	width:325px;

}



#label-2-11 span, #label-2-14 span, #label-2-17 span{

	width:140px;

	text-align:left;

	display:inline;

}



#cf2_field_11, #cf2_field_14  {

/*margin-left:2px;*/

margin:2px;

display:inline;

}



a.dp-choose-date {

text-decoration:none!important;

}

#main-content a {

border-bottom:0!important;

}

#cf2_field_3  {

width:300px;

}

#li-2-15, #li-2-12, #li-2-18, #li-2-31, #li-2-75, #li-2-88, #li-2-101, #li-2-112 {

line-height:0;

margin:0 !important;

padding:0;

background: none !important;

display:inline;

}

#li-2-19 {

background:#F0F0F0 none repeat scroll 0 0 !important;

font-weight:bold;

letter-spacing:1px;

margin:10px 0 !important;

text-align:left;

}

#label-2-191 {

display:inline;

margin-top:5px;

width:75px;

}

#label-2-191 span {

display:inline;

width:75px;

}

#label-2-192 {

display:inline;

margin-top:5px;

width:75px;

}

#label-2-192 span {

display:inline;

width:75px;

}

#label-2-193 {

display:inline;

margin-top:5px;



width:125px;

}

#label-2-193 span {

display:inline;

width:125px;

}











#label-2-20 span {

display:inline-block;

margin:4px 5px 0 0;

text-align:left;

vertical-align:top;

width:140px;

}



#label-2-20 {

display:inline-block;

margin:4px 5px 0 0;

text-align:right;

vertical-align:top;

width:150px;

}

#li-2-30, #li-2-32 {

display:inline;

}

#li-2-30items {

display:inline;

}

#label-2-301 {

display:inline;

margin-top:5px;

width:20px;

}

#label-2-302 {

display:inline;

margin-top:5px;

width:20px;

}

#label-2-302 span {

display:inline;

margin-top:5px;

width:20px;

}

#label-2-321 {

display:inline;

margin-top:5px;

width:20px;

}

#label-2-321 span {

display:inline;

margin-top:5px;

width:20px;

}

#label-2-322 {

display:inline;

margin-top:5px;

width:20px;

}

#label-2-322 span {

display:inline;

margin-top:5px;

width:20px;

}

#li-2-33, #li-2-36, #li-2-44, #li-2-111, #li-2-113{

display:inline;

/*font-weight:normal;*/

}

#li-2-33items, #li-2-36items, #li-2-44items, #li-2-111items, #li-2-113items {

display:inline;

}

#li-2-48items, #li-2-109items, #li-2-115items {

display:block-inline;

margin:0;

padding:0;

}

#label-2-331, #label-2-361, #label-2-441, #label-2-1111, #label-2-1131 {

display:inline;

margin-top:5px;

width:20px;

}

#label-2-332, #label-2-362, #label-2-442, #label-2-1112, #label-2-1132 {

display:inline;

margin-top:5px;

width:20px;

}

#label-2-332 span, #label-2-362 span, #label-2-442 span, #label-2-1112 span, #label-2-1132 span {

display:inline;

margin-top:5px;

width:20px;

}

#li-2-38, #li-2-41, #li-2-48  {

display:inline;

width:90%;

/*font-weight:normal;*/

}

#li-2-38items, #li-2-41items {

display:inline;

}

#label-2-381, #label-2-411, #label-2-481, #label-2-1091, #label-2-1151 {

display:inline;

margin-top:5px;

width:20px;

}

#label-2-382, #label-2-412, #label-2-482, #label-2-1092, #label-2-1152  {

display:inline;

margin-top:5px;

width:20px;

}

#label-2-382 span, #label-2-412 span, #label-2-482 span, #label-2-1092 span, #label-2-1152 span  {

display:inline;

margin-top:5px;

width:20px;

}

#label-2-34 span, #label-2-37 span, #label-2-35 span, #label-2-39 span, #label-2-42 span, 

#label-2-45 span, #label-2-46 span, #label-2-47 span, #label-2-49 span,  

#label-2-54 span, #label-2-55 span, #label-2-56 span, #label-2-57 span, 

#label-2-59 span, #label-2-60 span, #label-2-61 span, #label-2-62 span, 

#label-2-69 span, #label-2-65 span, #label-2-66 span, #label-2-67 span, #label-2-116 span, 

#label-2-118 span, #label-2-119 span, #label-2-120 span, #label-2-122 span, 

#label-2-123 span, #label-2-124 span, #label-2-126 span, #label-2-127 span, #label-2-128 span {

display:inline-block;

margin:4px 5px 0 0;

text-align:right;

vertical-align:top;

width:140px;

}

#label-2-34, #label-2-37, #label-2-35, #label-2-39, #label-2-42,  

#label-2-45, #label-2-46, #label-2-47, #label-2-49, 

#label-2-54, #label-2-55, #label-2-56, #label-2-57, 

#label-2-59, #label-2-60, #label-2-61, #label-2-62, 

#label-2-69, #label-2-70, #label-2-66, #label-2-67, #label-2-116, 

#label-2-118, #label-2-119, #label-2-120, #label-2-122, 

#label-2-123, #label-2-124, #label-2-126, #label-2-127, #label-2-128 {

display:inline-block;

margin:4px 5px 0 0;

text-align:right;

vertical-align:top;

width:150px;

}



#label-2-51 span {

display:block;

margin:4px 5px 0 0;

text-align:left;

vertical-align:top;

width:475px;

}

#label-2-51 {

display:block;

margin:4px 5px 0 0;

text-align:left;

vertical-align:top;

width:475px;

}

#cf2_field_39, #cf2_field_42, #cf2_field_49, #cf2_field_116 {

width:250px;

height:50px;

}

#cf2_field_51 {

width:400px;

height:50px;

margin:5px;

}

#li-2-40, #li-2-120, #li-2-124, #li-2-95, #li-2-82, #li-2-121, #li-2-125, #li-2-130 {

background: none repeat scroll 0 0 !important;

font-weight:normal;

letter-spacing:1px;

margin:10px 0 !important;

padding:5px 0;

text-align:left;

}

#cf2_field_70, #cf2_field_71, #cf2_field_72, #cf2_field_83, #cf2_field_84, #cf2_field_85, 

#cf2_field_81, #cf2_field_94, #cf2_field_96, #cf2_field_97, #cf2_field_98, #cf2_field_107 {

width:300px;

}

#cf2_field_73, #cf2_field_74, #cf2_field_76, #cf2_field_77, #cf2_field_86, #cf2_field_87, 

#cf2_field_89, #cf2_field_90, #cf2_field_99, #cf2_field_100, #cf2_field_102, #cf2_field_103 {

width:75px;

margin-top:2px;

}

#li-2-73, #li-2-74, #li-2-76, #li-2-77, #li-2-86, #li-2-87, #li-2-89, #li-2-90, #li-2-99, 

#li-2-100, #li-2-102, #li-2-103 {

display:inline;

}

#cf2_field_80, #cf2_field_93, #cf2_field_106 {

width:300px;

height:50px;

}



#label-2-110 span{

display:inline-block;

margin:4px 5px 0 0;

text-align:right;

vertical-align:top;

width:140px;

}

#label-2-110 {

display:inline-block;

margin:4px 5px 0 0;

text-align:right;

vertical-align:top;

width:140px;

}

#cf2_field_110{

width:200px;

}

#label-2-110 span {

display:inline-block;

margin:4px 5px 0 0;

text-align:right;

vertical-align:top;

width:140px;

}

#label-2-110, #label-2-114 {

display:inline-block;

margin:4px 5px 0 0;

text-align:right;

vertical-align:top;

width:150px;

}

#label-2-114 span {

display:inline-block;

margin:0 5px 0 0;

text-align:right;

vertical-align:top;

width:140px;

}

#cf2_field_110, #cf2_field_114{

width:250px;

}

#li-2-134 {

background: none repeat scroll 0 0 !important;

font-weight:normal;

letter-spacing:1px;

margin:0 5px 0 5px !important;

padding:5px;

text-align:left;

}

#cf2_field_135 {

margin-left:10px;

display:inline;

}

#label-2-135 {

display:inline-block;

margin-top:5px;

width:430px;

}

#label-2-135 span {

display:inline-block;

font-weight:bold;

display:inline;

margin-top:10px;

width:440px;

}



#label-3-3 span, #label-3-4 span, #label-3-5 span, #label-3-6 span, #label-3-7 span, 
#label-3-8 span, #label-3-9 span, #label-3-10 span, #label-3-11 span  {
display:-moz-inline-box; /*for mozilla*/
display:inline-block; /*for Opera & IE*/
margin:4px 5px 0 0;
text-align:right;
vertical-align:top;
width:120px;
padding:0 0 0 5px;
}

#label-3-3, #label-3-4, #label-3-5, #label-3-6, #label-3-7, #label-3-8, 
#label-3-9, #label-3-10, #label-3-11 {
display:-moz-inline-box; /*for mozilla*/
display:inline-block; /*for Opera & IE*/
margin:4px 5px 0 0;
text-align:right;
vertical-align:top;
width:120px;
}
#cf3_field_5, #cf3_field_11 { height:50px; }
#li-3-2 {
background:#f7f7f7 none repeat scroll 0 0 !important;
font-weight:normal;
letter-spacing:1px;
margin:0 15px 10px 15px !important;
padding:0 10px 0 10px;
text-align:left;
}

#li-4-5{

display:inline;

font-weight:normal;

}

#li-4-5items {

display:inline;

}



/* for new employment application - to replace form #2 */

#cf5_field_3  {width:300px;}

#cf5_field_8 input.cf-box-a { background:transparent none repeat scroll 0 0 !important; border:medium none !important; height:22px; margin:2px 0 0; width:14px; }

#cf5_field_8 { margin-left:10px; }

#label-5-8 { 	width:300px; text-align:left;	margin-top:5px;}

#label-5-8 span { width:300px;	text-align:left;	margin-top:5px;}

#label-5-9 span {	width:300px;	text-align:left;	margin-top:5px;}

#cf5_field_9 input {background:#ffffff none repeat scroll 0 0;border:1px solid #000000;padding:3px;vertical-align:top;text-align:left;width:150px;margin-left:50px;}

#cf5_field_9 {margin-left:10px;}

#label-5-9 {	width:300px;	text-align:left;	margin-top:5px;}

#li-5-10 {	background:none!important; 	margin:0!important;	padding:0; 	list-style:none!important; 	text-align:left;	line-height:1.3em;	display:inline;	width:120px;}

#label-5-10 span {	width:110px;	text-align:left;	display:inline;	margin-top:5px;}

#label-5-10 label span {  display:block;  padding:0 0 0 5px;  width:110px;	margin-top:5px;}

#cf5_field_10  {margin-left:10px;}

#label-5-11 span{	width:140px;	text-align:left;	display:inline;}

#li-5-11 {	background:none!important; 	margin:0!important;	padding:0; 	list-style:none!important; 	text-align:left;	line-height:1.3em;	display:inline;	width:325px;}

#label-5-11  { width:150px;	text-align:left;	display:inline; margin-top:10px;}

#cf5_field_11  {margin:2px;display:inline;}

#li-5-12 {line-height:0;margin:0 !important;padding:0;background: none !important;display:inline;}

#li-5-13 {	background:none!important; 	margin:0!important;	padding:0; 	list-style:none!important; 	text-align:left;	line-height:1.3em;	display:inline;	width:120px;}

#label-5-13 label span {  display:block;  padding:0 0 0 5px;  width:110px;	margin-top:5px;}

#label-5-13 span {	width:110px;	text-align:left;	display:inline;	margin-top:5px;}

#cf5_field_13  {margin-left:10px;}

#li-5-14 {	background:none!important; 	margin:0!important;	padding:0; 	list-style:none!important; 	text-align:left;	line-height:1.3em;	display:inline;	width:325px;}

#label-5-14 span{	width:140px;	text-align:left;	display:inline;}

#label-5-14  { width:150px;	text-align:left;	display:inline; margin-top:10px;}

#cf5_field_14  {margin:2px;display:inline;}

#li-5-15 {line-height:0;margin:0 !important;padding:0;background: none !important;display:inline;}

#li-5-16 {	background:none!important; 	margin:0!important;	padding:0; 	list-style:none!important; 	text-align:left;	line-height:1.3em;	display:inline;	width:120px;}

#cf5_field_16  {margin-left:10px;}

#label-5-16 span {	width:110px;	text-align:left;	display:inline;	margin-top:5px;}

#label-5-16 label span {  display:block;  padding:0 0 0 5px;  width:110px;	margin-top:5px;}

#label-5-16 span {	width:200px;	text-align:left;	display:inline;	margin-top:10px;}

#cf5_field_17  {margin:2px;display:inline;}

#label-5-17  { width:150px;	text-align:left;	display:inline; margin-top:10px;}

#li-5-17 {	background:none!important; 	margin:0!important;	padding:0; 	list-style:none!important; 	text-align:left;	line-height:1.3em;	display:inline;	width:325px;}

#label-5-17 span{	width:140px;	text-align:left;	display:inline;}

#li-5-18 {line-height:0;margin:0 !important;padding:0;background: none !important;display:inline;}

#li-5-19 {background:#F0F0F0 none repeat scroll 0 0 !important;font-weight:bold;letter-spacing:1px;margin:10px 0 !important;text-align:left;}

#label-5-191 {display:inline;margin-top:5px;width:75px;}

#label-5-191 span {display:inline;width:75px;}

#label-5-192 {display:inline;margin-top:5px;width:75px;}

#label-5-192 span {display:inline;width:75px;}

#label-5-193 {display:inline;margin-top:5px;width:125px;}

#label-5-193 span {display:inline;width:125px;}

#label-5-20 span {display:inline-block;margin:4px 5px 0 0;text-align:left;vertical-align:top;width:140px;}

#label-5-20 {display:inline-block;margin:4px 5px 0 0;text-align:right;vertical-align:top;width:150px;}

#li-5-30 {display:inline;}

#li-5-30items {display:inline;}

#label-5-301 {display:inline;margin-top:5px;width:20px;}

#label-5-302 {display:inline;margin-top:5px;width:20px;}

#label-5-302 span {display:inline;margin-top:5px;width:20px;}

#li-5-31 {line-height:0;margin:0 !important;padding:0;background: none !important;display:inline;}

#li-5-32 {display:inline;}

#label-5-321 {display:inline;margin-top:5px;width:20px;}

#label-5-321 span {display:inline;margin-top:5px;width:20px;}

#label-5-322 {display:inline;margin-top:5px;width:20px;}

#label-5-322 span {display:inline;margin-top:5px;width:20px;}

#li-5-33{display:inline;}

#li-5-33items { display:inline;}

#label-5-331 {display:inline;margin-top:5px;width:20px;}

#label-5-332 {display:inline;margin-top:5px;width:20px;}

#label-5-332 span {display:inline;margin-top:5px;width:20px;}

#label-5-34 { display:inline-block;margin:4px 5px 0 0;text-align:right;vertical-align:top;width:150px;}  

#label-5-34 span { display:inline-block;margin:4px 5px 0 0;text-align:right;vertical-align:top;width:140px;} 

#label-5-35 { display:inline-block;margin:4px 5px 0 0;text-align:right;vertical-align:top;width:150px;}  

#label-5-35 span { display:inline-block;margin:4px 5px 0 0;text-align:right;vertical-align:top;width:140px;} 

#li-5-36{display:inline;}

#li-5-36items { display:inline;}

#label-5-361 {display:inline;margin-top:5px;width:20px;}

#label-5-362 {display:inline;margin-top:5px;width:20px;}

#label-5-362 span {display:inline;margin-top:5px;width:20px;}

#label-5-37 { display:inline-block;margin:4px 5px 0 0;text-align:right;vertical-align:top;width:150px;}  

#label-5-37 span { display:inline-block;margin:4px 5px 0 0;text-align:right;vertical-align:top;width:140px;} 

#li-5-38 {display:inline;width:90%;}

#li-5-38items { display:inline;}

#label-5-381 {display:inline;margin-top:5px;width:20px;}

#label-5-382  {display:inline;margin-top:5px;width:20px;}

#label-5-382 span  {display:inline;margin-top:5px;width:20px;}

#label-5-39 { display:inline-block;margin:4px 5px 0 0;text-align:right;vertical-align:top;width:150px;}  

#label-5-39 span { display:inline-block;margin:4px 5px 0 0;text-align:right;vertical-align:top;width:140px;} 

#cf5_field_39 {width:250px;height:50px;}

#li-5-40 {background: none repeat scroll 0 0 !important;font-weight:normal;letter-spacing:1px;margin:10px 0 !important;padding:5px 0;text-align:left;}

#li-5-41 {display:inline;width:90%;}

#li-5-41items { display:inline;}

#label-5-411 {display:inline;margin-top:5px;width:20px;}

#label-5-412  {display:inline;margin-top:5px;width:20px;}

#label-5-412 span  {display:inline;margin-top:5px;width:20px;}

#label-5-42 { display:inline-block;margin:4px 5px 0 0;text-align:right;vertical-align:top;width:150px;}  

#label-5-42 span { display:inline-block;margin:4px 5px 0 0;text-align:right;vertical-align:top;width:140px;} 

#cf5_field_42 {width:250px;height:50px;}

#li-5-44{display:inline;}

#li-5-44items { display:inline;}

#label-5-441 {display:inline;margin-top:5px;width:20px;}

#label-5-442 {display:inline;margin-top:5px;width:20px;}

#label-5-442 span {display:inline;margin-top:5px;width:20px;}

#label-5-45 { display:inline-block;margin:4px 5px 0 0;text-align:right;vertical-align:top;width:150px;} 

#label-5-45 span { display:inline-block;margin:4px 5px 0 0;text-align:right;vertical-align:top;width:140px;}  

#label-5-46 { display:inline-block;margin:4px 5px 0 0;text-align:right;vertical-align:top;width:150px;} 

#label-5-46 span { display:inline-block;margin:4px 5px 0 0;text-align:right;vertical-align:top;width:140px;}  

#label-5-47 { display:inline-block;margin:4px 5px 0 0;text-align:right;vertical-align:top;width:150px;} 

#label-5-47 span { display:inline-block;margin:4px 5px 0 0;text-align:right;vertical-align:top;width:140px;}  

#li-5-48 {display:inline;width:90%;}

#li-5-48items { display:block-inline; margin:0;padding:0;}

#label-5-481 {display:inline;margin-top:5px;width:20px;}

#label-5-482  {display:inline;margin-top:5px;width:20px;}

#label-5-482 span  {display:inline;margin-top:5px;width:20px;}

#label-5-49 { display:inline-block;margin:4px 5px 0 0;text-align:right;vertical-align:top;width:150px;} 

#label-5-49 span { display:inline-block;margin:4px 5px 0 0;text-align:right;vertical-align:top;width:140px;}  

#cf5_field_49 {width:250px;height:50px;}

#label-5-51 {display:block;margin:4px 5px 0 0;text-align:left;vertical-align:top;width:475px;}

#label-5-51 span {display:block;margin:4px 5px 0 0;text-align:left;vertical-align:top;width:475px;}

#cf5_field_51 {width:400px;height:50px;margin:5px;}

#label-5-54 { display:inline-block;margin:4px 5px 0 0;text-align:right;vertical-align:top;width:150px;}

#label-5-54 span { display:inline-block;margin:4px 5px 0 0;text-align:right;vertical-align:top;width:140px;} 

#label-5-55 { display:inline-block;margin:4px 5px 0 0;text-align:right;vertical-align:top;width:150px;}

#label-5-55 span { display:inline-block;margin:4px 5px 0 0;text-align:right;vertical-align:top;width:140px;} 

#label-5-56 { display:inline-block;margin:4px 5px 0 0;text-align:right;vertical-align:top;width:150px;}

#label-5-56 span { display:inline-block;margin:4px 5px 0 0;text-align:right;vertical-align:top;width:140px;} 

#label-5-57 { display:inline-block;margin:4px 5px 0 0;text-align:right;vertical-align:top;width:150px;}

#label-5-57 span { display:inline-block;margin:4px 5px 0 0;text-align:right;vertical-align:top;width:140px;} 

#label-5-59 { display:inline-block;margin:4px 5px 0 0;text-align:right;vertical-align:top;width:150px;} 

#label-5-59 span { display:inline-block;margin:4px 5px 0 0;text-align:right;vertical-align:top;width:140px;} 

#label-5-60 { display:inline-block;margin:4px 5px 0 0;text-align:right;vertical-align:top;width:150px;} 

#label-5-60 span { display:inline-block;margin:4px 5px 0 0;text-align:right;vertical-align:top;width:140px;} 

#label-5-61 { display:inline-block;margin:4px 5px 0 0;text-align:right;vertical-align:top;width:150px;} 

#label-5-61 span { display:inline-block;margin:4px 5px 0 0;text-align:right;vertical-align:top;width:140px;} 

#label-5-62 { display:inline-block;margin:4px 5px 0 0;text-align:right;vertical-align:top;width:150px;} 

#label-5-62 span { display:inline-block;margin:4px 5px 0 0;text-align:right;vertical-align:top;width:140px;} 

#label-5-64 { display:inline-block;margin:4px 5px 0 0;text-align:right;vertical-align:top;width:150px;} 

#label-5-64 span { display:inline-block;margin:4px 5px 0 0;text-align:right;vertical-align:top;width:140px;} 

#label-5-65 { display:inline-block;margin:4px 5px 0 0;text-align:right;vertical-align:top;width:150px;} 

#label-5-65 span { display:inline-block;margin:4px 5px 0 0;text-align:right;vertical-align:top;width:140px;} 

#label-5-66 { display:inline-block;margin:4px 5px 0 0;text-align:right;vertical-align:top;width:150px;} 

#label-5-66 span { display:inline-block;margin:4px 5px 0 0;text-align:right;vertical-align:top;width:140px;} 

#label-5-67 { display:inline-block;margin:4px 5px 0 0;text-align:right;vertical-align:top;width:150px;} 

#label-5-67 span { display:inline-block;margin:4px 5px 0 0;text-align:right;vertical-align:top;width:140px;} 

#label-5-69 { display:inline-block;margin:4px 5px 0 0;text-align:right;vertical-align:top;width:150px;} 

#label-5-69 span { display:inline-block;margin:4px 5px 0 0;text-align:right;vertical-align:top;width:140px;} 

#label-5-70 { display:inline-block;margin:4px 5px 0 0;text-align:right;vertical-align:top;width:150px;} 

#label-5-70 span { display:inline-block;margin:4px 5px 0 0;text-align:right;vertical-align:top;width:140px;} 

#label-5-71 { display:inline-block;margin:4px 5px 0 0;text-align:right;vertical-align:top;width:150px;} 

#label-5-71 span { display:inline-block;margin:4px 5px 0 0;text-align:right;vertical-align:top;width:140px;} 

#label-5-72 { display:inline-block;margin:4px 5px 0 0;text-align:right;vertical-align:top;width:150px;} 

#label-5-72 span { display:inline-block;margin:4px 5px 0 0;text-align:right;vertical-align:top;width:140px;} 

#cf5_field_75 {width:300px;} 

#cf5_field_76 {width:300px;} 

#cf5_field_77 {width:300px;} 

#cf5_field_78 {width:300px;} 

#li-5-79 {display:inline;}

#cf5_field_79 {width:75px;margin-top:2px;}

#li-5-80 {display:inline;}

#cf5_field_80 {width:75px;margin-top:2px;}

#li-5-82 {display:inline;}

#li-5-83 {display:inline;}

#li-5-81 {line-height:0;margin:0 !important;padding:0;background: none !important;display:inline;}

#cf5_field_82 {width:75px;margin-top:2px;}

#cf5_field_83 {width:75px;margin-top:2px;}

#cf5_field_86 {width:300px;height:50px;}

#cf5_field_87 {width:300px;}

#li-5-88 {background: none repeat scroll 0 0 !important;font-weight:normal;letter-spacing:1px;margin:10px 0 !important;padding:5px 0;text-align:left;}

#cf5_field_89 {width:300px;} 

#cf5_field_90 {width:300px;} 

#cf5_field_91 {width:300px;} 

#cf5_field_92 {width:300px;} 

#li-5-93 {display:inline;}

#cf5_field_93 {width:75px;margin-top:2px;}

#li-5-94 {display:inline;}

#cf5_field_94 {width:75px;margin-top:2px;}

#li-5-95 {line-height:0;margin:0 !important;padding:0;background: none !important;display:inline;}

#li-5-96 {display:inline;}

#cf5_field_96 {width:75px;margin-top:2px;}

#li-5-97 {display:inline;}

#cf5_field_97 {width:75px;margin-top:2px;}

#cf5_field_100 {width:300px;height:50px;}

#cf5_field_101 {width:300px;}

#li-5-102 {background: none repeat scroll 0 0 !important;font-weight:normal;letter-spacing:1px;margin:10px 0 !important;padding:5px 0;text-align:left;}

#cf5_field_103 {width:300px;}

#cf5_field_104 {width:300px;}

#cf5_field_105 {width:300px;}

#cf5_field_106 {width:300px;}



#li-5-107 {display:inline;}

#cf5_field_107 {width:75px;margin-top:2px;}

#li-5-108 {display:inline;}

#cf5_field_108 {width:75px;margin-top:2px;}

#li-5-109 {line-height:0;margin:0 !important;padding:0;background: none !important;display:inline;}

#li-5-110 {display:inline;}

#cf5_field_110 {width:75px;margin-top:2px;}

#li-5-111 {display:inline;}

#cf5_field_111 {width:75px;margin-top:2px;}

#cf5_field_114 {width:300px;height:50px;}

#cf5_field_115 {width:300px;}

#li-5-117items { display:block-inline; margin:0;padding:0;}

#label-5-1171 {display:inline;margin-top:5px;width:20px;}

#label-5-1172 {display:inline;margin-top:5px;width:20px;}

#label-5-1172 span {display:inline;margin-top:5px;width:20px;}

#label-5-118 {display:inline-block;margin:4px 5px 0 0;text-align:right;vertical-align:top;width:150px;}

#label-5-118 span{display:inline-block;margin:4px 5px 0 0;text-align:right;vertical-align:top;width:140px;}

#cf5_field_118{width:250px;}

#li-5-120 {line-height:0;margin:0 !important;padding:0;background: none !important;display:inline;}

#li-5-119{display:inline;}

#li-5-119items { display:inline;}

#label-5-1191 {display:inline;margin-top:5px;width:20px;}

#label-5-1192 {display:inline;margin-top:5px;width:20px;}

#label-5-1192 span {display:inline;margin-top:5px;width:20px;}

#li-5-121{display:inline;}

#li-5-121items { display:inline;}

#label-5-1212 span {display:inline;margin-top:5px;width:20px;}

#label-5-1211 {display:inline;margin-top:5px;width:20px;}

#label-5-1212 {display:inline;margin-top:5px;width:20px;}

#label-5-122 {display:inline-block;margin:4px 5px 0 0;text-align:right;vertical-align:top;width:150px;}

#label-5-1221 span {display:inline-block;margin:0 5px 0 0;text-align:right;vertical-align:top;width:140px;}

#cf5_field_122{width:250px;}

#li-5-123items { display:block-inline; margin:0;padding:0;}

#label-5-1231 {display:inline;margin-top:5px;width:20px;}

#label-5-1232  {display:inline;margin-top:5px;width:20px;}

#label-5-1232 span  {display:inline;margin-top:5px;width:20px;}

#label-5-124 { display:inline-block;margin:4px 5px 0 0;text-align:right;vertical-align:top;width:150px;} 

#label-5-124 span { display:inline-block;margin:4px 5px 0 0;text-align:right;vertical-align:top;width:140px;} 

#cf5_field_124 {width:250px;height:50px;}

#label-5-126 { display:inline-block;margin:4px 5px 0 0;text-align:right;vertical-align:top;width:150px;} 

#label-5-126 span { display:inline-block;margin:4px 5px 0 0;text-align:right;vertical-align:top;width:140px;} 

#label-5-127 { display:inline-block;margin:4px 5px 0 0;text-align:right;vertical-align:top;width:150px;} 

#label-5-127 span { display:inline-block;margin:4px 5px 0 0;text-align:right;vertical-align:top;width:140px;} 

#li-5-128 {background: none repeat scroll 0 0 !important;font-weight:normal;letter-spacing:1px;margin:10px 0 !important;padding:5px 0;text-align:left;}

#label-5-128 { display:inline-block;margin:4px 5px 0 0;text-align:right;vertical-align:top;width:150px;} 

#label-5-128 span { display:inline-block;margin:4px 5px 0 0;text-align:right;vertical-align:top;width:140px;} 

#li-5-129 {background: none repeat scroll 0 0 !important;font-weight:normal;letter-spacing:1px;margin:10px 0 !important;padding:5px 0;text-align:left;}

#label-5-130 { display:inline-block;margin:4px 5px 0 0;text-align:right;vertical-align:top;width:150px;} 

#label-5-130 span { display:inline-block;margin:4px 5px 0 0;text-align:right;vertical-align:top;width:140px;} 

#label-5-131 { display:inline-block;margin:4px 5px 0 0;text-align:right;vertical-align:top;width:150px;}

#label-5-131 span { display:inline-block;margin:4px 5px 0 0;text-align:right;vertical-align:top;width:140px;}

#li-5-132 {background: none repeat scroll 0 0 !important;font-weight:normal;letter-spacing:1px;margin:10px 0 !important;padding:5px 0;text-align:left;}

#label-5-132 { display:inline-block;margin:4px 5px 0 0;text-align:right;vertical-align:top;width:150px;}

#label-5-132 span { display:inline-block;margin:4px 5px 0 0;text-align:right;vertical-align:top;width:140px;}

#li-5-133 {background: none repeat scroll 0 0 !important;font-weight:normal;letter-spacing:1px;margin:10px 0 !important;padding:5px 0;text-align:left;}

#label-5-134 { display:inline-block;margin:4px 5px 0 0;text-align:right;vertical-align:top;width:150px;}

#label-5-134 span { display:inline-block;margin:4px 5px 0 0;text-align:right;vertical-align:top;width:140px;}

#label-5-135 { display:inline-block;margin:4px 5px 0 0;text-align:right;vertical-align:top;width:150px;}

#label-5-135 span { display:inline-block;margin:4px 5px 0 0;text-align:right;vertical-align:top;width:140px;}

#label-5-136 { display:inline-block;margin:4px 5px 0 0;text-align:right;vertical-align:top;width:150px;}

#label-5-136 span { display:inline-block;margin:4px 5px 0 0;text-align:right;vertical-align:top;width:140px;}

#li-5-138 {background: none repeat scroll 0 0 !important;font-weight:normal;letter-spacing:1px;margin:10px 0 !important;padding:5px 0;text-align:left;}

#li-5-142 { background: none repeat scroll 0 0 !important;font-weight:normal;letter-spacing:1px;margin:0 5px 0 5px !important;padding:5px;text-align:left;}

#label-5-143 {display:inline-block;margin-top:5px;width:430px;}

#label-5-143 span {display:inline-block;font-weight:bold;display:inline;margin-top:10px;width:440px;}

#cf5_field_143 {margin-left:10px;display:inline;}



#cf4_field_5 { width:65px; }

#cf4_field_6 { width:57px; }



#cf6_field_2, #cf6_field_3, #cf6_field_8, #cf6_field_9, #cf6_field_10, #cf6_field_11 { width:250px; }

#cf6_field_16, #cf6_field_17 { width:60px; font-size:11px; }

#cf6_field_18 {width:250px;height:50px;}



#cf8_field_2, #cf8_field_3, #cf8_field_9, #cf8_field_10, #cf8_field_11, #cf8_field_12 { width:250px; }

#cf8_field_17, #cf8_field_18 { width:60px; font-size:11px; }

#cf8_field_19 {width:250px;height:50px;}





/* Payroll Deduction */
#cf9_field_2, #cf9_field_3, #cf9_field_4, #cf9_field_5, #cf9_field_6,
#cf9_field_7, #cf9_field_8, #cf9_field_9, #cf9_field_10, #cf9_field_11, #cf9_field_14,
#cf9_field_15, #cf9_field_16, #cf9_field_17, #cf9_field_18, #cf9_field_19, 
#cf9_field_26, #cf9_field_33, #cf9_field_34
{width:200px;}
#cf9_field_25, #cf9_field_27, #cf9_field_28, #cf9_field_31, #cf9_field_32, #cf9_field_35, 
#cf9_field_36 { width:100px }
#cf9_field_39 { width:100px; margin-top:10px }
#label-9-2, #label-9-3, #label-9-4, #label-9-5, #label-9-6,
#label-9-7, #label-9-8, #label-9-9, #label-9-10, #label-9-11, #label-9-14, 
#label-9-15, #label-9-16, #label-9-17, #label-9-18, #label-9-19, 
#label-9-25, #label-9-26, #label-9-27, #label-9-28, #label-9-29, 
#label-9-31, #label-9-32, #label-9-33, #label-9-34, #label-9-35, 
#label-9-36, #label-9-39
{ display:inline-block;margin:4px 5px 0 0;text-align:right;vertical-align:top;width:130px;}  
#label-9-2 span, #label-9-3 span, #label-9-4 span, #label-9-5 span, #label-9-6 span,
#label-9-7 span, #label-9-8 span, #label-9-9 span, #label-9-10 span, #label-9-11 span, 
#label-9-14 span, #label-9-15 span, #label-9-16 span, #label-9-17 span, #label-9-18 span, 
#label-9-19 span, #label-9-25 span, #label-9-26 span, #label-9-27 span, #label-9-28 span, 
#label-9-31 span, #label-9-32 span, #label-9-33 span, #label-9-34 span, #label-9-35 span, 
#label-9-36 span, #label-9-39 span
{ display:inline-block;margin:4px 5px 0 0;text-align:right;vertical-align:top;width:120px;} 
#li-9-13 { font-weight:normal; letter-spacing:0; padding-top:10px;  }
#li-9-20 { height:0px }
#li-9-21 { display:inline; margin:11px 5px 0 54px !important; text-align:right; font-weight:normal; 
           width:120px; letter-spacing:0;  }
#li-9-21items { display:inline; margin:5px 0 0 8px !important  }
#label-9-22, #label-9-22 span { width:183px; }
#cf9_field_22 { width:150px }
#cf9_field_26, #cf9_field_33, #cf9_field_34 { height:50px }
#label-9-29, #label-9-37, #label-9-29 span, #label-9-37 span { width:120px; }
#cf9_field_29, #cf9_field_37 { margin:15px 0 0 15px }

/* Update my records */

#cf9_field_2, #cf9_field_3, #cf9_field_4, #cf9_field_5, #cf9_field_6,
#cf9_field_7, #cf9_field_8, #cf9_field_9, #cf9_field_10, #cf9_field_11, #cf9_field_14,
#cf9_field_15, #cf9_field_16, #cf9_field_17, #cf9_field_18, #cf9_field_19 
{width:200px;}
#label-9-2, #label-9-3, #label-9-4, #label-9-5, #label-9-6,
#label-9-7, #label-9-8, #label-9-9, #label-9-10, #label-9-11, #label-9-14, 
#label-9-15, #label-9-16, #label-9-17, #label-9-18, #label-9-19
{ display:inline-block;margin:4px 5px 0 0;text-align:right;vertical-align:top;width:130px;}  
#label-9-2 span, #label-9-3 span, #label-9-4 span, #label-9-5 span, #label-9-6 span,
#label-9-7 span, #label-9-8 span, #label-9-9 span, #label-9-10 span, #label-9-11 span, 
#label-9-14 span, #label-9-15 span, #label-9-16 span, #label-9-17 span, #label-9-18 span, 
#label-9-19 span
{ display:inline-block;margin:4px 5px 0 0;text-align:right;vertical-align:top;width:120px;} 
#li-9-13 { font-weight:normal; letter-spacing:0; padding-top:10px;  }

#li-9-20 { display:inline; margin:11px 5px 0 57px !important;text-align:right; font-weight:normal; 
           width:130px; letter-spacing:0;  }
#li-9-20items { display:inline; margin:5px 0 0 8px !important  }


/* Wills Kit */
#label-11-3 span, #label-11-4 span, #label-11-5 span, #label-11-6 span, #label-11-7 span, 
#label-11-8 span, #label-11-9 span, #label-11-10 span, #label-11-11 span  {
display:-moz-inline-box; display:inline-block; margin:4px 5px 0 0; text-align:right; vertical-align:top; width:120px; padding:0 0 0 5px; }
#label-11-3, #label-11-4, #label-11-5, #label-11-6, #label-11-7, #label-11-8, 
#label-11-9, #label-11-10, #label-11-11 { display:-moz-inline-box; display:inline-block; margin:4px 5px 0 0; text-align:right; vertical-align:top; width:120px; }
#cf11_field_5, #cf11_field_11 { height:50px; }
#li-11-2 { background:#f7f7f7 none repeat scroll 0 0 !important; font-weight:normal; letter-spacing:1px; margin:0 15px 10px 15px !important; padding:0 10px 0 10px; text-align:left; }
