html,body {
	margin: 0;
	padding: 0;
	height: 100%;
	border: none
}

A:link {
	FONT-WEIGHT: bold;
	COLOR: #6b9e12;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none
}

A:visited {
	FONT-WEIGHT: bold;
	COLOR: #6b9e12;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none
}

A:hover {
	FONT-WEIGHT: bold;
	COLOR: #6b9e12;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-DECORATION: underline
}

A:active {
	FONT-WEIGHT: bold;
	COLOR: #6b9e12;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none
}

.page {
	PADDING-RIGHT: 0px;
	BACKGROUND-POSITION: 0px 50%;
	PADDING-LEFT: 0px;
	LIST-STYLE-POSITION: outside;
/*	BACKGROUND-IMAGE: url(background.jpg); */
/*	LIST-STYLE-IMAGE: url(../images/bullet_arrow.gif); */
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-TOP: 0px;
	BACKGROUND-REPEAT: repeat-x;
	BACKGROUND-COLOR: #ffffff
}

.parent {
	MARGIN-LEFT: auto;
	WIDTH: 760px;
	MARGIN-RIGHT: auto;
	BACKGROUND-COLOR: #ffffff
}

.header {
	MARGIN-LEFT: auto;
	MARGIN-RIGHT: auto
}

.content {
	MARGIN-LEFT: auto;
	WIDTH: 850px;
	MARGIN-RIGHT: auto;
	HEIGHT: auto;
	BACKGROUND-COLOR: #ffffff
}

.footer {
	MARGIN-LEFT: auto;
	WIDTH: 750px;
	MARGIN-RIGHT: auto;
	BACKGROUND-COLOR: #a3a3a3
}

.footer A:link {
	FONT-SIZE: 10px;
	COLOR: #ffffff;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none
}

.footer A:visited {
	FONT-SIZE: 10px;
	COLOR: #ffffff;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none
}

.footer A:hover {
	FONT-SIZE: 10px;
	COLOR: #ffffff;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-DECORATION: underline
}

.footer A:active {
	FONT-SIZE: 10px;
	COLOR: #ffffff;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none
}

.heading {
	FONT-SIZE: 25px;
	COLOR: #457bc9;
	FONT-FAMILY: Arial, Helvetica, sans-serif
}

.text {
	FONT-SIZE: 12px;
	COLOR: #666666;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none
}

.textheading {
	FONT-WEIGHT: bold;
	FONT-SIZE: 13px;
	COLOR: #457bc9;
	FONT-FAMILY: Arial, Helvetica, sans-serif
}

.textspecialty {
	COLOR: #6b9e12
}

