﻿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*/
.clear {clear:both;position:relative;}

.wrapper {
	width: 940px;
	padding: 0; 
	margin: 0 auto; 
	}	

.wrapper-sm {
	width: 740px;
	padding: 0; 
	margin: 0 auto; 
	overflow:hidden;
	}		
.bd1 {border:solid 1px green;}
A, A.visited, A.link, A.active {text-decoration: none;color: #FE6601;}
A.hover {text-decoration: underline;}
a:hover { text-decoration:underline;}

h1, h2 {color: #000000; font-weight: bold; font-family: Arial, Tahoma, Verdana, sans-serif}
h3 {color: #000000; font-weight: bold; font-family: Tahoma, Arial, Verdana, sans-serif}

.copy h3 {font-family: Arial;}

h1, h2, h3 {margin: 5px 0 0 0;}
h3 {margin-bottom: 1px}
h2 A, h2 A.visited, h2 A.link, h2 A.active, h3 A, h3 A.visited, h3 A.link, h3 A.active {color: #000000; margin: 5px 0 0 0;}
h2 A.hover, h3 A.hover {color: #000000; margin: 5px 0 0 0; text-decoration: underline;}
h1{font-size: 160%;}
h2{font-size: 131%;} 
h3{font-size: 100%;} 

.m0 {margin: 0;}
.m5{margin:5px;}

.ml2{margin-left:2px;}
.ml5{margin-left:5px;}
.ml12{margin-left:12px;}
.ml20{margin-left:20px;}
.ml26{margin-left:26px;}
.ml4{margin-left:4px;}
.ml4-w{margin-left:4px; width: 405px;}

.mb5{margin-bottom:5px;}
.mb15{margin-bottom: 15px;}
.mb10{margin-bottom: 10px;}

.ml5{margin-left:5px;}
.ml7{margin-left:7px;}
.ml10{margin-left:10px;}
.ml103{margin-left:10px; margin-top: 3px}
.ml8{margin-left:8px;}

.mt2{margin-top:2px;}
.mt4{margin-top:4px;}
.mt7{margin-top:7px;}
.mt10{margin-top:10px;}
.mt12{margin-top:12px; font-weight:bold}

.mr5{margin-right:5px;}
.mr10{margin-right:10px;}
.mr15{margin-right:15px;}
.mr20{margin-right:20px;}
.mr25{margin-right:25px;}
.mr30{margin-right:30px;}
.mr35{margin-right:35px;}
.mr40{margin-right:40px;}
.mr45{margin-right:45px;}
.mr50{margin-right:50px;}

.w50{width:50px;}
.w80{width:80px;}
.w90{width:90px;}
.w100{width:100px;}
.w130{width:130px;}
.w140{width:140px;}
.w150{width:150px;}
.w160{width:160px;}
.w165{width:165px;}
.w170{width:170px;}
.w180{width:180px;}
.w200{width:200px;}
.w215{width:215px;}
.w220{width:220px;}
.w300{width: 300px;}
.w940{width: 940px;}
.w740{width: 740px;}
.w520{width:520px;}
.w720{width:720px;}
.lft{float:left;}
.rght{float:right;}
.w35{width:35px}
.hs3{height:3px;}

.hs6{height:6px;}
.hs8{height:8px;}

.fs14{font-size:110.3%}
.fs12{font-size:92.3%}
.fs11{font-size:84.6%}
.fs10{font-size:76.9%}

.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;}

.bold-text{font-weight:bold;}

.vat{ vertical-align:top;}
.img {border:0;}

.displayBlock {display:block;}
.displayNone {display:none;}
/*header*/

/* #header {position:relative;background:#00ACEE  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;}
#divider{float:left;margin-top:4px;background-color: #66CCFF; height: 1px;line-height:1px;margin-bottom:2px;font-size:1px;overflow:hidden;}
#headerdivider{height: 4px; background-color: #cccccc;font-size:0px;}*/

.default-add-send{margin-top: 20px; margin-left: 14px; margin-bottom: 16px; width: 160px; height: 600px; cursor:pointer;background-repeat:no-repeat; background-position:top center;}

#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;}

#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*/


#content1, #content0, #content4 {margin: 0;position:relative;padding:0}	
#content1, #content2, #content4 {background: #F9FAF5 url('../i/content-bottom.gif') bottom left no-repeat;}
#content4 {width: 100%;}

#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;}


/*right column*/
/*.rc{width: 210px; position:absolute;right:20px;top:23px;}*/
.rc-recruiters {width: 210px; position:relative;right:20px;margin-top:0;margin-bottom:10px; float:right}
.rc{width: 210px; position:relative;right:20px;margin-top:23px;margin-bottom:10px; float:right}
.rc ul, .rc-recruiters ul {margin:5px 0px 0px -5px;padding-left:20px;}
.rc ol, .rc-recruiters ol {margin:5px 0px 0px -5px;padding-left:26px;}
.rc li, .rc-recruiters li {margin-bottom:5px;}
.rc .box, .rc-recruiters .box {width:210px;position:relative;}
.rc .in, .rc-recruiters .in {margin:7px 10px 7px 10px;line-height:1.2em; width: 187px; overflow: hidden}
.rc .l, .rc .r, .rc-recruiters .l, .rc-recruiters .r {position:absolute;width:4px;height:5px;right:-1px;}
.rc .l, .rc-recruiters .l {left:-1px;}
.rc .t, .rc-recruiters .t {top:-1px;}
.rc .b, .rc-recruiters .b {bottom:-1px;}

.rc .hlpbdy, .rc .infbdy, .rc .spnbdy, .rc .spnbdy1, .rc-recruiters .hlpbdy, .rc-recruiters .infbdy, .rc-recruiters .spnbdy {background:white;}
.rc .hlphd .l, .rc-recruiters .hlphd .l {background:url('/i/hlptl.gif') 0 0 no-repeat;}
.rc .hlphd .r, .rc-recruiters .hlphd .r {background:url('/i/hlptr.gif') 0 0 no-repeat;}
.rc .hlpbdy .l, .rc-recruiters .hlpbdy .l {background:url('/i/hlpbl.gif') 0 100% no-repeat;}
.rc .hlpbdy .r, .rc-recruiters .hlpbdy .r {background:url('/i/hlpbr.gif') 0 100% no-repeat;}
.rc .hlphd, .rc .hlpbdy, .rc-recruiters .hlphd, .rc-recruiters .hlpbdy {border:solid 1px #56620E;}
.rc .hlphd, .rc-recruiters .hlphd {font-weight:bold;background:#56620E url('/i/hlp-flat.gif') 0 0 repeat-x;}

.hlp-txt-h{color:#236CA8;}
.hlp-txt-w{color:White;font-weight:bold}

.rc .infhd .l, .rc-recruiters .infhd .l  {background:url('/i/inftl.gif') 0 0 no-repeat;}
.rc .infhd .r, .rc-recruiters .infhd .r  {background:url('/i/inftr.gif') 0 0 no-repeat;}
.rc .infbdy .l, .rc-recruiters .infbdy .l  {background:url('/i/infbl.gif') 0 100% no-repeat;}
.rc .infbdy .r, .rc-recruiters .infbdy .r  {background:url('/i/infbr.gif') 0 100% no-repeat;}
.rc .infhd, .rc .infbdy, .rc-recruiters .infhd, .rc-recruiters .infbdy {border:solid 1px #FF6600;}
.rc .infhd, .rc .infhd {font-weight:bold;color:White;background:#FF6600 url('/i/inf.gif') 0 0 repeat-x;}

.rc .spnhd .in, .rc .infhd .in, .rc .hlphd .in {font-weight:bold; width: 187px; overflow: hidden; margin-top: 5px}
* html body .rc .spnhd .in, * html body .rc .infhd .in, * html body .rc .hlphd .in {font-weight:bold; width: 187px; overflow: hidden; padding-top: 5px}
*+html .rc .spnhd .in, *+html .rc .infhd .in, *+html .rc .hlphd .in {font-weight:bold; width: 187px; overflow: hidden; padding-top: 5px}
.rc-recruiters .spnhd .in, .rc-recruiters .infhd .in, .rc-recruiters .hlphd .in {font-weight:bold; width: 187px; overflow: hidden; margin-top: 5px}
* html body .rc-recruiters .spnhd .in, * html body .rc-recruiters .infhd .in, * html body .rc-recruiters .hlphd .in {font-weight:bold; width: 187px; overflow: hidden; padding-top: 5px}
*+html .rc-recruiters .spnhd .in, *+html .rc-recruiters .infhd .in, *+html .rc-recruiters .hlphd .in {font-weight:bold; width: 187px; overflow: hidden; padding-top: 5px}
.rc .spnhd .l, .rc-recruiters .spnhd .l  {background:url('/i/spntl.gif') 0 0 no-repeat;}
.rc .spnhd .r, .rc-recruiters .spnhd .r  {background:url('/i/spntr.gif') 0 0 no-repeat;}
.rc .spnbdy .l, .rc-recruiters .spnbdy .l {background:url('/i/spnbl.gif') 0 100% no-repeat;}
.rc .spnbdy .r, .rc-recruiters .spnbdy .r {background:url('/i/spnbr.gif') 0 100% no-repeat;}
.rc .spnhd, .rc .spnbdy, .rc-recruiters .spnhd, .rc-recruiters .spnbdy {border:solid 1px #CFCFCF;}
.rc .spnhd, .rc-recruiters .spnhd {font-weight:bold;background:#EAEAEA url('/i/spn.gif') 0 0 repeat-x;}

.box-m {border-left:solid 1px #CFCFCF; border-right:solid 1px #CFCFCF;background:white; width: 210px; position:relative;}
.istop {background: url('/i/topcurve4.gif') 0 0 no-repeat; width: 212px; height:5px; position:relative; overflow: hidden}
.isbottom {background: url('/i/bottomcurve4.gif') 0 0 no-repeat; width: 212px; height:5px; position:relative; overflow: hidden}

.box-m .send-img-sm {float: left; width: 70px; text-align: center;}
.box-m .send-info-sm {float: left; width: 127px;}
/*.box-m .send-info-sm A, .box-m .send-info-sm A:visited, .box-m .send-info-sm A:link, .box-m .send-info-sm A:active, .box-m .send-info-sm A:hover {color: #000000}*/
.send-img-sm div.mrg1 {margin-top: 15px;}
.text-black-bold {font-size: 100%; font-weight:bold}

/*end right column*/


/*right column wide*/
#content0 .rc-w {top:23px;}
.rc-w {width: 300px; float:right;/* margin-right:10px; position:absolute;right:10px;*/}
.rc-w ul{margin:5px 0px 0px -5px;padding-left:20px;}
.rc-w ol{margin:5px 0px 0px -5px;padding-left:26px;}
.rc-w li{margin-bottom:5px;}
.rc-w .box{width:300px;position:relative;}
*html .rc-w .box{position:static;}
.rc-w .in{margin:7px 10px 7px 10px;font-size:86%;line-height:1.2em;}
.rc-w .l,.rc-w .r{position:absolute;width:4px;height:5px;right:-1px;}
.rc-w .l{left:-1px;}
.rc-w .t{top:-1px;}
.rc-w .b{bottom:-1px;}

.rc-w .hlpbdy, .rc-w .infbdy, .rc-w .spnbdy{background:white;}
.rc-w .hlphd .l {background:url('/i/hlptl.gif') 0 0 no-repeat;}
.rc-w .hlphd .r {background:url('/i/hlptr.gif') 0 0 no-repeat;}
.rc-w .hlpbdy .l {background:url('/i/hlpbl.gif') 0 100% no-repeat;}
.rc-w .hlpbdy .r {background:url('/i/hlpbr.gif') 0 100% no-repeat;}
.rc-w .hlphd, .rc-w .hlpbdy{border:solid 1px #99CD00;}
.rc-w .hlphd{font-weight:bold;background:#99CD00 url('/i/hlp.gif') 0 0 repeat-x;}


.rc-w .infhd .l {background:url('/i/inftl.gif') 0 0 no-repeat;}
.rc-w .infhd .r {background:url('/i/inftr.gif') 0 0 no-repeat;}
.rc-w .infbdy .l {background:url('/i/infbl.gif') 0 100% no-repeat;}
.rc-w .infbdy .r {background:url('/i/infbr.gif') 0 100% no-repeat;}
.rc-w .infhd, .rc-w .infbdy{border:solid 1px #FF6600;}
.rc-w .infhd{font-weight:bold;color:White;background:#FF6600 url('/i/inf.gif') 0 0 repeat-x;}

.rc-w .spnhd .in, .rc-w .infhd .in, .rc-w .hlphd .in {font-weight:bold;}
.rc-w .spnhd .l {background:url('/i/spntl.gif') 0 0 no-repeat;}
.rc-w .spnhd .r {background:url('/i/spntr.gif') 0 0 no-repeat;}
.rc-w .spnbdy .l {background:url('/i/spnbl.gif') 0 100% no-repeat;}
.rc-w .spnbdy .r {background:url('/i/spnbr.gif') 0 100% no-repeat;}
.rc-w .spnhd, .rc-w .spnbdy{border:solid 1px #CFCFCF;}
.rc-w .spnhd{font-weight:bold;background:#EAEAEA url('/i/spn.gif') 0 0 repeat-x;}
.rc-w .spnhd .hdr {color: #0DB1EE; font-weight: bold;}

.rc-w-margin-top{margin-top:23px;}
/*end right column wide*/

.tabbox-submenu {position:relative;left:20px;top:0;float:left;}
.tabbox, .tabs, .tabbox-submenu {width:670px;}
.tabbox{position:relative;left:20px;top:23px;float:left;}
.tabs {float:left;margin-top:23px;}
.tabbox .top, .tabbox .bottom, .tabbox-submenu .top, .tabbox-submenu .bottom {height: 5px; width: 670px;overflow:hidden;}
.tabbox .top, .tabbox-submenu .top {background: url('../i/topcurve1.gif') 0px 0 no-repeat;}
.tabbox .bottom, .tabbox-submenu .bottom  {float:left;background: url('../i/bg14.gif') 0px 0 no-repeat;margin-bottom:30px;}
.tabbox .box, .tabbox-submenu .box {float:left;background-color: #ffffff; border: 1px solid #CCCCCC;border-bottom:0;border-top:0;width:668px;}

.tabbox-644 {position:relative;left:0px;top:17px;float:left;width:645px;}
.tabbox-644 .top644, .tabbox-644 .bottom644 {height: 5px; width: 645px;overflow:hidden;}
.tabbox-644 .top644 {background: url('../i/topcurve3.gif') 0px 0 no-repeat; width: 645px;}
.tabbox-644 .bottom644  {float:left;background: url('../i/bottomcurve3.gif') 0px 0 no-repeat; width: 645px;}
.tabbox-644 .box644 {float:left;background-color: #ffffff; border: 1px solid #CCCCCC;border-bottom:0;border-top:0;width:643px;}

.messages-all-scroll {overflow: auto; height: 385px; width: 642px}

.main-tabbox {position:relative;left:10px;top:19px;float:left;}

.tabbox-acc {position:relative; left: 0px; top: 10px}
.tabbox-help {position:relative; left: 0px; top: 7px;}
.tabbox-acc {width:690px;} 
.tabbox-help {width:930px;}

.tabbox-acc .bottom-acc {height:30px;overflow:hidden;}
.tabbox-acc .box-acc, .tabbox-help .box-help, .tabbox-help .box-left-w, .tabbox-help .box-main, .tabbox-help .right-clmn, .tabbox-help .box-main-big {float:left;background-color: #ffffff;}
.tabbox-acc .box-acc {width:690px;}

.corporate-respons {background-color: #FAFBF7; float:left; width:590px; padding: 15px 15px 15px 15px;}
.corporate-respons p.corp {padding: 0; margin: 10px 0 0 0; font-family: Tahoma, Arial; color: #797979;}


.tabbox-help .right-clmn {width: 300px; margin: 0 10px 0 20px;}
.tabbox-help .box-help {width:590px;}
.tabbox-help .box-left-w {width:190px;}
.tabbox-help .box-left {margin: 0 10px 0 10px; width:170px;}
.tabbox-help .box-main {width:410px;}
.tabbox-help .box-main-big {width:600px;}
.tabbox-help .box-left ul {list-style: none; padding: 0; margin: 0; font-family:Tahoma; font-size:86%; line-height: 1.2em}
.tabbox-help .box-left ul a, .tabbox-help .box-left ul a:link,  .tabbox-help .box-left ul a:active,  .tabbox-help .box-left ul a:visited {color: #236CA8;cursor:pointer; text-decoration: none} 
.tabbox-help .box-left ul a:hover {color: #236CA8;cursor:pointer; text-decoration: underline} 
.tabbox-help .box-left-w .box-left ul li a.hyperlink-black {color: #000000; text-decoration: none}


.tabbox-help .box-left ul a.sel, .tabbox-help .box-left ul a.sel:link,  .tabbox-help .box-left ul a.sel:active,  .tabbox-help .box-left ul a.sel:visited {color: #000000;cursor:pointer; text-decoration: none; font-weight:bold} 
.tabbox-help .box-left ul a.sel:hover {color: #000000;cursor:pointer; text-decoration: underline; font-weight:bold} 
.tabbox-help .box-left ul li {margin: 0 0 6px 0; padding: 0}

.tabbox-help .box-left-w .box-left a.activ {color: #000000;}

.tabbox-help .box-left ul.main-mnu {list-style: none; padding: 0; margin: 0 0 0 8px; font-family:Tahoma; font-size:100%; line-height: 1.2em}
.tabbox-help .box-left ul.main-mnu a, .tabbox-help .box-left ul.main-mnu a:link,  .tabbox-help .box-left ul.main-mnu a:active,  .tabbox-help .box-left ul.main-mnu a:visited {color: #236CA8;cursor:pointer; text-decoration: none} 
.tabbox-help .box-left ul.main-mnu a:hover {color: #236CA8;cursor:pointer; text-decoration: underline} 
.tabbox-help .box-left ul.main-mnu li {margin: 0 0 1px 0; padding: 0; line-height: 1.3em}
* html body .tabbox-help .box-left ul.main-mnu li {margin: 0 0 0 0; padding: 0; line-height: 1.3em}

.box-list ul {list-style: none; padding: 0; margin: 0; font-family:Tahoma; font-size:86%; font-weight:bold; line-height: 1.25em}
.box-list ul a, .box-list ul a:link, .box-list ul a:active, .box-list ul a:visited {color: #236CA8;cursor:pointer; text-decoration: none} 
.box-list ul a:hover {color: #236CA8;cursor:pointer; text-decoration: underline} 
.box-list ul li {margin: 0 0 2px 0; padding: 0}

.tabs li{border:solid 1px #CCCCCC;border-bottom:0;position:relative;}

.tabs .lft {width:20px;position:relative;left:-1px;top:-1px;}
.tabs .mid {float:left; margin:7px 15px 7px 0px;} 
.tabs .rgt {width:6px;height:6px;float:left;margin-right:-1px;margin-top:-1px;}
.tabs .active {background-color:White;}
.tabs .active .lft {background: url('/i/tabtlwhite.png') 0px 0 no-repeat;}
.tabs .active .rgt {background: url('/i/tabtrwhite.png') 0px 0 no-repeat;}
.tabs .inactive .lft {background: url('/i/tabtlgrey.png') 0px 0 no-repeat;}
.tabs .inactive .rgt {background: url('/i/tabtrgrey.png') 0px 0 no-repeat;}

* html body .tabs div{font-family:Tahoma; font-size:92%;line-height:1.5em; font-weight:bold;}
.tabs div{font-family:Tahoma; font-size:93%;  *font-size:93%; line-height:1.5em; font-weight:bold;}
.tabs .active div, .tabs .active A{color:#999999;}
.tabs .inactive div, .tabs .inactive A, #add, #add A{color:#236CA8;}

.tabs #add{border:0;}
.tabs .plus {float: left; height: 30px; width: 24px; margin-right:5px; background: url('/i/tabs-plus.gif') 0px 0px no-repeat;  cursor: pointer;}
.tabs #add .add{margin-top:8px;}

* html body .submenu {position:relative; font-family: Tahoma; font-size: 85%; margin-right: 10px;}
*+html .submenu {position:relative; font-family: Tahoma; font-size: 85%; margin-right: 10px;}
.submenu {position:static; font-family: Tahoma; font-size: 85%; margin-right: 10px;}
.submenu ul {list-style: none; padding: 0; margin: 0; float: left; color: #FE6601;}
.submenu ul li {float: left; padding: 3px 6px 0 6px;}
.submenu ul li.text {float: left; padding: 4px 1px 0 1px;}
.submenu ul li.text a {color:#666666;}
.submenu ul li.image {float: left; padding: 5px 3px 0 5px;}
.submenu ul li.line {text-align: left; padding: 0; background: url('../i/line-point2.gif') 0px 0 no-repeat; height: 20px; width: 2px;}
.submenu ul li.line2 {text-align: left; padding: 0; margin: 0; background: url('../i/line-point5.gif') 0px 0 no-repeat; height: 20px; width: 2px;}
.submenu a.hover {text-decoration: underline;}

.head-content-main, .head-content-main-sent, .head-content, .head-content-acc, .head-content-jobseeker {background-color: #ffffff; margin-left: 20px;}
.head-content-main, .head-content-jobseeker {margin-top: -2px; margin-bottom: 2px;}
.head-content-jobseeker {margin-left: 40px;}
.head-content-main-sent {margin-top: 3px;}
.head-content {margin-top: 27px; width: 380px;}
.head-content-acc {margin-top: 10px;}
.head-content-main-agency {background-color: #ffffff; margin-left: 18px; margin-top: 23px;}

.head-content-main-chl {float:left; width: 400px; margin-top: 2px;}
.savecancelTop2 {float:right; width: 210px; margin-right: 7px; margin-top: 0px; text-align:right;}

.contact-details-bg-white {background-color: #FFFFFF; margin: 10px 8px 0 9px; width: 650px; padding-bottom: 5px}
.contact-details-bg-red, .editform-bgred {background-color: #FBF9E0; margin: 10px 8px 0 9px; width: 650px; padding-bottom: 5px; position:relative}
.contact-details-bg-red3 {background-color: #FBF9E0; margin: 0px 8px 0 9px; width: 650px; padding-bottom: 5px; position:relative}

.contact-details-bg-blue, .contact-details-bg-blue-w {background-color: #EFF4F7; margin: 0px 8px 0px 9px; width: 690px; padding-bottom: 7px; overflow: hidden}
.contact-details-bg-blue-w {background-color: #FFFFFF;}
.contact-details-bg-grey {background-color: #F5F5F5; margin: 10px 8px 0 9px; width: 650px; padding-bottom: 5px}

.contact-details-bg-white2 {margin: 0px 5px 0 5px;}
.contact-details-bg-red2 {background-color: #FFCC9A; margin: 0px 5px 0 5px;}

.line2, * html body .line2, .line3, .line6, .line7, .line8, .line9, .line10, .line11, .line14 {background: url('../i/line.gif') 0 0 repeat-x; height: 2px;}
.line2 {padding: 0px 0px 13px 0px; margin: 6px 9px 0 9px; width: 632px;}
* html body .line2 {padding: 0; margin: 6px 9px 0 9px; width: 632px;}
.line3 {margin: 8px 0 12px 0;}	
* html body .line3 {margin: 8px 0 0px 0;}	
.line5 {background: url('../i/line5.gif') 0 0 repeat-x; margin: 3px 0 3px 0; overflow:hidden; height: 2px;}
.line4 {background: url('../i/line.gif') 50% 50% repeat-x; margin: 3px 0 3px 0; overflow:hidden;}
*+html .line4 {background: url('../i/line.gif') 50% 50% repeat-x; margin: 0; padding: 0; overflow:hidden;}		
.line6 {padding: 0; margin: 4px 0px 6px 0px; width: 630px; overflow:hidden;}
.line7 {padding: 0px; margin: 0px; width: 630px; overflow:hidden;}
.line8 {overflow:hidden; padding: 5px 0 0 0; margin: 0px 0 10px 0}
* html body .line8 {overflow:hidden; padding: 0px; margin: 0px}
.line9 {padding: 0px; margin: 0px 8px 0px 9px; width: 690px; overflow:hidden;}
.line10 {padding: 0px; margin: 0; overflow:hidden;}
.line11 {margin: 0px 5px 0px 0; padding: 0px; overflow:hidden;}	
.line13 {background-color: #B2B2B2; height:2px; line-height:1px; font-size:2px; overflow:hidden;}
.line14 {margin: 0px 8px 0px 8px; padding: 0px; overflow:hidden;}	
.line15 {background-color: #B8B8B8; height:1px; overflow:hidden;}
.line16 {background-color: #CCCCCC; height:1px; overflow:hidden;}

.edit-tmp{margin: 10px 9px 0 0;}
.edit-workh-tmp {margin: 5px 0px 0 0;}
.edit-account {margin: 7px 0px 0 0;}
.add-mrg {margin: 5px 0px 5px 0;}

.pdd16 {padding-left: 16px}
.mrgl4 {margin-left: 4px}
.mrgr4 {margin-right: 4px}

.linkbutton-edit-w35, .linkbutton-edit-blue-w35, .linkbutton-edit-w130, .linkbutton-edit-w245, .linkbutton-edit-w150, .linkbutton-edit-w167, .linkbutton-edit, .linkbutton-edit-sm, .linkbutton-edit-sm-w30, .linkbutton-edit-sm-w50, .linkutton-edit-right, .linkutton-edit-left, .linkutton-edit-left-blue-w48, .linkutton-edit-left-w48, .linkutton-edit-left-w143, .linkutton-edit-left-w172, .linkbutton-edit-md, .linkbutton-edit-md-w70, .linkbutton-edit-md-w140, .linkbutton-edit-md-w180, .linkbutton-edit-sm-left, .linkbutton-edit-sm-right, .linkbutton-edit-sm-n, .linkbutton-edit8, .linkbutton-edit1, .linkbutton-edit9, .linkbutton-edit10, .linkutton-edit-left-w47, .linkbutton-edit-big, .linkbutton-srch-job, .linkbutton-edit-add, .linkbutton-edit-sm-remove, .progress-bar
{
	background: url('../i/blank.gif') 0px 0 repeat-x; border: 0 solid; cursor: pointer; text-decoration: none; color: #FE6601; font-family: Tahoma; text-align: right;
}

.linkbutton-edit, .linkbutton-edit-blue-w35, .linkbutton-edit-w130, .linkbutton-edit-w245, .linkbutton-edit-w35, .linkbutton-edit-w150, .linkbutton-edit-w167, .linkutton-edit-left, .linkutton-edit-left-w143, .linkutton-edit-left-w47, .linkutton-edit-left-blue-w48, .linkutton-edit-left-w48, .linkutton-edit-left-w172 
{
	font-size: 95%; font-weight: bold;
}

.linkbutton-edit-md, .linkbutton-edit-md-w70, .linkbutton-edit-md-w140, .linkbutton-edit-md-w180 {font-size: 93%; float: right; font-weight: bold;}
.linkbutton-edit-sm, .linkbutton-edit-sm-w30, .linkbutton-edit-sm-w50  {font-size: 85%; float: right; font-weight: bold;}
.linkutton-edit-right {float:right; font-weight: bold;}
.linkutton-edit-left, .linkbutton-edit-add {float:left;} 
.linkutton-edit-left-w47 {float:left; margin-bottom: 4px; padding: 0; width: 47px; height: 16px}
.linkbutton-edit-sm-n {font-size: 95%; float: right; font-weight: normal; width:44px}
.linkbutton-edit8, .linkbutton-edit1, .linkbutton-edit-big, .linkbutton-srch-job {text-align: left; margin-left: 3px; font-weight: normal;}
.linkbutton-srch-job {margin-left: 0px;}
.linkbutton-cross {float:left; background: url('../i/cross.gif') 0px 0 no-repeat; border: 0 solid; cursor: pointer; text-decoration: none; height: 22px; width: 22px;}
.linkbutton-cross-big {float:left; margin: 15px 8px; background: url('../i/splash_screen_btn_cross.gif') 0px 0 no-repeat; border: 0 solid; cursor: pointer; text-decoration: none; height: 35px; width: 34px;}
.linkbutton-cross-sm {margin: 3px 0 0 5px; float:left; background: url('../i/cross-sm.gif') 0px 0 no-repeat; border: 0 solid; cursor: pointer; text-decoration: none; height: 14px; width: 14px;}
.linkbutton-edit9 {text-align: center; font-weight: normal; width:61px; height:17px}
.linkbutton-edit10 {font-weight: normal;}
.linkbutton-edit-sm-left, .linkbutton-edit-sm-right {font-size: 85%; float: right;}
.linkbutton-edit-sm-remove {font-size: 73%; text-align: left; margin-left:5px; margin-right:5px;width: 118px;font-weight: normal;}
.linkbutton-edit-sm-right {margin-left:3px; margin-right:3px;}
.linkbutton-edit-big {height:21px; font-size:100%}
.linkbutton-edit-add {margin: 5px 0px 0px 0; font-size: 110%; font-weight: bold;}
.progress-bar {font-weight: normal; text-align: left; font-size: 100%; margin: 0; padding: 0}

.linkbutton-edit-md-w140 {width: 140px;}
.linkbutton-edit-md-w180 {width: 180px;}
.linkbutton-edit-md-w70 {width: 70px;}
.linkbutton-edit-sm-w30 {width: 30px;}
.linkbutton-edit-sm-w50 {width: 50px;}
.linkbutton-edit-w35, .linkbutton-edit-blue-w35 {width: 35px;}
.linkbutton-edit-w150 {width: 150px;}
.linkbutton-edit-w130 {width: 130px;}
.linkbutton-edit-w167 {width: 167px;}
.linkutton-edit-left-w143 {width: 143px;}
.linkutton-edit-left-w172 {width: 172px;}
.linkutton-edit-left-w48, .linkutton-edit-left-blue-w48 {width: 48px;}
.linkutton-edit-left-blue-w48 {height: 20px}
.linkbutton-edit-w245 {width: 245px;}
.linkbutton-edit8 {width: 35px;}
.linkbutton-edit-blue-w35, .linkutton-edit-left-blue-w48 {color: #236CA8}

.linkbutton-link-long, .linkbutton-link-long-FF, .linkbutton-link, .linkbutton-link-w47, .linkbutton-link-w25, .linkbutton-link-w60, .linkbutton-link-w95,  .linkbutton-linka-w60, .linkbutton-linka, .linkbutton-link-norm-w40, .linkbutton-link-norm-w80 {background: url('../i/blank.gif') 0px 0 repeat-x; border: 0 solid; font-size:95%; font:Tahoma; font-weight:bold; color:#FE6601; cursor: pointer; text-align: right;}
.linkbutton-linka, .linkbutton-linka-w60 {text-decoration:underline;}
.linkbutton-link-w25 {font-size:109%; width: 32px; height:17px; text-align: left;}
* html body .linkbutton-link-w25 {font-size:105%; width: 32px; height:17px; text-align: left;}
*+html .linkbutton-link-w25 {font-size:105%; width: 32px; height:17px; text-align: left;}

.linkbutton-link-w47, .linkbutton-link-grey-w47 {padding-top: 1px; width: 50px; height:16px; text-align: left; font-size: 100%}
* html body .linkbutton-link-w47,* html body .linkbutton-link-grey-w47 {padding-top: 2px; width: 50px; height:16px; text-align: left; font-size: 100%}
*+html.linkbutton-link-w47, *+html.linkbutton-link-grey-w47 {padding-top: 2px; width: 50px; height:16px; text-align: left; font-size: 100%}
.linkbutton-link-grey-w47 {color: #898989; background: url('../i/blank.gif') 0px 0 repeat-x; border: 0 solid; font:Tahoma; font-weight:bold; text-align: right;}

.linkbutton-link-norm-w40 {text-align: left; font-weight: normal; width: 40px;}
.linkbutton-link-w95 {text-align: left; margin-left: 10px; width: 99px;}
.linkbutton-link-norm-w80 {text-align: center; font-weight: normal; width: 80px; height:16px; font-size:100%}
.linkbutton-link-long {text-align: left; height:16px; font-size:100%; padding:0; margin: 0}
.linkbutton-link-long-FF {text-align: left; height:16px; font-size:100%; padding:0; margin-left: -2px}

.link-blue {color: #0DB1EE;cursor:pointer;}

.font-bold {font-weight: bold;}

.updated {font-family: Tahoma; font-size: 85%; color: #CCCCCC; margin: 0px 0 0 2px;}
.font-nrm {font-family: Tahoma; font-size: 100%;}

.mrg-point-collapse {margin: 14px 10px 0 9px; line-height:1.2em; vertical-align: middle}
*+html .mrg-point-collapse {margin: 9px 10px 0 9px;  line-height:1.2em; vertical-align: middle}
* html body .mrg-point-collapse {margin: 12px 10px 0 9px; line-height:1.2em; vertical-align: middle}
.mrg-h2-collapse {margin: 10px 5px 0 0px; line-height:1.2em; z-index: 2}

.mrg-point-collapse-workh {margin: 8px 10px 0 5px; width: 10px}
* html body .mrg-point-collapse-workh {margin: 5px 10px 0 5px; width: 10px}
.mrg-h2-collapse-workh {margin: 5px 5px 0 0px;}

.shell-confirm {margin: 0px 20px 5px 21px; width: 665px; overflow: hidden}

.shell-job {margin: 0px 10px 0px 10px; padding-top: 5px; width: 630px}
.shell-job .headers {font-size: 90%; font-weight: bold;margin: 10px 0 10px 0}
.fnt120 {margin: 0; padding: 0; line-height: 1.2em; font-size: 120%;}
* html body .fnt120 {margin: 0; padding: 0; line-height: 1.2em; font-size: 120%;}
*+html .fnt120 {margin: 0; padding: 0; line-height: 1.2em; font-size: 120%;}

.shell-job div.mrg1 {margin: 11px 0 11px 0}
.shell-job div.mrg2 {margin: 10px 0 10px 0; width: 260px}
.shell-job div.mrg3 {margin: 10px 9px 0 0}
.shell-job div.mrg4 {margin: 0 9px 10px 0}

div.sects {margin: 10px 0px 10px 0px; width: 320px;}
div.subsects {width: 280px; margin:0px 0px -2px 15px;}
div.ssarws{float:right}
div.ssup{margin:0px}
div.ssdown{margin:0px}
.hg3{height:3px}

.shell-account {margin: 0px 10px 0px 10px; overflow: hidden}
.shell-account1 {margin: 0px 10px 0px 10px; padding-top: 5px; width: 670px}

.shell-help {margin: 0px 18px 0px 19px; width: 590px; padding-bottom: 7px; overflow: hidden}
.shell-help a, .shell-help a:visited, .shell-help a:link, .shell-help a:active{color: #0DB1EE;cursor:pointer; text-decoration: none} 
.submenu-top a:hover, .shell-help a:hover, .shell-career a:hover,.shell-career a, .shell-career a:visited, .shell-career a:link, .shell-career a:active  {text-decoration: underline;} 
.shell-help .gotop-text {background: url('../i/point-blue-up.gif') 0 50% no-repeat; padding-left: 20px;margin-bottom:10px;}
.shell-help p {padding: 0; margin: 10px 0 0 0; font-family: Tahoma, Arial;}
.shell-help .help-menu {list-style: none; padding: 0; margin: 10px 0 12px 0;}
.shell-help .help-in {padding: 0; margin: 0 0px 0 18px}

.shell-career {margin: 0; padding: 0; width: 410px; padding-bottom: 7px; overflow: hidden}
.shell-career p {padding-top: 5px; margin: 0 0px 15px 0px; font-family: Tahoma, Arial; font-size: 86%; color: #666666; line-height: 1.2em}
.shell-career ul, .shell-career ol {color: #666666;font-size:86%;margin-top:0;margin-bottom:1em;}
.shell-career blockquote{margin-left:25px;margin-right:25px;}
.shell-career ul.NoBullet{list-style-type:none;}
.shell-career .quote {background-color:#FFDFD4; padding:10px; margin-bottom:5px; font-size:123.1%; font-family:Arial;color:#000000;}


.amnesia {color: #000000; font-weight: bold; font-family: Tahoma, Arial, Verdana, sans-serif;margin: 0; padding: 3px 0 3px 0; font-size: 100%}

.prev-next, .prev-next a, .prev-next a:visited, .prev-next a:link, .prev-next a:active {font-family: Tahoma, Arial; color: #FE6601;cursor:pointer; text-decoration: none; font-weight: bold} 
.prev-next a:hover {font-family: Tahoma, Arial; color: #FE6601;cursor:pointer; text-decoration: underline; font-weight: bold} 
.prev-next, .prev-next a, .prev-next a:visited, .prev-next a:link, .prev-next a:active, .prev-next a:hover {font-size:93%;}
* 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%;}

.highlight-dblred {background-color: #FFCC9A;}
.highlight-red {background-color: #FBF9E0;}

.tbl-view {margin: 0px 10px 0px 31px;}
.tbl-view td.contact-details {color: #666666;}
.tbl-view td.contact-details1 {color: #000000;}

.tbl-view, .tbl-edit, .tbl-edit-contact, .tbl-view-inside-in-2, .tbl-skills-view, .tbl-view-inside-tmp, .tbl-view-inside-in, .tbl-view-inside-in-1, .editform, .div-editform-mask, .div-editform, .div-editform-acc, .info-green-text 
{
	font-family: Tahoma; font-size: 100%
}

.tbl-edit, .tbl-edit-contact {margin: 0 10px 0px 10px;}
.tbl-edit-mrg {margin: 5px 10px 0px 10px;}
.tbl-edit td.title, .tbl-edit td.title1, .tbl-edit-mrg td.title, .div-editform div.title, .div-editform div.title-h, .div-editform div.title-hight, .div-editform-acc div.title, td.titleTop {font-weight: bold; text-align: right; vertical-align: middle; width: 200px;}
.div-editform-mask div.title, .div-editform-mask div.title-h {line-height:1.7em; float: left; font-weight: bold; text-align: right; vertical-align: top; width: 200px;}
.div-editform-mask div.title-h {margin-top: 3px}
.div-editform-mask div.field-h2 {margin-top: 1px}
.div-editform-mask div.field, .div-editform-mask div.field-h, .div-editform-mask div.field-h2 {vertical-align: top; width: 430px; float: left}
.div-editform-mask div.field-h {margin-top: 3px}
.div-editform-acc div.title {margin-top: 2px}
.div-editform div.field-h {vertical-align: top; width: 240px; float: left; margin-top: 4px}
.tbl-edit td.field, .tbl-edit-mrg td.field, .div-editform div.field, .div-editform-acc div.field, td.fieldpb2pt2 {vertical-align: middle; width: 240px}
.tbl-edit-contact td.title, .tbl-edit-contact td.title1 {font-weight: bold; text-align: right; vertical-align: top; width: 200px; padding-top: 2px}
.tbl-edit-contact td.field  {vertical-align: top; width: 200px}
.tbl-edit td.note, .tbl-edit-mrg td.note, .tbl-edit-contact td.note {color: #666666; padding-left: 12px}
.tbl-edit td.title1, .tbl-edit-contact td.title1 {vertical-align: top; padding-top: 6px}
.tbl-edit-contact td.note-green {color: #8DB05E; padding-left: 12px; vertical-align: top}
.font-black {color: #000000; line-height: 1.2em}
.green-text-info {float:left; width: 175px; margin-left: 5px; margin-top: 3px}

.div-editform div.information, .div-editform-acc div.information {width: 190px}
.div-editform div.field-long {vertical-align: middle; width: 430px;}
.div-editform div.field-info {vertical-align: middle; width: 418px; MARGIN-LEFT: 12px;  font-size: 93%; font-family: Tahoma;}
.div-editform div.title, .div-editform div.field-info, .div-editform div.title-h, .div-editform div.title-hight, .div-editform div.field, .div-editform div.field-long, .div-editform-acc div.title, .div-editform-acc div.field, .div-editform-acc div.field-long, .div-editform div.information, .div-editform-acc div.information  
	{float: left}
.div-editform-acc div.title {width: 220px}
.div-editform-acc div.field-long {vertical-align: middle; width: 440px;}
.div-editform div.title-hight {height: 120px; padding-top: 30px}
.div-editform div.title-h, .div-editform div.title {line-height:1.7em;}

.dropdownCss-sent, .inputCss-sent
{
	MARGIN-LEFT: 12px;  font-size: 100%; font-family: Tahoma; 
}
.dropdownCss-sent, .inputCss-sent {width: 200px;}
.inputCss-sent {padding-left: 3px;}
* html body .inputCss-sent {width: 195px; MARGIN-LEFT: 12px;  font-size: 100%; font-family: Tahoma;}
*+html .inputCss-sent {width: 195px; MARGIN-LEFT: 12px;  font-size: 100%; font-family: Tahoma;}
* html body .dropdownCss-sent {width: 202px; MARGIN-LEFT: 12px;  font-size: 100%; font-family: Tahoma;}
*+html .dropdownCss-sent {width: 202px; MARGIN-LEFT: 12px;  font-size: 100%; font-family: Tahoma;}

.tbl-skills-edit-red {background-color: #FFCC9A}
.tbl-skills-edit, .tbl-skills-edit-red {margin: 0 10px 0px 10px; position: relative}
.tbl-skills-edit td.head, .tbl-skills-edit-red td.head {font-family: Tahoma; font-size: 95%; font-weight: bold;}
.tbl-skills-edit td.skills, .tbl-skills-edit-red td.skills {font-size: 100%; font-weight: bold; padding-left: 4px} 
.tbl-skills-edit div.points, .tbl-skills-edit-red div.points{width: 22px; height: 11px; display: block; float: right;padding-right: 4px}

.overflow-hidden {overflow: auto;}
.td-overflow-hidden {overflow: scroll;white-space:nowrap}
.tbl-fixed-layout{table-layout:fixed;}
.clear-row {clear:both; height:0; overflow:hidden}

.clear-h1 {clear:both; height:1px; overflow:hidden}
.clear-h2 {clear:both; height:2px; overflow:hidden}
.clear-h3 {clear:both; height:3px; overflow:hidden}
.clear-h5 {clear:both; height:5px; overflow:hidden}
.clear-h4 {clear:both; height:4px; overflow:hidden}
.clear-h6 {clear:both; height:6px; 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-h11 {clear:both; height:11px; 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-h17 {clear:both; height:17px; overflow:hidden}
.clear-h18 {clear:both; height:18px; overflow:hidden}
.clear-h19 {clear:both; height:19px; overflow:hidden}
.clear-h20 {clear:both; height:20px; overflow:hidden}
.clear-h21 {clear:both; height:21px; overflow:hidden}
.clear-h22 {clear:both; height:22px; overflow:hidden}
.clear-h24 {clear:both; height:24px; overflow:hidden}
.clear-h25 {clear:both; height:25px; overflow:hidden}
.clear-h26 {clear:both; height:26px; overflow:hidden}
.clear-h27 {clear:both; height:27px; overflow:hidden}
.clear-h30 {clear:both; height:30px; overflow:hidden}
.clear-h35 {clear:both; height:35px; overflow:hidden}
.clear-h37 {clear:both; height:37px; overflow:hidden}
.clear-h39 {clear:both; height:39px; overflow:hidden}
.clear-h40 {clear:both; height:40px; overflow:hidden}
.clear-h45 {clear:both; height:45px; overflow:hidden}
.clear-lft {clear:left;}

.clear-hh {clear:both; height:5px; overflow:hidden}
* html body .clear-hh {clear:both; height:3px; overflow:hidden}
*+html .clear-hh {clear:both; height:3px; overflow:hidden}

.clear-hhh {clear:both; height:19px; overflow:hidden}
* html body .clear-hhh {clear:both; height:13px; overflow:hidden}
*+html .clear-hhh {clear:both; height:13px; overflow:hidden}

.clear-hhhh {clear:both; height:9px; overflow:hidden}
* html body .clear-hhhh {clear:both; height:7px; overflow:hidden}
*+html .clear-hhhh {clear:both; height:7px; overflow:hidden}

.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-2h {clear:both; height:4px; overflow:hidden}
* html body .clear-2h {clear:both; height:5px; overflow:hidden}
*+html .clear-2h {clear:both; height:5px; overflow:hidden}

.clear-3h {clear:both; height:1px; overflow:hidden}
* html body .clear-3h {clear:both; height:0px; overflow:hidden}
*+html .clear-3h {clear:both; height:0px; overflow:hidden}

.clear-4h {clear:both; height:22px; overflow:hidden}
* html body .clear-4h {clear:both; height:18px; overflow:hidden}
*+html .clear-4h {clear:both; height:18px; overflow:hidden}

.clear-6h {clear:both; height:30px; overflow:hidden}
* html body .clear-6h {clear:both; height:50px; overflow:hidden}
*+html .clear-6h {clear:both; height:50px; 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-8h {clear:both; height:5px; overflow:hidden}
* html body .clear-8h {clear:both; height:0px; overflow:hidden}
*+html .clear-8h {clear:both; height:0px; overflow:hidden}

.clear-9h {clear:both; height:0px; overflow:hidden}
* html body .clear-9h {clear:both; height:5px; overflow:hidden}
*+html .clear-9h {clear:both; height:5px; overflow:hidden}

.clear-10h {clear:both; height:18px; overflow:hidden}
* html body .clear-10h {clear:both; height:20px; overflow:hidden}
*+html .clear-10h {clear:both; height:20px; overflow:hidden}

.clear-11h {clear:both; height:10px; overflow:hidden}
* html body .clear-11h {clear:both; height:0px; overflow:hidden}
*+html .clear-11h {clear:both; height:10px; overflow:hidden}
.clear-11h-Opera {clear:both; height:15px; overflow:hidden}

.hiddn-70 {overflow:hidden; width:70px}
.hiddn-138 {float:left; width: 138px; overflow: hidden}
.hiddn-162 {overflow:hidden; width:162px}
.hiddn-190, .mrg9 {overflow: hidden; width: 190px;}
.mrg9 {margin-top: 2px}
.hiddn-200 {width: 200px; overflow: hidden;}
.hiddn-225 {width: 225px; overflow: hidden; line-height: 1.3em}
.hiddn-230 {width: 230px; overflow: hidden;}
.hiddn-240 {width: 240px; overflow: hidden;}
.hiddn-245 {overflow:hidden; width:245px}
.hiddn-270 {overflow:hidden; width:270px}
.hiddn-278 {overflow:hidden; width:278px}
.hiddn-297 {width: 297px; overflow: hidden; line-height: 1.3em}
.hiddn-300 {width: 300px; overflow: hidden}
.hiddn-308 {width: 308px; overflow: hidden}
.hiddn-320 {width: 320px; overflow: hidden; line-height: 1.3em}
.hiddn-348 {width: 348px; overflow: hidden;}
.hiddn-370 {width: 370px; overflow: hidden; line-height: 1.3em}
.hiddn-407 {width: 407px; overflow: hidden;}
.hiddn-450 {overflow: hidden; width: 450px}
.hiddn-455 {overflow: hidden; width: 455px; line-height: 1.3em}
.hiddn-468 {overflow: hidden; width: 468px}
.hiddn-480 {overflow: hidden; width: 480px}
.hiddn-498 {overflow: hidden; width: 498px}
.hiddn-500 {overflow: hidden; width: 500px;}
.hiddn-575 {overflow: hidden; width: 575px}
.hiddn-590 {overflow: hidden; width: 590px}
.hiddn-587 {overflow: hidden; width: 587px}
.hiddn-602 {overflow: hidden; width: 602px}
.hiddn-605 {width: 605px; overflow: hidden; line-height: 1.2em}
.hiddn-615 {width: 615px; overflow: hidden; line-height: 1.3em}
.hiddn-630 {overflow: hidden; width: 629px}
.hiddn-620 {overflow: hidden; width: 620px}

.img-star {margin-top: 6px}
* html body .img-star {margin-top: 8px}

.tbl-skills-view {margin: 0px 10px 0px 7px;}
.tbl-skills-view td.title {font-weight: bold; text-align: right; vertical-align: middle; width: 200px}
.tbl-skills-view td.field {vertical-align: middle; width: 240px}

.tbl-view-inside-tmp {margin: 0px 3px 0px 25px;}
.work, .tbl-edit td.errors-msg {color: #666666; font-weight: normal}
.workPadded {margin:20px 20px 0 20px;padding:20px;}
.worknote {padding:10px;border:solid 1px #000000; margin:0;}
.work-bold {color: #666666; font-weight: bold}
.tbl-view-inside-tmp span.wh-position, .tbl-view-inside-in-2 span.city {color: #666666; font-size: 85%}
.tbl-view-inside-tmp td.work-date, .tbl-view-inside-in-2 td.work-date {width: 120px; text-align: right; vertical-align: top; color: #666666; font-size: 85%;}

.tbl-view-inside-in {margin: 5px 3px 5px 30px; width: 606px}
.tbl-view-inside-in-1 {margin: 5px 3px 5px 23px; width: 613px}

.info-red-img-text-sum, .info-red-img-text {background: url('../i/exc.gif') 0px 0px no-repeat; color: #FF0000; padding-left: 25px; margin: 0; font-weight: bold; font-family: Tahoma;}
.info-red-img-text {height: 26px;}
.info-red-img-text-sum1 {background: url('../i/exc.gif') 0px 0px no-repeat; color: #FF0000; padding-left: 25px; margin-left: 18px; font-weight: bold; font-family: Tahoma;}

.info-warning-img-text-sm {background: url('/i/profile_not_updated.gif') 2px 0 no-repeat; padding-left: 25px; font-weight: normal; font-family: Tahoma; font-size: 95%; height: 16px; margin: 10px 0 5px 0}
.info-warning-img-text {background: url('../i/alerticon.gif') 10px 0px no-repeat; padding-left: 45px; padding-top: 5px; font-weight: normal; font-family: Tahoma; font-size: 90%; height: 30px; margin: 10px 0 5px 0}
.info-warning-jobboard {background: url('../i/alerticon.gif') 10px 0px no-repeat; padding-left: 45px; padding-top: 1px; font-weight: normal; font-family: Tahoma; font-size: 100%; margin: 0 15px 5px 10px; line-height: 1.2em}
.info-green-text {color: #8AB05D; margin: 6px 0 0px 4px}

.dropdownCss, .dropdownCss1, .pub-date, .textareaCss1, .inputCss-long, .dropdownCss-short, .inputCss-short, .numericCss, .inputCss, .input-date65, .input-date60, .input-date75, .input-date80, .input-date85, .input-date90, .textareaCss, .textareaCss3, .textareaCss2, .inputCss1, .inputCss2, .textareaCss5, .textareaCss6, .label-info, .input-date65-2, .textareaCss7, .textareaCss9
{
	MARGIN-LEFT: 12px; font-family: Tahoma; font-size: 100%;
} 

.input-date65-1, .input-date90-1
{
	MARGIN-LEFT: 10px; font-family: Tahoma; font-size: 100%;
}

* html body .input-date65-1, * html body .input-date90-1 
{
	MARGIN-LEFT: 13px; font-family: Tahoma; font-size: 100%;
}

.label-info {font-weight: normal}
.input-date65-2 {margin: 0 8px 0 12px; width: 65px; padding-left: 3px}
.input-date75 {margin: 0 0 0 8px; width: 75px;}
.dropdownCss, .dropdownCss1 {width: 240px;} 
.dropdownCss1 {width: 225px;} 
* html body .dropdownCss, * html body .dropdownCss1 {width: 247px; MARGIN-LEFT: 12px; font-family: Tahoma; font-size: 100%;} 
* html body .dropdownCss1 {width: 232px;} 
*+html .dropdownCss {MARGIN-LEFT: 12px; font-family: Tahoma; font-size: 100%; width: 247px;} 
*+html .dropdownCss1 {MARGIN-LEFT: 12px; font-family: Tahoma; font-size: 100%; width: 232px;}
.dropdownCss1 {margin-top: 3px}
.dropdownCss-short {width: 150px;}
.inputCss-short {width: 100px; padding-left: 3px;} 
.numericCss {width: 91px; padding-left: 3px;} 
.inputCss, .inputCss2 {width: 240px; padding-left: 3px;}
.inputCss1 {width: 220px; padding-left: 3px;}
.inputCss2 {margin-top: 3px}
.input-date60 {width: 60px;}
.input-date65, .input-date65-1 {width: 65px;}
.input-date80 {width: 80px;}
.input-date85 {width: 85px;}
.input-date90, .input-date90-1 {width: 90px;}
.pub-date{width: 63px;}
.pubitem{font-family: Tahoma; overflow:hidden;width:506px;}

.radiobutton, .radiobuttonTop, .radiobuttonH {font-size: 100%; font-family: Tahoma; margin-left: 5px;}
.radiobuttonTop {margin-top: -5px}
.textareaCss, .textareaCss7 {padding-left: 3px; width: 410px; height: 120px;}
.textareaCss9 {padding-left: 3px; width: 350px; height: 120px;}
* html body .textareaCss9 {padding-left: 3px; width: 360px; height: 120px;}
.inputCss-long {width: 410px; padding-left: 3px;} 
* html body .inputCss-long {width: 404px; padding-left: 3px;}
*+html .inputCss-long {width: 404px; padding-left: 3px;}
.textareaCss6 {padding-left: 3px; width: 240px; height: 40px;}
.textareaCss5 {padding-left: 3px; width: 410px; height: 40px;}
* html body .textareaCss5 {padding-left: 3px; width: 406px; height: 40px;}
.textareaCss3 {padding-left: 3px; width: 406px; height: 40px;}
.textareaCss2 {width: 410px; height: 120px;}
* html body .textareaCss2 {width: 404px; height: 120px;}
.checkboxCss {MARGIN-LEFT: 9px;}
.textareaCss4, * html body .textareaCss4 {padding-left: 3px; height: 51px; font-family: Tahoma; font-size: 100%}
* html body .textareaCss4 {width: 614px;}
.textareaCss4 {width: 620px;}
.textareaCss1 {padding-left: 3px; width: 410px; height: 70px;}
.textareaCss8 {padding-left: 3px; width: 670px; height: 120px;}
* html body .textareaCss8 {padding-left: 3px; width: 665px; height: 120px;}

#repeat-study td.field .inputCss {MARGIN-LEFT: 9px;}
#repeat-study td.btn, .tbl-edit td.btn {padding-left: 5px}
* html body #repeat-study td.btn, * html body .tbl-edit td.btn {padding-left: 12px}

.skills-edit-search {width: 630px; margin: 20px 19px 0 19px; position:relative;}
.skills-edit-search div.mrg1 {float: left; margin-right: 5px;}
.skills-edit-search div.mrg2 {float: left; margin-top: 2px}

.mrg3 {margin-left: 5px; margin-top: 15px}
.mrg4 {margin: 5px 5px 5px 5px;}
.mrg5 {margin: 0 3px 0 12px;}
.mrg6 {margin: 0 0px 0 10px;}
.mrg7 {float: right; margin: 20px 0px 5px 0px;}
.mrg8 {margin: 0px 20px 0px 20px;}
.mrg10 {width: 255px; float:left}
.mrg11 {margin-left: 12px;}
.mrg12, .mrg13 {margin: 20px 20px 0 20px;}
.mrg13 {width: 400px}
.mrg13 P {margin-left: 0; padding-left: 0}
.mrg14 {margin-right: 10px; margin-top: 6px}
.mrg15 {margin-left: 20px;}
.mrg16 {margin-left: 200px}
.mrg17 {margin-right: 10px}
.mrg18 {margin-right: 5px;}
.mrg19 {margin-top: 3px;}
.mrg20 {margin-left: 3px;}
.mrg21 {margin: 0 74px 0 58px;}
.mrg22 {margin: 0 20px 0 30px;}
.mrg23 {margin-left: 12px; width: 410px}
.mrg24 {margin-top: 15px}
.mrg25 {margin-top: 30px}
.mrg27 {margin-top: 1px}
.mrg28 {float:left; margin-left: 3px}
.mrg29 {margin: 5px 10px 0 0px;}
.mrg30 {margin-top: 17px;}
.mrg31 {margin-left: 18px;}
.mrg32 {margin: 17px 20px 0 0px;}
.mrg33 {margin-top: 5px}
.mrg34 {line-height: 1.2em; margin-left: 10px;}
.mrg35 {margin-left: 10px}
.mrg36 {margin: 0px 20px 0px 20px;}
.mrg37 {margin-right: 20px;}
.mrg38 {margin: 0px 9px 0px 9px;}
.mrg39 {margin-right: 10px}
* html body .mrg39 {margin-right: 2px}
*+html .mrg39 {margin-right: 2px}
.mrg40 {margin-left: 12px;}
.mrg41 {margin-left: 7px;}
.mrg42 {margin-top: 10px;}
.mrg43 {margin-right: 12px}
* html body .mrg43 {margin-right: 5px}
*+html .mrg43 {margin-right: 5px}
.mrg44 {margin-left: 10px; width: 70px; text-align:right}
.mrg45 {margin-top: 3px}
.mrg46 {margin-top: 8px}
.mrg47 {margin-left: 45px}
.mrg48 {margin: 15px 18px 0px 19px;}
.mrg49 {margin-left: 209px}
.mrg50 {margin-left: 21px;margin-top: 5px;}
.img1 {margin: 3px 80px 0 10px; width: 14px}
.div-scroll {overflow: auto; height: 205px; width: 625px; border: 1px solid #E5E5E5;}
.div-scroll-job {margin-left: 12px; background-color: #ffffff; overflow: auto; height: 90px; width: 390px; border: 1px solid #E5E5E5; font-size: 100%; font-family: Tahoma; padding: 6px 6px 6px 6px}
.line1 {background: url('../i/line.gif') 0 0 repeat-x; height: 2px; margin: 10px 0 10px 0; overflow:hidden;}	

.chg-layout-info {font-weight: bold; margin: 0 0 15px 0}
.cncl-acc {margin: 0; padding: 0}
.cncl-acc li {margin: 3px 0 0 15px; padding: 0 0 0 5px; line-height: 1.3em}
* html body .cncl-acc li {margin: 2px 0 0 15px; padding: 0 0 0 5px; line-height: 1.3em}
*+html .cncl-acc li {margin: 2px 0 0 15px; padding: 0 0 0 5px; line-height: 1.3em}

/*help tooltip*/
.helpicon{position:relative;}
.tooltip {z-index:999;left:20px;top:0px; visibility:hidden; font-family:Arial; width:235px;position:absolute;height:100px;}
.tooltipiframe {visibility:hidden; display:none;}
*html .tooltipiframe {z-index:999;left:34px;top:0px; visibility:hidden; font-family:Arial; width:223px;position:absolute;height:120px;display:block; border:0; padding:0; margin:0;filter:progid:DXImageTransform.Microsoft.alpha(opacity=0);}
.tooltip .m10{font-size:85%;}
.help{background:url(/secure/i/helptooltiparrow.gif) 0 0 no-repeat;}
.info{background:url(/secure/i/infotooltiparrow.gif) 0 0 no-repeat;}

.tooltip {color:#8C8C8C;font-family:Tahoma;}
.header-help {color:#FFFFFF; font-weight:bold; font-family:Tahoma;}
.tooltip .helpbdr, .tooltip .infobdr {border:solid 1px #56620E; background-color:White;position:absolute;left:15px;width:220px;}	
.tooltip .helptbar, .tooltip .infotbar {float:left;background-color:#56620E;width:220px;font-weight:bold;} 
.tooltip .infobdr{border:solid 1px #FF6600;}
.tooltip .infotbar{background-color:#FF6600;color:White;}
.m10{margin:10px;margin-top:2px;margin-bottom:4px;}
.tooltip .copy{float:left;background-color:White; font-weight:normal;}
.tooltip ul{padding:0;margin:0.4em 0 0.4em 10px;}
/*end help tooltip*/

.tip{color: #666666;font-size:85%;vertical-align:text-top;}

.points {cursor:pointer; width: 11px; height: 11px}

.savecancelBottom, .savecancelBottom-230, .savecancelBottomL, .savecancelTopL, .savecancelBottomThree {margin-right: 7px; margin-top: 2px; margin-bottom: 5px; text-align:right; width: 220px}
.savecancelBottomThree {width: 320px; margin-right: 10px;}
* html body .savecancelBottomThree {width: 320px; margin-right: 5px;}
.savecancelBottom, .savecancelBottom-230, .savecancelBottomThree, .savecancelBottomC, .savecancelBottomD, .savecancel, .savecancel-connect, .savecancel-bl, .savecancel-bl-w60, .savecancelTopL, .savecancel-110 {float:right;}
.savecancelBottomL, .savecancel-left {float:left;}
.savecancelBottomC {margin-right: 7px; margin-top: 15px; text-align:right; width: 220px;}
.savecancelBottomA {text-align:right; width: 250px; float:right;}
.savecancelPending {text-align:right; width: 150px; float:right;}
.savecancelBottomD {text-align:right; width: 240px}
.savecancelBottom-230 {width: 230px;}
.savecancelBottom-210 {text-align:right; float:right; width: 210px;}
.savecancelBottom-200 {text-align:right; float:right; width: 210px; margin-top: 10px; margin-right: 2px}
* html body .savecancelBottom-200 {text-align:right; float:right; width: 210px; margin-top: 10px; margin-right: 0}
*+html .savecancelBottom-200 {text-align:right; float:right; width: 210px; margin-top: 10px; margin-right: 0}
.savecancelTopL {margin-top: -10px;}
.savecancel-bl-w60 {margin-top: 1px;}
.savecancel-right {float:right; margin-right: 10px; margin-left: 5px}
* html body .savecancel-right {float:right; margin-right: 2px; margin-left: 5px}
*+html .savecancel-right {float:right; margin-right: 2px; margin-left: 5px}

.savecancelTop {float:right; width: 230px; margin-right: 7px; margin-top: -45px; text-align:right;}
* html body .savecancelTop {float:right; width: 230px; margin-right: 7px; margin-top: -35px; text-align:right;}
*+html .savecancelTop {float:right; width: 230px; margin-right: 7px; margin-top: -35px; text-align:right;}
/*.savecancelTop-Opera {float:right; width: 230px; margin-right: 7px; margin-top: -32px; text-align:right;}*/

.savecancelTopS {margin-right: 12px; text-align:right; float:right; width: 300px}
* html body .savecancelTopS {margin-right: 6px;}
.savecancelTopB {margin-right: 12px; margin-top: 11px; text-align:right; float:right; width: 120px; position:relative}
.savecancelTopB-ie6 {margin-right: 6px; margin-top: 11px; text-align:right; float:right; width: 120px; position:relative}
.savecancelTop-view{margin-right: 12px; margin-top: 12px; text-align:right;}
.savecancelTop-view-1{margin-right: 0px; margin-top: 5px; text-align:right;}
.savecancel {clear:both;position:relative; padding-bottom:11px; padding-top:11px;}
.savecancel-left {clear:both;position:relative; padding-bottom:15px; padding-top:15px;}
.savecancel-view, .savecancel-agency, .savecancel-connect, .savecancel-long, .savecancel-view-50, .savecancel-view-42, .savecancel-w95, .savecancel-comment {clear:both;position:relative;}
.savecancel-bl, .savecancel-bl-w60, .savecancel-locked, .savecancel-w190 {clear:both;position:relative;}
.savecancel-left-inline {float:left; position:relative; margin-left: 10px}

.savecancel-locked .on, .savecancel-locked .ona {float:left; font-size:95%; border:solid 1px #ff6600; height:1.7em;font:arial;font-weight:bold;color:White; width:135px;background:#ff6600 url(/i/lo/orange_button_static.png) 100% 0 repeat-x; text-decoration:none;cursor:pointer; margin-right: 6px}
.savecancel-locked .ona, .savecancel-locked .ona-right {background:#cc3300 url(/i/lo/orange_button_active.png) 100% 0 repeat-x; text-decoration:underline;}
.savecancel-locked .on-right, .savecancel-locked .ona-right {float:right; font-size:95%; border:solid 1px #ff6600; height:1.7em;font:arial;font-weight:bold;color:White; width:120px;background:#ff6600 url(/i/lo/orange_button_static.png) 100% 0 repeat-x; text-decoration:none;cursor:pointer;}
.savecancel-locked .off, .savecancel-locked .offa{float:left; font-size:95%;position:relative;border:solid 1px #ff6600; height:1.7em;font:arial;font-weight:bold;color:#ff6633; width:145px;background-color:white;cursor:pointer; margin-right: 45px}
.savecancel-locked .offa, .ona-No {background:#fff5e0; text-decoration:underline;}

.savecancel .on, .savecancel .ona, .savecancel .on-110, .savecancel .ona-110, .savecancel-connect .on, .savecancel-connect .ona, .savecancel-left .on, .savecancel-left .ona, .savecancel-left-inline .on, .savecancel-left-inline .ona {font-size:95%; 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;cursor:pointer}
.savecancel .ona, .savecancel .ona-110, .savecancel-connect .ona, .savecancel-left .ona, .savecancel-left-inline .ona  {background:#cc3300 url(/i/lo/orange_button_active.png) 100% 0 repeat-x; text-decoration:underline;}
.savecancel .on-110, .savecancel .ona-110 {width: 110px;}

.savecancel-agency .on, .savecancel-agency .ona {font-size:95%; border:solid 1px #ff6600; height:1.7em;font:arial;font-weight:bold;color:White; width:140px;background:#ff6600 url(/i/lo/orange_button_static.png) 100% 0 repeat-x; text-decoration:none;cursor:pointer; margin-right: 10px}
.savecancel-agency .ona  {background:#cc3300 url(/i/lo/orange_button_active.png) 100% 0 repeat-x; text-decoration:underline;}
.savecancel-agency .off, .savecancel-agency .offa {font-size:95%;position:relative;border:solid 1px #ff6600; height:1.7em;font:arial;font-weight:bold;color:#ff6633; width:95px;background-color:white;cursor:pointer}
.savecancel-agency .offa {background:#fff5e0; text-decoration:underline;}

.savecancel-w95 .on, .savecancel-w95 .ona, .savecancel-comment .on, .savecancel-comment .ona {font-size:95%; border:solid 1px #ff6600; height:1.7em;font:arial;font-weight:bold;color:White; width:95px;background:#ff6600 url(/i/lo/orange_button_static.png) 100% 0 repeat-x; text-decoration:none;cursor:pointer;}
.savecancel-w95 .ona, .savecancel-comment .ona  {background:#cc3300 url(/i/lo/orange_button_active.png) 100% 0 repeat-x; text-decoration:underline;}
.savecancel-w95 .off, .savecancel-w95 .offa {font-size:95%;position:relative;border:solid 1px #ff6600; height:1.7em;font:arial;font-weight:bold;color:#ff6633; width:95px;background-color:white;cursor:pointer}
.savecancel-w95 .offa {background:#fff5e0; text-decoration:underline;}

.savecancel-w168 {margin-right: 10px}
* html body .savecancel-w168 {margin-right: 10px; margin-top: 1px}
*+html .savecancel-w168 {margin-right: 10px; margin-top: 1px}
.savecancel-w168 .off, .savecancel-w168 .offa {font-size:100%;position:relative;border:solid 1px #ff6600; height:1.75em;font:arial;font-weight:bold;color:#ff6633; width:168px;background-color:white;cursor:pointer}
.savecancel-w168 .offa {background:#fff5e0; text-decoration:underline;}
.savecancel-w168 .on-gr{font-size:100%; border:solid 1px #999999; height:1.75em;font:arial;font-weight:bold;color:White; width:168px;background-color:#DADADA;}

.on-w170, .ona-w170 {font-size:95%; border:solid 1px #ff6600; height:1.7em;font:arial;font-weight:bold;color:White; width:170px;background:#ff6600 url(/i/lo/orange_button_static.png) 100% 0 repeat-x; text-decoration:none;cursor:pointer; margin-left:10px; margin-right: 20px}
.ona-w170 {background:#cc3300 url(/i/lo/orange_button_active.png) 100% 0 repeat-x; text-decoration:underline;}

.on-stretch, .ona-stretch {font-size:95%; 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;cursor:pointer; margin-left:10px; margin-right: 20px; width:auto;}
.ona-stretch {background:#cc3300 url(/i/lo/orange_button_active.png) 100% 0 repeat-x; text-decoration:underline;}

.off-w95, .offa-w95 {font-size:95%;position:relative;border:solid 1px #ff6600; height:1.7em;font:arial;font-weight:bold;color:#ff6633; width:95px;background-color:white;cursor:pointer}
.offa-w95 {background:#fff5e0; text-decoration:underline;}

.on-w60, .ona-w60 {font-size:95%; border:solid 1px #ff6600; height:1.7em;font:arial;font-weight:bold;color:White; width:60px;background:#ff6600 url(/i/lo/orange_button_static.png) 100% 0 repeat-x; text-decoration:none;cursor:pointer;margin-right:10px;}
.ona-w60 {background:#cc3300 url(/i/lo/orange_button_active.png) 100% 0 repeat-x; text-decoration:underline;}
.off-w60, .offa-w60 {font-size:95%;position:relative;border:solid 1px #ff6600; height:1.7em;font:arial;font-weight:bold;color:#ff6633; width:60px;background-color:white;cursor:pointer;}
.offa-w60 {background:#fff5e0; text-decoration:underline;}

.on-w100, .ona-w100 {font-size:95%; 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;cursor:pointer;margin-right:10px;}
.ona-w100 {background:#cc3300 url(/i/lo/orange_button_active.png) 100% 0 repeat-x; text-decoration:underline;}
.off-w100, .offa-w100 {font-size:95%;position:relative;border:solid 1px #ff6600; height:1.7em;font:arial;font-weight:bold;color:#ff6633; width:100px;background-color:white;cursor:pointer;margin-right:10px;}
.offa-w100 {background:#fff5e0; text-decoration:underline;}

.savecancel-w190 .on, .savecancel-w190 .ona {font-size:95%; border:solid 1px #ff6600; height:1.7em;font:arial;font-weight:bold;color:White; width:190px;background:#ff6600 url(/i/lo/orange_button_static.png) 100% 0 repeat-x; text-decoration:none;cursor:pointer;}
.savecancel-w190 .ona {background:#cc3300 url(/i/lo/orange_button_active.png) 100% 0 repeat-x; text-decoration:underline;}

.savecancel-pmas {clear:both;position:relative; padding-bottom:11px; padding-top:11px; text-align:right}
.savecancel-pmas .on, .savecancel-pmas .ona {font-size:95%; border:solid 1px #ff6600; height:1.7em;font:arial;font-weight:bold;color:White; width:180px;background:#ff6600 url(/i/lo/orange_button_static.png) 100% 0 repeat-x; text-decoration:none;cursor:pointer;}
.savecancel-pmas .ona {background:#cc3300 url(/i/lo/orange_button_active.png) 100% 0 repeat-x; text-decoration:underline;}
.savecancel-pmas .off, .savecancel-pmas .offa {font-size:95%;position:relative;border:solid 1px #ff6600; height:1.7em;font:arial;font-weight:bold;color:#ff6633; width:180px;background-color:white;cursor:pointer}
.savecancel-pmas .offa {background:#fff5e0; text-decoration:underline;}

.savecancel-pending .on, .savecancel-pending .ona {font-size:93%; border:solid 1px #ff6600; height:1.7em;font:arial;font-weight:bold;color:White; width:47px;background:#ff6600 url(/i/lo/orange_button_static.png) 100% 0 repeat-x; text-decoration:none;cursor:pointer;}
.savecancel-pending .ona  {background:#cc3300 url(/i/lo/orange_button_active.png) 100% 0 repeat-x; text-decoration:underline;}
.savecancel-pending .off, .savecancel-pending .offa {font-size:93%;position:relative;border:solid 1px #ff6600; height:1.7em;font:arial;font-weight:bold;color:#ff6633; width:77px;background-color:white;cursor:pointer; margin-right: 10px}
.savecancel-pending .offa {background:#fff5e0; text-decoration:underline;}

.savecancel-view .on, .savecancel-view .ona{font-size:95%; border:solid 1px #ff6600; height:1.5em;font:arial;font-weight:bold;color:White; width:40px;background:#ff6600 url(/i/lo/orange_button_static.png) 100% 0 repeat-x; text-decoration:none;cursor:pointer;}
.savecancel-view .ona {background:#cc3300 url(/i/lo/orange_button_active.png) 100% 0 repeat-x; text-decoration:underline;}
.savecancel-view .off, .savecancel-view .offa{font-size:95%;position:relative;border:solid 1px #ff6600; height:1.5em;font:arial;font-weight:bold;color:#ff6633; width:50px;background-color:white;cursor:pointer}
.savecancel-view .offa{background:#fff5e0; text-decoration:underline;}

.on-SignUp, .ona-SignUp, .on-Confirm, .ona-Confirm{width:auto;font-size:100%; border:solid 1px #ff6600; height:24px;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;}
.ona-SignUp, .ona-Confirm{background:#cc3300 url(/i/lo/orange_button_active.png) 100% 0 repeat-x; text-decoration:underline;}

.savecancel-view-42 .ona {font-size:85%; border:solid 1px #ff6600; height:1.6em;font:arial;font-weight:normal;color:White; width:42px;background:#ff6600 url(/i/lo/orange_button_static.png) 100% 0 repeat-x; text-decoration:none;cursor:pointer;}
.savecancel-view-42 .on-grey {font-size:85%; border:solid 1px #999999; height:1.6em; width:42px;background:#999999 url(/i/lo/grey_button_static.png) 100% 0 repeat-x; text-decoration:none;cursor:pointer;font:arial;font-weight:normal;color:White;}

.savecancel-view-50 .on, .savecancel-view-50 .ona{font-size:85%; border:solid 1px #ff6600; height:1.6em;font:arial;font-weight:normal;color:White; width:47px;background:#ff6600 url(/i/lo/orange_button_static.png) 100% 0 repeat-x; text-decoration:none;cursor:pointer; text-align:center; vertical-align:middle; padding: 0; margin: 0}
.savecancel-view-50 .ona {background:#cc3300 url(/i/lo/orange_button_active.png) 100% 0 repeat-x; text-decoration:underline;}
.savecancel-view-50 .on-gr{font-size:85%; border:solid 1px #999999; height:1.6em;font:arial;font-weight:normal;color:White; width:47px;background-color:#DADADA; text-decoration:none; text-align:center; vertical-align:middle; padding:0; margin: 0}

.savecancel-view-51 {font-size:85%; border:solid 1px #ff6600;height:1.6em;font:arial;font-weight:normal;color:White;width:47px; background:#ff6600 url(/i/lo/orange_button_static.png) 100% 0 repeat-x;text-decoration:none;cursor:pointer;text-align:center; vertical-align:middle; padding: 0; margin: 0}

.on-link, .ona-link {font-size:85%; border:solid 1px #ff6600; height:1.2em; width:40px;background:#ff6600 url(/i/lo/orange_button_static.png) 100% 0 repeat-x; text-decoration:none;cursor:pointer; text-align:center; padding:0; margin: 0}
.ona-link {background:#cc3300 url(/i/lo/orange_button_active.png) 100% 0 repeat-x; text-decoration:underline;}
.on-gr-link {font-size:85%; border:solid 1px #999999; height:1.2em; width:40px;background:#999999 url(/i/lo/grey_button_static.png) 100% 0 repeat-x; text-decoration:none;cursor:pointer; text-align:center; padding:0; margin: 0}
.on-link A, .ona-link A, .on-gr-link A, .on-gr-link A:visited, .on-gr-link A:link, .on-gr-link A:active, .on-gr-link A:hover, .on-link A:visited, .on-link A:link, .on-link A:active, .on-link A:hover, .ona-link A:visited, .ona-link A:link, .ona-link A:active, .ona-link A:hover  
{font:arial;font-weight:normal;color:White;}

.savecancel-long .on, .savecancel-long .ona{font-size:85%; border:solid 1px #ff6600; height:1.5em;font:arial;font-weight:normal;color:White; width:110px;background:#ff6600 url(/i/lo/orange_button_static.png) 100% 0 repeat-x; text-decoration:none;cursor:pointer}
.savecancel-long .ona {background:#cc3300 url(/i/lo/orange_button_active.png) 100% 0 repeat-x; text-decoration:underline;}

.savecancel-110 .on, .savecancel-110 .ona{font-size:95%; border:solid 1px #ff6600; height:1.6em;font:arial;font-weight:bold;color:White; width:110px;background:#ff6600 url(/i/lo/orange_button_static.png) 100% 0 repeat-x; text-decoration:none;cursor:pointer; margin-right: 10px}
.savecancel-110 .ona {background:#cc3300 url(/i/lo/orange_button_active.png) 100% 0 repeat-x; text-decoration:underline;}
.savecancel-110 .off, .savecancel-110 .offa{font-size:95%;position:relative;border:solid 1px #ff6600; height:1.6em;font:arial;font-weight:bold;color:#ff6633; width:110px;background-color:white;cursor:pointer}
.savecancel-110 .offa{background:#fff5e0; text-decoration:underline;}

.savecancel .on-gr, .savecancel .on-gr-a {font-size:95%; 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;cursor:pointer}
.savecancel .on-gr-a {background:#cc3300 url(/i/lo/orange_button_active.png) 100% 0 repeat-x; text-decoration:underline;}

.savecancel-bl .on-bl, .savecancel-bl .on-bl-a, .on-bl-w60, .on-bl-w60-a, .savecancel-bl-w60 .on-bl, .savecancel-bl-w60 .on-bl-a, .savecancel-left .on-bl, .savecancel-left .on-bl-a, .JobSearch .on-bl, .JobSearch .on-bl-a {font-size:95%; border:solid 1px #043256; height:1.7em;font:arial;font-weight:bold;color:White; width:100px;background:#043256 url(/i/lo/blue_submit_static.gif) 100% 0 repeat-x; text-decoration:none;cursor:pointer}
.savecancel-bl .on-bl-a, .savecancel-bl-w60 .on-bl-a, .on-bl-w60-a, .savecancel-left .on-bl-a,.JobSearch .on-bl-a  {background:#043256 url(/i/lo/blue_submit_over.gif) 100% 0 repeat-x; text-decoration:underline;}
.savecancel-bl .off-bl, .savecancel-bl .off-bl-a, .savecancel-bl-w60 .off-bl, .savecancel-bl-w60 .off-bl-a, .savecancel-left .off-bl, .savecancel-left .off-bl-a{font-size:95%;position:relative;border:solid 1px #043256; height:1.7em;font:arial;font-weight:bold;color:#236CA8; width:100px;background-color:white;width: 100px;cursor:pointer}
.savecancel-bl .off-bl-a, .savecancel-bl-w60 .off-bl-a, .savecancel-left .off-bl-a{background:#E5F6FD; text-decoration:underline;}
.savecancel-bl-w60 .on-bl, .savecancel-bl-w60 .on-bl-a, .savecancel-bl-w60 .off-bl, .savecancel-bl-w60 .off-bl-a, .on-bl-w60, .on-bl-w60-a {width:60px; height:1.8em;}
.JobSearch .on-bl, .JobSearch .on-bl-a {width:auto; margin-top:4px;}

* html body .on-bl-w60, .on-bl-w60-a {margin-top: 1px; height:1.7em;}
*+html .on-bl-w60, .on-bl-w60-a {margin-top: 1px; height:1.7em;}

.on-bl-link, .on-bl-link-a {padding:0; margin:0; text-align: center; font-size:86%; border:solid 1px #043256; height:1.5em;font:arial;font-weight:bold;color:White; width:70px;background:#043256 url(/i/lo/blue_submit_static.gif) 100% 0 repeat-x; text-decoration:none;cursor:pointer}
.on-bl-link-a {background:#043256 url(/i/lo/blue_submit_over.gif) 100% 0 repeat-x; text-decoration:underline;}
.off-bl-link, .off-bl-link-a {padding:0; margin:0; text-align: center; font-size:86%; border:solid 1px #043256; height:1.5em;font:arial;font-weight:bold;color:#236CA8; width:70px;background-color:white;cursor:pointer}
.off-bl-link-a {background:#E5F6FD;text-decoration:underline;}
.on-bl-link A, .on-bl-link-a A {color:White;font-weight:bold;}
.off-bl-link A, .off-bl-link-a  A {font-weight:bold;color:#236CA8}

.savecancel .off, .savecancel .offa, .savecancel-left .off, .savecancel-left .offa, .savecancel-connect .off, .savecancel-connect .offa {font-size:95%;position:relative;border:solid 1px #ff6600; height:1.7em;font:arial;font-weight:bold;color:#ff6633; width:100px;background-color:white;cursor:pointer}
.savecancel .offa, .savecancel-left .offa, .savecancel-connect .offa {background:#fff5e0; text-decoration:underline;}

/*Button Styles Orange Size Auto*/
.on-Orange-Auto, .ona-Orange-Auto, .on-Yes, .ona-Yes {width:auto;font-size:95%; border:solid 1px #ff6600; height:2em;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;}
.ona-Orange-Auto, .ona-Yes {background:#cc3300 url(/i/lo/orange_button_active.png) 100% 0 repeat-x; text-decoration:underline;}
/*Button Styles White Size Auto*/
.on-White-Auto, .ona-White-Auto, .on-No, .ona-No {width:auto;font-size:95%;border:solid 1px #ff6600; height:2em;font:arial;font-weight:bold;color:#ff6633;background-color:white;cursor:pointer;}
.ona-White-Auto, .ona-No {background:#fff5e0; text-decoration:underline;}
/*Button Sizes*/
.on-Yes, .ona-Yes, .on-No, .ona-No {width:3em;}

.clear{clear:both;}
.leftmargin {float: left; margin: 7px 12px 0 0;}
.floatleft {float:left;}
* html body .floatleft-w {float:left; width: 305px}
*+html .floatleft-w {float:left; width: 305px}
.floatleft-w {float:left; width: 305px}
.floatright {float:right;}
.floatright-w {float:right; width: 58px; margin-right: 5px}
* html body .floatright-w {float:right; width: 58px; margin-right: 3px}
*+html .floatright-w {float:right; width: 58px; margin-right: 3px}

.colorgrey {color:#666666;overflow:hidden;width:506px;}

.tblpublications{margin: 0px 6px 0px 6px; font-family: Tahoma; font-size: 100%; width:638px}
.bgred {background-color: #FFE6C8;}

.btnorangeleft, .btnorangelefthidden{position:absolute; margin-left:4px; background: url('../i/blank.gif') 0px 0 repeat-x; border: 0 solid; cursor: pointer; text-decoration: none; color: #FE6601; font-weight: bold;}
.btnorangelefthidden {visibility:hidden;}

/*Save Cancel Buttons and Header */

div.savecancelrow
{
	padding-top:1em;
	padding-bottom:3em;
}

div.savecancelrow span.left {
  float: left;
  font-weight: bold;
  margin-left: 1em;
  font-size:141%;
  }

div.savecancelrow span.right {
  float: right;
  font-weight: bold;
  margin-right:1em;
  }
  
div.savecancelrow span.right input.on, div.savecancelrow span.right input.ona 
{
	margin-right: 10px; font-size:95%; 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;cursor:pointer
}

div.savecancelrow span.right input.ona 
{
	background:#cc3300 url(/i/lo/orange_button_active.png) 100% 0 repeat-x; text-decoration:underline;
}

div.savecancelrow span.right input.off, div.savecancelrow span.right input.offa 
{
	font-size:95%;position:relative;border:solid 1px #ff6600; height:1.7em;font:arial;font-weight:bold;color:#ff6633; width:100px;background-color:white;width: 100px;cursor:pointer
}

div.savecancelrow span.right input.offa 
{
	background:#fff5e0; text-decoration:underline;
}

/*End - Save Cancel Buttons and Header */

/*Div For Required Fields */
div.requiredfieldsrow span.left
{
	float:left; 
	color: #666666; 
	font-size: 80%;
}

td.titleTop {vertical-align: top;}	
td.fieldpb2pt2{vertical-align: middle; width: 240px ; height:3px;padding-bottom:2px;padding-top:2px;}


.pt2b2px{padding-bottom:2px;padding-top:2px;}
.padr10l12{padding-right: 10px; padding-left: 12px}
.padr10{padding-right: 10px;}
#greydashedline {background: url('../i/line.gif') 0 0 repeat-x; height: 2px; margin: 10px 0 10px 0;width:100%}


div#required-fields{color: #666666;font-family: Tahoma; font-size: 80%;}

.btnDelete{
background:transparent url(../i/blank.gif) repeat-x scroll 0px 0pt;
border:0pt solid;
color:#FE6601;
cursor:pointer;
float:right;
font-weight:bold;
text-align:right;
text-decoration:none;
}

.associations-header {float:left; margin: 0px 12px 0 0; padding: 0px 0px 0px 0px; width: 650px;}
.associations-items{margin: 7px 12px 0pt 0pt; float: left;}

.modalBackground {
background-color:Gray;
opacity:0.5;
filter:alpha(opacity=50);
}

.hidelbl{display:none;}

/* fixing different behavior of HTML editor in different browsers */
.list ul, .list ol {padding: 0; margin: 0;}
.list ul li {margin: 0px 0px 0 15px;}
.list ol li {margin: 0px 0px 0 20px;}
* html body .list ol li, *+html .list ol li {margin: 0px 0px 0 24px;}

.list p {padding: 0; margin: 0;}

.hidelbl{display:none;}

.submenu-top ul {list-style: none; padding: 0; margin: 0 0 20px 0; float: left; color: #000000; font-weight: bold; font-family: Tahoma; font-size: 93%;}
.submenu-top ul li, .submenu-top ul li.nofirst {float: left;}
.submenu-top ul li.nofirst {margin-left: 10px}
.submenu-top a {color: #236CA8; text-decoration: none}
.submenu-top a.activ {color: #000000; text-decoration: none}
.submenu-top a.hover {text-decoration: underline;}

.img-download {border: 0; margin-top: 5px; margin-right: 6px}
.hdlink-download {margin-top: 7px; margin-right: 6px; font-family: Tahoma; font-size: 85%;}

.dropdownCss-160, .inputCss-160 {font-family: Tahoma; width: 160px;}
.inputCss-160 {padding-left: 3px; margin-top: 4px;font-size:99%;}
.dropdownCss-160, .dropdownCss-185 {margin-top: 4px;font-size:100%;}

.dropdownCss-185 {font-family: Tahoma; width: 187px;}
*+html .dropdownCss-185 {margin-top: 3px; width: 187px;}
* html body .dropdownCss-185 {margin-top: 3px; width: 187px;}

*+html .inputCss-160 {padding-left: 3px; margin-top: 2px; width: 160px;}
*+html .dropdownCss-160 {margin-top: 3px; width: 160px;}
* html body .inputCss-160 {padding-left: 3px; margin-top: 2px; width: 160px;}
* html body .dropdownCss-160 {margin-top: 3px; width: 160px;}

.cross-blue, .cross-blue-1 {background: url('../i/tabs-plus.gif') bottom left no-repeat; border: 0 solid; cursor: pointer; text-decoration: none; height: 28px; width: 24px; margin-right: 0px; margin-top: 5px;}
.cross-blue-1 {margin: 0 4px 0 0; padding: 0px;}
.close-btn, .downloadAttachCv-blue-btn, .downloadAttachCv-orange-btn, .add-blue-btn, .close-blue-btn, .add-blue-btn-1, .add-blue-btn-b, .add-blue-btn-c, .add-blue-btn-n, .add-blue-btn-messg, .add-blue-btn-messg-FF, .add-blue-btn-ff, .add-blue-btn-ffn, .add-blue-btn-as, .add-blue-btn-nb-grey, .add-blue-btn-nb, .add-blue-btn-nb-black, .blue-btn-request, .blue-btn-job-application, .blue-btn-comments, .add-blue-btn-nb-86, .add-blue-btn-nb-black-86, .add-blue-btn-nb-grey-86, .add-blue-btn-b-FF-Saf, .add-blue-btn-as-Saf, .btnDownloadAttachedCV 
{
	background: url('../i/blank.gif') 0px 0 repeat-x; border: 0 solid; cursor: pointer; text-decoration: none; color: #236CA8; font-weight: bold; font-family: Tahoma; text-align: left; margin: 0; padding: 0px
}
.add-blue-btn-1 {font-size:86%; width: 90px; margin-top: 8px; height:15px;}

.close-btn{text-align: right; font-size:93%;}
.mrg-close-btn {float:right; width: 150px; text-align: right}

.add-blue-btn {font-size:86%; margin-top: 15px; text-align: right; margin-left: 4px}
* html body .add-blue-btn {font-size:86%; padding-bottom: 5px; text-align: right; width: 92px; margin-left: 4px}
*+html .add-blue-btn {font-size:86%; padding-bottom: 5px; text-align: right; width: 92px; margin-left: 4px}

.add-blue-btn-b, .blue-btn-request, .blue-btn-job-application, .blue-btn-comments, .add-blue-btn-b-FF-Saf {font-size:95%;}
.add-blue-btn-nb, .add-blue-btn-nb-black, .add-blue-btn-nb-grey, .add-blue-btn-messg, .add-blue-btn-messg-FF {font-size:93%;}
.add-blue-btn-nb-86, .add-blue-btn-nb-black-86, .add-blue-btn-nb-grey-86 {font-size:86%;}
.add-blue-btn-nb-black, .add-blue-btn-nb-black-86 {color: #000000;}
.add-blue-btn-nb-grey, .add-blue-btn-nb-grey-86 {color: #898989;}
.add-blue-btn-as{font-size:86%}
.add-blue-btn-as-Saf{font-size:95%}
.close-blue-btn {font-size:93%; width: 95px; height: 15px}
.downloadAttachCv-blue-btn {font-size:93%; height: 15px;}
.downloadAttachCv-orange-btn {font-size:93%; width: 95px; height: 15px;}
.downloadAttachCv-orange-btn{color:#fe6601;font-weight:bold;width:116px;}
.download-attachment-link {color:#236CA8;}
* html body .close-blue-btn {font-size:93%; width: 95px; height: 17px}
*+html .close-blue-btn {font-size:93%; width: 95px; height: 17px}
.btnDownloadAttachedCV {color:#fe6601;font-weight:normal;font-size:100%;margin-right:10px;}

* html body .downloadAttachCv-blue-btn {font-size:93%; height: 17px}
*+html .downloadAttachCv-blue-btn {font-size:93%; height: 17px}
* html body .downloadAttachCv-orange-btn{font-size:93%; width: 116px; height: 17px}
*+html .downloadAttachCv-orange-btn{font-size:93%; width: 116px; height: 17px}
* html body .btnDownloadAttachedCV {font-size:93%; height: 17px}
*+html .btnDownloadAttachedCV {font-size:93%; height: 17px}

.add-blue-btn-messg-FF {margin-left: -1px} 
.add-blue-btn-b-FF-Saf {margin-left: -3px} 

.add-blue-btn-nb, .add-blue-btn-nb-grey, .add-blue-btn-nb-black, .blue-btn-request, .blue-btn-job-application, .blue-btn-comments {text-align: center}
.add-blue-btn-ff {font-size:95%; margin-left: -3px;}
.add-blue-btn-c {font-size:95%; text-align: center}
.add-blue-btn-n {font-size:86%; font-weight: bold; height:17px; width: 89px;}
.add-blue-btn-ffn {font-size:95%; font-weight: normal; margin-left: -3px;}
.blue-btn-request {width: 50px; height: 17px; font-weight: normal;}
.blue-btn-job-application  {width: 87px; height: 17px; font-weight: normal;}
.blue-btn-comments  {width: 60px; height: 17px; font-weight: normal;}

.header-top {background: #FFFFFF url('../i/bg20.gif') bottom left repeat-x; height: auto;}
.header-top-sm {background: #FFFFFF url('../i/bg20.gif') bottom left repeat-x; height: auto;}
.header-top .mrg1 {float:left;}
.header-top .mrg2 {margin-top: 5px; margin-left:18px;}
.header-top .mrg3 {float:left;width: 69px;}
.header-top .mrg4 {margin: 15px 18px 15px 18px;}
.header-top-sm .mrg4 {margin: 15px 18px 10px 18px;}
.header-top .mrg5 {margin: 6px 0px 0 9px; width: 60px;}
.header-top .mrg6 {margin: 10px 0px 0px 18px;}
* html body .header-top .mrg6 {margin: 0px 0px 0px 18px; padding-top: 10px}
*+html .header-top .mrg6 {margin: 0px 0px 0px 18px; padding-top: 10px}

.header-top .lbl-header, .header-undertop .lbl-header, .header-top .lbl-nrm, .lbl-header {font-weight: bold; font-size:86%; font-family: Tahoma;}
.header-top .lbl-info, .header-top-sm .lbl-info {font-weight: normal; font-size:95%; font-family: Tahoma; color: #666666}
.lbl-header-activity, .lbl-header-activity-86 {font-weight: bold; font-family: Tahoma; line-height: 1.3em}
.lbl-header-activity {font-size:93%}
.lbl-header-activity-86 {font-size:86%}
.header-top .lbl-nrm {font-weight: normal;}

.submenu-right {position:relative;}
.submenu-right ul {list-style: none; padding: 0; margin: 5px 14px 0 0; float: right;}
* html body .submenu-right ul {list-style: none; padding: 0; margin: 5px 7px 0 0; float: right;}
.submenu-right ul li, * html body .submenu-right ul li {float: left; padding: 0px 4px 0 4px;}
.submenu-right ul li.line, * html body .submenu-right ul li.line {text-align: center; padding: 0; background: url('../i/line-point3.gif') 0px 0px no-repeat; height: 20px; width: 2px;}
.submenu-right-btn {background: url('../i/blank.gif') 0px 0 repeat-x; padding: 0; margin: 0; border: 0 solid; cursor: pointer; text-align: center; font-family: Tahoma; font-size: 85%; color: #FE6601; height: 20px;}
.submenu-right-btn-grey {background: url('../i/blank.gif') 0px 0 repeat-x; padding: 0; margin: 0; border: 0 solid; cursor: pointer; text-align: center; font-family: Tahoma; font-size: 85%; color: #898989; height: 20px;}
.submenu-right .mrg1 {margin: 5px 0 0 20px}

.header-undertop {background: #E5E5E5 url('../i/bg21.gif') left top repeat-x; height: 31px;}
.header-undertop .mrg1 {margin: 5px 0 0 18px;}
.pddb5 {padding-bottom: 5px}
.checkboxCss1 {MARGIN-RIGHT: 9px;}

.content-all {width: 668px;}
.content-all .mrg1 {margin: 5px 18px 5px 18px;}
.content-all .mrg2 {margin: 40px 0 0 18px;}
.content-all .mrg3 {margin-right: 18px;}
.content-all h2 {padding: 0; margin: 0; color: #000000; font-weight: bold; font-family: Arial, Tahoma, Verdana, sans-serif; font-size: 131%}

.connection-bg-red {height: 420px; overflow:auto; background-color: #FBF9E0; padding-bottom: 5px; position:relative}
.div-editform-connection {width: 431px;}
.div-editform-connection div.title {font-family: Tahoma; font-size: 93%; font-weight: bold; text-align: right; vertical-align: middle; width: 101px; float: left;line-height:1.7em;}
.div-editform-connection div.field {vertical-align: middle; width: 330px; float: left}
.valid {margin-left: 18px}

.div-editform-connection div.field .dropdownCss, .div-editform-connection div.field .inputCss, .div-editform-connection div.field .textareaCss, * html body .div-editform-connection div.field .dropdownCss, *+html .div-editform-connection div.field .dropdownCss
{
	MARGIN-LEFT: 12px;  font-size: 100%; font-family: Tahoma; 
}
.div-editform-connection div.field .dropdownCss, .div-editform-connection div.field .inputCss {width: 200px;}
.div-editform-connection div.field .textareaCss {width: 300px; height: 144px}
.div-editform-connection div.field .inputCss, .div-editform-connection div.field .textareaCss, .textareaCss-html-editor {padding-left: 3px;}
* html body .div-editform-connection div.field .dropdownCss {width: 208px;}
*+html .div-editform-connection div.field .dropdownCss {width: 208px;}
.textareaCss-html-editor {MARGIN-LEFT: 10px; width: 300px; height: 144px; padding-left: 3px;}

/* connections details */
.connection-details {width: 380px; float: left; margin-right: 5px}
.connection-details h1, .agency-details h1 {padding: 0; margin: -5px 0 0 0; float: left; color: #000000; font-weight: bold; font-family: Arial, Tahoma, Verdana, sans-serif; font-size: 160%}
.connection-details .title {float: left; font-family: Tahoma; font-size: 95%; vertical-align: middle; width: 73px; line-height: 1.3em; color: #666666;}
.connection-details .field {float: left; font-family: Tahoma; font-size: 95%; vertical-align: middle; width: 297px; margin-left: 10px; line-height: 1.3em}
.connection-details a, .connection-job a {color: #00ADEA}

.agency-details {float: left; font-family: Tahoma; font-size: 95%; width: 240px;}
.agency-logo {float: right; width: 135px; margin-right: 0px}

.connection-job-title {float: left; font-family: Tahoma; font-size: 95%; vertical-align: middle; width: 120px; line-height: 1.3em; color: #666666;}
.connection-job-field {float: left; margin-left: 10px; font-family: Tahoma; font-size: 95%; vertical-align: middle; width: 250px; line-height: 1.3em}

/* end - connections details */

.central-content {width: 449px; float: left; border-left: 1px solid #E5E5E5}
.central-content .header {margin: 15px 0 0 20px; width: 190px;}
* html body .central-content .header {margin: 10px 0 0 20px; width: 190px}
*+html .central-content .header {margin: 10px 0 0 20px; width: 190px}
.central-content .menu-panel {background: #F2F2F2; height: 30px; width: 100%;}

.central-content .central-scroll {height: 488px;}
* html body .central-content .central-scroll {height: 506px;}
*+html .central-content .central-scroll {height: 506px;}

.central-scroll A, .central-scroll A.visited, .central-scroll A.link, .central-scroll A.active {color: #236CA8;}
.central-content .central-scroll .img-avatar {float:left; width: 62px; margin-top: 5px;}
.central-inside-scroll {height: 470px; overflow: auto;}

.left-scroll {width: 218px; height: 537px; float: left; overflow: auto; font-size: 85%; font-family: Tahoma; padding:0; margin: 0}
.left-scroll .inbox, .left-scroll .inbox-blue {background-color: #FFFFFF; border-bottom: 2px solid #E5E5E5;}

.inbox-bg-white {background-color: #FFFFFF}
.inbox-bg-grey-dark {background-color: #EBEBEB;}
.inbox-bg-grey {background-color: #F5F5F5}
.left-scroll .inbox-blue, .inbox-bg-blue {background-color: #E0E9F0}
.left-scroll .inbox .mrg1, .left-scroll .inbox-blue .mrg1 {margin: 0px 13px 0px 15px;}
.left-scroll .inbox .mrg1 .mrg2, .left-scroll .inbox-blue .mrg1 .mrg2 {float:left; margin-top: 3px;}

.left-scroll .inbox-add {background-color: #FFFFFF; border-bottom: 2px solid #E5E5E5; height:auto}
.left-scroll .inbox-add .mrg1 {margin: 10px 18px 0px 18px; width: 160px;}
.left-scroll .inbox-add .mrg1 .lbl {font-size:95%; font-weight: bold;}

.div-scroll-comment {padding: 3px; height: 138px; font-size: 90%; font-family: Tahoma; width: auto; overflow: auto; border: 1px solid #E5E5E5;}
.w388 {width: 388px}

.div-white {margin: 0px 10px 5px 10px; background-color: #FFFFFF;}
.div-white div.title, .div-white div.field {font-family: Tahoma; font-size: 95%; vertical-align: middle;float: left; line-height: 1.3em}
.div-white div.field {width: 455px; margin-left: 12px;}
.div-white div.title {width: 150px; font-weight: bold; text-align: right;}
.div-white a, .div-white a:link,  .div-white a:active,  .div-white a:visited {color: #0DB1EE;cursor:pointer; text-decoration: none} 
.div-white a:hover {color: #0DB1EE;cursor:pointer; text-decoration: underline} 
.div-scroll-send {background-color: #FFFFFF; margin-left: 12px; overflow: auto; height: 158px; width: 410px; border: 1px solid #E5E5E5;font-family: Tahoma; font-size: 95%;}
.div-scroll-send  div.line {border-top: 1px solid #E5E5E5; overflow:hidden; padding: 0; margin: 0;}

.pdn5 {padding: 0px 5px 5px 5px}

.mrg-1, .mrg-2, .mrg-3 {margin-top: 1px; float:left; margin-left: 5px;}
.mrg-2 {width: 348px; overflow: hidden; line-height: 1.2em}
* html body .mrg-1, * html body .mrg-2, * html body .mrg-3 {margin-top: 0px; float:left; margin-left: 5px;}
*+html .mrg-1, *+html .mrg-2, *+html .mrg-3 {margin-top: 0px; float:left; margin-left: 5px;}
* html body .mrg-2 {width: 348px; overflow: hidden; line-height: 1.2em}
*+html .mrg-2 {width: 348px; overflow: hidden; line-height: 1.2em}

.div-scroll-send  div.bg {background-color: #F2F2F2; height: 20px; vertical-align: middle}
.div-scroll-send  div.row-inscroll {border-bottom: 1px solid #E5E5E5;}
.exmpl {font-size: 93%; color: #666666; font-weight: normal; width: 410px;}

.header2 {font-size: 100%}
.title-name {font-weight: bold; float: left; width: 200px; margin-right: 12px; overflow:hidden; line-height: 1.3em}
.title-new {float: left; color: #669900; font-weight: bold; line-height: 1.3em}

.tabbox-messages {width:670px;}
.tabbox-messages {position:relative;left:0px;top:0px;float:left;}
.tabbox-messages .top, .tabbox-messages .bottom, .tabbox-messages .top-jobboard, .tabbox-messages .bottom-jobboard  {height: 5px; width: 670px;overflow:hidden;}
.tabbox-messages .top {background: url('../i/topcurve2.gif') 0px 0 no-repeat;}
.tabbox-messages .bottom {float:left;background: url('../i/bottomcurve2.gif') 0px 0 no-repeat; margin: 0; padding: 0}

.tabbox-messages .top-jobboard {background: url('../i/topcurve1.gif') 0px 0 no-repeat;}
.tabbox-messages .bottom-jobboard {float:left;background: url('../i/bg14.gif') 0px 0 no-repeat; margin: 0; padding: 0}
.tabbox-messages .box-jobboard {float:left; background-color: #FFFFFF; border: 1px solid #CCCCCC;border-bottom:0;border-top:0;width:668px;}

.tabbox-messages .box {float:left; background-color: #FFF5DF; border: 1px solid #CCCCCC;border-bottom:0;border-top:0;width:668px;}
.tabbox-messages .box h2 {font-size: 131%; color: #000000; font-weight: bold; font-family: Arial, Tahoma, Verdana, sans-serif; padding: 0; margin: 0}
.tabbox-messages .box .mrg1 {margin: 7px 0 0 10px}
.messages-scroll {padding: 5px; width: 634px; background-color: #FFFFFF; height: 57px; font-size:100%; font-family: Tahoma; overflow:auto; border: 1px solid #CCCCCC;}
.textareaCssB {padding: 5px; width: 646px; height: 69px; font-size:100%; font-family: Tahoma;}
* html body .textareaCssB {padding: 5px; width: 634px; height: 57px; font-size:100%; font-family: Tahoma;}
*+html .textareaCssB {padding: 5px; width: 634px; height: 57px; font-size:100%; font-family: Tahoma;}

/*.div-comment {border: 1px solid #CCCCCC; background-color: #FFF5E1; padding: 10px; position:relative}
.header-comment {margin-top: -10px; width: 410px; float:left; position:relative}*/

.editFldLbl-1 {font-size:100%; font-family: Tahoma; font-weight: bold; text-align: right; vertical-align: middle; width: 200px;}
.editFldTxtW-1 {margin-bottom:3px;MARGIN-LEFT: 12px; width: 420px; height:100px; padding-left: 3px; font-family: Tahoma; font-size:100%;}
* html body .editFldTxtW-1 {margin-bottom:3px;MARGIN-LEFT: 12px; width: 407px; height:100px; padding-left: 3px; font-family: Tahoma; font-size:100%;}
*+html .editFldTxtW-1 {margin-bottom:3px;MARGIN-LEFT: 12px; width: 407px; height:100px; padding-left: 3px; font-family: Tahoma; font-size:100%;}
.editDDL-1 {margin-bottom:3px;MARGIN-LEFT: 12px; padding-left: 3px; width: 200px; font-family: Tahoma;font-size:100%}
.pageEditableControlsHolder-1 {background-color: #ffffff;padding-top:8px;padding-left:18px;padding-right:18px; font-family: Tahoma; font-size: 100%;}
.pageLblholder-1 {width:200px;float:left;clear:right;text-align:right;vertical-align: middle;}
.pageSectionHdr-1 {font-size:130%; color: #000000; font-weight: bold; font-family:Arial;}

.anyconnect {width: 100%; height: 537px; overflow: auto;}

.pb {margin: 0 10px 0 20px; position:relative; z-index:10}
.font-pb, .font-pb1 {margin-top: 5px; float: left; font-family: Tahoma; font-size: 85%;}
.font-pb {margin-right: 10px;}
.font-pb1 {margin-right: 5px;}
.font-pb2 {margin-top: 5px; float: left;position:relative}
.font-pb3 {margin-right: 5px; float: left;position:relative;z-index: 1000}
.progress-b {background: url('/i/pb/progress-bar-0.gif') 0 0 no-repeat; height: 10px; width: 100px; position: relative; float: left; margin: 8px 0 0 0;}
.progress-b .progress-b-red .progress-b-red-left {float: left; background: url('/i/pb/pb-left.gif') 0 0 no-repeat; height: 10px; width: 1px; position: absolute; overflow:hidden;}
.progress-b .progress-b-red .progress-b-red-right {float: left; background: url('/i/pb/pb-left.gif') 0 0 no-repeat; height: 10px; width: 1px; position: absolute; overflow:hidden; margin-left: 0px;}

.pb-hardunlocked {background: url('/i/iprofile_unlocked.gif') 0 0 no-repeat; height: 20px; width: 9px; z-index: 1000; position: relative; margin: 3px 0 0 8px}
.pb-hardlocked {background: url('/i/iprofile_locked.gif') 0 0 no-repeat; height: 20px; width: 9px; z-index: 1000; position: relative; margin: 3px 0 0 8px}
.pb-point-h {background: transparent url('/i/pb/pb-point-h.gif') 0 0 no-repeat; width: 15px; height: 20px; float:left}
.pb-box-h {visibility: hidden; left: 9px; top: 0px; width: 237px; position: absolute;}
.pb-box-red-h {border: 1px solid #FE6600; background-color: #FFFFFF; float:left; width: 220px;}
ul.hardlock-in {padding-top: 5px; padding-bottom: 5px; margin: 0 0px 0 0px; padding-left: 15px}
ul.hardlock-in li {padding-left: 7px}

.progress-b-red {background: url('/i/pb/pb.gif') 0 0 repeat-x; height: 10px; position: absolute}
.pb-box {visibility: hidden; z-index: 1111; left: -60px; margin: 6px 0 0 0; top: 0px; width: 220px; position: absolute;}
.pb-point {background: transparent url('/i/pb/pb-point.gif') 50% 50% no-repeat; height: 15px;}
.pb-box-red {border: 1px solid #FE6600; background-color: #FFFFFF;}
.pb-box-red .header, .pb-box-red-h .header {background-color: #FF6600; padding: 3px 10px 3px 10px; color: #FFFFFF; font-weight:bold; font-family: Arial; font-size: 85%;}
.pb-box-red .inside, .pb-box-red-h .inside {margin: 5px 10px 10px 10px; color: #8C8C8C; font-family: Arial; font-size: 85%;}

.progress-b-big {background: url('/i/pb/progress-bar-b-0.gif') 0 0 no-repeat; height: 20px; width: 260px; position: relative; float: left; margin: 3px 0px 0 0;}
.progress-b-big .progress-b-red-left {float: left; background: url('/i/pb/pb-left-b.gif') 0 0 no-repeat; height: 20px; width: 1px; position: absolute; overflow:hidden;}
.progress-b-big .progress-b-red-right {float: left; background: url('/i/pb/pb-left-b.gif') 0 0 no-repeat; height: 20px; width: 1px; position: absolute;  overflow:hidden;  margin-left: 0px;}
.progress-b-big .progress-b-red {background: url('/i/pb/pb-b.gif') 0 0 repeat-x; height: 20px; position: absolute; border-right:solid 1px #FE6601;}

.loggedin-header-left {background: url('/i/loggedin-header-left.gif') 0 0 no-repeat; height: 133px; width: 940px;}
.loggedin-header-new {background: url('/i/loggedin-header.gif') 0 0 no-repeat; height: 130px; width: 940px;}
.loggedin-header {background: #FFFFFF url('/i/bg24.gif') top left repeat-x; height: 90px; width: 940px;}
.loggedin-header .mrg1, .loggedin-header-left .mrg1 {float: left; width: 784px;}
.loggedin-header .mrg2, .loggedin-header-left .mrg2 {float: right; width: 141px;}
.loggedin-header .mrg3, .loggedin-header-left .mrg3 {float: left; width: 680px;}
.loggedin-header .mrg4, .loggedin-header-left .mrg4 {float: right; width: 220px;}
.main-header {margin: 15px 10px 0 20px; width: 754px; overflow: hidden}
.main-header-short {margin: 0px 10px 0 20px; width: 650px; overflow: hidden;}
.main-header h1, .main-header-short h1 {color: #000000; font-weight: bold; font-family: Arial, Tahoma, Verdana, sans-serif; font-size: 160%; margin: 5px 0 0px 0; padding: 0}

.column, .column-right {float:left; width:300px;}
.column {margin-right: 20px;}
.column .top, .column-right .top {height: 5px; width: 300px;overflow:hidden; background: url('/i/topcurve-sm.gif') 0px 0 no-repeat;}
.column .bottom, .column-right .bottom {height: 5px; width: 300px;overflow:hidden; background: url('/i/bottomcurve-sm.gif') 0px 0 no-repeat;}
.column .box, .column-right .box {background-color: #ffffff; border: 1px solid #CCCCCC;border-bottom:0;border-top:0;width:298px;}
.column .box .pdd1, .column-right .box .pdd1 {padding: 7px 10px 0px 10px}
.column .box .pdd2, .column-right .box .pdd2 {margin: 0px 10px 0px 10px}
.column .box .pdd3, .column-right .box .pdd3 {margin: 0px 10px 0px 10px; padding: 2px 0 2px 0}
.column .box .pdd4, .column-right .box .pdd4 {margin: 0px 10px 0px 10px; padding: 3px 0 6px 0}
.pdd5 {float: left; width: 190px; padding: 0 0 2px 0}

.home-lbl-info {float:left; /*width: 60px;*/}
.home-fld-info {float:right; /*width: 217px;*/}
.dropdownCss-217 {width: 217px; font-family: Tahoma; font-size: 100%;}
.inputCss-217 {width: 217px; font-family: Tahoma; font-size: 100%; padding-left: 3px}
* html body .inputCss-217 {width: 209px; font-family: Tahoma; font-size: 100%; margin-left: -10px; margin-right: -10px; padding-left: 3px}
*+html .inputCss-217 {width: 209px; font-family: Tahoma; font-size: 100%; margin-left: -10px; margin-right: -10px; padding-left: 3px}


.jobseeking .input-date54, .jobseeking .input-date87, .jobseeking .input-date67, .dropdownCss-277,.JobSearch .input-date80,.JobSearch .input-date85, .JobSearch .input-date87,.JobSearch .input-date105 {font-family: Tahoma; font-size: 100%;} 
.jobseeking .input-date54 {width: 54px;}
.JobSearch .input-date80 {width: 80px; margin-left:0;}
.JobSearch .input-date85 {width: 85px; margin-left:0;}
.jobseeking .input-date87, .JobSearch .input-date87 {width: 87px;}
.jobseeking .input-date67, .JobSearch .input-date67 {width: 67px;}
.JobSearch .input-date105{width: 105px;}
.jobseeking .input-date87, .jobseeking .input-date54, .JobSearch .input-date105{margin-right: 9px;}
*html .JobSearch .input-date105 {margin-right: 7px;}
.JobSearch .input-date67, .JobSearch .input-date80, .JobSearch .input-date85, .JobSearch .input-date87, .JobSearch .input-date105 {margin-top: 4px;}
/*.jobseeking .input-date67 {margin-right: 9px;}*/
.dropdownCss-277 {width: 277px;}

.inputCss-277 {width: 277px; padding-left: 3px; padding-top: 3px; height: 22px;}
* html body .inputCss-277  {width: 270px; padding-left: 3px; padding-top: 3px; height: 15px;}
*+html .inputCss-277  {width: 270px; padding-left: 3px; padding-top: 3px; height: 15px;}

.column .box-head, .column-right .box-head {background: #ffffff url('/i/bg-box-head.gif') bottom left repeat-x; height: 24px; border: 1px solid #CCCCCC;border-top:0;width:298px;}
.box-head .box-header {padding: 4px 0px 0px 10px; float:left; font-weight: bold;  font-size: 86%;}
* html body .box-head .box-header {padding: 2px 0px 0px 10px; float:left; font-weight: bold;  font-size: 86%;}
*+html .box-head .box-header {padding: 2px 0px 0px 10px; float:left; font-weight: bold;  font-size: 86%;}
.box-head .box-header .red-bold {color: #CA0202; font-weight: bold;}
.box-head .minus, .box-head .cross, .box-head .expand, .box-head .minus-over, .box-head .cross-over, .box-head .expand-over {padding: 0px 0px 0 5px; float:left; border: 0 solid; cursor: pointer; text-decoration: none; height: 20px; width: 20px; margin: 0;}
.box-head .minus {background: url('/i/minus.gif') 0px 0 no-repeat;} 
.box-head .expand {background: url('/i/expand.gif') 0px 0 no-repeat;} 
.box-head .cross {background: url('/i/cross-m.gif') 0px 0 no-repeat; margin-left: 5px; margin-right: 7px}
.box-head .minus-over {background: url('/i/minus_over.gif') 0px 0 no-repeat;} 
.box-head .expand-over {background: url('/i/expand_over.gif') 0px 0 no-repeat;} 
.box-head .cross-over {background: url('/i/cross-m_over.gif') 0px 0 no-repeat; margin-left: 5px; margin-right: 7px}
.header-inbox {font-size: 86%;}
.header-inbox, .header-inbox A, .header-inbox A.visited, .header-inbox A.link, .header-inbox A.active {float:left; width: 250px; font-weight:bold; font-family: Tahoma;}
.header-inbox A, .header-inbox A.visited, .header-inbox A.link, .header-inbox A.active, .blue-text, .text-inbox A, .text-inbox A.visited, .text-inbox A.link, .text-inbox A.active {color: #236CA8;}
.text-inbox,.text-inbox-2,.text-inbox-1,.hlp-text {font-family: Tahoma; font-size: 86%; color: #666666;}
.text-inbox-1 {font-size: 93%;}
.hlp-text{line-height:1.5em;margin-top:5px;}
.text-inbox div, .text-inbox p {font-size:100%;}
 
* html body .text-inbox-1 {font-family: Tahoma; color: #666666; font-size: 90%;}
*+html .text-inbox-1 {font-family: Tahoma; color: #666666; font-size: 90%;}
.text-bold, .bold {color: #000000;font-weight:bold; font-size: 86%;}
.text-red{color:red;}
.blue-text-r {text-align: right; color: #236CA8;  font-size: 86%;}
.fnt86 {font-size: 86%;}
.fnt90 {font-size: 93%}
* html body .fnt90 {font-size: 90%}
*+html .fnt90 {font-size: 90%}
.fnt110 {font-size: 110%}

.pdd5 A.black-bold, .pdd5 A:visited.black-bold, .pdd5 A:link.black-bold, .pdd5 A:active.black-bold, .pdd5 A:hover.black-bold  {color: #000000}
.pdd5 A.grey-normal, .pdd5 A:visited.grey-normal, .pdd5 A:link.grey-normal, .pdd5 A:active.grey-normal, .pdd5 A:hover.grey-normal {color: #666666}

.column .box .bg, .column-right .box .bg {background: url('/i/bg22.gif') bottom left repeat-x; height: 129px;}

.bg-grey {background-color: #F5F5F5;}
.bg-red {background-color: #FBF9E0;}
.bg-white {background-color: #FFFFFF;}

.float120 {float:left; width: 100px}
.float150 {float:right; width: 150px; text-align: right}

.progress-bar-panel {height: 10px; overflow: hidden}
.pb-text {float:left; line-height: 1em; margin-top: -2px}

.mrg-left-float {margin-left: 0px}

.tar{text-align:right;}
.tal{text-align:left;}
.tac{text-align:center;}
/*.tar:HOVER{text-decoration:underline;}*/
.pt1{}

.send-img {float: left; width: 52px; text-align: center;}
.send-info {float: left; margin-left: 30px; width: 327px;}
.send-info div.mrg1 {margin-top: 3px;}
.send-info div.mrg2 {margin-top: 10px;}
.send-info div.mrg3 {margin-top: 5px;}
.send-info h1.sub {padding: 0; margin: 0; color: #000000; font-weight: bold; font-family: Arial, Tahoma, Verdana, sans-serif; font-size: 160%; line-height: 0.8em}
.send-info A, .send-info A:visited, .send-info A:link, .send-info A:active, .send-info A:hover {color: #000000}

.activitySummary {font-size:86%;}

.color-grey {background-color: #235D75; height: 10px; overflow: hidden}
.color-green {background-color: #BDC04B; height: 10px; overflow: hidden}
.color-lilac {background-color: #7C25B4; height: 10px; overflow: hidden}

.icon-access {float:left; margin-top: 0px; margin-left: 3px}

.activity-h1 {float:left; width: 340px}
.activity-filter {float:right; width: 320px}
.filter1 {margin-right: 10px; margin-top: 8px}
* html body .filter1 {margin-right: 10px; margin-top: 5px}
*+html .filter1 {margin-right: 10px; margin-top: 5px}
.filter2 {float:right;width: 160px;}
.filter3 {float:right;width: 70px;}
.filter4 {margin: 4px 0px 0 10px;}
* html body .filter4 {margin: 2px 0px 0 10px;}
*+html .filter4 {margin: 2px 0px 0 10px;}

.lbl-date {font-family: Tahoma; font-size: 93%; color: #797979;}
.lbl-title {font-family: Tahoma; font-size: 93%; color: #656565}
.lbl-link-blue, .lbl-link-blue A, .lbl-link-blue A.visited, .lbl-link-blue A.link, .lbl-link-blue A.active, lbl-link-orange, .lbl-link-orange A, .lbl-link-orange A.visited, .lbl-link-orange A.link, .lbl-link-orange A.active  {font-family: Tahoma; font-size: 93%; color: #236CA8;}
lbl-link-orange, .lbl-link-orange A, .lbl-link-orange A.visited, .lbl-link-orange A.link, .lbl-link-orange A.active  {color: #FE0061;}
.link-black, .link-black A, .link-black A.visited, .link-black A.link, .link-black A.active  {color: #000000;}
.link-grey, .link-grey A, .link-grey A.visited, .link-grey A.link, .link-grey A.active  {color: #666666;}
.link-blue-1, .link-blue-1 A, .link-blue-1 A.visited, .link-blue-1 A.link, .link-blue-1 A.active  {color: #236CA8;}
.lbl-h1 {font-family: Tahoma; font-size: 95%; font-weight:bold; color: #000000; line-height: 1.3em}
.lbl-h2 {font-family: Tahoma; font-size: 95%; font-weight:normal; color: #000000; line-height: 1.3em}
.lbl-text {font-family: Tahoma; font-size: 93%; color: #000000; line-height: 1.3em}

ul.page-listing, ul.page-listing-2 {padding: 0; margin: 0; list-style: none;}
ul.page-listing li {float: left; padding: 0px 4px 0 4px; margin: 0;}
ul.page-listing-2 li {float: left; padding: 0px 2px 0 4px; margin: 0;}
ul.page-listing li.line, ul.page-listing-2 li.line {float: left; text-align: center; padding: 0; margin: 4px 0 0 0; background: url('/i/line-point4.gif') 0px 0px no-repeat; height: 12px; width: 1px;}

ul.recruiters-btn {list-style: none; padding: 0; margin: 0; float: right;}
ul.recruiters-btn li {float: left; padding: 0; margin: 0;}
ul.recruiters-btn li.line {float: left; background-color: #676767; height: 13px; width: 1px; overflow:hidden; margin: 3px 5px 0 5px}

.header-top2 {background: #FFFFFF url('../i/bg26.gif') top left repeat-x; height: 24px; border-bottom: 1px solid #DADADA}
.header-bottom {background: #FFFFFF url('../i/bg23.gif') top left repeat-x; height: 24px; border-top: 1px solid #DADADA}
.activity-listing-right {margin: 0px 18px 0 3px;}
.activity-listing-right-0 {margin: 0 0 0 3px;}
.activity-view-all-360 {float:right; width: 380px;}
.JobSearchNav .activity-view-all-360{width: 400px;}
.activity-view-all-320 {float:right; width: 320px}

ul.recruiters-ul {list-style: none; padding: 0; margin: 0; float: right;}
ul.recruiters-ul li {float: left; padding: 0}
ul.recruiters-ul li.line {float: left; background-color: #676767; height: 13px; width: 1px; overflow:hidden; margin: 3px 5px 0 5px}  

.activity-header {margin: 6px 18px 0px 18px}
.activity-inbox-up {margin: 0px 9px 0px 9px;}
.activity-inbox {margin: 6px 9px 0px 9px}
.activity-header .mrg1, .activity-inbox .mrg1 {float: left; width: 230px; overflow: hidden;}
.activity-header .mrg2, .activity-inbox .mrg2 {float: left; width: 325px; overflow: hidden;}
.activity-header .mrg3, .activity-inbox .mrg3 {float: left; width: 77px; margin:0;}
.activity-header .mrg162, .activity-inbox-up .mrg162 {float: left; width: 162px; overflow: hidden}
.activity-header .mrg159, .activity-inbox-up .mrg159 {float: left; width: 159px; overflow: hidden}
.activity-header .mrg149, .activity-inbox-up .mrg149 {float: left; width: 149px; overflow: hidden}
.activity-inbox-up .mrg220 {float: right; width: 215px;}
.activity-inbox-up .mrg270 {float: right; width: 270px;}
.activity-inbox-up .mrg320 {float:left; width: 320px; overflow: hidden;}
.activity-inbox-up .mrg210 {float:left; width: 210px; overflow: hidden;}
.activity-inbox-up .mrg80 {float:right; width: 80px; text-align: right; overflow: hidden;}
.activity-inbox-up .mrg150 {float:left; width: 150px; overflow: hidden;}
.activity-inbox-up .mrg140 {float:right; width: 140px; text-align: right; overflow: hidden;}
.activity-header .dt, .activity-inbox .dt {float: left; width: 75px;}
.activity-msg {padding: 18px 9px 0px 9px; width: 630px; overflow: hidden}

.ativity-table .title {float: left; font-family: Tahoma; font-size: 93%; color: #797979; width: 133px}
.ativity-table .field {float: left; font-family: Tahoma; font-size: 93%; color: #000000; width: 495px; overflow: hidden}
.ativity-table .field A, .ativity-table .field A.visited, .ativity-table .field A.link, .ativity-table .field A.active {color: #236CA8;}

.recruiter-table .title {float: left; font-family: Tahoma; font-size: 93%; color: #797979; width: 50px; line-height: 1.25em}
.recruiter-table .field {float: left; font-family: Tahoma; font-size: 93%; color: #000000; width: 570px; overflow: hidden; line-height: 1.25em}
.recruiter-table .field A, .ativity-table .field A.visited, .ativity-table .field A.link, .ativity-table .field A.active {color: #236CA8;}

.bg-1 {background: #FFFFFF url('../i/bg25.gif') top left repeat-x; height:auto}

.dropdownCss-300 {font-size: 100%; font-family: Tahoma; width: 300px;}
.textareaCss-410 {font-size: 100%; font-family: Tahoma; padding-left: 3px; width: 410px; height: 120px;}
* html body .textareaCss-410 {font-size: 100%; font-family: Tahoma; padding-left: 3px; width: 402px; height: 115px;}
*+html .textareaCss-410 {font-size: 100%; font-family: Tahoma; padding-left: 3px; width: 402px; height: 115px;}

.textareaCss-420 {margin-left: 12px; font-size: 100%; font-family: Tahoma; padding-left: 3px; width: 415px; height: 120px;}
* html body .textareaCss-420 {margin-left: 12px; font-size: 100%; font-family: Tahoma; padding-left: 3px; width: 410px; height: 114px;}
*+html .textareaCss-420 {margin-left: 12px; font-size: 100%; font-family: Tahoma; padding-left: 3px; width: 410px; height: 114px;}

.splash-mrg1 {margin: 0px 10px 0 20px; width: 420px}
.splash-mrg2 {margin: 10px 10px 0 0; width: 30px}
.splash-mrg5 {margin: 5px 10px 0 0; width: 30px}
* html body .splash-mrg5 {margin: 5px 5px 0 0; width: 30px}
*+html .splash-mrg5 {margin: 5px 10px 0 0; width: 30px}
.splash-mrg3 {margin: 0px 20px 0 20px;}
.splash-mrg4 {margin: 0px 5px 0 20px; width: 425px}
.btn-cross-big {float:right; background: url('../i/cross-big.gif') 0px 0 no-repeat; border: 0 solid; cursor: pointer; text-decoration: none; height: 30px; width: 30px;}
.btn-cross-small {float:right; background: url('../i/cross-sm.gif') 0px 0 no-repeat; border: 0 solid; cursor: pointer; text-decoration: none; height: 14px; width: 14px;}
.splash-mrg1 h1, .splash-mrg3 h1, .splash-mrg4 h1 {color: #000000; font-weight: bold; font-family: Arial, Tahoma, Verdana, sans-serif; margin: 0; padding:0; font-size: 160%;}
.splash-mrg1 h1 {line-height: 1.05em}
.splash-mrg4 h1 {line-height: 1.25em}
.splash-mrg3 h1 {line-height: 1.15em}
.splash-mrg3 h2 {line-height: 1.15em; color: #000000; font-weight: bold; font-family: Arial, Tahoma, Verdana, sans-serif; margin: 0; padding:0; font-size: 125%;}
.line-height1 {line-height: 1.25em}
.line-height2 {line-height: 1.1em}
.line-height3 {line-height: 1.15em}
.splash-mrg3 .hpl {color: #FF6501; font-weight: bold; font-family: Arial, Tahoma, Verdana, sans-serif; font-size: 116%;}
.splash-mrg3 .maskedNumbers .colorgray {color: #666666; font-size:93%;}
.splash-mrg3 .maskedNumbers .maskedNumber {color: #ff6600; font-size:100%; font-weight: bold;}
.splash-mrg3 .maskedNumbers .origNumber {color: #000000; font-size:100%; font-weight: bold;}



/*pagination*/
.line12 {background-color: #E5E5E5; height: 2px; overflow: hidden; font-size: 2px}
.mrg-35 {margin-left:35px}

.wdth-1, .wdth-10 {float: left; height:1px; background: url('../i/blank.gif') 0px 0 no-repeat}
.wdth-1 {width: 1px;}
.wdth-10 {width: 10px;}

.bg-letter-white, .bg-letter-white-big {float: left; margin: 0; background: url('../i/blank.gif') 0px 0 repeat-x; cursor: pointer; text-decoration: none; color: #074E86; font-weight: bold; font-size: 100%; font-family: Tahoma; height: 20px; text-align: center; line-height: 1.2em; border: 1px solid #CECDCB; background-color: #FFFFFF;}
.bg-letter-blue, .bg-letter-blue-big  {float: left; margin: 0; background: url('../i/blank.gif') 0px 0 repeat-x; cursor: pointer; text-decoration: none; color: #FFFFFF; font-weight: bold; font-size: 100%; font-family: Tahoma; height: 20px; text-align: center; line-height: 1.2em; border: 1px solid #074E86; background-color: #074E86;}
.bg-letter-grey, .bg-letter-grey-big  {float: left; margin: 0; background: url('../i/blank.gif') 0px 0 repeat-x; cursor: pointer; text-decoration: none; color: #FFFFFF; font-weight: bold; font-size: 100%; font-family: Tahoma; height: 20px; text-align: center; line-height: 1.2em; border: 1px solid #999999; background-color: #999999;}
.bg-letter-disable, .bg-letter-disable-big  {float: left; margin: 0; background: url('../i/blank.gif') 0px 0 repeat-x; cursor: pointer; text-decoration: none; color: #CCCCCC; font-weight: bold; font-size: 100%; font-family: Tahoma; height: 20px; text-align: center; line-height: 1.2em; border: 1px solid #CECDCB; background-color: #FFFFFF;}
.bg-letter-white, .bg-letter-blue, .bg-letter-grey, .bg-letter-disable {width: 20px;}
.bg-letter-white-big, .bg-letter-blue-big, .bg-letter-grey-big, .bg-letter-disable-big  {width: 40px;}

.bg-letter-white, .bg-letter-white-big, .bg-letter-blue, .bg-letter-grey, .bg-letter-blue-big, .bg-letter-grey-big, .bg-letter-disable, .bg-letter-disable-big {padding: 0 0 2px 0;}
/* html body .bg-letter-white, * html body .bg-letter-white-big, * html body .bg-letter-blue, * html body .bg-letter-blue-big, * html body .bg-letter-grey, * html body .bg-letter-grey-big, * html body .bg-letter-disable, * html body .bg-letter-disable-big  {padding: 0;}
*+html .bg-letter-white, *+html .bg-letter-white-big, *+html .bg-letter-blue, *+html .bg-letter-blue-big, *+html .bg-letter-grey, *+html .bg-letter-grey-big, *+html .bg-letter-disable, *+html .bg-letter-disable-big  {padding: 0;}
*/


/*end of pagination*/

.hidden{visibility:hidden}

.bg-red-message {background-color: #FFF5E1; padding: 0px 20px 0 20px;}
.textareaCss-407 {font-size: 93%; font-family: Tahoma; padding-left: 3px; width: 407px; height: 64px;}
* html body .textareaCss-407 {font-size: 93%; font-family: Tahoma; padding-left: 3px; width: 400px; height: 58px;}
*+html .textareaCss-407 {font-size: 93%; font-family: Tahoma; padding-left: 3px; width: 400px; height: 58px;}
.central-scroll-messg {height: 278px; overflow: auto; font-family: Tahoma; font-size: 86%; line-height: 1.3em; padding-right: 10px}
.central-scroll-messg p {padding: 0; margin: 5px 0 0 0;}
.pagination-messg {margin: 0px 10px 0px 20px; width: 415px}
.pagination-messg .mrg-right {float:right; width: 360px; text-align:right}
.pagination-messg .mrg-left {float:left; width: 55px}

.banner-adv-big {text-align: center; width: 100%;}

.position-fixed {position:relative;}

.grey-box-main {background-color: #F9FAF5; width: 400px; height: 150px; float: left}
.grey-box-main .text-block, .grey-box-inner .text-block {background-color: #F9FAF5; margin: 0 10px 0 10px; padding-bottom: 10px; overflow: hidden}
.grey-box-main .text-block {width: 380px;}
.grey-box-inner {background-color: #F9FAF5; width: 410px;}
.grey-box-inner .text-block {width: 390px;}
.box-img-main {float: left; width: 200px; height: 150px;}
.box-main-left {width: 400px; float: left}
.box-main-center {float: left; width: 200px;}
.box-main-center .mrg1 {margin: 0 10px 0 10px}
.box-img-95 {width: 95px; float:left}
.box-short-description {width: 295px; float:left; margin-left: 10px; overflow: hidden}
.article-list {width: 390px; overflow: hidden}	
.text-article {font-size: 86%; color: #666666; line-height: 1.2em}
.text-article-bold {font-size: 86%; color: #000000; line-height: 1.2em; font-weight: bold}
.img-border {border: 2px solid #DFDFDF}
.box-working-today {width: 200px; background: #F9FAF5 url('../i/bg27.gif') top left repeat-x;}
.box-working-today .box-left-wd {float:left; width: 130px}
.box-working-today .box-right-wd {float:left; width: 70px}
.box-working-today .box-left-wd .mrg1 {margin: 1px 10px 0 10px;}
.box-working-today .box-right-wd .mrg1 {margin: 10px 0 0 0;}

.tabbox-help h1 {color: #000000; padding: 0; margin: 0; font-size: 160%; font-weight: bold; font-family: Arial, Tahoma, Verdana, sans-serif;}
.tabbox-help h2 {padding: 0; margin: 0; font-size: 131%; color: #000000; font-weight: bold; font-family: Arial, Tahoma, Verdana, sans-serif;}
.tabbox-help h3 {padding: 0; margin: 0; font-size: 100%; color: #236CA8; font-weight: bold; font-family: Tahoma, Verdana, sans-serif;}
.tabbox-help A, .tabbox-help A:link, .tabbox-help A.active, .tabbox-help A:visited, .tabbox-help A:hover {color: #236CA8;}
.tabbox-help p {padding: 0; margin: 3px 0px 5px 0px; font-family: Tahoma, Arial; font-size: 86%; color: #666666; line-height: 1.2em}
.tabbox-help h4 {font-weight: normal; padding: 0; margin: 3px 0px 5px 0px; font-family: Tahoma, Arial; font-size: 100%; color: #666666; line-height: 1.2em}
.tabbox-help h5 {padding: 0 0 5px 0; margin: 25px 0px 0 0px; font-size: 100%; color: #000000; font-weight: bold; font-family: Tahoma, Verdana, sans-serif;}

.shell-career h3{color:#000;}

.advertisement-header-box {height: 19px; width: 300px; background-color: #666666; padding-top: 1px; text-align: center;}
.advertisement-header-label {color: #ffffff; width: 300px;}
.advertisement-body-box {width: 300px; height: 250px;}

.header-helpicon-margin-nextjob {margin: 4px 0 0 5px;}
.header-helpicon-margin-contacts {margin: 7px 0 0 5px;position: absolute; z-index:2222}
.header-helpicon-margin-activity {margin: 7px 0 0 5px;}
.header-helpicon-margin-profile {margin: 4px 0 0 5px; position: absolute; z-index:2222}
.header-helpicon-margin-profile-chl {margin: 6px 0 0 5px; position: absolute; z-index:2222}
.header-helpicon-margin-profilesection {margin: 7px 0 0 5px; position: absolute; z-index:2222}
.header-helpicon-margin-publications {margin: 0px 0 0 5px;position: absolute; z-index:2222}

.masking-scroll {background-color: #FFFFFF; border: solid 1px #CCCCCC; padding: 5px; height: 108px; font-family: Tahoma; font-size: 86%; width: 619px; overflow:auto}
.masking-h2-grey {color: #676767; font-weight: bold; font-family: Arial, Tahoma, Verdana, sans-serif; font-size: 125%; line-height: 1.2em}
* html body .masking-h2-grey  {font-size: 120%;}
*+html .masking-h2-grey  {font-size: 120%;}

.masking-h1-blue {color: #00ADEC; margin: 0; padding: 0; font-weight: bold; font-family: Arial, Tahoma, Verdana, sans-serif; font-size: 160%; line-height: 0.5em}
ul.masking {padding-top: 7px; padding-bottom: 0px; margin: 0; padding-left: 15px}
ul.masking li {padding-left: 7px; padding-bottom: 10px}
.confirm-mask-phone {background: url('/i/confirm_mask_phone.gif') 0 0 no-repeat; width: 500px; height: 190px; z-index: 99999; position:absolute; top: 0;}

.confirm-free-mask-ph,.confirm-free-mask-ph1 {z-index: 99999; position:absolute; top:100px;left:250px;}
.confirm-free-mask-ph1{left:220px;}
.confirm-free-mask-ph-ie6 {z-index: 99999; position:absolute; top: 125px; left:380px}
.confirm-free-mask-phone {background: url('/i/confirm_masking_service.gif') 0 0 repeat-y; width: 500px;}
.confirm-free-mask-phone-top {background: #FFFFFF url('/i/confirm_masking_service_top.gif') 0 0 no-repeat; width: 500px; height: 5px; overflow:hidden}
.confirm-free-mask-phone-bottom {background: url('/i/confirm_masking_service_btm.gif') 0 0 no-repeat; width: 500px; height: 5px; overflow:hidden}

.clmn-left {float: left; width: 70px}
.clmn-right {float: left; width: 390px}
.mask-box-left {float: left; width: 220px;}
.mask-box-right {float: left; width: 220px; margin-left: 20px}
.mask-box-left .up, .mask-box-right .up {background: url('/i/mask-box-up.gif') 0 0 no-repeat; height: 5px; width:220px; overflow:hidden}
.mask-box-left .down, .mask-box-right .down {background: url('/i/mask-box-down.gif') 0 0 no-repeat; height: 5px; width:220px;}
.mask-box-left .middle, .mask-box-right .middle {border-left: 1px solid #CCCCCC; border-right: 1px solid #CCCCCC; width:218px; height: 175px;}
.mask-box-left .middle .mrg1, .mask-box-right .middle .mrg1 {margin: 40px 15px 0 15px; padding-bottom: 40px;}
* html body .mask-box-left .middle .mrg1, * html body .mask-box-right .middle .mrg1 {margin: 55px 15px 0 15px; padding-bottom: 40px;}
*+html .mask-box-left .middle .mrg1, *+html .mask-box-right .middle .mrg1 {margin: 55px 15px 0 15px; padding-bottom: 40px;}
.mask-box-left .middle .mrg2, .mask-box-right .middle .mrg2 {margin-left: 15px; margin-top: 5px;}

.postn {margin-left: 3px; margin-top: 1px}
* html body .postn {margin-left: 3px; margin-top: 3px}
*+html .postn {margin-left: 3px; margin-top: 3px}

.work-grey {color: #B2B2B2}

.agency-img {float: left; width: 160px; text-align: left;}
.agency-info {float:left; width: 470px;}
.checkbox-label {margin-top: 2px; float:left; margin-left: 5px;}
.btn-view-job {float:right; width:80px; text-align:right;}
.btns-registered {float:left; text-align:right; width:547px;}
.btn-register {float:right; text-align:right; width:70px;}
.all-right {float:right; text-align:right;}

.mrg-register {margin-top: 2px}
* html body .mrg-register {margin-top: 0px}
*+html .mrg-register  {margin-top: 0px}


.spellchecker {background-color: #FBF9E0; width: 410px; height: 295px; padding: 20px 20px 0 20px; font-family: Tahoma; font-size: 93%; color: #000000; font-weight: normal}
* html body .spellchecker {background-color: #FBF9E0; width: 410px; height: 285px; padding: 20px 20px 0 20px; font-family: Tahoma; font-size: 90%; color: #000000; font-weight: normal}
*+html .spellchecker {background-color: #FBF9E0; width: 410px; height: 285px; padding: 20px 20px 0 20px; font-family: Tahoma; font-size: 90%; color: #000000; font-weight: normal}
.spellchecker .div-1 {float:right; width: 110px}
.spellchecker .div-2 {float:right; width: 240px; text-align: right}

.spellchecker .textarea-notfound {font-family: Tahoma; font-size: 86%; padding: 3px; width: 280px; height: 50px; margin-right: 20px}
* html body .spellchecker .textarea-notfound {font-family: Tahoma; font-size: 86%; padding: 3px; width: 272px; height: 50px; margin-right: 20px}
*+html .spellchecker .textarea-notfound {font-family: Tahoma; font-size: 86%; padding: 3px; width: 272px; height: 50px; margin-right: 20px}

.spellchecker .input-changeto {font-family: Tahoma; font-size: 86%; padding-left: 3px; width: 280px; height: 20px; margin-right: 20px}
* html body .spellchecker .input-changeto {font-family: Tahoma; font-size: 86%; padding-left: 3px; width: 272px; height: 15px; margin-right: 20px}
*+html .spellchecker .input-changeto {font-family: Tahoma; font-size: 86%; padding-left: 3px; width: 272px; height: 15px; margin-right: 20px}

.spellchecker .select-suggestions {font-family: Tahoma; font-size: 86%; padding: 3px; width: 280px; height: 50px; margin-right: 20px}

.bodystyle {margin: 0; padding: 0;}

.head-content-main-jobboard {float:left; width: 470px; margin-top: 2px;}
.steps {float: right; text-align: right; width: 140px;}
.btns-diff {float: right; text-align: right; width: 300px;}
.clr999 {color: #999999}
.alphalist{list-style-type:lower-alpha;}
.alphalist li{font-size:110%;}

.adBlockPlusRocks{width:120px;height:600px;margin:5px 0 5px 33px;}

.connection-complete {background: url('/i/connection-complete.gif') 0 0 no-repeat; height: 86px; width:440px; margin-left: 210px; position:relative}
.connection-complete .text {margin-left: 15px; width: 165px; position:relative}

.addthisbutton {position:relative;z-index: 1000;}
.addthis {height: 24px; width: 100%; background-color: #F2F2F2; margin: 10px 0 10px 0;}
.addthis .mrg1 {margin: 0 6px 0 6px;}
.what-are-these {font-size:78%; padding-bottom: 9px; color: #000000; cursor:pointer}
.what-these-text {right: 0; top: 30px; position: absolute; z-index: 99999; float:right; width: 233px}
.what-these-text-1 {right: -65px; top: 7px; position: absolute; z-index: 99999; float:right; width: 233px}
.what-these-text-2 {right: -70px; top: -29px; position: absolute; z-index: 99999; float:right; width: 233px}
.what-these-text-3 {right: -465px; top: -5px; position: absolute; z-index: 99999; float:right; width: 233px}
.top-what-these {background: url('/i/top-what-these.gif') 0 0 no-repeat; width: 233px; height:4px; position:relative; overflow: hidden}
.box-what-these {background: url('/i/box-what-these.gif') 0 0 repeat-y; width: 233px; position:relative; overflow: hidden}
.bottom-what-these {background: url('/i/bottom-what-these.gif') 0 0 no-repeat; width: 233px; height:4px; position:relative; overflow: hidden}
.btn-cross {float:left; background: url('/i/btn-cross.gif') 0 0 no-repeat; margin: 3px 7px 0 0;border: 0 solid; cursor: pointer; text-decoration: none; height: 7px; width: 7px;}
.btn-cross-right {float:right; width: 14px}

.box-what-these h1 {color: #000000; font-weight: bold; font-family: Tahoma; font-size: 107%; margin: 5px 0 0 22px; padding: 0}
.box-what-these p {padding-top: 6px; margin: 0 22px 6px 22px; font-family: Tahoma, Arial; font-size: 86%; color: #666666; line-height: 1.2em} 

.admin-box {width: 760px; border-top: 1px solid #CCCCCC; border-left: 1px solid #CCCCCC; border-right: 1px solid #CCCCCC;}
.administration {border-bottom: 1px solid #CCCCCC; padding: 15px 22px 12px 22px}
.admin-box .pdd-1 {padding: 12px 22px 12px 22px}
.admin-box .red-box {background-color: #FBF9E0; border-bottom: 1px solid #CCCCCC; padding: 26px 40px 0 22px}
.left-text-box {width: 90px; float: left}
.left-text-box .lbl-text {font-size: 93%; font-family: Tahoma; font-weight: bold; margin-top: 3px}
.admin-box .red-box .pdd-1 {padding: 10px 0 20px 22px}

.inputCss-282 {width: 282px; padding-left: 3px; font-size: 100%;}
.inputCss-210 {width: 210px; padding-left: 3px; font-size: 100%;}
.inputCss-258 {width: 258px; padding-left: 3px; font-size: 100%;}
* html body .inputCss-258 {width: 251px; padding-left: 3px; font-size: 100%;}
.TextBox-w258 {width: 258px; float: left}

.left-input-box {width: 282px; float: left}
.right-text-box {width: 50px; float: left}
.right-text-box .lbl-text-1 {width: 30px; margin-left: 15px; font-size: 93%; font-family: Tahoma; font-weight: bold; margin-top: 3px}
.left-input-box1 {width: 230px; float: left;}

.company-info {border-bottom: 1px solid #CCCCCC; padding: 12px 10px 16px 22px}
.company-info A, .company-info A.visited, .company-info A.link, .company-info A.active, .company-info A.hover {color: #236CA8;}
.savecancel-w130 {width: 130px; float: right; text-align: right}
.savecancel-w220 {width: 220px; float: right; text-align: right}
.save-w110 {width: 110px; float: left;}
.DropDownList-w190 {width: 190px; padding-left: 3px; font-size: 100%;}
.drop-mgr1 {width: 200px; float: left;}
.drop-mgr2 {width: 190px; float: left;}
.TextBox-w585 {width: 590px; height: 95px; padding: 3px; font-size: 100%;}
.TextBox-mrg1 {width: 590px; float: left;}
.font-style {color: #9A9A9A; font-size: 93%; font-family: Tahoma;}

 /*What is IProfile*/
.WhatIsIProfile{position:relative; top:0; left:15px; float:left; width:640px; margin-bottom:10px;}
.WhatIsIProfile h1 {color:#074D87;}
.WhatIsIProfile p a {color: #074D87;}
 /*What is IProfile Buttons*/
/*Orange*/
.on-BackToJobBoard, .ona-BackToJobBoard {font-size:100%; border:solid 1px #ff6600; height:24px;font:arial;font-weight:bold;color:White; width:135px;background:#ff6600 url(/i/lo/orange_button_static.png) 100% 0 repeat-x; text-decoration:none;cursor:pointer;}
.ona-BackToJobBoard{background:#cc3300 url(/i/lo/orange_button_active.png) 100% 0 repeat-x; text-decoration:underline;}


/*Div Overlay*/
.popupbg{top:0; left:0; position: fixed; z-index:99998; width:1500px; height:2000px;}
.popupbgie{top:0; left:0; z-index:99998;position: absolute;background-color:Gray;opacity:0.5; width:1500px; height:2000px; filter:alpha(opacity=50)}

.maskingsplashiframe {visibility:hidden; display:none;}
*html .maskingsplashiframe {z-index:99999;left:0px;top:0px; visibility:visible; font-family:Arial; position:absolute;display:block; border:0; padding:0; margin:0;filter:progid:DXImageTransform.Microsoft.alpha(opacity=0);}



.popup{z-index:99999;}
.w600{width:600px;}
.pos-relative{position:relative;}
.pos-static{position:static;}



/*DropDown Dynamic menu*/
.dropmenudiv {position:absolute;visibility:hidden;z-index:999; left:0; top:0; background:#9D2434 url(/i/dropdownbg.gif) 100% 0 repeat-x; padding:0;border:solid 0px #9D2434;}
.dropmenudiv div { position:relative; margin:0; width:150px;}
.dropmenudiv ul {list-style-type:none; padding:0; margin:5px; text-indent:0;}
.dropmenudiv li {list-style-position:inside; margin: 0 0 3px 0; padding:0;}
.dropmenudiv li div {border:0; font-weight:normal; border-bottom:dotted 1px #C4626F; line-height:1.4em; margin:0 0 3px 0;font-size:80%;width:140px;}
*html .dropmenudiv li div{float:left;}
*+html .dropmenudiv li div {float:left;}
.dropmenudiv li a {color:#FFFFFF;}

/*My Next Job Landing Page & Profile Sign Post Controls*/
.MyNextJobTop, .MyNextJobBottom, .SignPost .top, .SignPost .bottom{width:670px; background:url(/i/LandingPage/MyNextJobLandingTop.gif) no-repeat top left;height:5px; line-height:5px; overflow:hidden;}
.MyNextJobBottom, .SignPost .bottom {background-image:url(/i/LandingPage/MyNextJobLandingBotom.gif);height:7px; line-height:7px;}
.MyNextJob, .SignPost .content {width:668px; border:0; border-left:solid 1px #999999; border-right:solid 1px #999999;}
.MyNextJob .Container, .SignPost .container {width:664px; margin: 0px 2px 0px 2px; background:#E2E3E4 url(/i/LandingPage/MyNextJobLandingTile.gif) repeat-x top left;}
*html .MyNextJob .Container {margin: 0px 1px 0px 1px;}

/*My Next Job Landing Page*/
.MyNextJob .Image {margin-left:15px; margin-right:15px; width:80px;}
.MyNextJob .Image h2 {text-align:center; font-size:110%;color:#999999;}
*html .MyNextJob .Image {margin-left:10px; margin-right:10px;}
.MyNextJob .Help {margin-right:15px; width:11px;}
*html .MyNextJob .Help {margin-right:10px; width:15px;}
.MyNextJob .Text {margin-right:25px; width:500px;}
.MyNextJob .Text .bold {font-weight:bold; color:#FE6601;}
*html .MyNextJob .Text {margin-right:15px; width:480px;}
.MyNextJob .Buttons {margin-right:30px; margin-top:10px; width:500px;}
*html .MyNextJob .Buttons {width:480px; margin-right:20px;}
*html .MyNextJob .Buttons .inputCss-217 {margin:0; padding:0; width: 217px; font-family: Tahoma; font-size: 100%; padding-left: 3px;}
*+html .MyNextJob .Buttons .inputCss-217  {margin:0; padding:0; width: 217px; font-family: Tahoma; font-size: 100%; padding-left: 3px;}

/*Profile Sign Post */
.SignPost {position:relative;}
.SignPost .top, .SignPost .bottom {background: url(/i/sp_top.gif) no-repeat top left; height:3px; line-height:3px;}
.SignPost .bottom {background: url(/i/sp_bottom.gif) no-repeat top left; margin-bottom:10px;height:7px; line-height:7px;}
.SignPost .content {border-left:solid 1px #cccccc; border-right:solid 1px #cccccc;}
.SignPost .container {background:#dfe0e1 url(/i/SP_Tile.gif) repeat-x top left;}
.SignPost .Row1 {width:70px; text-align:center;}
.SignPost .Row2 {width:135px; overflow:hidden; font-size:93%; color:#999999;}

/*Sitemap*/
.SiteMap ul {padding:0;margin:0; list-style: none; list-style-position:inside; color:Black; color:#000000;}
.SiteMap ul ul, .SiteMap ul ul ul {margin-left:20px;}
.SiteMap li {margin-left:20px; margin-bottom:5px;}
.SiteMap a {color:#000000;}
.SiteMap .color {color:#999999;}

/*Click A job search results*/
.JobSearch h1 {margin:0;}
.JobSearch .col1{width:170px;}
.JobSearch .col1 .PoweredBy {margin-top:5px; color:#999999; font-size:85%;}
.JobSearch .col2{width:235px;}
.JobSearch .col3{width:260px;}
.JobSearch .SalaryType{width:55px;margin-top:4px;text-align:right;margin-right:2px;}
.CajSearchResults {border-bottom:solid 1px #666666;}
.CajSearchResults .Results{width:550px; margin-left:12px;}
*html .CajSearchResults .Results{margin-left:6px;}
.CajSearchResults h3{font-size:110%;}
.CajSearchResults a {color:#074D87;}
.CajSearchResults .Description {color:#1A1A1A; font-size:85%;}
.CajSearchResults .Salary, .CajSearchResults .Location{color:#1A1A1A; font-size:85%; font-weight:bold; width:260px; margin-right:10px;}
.CajSearchResults .Salary span span, .CajSearchResults .Location span span{font-weight:normal; color:#990000;}
.CajSearchResults .AdvertisedBy, .CajSearchResults .From{color:#666666; font-size:85%; font-weight:bold; width:260px; margin-right:10px;}
.CajSearchResults .AdvertisedBy span span, .CajSearchResults .From span span{font-weight:normal; color:#006600;}
.CajSearchResults .bg1 {background-color: #F1F1F1;}
.CajSearchResults .IprofileCompatible {float:right; margin-right:10px;}
*html .CajSearchResults .IprofileCompatible {margin-right:5px;}

ul.AvaliableJobs {padding:0; margin:0; list-style-position:outside; list-style-type:none; }
ul.AvaliableJobs li {border-bottom:solid 1px #fff;}
ul.AvaliableJobs li div {margin:3px 5px 3px 5px;font-size:84.6%;}
ul.AvaliableJobs a {color:#236CA8; font-weight:bold;}

/*JobSeeker*/
.head-content-jobseeker h1{font-size:131%;}
.JobSeekerCol1{width:40px;}
.JobSeekerCol2{width:610px;margin-bottom:5px;}
.bullet {width:20px;margin:0 10px 0 10px;}
.Col50 {width:280px;}
.JobSeekerCol2 .Col1{width:330px;}
.JobSeekerCol2 .Col2{width:260px;}
.JobSeekerCol2 .Col1 .KeyData .divLabel {width:90px;}
.JobSeekerCol2 .Col1 .KeyData .divData {width:230px;}
.JobSeekerCol2 .Col2 .KeyData .divLabel {width:70px;}
.JobSeekerCol2 .Col2 .KeyData .divData {width:180px;}

.link-button, .link-button-edit, .link-button-delete, .link-button-add, .link-button-download {margin:0; margin-left:5px;padding:1px 0 1px 16px; color:#666; line-height:1.4em; border:0; cursor:pointer; cursor:hand; vertical-align:top;}
.link-button:hover, .link-button-edit:hover, .link-button-delete:hover, .link-button-add:hover {text-decoration:underline;} 
.link-button-edit {background:url('/i/EditPen.gif') no-repeat center left;}
.link-button-delete {background:url('/i/Remove.gif') no-repeat center left;}
.link-button-add {background:url('/i/AddIcon.gif') no-repeat center left;}
.link-button-download {background:url('/i/Download.gif') no-repeat center left; padding: 1px 0 1px 25px;}

.btn-close {padding:0 0 0 12px;background:url('/i/minus-sm.gif') no-repeat center left; border:0;cursor:pointer}
.btn-remove {padding:0 0 0 15px;background:url('/i/Remove.gif') no-repeat center left; border:0;cursor:pointer}

/*Terms and COnditions Page*/
.TermsPage h3 {margin-left:10px; color:#990000;}
*html .CajSearchResults .IprofileCompatible {margin-right:5px;}

/*DevZoneAdmin*/
.DZ_administration { padding: 15px 22px 12px 22px}
.DZ_administrationTop {border-bottom: 1px solid #CCCCCC; padding: 15px 22px 5px 22px}
.DZ_company-info {border-bottom: 1px solid #CCCCCC; padding: 2px 10px 2px 22px}


.FileChooser{padding:0; margin:0;}
.JSDetailsCorrect{background-color:#F9FADB;}
.JSDetailsCorrect .DetailsLabel {margin-left:100px;margin-right:10px;}

/*BuildProfilePage*/
.buildprofile .Col1{width:330px;}
.buildprofile .Col2{width:260px;}
.buildprofile .on-build, .buildprofile .ona-build {font-size:95%; 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;cursor:pointer; margin-left:0px; margin-right: 20px; width:auto;}
.buildprofile .ona-build {background:#cc3300 url(/i/lo/orange_button_active.png) 100% 0 repeat-x; text-decoration:underline;}

/*Job Board Right Margin*/
.WhatIsIprofile-rm{padding:10px 0 10px 0;}
.WhatIsIprofile-rm .Row1, .WhatIsIprofile-rm .Row2, .WhatIsIprofile-rm .Row3, .WhatIsIprofile-rm .Row4,.WhatIsIprofile-rm .Row5, .WhatIsIprofile-rm .img{text-align:center;}
.WhatIsIprofile-rm .Row1{color:#ffffff; padding:5px; font-family:Arial, Tahoma; margin-bottom:20px;}
.WhatIsIprofile-rm .Row2, .WhatIsIprofile-rm .Row3, .WhatIsIprofile-rm .Row4,.WhatIsIprofile-rm .Row5{color:#666666;}
.WhatIsIprofile-rm .Row2{font-size:130.8%;}
.WhatIsIprofile-rm .Row3{font-size:184.7%;}
.WhatIsIprofile-rm .Row4{font-size:123%;margin-bottom:15px;}
.WhatIsIprofile-rm .Row2 span span, .WhatIsIprofile-rm .Row4 span span{background-color:#236CA8;color:#ffffff;padding:0 5px 0 5px;}
.WhatIsIprofile-rm .Row3 span span {font-size:50%;}
.WhatIsIprofile-rm .Row5 {margin:0 15px 20px 15px;}
.WhatIsIprofile-rm .Row5 a {font-size:93.3%; color:#666666;}
.WhatIsIprofile-rm .img {margin-bottom:15px;}
.WhatIsIprofile-rm .img img {border:0;}
.WhatIsIprofile-rm .bg1{background-color:#236CA8;}
.WhatIsIprofile-rm .bg2{background-color:#666666;}

.loading { background-image:url(/i/progress_indicator.gif); background-repeat:no-repeat; background-position:center; height:40px;}

/*PhoneMaskingCallToAction*/
.PhoneMaskingCallToAction {background-color:#F1F1F1; position:relative; font-weight:bold;}
.PhoneMaskingCallToAction .corners {position:absolute; margin:0;}
.PhoneMaskingCallToAction span {font-size:92.3%; font-weight:bold;}
.PhoneMaskingCallToAction .tl {top:0; left:0; }
.PhoneMaskingCallToAction .tr {top:0; right:0;}
.PhoneMaskingCallToAction .bl {bottom:0; left:0;}
.PhoneMaskingCallToAction .br {bottom:0; right:0;}