/*WagmanCreated April 10, 2010Jeff Green / Green Latitudes Interactive Solutions*//* SERVICES PAGE SCREEN STYLES */#contentWrapper { display:block; position:relative; width:100%!important; background:#FFF url(../images/ui/content-bkgd.jpg) repeat-x center 231px; }#content { width:990px; display:block; position:relative; margin:0 auto; z-index:10; }/* ========================== HEADER ========================== */#headerWrapper { width:100%; height:229px; border-bottom:solid 2px #263271; position:relative; display:block; background:url(../images/ui/header-bkgd.jpg) no-repeat center top; z-index:100; }#meetPeoplePromo { position:absolute; width:287px; height:169px; top:69px; right:20px; background:url(../images/header-people-4b.png) no-repeat 0 0; }#meetPeoplePromo a { display:block; width:143px; height:29px; position:absolute; right:28px; bottom:0; background:url(../images/ui/btn-meet-people.png) no-repeat; }/* ========================== CONTENT ========================== */.grid { width:950px; margin:auto; }/* left column */.grid-leftColumn { float:left; width:653px; padding-bottom:30px; }.grid-leftColumn h5 { margin-top:40px; }.grid-leftColumn .caption { font:italic 12px/16px Tahoma, Geneva, sans-serif; color:#777; padding:0 10px 0 0; margin:0 0 20px 15px; border:none; float:right; text-align:right; }#frame420 { display:inline; width:420px; float:right; margin-left:20px; }#frame420 .frameHolder { display:block; width:420px; }#frame420 .frameTop { display:block; width:420px; height:15px; background:url(../images/ui/frame-top-420.png) no-repeat; }#frame420 .frameMid { display:block; width:420px; background:url(../images/ui/frame-mid-420.png) repeat-y; text-align:center; }#frame420 .frameBottom { display:block; width:420px; height:15px; background:url(../images/ui/frame-bottom-420.png) no-repeat; }.grid-leftColumn .recruitingIntroImage { width:653px; height:238px; background:url(../images/careers-recruiting-shadow.png) no-repeat; margin:0; padding:0; }.grid-leftColumn .recruitingIntroImage img { float:left; margin:15px 0 0 16px; padding:0; }.grid-leftColumn .recruitingIntroImage .rightImage { margin-left:42px; }.grid-leftColumn .servicesListings { float:left; width:653px; background:url(../images/services-vertical-divider.png) repeat-y 332px top; }.grid-leftColumn ul { list-style:none; }.grid-leftColumn li { font:normal 14px Tahoma, Geneva, sans-serif; color:#252525; padding:5px 0 5px 0; margin:0 0 5px 0; border-bottom:solid 1px #CCC; clear:both; height:23px; }/* opportunities listings accordion feature */#accordion, #accordion2, #accordion3, #accordion3a { margin-bottom:15px; }#accordion div p, #accordion2 div p, #accordion3 div p, #accordion3a div p { padding:10px 10px 20px 10px }#accordion3a { position:relative; }#accordion3a div p a { padding:4px 10px; margin-right:15px; background-color:#263271; color:#FFF; }#accordion3a div p a.inactive { padding:4px 10px; margin-right:15px; background-color:#CCC; color:#999; cursor:none; }/*a.openPosition { float:left; display:inline; width:300px; }*/a.applyNowButtonTest3333 { /*margin-top:10px;*/ background-image: url(../images/careers-apply-now-btn.gif)!important; width:105px; height:25px; display:block; }.applyNow a { margin-right:10px; }/*.applyNow a:hover { filter:alpha(opacity=50); -moz-opacity:0.5; -khtml-opacity: 0.5; opacity: 0.5; }*//*.applyNow a { display:block; width:105px; height:25px; background: url(../images/careers-apply-now-btn.gif) no-repeat 0 0; margin:10px 15px 0 0; }.submitInfo a { display:block; width:195px; height:25px; background: url(../images/careers-submit-info-btn.gif) no-repeat 0 0; margin:10px 0 0 0; }*//*.applyNow a { display:block; width:105px; height:25px; }*/.openPosition { position:absolute; right:12px; font:bold 12px Tahoma, Geneva, sans-serif; padding:4px 0 0 0; margin:0; text-transform:uppercase; color:#263271; }.nonOpenPosition { position:absolute; right:12px; font:normal 12px Tahoma, Geneva, sans-serif; padding:4px 0 0 0; margin:0; text-transform:uppercase; color:#666; }.backtotop { font:normal 12px Tahoma, Geneva, sans-serif; color:#666; position:absolute; left:600px; }.opportunitiesInset { float:right; margin:40px 0 0 15px; padding:0; }.grid-leftColumn p { font:normal 13px/17px Tahoma, Geneva, sans-serif; color:#252525; padding:0 0 20px 0; margin:0 0 10px 0; /*border-bottom:dotted 2px #898989; clear:both;*/ display:block; }.grid-leftColumn b { /*display:block; height:34px; font:bold 14px/18px Tahoma, Geneva, sans-serif; color:#263271; padding:0 20px 0 0; margin:0 0 4px 10px; text-transform:uppercase;*/ }.grid-leftColumn h3 { font:normal 21px/22px Georgia, "Times New Roman", Times, serif; color:#263271; padding:0; margin:0 0 10px 0; }.grid-leftColumn h4 { font:normal 15px Tahoma, Geneva, sans-serif; color:#000; padding:5px 10px 10px 10px; margin:0; border-bottom:solid 1px #CCC; cursor:pointer; background:url(../images/careers-listing-bkgd.jpg) repeat-x; }.grid-leftColumn li img { margin:17px 0 15px 15px; }.grid-leftColumn .quoteTitle { font:normal 13px Tahoma, Geneva, sans-serif; color:#263271; padding:0 0 10px 0; margin:0 0 10px 0; text-transform:uppercase; letter-spacing:1px; border-bottom:dotted 2px #898989; }.grid-leftColumn .quote { font:italic 15px/21px Georgia, "Times New Roman", Times, serif; color:#252525; border:none; padding:0; margin:0 0 10px 0; }.grid-leftColumn .quoteName { font:normal 12px/17px Georgia, "Times New Roman", Times, serif; color:#666; border:none; border-bottom:dotted 2px #898989; }/* careers category job listings */#careersIntroCrafts { background: url(../images/careers-crafts-img2.png) no-repeat 0 6px; padding: 6px 20px 20px 20px; height:218px; margin:20px 0 30px 0; border-bottom:solid 1px #CCC; position:relative; }#careersIntroGraduates { background: url(../images/careers-graduates-img3.png) no-repeat 0 6px; padding: 6px 20px 20px 20px; height:218px; margin:20px 0 30px 0; border-bottom:solid 1px #CCC; position:relative; }#careersIntroProfessionals { background: url(../images/careers-professionals-img2.png) no-repeat 0 6px; padding: 6px 20px 20px 20px; height:218px; margin:20px 0 30px 0; border-bottom:solid 1px #CCC; position:relative; }#careersIntroCrafts p, #careersIntroGraduates p, #careersIntroProfessionals p { width:230px; padding:0; margin:0 0 20px 0; position:absolute; top:122px; }#careersIntroCrafts h5, #careersIntroGraduates h5, #careersIntroProfessionals h5 { width:280px; top:25px; position:absolute; }#careersIntroCrafts h5 a, #careersIntroGraduates h5 a, #careersIntroProfessionals h5 a { background:url(../images/ui/link-border-bottom.gif) repeat-x bottom left; }#careersHRprofile { width:653px; height:184px; background:url(../images/careers-hr-mike.jpg) no-repeat; position:relative; }#careersHRprofileBill { width:653px; height:184px; background:url(../images/careers-hr-bill.jpg) no-repeat; position:relative; }#careersHRprofileJen { width:653px; height:184px; background:url(../images/careers-hr-jennifer.jpg) no-repeat; position:relative; }#careersHRprofile h5, #careersHRprofileBill h5, #careersHRprofileJen h5 { position:absolute; left:210px; top:30px; color:#FFF; width:300px; line-height:22px; }#careersHRprofile p, #careersHRprofileBill p, #careersHRprofileJen p { position:absolute; left:210px; top:120px; color:#FFF; font-size:14px; line-height:21px; }#careersHRprofile p a, #careersHRprofileBill p a, #careersHRprofileJen p a { color:#FFF; text-decoration:underline; }#careersHRprofile p a:hover, #careersHRprofileBill p a:hover, #careersHRprofileJen p a:hover { color:#333; text-decoration:underline; }/* careers basic info application */#careersBasicCrafts { background: url(../images/careers-crafts-img2.png) no-repeat 0 6px; padding: 6px 20px 20px 20px; height:218px; margin:20px 0 30px 0; border-bottom:solid 1px #CCC; position:relative; }#careersBasicGraduates { background: url(../images/careers-graduates-img3.png) no-repeat 0 6px; padding: 6px 20px 20px 20px; height:218px; margin:20px 0 30px 0; border-bottom:solid 1px #CCC; position:relative; }#careersBasicProfessionals { background: url(../images/careers-professionals-img2.png) no-repeat 0 6px; padding: 6px 20px 20px 20px; height:218px; margin:20px 0 30px 0; border-bottom:solid 1px #CCC; position:relative; }#careersBasicCrafts p, #careersBasicGraduates p, #careersBasicProfessionals p { width:230px; padding:0; margin:0 0 20px 0; position:absolute; top:83px; }#careersBasicCrafts h5, #careersBasicGraduates h5, #careersBasicProfessionals h5 { width:280px; top:15px; position:absolute; }#careersBasicCrafts h5 a, #careersBasicGraduates h5 a, #careersBasicProfessionals h5 a { background:url(../images/ui/link-border-bottom.gif) repeat-x bottom left; }/* basic info form */    .form-label{        width:170px !important; display:block; margin:0 0 5px 0; clear:both;     }    .form-label-left{        width:170px !important;    }    .form-line{        padding:10px 10px 10px 0!important;    }    .form-label-right{        width:170px !important;    }form.jotform-form { display:block; clear:both!important; margin-bottom:60px!important; }.form-all { font:normal 11px Tahoma, Geneva, sans-serif; clear:both; z-index:1000; }.form-all ul { display:block; clear:both!important; width:100%!important; }.form-all li { border:none; margin-bottom:12px; display:block; clear:both!important; width:100%!important; height:auto!important; }.form-collapse-table { cursor:pointer!important; }form label { /*display:block;*/ font:normal 11px Tahoma, Geneva, sans-serif; text-transform:uppercase; margin-right:10px!important; padding-left:0!important; /*margin:0 0 4px 0;*/ }.form-header-group { background:none!important; border:none!important; padding-left:0!important; margin-bottom:5px!important; }.form-header-group h2 { border-bottom:solid 1px #CCC; font-size:20px; padding-left:0!important; margin-left:0!important; }form label.form-sub-label { font:normal 10px Tahoma, Geneva, sans-serif; text-transform:capitalize; }form input, form textarea, input.form-upload { /*margin:0 0 14px 0;*/ padding:4px; font:normal 18px Georgia, "Times New Roman", Times, serif; border:solid 1px #CCC!important; /*width:280px; display:block;*/ }form select { /*margin:0 0 14px 0;*/ padding:3px; font:normal 14px Georgia, "Times New Roman", Times, serif; /*width:280px; display:block;*/ }form select option { padding:3px 6px; display:block; }.form-checkbox, .form-radio { border:none!important; /*width:20px; height:20px;*/ background:none!important; }.form-checkbox-item label, .form-radio-item label { font:normal 14px/14px Georgia, "Times New Roman", Times, serif; text-transform:inherit; }/*form .optinText { font:normal 11px Tahoma, Geneva, sans-serif; display:inline; }*/div.form-buttons-wrapper { display:block!important; clear:both!important; margin:0 0 20px 0!important; }form .form-submit-button { width:250px; background-color:#263271; color:#FFF; margin:15px 0 0 0; border:none; cursor:pointer; padding:5px 15px; font:normal 18px Georgia, "Times New Roman", Times, serif; }form .form-submit-button:hover { background-color:#666; color:#FFF; }/*form ul { list-style:none; }*/form .form-required { color:red; margin-left:2px; }/*form .form-line-error { color:red; font:normal 11px Tahoma, Geneva, sans-serif; text-transform:uppercase; display:block; margin:0 0 10px 0; }*/ul.appDisclaimer { list-style:disc; position:relative; /*margin:0 0 15px 15px;*/ padding:0 0 15px 15px; }ul.appDisclaimer li { border:none; font-size:12px; height:auto; margin:0 0 8px 0; padding:0; }/* careers sub nav tabs */#careersSubNavTabs { position:absolute; top:0px; left:1px; height:28px; }#careersSubNavTabs ul { list-style:none; }#careersSubNavTabs li { float:left; height:28px; margin:0 4px 0 0; padding:0; background:url(../images/ui/subnav-tab-inactive.png) no-repeat; clear:none!important; }#careersSubNavTabs li.selected { background:url(../images/ui/subnav-tab-active.png) no-repeat; }#careersSubNavTabs li a { display:block; height:28px; padding:5px 15px 0 15px; font:normal 14px Tahoma, Geneva, sans-serif; color:#FFF; text-transform:uppercase; background:url(../images/ui/subnav-corner-inactive.gif) no-repeat right top; }#careersSubNavTabs li.selected a { background:url(../images/ui/subnav-corner-active.gif) no-repeat right top; }#careersSubNavTabs li:hover { background:url(../images/ui/subnav-tab-active.png) no-repeat; }#careersSubNavTabs li a:hover { background:url(../images/ui/subnav-corner-active.gif) no-repeat right top; }/* IE 6 Tab Fixes */#careersSubNavTabs li a { _padding:5px 0 0 0; _text-align:center; }#careersSubNavTabs li a:hover { _background:none; }#careersSubNavTabs li a.CareerProfessionals { _width:138px; }#careersSubNavTabs li a.CareerGraduates { _width:106px; }#careersSubNavTabs li a.CareerCrafts { _width:80px; }/* people page story containers *//*#leftGroupStory { position:relative; display:block; width:613px; background:#ebebeb url(../images/careers-people-left-group.jpg) no-repeat left bottom; padding:20px 20px 30px 20px; margin:15px 0 15px 0; }#leftGroupStory h5 { padding:0 10px; margin:0; text-align:right; }#leftGroupStory img { position:absolute; left:15px; bottom:0; }*//*#rightGroupStory { position:relative; display:block; width:613px; background:#ebebeb url(../images/careers-people-right-group.jpg) no-repeat right bottom; padding:20px 20px 30px 20px; margin:15px 0 15px 0; }#rightGroupStory h5 { padding:0 10px; margin:0; }#rightGroupStory img { position:absolute; right:15px; bottom:0; }*/#leftGroupStoryOne { position:relative; display:block; width:653px; height:220px; background:#ebebeb url(../images/careers-people-left-group.jpg) no-repeat left bottom; padding:0; margin:15px 0 15px 0; }#leftGroupStoryOne span { position:absolute; top:0; left:0; display:block; width:613px; height:180px; background:#ebebeb url(../images/header-people-1.png) no-repeat left bottom; padding:20px; margin:0; }#leftGroupStoryTwo { position:relative; display:block; width:653px; height:240px; background:#ebebeb url(../images/careers-people-left-group.jpg) no-repeat left bottom; padding:0; margin:15px 0 15px 0; }#leftGroupStoryTwo span { position:absolute; top:0; left:0; display:block; width:613px; height:200px; background:#ebebeb url(../images/header-people-2.png) no-repeat 20px bottom; padding:20px; margin:0; }#leftGroupStoryOne h5, #leftGroupStoryTwo h5 { padding:0 10px; margin:0; text-align:right; }#rightGroupStoryOne { position:relative; display:block; width:653px; height:270px; background:#ebebeb url(../images/careers-people-right-group.jpg) no-repeat right bottom; padding:0; margin:15px 0 15px 0; }#rightGroupStoryOne span { position:absolute; display:block; width:613px; height:230px; background:#ebebeb url(../images/header-people-3a.png) no-repeat 350px bottom; padding:20px; margin:0; }#rightGroupStoryTwo { position:relative; display:block; width:653px; height:190px; background:#ebebeb url(../images/careers-people-right-group.jpg) no-repeat right bottom; padding:0; margin:15px 0 15px 0; }#rightGroupStoryTwo span { position:absolute; display:block; width:613px; height:150px; background:#ebebeb url(../images/header-people-9.png) no-repeat 355px bottom; padding:20px; margin:0; }#rightGroupStoryOne h5, #rightGroupStoryTwo h5 { padding:0 10px; margin:0; }.grid-dividerColumn { float:left; height:1px; width:9px; }/* right column */.grid-rightColumn { float:left; width:223px; padding:32px; background:url(../images/ui/right-sidebar-bkgd.jpg) no-repeat center top; min-height:442px; font:normal 14px/18px Tahoma, Geneva, sans-serif; color:#252525; }.grid-rightColumn h3 { font:normal 19px/22px Georgia, "Times New Roman", Times, serif; color:#263271; padding:0; margin:0 0 5px 0; }.grid-rightColumn .quoteTitle { font:normal 13px Tahoma, Geneva, sans-serif; color:#263271; padding:0 0 10px 0; margin:0 0 10px 0; text-transform:uppercase; letter-spacing:1px; }.grid-rightColumn .quote { font:italic 15px/21px Georgia, "Times New Roman", Times, serif; color:#252525; border:none; padding:0; margin:0 0 10px 0; }.grid-rightColumn .quoteName { font:normal 12px/17px Georgia, "Times New Roman", Times, serif; color:#666; border:none; border-bottom:dotted 2px #898989; }.grid-rightColumn ul b { display:block; color:#263271; text-transform:uppercase; padding:0; margin:0 0 5px 0; border:none; }.grid-rightColumn ul { list-style:none; border-bottom:dotted 2px #898989; border-top:dotted 2px #898989; padding-top:10px; margin-bottom:20px; }.grid-rightColumn li { padding:0; margin:0 0 10px 0; }.grid-rightColumn p { padding:0 0 20px 0; margin:0 0 20px 0; border-bottom:dotted 2px #898989; }.grid-rightColumn a:hover { color:#263271; }.grid-rightColumn li img { float:right; margin:0 0 0 10px; }