.style7 {
	FONT-WEIGHT: bold;
	FONT-SIZE: 10px;
	COLOR: #ff0000;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}

.textsmall {
	FONT-SIZE: 13px;
	COLOR: #0000ff;
	FONT-FAMILY: Trebuchet MS
}

.textmedium {
	FONT-SIZE: 17px;
	COLOR: #0000ff;
	FONT-FAMILY: Trebuchet MS
}

.fillone_phone {
	FONT-SIZE: 13px;
	COLOR: #0000ff;
	FONT-FAMILY: Trebuchet MS
}

.paycycle_firstday {
	FONT-SIZE: 13px;
	COLOR: #0000ff;
	FONT-FAMILY: Trebuchet MS
}

.paycycle_secondday {
	FONT-SIZE: 13px;
	COLOR: #0000ff;
	FONT-FAMILY: Trebuchet MS
}

.paycycle_text {
	FONT-SIZE: 13px;
	COLOR: #0000ff;
	FONT-FAMILY: Trebuchet MS
}

.textsmallheading {
	FONT-WEIGHT: bold;
	FONT-SIZE: 14px;
	COLOR: #6699ff;
	FONT-FAMILY: Trebuchet MS
}

.error {
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	COLOR: red;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none
}

.noscriptwarning {
	BORDER-RIGHT: #c7dda2 1px outset;
	PADDING-RIGHT: 20px;
	BORDER-TOP: #c7dda2 1px outset;
	PADDING-LEFT: 20px;
	FONT-SIZE: 11px;
	BORDER-LEFT: #c7dda2 1px outset;
	COLOR: #666666;
	BORDER-BOTTOM: #c7dda2 1px outset;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #e8f1d8
}

.noscriptwarning A:link {
	FONT-SIZE: 11px;
	COLOR: #6b9e12;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none
}

.noscriptwarning A:visited {
	FONT-SIZE: 11px;
	COLOR: #6b9e12;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none
}

.noscriptwarning A:hover {
	FONT-SIZE: 11px;
	COLOR: #6b9e12;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none
}

.noscriptwarning A:active {
	FONT-SIZE: 11px;
	COLOR: #6b9e12;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none
}

.livehelpbox {
	BORDER-RIGHT: #dde9f4 1px outset;
	PADDING-RIGHT: 5px;
	BORDER-TOP: #dde9f4 1px outset;
	PADDING-LEFT: 5px;
	FONT-SIZE: 11px;
	PADDING-BOTTOM: 5px;
	BORDER-LEFT: #dde9f4 1px outset;
	WIDTH: 140px;
	COLOR: #819fc0;
	PADDING-TOP: 5px;
	BORDER-BOTTOM: #dde9f4 1px outset;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #ffffff;
	TEXT-DECORATION: none
}

.customerlogin {
	PADDING-RIGHT: 5px;
	BACKGROUND-POSITION: 0px 0px;
	PADDING-LEFT: 5px;
	FONT-SIZE: 10px;
	BACKGROUND-IMAGE: url(../images/returnlogin_background.gif);
	PADDING-BOTTOM: 5px;
	WIDTH: 149px;
	COLOR: #457bc9;
	PADDING-TOP: 5px;
	BACKGROUND-REPEAT: no-repeat;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	HEIGHT: 194px;
	BACKGROUND-COLOR: #ffffff;
	TEXT-DECORATION: none
}

.customerlogin A:link {
	FONT-SIZE: 10px;
	COLOR: #457bc9;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none
}

.customerlogin A:visited {
	FONT-SIZE: 10px;
	COLOR: #457bc9;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none
}

.customerlogin A:hover {
	FONT-SIZE: 10px;
	COLOR: #457bc9;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-DECORATION: underline
}

.customerlogin A:active {
	FONT-SIZE: 10px;
	COLOR: #457bc9;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none
}

.seofooter {
	FONT-SIZE: x-small;
	COLOR: #ffffff;
	FONT-FAMILY: Arial, Helvetica, sans-serif
}

.application {
	/* BACKGROUND-IMAGE: url(../images/application_background_top.gif); */
	WIDTH: 476px;
	BACKGROUND-REPEAT: no-repeat;
	BACKGROUND-COLOR: #ffffff
}

.applicationpage {
	width: 850px;
	height: 100%
}

.loginpage {
	width: 320px;
}

.existingpage {
	width: 640px;
}

@media all and (max-width: 639px) {
	.existingpage {
		width: 100%;
	}
}

.resultpage {
	width: 640px;
}

@media all and (max-width: 639px) {
	.resultpage {
		width: 100%;
	}
}

.agreementpage {
	width: 950px;
}

@media all and (max-width: 949px) {
	.agreementpage {
		width: 100%;
	}
}

.signaturepage {
	width: 640px;
}

@media all and (max-width: 639px) {
	.signaturepage {
		width: 100%;
	}
}

.signaturefieldname {
	white-space: nowrap;
}

.signaturefielddata {
	white-space: nowrap;
	font-weight: bold;
}

.documentspage {
	width: 480px;
}

@media all and (max-width: 479px) {
	.documentspage {
		width: 100%;
	}
}

.documents_width {
	max-width: 480px;
}

.appstatuspage {
	width: 640px;
}

@media all and (max-width: 639px) {
	.appstatuspage {
		width: 100%;
	}
}

.appstatus_width {
	width: 240px;
}

.appstatusname {
	white-space: nowrap;
}

.appstatusdata {
	white-space: nowrap;
	font-weight: bold;
}

.appstatus, .pendingdocs, .signeddocs {
	text-align: left;
  	padding: 5px;
  	white-space: nowrap;
	FONT-SIZE: 13px;
	FONT-FAMILY: Trebuchet MS  	
}

.applicationfooter {
	BACKGROUND-POSITION: 0px 0px;
	/* BACKGROUND-IMAGE: url(../images/application_background_footer.jpg); */
	WIDTH: 476px;
	BACKGROUND-REPEAT: repeat-x;
	HEIGHT: 60px;
	BACKGROUND-COLOR: #ffffff
}

.applicationtable {
	BORDER-COLLAPSE: collapse
}

.mainrowcolor {
	HEIGHT: 30px;
	BACKGROUND-COLOR: #ffffff
}

.altrowcolor {
	HEIGHT: 30px;
	BACKGROUND-COLOR: #e8eff8
}

.livehelp {
	FONT-SIZE: 11px;
	Z-INDEX: 2;
	LEFT: 0px;
	WIDTH: 146px;
	COLOR: #819fc0;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	POSITION: relative;
	TEXT-DECORATION: none
}

.blueborder {
	BORDER-RIGHT: #457bc9 5px solid;
	BORDER-TOP: #457bc9 5px solid;
	BORDER-LEFT: #457bc9 5px solid;
	BORDER-BOTTOM: #457bc9 5px solid
}

DIV.contentcontainer {
	CLEAR: both;
	WIDTH: 750px;
	BACKGROUND-COLOR: #ffffff;
	TEXT-ALIGN: left
}

DIV.contentheadergraphic {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 20px;
	PADDING-BOTTOM: 0px;
	PADDING-TOP: 10px
}

#sitemapcontent {
	HEIGHT: 400px
}

