html, body {}
body, p {padding: 0; margin: 10px 10px 10px 10px; font-family: Tahoma, Arial, Verdana, sans-serif;}
body{background: white;}

/*font size reset*/
table, div, .fntreset div  {font:13px tahoma,arial,helvetica,clean,sans-serif;}
* html body div, * html body table, * html body .fntreset div {font:13px/1.22 tahoma,arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;}
*+html div, *+html table, *+html .fntreset div  {font:13px/1.22 tahoma,arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;}
table, .fntreset table {font-size:inherit;font:100%;}
pre,.fntreset pre, .reset code,.reset kbd,.reset samp,.reset tt {font-family:monospace;*font-size:108%;line-height:99%;}

/*end font size reset*/
.bd1 {border:solid 1px green;}
.clear {clear:both;position:relative;}
A, A.visited, A.link, A.active {text-decoration: none;color: #236CA8;}
A.hover {text-decoration: underline;}
a:hover { text-decoration:underline;}


.wrapper {
	width: 940px;
	padding: 0; 
	margin: 0 auto; 
	}	

.wrapper-sm {
	width: 740px;
	padding: 0; 
	margin: 0 auto; 
	overflow:hidden;
	}		
form{margin:0; padding:0; border:0;}
.ml2{margin-left:2px;}
.ml4{margin-left:4px;}
.ml12{margin-left:12px;}
.ml4{margin-left:4px;}
.ml20{margin-left:20px;}
*html .ml20{margin-left:10px;}
.ml4-w{margin-left:4px; width: 405px;}
.mr4 {margin-right:4px;}


.ml10{margin-left:10px;}
.pl10{padding-left:10px;}
.ml103{margin-left:10px; margin-top: 3px}
.ml8{margin-left:8px;}
.mt12{margin-top:12px; font-weight:bold}
.mt20{margin-top:20px;}
.w200{width:200px;}
.w220{width:220px;}
.w300{width:300px;}
.w310{width:310px;}
.w320{width:320px;}
.w940{width: 940px;}
.w740{width: 740px;}
.w520{width:520px;}
.w720{width:720px;}
.w938{width:938px;}
.lft{float:left;}
.rght{float:right;}
.w35{width:35px}
.hs3{height:3px;}

.hs6{height:6px;}
.hs8{height:8px;}

.bg1{ background-color:#ffffff;}
.bg2{ background-color:#F7F7F5;}

.red-text{color:#cc3333;}
.orange-text{color:#FE6601;}
.green-text{color:#009966;}
.blue-text{color:#236CA8;}
.darkgrey-text{color:#333333;}
.medgrey-text{color:#666666;}
.lightgrey-text{color:#999999;}

/*header*/

#header {position:relative;background:#961A36 url('../i/bg1.gif') 0 0 repeat-x;}	
#left {position:absolute;left:0px;top:0px;background: url('../i/headtl.gif') 0 0 no-repeat; height: 85px; width: 20px;}	
#right {position:absolute;right:0px;top:0px;background: url('../i/headtr.gif') 0 0 no-repeat; height: 85px; width: 20px;}	
#logo {float:left;width: 200px;height: 85px;}
.MainLogo{margin:23px 0 0 25px;}
.middle{font-family:Arial;float:left;margin-top:15px;}
.middle .r{float:left;color:White;}
.account{position:absolute;right:20px;font-family:Arial;}
.welcome span, .account .link{font-size:85%;line-height:1.5em;}
.account .sel{font-weight:bold;}
.account .sel a { text-decoration:underline;}
#header .r{margin-top:5px;}
.divider{float:left;margin-top:4px;background-color: #C4626F; height: 2px;line-height:1px;margin-bottom:0px;font-size:1px;overflow:hidden;}
#headerdivider{height: 4px; background-color: #E3E2CD;font-size:0px;}
.welcome{float:left;margin-top:2px;width:300px;}
.welcome-jobboard {float:left;margin-top:36px;width:500px;font-size:110%;}

.menu ul {list-style: none; padding: 0; margin: 0; float: left;color:Black;}
.menu ul li {float: left;}
.menu a {color:White; font-weight:normal; font-weight:normal;}
#nav .menu{font-size:120%; font-weight:bold; font-family:Arial;}
#nav ul li div{margin-bottom:21px;font-size:90%; font-family:Arial; font-weight:bold;}
#nav ul .sel{background: url('../i/arrow.gif') 50% 100% no-repeat;}
.sel a{color:White; font-weight:bold;}
.menumr16 li {margin-right:16px;}
.menumr30 li {margin-right:30px;}


/*end of header*/

#footer{margin-top:20px;position:relative;}
#bottom-logo {float:left;width: 105px;height: 33px;margin-top:10px;}		
#footer .menu a, #footer .footerText{color:#999999;font-size:85%; font-weight:normal;}
#footer .menu{float:left; width:720px;}
#footer .menu div{height:1em;margin-left:6px;}
*html #footer .menu div {margin-left:4px;}

	
.fwbox {clear:both;position:relative;margin:0;width:940px;} /*full width box*/
.lightshade{background: #F9FAF5 url('../i/content-bottom.gif') bottom left no-repeat;}
.topmargin{margin-top:10px;}
.tm20{margin-top:20px;}
.bm20{margin-bottom:20px;}
.bggrad{background-color:White; background-image:url("/i/lo/shade.png"); background-repeat:repeat-x;}
.ml5{margin-left:5px;}
.ml7{margin-left:7px;}
.ml10px{margin-left:10px;}
.ml20px{margin-left:20px;}
.mr20px{margin-right:20px;}

.h215{height:215px;padding-top:1px;}

/*reset background to white*/
.reset{top:-5px;}
/*font size reset*/
.fntreset div {font:13px/1.22 tahoma,arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;}
.fntreset table {font-size:inherit;font:100%;}
.fntreset pre,.reset code,.reset kbd,.reset samp,.reset tt {font-family:monospace;*font-size:108%;line-height:99%;}

.clear {clear:both;position:relative;}
.rgt{float:right;}

.mainIm{width:460px;}
.mainIm .image{margin-top:30px;margin-left:90px;}
.mainIm .imageBottom{margin-top:-3px;margin-left:20px;}

.mainhead{float:left;margin-top:27px;margin-left:14px;width:430px;}
.homeUL{color:#666666;font-size:13px;font-weight:normal;line-height:200%;font-family:Arial;}

.homeHead{color:#236CA8;font-size:29px;font-weight:bold;font-family:Arial;line-height:1.05em;}
.homeSubHead{color:#999999;font-size:19px;font-weight:normal;line-height:1.2em;}
.lclSignIn{font-size:20px;}

.subsection .row{position: relative; width: 920px; left: 20px;}
.subsection .col{width: 450px; float: left;}
.subsection .col div{float:left;}

.subsection h2{font-size:190%;line-height:1.7em;color:#666666; font-weight:bold; font-family:Arial;margin-bottom:10px;}
.subsection .copy{width:320px;}
.subsection h3{font-size:130%;padding:0; color:#236CA8;}

.promo h1{font-size:300%; font-family:Arial; font-weight:bold; line-height:1em;margin:0;padding:0;margin-bottom:0.2em;}
.promo h1 .p1, .ap1{color:#999999;}
.promo h1 .p2{color:#00ACEE;}

a {color:#ff6600; font-weight:bold;}
a:hover { text-decoration:underline;}

.btn{top:0px;bottom:5px;height:1.7em;margin-bottom:5px;}
.btn .onlgn, .btn .onalgn{font-size:95%;position:relative;border:solid 1px #ff6600; height:1.7em;font:arial;font-weight:bold;color:White; width:100px;background:#ff6600 url(/i/lo/orange_button_static.png) 100% 0 repeat-x; text-decoration:none;}
.btn .onalgn{background:#cc3300 url(/i/lo/orange_button_active.png) 100% 0 repeat-x; text-decoration:underline;cursor:hand;}
.btn .offlgn, .btn .offalgn{left:10px;font-size:95%;position:relative;border:solid 1px #ff6600; height:1.7em;font:arial;font-weight:bold;color:#ff6633; background-color:white;width: 100px;}
.btn .offalgn{background:#fff5e0; text-decoration:underline;cursor:hand;}

 
 .loginchkboxs{float:left;width:220px;margin: 0.2em 0 0.1em -.19em;}
 
 .m2305{float:left; margin:2px 3px 0 5px}
 .m1322{margin:1px 3px 2px 2px;}
 .cbremme{width:140px;font-size:86%}
 .cbkmchk{width:130px;font-size:86%}
 .helpicons1 {float:left; position:relative; margin-top:3px; z-index:10;}
 .helpicons, .helpiconsleft{float:right; position:relative;left:-4.5em;top:-1.3em;margin-top:.15em;z-index:10; height: 14px; overflow:hidden}
 .helpiconsleft{left:-7em;}
 .t1px{top:1px;margin-bottom:5px;}
 
 .border{border:solid thin black;}
 .agencyDesc,.profileDesc{margin-left:20px;width:340px;float:right;}
 .agencyDesc{margin-top:15px;}
 .agencyImg{width:240px;float:left;}



 .AgencyDescText{height:98px;width:350px;position:absolute;margin-left:10px;margin-right:10px;}
.unsubFieldHldr{margin-left:20px;height:100px; }
 
.w235{width:235px;float:left;margin-top:30px;}


.offb{font-size:95%;border:solid 1px #ff6600; height:1.7em;font:arial;font-weight:bold;color:#ff6633; width:100px;background-color:white;cursor:pointer}
.onW,.onaW{font-size:95%;position:relative;border:solid 1px #ff6600; height:1.7em;font:arial;font-weight:bold;color:White; background:#ff6600 url(/i/lo/orange_button_static.png) 100% 0 repeat-x; text-decoration:none;}
.onaW{background:#cc3300 url(/i/lo/orange_button_active.png) 100% 0 repeat-x; text-decoration:underline;cursor:pointer;border:solid 1px #ff6600; }

.editFldLbl {font-size:90%;font-weight: bold; text-align: right; vertical-align: middle; width: 200px;line-height:0.9em;}
.editFldLblW {font-size:90%;font-weight: bold; text-align: right; vertical-align: middle; width: 400px;line-height:1.0em;}

.txtAsLblField {margin-LEFT: 212px; font-family: Tahoma;font-size:12px;}
.txtAsLblField label{padding-bottom:2px;vertical-align:top;}

.regListHolderL, .regListHolderR {width:285px;font-weight:bold;font-family:arial;font-size:15px;margin-top:18px;margin-bottom:15px;}
.regListHolderL{float:left;font-weight:bold;margin-left:5px;}
.regListHolderR{float:right;}

.regListHolderL li, .regListHolderR li{font-weight:normal;font-size:100%;font-size:12px;margin-left:-24px;margin-bottom:0px;}
.regListHolderL ul, .regListHolderR ul{margin-top:4px;margin-bottom:0px;}

.spcrH10{clear:both;height:10px;position:relative;}

.editFldTxt {margin-bottom:3px;MARGIN-LEFT: 12px; width: 200px; padding-left: 3px; font-family: Tahoma;}
.editFldTxtW {margin-bottom:3px;MARGIN-LEFT: 12px; width: 400px; height:100px; padding-left: 3px; font-family: Tahoma; font-size:90%;}
.editFldTxt200 {margin-bottom:3px;MARGIN-LEFT: 12px; width: 200px; padding-left: 3px; font-family: Tahoma;}
.dropdownCss {MARGIN-LEFT: 12px; padding-left: 3px; width: 248px; font-family: Tahoma;}
.editDDL {margin-bottom:3px;MARGIN-LEFT: 12px; padding-left: 3px; width: 200px; font-family: Tahoma;}
.editDDLW {margin-bottom:3px;MARGIN-LEFT: 12px; padding-left: 3px; width: 400px; font-family: Tahoma;}
.orangeHyp {font-family: Tahoma; font-size: 90%; color: #FE6601; text-align:right;Width:200px;}
.sectionHeaderSpacer, .sectionHeaderSpacer1 {height:20px;width:1px;clear:both;}
.sectionHeaderSpacer1 {height:10px;}
.regisChkHolder {font-size:12px;padding:6px 4px 15px 210px;}
.pageHeader{width:90%;margin-bottom:10px;}
.pageEditableControlsHolder { background-color: #FBF9E0;padding-top:8px;padding-left:10px;padding-right:10px; }
.pleaseWait { display:none; height:60px; vertical-align:middle; text-align:left;padding-left:30px; margin-bottom:20px;}
#PleaseWaitHdr { display:none; height:60px; }
.pageFieldSet,.pageFieldSet1{border: none; margin-top: 10px;font-family: Tahoma;}
.pageFieldSet{font-size: 90%;}
.pageSectionHdr{font-size:130%; color: #000000; font-weight: bold; font-family:Arial;}
.pageTipsHolder{padding:1px 0 2px 215px;color: #666666;font-size:85%;float:left;}
.pageTipsHolderRight{padding:0; color: #666666;font-size:85%;float:right; width:185px;}
.greytxt{color: #666666;font-size:85%}
.pageChkHolderRA{padding: 6px 0 0 210px;}
.regisBtnHolder{float: right; margin-right:10px;}
.pageLblholder,pageLblholder1{margin-top:2px;padding-bottom:2px;  width:200px;float:left;clear:both;text-align:right;vertical-align:baseline;}
.pageLblholder1{width:300px;}
.passwordStrengthText{background-color:Transparent;font-size:85%;font-family:Arial;padding-top:4px;}
.pageContainer{width:648px;margin-left:10px;margin-right:10px;}
.captchaHolder{background-color:Yellow;height:300px;vertical-align:baseline;}
.captchaLblholder{padding-top:63px; width:200px;text-align:right;vertical-align:baseline;}
.regisFormValidator {background: url('../i/exc.gif') 0px 0px no-repeat; color: #FF0000; padding-left: 30px; padding-top:2px;height:30px; font-weight: bold; font-family: Tahoma;font-size:90%;}
.regisValidationSummary{padding-left:10px;}
.SpamWarning{padding-left:25px;background-image:url("/i/alerticon.gif"); background-position:left top; background-repeat:no-repeat;margin-top:10px;margin-bottom:10px;margin-left:6px;font:12px/1.22 tahoma,arial,helvetica,clean,sans-serif;}
.DivReimport{padding-left:25px;background-image:url("/i/alerticon.gif"); background-position:left top; background-repeat:no-repeat;margin-top:10px;margin-bottom:20px;height:25px;margin-left:6px;font:12px/1.22 tahoma,arial,helvetica,clean,sans-serif;}
.DivReimport1{padding-left:25px;background-image:url("/i/alerticon.gif"); background-position:left top; background-repeat:no-repeat;margin-top:10px;margin-bottom:20px;margin-left:6px;font:12px/1.22 tahoma,arial,helvetica,clean,sans-serif;}
.DivReimport2{padding-left:25px;background-image:url("/i/exc.gif"); background-position:left top; background-repeat:no-repeat;margin-top:10px;margin-bottom:20px;margin-left:6px;font:12px/1.22 tahoma,arial,helvetica,clean,sans-serif;}
.lgPageText{padding:6px 0 0 0px;color: #666666;font-size:95%;}
.lgPageTextPadded210{padding:6px 0 0 210px;color: #666666;font-size:95%;}
.mltiLine{margin-bottom:3px; padding-left:4px;padding-top:4px; width: 380px;height: 150px; background-color: white; border: solid 1px #7F9DB9;overflow:auto;}
.mltiLine h1{font-size:110%;padding-bottom:2px; font-weight:bold;}
.mltiLine h2{font-size:100%;padding-bottom:2px;font-weight:bold;}
.AgencyMltiLine{ margin-bottom:15px; margin-top:15px; padding-left:4px;padding-top:4px; height: 94px; background-color: white; border: solid 1px #7F9DB9;overflow:auto;}
.TsAndCsLbl{width:380px;font-size:100%;}
.AgencyTsAndCsLbl{width:380px;font-size:100%;}
.AgencyTsAndCsLbl h1{font-size:110%;padding-bottom:2px; font-weight:bold;}
.AgencyTsAndCsLbl h2{font-size:100%;padding-bottom:2px;font-weight:bold;}
.wzdFileUpload{margin-left:12px;width:300px;}
.StepNumberTitle{color: #666666;text-align:right;margin-top: 5pt;}
.centeredDiv{width:100%;text-align:center;}
.UplCompMsg{height:90px; width:100%;text-align:center;padding-top:70px;padding-right:30px;background:url('../i/UploadComplete.jpg') 50% 50% no-repeat;}
.fltLeft{float:left;clear:right;}
.pdl10{padding-left:10px;}
.jnkBtm{display:block;margin-right:10px;}
.pad10{padding:10px;}
.pad20{padding:20px;}
.w180{width:180px;}
.taL{text-align:left;}
.pdt15r25{padding-top:15px;padding-right:25px;}
.marT160{margin-top:160px;}
.ml220{margin-left:224px;}
.fs100Perc{font-size:100%;}
.br{width:100%;margin-top:2px;height:1px;}
.br_1{margin-top:10px;}
.br_2{margin-top:24px;}
.hdnValidatorHolder{width:100%;}
.AgencyTsAndCs{font-size:90%;font-weight: bold; line-height:0.7em; padding-left:10px; vertical-align:top;}
.grvBtmLine{background: url('../i/line.gif') 0 0% repeat-x; height: 2px; margin: 10px 0 10px 0;}
.AgencyGrid{}
.redTxt{color:Red;}
.lineSpcr{clear:both;width:100%;display:table;vertical-align:top;}

.hlpDivC{width:470px;}
.hlpDivB{width:430px;float:left;}
.hlpDivD{width:483px;}
.hlpDivIcon{float:right; width:30px;}
.hlpDivIconCap{float:right; width:30px;margin-top:60px;}

.UserMessage{margin-top:10px;margin-bottom:10px;color:Blue;font-size:100%; font-weight:bold;}
.NoAgenciesMessage{font-weight:bold;}

.ProfileBtnHldr{width:420px;height:220px; vertical-align:bottom; text-align:center;margin-left:100px;margin-right:100px;margin-top:30px;margin-bottom:20px;}

#PrfBtnCV {float:left;height:200px;width:200px;background:url('../i/uplCv.png') no-repeat;}
#PrfBtnNew{float:right;height:200px;width:200px;background: url('../i/new_iprofile.png') no-repeat;}

#PrfBtnCV:HOVER{cursor:hand;height:200px;width:200px;background: url('../i/uplCv_over.png') no-repeat}
#PrfBtnNew:HOVER{cursor:hand; height:200px;width:200px;background: url('../i/new_iprofile_over.png') no-repeat}

#imgCacher{position:absolute;left:-9999;top:0px;width:1px;height:1px;display:none;}

/* New default home page */
.clear-h1 {clear:both; height:1px; overflow:hidden;}
.clear-h3 {clear:both; height:3px; overflow:hidden;}
.clear-h4 {clear:both; height:4px; overflow:hidden;}
.clear-h5 {clear:both; height:5px; overflow:hidden;}
.clear-h7 {clear:both; height:7px; overflow:hidden;}
.clear-h8 {clear:both; height:8px; overflow:hidden;}
.clear-h9 {clear:both; height:9px; overflow:hidden;}
.clear-h10 {clear:both; height:10px; overflow:hidden;}
.clear-h12 {clear:both; height:12px; overflow:hidden;}
.clear-h13 {clear:both; height:13px; overflow:hidden;}
.clear-h14 {clear:both; height:14px; overflow:hidden;}
.clear-h15 {clear:both; height:15px; overflow:hidden;}
.clear-h16 {clear:both; height:16px; overflow:hidden;}
.clear-h18 {clear:both; height:18px; overflow:hidden;}
.clear-h20 {clear:both; height:20px; overflow:hidden;}
.clear-h22 {clear:both; height:22px; overflow:hidden;}
.clear-h25 {clear:both; height:25px; overflow:hidden;}
.clear-h30 {clear:both; height:30px; overflow:hidden;}
.clear-h40 {clear:both; height:40px; overflow:hidden;}
.clear-lft {clear:left;}

.clear-1h {clear:both; height:3px; overflow:hidden}
* html body .clear-1h {clear:both; height:1px; overflow:hidden}
*+html .clear-1h {clear:both; height:1px; overflow:hidden}

.clear-7h {clear:both; height:3px; overflow:hidden}
* html body .clear-7h {clear:both; height:0px; overflow:hidden}
*+html .clear-7h {clear:both; height:0px; overflow:hidden}

.clear-12h {clear:both; height:5px; overflow:hidden}
* html body .clear-12h {clear:both; height:4px; overflow:hidden}
*+html .clear-12h {clear:both; height:4px; overflow:hidden}


.take-control-CV {float: left; height: 159px; width:708px; border: 1px solid #D5D5D7; overflow:hidden}
.block-amnesia {float: left; height: 161px; width:230px; overflow:hidden}
.block-amnesia-top {height: 151px; width:229px; border-top: 1px solid #D5D5D7; border-right: 1px solid #D5D5D7; overflow:hidden}
.block-amnesia-bottom {background: url('/i/block-amnesia-bottom.gif') top left no-repeat; height: 9px; width:230px;}
.line16 {background-color: #D5D5D7; height:1px; overflow:hidden;}
.block-amnesia-top .pdd-1 {padding: 0 15px 0 15px}

.column-left {width:329px; float:left}
.column-middle {width:28px; float:left}
.column-right {width:582px; float:left;}
.column-right .text-main {margin: 0px 5px 0 5px; line-height: 2.3em;}
.column-right h1 {margin: 30px 0 0 10px; padding:0; color: #000000; font-weight: normal; font-family: Arial; font-size: 260%}

.column-left .bg-top {width:325px; height:61px; float:left; background-color: #FBE9D9;}
.column-left .bg-login {background: url('/i/bg-login.gif') top left no-repeat; height: 355px; width:329px;}

.login-box {margin: 0 30px 0 22px; width: 278px;font-size:170%;}
.login-box .validator{color:red; font-size:93%;font-weight:bold;display:none; height:15px}
.hght33 {height:33px;}
.text{line-height: 1.25em;font-size: 180%; font-weight: normal;font-family: Arial;}

.text-orange {color: #FEDCC2;}
.text-white {color: #FFFFFF;}
.text-maroon {color: #8D1930; font-family: Arial; font-size: 150%; font-weight: normal;}
.text-maroon-sm {color: #8D1930; font-family: Arial; font-size: 124%; font-weight: bold;}
.text-maroon-sm  A, .text-maroon-sm  A:link, .text-maroon-sm  A:visited, .text-maroon-sm  A:active, .text-maroon-sm  A:hover {color: #8D1930; font-family: Arial; font-weight: bold; text-decoration:none;}
.text-maroon-sm  A:hover {text-decoration:underline;}

.text-black {color: #000000; font-family: Arial; font-size: 160%;} 
.text-black  A, .text-black  A:link, .text-black  A:visited, .text-black  A:active, .text-black  A:hover {color: #000000; font-family: Arial; font-weight: normal; text-decoration:none;}
.text-black  A:hover {text-decoration:underline;}
.text-black-sm {color: #000000; font-family: Arial; font-size: 86%; font-weight: normal;} 
.text-grey-sm {font-size:90%; color: #86858A; font-family: Arial; font-weight: normal;}
.text-grey-sm-1 {color: #236CA8; font-weight: normal;}

.line-maroon {background-color: #C0353F; height: 1px; overflow: hidden; font-size: 1px}
.line-orange {background-color: #FBBC8E; height: 1px; overflow: hidden; font-size: 1px}

.login-form-text {float:left; margin-top: 4px; width: 85px; color: #FFFFFF; font-family: Arial; font-size: 55%; font-weight: normal;}
.input-login {width: 193px; font-family: Arial; font-size: 93%; padding-left: 3px}
* html body .input-login {width: 185px; font-family: Arial; font-size: 93%; padding-left: 3px}
*+html .input-login {width: 185px; font-family: Arial; font-size: 93%; padding-left: 3px}
.mrg-login {float:left; width: 193px;}
* html body .mrg-login {float:left; width: 185px;}
*+html .mrg-login {float:left; width: 185px;}

.mrg-checkbox {float:left; width: 82px;}
.mrg-checkbox-Opera {float:left; width: 84px;} /* For Opera */
.text-checkbox {float:left; margin:3px 0 0 2px;color: #FFFFFF; font-family: Arial; font-size: 55%; font-weight: normal;}
.mrg-buttons {width: 178px; margin-left: 90px;}

/*.mrg-buttons  A, .mrg-buttons  A:link, .mrg-buttons  A:visited, .mrg-buttons  A:active, .mrg-buttons  A:hover {text-decoration: underline; color: #FFFFFF; font-family: Arial; font-size: 100%; font-weight: normal;}*/

.on-login, .ona-login, .on-SignUp, .ona-SignUp {font-size:100%; border:solid 1px #ff6600; height:24px;font:arial;font-weight:bold;color:White; width:85px;background:#ff6600 url(/i/lo/orange_button_static.png) 100% 0 repeat-x; text-decoration:none;cursor:pointer;}
.ona-login, .ona-SignUp {background:#cc3300 url(/i/lo/orange_button_active.png) 100% 0 repeat-x; text-decoration:underline;}
.on-SignUp, .ona-SignUp {width:auto;}
.off-login, .offa-login {font-size:100%;border:solid 1px #ff6600; height:24px;font:arial;font-weight:bold;color:#ff6633; width:85px;background-color:white;cursor:pointer;}
.offa-login {background:#fff5e0; text-decoration:underline;}

.main-box-home {margin-left: 13px;font-size:130%;}
.main-box-home .div-1 {width:72px; height:81px; float:left}
.main-box-home .div-2 {width:10px; height:81px; float:left;}
.main-box-home .div-3 {margin-top: 10px; width:160px; float:left;}
.main-box-home .div-4 {width:97px; height:81px; float:left}
.main-box-home .div-5 {margin-top: 10px; width:160px; float:left;}
.main-box-home .div-6 {width:72px; height:79px; float:left}
.main-box-home .div-7 {width:10px; height:79px; float:left;}
.main-box-home .div-8 {width:97px; height:79px; float:left}
.main-box-home .div-9 {margin-left: 10px; line-height: 2.7em; height: 155px;}
.main-box-home .div-11 {margin-left: 10px;}
.img-point-1 {float: right; width:250px}
.img-point {margin: 4px 5px 0 0; border: 0}
.img-point-2 {margin-left: 10px}
.spacer-home-page-l{height:25px;}
.spacer-home-page-r{clear:both;height:20px;overflow:hidden;float:right;width:605px;}
#co-brand-hld{float:right;width:210px;border:solid 1px blue;}
.icon-sm{margin-left:5px;border:0px;}
.column-right .text-main-cb {margin:-2px 15px 0 5px;float:left;}
.cobrandon{width:340px;font-size:78%;}
.cobrandonHld{float:right;width:210px;}

.free-fast{border:0;margin-left:-4px;}
.stay-in-control{border:0;margin-left:-16px;}
.floatleft {float:left;}
.floatright {float:right;}

.prev-next, .prev-next a, .prev-next a:visited, .prev-next a:link, .prev-next a:active, .prev-next a:hover {color: #236CA8; text-decoration: none; font-weight: bold;font-size:93%; line-height: 1.3em} 
* html body .prev-next, * html body .prev-next a, * html body .prev-next a:visited, * html body .prev-next a:link, * html body .prev-next a:active, * html body .prev-next a:hover {font-size:90%;} 
*+html .prev-next, *+html .prev-next a, *+html .prev-next a:visited, *+html .prev-next a:link, *+html .prev-next a:active, *+html .prev-next a:hover {font-size:90%;} 
.prev-next a:hover, * html body .prev-next a:hover {text-decoration: underline;} 
.fnt86 {font-size: 86%;}

.bg-blocks-grey {background-color: #F2F2EA;}
.bg-blocks-white {background-color: #FFFFFF;}
.left-blocks {float:left; width: 252px; height: 107px}
.right-blocks {float:left; width: 267px; height: 107px}

.btn-watch-the-video {background: url('/i/watch-the-video.gif') 0px 0 no-repeat; border: 0 solid; cursor: pointer; text-decoration: none; height: 27px; width: 135px; font-size: 100%; color: #F9DDC7; font-weight: bold; text-align: center}
.mrg-anchor {float: right; text-align: right; width: 180px; color: #236CA8}
.mrg-anchor .pdd-1 {float:left; padding: 0 7px 0 7px}

.w600{width:600px;}
.pos-relative{position:relative;}
.pos-static{position:static;}

.m0{margin:0;}
.mb0{margin-bottom:0;}
.mb5{margin-bottom:5px;}
.mb10{margin-bottom:10px;}

.mt5 {margin-top:5px;}
.mt10 {margin-top:10px;}
.displayBlock {display:block;}
.displayNone {display:none;}
.img {border:0;}
.textARight{text-align:right;}
.vat{ vertical-align:top;}
.mr5 {margin-right:5px;}

.HomepageBody {border-left:solid 1px #999999; border-right:solid 1px #999999;}
.HomepageBody ul {list-style:none; padding: 0; margin: 0; float: left;}
.HomepageBody li { background: url(/i/tick.gif) no-repeat left center; margin-bottom:4px; padding-left:20px; font-size:93.3%;}
.HomePageBottomPannel {background:#E5E7DD url(/i/HPBottomPanel-lines.gif) repeat-y top left;}
.HomePageBottomDropShadow{background:#E5E7DD url(/i/DropShad_horizontal.gif) no-repeat top left; height:8px;}
.HomepageBody .Content {width:455px;}

.HomepageBody .Links {list-style:none; padding: 0; margin: 0; float: left;}
.HomepageBody .Links li {display:inline; background-image:none; padding-left:0; vertical-align: middle; height:50px;}
.HomepageBody .Links li a {color: #1A1A1A; font-size:92%;}
.HomepageBody .Links li form {border: 0;}
.HomepageBody .Links .Camera { background: url(/i/CameraIcon.gif) no-repeat left center; padding-bottom:6px; padding-top:8px; padding-left:30px; margin-left:10px;}
.HomepageBody .Links .iProfile { background: url(/i/iProfileIcon.gif) no-repeat left center; padding-bottom:6px; padding-top:8px; padding-left:30px; margin-left:10px;}
/*html .HomepageBody .Content {width:469px;}*/

.HomepageBody .Row1{font-size:108%; color:#1A1A1A;}
.HomepageBody .Row2 h1,.HomepageBody .Row2 div {font-family:Arial; font-size:220%; font-weight:normal; font-variant:normal; color:#F15B55;}
.HomepageBody .Row2 div {color:#BE3540;}
.HomepageBody .Row3{font-size:108%; color:#1A1A1A;}
.HomepageBody .Row3 span{color:#BE3540; font-weight:bold;}
.HomepageBody .Row4{font-size:124%; color:#1A1A1A;}
.HomepageBody .Row5 a{color:#1A1A1A; font-size:92%;}

.Corners {height:4px; background-color:#E5E7DD; border-bottom:solid 1px #999; position:relative;}
.CornerBL, .CornerBR {width:4px; height:5px; position:absolute;}
.CornerBL {left:0; bottom:-1; background:url(/i/CornerBottomLeft.gif) no-repeat top left;}
.CornerBR {right:0; bottom:-1;  background:url(/i/CornerBottomRight.gif) no-repeat top right;}

.LoginControl {width:240px;}
*html .LoginControl {width:230px;}
.LoginControl .clear-h18, .LoginControl .clear-h13, .LoginControl .clear-h7, .LoginControl .text-orange, .LoginControl .text-white, .LoginControl .line-orange {display:none; visibility:hidden;}
.LoginControl clear-1h, *+html .LoginControl .clear-1h, * html body .LoginControl .clear-1h {display:none; visibility:hidden;}
.LoginControl .clear-h4 {height:1px}
.LoginControl .clear-h5 {height:2px;}
.LoginControl .clear-h10 {height:2px;}
.LoginControl .login-form-text{float:none; font-size:55%; color:#666666; margin:0;}
.LoginControl .mrg-checkbox {float:left; width: 0px; display:none;}
.LoginControl .mrg-checkbox-Opera {float:left; width: 0px; display:none;} /* For Opera */
.LoginControl .floatright {display:none;}
.LoginControl .mrg-buttons {width: 178px; margin-left: 0px;}
.LoginControl .text-checkbox {color:#999999;}
.LoginControl .text-checkbox Label {font-size:90%;}
.LoginControl .mrg-buttons  A, .LoginControl .mrg-buttons  A:link, .LoginControl .mrg-buttons  A:visited, .LoginControl .mrg-buttons  A:active, .LoginControl .mrg-buttons  A:hover {text-decoration: underline; color: #999999; font-family: Arial; font-size: 85%; font-weight: normal;}
.LoginControl .login-box {margin: 0 0 0 20px; width:auto; font-size:170%; float:left;}
*html .LoginControl .login-box {margin: 0 0 0 10px;}
.LoginControl .on-login, .LoginControl .ona-login { text-transform:capitalize; background-image:none; font-size:100%;border:solid 1px #ff6600; height:24px;font:arial;font-weight:bold;color:#ff6633; width:85px;background-color:white;cursor:pointer;}
.LoginControl .ona-login {background:#fff5e0; text-decoration:none;}


.PromoBox {width:245px;position:relative;}
.PromoBox .Content{position:relative; margin:0 0 0 25px;}
*html .PromoBox .Content {margin-left:12px;}


.PromoBox .PhoneMasking{width:198px; background:#ffffff url(/i/PromoPanel.gif) repeat-y top left; border:0; border-left:solid 1px #999999; border-right:solid 1px #999999; overflow:hidden;}
*html .PromoBox .PhoneMasking {margin-left:12px;}
.new {position:absolute; top:5px; left:5px; background:url(/i/New.gif) top left no-repeat; height:36px; width:36px; z-index:50; clear:both;}
.PromoBox .Row1, .PromoBox .Row2{margin:0 0 0 10px; width:180px;}
*html .PromoBox .Row1, *html .PromoBox .Row2{margin:0 0 0 5px;}
.PromoBox .Row1 {font-size:140%; color:#074D87; font-weight:bold;}
.PromoBox .Row2 {font-size:92%; color:#1A1A1A;}
.PromoTopCorners, .PromoBottomCorners {width:200px; height:4px; line-height:4px; font-size:1%; margin:20px 0 0 25px; background:url(/i/PromoCornersTop.gif) no-repeat top left;}
.PromoBottomCorners {margin:0 0 0 25px; background:url(/i/PromoCornersBottom.gif) no-repeat top left;}
*html .PromoTopCorners, *html .PromoBottomCorners {margin-left:12px;}


.PromoBox .IdTheft {width:207px; border:0; background:#ffffff url(/i/HomepagePromo/IdTheftBgTile.gif) repeat-y top left; overflow:hidden;}
*html .PromoBox .IdTheft {margin-left:12px;}
.PromoBox .IdTheft{position:relative; margin:0 0 0 20px;}
*html .PromoBox .IdTheft{position:relative; margin:0 0 0 9px;}
.PromoBox .IdTheft .Container {position:relative; width:197px; background:#ffffff url(/i/HomepagePromo/IdTheftMan.gif) no-repeat bottom left; border:0; margin-left:5px;}
.IdTheftTopCorners, .IdTheftBottomCorners{width:207px; height:7px; line-height:7px; font-size:1%; margin:20px 0 0 20px; background:url(/i/HomepagePromo/IdTheftTopCorners.gif) no-repeat top left;}
.IdTheftBottomCorners{height:8px; line-height:8px; background:url(/i/HomepagePromo/IdTheftBottomCorners.gif) no-repeat top left;margin:0 0 0 20px;}
*html .IdTheftTopCorners, *html .IdTheftBottomCorners {margin-left:9px;}
.PromoBox .IdTheft .Row1{width:155px; font-size:100%;font-weight:bold;color:#000000;}
.PromoBox .IdTheft .Row2{width:155px; font-size:92%;font-weight:normal;margin-bottom:75px; margin-left:43px;}
.PromoBox .IdTheft .Row3{position:absolute; bottom:40px; right:15px; z-index:100; font-size:19px; font-weight:bold; font-family:Arial;}
.PromoBox .IdTheft .Row3 span {color:red;}
.PromoBox .IdTheft .Row4{position:absolute; bottom:23px; right:15px; z-index:100;}
.PromoBox .IdTheft .Row4 a {font-size:75%; font-weight:normal}


.PromoBox .RecessionGuideTop, .PromoBox .RecessionGuideBottom, .PromoBox .RecessionGuide {margin-left:20px; width:205px; overflow:hidden; border:0;}
.PromoBox .RecessionGuideTop {margin-top:20px; height:87px; background:#ffffff url(/i/HomepagePromo/RecessionTop.gif) no-repeat top left; overflow:hidden;}
.PromoBox .RecessionGuideBottom {height:24px; background:#ffffff url(/i/HomepagePromo/RecessionBottom.gif) no-repeat top left; overflow:hidden;}
.PromoBox .RecessionGuide .Row1{margin:0; width:205px; background:#ffffff url(/i/HomepagePromo/RecessionWhiteTile.gif) repeat-y top left; text-align:center; font-family:Tahoma, Arial; font-size:84.6%; padding:2px 0 2px 0;}
.PromoBox .RecessionGuide .Row1 a {text-decoration: none; color:#000000; font-weight:normal; background:#ffffff url(/i/HomepagePromo/RessionArrow.gif) no-repeat center right; padding:3px 10px 3px 0;}
.PromoBox .RecessionGuide .Row2{margin:0; padding:2px; width:205px; background:#ffffff url(/i/HomepagePromo/RecessionRedTile.gif) repeat-y top left; text-align:center; font-family:Arial; font-size:113.3%}
.PromoBox .RecessionGuide .Row2 a {text-decoration: none; color:#FFFFFF;font-weight:normal;}

.HomePageSlides {position:absolute; top:0; right:15px; z-index:500; width:442px; height:405px; clear:left; background:#fff url(/i/PaneSlice.gif) repeat-y; overflow:hidden;}
.HomePageSlides .Corners { position:absolute; left:0; bottom:-1px; height:10px; width:442px; border:0;}
.HomePageSlides .Corners img {border:0;}
.Slide, .SlideButtons {width:390px; margin-left:25px;}
.Slide {width:358px; float:left;}
*html .Slide {margin-left:12px;}
.SlideButtons {position:absolute; left:25px; bottom:10px; margin:0; z-index:10; text-align:center; border-top:dotted 1px #999999; background-color:#fff; list-style-type: none;}
*html .SlideButtons {margin-left:23px;}
.SlideButtons li {display:inline; background-image:none; padding:0;}
.SlideButtons img {border:0; margin:5px 0 0 5px;}
.LeftArrow{margin-right:120px; position:absolute; left:25px; bottom:17px; z-index:20;}
.RightArrow{margin-left:132px; position:absolute; Right:25px; bottom:17px; z-index:20;}
.LeftArrow img, .RightArrow img {border:0;}
.Slide .Row1{font-size:108%; color:#1A1A1A; margin-left:50px;}
*html .Slide .Row1{margin-left:25px;}
.Slide .Row2{font-size:93%; padding:0 0 0 50px; color:#1A1A1A; height:65px; overflow:auto; width:340px;}
.Slide .Row2 div {font-size:97%; text-align:right; margin-right:5px;}
.Slide .Row3{width:390px; height:270px; position:relative;}
.Slide .Slide1 {background:url(/i/DemoIcon_1.gif) no-repeat top left;}
.Slide .Slide2 {background:url(/i/DemoIcon_2.gif) no-repeat top left;}
.Slide .Slide3 {background:url(/i/DemoIcon_3.gif) no-repeat top left;}
.Slide .Slide4 {background:url(/i/DemoIcon_5.gif) no-repeat top left;}
/*.Slide .Slide5 {background:url(/i/DemoIcon_5.gif) no-repeat top left;}*/
.Slide .Slide6 {background:url(/i/DemoIcon_6.gif) no-repeat top left;}
/*Load main slide images*/
.Slide .SlideA { background: url('/i/HomePageSlides/Create.gif') no-repeat top left;}
.Slide .SlideB { background: url('/i/HomePageSlides/Connect.gif') no-repeat top left;}
.Slide .SlideC { background: url('/i/HomePageSlides/Track.gif') no-repeat top left;}
.Slide .SlideD { background: url('/i/HomePageSlides/Protect.gif') no-repeat top left;}

.SignUpButton {position:absolute; top:190px; left:145px;}
.Brand {width:230px;}
.Brand, .Recruitment{margin-top:70px;}
*html .Brand, *html .Recruitment{margin-top:60px;}
*+html .Brand, *+html .Recruitment{margin-top:65px;}
.Recruitment {width:205px; overflow:hidden;}
*html .Recruitment {width:205px;}
.Recruitment .Row1, .Recruitment .Row2, .Recruitment .Row3{font-size:90%;  font-weight:bold; margin-left:12px; color:#074D87; width:185px;}
*html .Recruitment .Row1, *html .Recruitment .Row2, * html .Recruitment .Row3 {margin-left:6px;}
.Recruitment .Row2{color:#1A1A1A; font-weight: normal;}
.Recruitment .Row3 a {font-weight: normal;}

.Testimonial, .TestimonialBy {font-size:90%;color:#1A1A1A;}
.TestimonialBy {font-size:80%;}
.Testimonial span {font-size:120%;color:#BE3540; font-weight:bold;}

/*Div Overlay*/
#overlay {position: absolute; left: 0px; top: 0px; bottom:0px; right:0px; width:100%; height:100%; margin:0; padding:0; text-align:center; background-color: #CCCCCC; z-index: 1000; opacity: 0.9; -moz-opacity: 0.9; filter:progid:DXImageTransform.Microsoft.alpha(opacity=90);}
#OverlayContent1 {position:absolute; top:50px; left:0; width:717px; height:1294px; background-color: #ffffff; border:1px solid #ffffff; padding:0; text-align:center; z-index:888;}
#OverlayContent {position:absolute; top:50px; left:0; width:717px; margin-bottom:20px; background-color: #ffffff; border:1px solid #000; padding:0; text-align:center; z-index:1500;}
.bgSampleProfile {background-color:#F5F7F5;}

.TermsConditionsBtn {float:left; border:0; margin:2px 0 0 4px; padding:0; background-color:#FBF9E0; width:130px; font-weight:bold;color: #FE6601;font-size: 90%; text-align:left;}
*html .TermsConditionsBtn {margin:3px 0 0 4px;}
*+html .TermsConditionsBtn {margin:3px 0 0 4px;}
.TermsConditionsBtn:hover {text-decoration: underline;cursor: pointer; cursor: hand;}

.errors-msg {color: #666666; font-weight: normal; font-size:80%;}

.LandingHelp {margin-right:10px;display:none;float:right; width: 58px;}
.LandingTitle {margin-left:10px;float:left;}
.LandingLabel {margin-left:10px; margin-top:10px;margin-right:10px}
.LandingLowerPart {margin-right:40px;margin-bottom:10px;float:right;}

/*Site Chooser*/
.SiteChooser {position:absolute; top:5px;}
.SiteChooser .Top, .SiteChooser .Bottom {background:url(/i/SiteChooserTop.gif) no-repeat top left;height:4px; line-height:4px; overflow:hidden;}
.SiteChooser .Bottom {background-image:url(/i/SiteChooserBottom.gif);}
.SiteChooser .Content {background:url(/i/SiteChooserMiddleTile.gif) repeat-y top left;}
.SiteChooser .Row1 {font-family: Arial; font-size:140%; margin:10px 0 10px 15px; vertical-align:bottom;}
.SiteChooser .Row2 {margin:15px 10px 10px 0; vertical-align:bottom;}
.SiteChooser .Row2 div{font-size:116%; margin-right:5px;}
.SiteChooser .on, .SiteChooser .ona{float:right; padding:1px 3px 1px 3px; border:solid 1px #ff6600;font:arial;font-weight:bold;color:White;background:#ff6600 url(/i/lo/orange_button_static.png) 100% 0 repeat-x; text-decoration:none;cursor:pointer}
.SiteChooser .ona {background:#cc3300 url(/i/lo/orange_button_active.png) 100% 0 repeat-x; text-decoration:underline;}
.SiteChooser .on a, .SiteChooser .ona a{color:#ffffff;}
.SiteChooserPadding {clear:both; height:60px; overflow:hidden;}


/*Site Chooser Splash*/
.modalBackground {
background-color:Gray;
opacity:0.5;
filter:alpha(opacity=50);
}
/*Div Overlay*/
.popupbg{top:0; left:0; position: fixed; z-index:99998;}
.popupbgie{top:0; left:0; position: fixed; z-index:99998;position: absolute;background-color:Gray;opacity:0.5;filter:alpha(opacity=50)}
.popup{z-index:99999;}
.site-chooser-splash {z-index: 99999; position:absolute; top: 0;left:0px;}
.site-chooser-splash-ie6 {z-index: 99999; position:absolute; top: 125px; left:380px}
.site-chooser-splash-background-slice {background: url('/i/siteChooserSplashBGSlice.gif') 0 0 repeat-y; width: 537px; padding-bottom:35px;}

.site-chooser-splash .container {margin-left:115px;}
.site-chooser-splash h1 {line-height: 3.5em; color: #333333; font-weight: bold; font-family:Arial; margin: 0; padding:0; font-size: 140%;}
.site-chooser-splash h2 {color: #666666; margin: 0; padding:0; font-size: 110%;}
.site-chooser-splash .action {color: #333333; font-weight: normal;  margin: 20px 0 10px 0; padding:0; font-size: 100%;}
.site-chooser-splash .option {color: #ff3300; font-weight: normal;  margin: 5px 0 5px 0; padding:0; font-size: 105%;}

