html,body{width:100%;height:100%;min-height:100%;border:0;margin:0;padding:0;outline:0;font-family:sans-serif;font-size:1em;vertical-align:baseline;color:#FFFFFF;background:#000000 url(http://img.en25.com/Web/TotalJobsGroupRetailChoice/bg.jpg) no-repeat center top;}
a,a.link,a.visited{color:#FFFFFF;text-decoration:underline;}
a:focus {outline:0;}
a img{border:0;}
table,tbody,tr,td{margin:0;border:0;border-collapse:collapse;}
li{list-style:none;}
h1, h2, h3, h4, h5, h6{overflow:hidden;margin:0;padding:0;}
h1{position:relative;height:150px;width:230px;margin:0;padding-bottom:13px;}
h2{font-family:Arial,sans-serif;font-size:15px;color:#FF0000;line-height:19px;text-align:left;font-weight:normal;padding:15px 0 10px 0;}
h3{font-family:Arial,sans-serif;font-size:12px;color:#000;line-height:16px;text-align:left;font-weight:normal;padding:0;}
h1 a{position:absolute;right:0;top:0;display:block;float:left;clear:both;line-height:150px;width:230px;height:150px;margin:0;padding:0;text-align:left;text-indent:-9999px;background:none;}
ul,ol,li,p,input,select,textarea{margin:0;padding:0;}
p strong{font-weight:bold;font-family:Arial,sans-serif;}
layer{display:none;}

#divMain.page{position:relative;width:100%;height:100%;min-height:100%;margin:0 auto;text-align:center;}
#divContent,#divBackground{width:886px;}

#divLeft,#divRight{position:relative;}
#divFoot{height:auto;position:relative;clear:both;margin:0 auto;}
#divFoot{width:951px;padding:40px 12px 0 12px;}
#divFoot p{margin:0;padding:0;text-align:left;}
#divContent p{margin:0;padding:0 0 10px 0;text-align:left;}
#divContent{width:975px;margin:0 auto;margin:0 auto;position:relative;z-index:3;overflow:hidden;}
#divContent div.txtbox{width:400px;padding-left:12px;}
#divContent div.txtbox h2{width:388px;height:126px;text-align:left;text-indent:-9999px;display:block;float:none;clear:both;background:url(http://img.en25.com/Web/TotalJobsGroupRetailChoice/pickthebest.png) no-repeat center left;padding: 0 0 19px;}
#divContent.thanks div.txtbox h2{width:359px;height:121px;background:url(http://img.en25.com/Web/TotalJobsGroupRetailChoice/heresyourperfectcandidate.png) no-repeat center left;padding: 0 0 19px;}
#divContent div.txtbox h3{font-family:Arial,sans-serif;font-size: 21px; line-height: 25px; color:#FFFFFF;width:380px;display:block;float:none;clear:both;padding: 0 0 19px;}
#divContent div.frmbox{width:540px;height:670px;background:url(http://img.en25.com/Web/TotalJobsGroupRetailChoice/form.png) no-repeat 0 0;margin-top:70px;padding:0 12px 0 0;}
#divContent div.imgbox{width:540px;height:670px;background:url(http://img.en25.com/Web/TotalJobsGroupRetailChoice/formresult.png) no-repeat 0 0;margin-top:70px;padding:0 12px 0 0;position:relative;}
#divContent div.frmbox h2{width:270px;height:80px;text-align:left;text-indent:-9999px;display:block;float:none;clear:both;background:none;margin:19px 0 0 245px;}
#divContent div.imgbox h2{width:150px;height:50px;text-align:left;text-indent:-9999px;display:block;float:none;clear:both;background:none;margin:270px 0 0 30px;}
#divContent div.imgbox ul{text-align:left;padding-left:38px;width:140px;height:155px;}
#divContent div.imgbox ul li{list-style:disc;color:#F89C2A;}
#divContent div.imgbox ul li span{color:#FFFFFF;font-family:Arial,sans-serif;font-size:12px;}

#divMain.page .font1,#divFloating .font1{font-family:Arial,sans-serif;font-size:14px;color:#FFFFFF;line-height:16px;text-align:left;padding: 0 0 14px;}
#divMain.page .font1 a,#divFloating .font1 a{font-weight:bold;}
#divMain.page .font2,#divFloating .font2{font-family:Arial,sans-serif;font-size:12px;color:#FFFFFF;line-height:16px;text-align:left;}
#divMain.page .font2 a,#divFloating .font2 a{font-weight:bold;}
#divMain.page .font3,#divFloating .font3{font-family:Arial,sans-serif;font-size:12px;color:#000000;line-height:16px;text-align:left;padding: 0 0 20px 40px;width:310px;}
#divMain.page .font4,#divFloating .font4{font-family:Arial,sans-serif;font-size:11px;color:#333333;line-height:16px;text-align:left;padding: 5px 0 20px 40px;width: 470px;}
#divMain.page .font4 a,#divFloating .font4 a{color:#333333;}

#divFloating{top:0;left:0;margin-left:0;width:700px;height:580px;position:absolute;background:url(http://img.en25.com/Web/TotalJobsGroupRetailChoice/lightboxform.jpg) no-repeat center top;}
#divFloating h2{width:310px;height:60px;text-align:left;text-indent:-9999px;display:block;float:none;clear:both;background:none;padding: 20px 0 10px 40px;}

#divForm1{padding-left:40px;}

#divMain.page #divFloating div.wrapper{width:auto;margin:0;}

#divMain.page a.button{background:url(http://img.en25.com/Web/TotalJobsGroupRetailChoice/bgbutton.png) right -41px no-repeat;display:inline-block;height:41px;line-height:41px;text-decoration:none;cursor:pointer;padding-right:27px;color:#FFFFFF;}
#divMain.page a.button span{background:url(http://img.en25.com/Web/TotalJobsGroupRetailChoice/bgbutton.png) 0 0 no-repeat;display:block;height:41px;line-height:41px;padding:0 24px 0 30px;font-size:14px;}

#divMain.page span.reg{font-size:11px;font-family:Arial,sans-serif;}
#divMain.page span.reg sup{font-size:11px;vertical-align: top; position: relative; top: -2px;}
#divMain.page span.dash{font-size:11px;font-family:Arial,sans-serif;}
#divMain.page span.copy{font-size:11px;font-family:Arial,sans-serif;}

#divMain.page div.wrapper{width:100%;margin:0 auto;}
#divMain.page div.flash object{font-size:0;line-height:0;padding:0;margin:0;}

#divMain.page.overlay {background:#000000;margin:0 auto;text-align:left;}
#divMain.page.overlay #divContent{width:600px;padding:0 40px;}
#divMain.page.overlay.big #divContent{width:640px;padding:0;}
#divMain.page.overlay #divContent{height:auto;background:none;}
#divMain.page.overlay div.wrapper{width:auto;}
#divMain.page.overlay h1{font-family:Arial,sans-serif;font-size:16px;color:#ffffff;line-height:16px;text-align:left;font-weight:normal;padding:15px 0 10px 0;height:auto;width:auto;}
#divMain.page.overlay p{padding-left:0;}

#divMain.page span.separator {padding:0 9px;display:inline-block;}

#divFloating div.txt{width:130px;margin:0 auto 15px;}

#divMain.page div.short{width:255px;}

#divMain.page div.loading{position:absolute;top:0;left:55px;height:210px;width:270px;padding:0;background:url(http://img.en25.com/Web/TotalJobsGroupRetailChoice/loading.gif) no-repeat center center;}
#divMain.page div#divLoading2.loading{top:0;left:245px;width:260px;height:360px;padding:0;}
#divMain.page div#divLoading3.loading{ height:100px;left:220px;padding:0;top:270px;width:210px;}

#divMain.page div.form ul,#divFloating div.form ul{padding-left:245px;padding-bottom:20px;}
#divFloating div.form ul{padding-left:15px;}
#divFloating div.form .font1{padding-left:15px;padding-bottom:10px;}
#divMain.page div.form .font1{padding-left:245px;}
#divMain.page div.form ul li.chk,#divFloating div.form ul li.chk{padding-top:10px;}
#divMain.page div.form ul li div.fldwrap,#divFloating div.form ul li div.fldwrap{background:url(http://img.en25.com/Web/TotalJobsGroupRetailChoice/bginput.jpg) repeat-x 0 -48px #FFFFFF;height:22px;margin:5px 0;position:relative;float:left;clear:both;}
#divMain.page div.form ul li.txt div.fldwrap,#divFloating div.form ul li.txt div.fldwrap{}
#divMain.page div.form ul li.txa div.fldwrap,#divFloating div.form ul li.txa div.fldwrap{background-position: 0 -500px;height:auto;}
#divMain.page div.form ul li.chk div.fldwrap,#divFloating div.form ul li.chk div.fldwrap{background:none;height:auto;}
#divMain.page div.form ul li div.fldwrap div.fldbox,#divFloating div.form ul li div.fldwrap div.fldbox{background:url(http://img.en25.com/Web/TotalJobsGroupRetailChoice/bginput.jpg) no-repeat 0 -24px;float:left;}
#divMain.page div.form ul li.txt div.fldwrap div.fldbox,#divFloating div.form ul li.txt div.fldwrap div.fldbox{}
#divMain.page div.form ul li.txa div.fldwrap div.fldbox,#divFloating div.form ul li.txa div.fldwrap div.fldbox{background-position: 0 -96px;}
#divMain.page div.form ul li.chk div.fldwrap div.fldbox,#divFloating div.form ul li.chk div.fldwrap div.fldbox{background:none;float:left;}
#divMain.page div.form ul li div.fldwrap div.fldinput,#divFloating div.form ul li div.fldwrap div.fldinput{background:url(http://img.en25.com/Web/TotalJobsGroupRetailChoice/bginput.jpg) no-repeat right 0;float:left;}
#divMain.page div.form ul li.txt div.fldwrap div.fldinput,#divFloating div.form ul li.txt div.fldwrap div.fldinput{}
#divMain.page div.form ul li.txa div.fldwrap div.fldinput,#divFloating div.form ul li.txa div.fldwrap div.fldinput{background-position:right -298px;}
#divMain.page div.form ul li.txt div.fldwrap div.fldinput input,#divFloating div.form ul li.txt div.fldwrap div.fldinput input{background:none;width:250px;height: 12px;}
#divMain.page div.form ul li.chk div.fldwrap div.fldinput,#divFloating div.form ul li.chk div.fldwrap div.fldinput{background:none;}
#divMain.page div.form input,#divFloating div.form input,#divMain.page div.form select,#divFloating div.form select,#divMain.page div.form textarea,#divFloating div.form textarea{background:none;border:0;color:#242424;display:block;float:none;font-family:Arial,sans-serif;font-size:11px;height:12px;line-height:12px;padding:5px;width:260px;}
#divMain.page div.form select,#divFloating div.form select{width:auto;height:22px;padding:0;}
#divMain.page div.form textarea,#divFloating div.form textarea{height:190px;width:260px;}
#divMain.page div.form input.checkbox,#divFloating div.form input.checkbox{width:10px;margin-right:0;}
#divMain.page div.form input.submit,#divFloating div.form input.submit,#divMain.page a.goback {display:block;float:left;clear:both;font-family:Arial,sans-serif;font-size:22px; text-indent: -25px; cursor:pointer; font-weight:bold; color:#FFFFFF;width:506px;height:80px;background:url(http://img.en25.com/Web/TotalJobsGroupRetailChoice/submit.png) no-repeat 0 0;line-height:80px;padding:0;text-decoration:none;text-align:center;}
#divMain.page div.form input.submit.small ,#divFloating div.form input.submit.small {width:307px;height:66px;background-position:0 -85px;line-height:66px;font-size:18px}
#divMain.page div.form a:hover,#divFloating div.form a:hover{text-decoration:none;}

#divMain.page div.form label,#divFloating div.form label{display:block;clear:both;float:none;padding-left:0;text-align:left;}
#divMain.page div.form ul li.chk label,#divFloating div.form ul li.chk label{display:inline;clear:auto;float:auto;}

#divMain.page div.form div.errorWrapper ,#divFloating div.form div.errorWrapper {position:absolute;right:4px;top:5px;padding:0;}
#divMain.page div.form label.error,#divFloating div.form label.error, #divMain.page div.form label.checked ,#divFloating div.form label.checked {background:url(http://img.en25.com/Web/TotalJobsGroupRetailChoice/checked_32.gif) no-repeat right 0;color:#DF5353;display:block;height:12px;margin:0;padding:0;text-indent:-9999px;visibility:visible;width:12px;}
#divMain.page div.form label.checked,#divFloating div.form label.checked{background-position:0 0;}

#divMain.page div.form copy2,#divFloating div.form copy2{display:none;}

#divMain.page #divDownload p span.font4{padding:0;display:block;float:none;}

#divFloatingForm{height:335px;position:relative;}
#divStaticForm{height:520px;position:relative;}
#divCandidate{height:670px;position:absolute;left:0;top:0;}

#divMain.page div.share{border-top:1px solid #FFF;padding-top:10px;margin-top:20px;}
#divMain.page div.share span{padding-right:5px;}
#divMain.page div.share span.caption{float:left;font-size:11px;padding-right:12px;}
#divMain.page div.avatar{position:absolute;top:0;left:0;height:540px;}
#divMain.page div.buttons{padding:50px 0 25px;height:41px;width:540px;}

#person-head{left:99px;position:relative;top:-150px;z-index:7;}
#person-body{left:-69px;position:relative;top:134px;z-index:5;}
#person-left-arm{left:19px;position:relative;top:-279px;z-index:6;}
#person-right-arm{left:39px;position:relative;top:-231px;z-index:4;}
#person-globe{height:197px;left:136px;position:relative;top:-272px;width:193px;z-index:1;}
#person-tool{height:189px;left:52px;position:relative;top:-277px;width:216px;z-index:3;}

.ui-selectmenu-group-label,.ui-selectmenu,.ui-selectmenu-menu li a{font-family:Arial,sans-serif;font-size:11px;text-align:left;line-height:10px;color:#242424;height:10px;text-decoration:none;border:0;}
.ui-selectmenu-status{padding:6px;}
.ui-selectmenu-menu li a{padding:5px;height:10px;}
.ui-corner-all {border:0;-moz-border-radius:0;}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default{background:#ffffff;}
.ui-selectmenu{background:none;height:22px;text-align:left;}
.ui-state-default .ui-icon {background:url(http://img.en25.com/Web/TotalJobsGroupRetailChoice/bginput.jpg) no-repeat right -72px;right:10px;top:0;height:22px;width:24px;margin:0;}
input::-moz-focus-inner /*Remove button padding in FF*/
{ 
    border: 0;
    padding: 0;
}

textarea {
    resize: none;
} 

#cboxMiddleLeft,#cboxMiddleRight,#cboxTopCenter,#cboxTopLeft,#cboxTopRight,#cboxBottomLeft,#cboxBottomCenter,#cboxBottomRight,#cboxClose,#cboxTitle{width:0;height:0;display:none}
#cboxLoadedContent{margin:0;}
#cboxContent {background:#ffffff;}
.ftn{float:none;clear:both;}
.ftl{float:left;}
.ftr{float:right;}
.clr{clear:both;}
.dbl{display:block;}
.din{display:inline;}
.dno{display:none;}
.vno{visibility:hidden;}
.lhc{line-height:0;}
.fsz{font-size:0;line-height:0;}
#divMain.page .tal{text-align:left;}
#divMain.page .tar{text-align:right;}
#divMain.page .tac{text-align:center;}