#glossarycontent {
	HEIGHT: 140em
}

.contentheader {
	PADDING-LEFT: 40px;
	BACKGROUND: #ffffff;
	WIDTH: 200px;
	COLOR: #457bc9;
	FONT-FAMILY: Arial, Helvetica, sans-serif
}

DIV.contentcontainer DIV.contentbody {
	BACKGROUND: #ffffff;
	FLOAT: left;
	WIDTH: 570px
}

DIV.contentcontainer DIV.contentmenu {
	BACKGROUND: #ffffff;
	FLOAT: right;
	WIDTH: 160px
}

DIV.esignpostbody DIV.esignpostheader {
	PADDING-LEFT: 40px;
	BACKGROUND: #ffffff;
	WIDTH: 400px;
	COLOR: #457bc9;
	FONT-FAMILY: Arial, Helvetica, sans-serif
}

DIV.contentcontainer DIV.esignpostbody {
	PADDING-LEFT: 20px;
	BACKGROUND: #ffffff;
	FLOAT: left;
	PADDING-BOTTOM: 20px;
	WIDTH: 550px
}

DIV.contentcontainer DIV.esignpostmenu {
	BACKGROUND: #ffffff;
	FLOAT: right;
	WIDTH: 160px
}

.clearfix:unknown {
	CLEAR: both;
	DISPLAY: block;
	VISIBILITY: hidden;
	HEIGHT: 0px;
	content: "."
}

HTML .clearfix {
	HEIGHT: 1%
}

DIV.row {
	CLEAR: both
}

DIV.row SPAN.indexcontentjade {
	FLOAT: left;
	TEXT-ALIGN: center
}

