.cms-boooking-product-quantities{float:left;width:25%;border-right:1px solid #eee;margin-right:-1px;padding-bottom:15px}.cms-boooking-product-quantities h3{margin:0 15px 5px 0;font-size:20px;line-height:24px;font-weight:700;float:left}.cms-booking-combined-dates .cms-boooking-product-quantities{float:none;width:100%;border:none;padding-bottom:0}.cms-booking-combined-dates .cms-booking-products-qtys{float:right}.cms-booking-product-dates{float:left;width:75%;height:90px;padding-top:8px;padding-left:30px;box-sizing:border-box;border-left:1px solid #eee}.booking-month-at-time .cms-booking-product-dates{height:auto}.cms-booking-combined-dates .cms-booking-product-dates{padding-left:0;width:100%;float:none;margin-bottom:10px}.cms-master-days .cms-booking-product-dates{float:none width:auto;border:none}.cms-booking-product-dates h3{margin:0;text-align:center;font-size:14px;line-height:20px;font-weight:700;padding-bottom:10px;text-transform:uppercase}.cms-booking-combined-dates .cms-boooking-product-quantities h3{margin-top:8px}.cms-booking-product-next-month{float:right}.cms-booking-product-prev-month{float:left}.cms-booking-product-nav{text-transform:uppercase;font-size:14px;line-height:20px}.cms-booking-product-dates-inner{white-space:nowrap;display:inline-block;height:70px;overflow:auto;-webkit-overflow-scrolling:touch;width:100%;position:relative}.cms-booking-product-dates-inner::-webkit-scrollbar{-webkit-appearance:none}.cms-booking-product-dates-inner::-webkit-scrollbar:horizontal{height:14px}.cms-booking-product-dates-inner::-webkit-scrollbar-thumb:horizontal{border-radius:8px;border:2px solid white;background-color:rgba(0,0,0,.3)}.cms-booking-product-dates-inner::-webkit-scrollbar-track:horizontal{background-color:#fff;border-radius:8px}.cms-booking-product-not-available-for-days{position:relative}.cms-booking-product-not-available-for-days:before{z-index:2;visibility:visible;width:100%;height:100%;content:"";text-align:center;position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(255,255,255,.5)}.cms-booking-product-date{height:50px;width:50px;text-align:left;font-size:20px;line-height:24px;display:inline-block;border:2px solid #ccc;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;background:#C4C4C4;color:#FFF;position:relative;overflow:hidden;cursor:default;margin:0 2px 0 0;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.cms-booking-dates-all .cms-booking-product-date{padding:6px 10px;height:auto;text-align:center}.cms-booking-product-date.cms-booking-filler{display:none;opacity:.3;background:#ccc;color:#333}.cms-booking-product-date.cms-booking-filler span{display:none}.cms-booking-product-legend{display:none;margin-top:20px}.booking-month-at-time .cms-booking-filler{display:block}.booking-month-at-time .cms-booking-product-dates-inner{height:auto}.booking-month-at-time .cms-booking-product-date{float:left;width:14%;margin:0 .28% 0 0;box-sizing:border-box;margin-bottom:4px}.booking-month-at-time.booking-just-available-dates .cms-booking-product-date{width:auto}.booking-month-at-time .cms-booking-product-date.cms-booking-date-mon{clear:left}.cms-booking-product-date.cms-booking-product-available.cms-booking-product-toomany,.cms-booking-product-date.cms-booking-product-available.cms-booking-product-toomany.cms-booking-product-selected{background:#C4C4C4;border:2px solid #ccc;color:#FFF}.cms-booking-legend-item{display:block}.cms-booking-legend-unavailable{border:2px solid #ccc;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;background:#C4C4C4;width:15px;height:15px;display:inline-block}.cms-booking-legend-available{border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;background:#FFF;color:#000;border:2px solid #555;width:15px;height:15px;display:inline-block}.cms-booking-legend-selection{background:#0093EF;color:#fff;border:2px solid #0093EF;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;width:15px;height:15px;display:inline-block}.cms-booking-product-date.cms-booking-product-available{background:#FFF;color:#000;border:2px solid #555;cursor:pointer}.cms-booking-product-date.cms-booking-product-history,.cms-booking-product-date.cms-booking-product-history.cms-booking-product-available{opacity:.3;background:#ccc;color:#333}.cms-booking-product-date.cms-booking-product-available.cms-booking-product-selected{background:#0093EF;color:#fff;border:2px solid #0093EF;cursor:pointer}.cms-booking-product-date-weekday{position:absolute;top:3px;left:3px;font-size:11px;line-height:11px;text-transform:uppercase}.cms-booking-product-date-day{position:absolute;bottom:3px;left:3px;text-transform:uppercase}.cms-booking-product-qty{float:left;width:50%;padding-right:10px;box-sizing:border-box;font-size:13px;line-height:16px;margin-bottom:4px;margin-top:10px}.cms-booking-combined-dates .cms-booking-product-qty{width:120px;clear:none}.cms-booking-product-qty.cms-booking-qty-last-of-three{margin-top:10px}@media (max-width:1000px){.cms-booking-product-qty{width:100%}}.cms-booking-product-input-button{width:100%;padding:0 30px;position:relative;border:1px solid #ccc;border-radius:4px;overflow:hidden;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.cms-booking-qty-button{-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;position:absolute;top:0;left:0;botttom:0;width:30px;height:30px;background:#ccc;color:#fff;text-align:center;font-size:30px;line-height:23px;cursor:pointer}.cms-booking-qty-button:hover{background:#888}.cms-booking-qty-plus{right:0;left:auto}.content .cms-booking-product-qty input{width:100%;box-sizing:border-box;font-size:14px;line-height:30px;margin:0;padding:0 10px;text-align:center;height:30px;border-radius:4px;outline:0;border:none}.cms-booking-product-qty input:focus{border:none;outline:0;box-shadow:none}.cms-booking-product-total{float:right;clear:both;padding:20px 0 0}.cms-booking-combined-dates .cms-booking-product-total{width:20%;text-align:right;padding-top:15px}.cms-booking-product-total-surcharge{display:none}.cms-booking-product{padding:10px 0;border-bottom:1px solid #ccc}.cms-booking-product:first-child{border-top:1px solid #ccc}.cms-booking-product-total-price{font-size:22px}@media (max-width:480px){.cms-boooking-product-quantities{float:none;width:100%;border:none}.cms-booking-product-dates{float:none;width:100%;border:none;padding-left:0}.cms-booking-product{padding-bottom:30px;margin-bottom:20px}.cms-booking-combined-dates .cms-booking-products-qtys{float:left}.cms-booking-product-dates-inner.cms-booking-dates-all{display:block}.cms-booking-dates-all .cms-booking-product-date{width:auto;margin-right:0;display:block;float:none}.cms-booking-combined-dates .cms-booking-product-total{float:none;clear:both;width:auto}}.accessible-mode .cms-boooking-product-quantities{float:none;width:100%;border:none}.accessible-mode .cms-booking-product-dates{float:none;width:100%;border:none;padding-left:0}.accessible-mode .cms-booking-product{padding-bottom:30px;margin-bottom:20px}.accessible-mode .cms-booking-combined-dates .cms-booking-products-qtys{float:left}.accessible-mode .cms-booking-product-dates-inner.cms-booking-dates-all{display:block}.accessible-mode .cms-booking-dates-all .cms-booking-product-date{width:auto;margin-right:0;display:block;float:none}.accessible-mode .cms-booking-combined-dates .cms-booking-product-total{float:none;clear:both;width:auto}.accessible-mode .cms-booking-product-date{float:none;width:auto;height:auto;display:block;margin:5px 0;padding:4px;font-size:16px;background:none;color:#000}.accessible-mode .cms-booking-product-dates{height:auto;width:auto;overflow:auto}.accessible-mode .cms-booking-product-dates-inner{height:auto;white-space:wrap}.accessible-mode .cms-booking-product-history{display:none}.accessible-mode .available-label{display:none}.accessible-mode .unavailable-label{display:inline}.accessible-mode .cms-booking-product-available .available-label{display:inline}.accessible-mode .cms-booking-product-available .unavailable-label{display:none}.accessible-mode .cms-booking-combined-dates .cms-booking-product-qty{width:auto;float:none}.accessible-mode .cms-booking-product-qty input{border:1px solid #000;text-align:left}.accessible-mode .cms-booking-product-input-button{border:none;padding:0;width:auto;float:none}.accessible-mode .cms-boooking-product-quantities h3{float:none}.vishidden{visibility:hidden}.disnone{display:none}.clr-algnrgt{clear:both;text-align:right}.clr-rgt{clear:right}.flt-rgt{float:right}.accessible-mode .cms-booking-combined-dates .cms-booking-product-total{text-align:left}.work_for_dms #sitemgrContent #latestNewsListing3 #seasonal-positions a{color:#000}#myExperienceN1BF6E-0{max-width:100%}audio{width:100%}#blog audio{margin:20px 0 0}#latestNewsCallout h2 a{color:#000;text-decoration:none}#anniversary-logo{position:absolute;top:17px;right:130px}object{max-width:100%}.Right_Image{float:right;margin-bottom:18px;margin-left:20px}.Left_Image{float:left;margin-bottom:18px;margin-right:20px}.righthighlight .last{background:#e8e688}.righthighlight .last>*{padding:0 20px}.righthighlight .last h3{background:#f5f4c4;padding:5px 10px}#paginate{text-align:right;font-size:14px;margin:0 10px 0 0;position:absolute;bottom:20px;right:10px}.prevnext-divider{margin:0 10px}#success{color:#fff;font-size:20px}.required_label:after{content:'*'}fieldset{border:none;padding-left:0}.normal-content-brown label{width:300px;float:left;font-weight:700}.formText_Shifts{font-weight:700}.normal-content-brown input,.normal-content-brown textarea{width:300px}.normal-content-brown input,.normal-content-brown textarea,.normal-content-brown label{margin:0 0 10px;height:25px}.normal-content-brown fieldset label,.normal-content-brown fieldset input{width:auto;float:none}.normal-content-brown fieldset>label{display:block;margin:0 0 0 300px}.label_Have_you_been_the_subject_of_a_Diversion_ordered_by_the_Courts,.label_Preferred_Position_1st_choice,.label_Preferred_Position_2nd_choice,.label_Do_you_have_permanent_residency,.label_Do_you_have_any_present_criminal_convictions_not_including_any_concealed_under_the_Clean_Slate_Act,.label_Are_you_awaiting_the_hearing_of_charges_in_a_civil_or_criminal_court_of_law,.label_Are_you_prepared_to_handle_all_products_materials_or_equipment_used_in_the_industry,.label_Do_you_have_a_spouse_partner_or_relative_working_here_or_elsewhere_in_the_same_industry,.label_Are_you_at_present_receiving_medical_treatment_and__or_medicationthat_may_affect_your_ability_to_undertake_the_duties_as_outlined_for_this_position,.label_As_part_of_the_DMS_Drug_and_Alcohol_Policy_do_you_agree_to_undergo_drug_and_alcohol_testing_if_required,.label_Do_you_agree_to_undergo_a_medical_examination_if_required,.label_Do_you_have_any_health_conditions_or_disability_that_may_affect_your_ability_to_undertake_the_duties_as_outlined_for_this_position,.label_Have_you_had_an_injury_or_medical_condition_arising_out_of_previous_or_current_work_that_may_be_aggravated_or_further_contributed_to_by_the_tasks_of_the_job,.label_Do_you_have_any_infectious_diseases,.label_Are_you_allergic_to_or_have_any_sensitivity_to_any_substances_or_chemicals,.label_Do_you_require_corrective_lenses_or_contact_lenses,.label_Have_you_ever_worked_for_DMS_before,.label_Do_you_have_secondary_employment{margin:0 0 10px!important}.row:after{content:".";display:block;height:0;clear:both;visibility:hidden}.row{margin:20px 0;width:94%;padding:0 3%}.column>*:first-child{margin-top:0}.column{float:left;margin:0 2%}.main_layout>.column{float:right}.column.first{margin-left:0}.column.last{margin-right:0}.threeThirdsCol{width:30.6%}.threeThirdsCol.first{margin-left:0}.threeThirdsCol.last{margin-right:0}.thirdsCol{width:31.3%}.twoThirds{width:64.6%}.twoCol{width:48%}.twoCol.first{margin-left:0}.twoCol.last{margin-right:0}.oneCol,.quartCol{width:22%}.content_sidebar{width:25%}.oneCol.first,.content_sidebar{margin-left:0}.oneCol.last,.content_right_col{margin-right:0}.threeCol,.content_right_col{width:71%}.threeCol{width:74%}.threeCol.last{margin-right:0}.column>*:first-child{margin-top:0}@media (max-width:599px){.threeThirdsCol{width:100%;margin:0}}@media (max-width:560px){.content_right_col,.content_sidebar,.twoCol{width:100%;margin:0}}@media (max-width:600px){.oneCol,.quartCol,.thirdsCol,.twoThirds,.threeCol{width:100%;margin-left:0;margin-right:0}.threeCol,.threeCol.last{width:100%}}@media (min-width:600px) and (max-width:900px){.threeCol{width:48%;margin:0 2% 0 2%}.oneCol,.quartCol{width:48%;margin:0 0 0 2%}.oneCol.first,.quartCol.first{width:48%;margin-right:2%}.oneCol.firstiftwo{width:48%;margin-right:2%;margin-left:0}.lastiftwo{margin-right:0}.cleariftwo{clear:both;height:10px}}.narrowCenteredColumn{width:50%;margin:0 auto}.wideCenteredColumn{width:70%;margin:0 auto}body{margin:0;padding:0 0 130px;font-family:arial,helvetica,sans-serif;font-size:13px;line-height:18px;background-color:#f7f6cf;background-repeat:repeat-y;background-position:center top}.bpe_image img{max-width:100%;display:block}.bpe_image.Centered img{text-align:center!important;margin:6px auto!important}.graph-image,.graph-image img{max-width:98.5%;margin:0 auto 10px;display:block}.results-content-heading{font-size:18px;font-family:arial narrow;line-height:25px;color:rgb(0,0,0);padding:0pt;margin:0pt}.full-width{width:100%}.full-width-image img{max-width:110%;margin:0 0 0 -23px}.full-width-image-employment img{max-width:110%;margin:-17px 0 0 -23px}a{color:#FFF;font-weight:700}h1.top-large,#blogContent h1.contentPageTitle,#blogContent .blogTitle{line-height:1;text-align:left;color:#fff;text-transform:uppercase;font-size:38px;font-family:arial narrow;font-weight:400;margin:0 0 10px}#blogContent h1.contentPageTitle,#blogContent .blogTitle{margin:15px 0}h1{font-size:24px;font-weight:400;margin:15px 0;padding:0}h1.Core_Value{font-size:46px;line-height:50px;margin-bottom:14px;font-weight:700;color:#d4d127}#siteTagline{position:relative;width:874px;height:20px;margin:10px auto 0;font-size:10px;font-weight:700;color:#000;background-image:url(../graphics/shadow_top.jpg);padding:5px 0 0 20px;background-position:left top}#outer{position:relative;width:894px;margin:0 auto}#shadow{position:relative;float:left;width:860px;padding:0 17px;background:url(../graphics/shadow_tile.jpg) center repeat}#container{position:relative;float:left;width:860px;background-color:#403a05;background-image:url(../graphics/brownBkgd.jpg)}#noPadding.employment #container{background-color:#08759E;background-image:none}#containerInner{position:relative;float:left;width:840px;padding:10px 10px 16px 10px}#contentOuter{position:relative;float:left;width:840px;background-image:url(../graphics/whiteBkgd.jpg)}#contentInner{position:relative;float:left;width:840px;background-image:url(../graphics/mainRoundedBottom.jpg);background-repeat:no-repeat;background-position:left bottom;padding:0 0 18px}#noPadding.employment #contentInner{background-image:url(../graphics/blue_mainRoundedBottom.jpg)}#logo{margin:20px 28px;display:block}#header{float:left;width:100%;position:relative;background:url(../graphics/innerTop.jpg) 0 138px no-repeat}#noPadding.employment #header{background:url(../graphics/blue_innerTop.jpg) 0 138px no-repeat}#nav{margin:0;padding:0 0 0 48px;list-style:none;position:relative;float:left;width:792px;height:30px}#nav li{position:relative;float:left;padding:0 2px}#nav li a{text-decoration:none;text-transform:uppercase;font-weight:400;color:#918502;display:block;height:17px;font-size:14px;position:Relative;background-image:url(../graphics/inactiveTab.jpg);background-repeat:repeat-x;padding:3px 10px}#nav li.active a,#nav li a:hover{background-image:url(../graphics/activeTab.jpg);color:#fff}#header #subMenu{float:left;position:relative;width:790px;height:26px;margin:0 20px 0 55px}#header #subMenu span,#resultsSubPage span{padding:0 7px 3px 14px;background:url(../graphics/subNavDivider.gif) no-repeat}#header #subMenu span:first-child,#resultsSubPage span:first-child{padding-left:0;background:none}#resultsSubPage{background:#D5D110;padding:10px;width:97.5%;list-style:none}#resultsSubPage .title{cursor:pointer}#resultsSubPage .title p,#resultsSubPage .title{display:inline}.result{margin-left:-10px}.result p{padding:0 20px}.result .content{display:none}.results-content{display:none}.results-content#Green-content{display:block}#header #subMenu span a,#resultsSubPage span a,#resultsSubPage .title{color:#918502;font-size:12px;text-decoration:underline;text-transform:uppercase}#resultsSubPage .title{font-weight:700}#header #subMenu span a.smenuin,#resultsSubPage span a.smenuin,#resultsSubPage .title.smenuin{color:#fff;text-decoration:underline}#header #subMenu span a:hover,#resultsSubPage span a:hover{text-decoration:none}#content{position:relative;float:left;background:none;padding:0 0 0 28px;background:url(../graphics/content_bg.jpg) top left no-repeat;background-size:100% 100%}#contentInner2{position:relative;float:left;background:none;padding:0 27px 0 0}#pageInner{position:relative;float:left;width:785px;background-color:#afac0d;background-image:url(../graphics/innerRoundedBottom.jpg);background-repeat:no-repeat;background-position:left bottom;padding-bottom:10px;color:#fff}#blog #pageInner{background-color:#d5d110}#pageInner #blogContent{color:#000;width:67%;float:left;margin:0 5% 0 0;padding-bottom:40px;padding:0 0 40px 20px}#sidebar{float:right;width:22%;color:#000;padding:0 20px 40px 0}#recArts{padding:0;list-style:none}#recArts li{margin:0 0 10px}#blogCalMonth{text-align:center}#blog_next_month{float:right;width:14px;height:14px;background:url(../graphics/nextMonthSmallB.png) 0 100%;border:none}#blog_prev_month{float:left;width:14px;height:14px;background:url(../graphics/prevMonthSmallB.png) 0 100%;border:none}#blog_prev_month:hover{background:url(../graphics/prevMonthSmallB.png) 0 0}#blog_next_month:hover{background:url(../graphics/nextMonthSmallB.png) 0 0}#whiteContent #content{position:relative;float:left;background:none;padding:0 0 0 28px;background:url(../graphics/content_bg_tall.jpg) bottom left no-repeat}#whiteContent #pageInner{position:relative;float:left;width:755px;padding:15px 15px 30px 15px;background-color:#fff;background-image:none;background-repeat:no-repeat;background-position:left bottom;color:#000;margin:0 0 20px 0}#noPadding.employment #pageInner{background-color:#00abeb;background-image:url(../graphics/blue_innerRoundedBottom.jpg)}.black #pageInner{color:#000;height:878px;background-color:#000;background-image:url(../graphics/g3_background.jpg)}#pageBanner{border-top:1px solid #fff;border-bottom:1px solid #fff;margin-bottom:10px}#sitemgrContent{margin-left:10px}.No_Margin{margin:0!important}.Top_Margin_40{margin-top:40px!important}.Margin_Bottom_40{margin-bottom:40px!important}.Gold_Highlight{font-size:18px;color:rgb(123,112,0)}.core-value{float:left;width:94%;padding:0 3% 3%;position:relative;background:#fff}.core-value .background-image{float:right;max-width:40%}.core-value .background-image img{position:relative;float:right;padding-top:30px;max-height:90%}.core-value .content{position:relative}.core-value .content img{margin:10px 0}.lightdark{display:table;margin:0}.lightdark.row:after{content:""}.lightdark .twoCol{display:table-cell;float:none;color:#444;vertical-align:top;padding:0 20px}.lightdark .twoCol.four{display:block;float:left;padding:5px;margin:0}.lightdark .twoCol.four p{margin:5px 0}.lightdark .twoCol.four.first{width:200px;background:#cbc76f}.lightdark.odd .twoCol.four.first{background:#f8f8d9}.lightdark.odd .twoCol.four.second,.lightdark.odd .twoCol.four.third,.lightdark.odd .twoCol.four.forth{background:#eeed9f}.lightdark .twoCol.four.second{width:120px}.lightdark .twoCol.four.third{width:230px}.lightdark .twoCol.four.forth{width:130px}.lightdark .twoCol.four *{text-align:center!important}.lightdark .twoCol.four.second,.lightdark .twoCol.four.third,.lightdark .twoCol.four.forth{background:#a6a10a}.lightdark .twoCol .bpe_image{float:right;margin:20px 0 20px 20px}.lightdark .twoCol a{color:#3E3901}.lightdark .twoCol.first{background:#f8f8d9;width:80px}.lightdark .twoCol.last{width:auto;background:#eeed9f}.lightdark .twoCol.first.dark{background:#cbc76f;width:80px}.lightdark .twoCol.last.dark{width:auto;background:#a6a10a}.highlighted-table-title{font-weight:700;font-style:normal;padding:2px 0 2px 11px;background:#f7f6cf;color:#444}.large-title{font-family:'arial narrow';font-size:38px;margin:22px}.black #sitemgrContent{float:right;width:245px;padding:40px 35px 10px 20px;text-align:justify;font-size:12px;background:none}.black #sitemgrContent #leftContent{position:absolute;left:20px;top:500px;width:235px;line-height:25px;text-align:left}#home #sitemgrContent{width:785px;margin-left:0}#sitemgrContent,#sitemgrContent{width:100%;color:#000;font-size:12px;background:url(../graphics/bgGradient.gif) repeat-x;padding-top:3px;margin-left:0}#noPadding.employment #sitemgrContent{background:#00ABEB}#contact #sitemgrContent{min-height:160px;background:none}#contact #content{background:none;padding:0}#contact #pageInner{width:785px;padding:0 27px 20px 28px;background-color:none;background-image:none;background:url(../graphics/contact_content_bg.jpg) bottom no-repeat}#noPadding .contentPageTitle,#contact .contentPageTitle{padding-top:20px}#shadowBottom{position:relative;float:left;width:897px;height:37px;background:url(../graphics/shadow_bottom.jpg) bottom no-repeat;margin-bottom:130px}#noPadding.employment #shadowBottom{background:url(../graphics/blue_shadow_bottom.jpg) bottom no-repeat}.contactMaps{clear:both}#content p{margin:10px 0}#content #blogContent p{margin:20px 0}.textPanel{background-color:#d8d686;padding:10px;color:#000;font-weight:700}#callouts{position:relative;float:left;width:785px;margin:8px 0}#contact #callouts{margin-left:28px}#newsletter,#activities{position:relative;float:left;background-color:#dadada;padding:5px 5px 6px}#newsletter form,#activities form{margin:0;padding:0}#callouts img{border:0}#newsletter{width:171px}a.downloadBtn span,a.registerBtn span,a.infoBtn span{visibility:hidden}a.downloadBtn{display:block;text-decoration:none;margin:2px 0 7px;height:19px;padding:0;overflow-y:hidden;background-image:url(../graphics/downloadBtn.jpg);background-image:url(../graphics/clicktodownload-button.png)}#newsletter .bpe_image{margin:3px 0}#newsletterSignUp{font-size:11px;width:167px;padding:2px;color:#909090}#operations{position:relative;float:left;margin:0;width:333px}.opsPanel{position:relative;float:left;width:148px;height:135px;background-color:#dadada;padding:5px;margin:0 8px 0 0;overflow:hidden}.opsPanel img{width:148px;padding:0;margin:0}.opsPanel h2{margin:0;padding:1px 0;border-bottom:1px solid #fff;font-size:14px;text-transform:uppercase;text-align:center;color:#fff}h2.lightBkgd{background-image:url(../graphics/boxHeadingBkgd1.jpg);background-repeat:repeat-x}h2.darkBkgd{background-image:url(../graphics/boxHeadingBkgd2.jpg);background-repeat:repeat-x}a.infoBtn{position:absolute;left:16px;bottom:5px;display:block;//background-image:url(../graphics/infoBtn.jpg);background-repeat:no-repeat;width:103px;height:17px;text-decoration:none}#activities{height:134px;width:440px}#activities h2{margin:0;padding:1px 5px 0 22px;background-image:url(../graphics/activitiesHeaderBkgd.jpg);//background-repeat:no-repeat;background-position:-2px top;font-size:14px;text-transform:uppercase;color:#fff;width:412px;border:1px solid #fff}#activities h2 span{display:block;position:absolute;font-style:italic;color:#d5d110;right:154px;top:6px}#activities h2 a{text-decoration:none}#activities h2 a:hover,#activities h2 a span:hover{text-decoration:underline}.actPanel{position:relative;float:left;width:210px;height:104px;overflow:auto;padding:5px;font-size:11px;background:#f2f2ad}#activities .actPanel:nth-child(2){background:#c9c59b}.actPanel h3{margin:0;font-size:12px}.actPanel ul{margin:0;padding:0 0 0 15px}.actPanel ul li{line-height:15px;margin-bottom:3px}#footer{position:relative;float:left;clear:left;margin:10px 0 0;font-size:11px;width:840px}.footerLinks{position:relative;float:left;color:#ada80d;margin-left:25px;margin-top:0}.footerLinks a,.footerLinks strong{color:#fff;text-decoration:none;padding:0 4px}.footerLinks a:hover{color:#ada80d}.siteCredit{position:relative;float:right;color:#ada80d;width:200px;text-align:right;margin-right:27px;margin-top:0}.siteCredit a{color:#ada80d;text-decoration:none}.siteCredit a:hover{color:#fff}.calendarListDate{color:#7B7000;font-weight:700}.calendarDetailTitle{font-weight:700}.emailFormHorizontalName{font-weight:700;padding:0 0 0 40px;width:120px}.apply_now .emailFormHorizontalName{width:340px}.apply_now p{padding:0 40px 0 40px}.apply_now h3{padding:0 20px 0 20px;color:#000;font-size:13px;border-top:1px solid #FFF;padding-top:10px}.apply_now #formHeader{margin-left:-20px;width:695px}.apply_now_permanent .emailFormHorizontalName{width:340px}.apply_now_permanent p{padding:0 40px 0 40px}.apply_now_permanent h3{padding:0 20px 0 20px;color:#000;font-size:13px;border-top:1px solid #FFF;padding-top:10px}.apply_now_permanent #formHeader{margin-left:-20px;width:695px}.emailFormVerticalName{position:relative;padding-top:-50px}.emailFormVerticalElement{position:relative;top:20px;font-weight:700;padding:0 0 20px 40px}.emailFormHorizontalElement input,.emailFormHorizontalElement textarea{width:240px;font-size:11px;border:1px solid #7B7000;margin:0 0 0 10px;padding:3px;font-family:Arial,Helvetica,sans-serif}.emailFormHorizontalElement input.radio,.emailFormHorizontalElement input.checkbox{width:40px}.emailFormHorizontalElement #field_113{width:60px}.emailFormHorizontalElement input:hover,.emailFormHorizontalElement textarea:hover,.emailFormHorizontalElement input:focus,.emailFormHorizontalElement textarea:focus{border:1px solid #D5D110}.buttonBar{padding:0 0 0 157px;margin-left:35px}.buttonBar input{width:119px;background:#D5D110;border:1px solid #7B7000;font-size:11px}.buttonBar input:hover{cursor:pointer;color:#FFF;background:#7B7000;border:1px solid #D5D110}.tableStriped{margin-bottom:11px}.tableStriped th{width:1%;color:#000;font-weight:400;font-style:italic;text-align:left;white-space:nowrap;padding:8px 16px 8px 11px;background:#f8f8d9;vertical-align:top}.tableStriped th.header{width:100%;text-align:left;padding:0 0 2px 0;background:none}.tableStriped th.header div{font-size:13px;font-weight:700;font-style:normal;padding:2px 0 2px 11px;background:#f7f6cf}.tableStriped td{width:32%;color:#000;background:#eeed9f}.tableStriped td div{float:left;width:auto;padding:0 20px}.tableStriped td div p{padding:0;margin:0 0 10px 0}.tableStriped td div p a{color:#3E3901}.tableStriped tr.dark th{background:#cbc76f}.tableStriped tr.dark td{background:#a6a10a}.tableStriped a{color:#000;text-decoration:none}.tableStriped a:hover{text-decoration:underline}.tableGreen{margin-bottom:11px}.tableGreen th{font-size:13px;text-align:left;background:#f5f4c4;padding:4px 12px 4px 12px}.tableGreen td{color:#000;background:#e8e688;padding:5px 12px 5px 12px}.tableGreen ul{padding:0;margin:0 0 0 16px}.tableGreen li{padding:0;margin:0}.tableWork{margin-bottom:12px}.tableWork td{padding:2px 5px}.tableWork th table td{font-size:12px;font-weight:400;text-align:left;padding:3px 5px}.tableWork .blueLight{background:#c0eafa}.tableWork .blueDark{color:#fff;background:#008fc5}.tableWork .blueMid{font-weight:700;background:#80cae6}.tableWork .greyLight{background:#959595}.tableWork .greyDark{color:#fff;background:#555}.tableContact{margin-bottom:10px}.tableContact th{text-align:left;white-space:nowrap;background:#f8f7d4 url(../graphics/bgTableContactTH.gif) repeat-x;padding:2px 12px}.tableContact td{width:40%;color:#fff;font-style:italic;background:#b4b002 url(../graphics/bgTableContactTD.gif) repeat-x;padding:2px 12px}.contactMaps{padding-left:20px}.googleMapWrap{float:left;width:212px;margin:25px 18px 0}.googleMapWrap div{width:202px;background:#dadada;padding:5px}.googleMapWrap iframe{border:1px solid #fff}.googleMapWrap span{display:block}.googleMapWrap p{font-size:11px;line-height:12px;padding:0 0 1px 0;margin:0}.location{background:url(../graphics/icon_home.gif) no-repeat;padding-left:20px}.phone{background:url(../graphics/icon_phone.gif) no-repeat;padding-left:20px}.email{background:url(../graphics/icon_email.jpg) no-repeat;padding-left:20px}.homeLogo{display:block;position:relative;overflow-y:hidden}a#agfirst{display:block;margin:0 auto;width:127px;height:68px;background:url(../graphics/167.jpg) no-repeat scroll 0% 0% transparent}a#agfirst:hover{background:url(../graphics/167.jpg) no-repeat scroll 0% 100% transparent}a#agfirst span{display:none}a#zespri{display:block;float:left;width:127px;height:102px;background:url(../graphics/171,jpg) no-repeat scroll 0% 0% transparent}a#zespri:hover{background:url(../graphics/171.jpg) no-repeat scroll 0% 100% transparent}a#zespri span{display:none}a#metservice{display:block;margin:0 auto;width:127px;height:30px;background:url(../graphics/169.jpg) no-repeat scroll 0% 0% transparent}a#metservice:hover{background:url(../graphics/169.jpg) no-repeat scroll 0% 100% transparent}a#metservice span{display:none}a#kvh{display:block;margin:0 auto;width:127px;height:98px;background:url(../graphics/196.jpg) no-repeat scroll 0% 0% transparent}a#kvh:hover{background:url(../graphics/196.jpg) no-repeat scroll 0% 100% transparent}a#kvh span{display:none}.calendarListDate{display:none}.calendarDetailTitle{display:none}#homeContent{display:table;position:relative;width:785px;min-height:267px;padding-bottom:0;background-color:transparent;background-repeat:no-repeat;background-attachment:scroll;background-position:left top;-moz-background-size:auto auto}#homeContent .left,#homeContent .right{display:table-cell}#homeContent .left{width:493px;padding:0 0 0 10px}#homeContent .left #main-image{height:260px;margin-left:-10px;background-image:url(../graphics/2017-banner-RGB.jpg);background-repeat:no-repeat;background-size:cover}#homeContent .left .content{padding-right:10px}#homeContent .right{padding-bottom:242px;width:282px;background:rgb(213,209,14);vertical-align:top;border-radius:0 0 15px 0}#homeContent #homeBannerLink{position:absolute;bottom:30px;left:280px;display:block;width:200px;height:50px}#homeContent #viewHomeBannerLink{position:absolute;top:0;left:0;display:block;width:520px;height:270px;background:transparent}#homeResultsBox{position:absolute;top:3px;right:0;width:248px;overflow-y:scroll;height:240px;padding:8px 10px;line-height:14px}#homeResultsBox h3,#homeResultsBox h4{font-weight:400}#homeResultsBox h3{color:rgb(122,111,0);margin:0 0 10px;font-size:14px}#homeResultsBox h4{margin:0}#homeResultsBox ul{padding-bottom:0;margin:0 0 0 8px;padding-left:8px;padding-right:0;font-size:11px;padding-top:0}#homeResultsBox ul li,#homeResultsBox p{color:#000;font-size:11px;margin:0}#videoCallout{padding:9px 10px 10px 0;position:absolute;bottom:0}#videoCallout iframe{height:155px}#videoCallout h2{font-size:18px;font-weight:400}#videoCallout img{text-align:center}#latestNewsCallout{padding:0 10px 10px 10px}#latestNewsCallout h2{font-size:18px;font-weight:400}#latestNewsCallout h3{margin:10px 0;font-size:14px;font-weight:400;color:#000;border-top:1px solid #918502;padding-top:10px}.viewfullarticle{margin:10px 0 0;display:block}#latestNewsCallout .newsPanel a.readmore{font-size:11px}.latestNewsTitle{font-size:16px;font-weight:700;color:#3F3A02;border-top:1px solid #918502;padding-top:20px}.latestNewsDate{font-size:11px;font-weight:700}.newsletterSingupButton{width:173px;height:38px;display:block;background:url(http://www.dms4kiwi.co.nz/images/newsletter_register_home.jpg) no-repeat top left;background:url(../graphics/vinelines-newsletter-button.png) no-repeat top left}.newsletterSingupButton span{display:none}.fsubnewsletter{width:192px;height:30px;display:block;border:none;cursor:pointer;background:url(http://www.dms4kiwi.co.nz/images/newsletter_register.jpg) no-repeat top left}#category{position:relative;float:left;top:0;margin:-43px 0 0 0}#category a{position:relative;float:left;display:block;padding:2px 10px 3px 10px;margin:4px 0 0 10px;border-top:1px solid #fff;border-left:1px solid #fff;border-right:1px solid #fff;color:#000;text-decoration:none;font-size:12px;font-weight:700}#category a#pcurrent{background:#D4D108}#category a#scurrent{background:#008FC5;color:#FFF}#category a#seasonaloff{background:#D4D108;border-bottom:1px solid #fff;height:17px}#category a#permanentoff{background:#008fc5;border-bottom:1px solid #fff;height:17px;color:#FFF}#category a#helpful{position:relative;left:205px;background:none;border:none;text-decoration:underline;height:17px;color:#FFF}#helpful2{position:relative;float:right;top:20px;right:35px;font-size:12px;background:none;border:none;text-decoration:underline;font-size:12px;font-weight:400;color:#FFF}#category a#backpackers{position:relative;left:197px;background:none;border:none;text-decoration:underline;height:17px;color:#FFF}#backpackers2{position:relative;float:right;top:20px;right:45px;font-size:12px;background:none;border:none;text-decoration:underline;font-size:12px;font-weight:400;color:#FFF}.latestNewsListingItem{display:block;border-bottom:1px solid #fff}.latestJobsListingItem{display:block}.latestJobsListingItem #jobdescription{display:block;margin-top:20px;border-top:1px solid #fff}#con{border-bottom:none;color:#000;font-size:12px}#cont{border-bottom:none;color:#000;font-size:12px;padding:0 10px 10px 10px}#cont th{text-align:left;}#cont td{padding:0 50px 0 0}#cont td span{text-decoration:underline}.latestNewsListingItem a{font-size:12px;color:#000;font-weight:700}.latestNewsListingItem a#more{position:relative;top:-2px;padding:2px;font-size:11px;color:black;font-weight:400}.sea{background:#008fc5;color:#FFF}.work_for_dms .sea{background:#9c8620;color:#FFF}.sea .latestNewsListingItem a{color:#FFF}.sea .latestNewsListingItem a#more{color:#FFF}.joblistingSeasonal{position:relative;float:left;background:#9c8620;color:#FFF}.joblistingPermanent{background-image:url(../graphics/background.jpg);color:#000}#latestNewsListing3,.normal-content-brown{position:relative;float:left;width:700px;margin:35px 30px 30px 30px;padding:15px 10px 10px 10px;border:1px solid #FFF;background-color:#9c8620}.normal-content-brown *{color:#fff}.normal-content-brown .hr{border-bottom:1px solid #fff}.per{background-image:url(../graphics/background.jpg)}.latestNews3{margin:30px;font-size:120%}.latestNews3 .latestNewsSource p{font-size:15px;padding:10px 10px 10px 45px}#buttons a{position:relative;float:left;height:16px;display:block;background-image:url(../graphics/inactiveTab_blue.jpg);padding:1px 10px 5px 10px;margin:5px 0 0 10px}.joblistingSeasonal #buttons a,.button-bg{background-image:url(../graphics/inactiveTab.jpg)}.button-bg{text-align:left;display:inline-block;*display:inline;*zoom:1;padding:1px 10px 3px 10px;margin:5px 0 0 10px!important}#buttons a#current{background-image:url(../graphics/activeTab.jpg)}.buttonBar{position:relative;padding:10px;left:130px}.employment #sitemgrContent form p{font-size:15px;padding:10px 10px 10px 45px}.employment #sitemgrContent #empcontent{font-size:12px;padding:10px 25px 10px 25px}#contactdetails{position:relative;float:left;margin:0 0 0 0;padding:0 0 0 0;height:200px}#formHeader{position:relative;left:23px}.employment #sitemgrContent h3{position:relative;top:50px;left:50px}.employment #sitemgrContent #formHeader h3{position:relative;top:0;left:0}#relatedLinks{text-align:center;background:rgb(108,107,28);width:100%;padding:0 0 15px 0;border-radius:0 0 15px 15px}#relatedLinks div{display:inline-block;*zoom:1;*display:inline;vertical-align:middle}#relatedLinks p{margin:10px 0 15px -30px;padding:0}.normal-content{padding:0 3%}.Black_Text,.Black_Text a{color:#000!important}#seasonal-positions{display:none}.work_for_dms #sitemgrContent form p{font-size:15px;padding:10px 10px 10px 45px}.work_for_dms #sitemgrContent #empcontent{font-size:12px;padding:10px 25px 10px 25px}.work_for_dms #sitemgrContent #latestNewsListing3 a{color:#fff}#latestNewsListing3 .hr{border-bottom:1px solid #fff}.work_for_dms #sitemgrContent h3{position:relative;top:50px;left:50px}.work_for_dms #sitemgrContent #formHeader h3{position:relative;top:0;left:0}.work_for_dms #category a#scurrent{background:#9C8620}.work_for_dms .joblistingSeasonal{position:relative;float:left;background:#9C8620}#g3logo{position:absolute;right:30px;top:20px;width:75px}#link{position:absolute;left:30px;bottom:320px;font-size:18px;color:#fff}.threeThirdsCol label.label_Name.required_label,.threeThirdsCol label.label_Email.required_label,.threeThirdsCol label.label_Message.required_label{position:relative;float:left;clear:left!important;padding-top:4px;width:60px}.threeThirdsCol label.label_Message.required_label{clear:both!important}.threeThirdsCol input.input.input_Name.required,.threeThirdsCol input.input_Email.required{width:170px;padding:2px 4px;margin-bottom:2px}.threeThirdsCol textarea.textarea.textarea_Message.required{width:220px}.threeThirdsCol p.button.submit_form{text-align:right}.threeThirdsCol p.button.submit_form a{padding:5px 10px;background:rgb(213,209,14);text-decoration:none}.threeThirdsCol p.button.submit_form a:hover{background:#6f6917}p.Extra_Margin_Top{margin-top:30px!important}#lightbox{position:absolute;left:0;width:100%;z-index:200;text-align:center;line-height:0}#lightbox a img{border:none}#outerImageContainer{position:relative;background-color:#fff;width:250px;height:250px;margin:0 auto}#imageContainer{padding:10px}#loading{position:absolute;top:40%;left:0%;height:25%;width:100%;text-align:center;line-height:0}#hoverNav{position:absolute;top:0;left:0;height:100%;width:100%;z-index:10}#imageContainer>#hoverNav{left:0}#hoverNav a{outline:none}#prevLink,#nextLink{width:49%;height:100%;background:transparent url(../images/lightbox/blank.gif) no-repeat;display:block}#prevLink{left:0;float:left}#nextLink{right:0;float:right}#prevLink:hover,#prevLink:visited:hover{background:url(../images/lightbox/prevlabel.gif) left 15% no-repeat}#nextLink:hover,#nextLink:visited:hover{background:url(../images/lightbox/nextlabel.gif) right 15% no-repeat}#imageDataContainer{font:10px Verdana,Helvetica,sans-serif;background-color:#fff;margin:0 auto;line-height:1.4em;overflow:auto;width:100%}#imageData{padding:0 10px;color:#666}#imageData #imageDetails{width:70%;float:left;text-align:left}#imageData #caption{font-weight:700}#imageData #numberDisplay{display:block;clear:left;padding-bottom:1em}#imageData #bottomNavClose{width:66px;float:right;padding-bottom:.7em}#overlay{position:absolute;top:0;left:0;z-index:90;width:100%;height:500px;background-color:#000}