html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
  border: 0;
  font-size: 100%;
  margin: 0;
  outline: 0;
  padding: 0;
  vertical-align: baseline;
}
body { line-height: 1; }
ol, ul { list-style: none; }
blockquote, q { quotes: none; }
/* remember to define focus styles! */
:focus { outline: 0; }
/* remember to highlight inserts somehow! */
ins { text-decoration: none; }
del { text-decoration: line-through; }
/* tables still need 'cellspacing="0"' in the markup */
table { border-collapse: collapse; border-spacing: 0; }
body, html { height: 100%; text-align: center; }

/*****Basic Elements*****/
body{background:#E8EDEB;color:#2E3D46;font:12px/20px "Lucida Sans Unicode","Lucida Grande",Verdana,Arial,sans-serif;text-align:center;width:100%}
button,input,select,textarea{font-family:"Lucida Sans Unicode","Lucida Grande",Verdana,Arial,sans-serif;font-size:12px}
a{color:#0098D1;text-decoration:none}
.mainContent a:hover{color:#0098D1;text-decoration:underline}
h1,h2,h3,h4{font-weight:bold}
h1{color:#2E3D46;font-size:24px;line-height:28px;margin-bottom:13px;margin-top:18px;padding:0 0 0 10px;position:relative;width:700px}
h1 .buttons{margin-top:0px;position:absolute;right:0;top:0}
h1 .buttons span{font-weight:normal}
h1 .action{font-size:12px;font-weight:normal}
h1 .searchConditions{font-size:11px;line-height:20px}
h2{color:#2E3D46;font-size:18px;margin-bottom:3px;padding-left:60px;position:relative}
h3{color:#2E3D46;font-size:14px;margin-bottom:3px;padding-left:60px}
h4{color:#D87B29;font-size:12px;margin-bottom:8px;padding-left:60px}
.hr{background:transparent url(../../images/base/hr.gif) repeat scroll 0 0;clear:both;height:3px;margin:10px 0 10px 10px;overflow:hidden;width:700px}
.hr3{background:transparent url(../../images/base/hr.gif) repeat scroll 0 0;clear:both;height:3px;margin:30px 0 30px 10px;overflow:hidden;width:700px}
.sideContent .hr{margin-left:0;width:250px}
#wrapper{background:#E8EDEB;border-bottom:100px solid #E8EDEB;margin:0 auto;overflow:hidden;padding-left:0px;padding-top:20px;position:relative;text-align:left;width:990px}
/*Header*/
#header{background-position:0 100%;background-repeat:no-repeat;border-left:10px solid #E8EDEB;float:left;padding-bottom:11px;padding-top:63px;position:relative;z-index:99;width:970px}
#header DIV.logo{left:20px;position:absolute;top:0px}
#header DIV.logo,
#header DIV.logo A{display:-moz-inline-stack;display:inline-block}
#header DIV.logo A{background:transparent repeat scroll 0 0;cursor:pointer}
#header DIV.login,
#header DIV.logout{position:absolute;right:18px;z-index:33;top:62px}
#header DIV.login{background:transparent none no-repeat scroll 0 -1px;padding-left:31px}
#header DIV.logout{background:transparent url(../../images/base/iconLogout.gif) no-repeat scroll 0 -1px;padding-left:35px}
#header DIV.login A,
#header DIV.logout A{display:block;font-family:Tahoma,"Trebuchet MS","Arial Narrow";font-size:18px;font-weight:bold;line-height:31px}
#header .navigation{background:transparent no-repeat scroll 0 32px;height:201px;margin-top:0;overflow:hidden;position:relative;z-index:22;width:970px}
#header .navigationAdvancedSearchOpened{background-position:0 100%}
#header .navigation UL{left:10px;position:absolute;top:0}
#header .navigation UL LI{display:inline;float:left;height:48px;margin-right:-14px;position:relative}
#header .navigation UL LI A{float:left}
#header .navigation UL LI A,
#header .navigation UL LI A SPAN{font-family:Tahoma,"Trebuchet MS","Arial Narrow";font-size:16px;font-weight:bold}
#header .navigation UL LI A SPAN{background-color:transparent;background-position:-23px 0;background-repeat:no-repeat;color:#2E3D46;cursor:pointer;display:-moz-inline-stack;display:inline-block;line-height:32px;padding-left:1px;padding-right:1px;padding-top:2px}
BODY#employers #header .navigation UL LI A SPAN{background-image:url(../../images/base/menuItem.png)}
#header .navigation UL LI A SPAN.l{background-color:transparent;background-position:0 0;background-repeat:no-repeat;display:-moz-inline-stack;display:inline-block;padding-left:0;padding-right:0px;width:23px}
#header .navigation UL LI A SPAN.r{background-color:transparent;background-position:100% -32px;background-repeat:no-repeat;display:-moz-inline-stack;display:inline-block;padding-left:0;padding-right:0px;width:33px}
#header .navigation UL LI.sel A SPAN{background-color:transparent;background-position:-23px -64px;background-repeat:no-repeat}
BODY#employers #header .navigation UL LI.sel A SPAN{background-image:url(../../images/base/menuItem.png)}
#header .navigation UL LI.sel A SPAN.l{background-color:transparent;background-position:0 -64px;background-repeat:no-repeat}
#header .navigation UL LI.sel A SPAN.r{background-color:transparent;background-position:100% -96px;background-repeat:no-repeat}
#header .navigation UL LI.sel .arrow{background:transparent repeat scroll 0 0;bottom:0;display:block;height:8px;left:50%;margin-left:-11px;position:absolute;width:13px}
/* nav L2 & L3 */
.navL2,
.navL3{display:inline;position:absolute;z-index:99;text-align:left;width:170px}
.navL2 .spacer,
.navL3 .spacer{display:block}
.navL3{left:150px}
.navL2 LI{clear:left;float:left;width:100%}
.navL2 TD.tl,
.navL3 TD.tl{background-color:transparent;background-position:0 0;background-repeat:no-repeat;height:4px;width:4px}
BODY#employers .navL2 TD.tm,
BODY#employers .navL3 TD.tm{background:#2E3D46}
.navL2 TD.tr,
.navL3 TD.tr{background-color:transparent;background-position:0 0;background-repeat:no-repeat;height:4px;width:4px}
BODY#employers .navL2 TD.ml,
BODY#employers .navL3 TD.ml{background-color:#2E3D46}
.navL2 TD.mm,
.navL3 TD.mm{min-width:160px;padding:0 6px 30px 6px;white-space:nowrap}
BODY#employers .navL2 TD.mm,
BODY#employers .navL3 TD.mm{background-color:#2E3D46}
BODY#employers .navL2 TD.mr,
BODY#employers .navL3 TD.mr{background:#2E3D46}
.navL2 TD.bl,
.navL3 TD.bl{background-color:transparent;background-repeat:no-repeat
               height:4px;width:4px}
.navL2 TD.br,
.navL3 TD.br{background-color:transparent;background-position:0 0;background-repeat:no-repeat;height:4px;width:4px}
.navL2 LI,
.navL3 LI{border-bottom:1px solid white}
.navL2 LI.top,
.navL2 LI.bot{border:0}
.navL2 A,
.navL3 A{color:white;display:block;padding:4px 4px 6px 4px}
BODY#employers .navL2 TD.bm,
BODY#employers .navL3 TD.bm{background:#2E3D46}
BODY#employers .navL2 TD.tl,
BODY#employers .navL2 TD.tr,
BODY#employers .navL2 TD.bl,
BODY#employers .navL2 TD.br{background:transparent url(../../images/base/navCornersDefault.gif) repeat scroll 0 0}
BODY#employers .navL2 TD.tr{background-position:100% 0}
BODY#employers .navL2 TD.bl{background-position:0 100%}
BODY#employers .navL2 TD.br{background-position:100% 100%}
#header .navigation UL LI:hover UL{display:block}
#header .search{position:absolute;top:60px}
#header .search DIV.title{color:white;font-size:30px;font-weight:bold;height:32px;left:28px;line-height:32px;position:absolute;top:43px;width:180px}
#header .search INPUT.text{border:2px solid #666666;color:#C0C4C7;font-size:18px;font-weight:bold;padding:7px 10px;position:absolute;top:41px;width:217px}
#header .search INPUT.searchJob{left:220px}
#header .search INPUT.inputActive{color:#2E3D46}
#header .search INPUT.searchPlace{left:480px}
#header .search BUTTON.submit,
#header .search A.submit{background:transparent no-repeat scroll 0 0;border:0 none;color:white;cursor:pointer;font-size:18px;font-weight:bold;height:54px;left:744px;line-height:54px;position:absolute;text-align:center;top:32px;width:161px}
#header A#advancedSearchLink{background:transparent url(../../images/base/plus.gif) no-repeat scroll 0 2px;color:white;font-size:12px;font-weight:bold;left:764px;padding-left:10px;padding-left:20px;position:absolute;z-index:25;top:153px}
#header A.advancedSearchLinkOpened{background-image:url(../../images/base/minus.gif) !important}
#header A#advancedSearchLink:hover{text-decoration:underline}
#header #advancedSearch{background-color:transparent;background-position:0 100%;background-repeat:no-repeat;float:left;left:0;padding-bottom:20px;z-index:11;width:970px}
#header #advancedSearch .shadow{background-color:transparent;background-position:0 0;background-repeat:no-repeat;height:11px;position:relative;z-index:15}
#header #advancedSearch .browserForJobs{float:left;height:117px;width:210px}
#header #advancedSearch .browserForJobs .icon{background:transparent url(../../images/base/browseForJobs.png) no-repeat scroll 0 0;height:85px;margin-left:75px;margin-top:20px;width:55px}
#header #advancedSearch .browserForJobs DIV{bottom:0;left:0;text-align:center;width:100%}
#header #advancedSearch .browserForJobs A{color:white;font-size:14px;text-decoration:underline}
#header #advancedSearch .options{float:right;padding:7px 0 0;width:740px}
#header #advancedSearch .options DIV{float:left;height:50px;padding:0 20px 0 0}
#header #advancedSearch .options DIV LABEL{display:block;font-size:14px;line-height:16px;padding-bottom:5px}
#header #advancedSearch .options DIV SELECT{max-width:220px;min-width:220px;width:220px}
#header #advancedSearch .separator{bottom:15px;height:200px;left:200px;margin-top:10px;position:absolute;z-index:10;width:1px}
#actionNav{border-left:10px solid #E8EDEB;float:left;margin-bottom:20px;overflow:hidden;width:985px}
#actionNavSide{margin-bottom:10px;overflow:hidden}
.mainContent #actionNav{border-left:0}
.actionNav_1x3{margin-bottom:20px;width:725px !important}
/*content*/
.content{border-left:10px solid #E8EDEB;float:left;position:relative;width:980px}
.content .content{border-left:0;float:none;margin-left:0;margin-top:0;width:auto}
.mainContent{float:left;/*overflow: hidden;*/ overflow:hidden;padding-bottom:3px;padding-top:0px;position:relative;width:720px}
.mainContent .mainContent{float:none;padding-bottom:0;padding-top:0;width:auto}
.container01{background:transparent url(../../images/base/container01Bg.gif) no-repeat scroll 0 100%;margin-bottom:20px;overflow:hidden;padding-left:0px;width:710px}
H2.myResumeList{background-position:8px 0;background-repeat:no-repeat;height:32px;line-height:32px;padding-left:50px}
H2.mySavedJobs{background-position:8px 0;background-repeat:no-repeat;height:32px;line-height:32px;padding-left:50px}
H2.myCoverLetters{background-position:8px 0;background-repeat:no-repeat;height:32px;line-height:32px;padding-left:50px}
H2.myResumeList{background-position:8px 0;background-repeat:no-repeat;height:32px;line-height:32px;padding-left:50px}
H2.applyHistory{background-position:8px 0;background-repeat:no-repeat;height:32px;line-height:32px;padding-left:50px}
H2.monitoringList{background-position:8px 0;background-repeat:no-repeat;height:32px;line-height:32px;padding-left:50px}
h2.myCvSearch{background-position:8px 0;background-repeat:no-repeat;height:32px;line-height:32px;padding-left:50px}
H2.companyPresentations,
H2.previousOrders,
H2.jobAds{background-position:8px 0;background-repeat:no-repeat;height:32px;line-height:32px;padding-left:50px}
H2.postedJobAds{background-position:8px 0;background-repeat:no-repeat;height:32px;line-height:32px;padding-left:50px}
H2.listOfBanners{background-position:8px 0;background-repeat:no-repeat;height:32px;line-height:32px;padding-left:50px}
H2.companyPresentations{background-position:16px 0;background-repeat:no-repeat;height:32px;line-height:32px;padding-left:50px}
H2 .createNewCoverLetter,
H2 .createNewResume,
H2 .goCompanyPresentation,
H2 .action{font-size:12px;font-weight:normal;height:32px;line-height:32px;position:absolute;right:10px;text-decoration:underline;top:0}
.container02{float:left;overflow:hidden;width:710px}
.container03{float:left;margin-bottom:10px;overflow:hidden;width:710px}
.container04{background:url("../../images/base/container04Bg.gif") no-repeat scroll 0 100% transparent;float:left;margin-bottom:10px;overflow:hidden;width:710px}
.container05{float:left;overflow:hidden;padding-bottom:20px;width:710px}
.listOfSavedCVSContainer{float:left;margin-bottom:30px;overflow:hidden;width:710px}
.listOfSavedCVSContainer H2{font-size:24px;margin:0;padding:0 0 20px 0}
.listOfSavedCVSContainer H2 .note{font-size:10px;font-weight:normal}
DIV.sortBy{padding:0px 10px 20px 0;text-align:right;text-align:right}
DIV.sortBy LABEL{}
DIV.sortBy SELECT{color:#999999;text-align:left;width:130px}
DIV.sortBy INPUT{padding:5px 0 5px 5px}
.kgbox{left:50%;margin-left:-245px;margin-top:-100px;position:absolute;z-index:999;text-align:left;top:50%;width:490px}
.kgbox .hr{margin-left:0;width:auto}
.kgbox .close{height:35px;position:absolute;right:0;top:0;width:35px}
.kgbox .top{background:transparent url(../../images/base/kgboxTop.gif) repeat scroll 0 0;overflow:hidden;padding:30px 30px 10px 30px}
.kgbox .bot{background:transparent url(../../images/base/kgboxBot.gif) repeat scroll 0 0;height:3px}
.kgbox h2{font-size:20px;height:auto !important;line-height:20px;margin-bottom:10px;padding:10px 0;}
.kgbox .kgboxLogin{margin-top:-19px;padding-top:20px;position:relative}
.kgbox .kgboxLogin h2{background-repeat:no-repeat;padding-left:50px;position:relative;width:350px}
.kgbox .kgboxLoginContainer{position:relative}
.kgbox DIV.buttons a{display:inline-block;white-space:nowrap}
.kgbox DIV.buttons a.button03 span,
.kgbox DIV.buttons button.button03 span,
.kgbox SPAN.buttons a.button03 span,
.kgbox SPAN.buttons button.button03 span{min-width:0;white-space:nowrap}
.kgbox .buttonsCenter{text-align:center;width:430px}
.kgbox .buttons BUTTON,
.kgbox .buttons A{font-family:"Lucida Sans Unicode","Lucida Grande",Verdana,Arial,sans-serif}
.kgbox .buttons BUTTON.file,
.kgbox .buttons BUTTON.file *,
.kgbox .buttons A.file,
.kgbox .buttons A.file *{cursor:default !important}
.kgbox .buttonsCenter BUTTON,
.kgbox .buttonsCenter A{float:none}
.kgboxLogin .buttons{clear:none !important;margin:0 !important}
.kgboxLogin .buttonsLogin{height:120px;position:absolute;right:10px;text-align:center;top:0;width:210px}
.kgboxLogin .buttonsLogin .button03{bottom:0;float:none;margin:83px auto 0}
.kgboxLogin .forgotPassword,
.kgboxLogin .forgotPassword1,
.kgboxLogin .forgotPassword2{text-align:center;width:200px !important}
.kgboxLogin .forgotPassword A,
.kgboxLogin .forgotPassword1 A,
.kgboxLogin .forgotPassword2 A{font-weight:bold}
.kgboxLogin .forgotPassword A:hover,
.kgboxLogin .forgotPassword1 A:hover,
.kgboxLogin .forgotPassword2 A:hover{text-decoration:underline}
.kgboxLogin .buttonsCreateAccount{float:right}
.kgboxLogin .rememberMe{float:left}
.kgboxLogin .rememberMe *{vertical-align:middle}
.kgboxLogin form .row,
.kgboxLogin form .row div{width:211px !important}
.box01,
.box01_2{background:transparent no-repeat scroll 0 0;float:left;height:196px;margin-right:10px;overflow:hidden;padding:6px 0 18px;position:relative;width:230px}
.box01 h2,
.box01_2 h2{color:#2E3D46;font-size:18px !important;font-weight:bold;margin-bottom:0 !important;padding-left:0px !important;text-align:center}
.box01 TABLE.h2,
.box01_2 TABLE.h2{font-size:18px;font-weight:bold;height:26px;text-align:center;width:100%}
.box01 TABLE.h2 TD,
.box01_2 TABLE.h2 TD{vertical-align:middle}
.box01 TABLE.header,
.box01_2 TABLE.header{height:133px;width:100%}
.box01 TABLE.header TD,
.box01_2 TABLE.header TD{text-align:center;vertical-align:middle}
.box01 TABLE.header TD.h2,
.box01_2 TABLE.header TD.h2{color:#2E3D46;font-size:18px !important;font-weight:bold;height:18px;margin-bottom:0 !important;padding-left:0px !important;padding-top:0;text-align:center}
.box01 TABLE.header TD.content,
.box01_2 TABLE.header TD.content{}
.box01Side TABLE.header{height:148px}
.box01_package TABLE.header{height:155px}
.box01_package TABLE.header TD.h2{height:50px}
.box01 .icon,
.box01_2 .icon{display:block;margin:0 auto}
.box01 div.description,
.box01 div.description2,
.box01_2 div.description,
.box01_2 div.description2{line-height:14px;padding:0 0 0 20px;position:absolute;top:136px;width:210px}
.box01 table.description td{height:28px;line-height:14px;padding:0 20px;text-align:center;width:190px}
.box01 div.description2,
.box01_2 div.description2{top:151px}
.box01 div.description em,
.box01 div.description2 em,
.box01_2 div.description em,
.box01_2 div.description2 em{font-size:24px;font-style:normal;font-weight:bold;line-height:24px}
.box01Hover,
.box01_2Hover{background-position:0 100% !important;cursor:pointer}
.box01 .buttons,
.box01_2 .buttons{bottom:20px;position:absolute;right:20px}
.box01Last,
.box01Side,
.box01_2Last,
.box01_2Side{background:transparent no-repeat scroll 0 0;width:250px}
.box01Side,
.box01_2Side{margin-bottom:10px}
.box01 table.header .starmask{display:block;height:90px;margin:0 auto;position:relative;width:90px}
.box01 table.header .starmask .mask{background:url("../../images/base/mask01-02-sprite.png") no-repeat scroll 0 0 transparent;display:block;height:90px;left:0;position:absolute;z-index:2;top:0;width:90px}
.box01Hover table.header .starmask .mask{background-position:0 -90px}
.box01 table.header .starmask img{display:block;left:0;position:absolute;z-index:1;top:0}
.box02{float:left;padding-bottom:20px;width:470px}
.box02 A:hover{text-decoration:underline}
.box02 H2{font-size:20px;font-weight:bold;margin-bottom:7px;padding-left:0 !important}
.box02 H2 SPAN.recentSearches{font-size:9px}
.box02_2{padding-bottom:10px;padding-left:10px;width:460px}
.box03,
.box05{float:left;padding:0 0 20px 10px;position:relative;width:224px}
.box03 H2,
.box05 H2{font-size:20px;font-weight:bold;margin-bottom:7px;padding-left:0 !important}
.box03 H3,
.box05 H3{font-size:14px;font-weight:bold;padding-left:0 !important;padding-top:4px}
.box03 .content,
.box05 .content{width:auto}
.box03 .buttons,
.box05 .buttons{float:none;padding-right:10px;padding-top:10px;text-align:right;width:215px}
.box03 .content02,
.box05 .content02{margin:3px 0 0 0}
.box03 .content02,
.box03 .content02 p,
.box05 .content02,
.box05 .content02 p{line-height:20px}
.box03 em,
.box05 em{display:block;font-size:14px;font-style:normal;font-weight:bold;padding-top:10px}
.box05{height:230px}
.box04,
.box04First{padding:0 0 0 20px}
.box04{float:left;width:220px}
.box04First{width:210px}
.box04 H2{color:#fff;font-size:14px;font-weight:bold;padding-left:0 !important}
.box04 UL{float:left;width:210px}
.box04 UL LI{padding-left:10px}
.box04 UL LI  A{color:#CCC;font-size:11px}
.box06_2Container{float:left;margin-left:10px;overflow:hidden}
.box06,
.box06_2{background-repeat:no-repeat;float:left;height:110px;margin-bottom:20px;margin-right:10px;overflow:hidden;position:relative;width:230px}
.box06 H2,
.box06_2 H2{font-size:18px;left:20px;padding-left:0;position:absolute;top:4px}
.box06 DIV.text,
.box06_2 DIV.text{left:20px;position:absolute;top:23px}
.box06 DIV.icon,
.box06_2 DIV.icon{bottom:7px;left:20px;position:absolute}
.box06 DIV.buttons,
.box06_2 DIV.buttons{bottom:10px;position:absolute;right:18px}
.box06 DIV.buttons SPAN,
.box06_2 DIV.buttons SPAN{min-width:100px;text-align:center}
.box06 DIV.buttons SPAN.l,
.box06_2 DIV.buttons SPAN.l{min-width:10px}
.box06 DIV.buttons SPAN.r,
.box06_2 DIV.buttons SPAN.r{min-width:10px}
.box06_2{width:250px}
.box06_2Hover{background-position:0 -110px;cursor:pointer}
.box06_2Last{width:250px}
.box07{background:transparent url(../../images/base/hr.gif) repeat-x scroll 0 100%;margin-bottom:10px;overflow:hidden;padding-bottom:10px;padding-left:20px;padding-right:20px;width:210px}
.box07 H2{margin-bottom:0;padding-bottom:6px;padding-left:0;padding-top:3px}
.box07 H2.opened{background:transparent url(../../images/base/box07Opened.gif) no-repeat scroll 100% 5px;cursor:pointer}
.box07 H2.closed{background:transparent url(../../images/base/box07Closed.gif) no-repeat scroll 100% 5px;cursor:pointer}
.box07 .content{padding-bottom:10px;padding-left:5px}
.box07 UL{}
.box07 UL LI{}
.box07 UL LI.group{font-weight:bold;padding-top:10px}
.box07 UL A{text-decoration:underline}
.box08{float:left;padding-bottom:20px;width:720px}
.box08 H2{font-size:20px;font-weight:bold;margin-bottom:7px;padding-left:0 !important}
.previewUploadedJobAd{}
.previewUploadedJobAd H1{margin-bottom:20px}
.previewUploadedJobAd .jobAdPreview{height:560px;margin:0 auto;overflow:auto;width:840px}
.previewUploadedJobAd .applyForThisJob{margin:0 auto;margin-bottom:30px;position:relative}
.bigAd{border-bottom:10px solid #E8EDEB;border-right:10px solid #E8EDEB;float:right;margin-top:-10px}
.bigAd IMG{display:block}
.recommendedEmployers{float:left;margin-top:15px;overflow:hidden;width:470px}
.recommendedEmployers *{float:left}
.recommendedEmployers DIV{background:#D0DAD6;height:50px;margin:0 10px 10px 0;width:146px}
.recommendedEmployers DIV A{}
.recommendedEmployers DIV A IMG{}
.recommendedEmployers div A.addYourCompany,
.recommendedEmployers div A.viewAll{display:block;float:none;margin-left:0;text-decoration:underline}
.recommendedEmployers div A.addYourCompany{margin-top:5px}
.recommendedEmployers div A.viewAll{margin-top:14px;text-align:center}
.recommendedEmployers div.viewAll,
.recommendedEmployers div.viewAll DIV{background:none;clear:both;float:none;height:auto;margin:0 0 10px 0;text-align:right;width:auto}
.recommendedEmployers div.viewAll DIV{padding-right:5px}
.recommendedEmployers div.viewAll a {float:none}
UL.vacancies{list-style-image:none;list-style-position:outside;list-style-type:none;margin:0 0 0 20px;overflow:hidden;padding:0}
ul.vacancies *{float:left}
ul.vacancies li{margin:2px 0 0;padding-right:10px;width:140px}
ul.vacancies li a{background-position:0 50% !important;color:#0098D1;font-size:12px;margin:0;text-decoration:none}
ul.vacancies li a:hover{text-decoration:underline}
ul.vacancies li.viewAll a:hover{text-decoration:none}
ul.vacancies02{list-style-image:none;list-style-position:outside;list-style-type:none;margin:0 0 0 20px;overflow:hidden;padding:0}
ul.vacancies02 *{float:left}
ul.vacancies02 li{margin:2px 0 0;padding-right:40px;width:315px}
ul.vacancies02 li.even{padding-right:0}
ul.vacancies02 li a{background-position:0 50% !important;color:#0098D1;font-size:12px;margin:0;overflow:hidden;text-decoration:none}
ul.vacancies02 a:hover{text-decoration:underline}
ul.vacancies02 a:hover span{cursor:pointer;text-decoration:underline}
ul.vacancies02 .jobtitle{float:left;width:215px}
ul.vacancies02 .company{float:left}
ul.vacancies02 li.viewAll a:hover{text-decoration:none}
ul.vacancies03{list-style-image:none;list-style-position:outside;list-style-type:none;margin:0 0 0 20px;overflow:hidden;padding:0}
ul.vacancies03 *{float:left}
ul.vacancies03 li{border-bottom:1px solid #CCD2D0;margin:2px 0 0;width:670px}
ul.vacancies03 li.last{border-bottom:none}
ul.vacancies03 li a{background-position:0 50% !important;color:#0098D1;font-size:12px;margin:0;overflow:hidden;text-decoration:none}
ul.vacancies03 a:hover{text-decoration:underline}
ul.vacancies03 a:hover span{cursor:pointer;text-decoration:underline}
ul.vacancies03 .jobtitle{width:500px}
ul.vacancies03 li.viewAll a:hover{text-decoration:none}
UL.vacancies04{list-style-image:none;list-style-position:outside;list-style-type:none;margin:0 0 0 20px;overflow:hidden;padding:0}
ul.vacancies04 *{float:left}
ul.vacancies04 li{margin:2px 0 0;padding-right:10px;width:220px}
ul.vacancies04 li a{background-position:0 50% !important;color:#0098D1;font-size:12px;margin:0;text-decoration:none}
ul.vacancies04 li a:hover{text-decoration:underline}
ul.vacancies04 li.viewAll a:hover{text-decoration:none}
ul.vacancies05{line-height:14px;list-style-image:none;list-style-position:outside;list-style-type:none;overflow:hidden;padding:0;padding-top:12px;position: relative;}
ul.vacancies05 *{float:left}
ul.vacancies05 li{margin:0;padding:4px 0 6px 0;width:690px; position: relative;zoom: 1;}
ul.vacancies05 li.odd{background-color:#dee3e0;border-color:#dee3e0;-moz-border-radius: 5px;-webkit-border-radius: 5px;-khtml-border-radius: 5px; behavior: url(style/base/border-radius.htc);}
ul.vacancies05 li a{background-position:0 50% !important;color:#0098D1;font-size:12px;margin:0;overflow:hidden;text-decoration:none;}
ul.vacancies05 a:hover{text-decoration:underline}
ul.vacancies05 a:hover span{cursor:pointer;text-decoration:underline}
ul.vacancies05 .date{color:#666;font-size:11px;padding-left:9px;width:95px}
ul.vacancies05 .jobtitle{padding-right:15px;width:385px}
ul.vacancies05 .company{color:#333333;font-size:11px;width:166px}
ul.vacancies05 li.viewAll a:hover{text-decoration:none}
.vacancies06{line-height:14px;overflow:hidden;padding:8px 0 0 10px;width:684px}
.vacancies06 .row,
.vacancies06 .row *{float:left}
.vacancies06 .row{clear:both;float:none;overflow:hidden;padding:3px 0 3px 8px;width:672px}
.vacancies06 .odd{background-color:#dee3e0;border-color:#dee3e0; -moz-border-radius: 10px;-webkit-border-radius: 10px;-khtml-border-radius: 10px;behavior: url(style/base/border-radius.htc);border-radius: 10px;}
.vacancies06 .item{padding-right:10px;width:214px}
.vacancies06 .nr{background:url("../../images/base/vacancies_even_nr.gif") no-repeat scroll 0 0 transparent;display:-moz-inline-stack;display:inline-block;float:none;line-height:14px;margin-right:6px;vertical-align:middle}
.vacancies06 .nr span{background:url("../../images/base/vacancies_even_nr.gif") no-repeat scroll 100% 100% transparent;color:#41BCEF;font-size:9px;min-width:23px;padding:5px 6px 5px 3px;text-align:center}
.vacancies06 .odd .nr{background-image:url("../../images/base/vacancies_odd_nr.gif")}
.vacancies06 .odd .nr span{background-image:url("../../images/base/vacancies_odd_nr.gif")}
.vacancies06 .buttons{float:right}
.vacancies06 .row a{display:-moz-inline-stack;display:inline-block;float:none;vertical-align:middle;vertical-align:middle;width:175px;line-height:16px;}
OL.vacancies02_1{float:left;margin-top:15px;padding-left:5px;width:230px}
OL.vacancies02_1 LI,
OL.vacancies02_2 LI{padding-bottom:4px}
OL.vacancies02_2{float:left;margin-top:15px;padding-left:5px;width:215px}
OL.vacancies02_2 .viewAll{padding-left:24px}
.sideContent{float:right;overflow:hidden;padding-bottom:20px;padding-top:0px;position:relative;width:260px}
.sideContent .spacer{border-bottom:2px solid #ccd2d0;margin-bottom:15px}
.sideContent_pt10px{padding-top:10px}
.sideContent .banners{}
.sideContent .banners A,
.sideContent .banners IMG{display:block}
.sideContent .banners DIV{float:left;margin-bottom:10px}
.sideContent .banners DIV.bannerBig,
.sideContent .banners DIV.bannerBig A{width:250px}
.sideContent .banners DIV.bannerSmall{margin-right:10px}
.sideContent .banners DIV.bannerSmall,
.sideContent .banners DIV.bannerSmall A{width:120px}
.jobSeekers{}
.jobSeekers H2{line-height:22px;margin:0 0 12px 10px;padding:0;text-align:center;width:230px}
.jobSeekers DIV.seeker{background:#DCE3E0;margin-bottom:10px;overflow:hidden;padding:5px 0;position:relative;width:250px}
.jobSeekers IMG.photo,
.jobSeekers DIV.content{float:left;margin-top:-2px}
.jobSeekers DIV.content{padding-left:10px}
.jobSeekers IMG.photo{margin-left:10px}
.jobSeekers DIV.name{font-size:14px;font-weight:bold}
.jobSeekers DIV.vocation{}
.jobSeekers DIV.location{}
.jobSeekers A.find{background:transparent url(../../images/base/find.gif) no-repeat scroll 0 0;bottom:5px;display:block;height:19px;position:absolute;right:5px;width:22px}
.hint{margin-bottom:20px}
.hint H2{font-size:18px;padding:0}
.hint DIV.content{}
.payMentTrust{bottom:150px;left:720px;position:absolute}
.payMentTrust H2{margin:0;padding:0 0 10px 0}
.payMentTrust DIV.content{}
.payMentTrust2{}
.payMentTrust2 H2{margin:0;padding:0 0 10px 0}
.payMentTrust2 DIV.content{}
.progressBar{background:transparent url(../../images/base/progessBarBg.png) repeat scroll 0 0;color:white;height:28px !important;margin:20px 0;margin-bottom:0 !important;overflow:hidden;padding-bottom:0 !important;position:relative;text-align:center;width:218px !important}
.progressBar .progress{background:transparent url(../../images/base/progessBar.gif) repeat scroll 0 0;height:20px !important;left:4px;position:absolute;z-index:11;top:4px;width:100% !important}
.progressBar .progress div{background:transparent url(../../images/base/progessBar.gif) repeat scroll 100% 100%;height:20px !important;margin-bottom:0 !important;padding-bottom:0 !important;position:absolute;right:0;top:0;width:3px !important}
.progressBar .text{font-size:15px;font-weight:bold;height:20px !important;left:0;position:absolute;z-index:22;text-align:center;top:4px;width:100% !important}
.progressBar0 .progress{display:none}
.progressBar10 .progress{width:21px !important}
.progressBar0 .text,
.progressBar10 .text,
.progressBar20 .text,
.progressBar30 .text,
.progressBar40 .text,
.progressBar50 .text{color:#2E3D46}
.progressBar20 .progress{width:42px !important}
.progressBar30 .progress{width:63px !important}
.progressBar40 .progress{width:84px !important}
.progressBar50 .progress{width:105px !important}
.progressBar60 .progress{width:126px !important}
.progressBar70 .progress{width:147px !important}
.progressBar80 .progress{width:168px !important}
.progressBar90 .progress{width:189px !important}
.progressBar100 .progress{width:210px !important}
.aditionalInformationPush{float:left;margin-top:3px}
.aditionalInformationPush H2{font-size:14px;margin:0;margin-bottom:10px;padding:0}
TABLE.recommendedJobs{margin-top:15px;width:450px;}
TABLE.recommendedJobs td{padding:7px 1px 7px 20px;}
TABLE.recommendedJobs td.job,
TABLE.recommendedJobs td.job A{font-size:13px}
TABLE.recommendedJobs td.company{padding-right:10px}
TABLE.recommendedJobs td.company,
TABLE.recommendedJobs td.company A{font-size:12px}
TABLE.recommendedJobs .odd td{background:#dee3e0}
TABLE.recommendedJobs td.viewAll{padding-right:10px;text-align:right;}
TABLE.recommendedJobs tr.rJtop td {padding:0; height: 7px; background:url(../../images/base/rjcorners.png) no-repeat -450px 0px;}
TABLE.recommendedJobs tr.rJbottom td {padding:0; height: 7px; background:url(../../images/base/rjcorners.png) no-repeat 0px 0px;}
TABLE.table01,
TABLE.table03,
TABLE.table04,
TABLE.myCoverLetters,
TABLE.myResumeList,
TABLE.jobList,
TABLE.cvList{margin-bottom:40px;width:710px}
TABLE.table04{margin-bottom:10px}
TABLE.jobAds{margin-bottom:20px}
TABLE.table01 TH,
TABLE.table03 TH,
TABLE.table04 TH,
TABLE.myCoverLetters TH,
TABLE.myResumeList TH,
TABLE.jobList TH,
TABLE.cvList TH{background:#2E3D46 url(../../images/base/thSep.gif) no-repeat scroll 0 100%;color:white;font-weight:bold;line-height:20px;padding:0 0 6px 0;text-align:center;vertical-align:top}
TABLE.table01 TH P,
TABLE.table03 TH P,
TABLE.table04 TH P,
TABLE.myCoverLetters TH P,
TABLE.myResumeList TH P,
TABLE.jobList TH P,
TABLE.cvList TH P{border-top:6px solid #2E3D46;display:block;height:100%;padding:0 8px 0 8px}
TABLE.table01 TH.first,
TABLE.table03 TH.first,
TABLE.table04 TH.first,
TABLE.myCoverLetters TH.first,
TABLE.myResumeList TH.first,
TABLE.jobList TH.first,
TABLE.cvList TH.first{background:#2E3D46}
TABLE.table01 TH.first,
TABLE.table03 TH.first,
TABLE.table04 TH.empty{background:#2E3D46}
TABLE.table01 TD,
TABLE.table03 TD,
TABLE.table04 TD,
TABLE.myCoverLetters TD,
TABLE.myResumeList TD,
TABLE.jobList TD,
TABLE.cvList TD{line-height:32px;padding-left:20px}
TABLE.jobList TD{vertical-align:top}
TABLE.jobList TD,
TABLE.cvList TD{cursor:pointer;line-height:20px;padding-bottom:16px;padding-top:16px}

TABLE.jobList TR.noover TD,
TABLE.cvList TR.noover TD{cursor:default;}
TABLE.jobList TR.oldad TD {background-image:url("../../images/base/old-ad-w.png");background-position:center 49px;background-repeat:no-repeat;padding-top:62px;padding-bottom:62px;text-align:center;}
TABLE.table01 TD.edit,
TABLE.table03 TD.edit,
TABLE.table04 TD.edit,
TABLE.myCoverLetters TD.edit,
TABLE.myResumeList TD.edit,
TABLE.jobList TD.edit,
TABLE.cvList TD.edit{padding-left:0px}
TABLE.table01 TR.odd TD,
TABLE.table03 TR.odd TD,
TABLE.table04 TR.odd TD,
TABLE.myCoverLetters TR.odd TD,
TABLE.myResumeList TR.odd TD,
TABLE.jobList TR.odd TD,
TABLE.cvList TR.odd TD{background:transparent url(../../images/base/tdBg.gif) repeat-x scroll 0 100%}
TABLE.jobList TR.odd TD,
TABLE.cvList TR.odd TD{background:transparent repeat-x scroll 0 100%}
TABLE.jobList TR.hover TD,
TABLE.cvList TR.hover TD{background-position:100% 100%}
TABLE.table01 .buttons,
TABLE.table03 .buttons,
TABLE.table04 .buttons,
TABLE.myCoverLetters .buttons,
TABLE.myResumeList .buttons{text-align:center;width:100%}
TABLE.table01 A:hover,
TABLE.table03 A:hover{text-decoration:underline}
TABLE.table04 A:hover{text-decoration:underline}
TABLE.table03{}
TABLE.table03Header,
TABLE.table04Header{margin-bottom:0}
TABLE.table03Header TH P,
TABLE.table04Header TH P{padding-left:20px;text-align:left}
TABLE.table03Body,
TABLE.table04Body{margin-bottom:20px;table-layout:fixed}
TABLE.table03Body TD,
TABLE.table04Body TD{line-height:50px}
TABLE.table04 TR{cursor:pointer}
TABLE.table04 TR TD.logo{background:transparent url(../../images/base/tdBg3.gif) repeat scroll 0 100%;padding-bottom:1px;text-align:center}
TABLE.table04 TR TD.compName{background:transparent url(../../images/base/tdBg3.gif) repeat scroll -148px 100%}
TABLE.table04 TR TD.workfield{background:transparent url(../../images/base/tdBg3.gif) repeat scroll -520px 100%}
TABLE.table04 TR{background:transparent url(../../images/base/tdBg3.gif) repeat scroll 0 100%;position:relative}
/*TABLE.table04 TR.hover { background-position: -710px 100%; cursor: pointer; }
*/
TABLE.table04 TR.hover TD.logo{background:transparent url(../../images/base/tdBg3.gif) repeat scroll -709px 100%}
TABLE.table04 TR.hover TD.compName{background:transparent url(../../images/base/tdBg3.gif) repeat scroll -857px 100%}
TABLE.table04 TR.hover TD.workfield{background:transparent url(../../images/base/tdBg3.gif) repeat scroll -1230px 100%}
TABLE.table04 TD{line-height:20px;padding:15px 10px}
TABLE.table04 TR.space TD{border:0;padding:0}
TABLE.table04 TR.space TD DIV{background:#E8EDEB;border-bottom:1px solid #C3CACA;height:10px}
TABLE.table04 TR.border TD{background:none;padding:0}
TABLE.table04 TR.border TD DIV{background:none;background:#2E3D46;border-bottom:1px solid #C3CACA;height:1px;padding:0}
TABLE.table04 TD.logo{line-height:0;padding:0;text-align:center;vertical-align:middle}
TABLE.table04 TD.logo IMG{display:block;margin:0 auto}
TABLE.table04 A:hover{text-decoration:none}
TABLE.jobList A,
TABLE.cvList A{text-decoration:underline}
TABLE.jobList TD.save{line-height:60px;padding-left:0 !important;text-align:center}
TABLE.cvList TD.save{line-height:60px;padding:0 !important;padding-left:0 !important;text-align:center;vertical-align:middle}
TABLE.jobList TD.save A,
TABLE.cvList TD.save A{display:block;height:21px;margin:0 auto;width:21px}
TABLE.jobList TD.save A IMG,
TABLE.cvList TD.save A IMG{display:block;height:20px;width:20px}
.textHighlight{background:#DCE3E0 none repeat scroll 0 0;border-bottom:20px solid #E8EDEB;float:left;height:50px;width:710px}
TABLE.table02{margin:10px 0}
TABLE.table02 TD{padding-right:20px}
.jobListDetail,
.cvListDetail{padding:0;position:absolute;z-index:999;text-align:left;width:710px}
.jobListDetail .padding,
.cvListDetail .padding{background:transparent url(../../images/base/jobListDetailBg.gif) no-repeat scroll 0 10px;margin:0 10px;padding:20px}
.jobListDetail h2,
.cvListDetail h2{font-size:18px;font-weight:bold;margin-bottom:8px;padding-left:0}
.jobListDetail .buttons,
.cvListDetail .buttons{margin:10px 0}
.jobListDetail .hr,
.cvListDetail .hr{margin:17px 0 6px 0;width:auto}
.jobListDetail .conditions,
.cvListDetail .conditions{color:#d87b29;font-weight:bold;margin:10px 0 0 0}
.jobListDetail A.close,
.cvListDetail A.close{background:transparent url(../../images/base/close.png) no-repeat scroll 0 0;height:38px;position:absolute;right:0px;z-index:100;top:0px;width:38px}
.path{background:transparent url(../../images/base/line.gif) repeat-x scroll 0 50%;clear:both;float:left;margin-bottom:16px;overflow:hidden;padding-bottom:2px;padding-top:2px;width:710px}
.path_w970{width:970px}
.path UL{background:#E8EDEB;float:left;padding-right:10px}
.path UL LI{background:transparent url(../../images/base/path.gif) repeat scroll 0 -40px;display:block;float:left;line-height:16px}
.path UL LI A{background-position:100% -20px;background-repeat:no-repeat;color:#2E3D46;display:block;float:left;padding:2px 40px 2px 35px}
.path UL LI A:hover{color:#2E3D46}
.path UL LI.first{background-position:0 0;background-repeat:no-repeat}
.path UL LI.first A{background-position:100% -20px;background-repeat:no-repeat}
.path UL LI.sel{background-position:0 -40px;background-repeat:no-repeat}
.path UL LI.sel A{background-position:100% -20px;background-repeat:no-repeat}
.path UL LI.sel A:hover{color:#FEA547}
.path UL LI.firstSel{background-position:0 0;background-repeat:no-repeat}
.path UL LI.firstSel A{background-position:100% -20px;background-repeat:no-repeat}
.path UL LI.firstSel A:hover{color:#FEA547}
UL.top5Jobs{list-style-position:inside;list-style-type:decimal}
UL.top5Jobs LI{line-height:30px}
UL.top5Jobs LI A{text-decoration:underline}
.editProfile{float:left;margin-bottom:20px;overflow:hidden;width:720px}
.editProfile .editProfileSideContent{float:left;margin-bottom:20px;padding-right:20px;width:230px}
.editProfile .editProfileSideContent .box01,
.editProfile .editProfileSideContent .box01_2{margin-bottom:10px}
.editProfile .editProfileSideContent .box01 .buttons,
.editProfile .editProfileSideContent .box01_2 .buttons{margin:10px 0px 0px 0px;position:static}
.editProfile .editProfileSideContent .profileStrength{float:left}
.profileStrength H2{font-size:14px;line-height:30px;padding-left:0}
.profileStrength{}
.profileStrength .progressBar{margin-bottom:10px;margin-top:0}
.profileStrength .content,
.profileStrength .content *{line-height:20px;margin:0;padding:0;width:auto}
.editProfile .editProfileMainContent{float:left;overflow:hidden;width:460px}
.editProfile .editProfileMainContent DIV.spacer{clear:both;height:1px;padding:10px 0}
.editProfile .editProfileMainContent DIV.spacer DIV{background:#CCCCCC;height:1px;margin:0 auto;width:310px}
.editProfile02{float:left;margin-bottom:10px}
.cvBox{background:#DCE3E0;float:left;margin-bottom:10px;padding:10px 0 20px 0;width:710px}
.cvBox .col1,
.cvBox .col2{float:left}
.cvBox .col1{padding-left:40px;padding-right:10px;width:290px}
.cvBox .col2{width:300px}
.cvBox .row{}
.cvBox .personName{font-size:14px;font-weight:bold}
.cvBox .jobTitle{font-weight:bold}
.cvBox .setCVAdMaster{margin-top:10px}
.cvBox .setCVAdMaster label{font-weight:bold}
.cvBox .setCVAdMaster *{vertical-align:middle}
.cvBox .buttons{float:right;margin-right:15px}
.tabs{height:52px;overflow:hidden;width:720px}
.tabs UL{background:transparent no-repeat scroll 0 100%;float:left;margin-bottom:10px;margin-left:-2px;overflow:hidden;padding-bottom:10px;width:710px}
.tabs UL LI{display:inline;float:left;height:32px;margin-right:-17px;position:relative}
.tabs UL LI.sel A:hover{text-decoration:none}
.tabs UL LI A{float:left}
.tabs UL LI A:hover{text-decoration:none}
.tabs UL LI A,
.tabs UL LI A SPAN{float:left;font-size:16px;font-weight:bold}
.tabs UL LI A SPAN{background:none no-repeat scroll -12px 0 transparent;color:#EEA144;cursor:pointer;display:inline-block;line-height:28px;min-width:77px;padding-left:10px;padding-right:10px;padding-top:4px;text-align:center}
.tabs UL LI A SPAN.l{background:transparent no-repeat scroll 0 0;display:-moz-inline-stack;display:inline-block;min-width:12px;padding-left:0;padding-right:0px;width:12px}
.tabs UL LI A SPAN.r{background:transparent no-repeat scroll 100% -33px;display:-moz-inline-stack;display:inline-block;min-width:21px;padding-left:0;padding-right:0px;width:21px}
.tabs UL LI.sel A SPAN,
.tabs UL LI A:hover SPAN{background:transparent no-repeat scroll -12px -64px}
.tabs UL LI.sel A SPAN.l,
.tabs UL LI A:hover SPAN.l{background:transparent no-repeat scroll 0 -64px}
.tabs UL LI.sel A SPAN.r,
.tabs UL LI A:hover SPAN.r{background:transparent no-repeat scroll 100% -96px}
.tabs UL LI.sel A,
.tabs UL LI.sel A SPAN{color:#2E3D46}
.tabs UL LI A:hover,
.tabs UL LI A:hover SPAN{color:#2E3D46}
.tabs UL LI A:hover,
.tabs UL LI A:hover SPAN{}
.tabs UL LI.sel .arrow{background:transparent url(../../images/base/arrow01.png) repeat scroll 0 0;bottom:0;display:block;height:8px;left:50%;margin-left:-11px;position:absolute;width:13px}
.personalinfoItem,
.cvItem{background:#DCE3E0 none repeat scroll 0 0;background:#DCE3E0;float:left;margin-bottom:10px;margin-bottom:10px;padding:15px 10px;padding:15px 10px;width:690px}
* HTML .personalinfoItem,
* HTML .cvItem{display:inline}
* personalinfoItem .buttons{white-space:nowrap}
.personalinfoItem H3,
.cvItem H3{margin-bottom:4px;padding-left:0}
.personalinfoItemRow{overflow:hidden;position:relative;width:690px}
.personalinfoItemRow .col1,
.personalinfoItemRow .col2,
.personalinfoItemRow .col3,
.personalinfoItemRow .col4,
.personalinfoItemRow .col5,
.personalinfoItemRow .col6,
.cvItemRow .col1,
.cvItemRow .col2,
.cvItemRow .col3,
.cvItemRow .col4,
.cvItemRow .col5,
.cvItemRow .col6{float:left;min-height:1px;overflow:hidden;padding:0 20px}
.personalinfoItem DIV.add,
.cvItem DIV.add{background:transparent url(../../images/base/odd.gif) repeat-x scroll 0 100%;float:left;width:690px}
.personalinfoItemRow .col1{padding-bottom:5px;padding-top:5px;width:385px}
.personalinfoItemRow .col2{left:425px;padding:0;position:absolute;top:5px;width:125px}
.addNewRow .col2{top:25px}
* HTML .personalinfoItemRow .col2{width:125px}
.personalinfoItemRow .col3{float:right;padding:3px 5px 0}
.personalinfoItemRow .col4{padding:20px;width:650px}
.personalinfoItemRow .col5{padding-bottom:5px;padding-top:5px;width:515px}
.personalinfoItemRow .col6{float:right;padding:24px 0 0 0;width:257px}
.cvItemRow .col1{padding-bottom:5px;padding-top:5px;width:450px}
.cvItemRow .col2{padding:5px 0 0 0;width:125px}
.cvItemRow .col3{padding:3px 0 0;width:70px}
.cvItemRow .col4{padding:20px;width:650px}
.addNewRow .col1,
.editRow .col1{padding:20px}
.editRow{background:white}
.addNewRow .col2,
.editRow .col2{padding:20px 0 0 0}
.addNewRow .col3,
.editRow .col3{padding:10px 0 0 0}
.addNewRow .col4,
.editRow .col4{padding:20px}
.personalinfoItem DIV.odd,
.cvItem DIV.odd{clear:both;float:left;width:690px}
* HTML .personalinfoItem DIV.odd,
* HTML .cvItem DIV.odd{display:inline}
.personalinfoItemRow DIV.rating,
.cvItemRow DIV.rating{vertical-align:middle}
.personalinfoItemRow DIV.rating DIV,
.cvItemRow DIV.rating  DIV{overflow:hidden;width:125px}
.personalinfoItemRow DIV.rating DIV A,
.cvItemRow DIV.rating DIV A{display:block;float:left;height:21px;margin-right:4px;width:21px}
.personalinfoItemRow DIV.rating DIV A.enabled,
.cvItemRow DIV.rating DIV A.enabled{background:transparent url(../../images/base/starEnabled.gif) no-repeat scroll 0 0}
.personalinfoItemRow DIV.rating DIV A.disabled,
.cvItemRow DIV.rating DIV A.disabled{background:transparent url(../../images/base/starDisabled.gif) no-repeat scroll 0 0}
.personalinfoItem A.add,
.cvItem A.add,
.personalinfoItem A.save,
.cvItem A.save,
.personalinfoItem A.cancel,
.cvItem A.cancel{line-height:30px;margin-left:20px;text-decoration:underline}
.personInfo,
.companyInfo{background:transparent url(../../images/base/hr.gif) repeat-x scroll 0 100%;float:left;margin-bottom:20px;overflow:hidden;padding-bottom:12px;position:relative;width:710px}
.companyInfo .box01{background:transparent url(../../images/base/box01White.gif) no-repeat scroll 0 100%}
.companyInfo .box01_2{background:transparent url(../../images/base/box01White.png) no-repeat scroll 0 100%}
.companyInfo .box01_2{}
.companyInfo .box01 DIV.logo,
.companyInfo .box01_2 DIV.logo{bottom:52px;position:absolute;text-align:center;width:100%}
.companyInfo .box01 DIV.uploadLogo,
.companyInfo .box01_2 DIV.uploadLogo{bottom:20px;position:absolute;text-align:center;width:100%}
.personInfo .buttons,
.companyInfo .buttons{position:absolute;right:10px;z-index:10;top:20px}
.companyInfo .box01 DIV.uploadLogo A,
.companyInfo .box02 DIV.uploadLogo A{text-decoration:underline}
.personInfoSideContent,
.companyInfoSideContent{float:left;overflow:hidden;width:250px}
.personInfoSideContent .progressBar{margin:0 0 0 6px}
.personInfoSideContent .box01 IMG,
.personInfoSideContent .box01_2 IMG{margin:4px auto 15px auto}
.personInfoSideContent .box01 H3,
.personInfoSideContent .box01_2 H3{margin:0 0 0 10px;padding:0}
.personInfoSideContent .box01 A.howToIncrease,
.personInfoSideContent .box01_2 A.howToIncrease{background:transparent url(../../images/base/question.gif) no-repeat scroll 100% 0;float:right;margin-right:10px;margin-top:3px;padding-right:20px}
.personInfoSideContent .box01 A:hover,
.personInfoSideContent .box01_2 A:hover{text-decoration:underline}
.personInfoMainContent,
.companyInfoMainContent{float:left;overflow:hidden;padding-top:20px;width:460px}
.personInfoMainContent A,
.companyInfoMainContent A{text-decoration:underline}
.personInfoMainContent h2,
.companyInfoMainContent h2{margin-bottom:20px;padding:0}
.personInfoMainContent .col1,
.companyInfoMainContent .col1{float:left;overflow:hidden;padding-right:10px;width:230px}
.personInfoMainContent .col1 h2,
.personInfoMainContent .col2 h2,
.companyInfoMainContent .col1 h2,
.companyInfoMainContent .col2 h2{font-size:14px;margin-bottom:0}
.personInfoMainContent .col2,
.personInfoMainContent .col2{float:left;overflow:hidden;width:220px}
.personInfoMainContent .col1 *,
.personInfoMainContent .col2 *,
.companyInfoMainContent .col1 *,
.companyInfoMainContent .col2 *{line-height:20px}
.personInfoMainContent .col2 .row,
.companyInfoMainContent .col2 .row{overflow:hidden}
.personInfoMainContent .col2 .row2,
.companyInfoMainContent .col2 .row2{margin-top:20px;overflow:hidden}
.personInfoMainContent .col2 SPAN.caption,
.personInfoMainContent .col2 SPAN.caption_w65,
.companyInfoMainContent .col2 SPAN.caption,
.companyInfoMainContent .col2 SPAN.caption_w65{display:block;float:left;font-weight:bold;padding-right:10px}
.personInfoMainContent .col2 SPAN.title,
.personInfoMainContent .col2 SPAN.industry,
.personInfoMainContent .col2 SPAN.caption_w65{width:65px}
.personInfoMainContent .col2 SPAN.data{display:block;float:left;width:110px}
.companyInfoMainContent .ads{height:100px;overflow:hidden;padding-top:20px;position:relative}
.companyInfoMainContent .ads .data{display:block;font-size:14px;font-weight:bold}
.companyInfoMainContent .ads .adsLeft{background-position:0 0;background-repeat:no-repeat;font-size:21px;font-weight:bold;height:49px;padding-top:29px;position:absolute;right:20px;text-align:center;top:2px;width:80px}
.containerTinymce{background:#DCE3E0;background:url(../../images/base/container01Bg.gif) no-repeat scroll 0 100%;float:left;margin-bottom:20px;overflow:hidden;padding-bottom:30px;width:710px}
.containerTinymce .background{background:#DCE3E0;padding:10px}
.containerTinymce2{float:left;margin-bottom:20px;overflow:hidden;width:710px}
.containerTinymce2 .background{background:#DCE3E0;padding:10px}
.containerTinymce3{float:left;margin-bottom:20px;margin-top:30px;overflow:hidden;width:710px}
.containerTinymce3 .background{background:#DCE3E0;padding:10px}
.controls,
.buttonsAdvanced{overflow:hidden;padding:20px 0 0 0}
.controls{height:34px}
.controls .buttonsLeft,
.buttonsAdvanced .buttonsLeft{float:left;padding-top:5px}
.controls .buttonsRight,
.buttonsAdvanced .buttonsRight{float:right}
.controls .buttonsRight a,
.buttonsAdvanced .buttonsRight a{margin-left:10px}
.controls .buttonsRight a.button03 span,
.controls .buttonsRight a.button04 span,
.controls .buttonsRight a.button05 span,
.buttonsAdvanced .buttonsRight a.button03 span,
.buttonsAdvanced .buttonsRight a.button04 span,
.buttonsAdvanced .buttonsRight a.button05 span{padding-left:15px;padding-right:15px}
.controls .buttonsRight a span.l,
.controls .buttonsRight a span.r{padding:0}
.controls .clearShoppingCart{margin-left:0 !important}
.buttonsAdvanced{background:transparent url(../../images/base/hr.gif) repeat-x scroll 0 0;float:left !important;margin-left:-10px;margin-top:10px;padding-bottom:30px;padding-left:20px;padding-right:20px;padding-top:17px;width:670px  !important}
.buttonsAdvanced .buttonsRight a span.l,
.buttonsAdvanced .buttonsRight a span.r{padding:0}
.buttonsAdvanced{}
.buttonsAdvanced .buttonsRight{padding-right:0 !important;width:auto !important}
.buttonsAdvanced .buttonsRight DIV{padding-right:0 !important;width:auto !important}
.controls2{margin-bottom:20px;padding:0 0 0 70px;width:640px}
.cartTotal,
.cartTotal2{border-left:70px solid #E8EDEB;float:left;margin-bottom:15px;margin-top:-12px;overflow:hidden;width:640px}
.cartTotal .col1,
.cartTotal2 .col1{float:left;width:470px}
.cartTotal .col2,
.cartTotal2 .col2{float:right;padding-top:10px}
.cartTotal .price,
.cartTotal2 .price{font-size:24px;font-weight:bold}
.cartTotal H2,
.cartTotal2 H2{font-size:18px;padding:0}
.cartTotal .bot,
.cartTotal2 .bot{background:transparent url(../../images/base/hr2.gif) repeat-x scroll 0 100%;float:left;overflow:hidden;padding-bottom:11px;width:640px}
.cartTotal .content,
.cartTotal2 .content{background:#D2D9D6 none repeat scroll 0 0;float:left;overflow:hidden;padding:22px 20px 27px;width:600px}
.cartTotal2{margin-top:0}
.editorHeader,
.editorHeader2{overflow:hidden;padding-bottom:10px;padding-left:10px;position:relative;width:700px}
.editorHeader .title,
.editorHeader2 .title{float:left;height:70px;width:470px}
.editorHeader .title LABEL,
.editorHeader2 .title LABEL{display:block;font-size:14px;font-weight:bold;line-height:30px;padding-left:10px}
.editorHeader .title LABEL SPAN.note,
.editorHeader2 .title LABEL SPAN.note{font-size:12px;font-weight:normal}
.editorHeader .title INPUT,
.editorHeader2 .title INPUT{background:white;border:1px solid #ADADAD;display:block;font-weight:bold;padding:6px 16px 6px 16px;width:426px}
.editorHeader .error INPUT,
.editorHeader2 .error INPUT{background:#FFEBEA;border:3px solid #E33431}
.editorHeader .setAsMaster,
.editorHeader2 .setAsMaster{left:350px;position:absolute;top:5px}
.editorHeader .setAsMaster LABEL,
.editorHeader2 .setAsMaster LABEL{font-weight:bold}
.editorHeader .setAsMaster *,
.editorHeader2 .setAsMaster *{vertical-align:middle}
.editorHeader .template,
.editorHeader2 .template{float:left;width:230px}
.editorHeader .template LABEL,
.editorHeader2 .template LABEL{display:block;font-size:14px;font-weight:bold;line-height:30px;padding-left:10px}
.editorHeader .template SELECT,
.editorHeader2 .template SELECT{background:white;border:1px solid #ADADAD;display:block;font-weight:bold;padding:6px 6px 6px 16px;width:220px}
.editorHeader .error SELECT,
.editorHeader2 .error SELECT{background:#FFEBEA;border:3px solid #E33431}
.editorHeader2 .col1{float:left;width:470px}
.editorHeader2 .col2{float:right;margin-right:10px;overflow:hidden;width:220px}
.editorHeader2 .language{float:left}
.editorHeader2 .logo{height:130px;position:relative}
.editorHeader2 .language LABEL,
.editorHeader2 .logo LABEL{display:block;font-size:14px;font-weight:bold;line-height:30px;padding-left:10px}
.editorHeader2 .logo label .swfupload-control2{float:right;height:30px}
.editorHeader2 .language SELECT{background:white;border:1px solid #ADADAD;display:block;font-weight:bold;padding:6px 6px 6px 16px;width:230px}
.editorHeader2 .logo INPUT.filename{background:white;background:white;border:1px solid #ADADAD;display:block;font-weight:bold;padding:6px;width:206px}
.editorHeader2 .logo TABLE{background:white none repeat scroll 0 0;bottom:0;height:60px;left:0;position:absolute;width:220px}
.editorHeader2 .logo TABLE TD{vertical-align:bottom}
.editorHeader2 .logo TABLE TD{text-align:center;vertical-align:middle}
.editorHeader2 .logo IMG{vertical-align:middle}
.list{}
.list .count{float:left;overflow:hidden;padding-right:5px}
.list .text{float:left;overflow:hidden;width:185px}
DIV.questionnaire{padding-top:0 !important}
P.question{font-weight:bold;padding-top:10px}
P.answer{}
/*Footer*/
#footer{background:transparent no-repeat scroll 0 0;float:left;position:relative;width:980px}
#footer DIV.bot{background:transparent no-repeat scroll 0 100%;float:left;padding:30px 0 0 0;width:100%}
#footer ul{float:left;top:20px}
#footer ul li{color:#093D6F;line-height:14px;padding-right:10px}
#footer a:hover{text-decoration:underline}
#footer .footerNav{color:white;float:left;height:220px;overflow:hidden;padding:0 0 0 20px;position:relative;width:230px}
#footer .footerNav .languages{color:white}
#footer .footerNav .languages H2{color:white;font-size:14px;font-weight:bold;padding-left:0}
#footer .footerNav .languages .lang{height:21px;margin-top:7px;padding-left:51px;padding-top:4px}
#footer .footerNav .languages .langEn{background:transparent url(../../images/base/flag01En.gif) no-repeat scroll 0 0}
#footer .footerNav .languages .langSv{background:transparent url(../../images/base/flag01Sv.gif) no-repeat scroll 0 0}
#footer .footerNav .languages .langDe{background:transparent url(../../images/base/flag01De.gif) no-repeat scroll 0 0}
#footer .footerNav .languages .langDk{background:transparent url(../../images/base/flag01Dk.gif) no-repeat scroll 0 0}
#footer .footerNav .languages .langFi{background:transparent url(../../images/base/flag01Fi.gif) no-repeat scroll 0 0}
#footer .footerNav .languages .langNo{background:transparent url(../../images/base/flag01No.gif) no-repeat scroll 0 0}
#footer .footerNav .languages A{color:white;color:#CCCCCC}
#footer .footerNav .search{position:absolute;top:60px}
#footer .footerNav .search label{display:block;font-size:13px;font-weight:bold;margin-bottom:5px}
#footer .footerNav .search input.text{border:2px solid transparent;padding:0;vertical-align:middle;width:140px}
* HTML #footer .footerNav .search input.text{border-color:pink;filter:chroma(color=pink)}
#footer .footerNav .search .error input.text{border:2px solid #E33431}
#footer .footerNav .search .buttons{display:-moz-inline-stack;display:inline-block;padding-left:5px;vertical-align:middle}
#footer .footerNav .search DIV.logo{margin-top:5px}
#footer .footerNav .search DIV.logo,
#footer .footerNav .search DIV.logo A{display:-moz-inline-stack;display:inline-block}
#footer .footerNav .search DIV.logo A{background:transparent no-repeat scroll 0 0}
#footer .footerNav .box04{float:none;margin-left:-10px;padding:0;position:absolute;top:155px}
#footer .credits{clear:left;color:#BBC0BD;float:left;overflow:hidden;padding:35px 0 0 0;text-align:right;width:100%}
#footer .credits *{vertical-align:middle}
#footer .credits DIV{display:-moz-inline-stack;display:inline-block;padding-left:10px}
#footer A.poweredBy{background:transparent no-repeat scroll 0 0;display:-moz-inline-stack;display:inline-block;height:24px;width:110px}
#footer A.produktion203{background:transparent no-repeat scroll 0 0;display:-moz-inline-stack;display:inline-block;height:24px;width:100px}
* HTML #footer DIV.buttons button,
* HTML #footer SPAN.buttons button{background:transparent}
.emailNotifications{background:#dce3e0;margin-top:-20px;overflow:hidden;padding:20px 10px}
.emailNotifications h2{margin-bottom:10px;padding-left:0}
.emailNotifications .col1{float:left;padding-left:10px;width:200px !important}
.emailNotifications .col2{float:left;padding-left:10px;width:200px !important}
.emailNotifications .col3{float:left;padding-left:10px;width:200px !important}
.emailNotifications .col4{float:left;padding-left:10px;width:420px !important}
.emailNotifications span.label{display:-moz-inline-stack;display:inline-block;vertical-align:top}
.emailNotifications .col4 span.label{width:390px}
.emailNotifications span.label LABEL{display:block}
.emailNotifications span.label A{display:block}
.emailNotifications2{background:#DCE3E0 url(../../images/base/hr.gif) repeat-x scroll 0 0;float:left;margin:0 0 30px 0;width:690px}
.emailNotifications2 h2{margin-top:3px;padding-left:10px}
.emailNotifications2 .col1,
.emailNotifications2 .col2,
.emailNotifications2 .col3{padding-bottom:8px;padding-right:30px;padding-top:8px;width:auto !important}
.emailNotifications2 .col1{margin-left:40px}
.emailNotifications2 span.label LABEL{font-weight:bold}
.mainContent .emailNotifications{background:#DCE3E0 url(../../images/base/hr.gif) repeat-x scroll 0 0;border-bottom:30px solid #E8EDEB;float:left;margin:0 0 0 0;width:690px}
.requiredFields{clear:both;margin:10px 0;overflow:hidden}
.requiredFields div{background:transparent url(../../images/base/requiredField.gif) no-repeat scroll 0 7px;float:right;padding-left:10px}
.successStories{padding-bottom:20px}
h1.successStories{margin:0;padding:6px 0 16px 10px}
.successStory{background-color:#DCE3E0;margin-bottom:10px;padding:10px 10px 0 10px;width:680px}
.successStory H2{margin:0 0 0 0;padding:0 0 0 0}
.successStory H3{margin:0 0 0 0;padding:0 0 0 0}
.successStory H4{margin:0 0 0 0;padding:0 0 0 0}
.successStory .author{display:block;margin-bottom:10px}
.successStory .logo{margin-bottom:10px}
.successStory .logo td{background:white;height:50px;text-align:center;vertical-align:middle;width:250px}
.successStory .logo a{}
.successStory .logo img{display:block;margin:0 auto}
.successStory .media,
.successStory .text{float:left}
.successStory .media{width:230px}
.successStory .text{padding:3px 0 0 10px;width:430px}
.successStory .text p{color:#2E3D46;padding:0;width:auto}
.createAccountToday{margin-bottom:30px;padding-top:10px;position:relative;width:250px}
.createAccountToday H2{line-height:22px;margin:0 0 13px 0;padding:0;text-align:center}
.createAccountToday .buttons{padding:10px 0;position:relative;z-index:2;text-align:center}
.createAccountToday .note{line-height:14px;padding:0 20px 15px 20px;position:relative;z-index:2}
.createAccountToday DIV.buttons a.button03 span,
.createAccountToday DIV.buttons button.button03 span,
.createAccountToday SPAN.buttons a.button03 span,
.createAccountToday SPAN.buttons button.button03 span{min-width:200px}
.createAccountToday .bg{background:url("../../images/base/createAccountBg.png") no-repeat scroll 0 0 transparent;bottom:0;height:56px;position:absolute;z-index:1;width:250px}
.kgbox FORM .row{width:430px}
.kgbox FORM .row div{margin-bottom:5px;overflow:hidden;padding-bottom:5px;width:211px}
.kgbox FORM .row div label{display:block;font-weight:bold;padding:0 0 2px 10px}
.kgbox FORM .row div input.text{border:1px solid #999;padding:6px 6px 6px 6px;width:265px;width:185px}
/*kg-b*/
.kgbox div div h3{padding-left:0px}
.kgbox .rowhalf{width:200px !important}
.kgbox form .rowhalf div label{width:190px !important}
.kgbox .kgboxCreateAccount .rowhalf div,
.kgbox .kgboxChangePassword .rowhalf div,
.kgbox .kgboxChangeProfile .rowhalf div{width:203px !important}
.kgbox input.ftext{width:415px !important}
.kgbox input.qtext{width:290px !important}
.kgbox select{border:1px solid #999999;font-size:14px;padding:5px 6px;width:199px !important}
.kgbox .kgboxJobSaved h2{background-repeat:no-repeat;height:40px;padding-left:50px}
.kgbox .kgboxEmailAlert h2{background-repeat:no-repeat;height:40px;padding-left:50px}
.kgbox .kgboxCreateProfile h2,
.kgbox .kgboxProfileCreated h2{background-repeat:no-repeat;height:40px;padding-left:50px}
.kgbox .kgboxForgotPassword h2{background-repeat:no-repeat;height:40px;padding-left:50px}
.kgbox .kgboxApplyOpening h2{background-repeat:no-repeat;height:40px;padding-left:50px}
.kgbox .kgboxCoverLetter h2{background-repeat:no-repeat;height:40px;padding-left:50px}
.kgbox .kgboxCreateCV h2,
.kgbox .kgboxCreateAnotherCV h2{background-repeat:no-repeat;height:40px;padding-left:50px}
.kgbox .kgboxCreateAccount h2,
.kgbox .kgboxChangePassword h2,
.kgbox .kgboxChangeProfile h2{background-repeat:no-repeat;height:40px;padding-left:50px}
.kgbox .kgboxCompanyPresentation h2,
.kgbox .kgboxCompanyPresentationPrice h2{background-repeat:no-repeat;height:40px;padding-left:50px}
.kgbox .kgboxCreateJob h2,
.kgbox .kgboxJobPackages h2{background-repeat:no-repeat;height:40px;padding-left:50px}
.kgbox .kgboxBannerReservation h2{background-repeat:no-repeat;height:40px;padding-left:50px}
.kgbox .kgboxCVSearch h2{background-repeat:no-repeat;height:40px;padding-left:50px}
.kgbox .imageUpload h2{background-repeat:no-repeat;height:40px;padding-left:50px}
.kgbox .kgboxSuperDeal h2{background-repeat:no-repeat;height:40px;padding-left:50px}
.kgbox .kgboxThankYou h2{background-repeat:no-repeat;height:40px;padding-left:50px}
.kgbox .kgboxError h2{background-repeat:no-repeat;color:#e40001;line-height:42px;padding-left:50px}
.kgbox .buttons{clear:both;float:right;margin:20px 0}
.kgbox .buttonsForgotPassword{clear:none;float:right;margin:20px 0;width:100px}
.kgbox .kgboxForgotPassword .row div{float:left;width:310px}
.kgbox .kgboxForgotPassword{:/*overflow: auto;*/}
.kgbox .kgboxApplyOpening a{text-decoration:underline}
.kgbox .kgboxApplyOpening .grey{background-color:#e7ebea;left:-20px;margin:0;margin-right:-30px;overflow:hidden;padding:20px;position:relative;width:430px}
.kgbox .kgboxApplyOpening h3{margin:10px 0}
.kgbox .kgboxApplyOpening textarea{border:1px solid #999;height:80px;margin-top:10px;padding:6px 6px 6px 6px;width:416px}
.kgbox .kgboxApplyOpening select{border:1px solid #999;font-size:11px;padding:6px 6px 6px 6px;width:426px !important}
.kgbox .kgboxApplyOpening div.grey div.small{float:right;margin-right:0;padding:0;text-align:right;width:200px}
.kgbox .kgboxApplyOpening div.grey div.small *{vertical-align:middle}
.kgbox .kgboxApplyOpening div.grey div.small label{display:inline;font-size:10px;font-weight:normal}
.kgboxApplyOpening .buttonsApplyOpening{background:transparent url(../../images/base/arrow02.gif) no-repeat scroll 0 0;float:none;height:50px;left:-20px;margin:10px 0 0 0;padding-left:300px;position:relative;width:auto}
.kgboxCoverLetter .buttonsCoverLetter{clear:right;margin:0}
.kgboxCompanyPresentation .buttonsCompanyPresentation{clear:none;float:right;margin:20px 0 40px;width:220px}
.kgboxCompanyPresentation .buttonsCompanyPresentation div{float:right}
.kgboxCoverLetter div.left{margin:10px 0 10px 0}
.kgboxCoverLetter div.row span{font-weight:bold}
.kgbox .kgboxCreateCV .grey,
.kgbox .kgboxCreateAnotherCV .grey{background-color:#e7ebea;margin:20px -20px;overflow:auto;padding:10px 20px;width:auto}
.kgbox .kgboxCreateCV .grey div{margin:0;padding:0;width:auto;width:200px}
.kgbox .kgboxCreateCV .grey a.help,
.kgbox .kgboxCreateAnotherCV a.help{cursor:help;width:16px}
.kgbox .kgboxCreateCV .grey label{display:inline;padding:0}
.kgbox .kgboxCreateAnotherCV .left{clear:left}
.kgboxCreateAnotherCV .buttonsCreateAnotherCV{clear:right;margin:15px 0}
.kgbox .kgboxCreateAccount .addemail,
.kgbox .kgboxBannerReservation .addemail{display:block;float:right;margin-right:40px;text-decoration:underline}
.kgbox .kgboxBannerReservation .addemail{margin-right:90px}
.kgbox .kgboxCreateAccount .newsletter label{display:inline;padding:0}
.kgbox .kgboxCreateAccount .newsletter{margin-top:25px}
.kgbox .kgboxCreateAccount .row div,
.kgbox .kgboxChangeProfile .row div,
.kgbox .kgboxChangePassword .row div{width:429px}
.kgbox .kgboxCreateAccount select{width:185px !important}
.kgbox .kgboxCreateJob .grey{background-color:#e7ebea;height:30px;margin:20px -20px;overflow:hidden;padding:10px 20px;width:auto}
.kgbox .kgboxCreateJob .grey label{display:inline;padding:0}
.kgbox .kgboxCreateJob .grey div{margin:0;padding:0;width:auto;width:200px}
.kgbox .kgboxCreateJob .grey div{margin:0;padding:0;width:auto;width:200px}
.kgbox .kgboxBannerReservation .left,
.kgbox .kgboxCVSearch .left,
.kgbox .imageUpload .left{clear:left}
.kgbox .imageUpload .buttons{margin:10px 0}
.kgbox .imageUpload .buttonsCenter{margin:0 0 10px 0;text-align:center}
.kgbox .imageUpload .uploadProgress{background:#FFF;height:1px;width:0}
.kgbox .imageUpload .uploadProgressActive{background:#08B1EF}
.kgbox .buttonsBannerReservation{clear:right;margin:20px 0 30px 0}
.kgbox .pricebadge{background:url(../../images/base/badge.gif) no-repeat 50% 20px;float:right;height:180px;text-align:center;width:200px}
.kgbox .pricebadge h4{color:#000000;margin:0 0 55px 0;padding:0}
.kgbox .pricebadge p{color:#e28120;font-size:10px;line-height:13px}
.kgbox .pricebadge p.price{font-size:22px;font-weight:bold;margin:0 0 5px 0}
.kgbox .kgboxSuperDeal .topselect{margin-top:30px}
.kgbox .kgboxSuperDeal .buttons{margin:10px 20px 10px 0}
.kgbox .kgboxCompanyPresentationPrice .buttons{margin:10px 20px 10px 0}
.kgbox .kgboxThankYou{overflow:hidden}
.kgbox .kgboxThankYou .option{width:200px}
.kgbox .kgboxThankYou .option a{display:block;text-decoration:underline}
.kgbox div.error textarea{background-color:#ffebea;border:3px solid #e33431 !important}
.kgbox div.error input{background-color:#ffebea;border:3px solid #e33431 !important}
.kgbox div.error select{background-color:#ffebea;border:3px solid #e33431 !important}
.kgbox .kgboxJobPackages .buttons{margin:10px 20px 10px 0}
.kgbox div.errorMsg{background:#dc0000 !important;color:#ffffff;float:none;margin:0 -20px 10px -20px !important;padding:5px 20px;width:auto !important}
.errorRed .top{background:transparent url(../../images/base/kgboxTop_red.gif) no-repeat scroll 0 0;padding:30px 30px 10px 30px}
.errorRed .bot{background:transparent url(../../images/base/kgboxBot_red.gif) repeat scroll 0 0;height:3px}
.kgbox .kgboxEmailAlert FORM .row,
.kgbox FORM .row div{width:440px}
.kgbox FORM .rowhalf DIV{height:52px;width:203px}
.kgbox FORM .rowhalf DIV.multi{height:auto !important}
.kgbox FORM .grey div{margin:0;padding:10px 0;width:430px}
.kgbox .kgboxcustomerContactform textarea{border:1px solid #999;height:80px;margin-top:10px;padding:6px 6px 6px 6px;width:416px}
.kgbox .kgboxcustomerContactform .radiobuttons div{margin:0;padding:0;width:auto;width:200px}
.kgbox .kgboxcustomerContactform SPAN.radio{padding-top: 3px;}
.kgbox .kgboxcustomerContactform .error SPAN.radio{background:transparent url(../../images/base/checkboxError.gif) no-repeat scroll 0 0;display:inline-block;height:26px;overflow:hidden;text-align:center;vertical-align:middle;width:26px}
FORM.frm .row{float:left;overflow:hidden;position:relative;width:100%}
FORM.frm .col1{float:left;overflow:hidden;position:relative;width:230px}
FORM.frm .col2{float:left;overflow:hidden;position:relative;width:230px}
FORM.frm DIV.legend{display:block;overflow:hidden;position:relative;width:100%}
FORM.frm DIV.legend SPAN.legend{display:block;font-size:20px;overflow:hidden;width:460px}
FORM.frm DIV.legend SPAN{font-weight:normal}
FORM.frm DIV.legend SPAN.legend{padding-bottom:20px;width:auto}
FORM.frm DIV.legend SPAN.buttons{font-size:11px;position:absolute;right:5px;top:0;width:auto}
FORM.frm DIV.legend SPAN.buttons SPAN{width:auto}
form.frm div.legend span.buttons button,
form.frm div.legend a{vertical-align:middle}
FORM.frm .row div,
FORM.frm .col1 div,
FORM.frm .col2 div{margin-bottom:5px;overflow:hidden;padding-bottom:5px;width:460px}
FORM.frm .col1 div{width:230px}
FORM.frm .col2 div{width:230px}
FORM.frm .row div label,
FORM.frm .col1 div label,
FORM.frm .col2 div label,
FORM.frm2 label{display:block;font-weight:bold;padding:0 0 2px 10px;position:relative}
FORM.frm label A.add{text-decoration:underline}
FORM.frm .col1 div label A.add{float:right;margin-right:30px}
FORM.frm .col1 div label A.add{float:right;margin-right:30px}
FORM.frm .row div input.text,
FORM.frm .col1 div input.text,
FORM.frm .col2 div input.text,
FORM.frm2 input.text{border:1px solid #999;padding:6px;width:436px}
FORM.frm .col1 div input.text{width:196px}
FORM.frm .col2 div input.text{width:206px}
FORM.frm .col1 LABEL SPAN.add,
FORM.frm .col2 LABEL SPAN.add,
FORM.frm .col1 LABEL SPAN.delete,
FORM.frm .col2 LABEL SPAN.delete{position:absolute;right:30px;top:0px}
FORM.frm .row div select,
FORM.frm .col1 div select,
FORM.frm .col2 div select,
FORM.frm2 select{border:1px solid #999;padding:5px 6px 5px 6px;width:265px}
FORM.frm .col1 div select{width:210px}
FORM.frm .col2 div select{width:220px}
FORM.frm .row textarea{border:1px solid #999;padding:6px;width:436px}
FORM.frm .row .important{background:transparent url(../../images/base/requiredField.gif) no-repeat scroll 446px 9px}
FORM.frm .col1 .important{background:transparent url(../../images/base/requiredField.gif) no-repeat scroll 207px 9px}
FORM.frm .col2 .important{background:transparent url(../../images/base/requiredField.gif) no-repeat scroll 216px 9px}
FORM.frm .col2 div,
FORM.frm .col1 div{height:53px}
FORM.frm .col2-2 div,
FORM.frm .col1-2 div{height:61px}
form.frm .error input.text,
form.frm .error select{border:3px solid #E33431 !important}
form.frm  fieldset{margin-bottom:20px;padding-bottom:10px}
form.frm fieldset.border{background:transparent url(../../images/base/hr.gif) repeat-x scroll 0 100%}
form.frm .buttonsFRight{float:right;margin-right:20px;text-align:right}
FORM.frm2{float:left;overflow:hidden;padding-left:10px}
FORM.frm2 DIV.row{float:left;overflow:hidden;padding:10px 0;width:710px}
FORM.frm2 DIV.row DIV{float:left;overflow:hidden;padding-right:20px;width:220px}
FORM.frm2 DIV.row DIV.last{padding-right:0}
FORM.frm2 INPUT,
FORM.frm2 SELECT{width:100%}
FORM.frm2 DIV.row DIV.jobAdTitle{width:460px}
FORM.frm2 DIV.row DIV.jobAdTitle LABEL{font-size:14px}
FORM.frm2 DIV.row DIV.jobAdTitle INPUT{width:446px}
FORM.frm2 DIV.row DIV.reusePreviousAd LABEL{font-size:14px}
FORM.frm2 .fileUpload{margin-bottom:20px;margin-left:-10px;margin-top:10px;width:710px}
FORM.frm2 DIV.rowfancyselect,.kgbox form div.rowfancyselect{overflow:visible}
FORM.frm2 DIV.rowfancyselect div,.kgbox form  div.rowfancyselect div{overflow:visible}
FORM.frm2 DIV.rowfancyselect .fancyselectparent .fancyselect,.kgbox form  div.rowfancyselect .fancyselectparent .fancyselect{overflow:visible}
.fancyselectparent .fancyselect .fancyoptions{background:white;border:1px solid #b2b2b2 !important;border-top:0;float:none !important;height:auto;max-height:280px !important;overflow:auto;overflow-x:hidden;overflow-y:auto;padding:7px 0 !important;position:absolute;z-index:1000;width:197px}
* html .fancyselectparent .fancyselect .fancyoptions{height:280px;width:214px}
FORM.frm2 DIV.rowfancyselect .fancyselectparent .fancyselect  .root,
.kgbox form  div.rowfancyselect .fancyselectparent .fancyselect .root{background:url("../../images/base/dropdown-widget-root2.gif") no-repeat scroll 0 0 transparent !important;height:32px;line-height:32px}
FORM.frm2 DIV.rowfancyselect .fancyselectparent .fancyselect .option,.kgbox form  div.rowfancyselect .fancyselectparent .fancyselect .option{width:119px}
FORM.frm2 .fileUpload LABEL{padding-left:20px}
FORM.frm2 .fileUpload .bg{overflow:hidden;padding:40px 30px;width:650px}
FORM.frm2 .fileUpload .buttons{float:right;margin-top:4px}
FORM.frm2 .fileUpload .buttons A,
FORM.frm2 .fileUpload .buttons A *{cursor:default !important}
FORM.frm2 .fileUpload INPUT{border:1px solid #adadad;font-size:22px;padding:6px 10px;width:460px}
FORM.frm2 .error INPUT,
FORM.frm2 .error SELECT{background-color:#ffebea;border:3px solid #e33431 !important}
.errorMsg{background:#dd0000 url(../../images/base/error.gif) no-repeat scroll 20px 50%;color:white;float:left;margin-bottom:20px;padding:10px 10px 10px 60px;width:640px}
.successMsg{background:#4EA065 url(../../images/base/success.gif) no-repeat scroll 20px 50%;color:white;float:left;margin-bottom:20px;padding:10px 10px 10px 60px;width:640px}
.adexpiredMsg{background:url(../../images/base/old-ad-w.png) no-repeat scroll 0px 50%;color:white;float:left;margin-bottom:20px;padding:10px;text-align:center;width:640px}
.personalinfoItem .errorMsg,
.personalinfoItem .cvItem{margin-left:-10px}
DIV.buttons{overflow:hidden}
SPAN.buttons{display:block;overflow:hidden}
SPAN.buttons SPAN{display:block;width:auto}
DIV.buttonsCenter,
SPAN.buttonsCenter{text-align:center}
DIV.buttonsRight,
SPAN.buttonsRight{float:right;text-align:right}
DIV.saveProfile2,
SPAN.saveProfile2{padding-bottom:20px}
DIV.buttons button,
SPAN.buttons button{background:transparent;border:0;cursor:pointer;display:-moz-inline-stack;display:inline-block;overflow:visible;padding:0 0;white-space:nowrap}
* HTML DIV.buttons button,
* HTML SPAN.buttons button{background:white}
DIV.buttons a,
SPAN.buttons a{display:inline-block;white-space:nowrap}
DIV.buttons a,
SPAN.buttons a,
DIV.buttons a:hover,
SPAN.buttons a:hover{text-decoration:none}
DIV.buttons a span,
DIV.buttons button span,
SPAN.buttons a span,
SPAN.buttons button span{background-position:-10px 0;background-repeat:no-repeat;color:white;cursor:pointer;display:-moz-inline-stack;display:inline-block;float:none;font-size:12px;line-height:24px;padding-left:5px;padding-right:5px;text-align:center;width:auto}
DIV.buttons a span.l,
DIV.buttons button span.l,
SPAN.buttons a span.l,
SPAN.buttons button span.l{background-position:0 0;background-repeat:no-repeat;display:-moz-inline-stack;display:inline-block;padding-left:0;padding-right:0px;width:10px !important}
DIV.buttons a span.r,
DIV.buttons button span.r,
SPAN.buttons a span.r,
SPAN.buttons button span.r{background-position:100% 100%;background-repeat:no-repeat;display:-moz-inline-stack;display:inline-block;padding-left:0;padding-right:0px;width:10px !important}
DIV.buttons a.button02 span,
DIV.buttons button.button02 span,
SPAN.buttons a.button02 span,
SPAN.buttons button.button02 span{background-position:-10px 0;background-repeat:no-repeat}
DIV.buttons a.button02 span.l,
DIV.buttons button.button02 span.l,
SPAN.buttons a.button02 span.l,
SPAN.buttons button.button02 span.l{background-position:0 0;background-repeat:no-repeat}
DIV.buttons a.button02 span.r,
DIV.buttons button.button02 span.r,
SPAN.buttons a.button02 span.r,
SPAN.buttons button.button02 span.r{background-position:100% 100%;background-repeat:no-repeat}
DIV.buttons a.button03 span,
DIV.buttons button.button03 span,
SPAN.buttons a.button03 span,
SPAN.buttons button.button03 span{background:transparent url(../../images/base/button03.png) no-repeat scroll -10px 0;font-size:18px;line-height:34px;min-width:80px;text-align:center}
* HTML DIV.buttons a.button03 span,
* HTML DIV.buttons button.button03 span,
* HTML SPAN.buttons a.button03 span,
* HTML SPAN.buttons button.button03 span{width:80px}
DIV.buttons a.button03 span.l,
DIV.buttons button.button03 span.l,
SPAN.buttons a.button03 span.l,
SPAN.buttons button.button03 span.l{background:transparent url(../../images/base/button03.png) no-repeat scroll 0 0;min-width:0}
DIV.buttons a.button03 span.r,
DIV.buttons button.button03 span.r,
SPAN.buttons a.button03 span.r,
SPAN.buttons button.button03 span.r{background:transparent url(../../images/base/button03.png) no-repeat scroll 100% 100%;min-width:0}
DIV.buttons a.button05 span,
DIV.buttons button.button05 span,
SPAN.buttons a.button05 span,
SPAN.buttons button.button05 span{background:transparent url(../../images/base/button05.png) no-repeat scroll -10px 0;font-size:18px;line-height:34px;min-width:80px}
* HTML DIV.buttons a.button05 span,
* HTML DIV.buttons button.button05 span,
* HTML SPAN.buttons a.button05 span,
* HTML SPAN.buttons button.button05 span{width:80px}
DIV.buttons a.button05 span.l,
DIV.buttons button.button05 span.l,
SPAN.buttons a.button05 span.l,
SPAN.buttons button.button05 span.l{background:transparent url(../../images/base/button05.png) no-repeat scroll 0 0;min-width:0;width:17px}
DIV.buttons a.button05 span.r,
DIV.buttons button.button05 span.r,
SPAN.buttons a.button05 span.r,
SPAN.buttons button.button05 span.r{background:transparent url(../../images/base/button05.png) no-repeat scroll 100% 100%;min-width:0;width:17px}
DIV.buttons a.button04 span,
DIV.buttons button.button04 span,
SPAN.buttons a.button04 span,
SPAN.buttons button.button04 span{background:transparent url(../../images/base/button04.png) no-repeat scroll -10px 0;font-size:18px;line-height:34px;min-width:80px}
* HTML DIV.buttons a.button04 span,
* HTML DIV.buttons button.button04 span,
* HTML SPAN.buttons a.button04 span,
* HTML SPAN.buttons button.button04 span{width:80px}
DIV.buttons a.button04 span.l,
DIV.buttons button.button04 span.l,
SPAN.buttons a.button04 span.l,
SPAN.buttons button.button04 span.l{background:transparent url(../../images/base/button04.png) no-repeat scroll 0 0;min-width:0;width:17px}
DIV.buttons a.button04 span.r,
DIV.buttons button.button04 span.r,
SPAN.buttons a.button04 span.r,
SPAN.buttons button.button04 span.r{background:transparent url(../../images/base/button04.png) no-repeat scroll 100% 100%;min-width:0;width:17px}
DIV.buttons a.button06 span,
DIV.buttons button.button06 span,
SPAN.buttons a.button06 span,
SPAN.buttons button.button06 span{background:transparent url(../../images/base/button06.png) no-repeat scroll -10px 0}
DIV.buttons a.button06 span.l,
DIV.buttons button.button06 span.l,
SPAN.buttons a.button06 span.l,
SPAN.buttons button.button06 span.l{background:transparent url(../../images/base/button06.png) no-repeat scroll 0 0}
DIV.buttons a.button06 span.r,
DIV.buttons button.button06 span.r,
SPAN.buttons a.button06 span.r,
SPAN.buttons button.button06 span.r{background:transparent url(../../images/base/button06.png) no-repeat scroll 100% 100%}
.jobDetail{background:transparent url(../../images/base/hrVert2.gif) no-repeat scroll 480px 7px;height:100%;margin-bottom:40px;overflow:hidden;position:relative;width:700px}
.jobDetail .mainContent{float:left;padding-bottom:120px;padding-left:10px;position:relative;width:450px}
.jobDetail .mainContent h2{margin-left:-10px;padding:0}
.jobDetail .sideContent{float:right;width:200px}
.jobDetail H2.first{font-size:18px;margin-bottom:15px;margin-left:0;padding-left:0}
.jobDetail H3.first{font-size:14px;margin-bottom:15px;padding-left:0}
.jobDetail IMG{margin-bottom:10px}
.jobDetail H3{padding-left:0}
.jobDetail .mainContent P{margin-bottom:20px}
.jobDetail .sideContent P{margin-bottom:18px}
.jobDetail A{text-decoration:underline}
.applyForThisJob,
.vistCompanyWeb{background:transparent no-repeat scroll 0 0;bottom:0;height:63px;left:0;overflow:hidden;padding:27px 40px 20px 40px;position:absolute;width:380px}
.applyForThisJobHover,
.vistCompanyWebHover{background-position:0 -110px;cursor:pointer}
.applyForThisJob H2,
.vistCompanyWeb H2{padding-bottom:3px;padding-left:0}
.applyForThisJob .content,
.vistCompanyWeb .content{float:left;line-height:18px;width:280px}
.applyForThisJob .icon{height:50px;position:absolute;right:51px;top:10px;width:70px}
.vistCompanyWeb .icon{height:51px;position:absolute;right:42px;top:15px;width:60px}
.vistCompanyWeb .icon{top:7px}
.applyForThisJob .buttons,
.vistCompanyWeb .buttons{position:absolute;right:30px;top:65px}
.applyForThisJob .buttons SPAN,
.vistCompanyWeb .buttons SPAN{min-width:80px;text-align:center}
.applyForThisJob .buttons SPAN.l,
.vistCompanyWeb .buttons SPAN.l{min-width:10px}
.applyForThisJob .buttons SPAN.r,
.vistCompanyWeb .buttons SPAN.r{min-width:10px}
.jobInfoExcerpt H3,
.companyInfoExcerpt H3{color:#2E3D46;font-size:14px;margin:0 0 3px 0;padding:0}
.jobInfoExcerpt P,
.companyInfoExcerpt P{margin-bottom:18px;padding-left:6px}
.jobInfoExcerpt A,
.companyInfoExcerpt A{text-decoration:underline}
.jobInfoExcerptLast P{margin-bottom:0 !important}
.companyInfoExcerpts{padding:10px 0 0 0;width:250px}
.shoppingCart{background-position:0 100%;background-repeat:no-repeat;overflow:hidden;padding:10px;position:relative;width:230px}
.shoppingCart H2{height:40px;padding:0 0 8px 10px;width:120px}
.shoppingCart IMG.icon{position:absolute;right:10px;top:0px}
.shoppingCart ol.shopItems{list-style-position:inside;margin:5px 0 10px 0;overflow:hidden}
.shoppingCart ol.shopItems LI{width:210px}
.shoppingCart ol.shopItems LI,
.shoppingCart ol.shopItems LI SPAN.nr,
.shoppingCart ol.shopItems LI A.item{float:left}
.shoppingCart ol.shopItems LI{font-size:10px;line-height:12px;padding:2px 0;position:relative;width:230px}
.shoppingCart ol.shopItems LI SPAN.nr{display:block;padding-right:5px}
.shoppingCart ol.shopItems LI A.item{color:#2E3D46;display:block;font-weight:bold;width:190px}
.shoppingCart ol.shopItems LI A.item:hover{text-decoration:underline}
.shoppingCart ol.shopItems A.remove{background:transparent url(../../images/base/remove.png) no-repeat scroll 0 0;display:block;height:11px;position:absolute;right:3px;top:3px;width:11px}
.shoppingCart DIV.total{clear:both;height:20px;overflow:hidden;padding:3px 4px 3px 10px}
.shoppingCart DIV.total .caption{float:left;font-size:10px;overflow:hidden}
.shoppingCart DIV.total .value{float:right;font-size:14px;overflow:hidden}
.shoppingCart DIV.buttons{float:right;margin-bottom:10px}
.hr1{background:transparent url(../../images/base/hr1.gif) repeat-x scroll 0 0;clear:both;height:3px}
.hr2{border-top:1px solid #2e3d46;clear:both;height:1px}
.cartIcon{background-repeat:no-repeat;height:60px;position:absolute;right:30px;z-index:999;top:7px;width:80px}
.creditcardIcon{background-repeat:no-repeat;height:60px;position:absolute;right:30px;z-index:10;top:7px;width:80px}
.browseForJobHeader,
.browseForJobFooter{float:left;overflow:hidden;padding-bottom:20px;width:710px}
.browseForJobHeader{margin-top:20px}
.browseForJobFooter{margin-top:10px;padding-bottom:40px}
.browseForJobHeader .buttons,
.browseForJobFooter .buttons{float:right;padding-right:60px;padding-top:30px}
.browseForJobHeader DIV,
.browseForJobFooter DIV{overflow:hidden}
.browseForJobHeader .jobCount,
.browseForJobFooter .jobCount{color:#03AFEF;font-size:36px;font-weight:bold;line-height:32px;margin-bottom:2px;padding-left:10px}
.browseForJobHeader .jobCount .sufix,
.browseForJobFooter .jobCount .sufix{color:#2E3D46;font-size:18px}
.browseForJobHeader .filter,
.browseForJobFooter .filter{background:transparent url(../../images/base/filterBorder.gif) repeat-x scroll 0 0}
.browseForJobHeader .filter .bot,
.browseForJobFooter .filter .bot{background:transparent url(../../images/base/filterBorder.gif) repeat-x scroll 0 100%}
.browseForJobHeader .filter,
.browseForJobFooter .filter{}
.browseForJobHeader .filter .col1,
.browseForJobFooter .filter .col1{float:left}
.browseForJobHeader .filter .col1,
.browseForJobFooter .filter .col1{padding-left:20px;padding-right:5px;text-align:right}
.browseForJobHeader .filter .caption,
.browseForJobFooter .filter .caption{font-weight:bold}
.browseForJobHeader .filter A.tag,
.browseForJobFooter .filter A.tag{background:transparent url(../../images/base/delete.gif) no-repeat scroll 100% 50%;display:-moz-inline-stack;display:inline-block;margin-right:20px;padding-right:15px}
.browseForJobHeader .note,
.browseForJobFooter .note{line-height:14px;margin-bottom:20px;padding-left:10px;width:420px}
.tagBox{background:#DCE3E0;float:left;margin-bottom:10px;overflow:hidden;padding:7px 0 0 0;width:710px}
.tagBox DIV{}
.tagBox .header{clear:both;overflow:hidden}
.tagBox .header .buttons{float:right;margin-right:10px}
.tagBox H2{float:left;font-size:14px;line-height:24px;margin:0 0 0 10px;padding:4px 0 4px 0}
.tagBox .content{clear:both;overflow:hidden;padding-bottom:10px;padding-left:30px}
* HTML .tagBox .content{margin-top:-10px}
.tagBox UL{float:left;margin-left:0px;padding-bottom:7px;width:170px}
* HTML .tagBox UL{padding-bottom:13px}
.tagBox UL LI{padding-right:10px}
.contact{background:transparent url(../../images/base/hr3.gif) repeat-y scroll 480px 0;border-bottom:20px solid #E8EDEB;float:left;overflow:hidden;padding-left:10px;padding-top:5px}
.contact H2{margin:0;padding:0 0 20px 0}
.contact .col1{float:left;width:490px}
.contact .col1 .buttons{margin-right:0 !important;padding-right:40px}
.contact .col1 P{clear:both}
.contact .col1 IMG{padding-bottom:15px}
.contact .col1 .buttons{margin-bottom:40px;width:450px}
.contact .col2{float:left;padding-bottom:20px;width:220px}
.contact .col3{float:left;padding-bottom:20px;width:250px}
.contact .col3 .jobInfoExcerpt p,
.contact .col3 .companyInfoExcerpt p{padding:0}
.contact A{text-decoration:underline}
.contact form.frm .row{width:450px}
.contact div.buttons a.button03 span,
.contact div.buttons button.button03 span,
.contact span.buttons a.button03 span,
.contact span.buttons button.button03 span{}
.contact form.frm .buttonsFRight{margin-right:40px}
/*Def*/
DIV.addNewRow,
DIV.editRow{float:left}
DIV.addNewRow DIV.row,
DIV.editRow DIV.row{border-bottom:10px solid white}
DIV.addNewRow TD,
DIV.editRow TD{padding:20px 20px 10px 20px}
DIV.addNewRow INPUT.text,
DIV.editRow INPUT.text{border:1px solid #999;padding:6px;width:523px}
DIV.addNewRow INPUT.text02,
DIV.editRow INPUT.text02{border:1px solid #999;padding:6px;width:153px}
DIV.addNewRow INPUT.year,
DIV.editRow INPUT.year{width:40px}
DIV.addNewRow SELECT,
DIV.editRow SELECT{background:white;border:1px solid #ADADAD;display:block;padding:5px 6px;width:220px}
DIV.addNewRow SELECT.month,
DIV.editRow SELECT.month{width:130px}
DIV.addNewRow DIV.row .error INPUT.text{background:#FFEBEA;border:3px solid #E33431}
DIV.addNewRow DIV.row .error SELECT{background:#FFEBEA;border:3px solid #E33431}
DIV.addNewRow DIV.row .error SPAN.checkbox{background:transparent url(../../images/base/checkboxError.gif) no-repeat scroll 0 0;display:inline-block;height:26px;overflow:hidden;text-align:center;vertical-align:middle;width:26px}
DIV.addNewRow DIV.row .error SPAN.checkbox INPUT{bottom:-3px;float:left;left:3px;position:relative}
DIV.addNewRow DIV.row .error SPAN.radio{background:transparent url(../../images/base/checkboxError.gif) no-repeat scroll 0 0;display:inline-block;height:26px;overflow:hidden;text-align:center;vertical-align:middle;width:26px}
DIV.addNewRow DIV.row .error SPAN.radio INPUT{bottom:-4px;float:left;left:2px;position:relative}
DIV.addNewRow LABEL,
DIV.editRow LABEL{display:block;font-weight:bold;padding:0 0 2px 10px;position:relative}
DIV.addNewRow DIV.row .col{display:-moz-inline-stack;display:inline-block;padding-right:10px}
DIV.subrow{padding:2px 0}
.fancyselect{height:auto !important;padding:0 !important;position:relative;z-index:101;width:220px}
.fancyselect .root{;color:#2E3D46;cursor:pointer;float:none;font-size:13px;padding:0 20px 0 10px}
#header #advancedSearch .fancyselect .root{background:url("../../images/base/dropdown-widget-root.gif") no-repeat scroll 0 0 transparent !important;height:22px;line-height:22px}
#header #advancedSearch .options .fancyselect .fancyoptions{background:white;border:1px solid #b2b2b2 !important;border-top:0;float:none !important;height:auto;max-height:280px !important;overflow:auto;overflow-x:hidden;overflow-y:auto;padding:7px 0 !important;position:absolute;z-index:1000;width:218px}
* html #header #advancedSearch .options .fancyselect .fancyoptions{height:280px;width:235px}
.fancyselect p{clear:both;float:left;overflow:hidden;padding:0 10px}
.fancyselect .hover{background:#EEFAFC}
.fancyselect .branch-root{cursor:pointer;float:left;height:13px;margin-right:5px;margin-top:3px;width:13px}
.fancyselect .opened{background:url("../../images/base/dropdown-widget-minus.gif") no-repeat scroll 0 0 transparent}
.fancyselect .closed{background:url("../../images/base/dropdown-widget-plus.gif") no-repeat scroll 0 0 transparent}
.fancyselect .no_subitems .branch-root{display:none}
.fancyselect .checkbox{cursor:pointer;float:left;height:13px;margin-right:10px;margin-top:3px;width:13px}
.fancyselect .checked{background:url("../../images/base/dropdown-widget-checked.gif") no-repeat scroll 0 0 transparent}
.fancyselect .unchecked{background:url("../../images/base/dropdown-widget-unchecked.gif") no-repeat scroll 0 0 transparent}
.fancyselect .option{cursor:pointer;float:left;line-height:14px;padding:3px 0}
#header #advancedSearch .option{width:140px}
.fancyselect ul ul li{float:left}
.fancyselect ul ul p{padding:0 0 0 33px}
/* for Level 3 */
.fancyselect .has_subitems .has_subitems .option{width:120px}
.fancyselect ul ul{}
.fancyselect ul ul p{padding:0 0 0 33px}
.fancyselect ul ul ul p{padding:0 0 0 56px}
.list01First{margin-top:60px}
.list01{margin-bottom:20px}
.list01 H3{font-size:18px;padding:0}
.list01 A{text-decoration:underline}
.def{color:#5f5f5f;float:left;font-size:12px;/*margin: 0 10px 10px 10px;*/ margin:0;padding:0 0 0 0;position:relative;width:710px}
.def p{padding-left:70px;width:630px}
.defContainer{float:left;overflow:hidden;position:relative;width:710px}
.defContainer .def{width:700px}
.defContainer .def p{width:620px}
.defContainer .hr{margin:10px 0 10px 0;width:550px}
.def em{font-style:italic}
.def strong,
.def b{font-weight:bold}
.def em strong,
.def em b,
.def strong em,
.def strong b{font-style:italic;font-weight:bold}
.def i{font-style:italic}
.def SPAN.date{color:#003669;display:block;margin-bottom:11px;margin-top:-10px}
.def h1{color:#000;font-size:18px;font-weight:normal;margin-bottom:7px;margin-bottom:10px;width:540px}
.def p{line-height:20px;margin-bottom:18px;text-align:left}
.def a{text-decoration:underline}
.def ul,.def ol{margin-bottom:20px;margin-left:20px}
.def ul{list-style-type:disc}
.def ol{list-style-type:decimal}
.def ul ol,.def ol ol,.def ul ul,.def ol ul{margin-bottom:0px}
.def ul li,.def ol li{line-height:18px}
.def SPAN.img{}
.def SPAN.img IMG{float:none}
.def SPAN.img_left{float:left;margin-right:15px}
.def SPAN.img_right{float:right;margin-left:15px}
.def UL.sitemap{list-style-type:none !important;margin-left:5px}
.def UL.sitemap A{color:#003669;font-size:11px;font-weight:bold;text-decoration:none}
.def UL.sitemap LI.sel{background:transparent url(../../images/base/arrow01.gif) no-repeat scroll 0 6px;padding-left:15px}
.def UL.sitemap LI.sel A{font-size:14px}
.def UL.sitemap UL A{color:#4C4C4C;font-size:11px !important;font-weight:normal;text-decoration:none}
.def UL.sitemap A:hover{text-decoration:underline}
.def UL.sitemap UL{list-style-type:none;margin-bottom:18px}
.def UL.sitemap UL UL{margin-bottom:0px}
.def UL.sitemap LI{background:transparent url(../../images/base/arrow02.gif) no-repeat scroll 0 6px;padding-left:15px}
.def UL.sitemap UL LI{background:none}
.formatText  ul,.formatText  ol{margin-bottom:20px;margin-left:20px}
.formatText  ul{list-style-type:disc}
.formatText  ol{list-style-type:decimal}
.formatText  ul ol,.formatText  ol ol,.formatText  ul ul,.formatText  ol ul{margin-bottom:0px}
.formatText  ul li,.formatText  ol li{line-height:18px}
.defContainerHasMenu{background:transparent url(../../images/base/sideNavBg.gif) no-repeat scroll 0 0;border-bottom:10px solid #E8EDEB}
.defContainerHasMenu .def{float:right;padding-bottom:50px;width:550px}
.defContainerHasMenu .def p{padding-left:10px;width:530px}
.defContainerHasMenu .def H2,
.defContainerHasMenu .def H3,
.defContainerHasMenu .def H4{padding-left:10px}
.defContainerHasMenu .sideInfo{bottom:0;font-size:10px;left:0;padding:10px 10px 8px 10px;position:absolute;width:130px}
.defContainerHasMenu .sideNavBot{background:transparent url(../../images/base/sideNavBgB.gif) no-repeat scroll 0 0;bottom:0;height:2px;left:0;position:absolute;width:150px}
.defContainerHasMenu .textHighlight{border:0;bottom:0;position:absolute;right:0;width:550px}
.defContainer .category{font-size:14px;margin:0 0 2px 0}
.defContainer .category a{color:#0085CF;text-decoration:underline}
.defContainer .dateAndAuthor{color:#d87b29;font-size:12px;margin-bottom:18px}
.sideNav{float:left;padding-bottom:120px;padding-top:10px;width:150px}
.sideNav UL{}
.sideNav LI{}
.sideNav A{border-bottom:1px solid #c8cecb;color:#2E3D46;display:block;font-size:14px;font-weight:bold;padding:3px 3px 3px 10px}
.sideNav A.L1{color:#2E3D46}
.sideNav A.L2{font-size:11px;font-weight:normal;padding-left:25px}
.sideNav A.L3{color:#2E3D46;font-size:11px;font-weight:normal;padding-left:28px}
.sideNav A.L1Sel{color:white}
.sideNav A.L2Sel{background:transparent url(../../images/base/L2Sel.gif) no-repeat scroll 0 center;font-size:11px;font-weight:bold;padding-left:25px}
.sideNav A.L3Sel{background:transparent url(../../images/base/L2Sel.gif) no-repeat scroll 0 center;color:#2E3D46;font-size:11px;font-weight:bold;padding-left:28px}
/*Navi*/
.navi{background:transparent url(../../images/base/naviBg.gif) repeat-x scroll 0 0;margin-bottom:10px;overflow:hidden;padding:16px 0;position:relative;text-align:center;width:100%}
.navi A,
.navi SPAN{display:-moz-inline-stack;display:inline-block;line-height:20px;padding:0px 3px 0px 3px;text-decoration:none;vertical-align:middle}
.navi .prev{background:transparent url(../../images/base/naviPrev.gif) no-repeat scroll 0 0;color:#0098d1;height:20px;padding:0;width:110px}
.navi .prevAct{background-image:url(../../images/base/naviPrevAct.gif);color:white}
.navi .next{background:transparent url(../../images/base/naviNext.gif) no-repeat scroll 0 0;color:#0098d1;height:20px;padding:0;width:110px}
.navi .nextAct{background-image:url(../../images/base/naviNextAct.gif);color:white}
.navi A.prevAct:hover,
.navi A.nextAct:hover{color:white}
.navi A.first,
.navi A.last{width:50px}
.navi A.first{padding-right:4px;text-align:right}
.navi A.last{padding-left:4px;text-align:left}
.navi A:hover{font-weight:bold}
.navi DIV.goToPage{position:absolute;right:0px;top:15px}
.navi DIV.goToPage SPAN.text{border-top:2px solid #E8EDEB;float:left}
.navi DIV.goToPage SPAN.text INPUT{border:1px solid #c1c3c2;display:inline-block;float:left;font-size:12px;padding:2px;width:53px}
.navi DIV.goToPage .buttons{display:inline-block;float:left}
.navi DIV.goToPage .buttons span{padding-left:0;padding-right:0}
.navi DIV.goToPage A:hover{font-weight:normal}
.navi A.goToPage:hover{font-weight:normal;text-decoration:underline}
DIV.offers,
DIV.cart{margin-left:70px;overflow:hidden;width:640px}
* HTML DIV.offers,
* HTML DIV.cart{width:auto}
DIV.offers H2,
DIV.cart H2{margin:0 0 3px 0;padding:0}
DIV.offers DIV.item,
DIV.cart DIV.item{background:transparent url(../../images/base/hr2.gif) repeat-x scroll 0 100%;border-bottom:20px solid #E8EDEB;float:left;overflow:hidden;padding-bottom:20px;padding-left:10px;width:630px}
DIV.offers DIV.col1,
DIV.offers DIV.col2,
DIV.cart DIV.col1,
DIV.cart DIV.col2{float:left}
DIV.offers DIV.col1,
DIV.cart DIV.col1{padding-right:10px;width:500px}
DIV.offers DIV.col2,
DIV.cart DIV.col2{width:120px}
DIV.offers div.price,
DIV.cart div.price{float:right;margin-right:0px;width:120px}
DIV.offers div.price,
DIV.cart div.price{background-position:50% 0;background-repeat:no-repeat;padding-top:30px}
DIV.offers div.price div,
DIV.cart div.price div{margin-bottom:30px}
DIV.offers div.price a,
DIV.cart div.price a{display:block;margin:0 auto;text-align:center}
DIV.offers div.price p,
DIV.cart div.price p{float:none;font-size:10px;line-height:14px;text-align:center;width:120px}
DIV.offers div.price p strong,
DIV.cart div.price p strong{font-size:20px;font-weight:bold;line-height:24px}
div.superDeal{margin:0 0 10px 60px}
/*Other*/
.hidden{display:none}
.hidden2{position:absolute;top:-2000px}
.noBorder{border:0 !important}
.left{float:left}
.right{float:right}
.aleft{text-align:left}
.aright{text-align:right}
span.discount{color:red}
span.result{font-weight:bold}
.sitemap .sitemap_subsite ul{display:none}
.sitemap .sel ul{display:block}
/*****Generic Classes*****/
.clear{clear:both}
div.clear{overflow:hidden}
.no_underline{text-decoration:none !important}
.hSpacer{background:url(hSpacer.gif) no-repeat left;display:block;height:1px;margin:19px 0 9px 0}
.hidden{display:none}
.biggerlinkHover{cursor:pointer}
#loading_indicator{display:none;height:13px;left:50%;margin:-6px 0 0 -6px;/* -height/2 0 0 -width/2 */ position:fixed;z-index:1003;top:50%;width:13px}
* html #loading_indicator{margin-top:expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');position:absolute/* ie6 hack */}
.ac_results{background-color:white;border:1px solid black;overflow:hidden;padding:0px;z-index:99999}
.ac_results2{background-color:white;border:2px solid black;overflow:hidden;padding:0px;z-index:99999}
.ac_results ul{list-style:none;list-style-position:outside;margin:0;padding:0;width:100%}
.ac_results li{cursor:default;display:block;/*width: 100%;*/ font:menu;font-size:12px;/*
it is very important, if line-height not setted or setted
in relative units scroll will be broken in firefox
               */ line-height:16px;margin:0px;overflow:hidden;padding:2px 5px}
.ac_loading{background:white url('../../images/base/loading_indicator_circle.gif') right center no-repeat}
.ac_odd{background-color:#eee}
.ac_over{background-color:#0A246A;color:white}
#TB_overlay{background-color:#231c1f;filter:alpha(opacity=70);height:100%;left:0px;-moz-opacity:0.70;opacity:0.70;position:fixed;z-index:100;top:0px;width:100%}
.TB_overlayMacFFBGHack{background:url(images/thickbox/macFFBgHack.png) repeat}
.TB_overlayBG{background-color:#231c1f;filter:alpha(opacity=60);-moz-opacity:0.60;opacity:0.60}
* html #TB_overlay{height:expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight:document.body.offsetHeight + 'px');/* ie6 hack */ position:absolute}
.TB_contentClass{color:#000000;display:none;left:50%;z-index:102;top:50%}
* html .TB_contentClass{margin-top:expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');/* ie6 hack */ position:absolute}
/* iframe to hide select elements in ie6 */
#TB_HideSelect{background-color:#fff;border:none;filter:alpha(opacity=0);height:100%;left:0;-moz-opacity:0;opacity:0;position:fixed;z-index:99;top:0;width:100%}
* html #TB_HideSelect{height:expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight:document.body.offsetHeight + 'px');/* ie6 hack */ position:absolute}
#monitorAnonymous .top{overflow:visible}
#sitemap ul{padding-left:0;}
#sitemap ul li {padding-left:20px;}
#sitemap h3 {padding-left:20px!important;}
.monitoringFilteringConditions .hiddenpart{display: none;}