.row SPAN.indexcontentcopy {
	PADDING-RIGHT: 10px;
	PADDING-LEFT: 10px;
	LIST-STYLE-POSITION: inside;
	/* LIST-STYLE-IMAGE: url(../images/bullet_arrow.gif); */
	PADDING-BOTTOM: 10px;
	VERTICAL-ALIGN: middle;
	PADDING-TOP: 10px
}

.contactus_body {
	PADDING-RIGHT: 10px;
	PADDING-LEFT: 25px;
	FLOAT: left;
	PADDING-BOTTOM: 10px;
	WIDTH: 260px;
	PADDING-TOP: 10px
}

.contactus_form {
	PADDING-RIGHT: 10px;
	PADDING-LEFT: 10px;
	FLOAT: right;
	PADDING-BOTTOM: 10px;
	WIDTH: 235px;
	PADDING-TOP: 10px
}

#applicationcontentparent {
	WIDTH: 750px;
	PADDING-TOP: 10px
}

#applicationcontentparent_Application {
	LEFT: 230px;
	FLOAT: left;
	POSITION: relative
}

#applicationcontentparent_4EasySteps {
	RIGHT: 30px;
	FLOAT: right;
	POSITION: relative
}

#applicationcontentbody {
	CLEAR: both;
	PADDING-RIGHT: 10px;
	PADDING-LEFT: 10px;
	PADDING-BOTTOM: 10px;
	WIDTH: 740px;
	PADDING-TOP: 10px
}

#applicationcontentjade {
	FLOAT: left;
	WIDTH: 167px
}

#applicationcontentpagenumbers {
	FLOAT: left;
	WIDTH: 59px
}

DIV.row SPAN.checkmark {
	FLOAT: left;
	WIDTH: 22px;
	HEIGHT: 50px
}

DIV.row SPAN.pagenumber {
	FLOAT: right;
	WIDTH: 37px;
	HEIGHT: 50px;
	TEXT-ALIGN: left
}

.applicationcontentapplication {
	FLOAT: left;
	WIDTH: 476px
}

.applicationcontentapplication_body {
	CLEAR: both;
	/* BACKGROUND-IMAGE: url(../images/application_background_top.gif); */
	WIDTH: 476px
}

.applicationcontentapplication_footer {
	CLEAR: both;
	/* BACKGROUND-IMAGE: url(../images/application_background_bottom.jpg); */
    WIDTH: 850px;
	BACKGROUND-REPEAT: no-repeat;
	HEIGHT: 80px
}

.applicationcontentapplication_footer_flex {
	CLEAR: both;
	/* BACKGROUND-IMAGE: url(../images/application_background_bottom.jpg); */
    WIDTH: 100%;
	BACKGROUND-REPEAT: no-repeat;
	HEIGHT: 80px
}

.applicationbutton_previous {
	PADDING-RIGHT: 5px;
	PADDING-LEFT: 5px;
	FLOAT: left;
	PADDING-BOTTOM: 5px;
	PADDING-TOP: 5px
}

.applicationbutton_next {
	PADDING-RIGHT: 5px;
	PADDING-LEFT: 5px;
	FLOAT: right;
	PADDING-BOTTOM: 5px;
	PADDING-TOP: 5px
}

.agreementbutton_next {
	PADDING-RIGHT: 5px;
	PADDING-LEFT: 5px;
	FLOAT: right;
	PADDING-BOTTOM: 5px;
	PADDING-TOP: 5px
}

#content_login_ctrlAlertPopUp__AlertPopUp {
	HEIGHT: 180px
}

#content_page1_txtBestPhonePt1 {
	WIDTH: 33px
}

#content_page1_txtBestPhonePt2 {
	WIDTH: 33px
}

#content_page1_txtBestPhonePt3 {
	WIDTH: 63px
}

#content_page2_txtHomePhonePt1 {
	WIDTH: 33px
}

#content_page2_txtHomePhonePt2 {
	WIDTH: 33px
}

#content_page2_txtHomePhonePt3 {
	WIDTH: 63px
}

