html,body,form{margin:0;padding:0;font-weight:100;color:#333;height:auto!important}a{color:#d31245;text-decoration:none}a:hover{text-decoration:underline!important}textarea,input{font-family:Arial,Tahoma,Times New Roman}#headerDiv{text-align:left;position:relative}#companyLabelContainer{float:left}.clear_0{clear:both;height:0}.clear_5{clear:both;height:5px}.clear_10{clear:both;height:10px}.clear_15{clear:both;height:15px}.top30{margin-top:30px}.top15{margin-top:15px!important}.top0{margin-top:0!important}.bottom30{margin-bottom:30px}.negTop30{margin-top:-30px!important}#logoImage{margin-right:15px;max-height:120px;cursor:pointer;float:left}#mainWrapper{margin:0 auto}#homeJobs{margin-bottom:30px}.homeJobsLink{color:inherit}.homeJobsContainer:hover{background-color:#fbfac0!important}.iFont{font-style:italic}.bFont{font-weight:bold}.f10{font-size:10px}.f12{font-size:12px}.f16{font-size:16px}.f18{font-size:18px}.noDisplay{display:none}.viewInstructionsImg{cursor:pointer}.lefty{float:left}.left10{margin-left:10px}.left5{margin-left:5px}.righty{float:right}.applyFancybox{padding:7px;font-size:12px}.applyFancybox input[type='text'],.applyFancybox textarea,.applyFancybox select{display:block;margin-top:2px;margin-bottom:15px;font-size:12px;width:240px;resize:none;padding:3px}.applyFancybox input.expSmall,.applyFancybox select.expSmall{width:110px!important}.applyFancyboxSave{font-size:14px;padding:5px;margin-left:15px}.jobHistRow a{margin-right:10px}#progressOverlay{position:fixed;top:0;left:0;width:100%;height:100%;background:url('/content/images/progress.gif') center center no-repeat #000;filter:alpha(opacity=70);-moz-opacity:.7;-khtml-opacity:.7;opacity:.7;z-index:8001;display:none}.smallFont{font-size:12px}.requiredAsterisk{color:red;height:14px;width:14px;background-image:url('/Content/images/required_icon.png');background-repeat:no-repeat;display:inline-block;margin-left:5px}.requiredInput{background-color:#faa!important;border:solid 1px #801515!important}.requiredLabel{color:red}.videoWrapper{position:relative;padding-bottom:56.25%;padding-top:25px;height:0;margin:30px auto 15px;text-align:center;width:100%}.videoWrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}#refer-widget{margin:0 auto}@media(min-width:769px){body{margin:0 10px 15px;background-color:#fff;background-image:url(/Content/images/ritasBackground.jpg);background-size:cover;font-family:"freight-sans-pro",helvetica,sans-serif!important}.negBottom25{margin-bottom:-25px}#headerAwning{width:900px;margin:0 auto;text-align:center}#mainDiv{width:800px;border:1px solid #d9d9d9;padding:20px;min-height:400px;background-color:#fff;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;text-align:left}#headerDiv{width:840px;color:silver;background-color:transparent;padding:10px;padding-top:60px;padding-bottom:30px;color:#fff}#headerDiv a,#footerDiv,#footerDiv a{color:#fff!important}#contentDiv{margin-top:15px}#navLinks{position:absolute;top:100px;width:800px;text-align:right;color:#fff}#navLinks a{color:#fff}.goog-te-menu-value{color:#d31245!important}#translateContainer{float:right;margin-left:15px;margin-top:-2px;margin-right:-25px}#subHeaderDiv{background:transparent url(/content/images/ritasRibbon.png) no-repeat;width:850px;margin-left:-50px;height:55px;color:#fff;padding:10px 0 0 50px;font-size:22px;font-weight:bold}#subHeaderDiv a{color:#fff}#headerDiv h2{font-size:32px;font-weight:bold;margin:0;display:inline-block}#headerDiv h2 a{color:#d31245}#footerDiv,#footerDiv2{margin:0 auto;color:#d31245;width:825px;padding:20px;font-size:13px;text-align:right;margin:0 auto}#footerDiv a,#footerDiv2 a{color:#d31245}#footerDiv2{padding-top:0!important}select.scheduleTxtBox{padding:1px 0 0 0}.scheduleTxtBox{font-size:14pt;background-color:#e7f1ec;border:solid 1px silver;vertical-align:middle;max-width:100px}.txtBox{min-width:650px;font-size:14pt;background-color:#e7f1ec;min-height:30px;border:solid 1px silver;vertical-align:middle}.txtBox_noWidth{font-size:14pt;background-color:#e7f1ec;min-height:30px;border:solid 1px silver;min-width:300px;vertical-align:middle}#applyNowDiv{padding-bottom:25px;margin-left:50px;line-height:30px}.btn{font-size:14pt;padding:10px}.salary{min-width:150px!important;width:150px!important}.salaryType{width:120px!important;min-width:120px!important}.applicationDiv{float:left;width:350px;margin-top:30px;line-height:25px}.clear_0{clear:both;height:0}.contactUsTextbox{width:370px}#fbDiv{margin-bottom:10px;margin-left:10px;display:block;height:15px}#demo_headerDiv{float:left;margin-left:15px;border:#333 solid 1px;padding:15px;background-color:#ffa500;color:#fff}#demo_left1{padding:15px;top:0;left:-225px;border:solid 1px #333;width:150px;color:#fff;background-color:#ffa500;position:absolute}#demo_left2{padding:15px;top:200px;left:-225px;border:solid 1px #333;width:150px;color:#fff;background-color:#ffa500;position:absolute}#demo_left3{padding:15px;top:430px;left:-225px;border:solid 1px #333;width:150px;color:#fff;background-color:#ffa500;position:absolute}#demo_left2_about{padding:15px;top:0;left:-225px;border:solid 1px #333;width:150px;color:#fff;background-color:#ffa500;position:absolute}#demo_left3_about{padding:15px;top:350px;left:-225px;border:solid 1px #333;width:150px;color:#fff;background-color:#ffa500;position:absolute}#demo_right1_about{padding:15px;top:250px;right:-225px;border:solid 1px #333;width:150px;color:#fff;background-color:#ffa500;position:absolute}#demo_left2_jobs{padding:15px;top:0;left:-225px;border:solid 1px #333;width:150px;color:#fff;background-color:#ffa500;position:absolute}#demo_right1_jobs{padding:15px;top:250px;right:-225px;border:solid 1px #333;width:150px;color:#fff;background-color:#ffa500;position:absolute}#demo_left2_contact{padding:15px;top:0;left:-225px;border:solid 1px #333;width:150px;color:#fff;background-color:#ffa500;position:absolute}#demo_left2_apply{padding:15px;top:0;left:-225px;border:solid 1px #333;width:150px;color:#fff;background-color:#ffa500;position:absolute;line-height:20px}#demo_left3_apply{padding:15px;top:500px;left:-225px;border:solid 1px #333;width:150px;color:#fff;background-color:#ffa500;position:absolute;line-height:20px}#demo_left4_apply{padding:15px;top:1400px;left:-225px;border:solid 1px #333;width:150px;color:#fff;background-color:#ffa500;position:absolute;line-height:20px}#demo_left5_apply{padding:15px;top:1650px;left:-225px;border:solid 1px #333;width:150px;color:#fff;background-color:#ffa500;position:absolute;line-height:20px}#bottomLink{display:none}#mainWrapper{width:850px}.applyBtn{font-size:16px;padding:15px;float:right;margin:25px 45px 0 0}#homeJobsHeader{color:#fff;font-weight:bold;font-size:16px;background-color:#d31245;width:785px;padding:6px}.homeJobsContainer{color:#333;font-size:14px;width:785px;padding:6px}.homeJobsTitle{width:53%!important}.homeJobsText{float:left;width:50%;text-align:left}.homeJobsLocation{width:35%!important}.homeJobsViewDetails{width:12%!important;text-align:center}#ui-datepicker-div{font-size:14px}.customFieldLabel{max-width:700px;line-height:20px;margin-bottom:5px}.jobHistRow{float:left;margin-right:15px}#refer-widget button{background-color:#d31245;color:#fff!important;margin-top:15px!important;font-size:16px!important}#refer-widget button.refer-submit-no-file-btn{color:#333!important;background-color:transparent!important}}@media screen and (max-width:768px){body{margin-top:5px;margin-left:5px;font-family:Arial,helvetica,sans-serif}#mainDiv{width:312px;font-size:10pt;text-align:left}.negBottom10{margin-bottom:-10px}#headerDiv{width:312px;font-size:10pt;margin:0}#headerDiv h2{margin:0}#headerDiv h2 a{color:#333}#translateContainer{margin-top:10px;text-align:center}#subHeaderDiv{font-size:12pt;font-weight:bold;padding-top:15px;color:#333}#subHeaderDiv a{color:#333}#navLinks{border-bottom:1px solid #333;padding:5px 0 10px 0;font-size:16px}.navLink{display:block;padding:5px 0}.navSpacer{display:none}#contentDiv{margin-top:15px}#bottomLink{margin-top:25px;padding-bottom:10px}#footerDiv2{font-size:13px;margin-top:5px;padding-bottom:10px}.scheduleTxtBox{font-size:10pt;max-width:45px}.txtBox{min-width:250px;max-width:300px;font-size:10pt}.txtBox_noWidth{font-size:10pt;min-width:250px}.btn{font-size:10pt;padding:4px}.applicationDiv{margin-top:20px}.salary{min-width:120px!important;width:120px!important}.salaryType{width:100px!important;min-width:100px!important}.contactUsTextbox{width:270px}.applyBtn{font-size:12px;padding:10px;display:block;float:right;margin-top:30px}.homeJobsContainer{padding:6px}.homeJobsTitle{font-size:16px}.customFieldLabel{margin-bottom:5px}.jobHistRow{line-height:22px}.mobileJobHistRow{margin-top:10px!important}.mobileHide{display:none}.refer-input-container{float:none!important;clear:both!important;display:block!important;width:100%!important}#refer-widget button{background-color:#d31245;color:#fff!important;font-size:16px!important;display:block!important;margin:15px auto!important;width:100%!important}.refer-input-container input{width:100%!important}.jpcol-2{width:100%!important}#refer-widget button.refer-submit-no-file-btn{color:#333!important;background-color:transparent!important}#fbDiv,#demo_headerDiv,#demo_left1,#demo_left2_about,#demo_left2,#demo_left3,#demo_left3_about,#demo_right1_about,#footerDiv,#demo_left2_jobs,#demo_right1_jobs,#demo_left2_apply,#demo_left3_apply,#demo_left4_apply,#demo_left5_apply,#demo_left2_contact,#homeJobsHeader,.homeJobsViewDetails,#ui-datepicker-div,.defaultSpan,#headerAwning{display:none!important}}