#content_page2_txtCellPhonePt1 {
	WIDTH: 33px
}

#content_page2_txtCellPhonePt2 {
	WIDTH: 33px
}

#content_page2_txtCellPhonePt3 {
	WIDTH: 63px
}

#content_page2_txtYear {
	WIDTH: 63px
}

#content_page2_txtYearMovedIn {
	WIDTH: 63px
}

#content_page3_txtWorkPhonePt1 {
	WIDTH: 33px
}

#content_page3_txtWorkPhonePt2 {
	WIDTH: 33px
}

#content_page3_txtWorkPhonePt3 {
	WIDTH: 63px
}

#content_page3_txtBankPhonePt1 {
	WIDTH: 33px
}

#content_page3_txtBankPhonePt2 {
	WIDTH: 33px
}

#content_page3_txtBankPhonePt3 {
	WIDTH: 63px
}

#content_page3_txtTimeWithEmployer {
	WIDTH: 100px
}

#content_page3_txtPaymentDate1 {
	WIDTH: 75px
}

#content_page3_txtPaymentDate2 {
	WIDTH: 75px
}

#content_page4_txtRef1PhonePt1 {
	WIDTH: 33px
}

#content_page4_txtRef1PhonePt2 {
	WIDTH: 33px
}

#content_page4_txtRef1PhonePt3 {
	WIDTH: 63px
}

#content_page4_txtRef2PhonePt1 {
	WIDTH: 33px
}

#content_page4_txtRef2PhonePt2 {
	WIDTH: 33px
}

#content_page4_txtRef2PhonePt3 {
	WIDTH: 63px
}

#content_ddSubject {
	WIDTH: 200px
}

#content_txtName {
	WIDTH: 200px
}

#content_txtEmail {
	WIDTH: 200px
}

#content_txtEmailBody {
	WIDTH: 200px
}

.altrowcoloryr {
	HEIGHT: 30px;
	BACKGROUND-COLOR: #e8eff8
}

.altrowcolorez {
	HEIGHT: 30px;
	BACKGROUND-COLOR: #e8eff8
}

.altrowcolormx {
	HEIGHT: 30px;
	BACKGROUND-COLOR: #e8eff8
}

.altrowcolorfa {
	HEIGHT: 30px;
	BACKGROUND-COLOR: #e8eff8
}

.altrowcolorfx {
	HEIGHT: 30px;
	BACKGROUND-COLOR: #e8eff8
}

.read-more {
	color: #e85356;
	font-size: 13px;
	text-align: left;
	cursor: pointer;
}

.logo_width {
	width: 300px;
}

.login_label {
	background-image: url(images/login_label_bg.png);
	background-repeat: no-repeat;
	width: 90px;
	height: 30px;
	padding-left: 5px;
	padding-top: 2px;
	margin-top: 5px;
	vertical-align: top;
	white-space: pre;
}

.login_input {
	width: 200px;
	height: 30px;
	padding-left: 5px;
	padding-top: 2px;
	margin-top: 5px;
	vertical-align: top;
	white-space: pre;
}

.agreement_for_view {
	width: 950px;
	height: 300px;
	overflow-y: scroll;
	overflow-x: hidden;
	border: groove;
	border-color: grey;
	padding: 10px
}

.agreement_for_view_flex {
	height: 300px;
	overflow-y: hidden;
	overflow-x: hidden;
	border: groove;
	border-color: grey;
	padding: 10px
}

.agreement_width {
	max-width: 950px;
}

.agreement_for_print {
	display: none;
}

P.western {
	font-family: "Times New Roman", serif;
	font-size: 10pt;
	so-language: en-US
}

P.cjk {
	font-family: "Times New Roman", serif;
	font-size: 10pt
}

P.ctl {
	font-family: "Times New Roman", serif;
	font-size: 10pt;
	so-language: ar-SA
}

@media print {
	.non-printable {
		display: none;
	}
	.printable {
		display: block;
	}
}