html, body {margin: 0; padding: 0; height:100%;}

body {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; line-height: 18px;}   

a:active, a:focus, a img {outline: 0; border: none;}
a:link {color: #d96004;}
a:visited {color: #d96004;}
a:hover {color: #d96004;}

#wholepage-con {width: 100%; padding: 0; margin: 0; min-height: 100%;}
* html #wholepage-con {height: 100%;}

/* Logo, News and Navigation----------------------------------*/
#logoandnav-con {width: 100%; height: 159px; background: url(../i/misc/bg_blueandgrey.gif);}
#logoandnav {width: 944px; height: 159px; text-align: center; margin: 0 auto;}
#logoandnav img {float: left; display: inline;}

#newssection {float: left; display: inline; position: relative; z-index: 1; width: 509px; height: 104px; margin: 8px 0 0 65px;}

#nav-bg {width: 944px; height: 40px; background-color: #e4e4e3; clear: both;}
#nav-con {width: 928px; height: 40px; background-color: #dededd; padding: 0; margin: 0 0 0 8px;}
* html #nav-con {*margin: 0px;}
html>body #nav-con{*margin: 0 3px 0 1px;}
#primarynav {padding: 0; margin: 0;}

#nav {padding: 0; margin: 0; list-style: none; position: relative; z-index: 900; font-family: arial, verdana, sans-serif; width: 928px; height: 40px;}
#nav li.top {display: block; float: left; display: inline; margin: 0 65px 0 0;}
#nav li a {display: block; float: left; display: inline; height: 40px; text-decoration: none; padding: 0; cursor: pointer;}
#nav li a strong {margin-left: -9999px;}

#nav li a.home {background: url(../i/nav/button-home.gif); width: 113px;}
#nav li a.aboutus {background: url(../i/nav/button-aboutus.gif); width: 108px;}
#aboutus #nav li a.aboutus {background: url(../i/nav/aboutus_on.gif); width: 108px;}
#aboutus #nav li:hover a.aboutus {background: url(../i/nav/aboutus_hover.gif); width: 108px;}
#aboutus #nav li a.aboutus:hover {background: url(../i/nav/aboutus_hover.gif); width: 108px;}

#nav li a.employers {background: url(../i/nav/button-employers.gif); width: 120px;}
#employers #nav li a.employers {background: url(../i/nav/employers_on.gif); width: 120px;}
#employers #nav li:hover a.employers {background: url(../i/nav/employers_hover.gif); width: 120px;}
#employers #nav li a.employers:hover {background: url(../i/nav/employers_hover.gif); width: 120px;}

#nav li a.jobseekers {background: url(../i/nav/button_jobseekers.gif); width: 129px;}
#jobseekers #nav li a.jobseekers {background: url(../i/nav/jobseekers_on.gif); width: 129px;}
#jobseekers #nav li:hover a.jobseekers {background: url(../i/nav/jobseekers_hover.gif); width: 129px;}
#jobseekers #nav li a.jobseekers:hover {background: url(../i/nav/jobseekers_hover.gif); width: 129px;}

#nav li a.contactus {background: url(../i/nav/button-contactus.gif); width: 127px;}
#contactus #nav li a.contactus {background: url(../i/nav/contactus_on.gif); width: 127px;}
#contactus #nav li:hover a.contactus {background: url(../i/nav/contactus_hover.gif); width: 127px;}
#contactus #nav li a.contactus:hover {background: url(../i/nav/contactus_hover.gif); width: 127px;}

#nav li:hover a, #nav a:hover {background-position: 0 40px;}

#nav .sub {position: absolute; left: -9999px; top: -9999px; height: 0; margin: 0 0 0 -1px; border-right: 1px solid #D8DADB; border-left: 1px solid #D8DADB; border-bottom: 1px solid #D8DADB; padding: 7px 0 0 0; list-style: none;}
#nav .sub li {border-top: 1px solid #D8DADB;}

#nav li:hover {position: relative; z-index: 900;}
#nav a:hover {position: relative; white-space: normal; z-index: 900;}

#nav :hover ul.sub {left: 0; top: 40px; background: #FFFFFF; height: auto; z-index: 950;}
* html #nav :hover ul.sub {left: 1px; top: 41px;}
#nav :hover ul.sub li {display: block; height: 26px; position: relative; float: left; font-weight: normal;}
#nav :hover ul.sub li a {display: block; height: 26px; text-decoration: none; padding: 0; cursor: pointer;}
#nav :hover ul.sub li a strong {position: absolute; left: -9999px; margin: 0;}

#nav :hover ul li a.advantage {background: url(../i/secnav/dd_whychoose.gif) ; width: 170px;}
#nav :hover ul li a.ourteam {background: url(../i/secnav/dd_ourteam.gif); width: 170px;}
#nav :hover ul li a.affiliations {background: url(../i/secnav/dd_affiliations.gif); width: 170px;}
#nav :hover ul li a.newsandevents {background: url(../i/secnav/dd_newsandevents.gif); width: 170px;}
#nav :hover ul li a.services {background: url(../i/secnav/dd_services.gif); width: 162px;}
#nav :hover ul li a.candidates{background: url(../i/secnav/dd_candidates.gif); width: 162px;}
#nav :hover ul li a.staffingrequest{background: url(../i/secnav/dd_staffingrequest.gif); width: 162px;}
#nav :hover ul li a.casestudies{background: url(../i/secnav/dd_casestudies.gif); width: 162px;}
#nav :hover ul li a.recruitingprocess {background: url(../i/secnav/dd_recruitingprocess.gif); width: 162px;}
#nav :hover ul li a.feesguarantees {background: url(../i/secnav/dd_feesguarantees.gif); width: 162px;}
#nav :hover ul li a.resources{background: url(../i/secnav/dd_resources.gif); width: 140px;}
#nav :hover ul li a.empservices {background: url(../i/secnav/dd_empservices.gif); width: 160px;}
#nav :hover ul li a.applyonline {background: url(../i/secnav/dd_applyonline.gif); width: 160px;}
#nav :hover ul li a.opportunities {background: url(../i/secnav/dd_viewjobs.gif); width: 160px;}
#nav :hover ul li a.placement {background: url(../i/secnav/dd_placement.gif); width: 160px;}
#nav :hover ul li a.benefits {background: url(../i/secnav/dd_benefits.gif); width: 160px;}
#nav :hover ul li a.empresources {background: url(../i/secnav/dd_empresources.gif); width: 160px;}

#nav :hover ul.sub li a:hover {background-position: 0 26px; position: relative;}
#nav :hover ul.sub li a:hover p {left:100px; top:15px; background:#fff; color:#000; border:1px solid #888; display:block; width:100px; height:20px; text-align:center; font-size:12px; line-height:18px;}

#nav table {position:absolute; top:0; left:0; border-collapse:collapse; padding:0; width:0; height:0; margin:-1px;}

/* Image Banner----------------------------------*/
#container {position:relative; width:100%; min-width: 945px; height: 196px; margin: 11px 0 0 0;} 
#centercol {position:relative; width: 944px; height: 201px; margin: 0 auto; background: white;}
#lefthalf {position: absolute; left: 0; top: 0; width: 50%; height:100%;}
#righthalf {position: absolute; right: 0; top: 0; width: 50%; height:100%;}
#leftcol {margin-right: 472px; background: url(../i/misc/bannerleft.jpg) no-repeat top right; height: 100%;}
#rightcol {margin-left: 472px; background: url(../i/misc/bannerright.jpg) no-repeat; height: 100%;}
/* following code for IE min width based on example at www.gunlaug.no/contents/wd_additions_14.html  */
* html div#container {width: 1050px /* fallback value */;
width:expression(((document.compatMode && 
document.compatMode=='CSS1Compat') ? 
document.documentElement.clientWidth : 
document.body.clientWidth) < 1051 ? "1050px" : "100%"); }

/* Secondary Image Banner----------------------------------*/
#secondaryleft {width: 688px;}
#secondaryleft img {padding: 0; margin: 0 8px 8px 8px; #margin: 0 8px 6px 8px;}

/* Slogan----------------------------------*/
#slogan-con {width: 100%; height: 36px; background-color: #97a8b0; margin: 11px 0 0 0;}
#slogan-bg {width: 944px; height: 36px; background-color: #abbec7; margin: 0 auto 0 auto;}
#slogan {width: 928px; height: 36px; background-color: #a7b9c2; margin: 0 0 0 8px;} 
#slogan img {margin: 8px 0 0 112px;}
#slogan img.slogan2 {margin: 5px 0 0 140px;}
#slogan img.slogan8 {margin: 5px 0 0 59px;}

#slogan-con2 {width: 100%; height: 36px; background-color: #91a6b1;}
#slogan-bg2 {width: 944px; height: 36px; background-color: #9db1bc; margin: 0 auto 0 auto;}
#slogan2 {width: 928px; height: 36px; background-color: #96abb7; margin: 0 0 0 8px;} 
#slogan2 img {margin: 8px 0 0 140px;}

#slogan-con3 {width: 100%; height: 36px; background-color: #97a8b0;}
#slogan-bg3 {width: 944px; height: 36px; background-color: #abbec7; margin: 0 auto 0 auto;}
#slogan3 {width: 928px; height: 36px; background-color: #a7b9c2; margin: 0 0 0 8px;} 
#slogan3 img {margin: 8px 0 0 140px;}

/* Secondary Page Title Bar----------------------------------*/
#pagetitlebar {width: 672px; height: 36px; padding: 0; margin: 0 0 6px 8px; background-color: #a7b9c2;}
#pagetitlebar img {padding: 0; margin: 6px 0 0 9px;}

/* Lower Section----------------------------------*/
#lowersection-con {width: 100%; background-color: #e9f4fa;}
#lowersection {width: 944px; background-color: #FFFFFF; margin: 0 auto 0 auto;}
#lowersection p {width: 448px; margin: 0 0 0 3px}

#leftsection {width: 457px; float: left; display: inline; background-color: #FFFFFF; margin: 0; padding: 14px 15px 10px 8px;}
#leftsection img {margin: 0 0 0 3px; padding: 0;}
#greybar {width: 457px; height: 5px; background-color: #dededd; margin: 8px 0 10px 0; padding: 0;}
#leftsection p {line-height: 18px;}
#homepgbox1and3 {float: left; display: inline; width: 222px; height: 169px; background-color: #f1f1f5; border: #c5c5e0 solid 1px; margin: 14px 0 0 0; padding: 0;} 
#homepgbox1and3 img.header {margin: 7px 0 0 5px; padding: 0;}
#homepgbox1and3 img {margin: 9px 0 0 1px; padding: 0;}
html>body #homepgbox1and3 img {*margin: 7px 0 0 1px; padding: 0;}
#homepgbox2and4 {float: left; display: inline; width: 222px; height: 169px; background-color: #f9f9f8; border: #dededd solid 1px; margin: 14px 0 0 8px; padding: 0;} 
*html #leftsection #homepgbox2and4 {*height: 173px;} 
#homepgbox2and4 form {padding: 0; margin: 0;}
#leftsection #homepgbox2and4 img.header {padding: 0; margin: 7px 0 0 5px;}
#leftsection #homepgbox2and4 img {padding: 0; margin: 0 0 0 5px;}
#homepgbox2and4 img.newsletter2 {padding: 0; margin: -11px 0 0 5px;}
input.swap_value {float: left; display: inline; width: 163px; padding: 0; margin: 11px 2px 10px 5px;}
/*end*/
/*\*/
html* input.swap_value {[height: 15px; height: 16px;]}
/*end*/
.dummyend[id]{clear: both;}

* html #homepageform input.swap_value {*margin: 10px 2px 10px 5px;}
html>body #homepageform input.swap_value {*margin: 10px 2px 10px 5px;}
input.go {float: left; display: inline; width: 43px; padding: 0; margin: 10px 0 0 0;}

#rightsection {width: 457px; float: left; display: inline; background-color:#FFFFFF; padding: 0 7px 10px 0;}
#rightsection img {margin: 14px 0 0 1px; padding: 0;}
#rightsection p {line-height: 18px;}
#rightsection #homepgbox1and3 img.header {margin: 7px 0 0 5px; padding: 0;}
#rightsection #homepgbox1and3 img {margin: 9px 0 0 6px; padding: 0;}
html>body #rightsection #homepgbox1and3 img {*margin: 7px 0 0 6px;}
#rightsection #homepgbox2and4 img.header {margin: 7px 0 0 5px; padding: 0;}
#rightsection #homepgbox2and4 img {padding: 0; margin: 9px 0 0 2px;}
html>body #rightsection #homepgbox2and4 img {*margin: 7px 0 0 2px;}

/* Secondary Lower Section----------------------------------*/
#sec-lowersection span {font-weight: bold; padding: 0; margin: 0; color: #323464;}
#sec-lowersection .italic {font-style: italic; font-weight: normal; color: #000;}
#sec-lowersection-con {width: 100%; background-color: #e9f4fa; margin: 8px 0 0 0;}
#sec-lowersection {width: 944px; background-color: #FFFFFF; background-image: url(../i/misc/bg_white_purple.gif); margin: 0 auto 0 auto; padding: 0 0 10px 0;}
#secondaryleft {width: 672px; float: left; display: inline; padding: 0; margin: 0;}
#sec-lowersection p {padding: 0; margin: 14px 0 0 14px; width: 658px;}

#aboutus #secondarytext img.choosejuristempsheader {padding: 0; margin: 10px 0 0 14px; float: none;}
#aboutus #secondarytext p.headertext {font-weight: bold; padding: 0; margin: 0; color: #323464; padding: 0; margin: 10px 0 6px 14px;}
#aboutus #secondarytext p {padding: 0; margin: 3px 0 14px 14px;}
#aboutus #secondarytext img {float: left; display: inline;  padding: 0; margin: 0 11px 20px 0;}
#aboutus #secondarytext dl {margin: 0 0 0 14px; padding: 0;}
#aboutus #secondarytext dt {padding: 0; margin: 10px 0 0 0; font-weight: bold; color: #323464; clear: left;}
#aboutus #secondarytext dd {padding: 0; margin: 0;}
#aboutus #secondarytext dd p {float: left; display: inline; padding: 0; margin: 6px 0 19px 0; width: 489px;}
#aboutus #secondarytext dl img {float: left; display: inline;  padding: 2px; margin: 8px 11px 0 0; border: 1px solid #dededd; clear: right;}
#aboutus #secondarytext #teamdivider {width: 665px; height: 5px; background-color: #dededd; margin: -28px 0 13px 0; padding: 0;}/*Better way to do this?*/

#secondarytext ul {list-style: none; margin: 5px 0 0 14px; padding: 0;}

#aboutus #secondarytext img.asalogo {float: none; padding: 0; margin: 0 0 4px 14px;}
#aboutus #secondarytext ul {padding: 0; margin: -3px 0 11px 28px; list-style: disc;}

#aboutus #secondarytext #news {padding: 0; margin: 0 0 0 2px;}
#aboutus #secondarytext #newsexpand {width: 643px; margin: 0 0 0 1px; padding: 0 0 3px 0;}
#aboutus #secondarytext #newsexpand a {padding: 0; margin: 0; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px;}
#aboutus #secondarytext div.newscopy p {margin: 10px 0 0 0; padding: 0; width: auto;}
*html #aboutus #secondarytext div.newscopy p {margin: 10px 4px 0 0; padding: 0; width: auto;}
#aboutus #secondarytext #newsexpand img {float: left; display: inline; margin: 0; padding: 4px 4px 0 1px;}
#aboutus #secondarytext .newscopy img {float: left; display: inline; margin: 0; padding: 4px 10px 0 1px;}
#aboutus #secondarytext img.asamemberlogo {float: left; display: inline;  padding: 4px 4px 0 0; margin: 0;}
.newscopy {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; margin: 0; padding: 0;}
#aboutus #secondarytext #divider-wrap {padding: 13px 0 13px 0; margin: 0;}
#aboutus #secondarytext #newseventsdivider2 {width: 640px; height: 5px; background-color: #dededd; margin: 0 0 0 3px; padding: 0;}
*html #aboutus #secondarytext #newseventsdivider2 {*margin: 13px 0 0 3px;}

.newsheadline {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px;  margin: 0; text-decoration: underline; color: #d96004; font-weight: bold;}
.newsheadline:hover {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px;  margin: 0; text-decoration: underline; color: #d96004;}

#aboutus #secondarytext #highlightbox {width: 655px; padding: 2px; margin: 5px 0 8px 14px; border: 1px solid #dededd; background-color: #f9f9f8;}
#aboutus #secondarytext #highlightbox ul {list-style: disc; padding: 0; margin: 4px 0 18px 25px; color: #323464;}
#aboutus #secondarytext #highlightbox li {padding: 0; margin: 0 0 8px 0;}
#aboutus #secondarytext #highlightbox ul p {padding: 0; margin: 0 0 5px -14px; font-weight: bold; color: #323464;}

#employers #secondarytext img.servicesheader {padding: 0; margin: 9px 0 3px 14px; float: none;}
.servicesheader {padding: 0; margin: 9px 0 3px 14px; float: none;}
#employers #secondarytext img.highlightservicesheader {padding: 0; margin: 9px 480px 3px 0; float: none;}
#employers #secondarytext p {padding: 0; margin: 0 0 14px 14px;}
#employers #secondarytext p.intro {padding: 0; margin: 0 0 -3px 14px;}

/*
#employers #secondarytext #highlightsection-con {padding: 0; margin: -6px 0 0 0;}
#employers #secondarytext #highlightsection-con img {padding: 0; margin: 15px 465px 0 14px; float: none;}
#employers #secondarytext #highlightsection-con #highlightsection {float: right; display: inline; width: 308px; border: 1px solid #fbdac8; padding: 0; margin: 3px 0 17px 21px; font-size: 12px;}
#employers #secondarytext #highlightsection-con #highlightsection img {float: left; display: inline; clear: right; padding: 0; margin: -8px 0 6px 14px;}
#employers #secondarytext #highlightsection-con #highlightsection p {width: 283px; float: left; display: inline; padding: 0; margin: 0 0 15px 14px;}
#employers #secondarytext #highlightsection-con #highlightsection ul {width: 280px; float: left; display: inline;  padding: 0; margin: 0 0 13px 28px; #margin: -6px 0 0 14px; color: #000000;}
#employers #secondarytext #highlightsection-con #paracontainer p.parafirst {padding: 0; margin: 3px 0 14px 14px; background-color: pink;} 
#employers #secondarytext #highlightsection-con p.paraonly {padding: 0; margin: 2px 0 10px 14px;} 
#employers #secondarytext #highlightsection-con #paracontainer p.paralast {padding: 0; margin: 0 0 15px 14px; background-color: yellow;} 
#employers #secondarytext #highlightsection-con p.paraonlylast {padding: 0; margin: 2px 0 8px 14px;}*/

#employers #secondarytext #highlightbox {width: 655px; padding: 2px; margin: 5px 0 8px 14px; border: 1px solid #fbdac8; background-color: #fef1e9;}
* html #employers #secondarytext #highlightbox {*margin: 5px -47px 8px 14px;}
* html #employers #secondarytext #highlightbox {*width: 627px;}
#employers #secondarytext #highlightbox ul {list-style: disc; padding: 0; margin: 6px 0 6px 28px; color: #323464;}
* html #employers #secondarytext #highlightbox ul li {*list-style: disc; padding: 0; margin: 6px 0 6px 28px; color: #323464;}
* html #employers #secondarytext #highlightbox ul {*width: 627px; margin: 0;}
#employers #secondarytext #highlightbox ul p {padding: 0; margin: 0 0 5px 0; color: #1c1c1c;}
* html #employers #secondarytext #highlightbox ul p {*width: 627px;}
#employers #secondarytext #highlightbox p {width: 625px; margin: 7px 0 14px 14px;}

#employers #secondarytext form {padding: 0; margin: 0; #margin: 0; width: 672px;}
#employers #secondarytext p.submitjobpara {float: left; display: inline; width: 370px; clear: left; margin: 5px 278px 0 14px; padding: 0;} 
* html #employers #secondarytext p.submitjobpara {*margin: 5px 0 0 14px; padding: 0; clear: both;} 
#employers #secondarytext p.submitjobpara2 {float: left; display: inline; width: 350px; clear: left; margin: 13px 0 0 14px; padding: 0;} 
#employers #secondarytext input.submitjobfield {float: left; display: inline; width: 325px; clear: right; #margin: 5px 0 12px 14px; #clear: both; margin: 5px 300px 12px 14px; padding: 0;}
* html #employers #secondarytext input.submitjobfield {*margin: 5px 0 12px 14px; padding: 0; clear: both;}
#employers #secondarytext input.submitjobcheckbox  {float: left; display: inline; clear: left; width: 13px; margin: 3px 8px -2px 14px; padding: 0;}
* html #employers #secondarytext input.submitjobcheckbox  {float: left; display: inline; clear: left; width: 13px; margin: 3px 0 -2px 14px; padding: 0;}
#employers #secondarytext p.submitjobsubpara {float: left; display: inline; clear: right; width: 325px; margin: 1px 300px 4px 0; #margin: 3px 300px 4px 0; padding: 0;} 
* html #employers #secondarytext p.submitjobsubpara {*margin: 2px 0 4px 9px; padding: 0; float: left; display: inline; clear: right; width: 320px;}

#employers #secondarytext #practiceareasleft {float: left; display: inline; padding: 0; margin: 0 15px 6px 0; width: 320px;}
* html #employers #secondarytext #practiceareasleft {*padding: 0 0 5px 0;}
#employers #secondarytext #practiceareasleft p.submitjobsubpara {float: left; display: inline; clear: right; width: 130px; margin: 1px 0 4px 0; #margin: 3px 0 4px 0; padding: 0;} 
* html #employers #secondarytext #practiceareasleft p.submitjobsubpara {*margin: 1px 0 4px 10px;}
#employers #secondarytext #practiceareasright {float: left; display: inline; padding: 0; margin: 0 0 6px 0; width: 320px;}
* html #employers #secondarytext #practiceareasright {*padding: 0 0 5px 0;}
#employers #secondarytext #practiceareasright p.submitjobsubpara {float: left; display: inline; clear: right; width: 130px; margin: 1px 0 4px 0; #margin: 3px 0 4px 0; padding: 0;} 
* html #employers #secondarytext #practiceareasright p.submitjobsubpara {*margin: 1px 0 4px 10px;}

#employers #secondarytext input.submitjobtextarea {float: left; display: inline; clear: right; margin: 0 400px 0 24px; padding: 0;}
* html #employers #secondarytext input.submitjobtextarea {*float: left; display: inline; clear: right; margin: 0 0 0 24px; padding: 0;}
.submitjobtextarea {float: left; display: inline; clear: both; margin: 4px 300px 10px 14px; padding: 0;}

#employers #secondarytext #dropdownleft {float: left; display: inline; padding: 0; margin: 0 19px 0 0; width: 103px;}
#employers #secondarytext #dropdownright {float: left; display: inline; padding: 0; margin: 0; width: 344px;}
#employers #secondarytext p.submitjobparatype {float: left; display: inline; width: 91px; clear: left; margin: 5px 0 0 14px; padding: 0;}
.submitjobdropdown {float: left; display: inline; clear: left; margin: 4px 0 12px 14px; padding: 0;}
#employers #secondarytext p.submitjobparaduration {float: left; display: inline; width: 329px; margin: 5px 0 0 14px; padding: 0;}
*html #employers #secondarytext p.submitjobparaduration {*width: 300px; margin: 5px 0 0 0; clear: right;}
#employers #secondarytext input.submitjobfieldduration {float: left; display: inline; width: 325px; clear: right; #margin: 4px 0 12px 14px; margin: 4px 0 12px 14px; padding: 0;}
*html #employers #secondarytext input.submitjobfieldduration {*width: 325px; margin: 6px 0 12px 0; padding: 0;}

#employers #secondarytext p.submitjobparahours {float: left; display: inline; width: 101px; clear: left; margin: 5px 0 0 14px; padding: 0;} 
#employers #secondarytext input.submitjobfieldhours {float: left; display: inline; width: 121px; clear: left; #margin: 5px 0 12px 14px;  margin: 5px 0 12px 14px; padding: 0;}
#employers #secondarytext input.submitjobcheckboxhours  {float: left; display: inline; width: 13px; margin: 10px 8px -2px 14px; padding: 0;}
*html #employers #secondarytext input.submitjobcheckboxhours  {*margin: 8px 8px -2px 14px;}
#employers #secondarytext p.submitjobsubparahours {float: left; display: inline; width: 70px; margin: 8px 0 4px 0; #margin: 10px 0 4px 0; padding: 0;}
*html #employers #secondarytext p.submitjobsubparahours {*margin: 9px 0 4px 0;}


#employers #secondarytext p.othersoftwareskills {float: left; display: inline; clear: right; width: 35px; margin: 1px 5px 4px 0; #margin: 3px 5px 4px 0; padding: 0;} 
* html #employers #secondarytext p.othersoftwareskills {*margin: 1px 5px 4px 10px;} 
#employers #secondarytext input.submitjobbutton {float: left; display: inline; clear: left; margin: 0 0 0 14px;}
#employers #secondarytext p.formnote {padding: 0; margin: 25px 0 0 14px;}

#employers #secondarytext p.headertext {font-weight: bold; padding: 0; margin: 0; color: #323464; padding: 0; margin: 10px 0 6px 14px; font-size: 13px;}
#employers #secondarytext span.bold {font-weight: bold; color :#000000;}
#employers #secondarytext ul {list-style: disc; padding: 0; margin: 0 0 12px 28px; color: #323464;}
#employers #secondarytext img {padding: 0; margin: 15px 0 6px 14px;}
#employers #secondarytext #candidateitem {font-family: Arial, Helvetica, sans-serif; font-size: 13px; text-decoration: none; color: #5C3E33; margin: 0 0 3px 14px; padding: 3px 0 3px 0; background-color: #fef1e9; height: 20px;}
#employers #secondarytext #candidateitem img {width: 11px; padding: 0; margin: 2px 3px 0 14px; float: left; display: inline;}
#employers #secondarytext #candidateitem p.candidateheader {width: 626px; padding: 0; margin: -1px 0 0 0; float: left; display: inline;}
.candidatecopy {width: 650px; padding: 0; margin: 3px 0 9px 28px;}
#employers #secondarytext #casestudydivider {width: 665px; height: 5px; background-color: #dededd; margin: 0 0 13px 14px; padding: 0;}
#employers #secondarytext #casestudydivider2 {width: 640px; height: 5px; background-color: #dededd; margin: 0 0 13px 3px; padding: 0;}
*html #employers #secondarytext #casestudydivider2 {*margin: 0 0 13px 8px;}

/*Tabbed Layout*/
#employers #secondarytext .tabberlive .tabbertab p.tabtitle {padding: 0; margin: 0 0 0 4px; font-weight: bold; color: #323464;} 
#employers #secondarytext .tabberlive .tabbertab p.candidatetabtitle {padding: 0; margin: 8px 0 0 4px; font-weight: bold; color: #323464;}
*html #employers #secondarytext .tabberlive .tabbertab p.candidatetabtitle {*width: 648px; padding: 13px 0 0 5px; margin: 0 -4px 0 4px;}
#employers #secondarytext .tabberlive .tabbertab p.tabtext {padding: 0; margin: 0 0 14px 4px; width: 620px;}
#employers #secondarytext .tabberlive .tabbertab p.candidatetabtext {padding: 0; margin: 0 0 2px 4px; width: 620px;}
* html #employers #secondarytext .tabberlive .tabbertab p.candidatetabtext {*padding: 0 0 0 4px;}
* html #employers #secondarytext .tabberlive .tabbertab p.tabtitle {*padding: 5px 0 0 5px; margin: 0 -4px -5px 4px; width: 613px;}
* html #employers #secondarytext .tabberlive .tabbertab p.tabtext {*padding: 5px 0 0 5px; margin: 0 -4px 14px 4px; width: 613px;}

#aboutus #secondarytext .tabberlive .tabbertab #news #newsexpand p.tabtitle {padding: 0; margin: 0 0 0 1px; font-weight: bold; color: #323464;} 
* html #aboutus #secondarytext .tabberlive .tabbertab p.tabtitle {*padding: 5px 0 0 5px; margin: 0 -4px -5px 4px; width: 613px;}

#jobseekers #secondarytext .tabberlive .tabbertab p.tabtitle {padding: 0; margin: 0 0 0 4px; font-weight: bold; color: #323464;} 
#jobseekers #secondarytext .tabberlive .tabbertab p.tabtext {padding: 0; margin: 0 0 14px 4px; width: 620px;}
#jobseekers #secondarytext .tabberlive .tabbertab p.tabtitle2 {padding: 0; margin: 8px 0 0 4px; font-weight: bold; color: #323464;}
* html #jobseekers #secondarytext .tabberlive .tabbertab p.tabtitle {*padding: 5px 0 0 5px; margin: 0 -4px 0 4px; width: 613px;} 
* html #jobseekers #secondarytext .tabberlive .tabbertab p.tabtitle2 {*padding: 13px 0 0 5px; margin: 0 -4px 0 4px; width: 613px;} 
* html #jobseekers #secondarytext .tabberlive .tabbertab p.tabtext {*padding: 0 0 9px 5px; margin: 0 -4px 0 4px; width: 613px;}

#jobseekers #jobbuttons {padding: 0; margin: 0 0 18px 379px; list-style: none; position: relative; z-index: 900; font-family: arial, verdana, sans-serif; width: 267px; height: 21px;}
#jobseekers #jobbuttons li {display: block; float: left; display: inline; margin: 0 0 0 14px;}
#jobseekers #jobbuttons li a {display: block; float: left; display: inline; height: 21px; text-decoration: none; padding: 0; cursor: pointer;}
#jobseekers li a strong {margin-left: -9999px;}

#jobseekers #jobbuttons li a.sendtoafriend {background: url(../i/misc/sendtoafriend.gif); width: 108px;}
#jobseekers #jobbuttons li:hover a.sendtoafriend {background:url(../i/misc/sendtoafriend_hover.gif); width: 108px;}
#jobseekers #jobbuttons li a.applynow {background: url(../i/misc/applynow.gif); width: 108px;}
#jobseekers #jobbuttons li:hover a.applynow {background:url(../i/misc/applynow_hover.gif); width: 108px;}

#employers #jobbuttons {padding: 0; margin: 14px 0 18px 471px; list-style: none; position: relative; z-index: 900; font-family: arial, verdana, sans-serif; width: 267px; height: 21px;}
*html #employers #jobbuttons {*width: 185px;}
#employers #jobbuttons li {display: block; float: left; display: inline; margin: 0 0 0 14px; background-color: blue;}
#employers #jobbuttons li a {display: block; float: left; display: inline; height: 21px; text-decoration: none; padding: 0; cursor: pointer;}
#employers li a strong {margin-left: -9999px;}

#employers #jobbuttons li a.contactarecruiter {background: url(../i/misc/contactarecruiter.gif); width: 124px;}
#employers #jobbuttons li:hover a.contactarecruiter {background: url(../i/misc/contactarecruiter_hover.gif); width: 124px;}

#jobseekers #casestudydivider {width: 646px; height: 5px; background-color: #dededd; margin: 10px 0 13px 0; padding: 0;}
*html #jobseekers #casestudydivider {*margin: 10px 0 13px 5px;}
#employers #candidatedivider {width: 646px; height: 5px; background-color: #dededd; margin: 12px 0 13px 0; padding: 0;}
*html #employers #candidatedivider {margin: 12px 0 0 5px;}

/*--------------------------------------------------
  REQUIRED to hide the non-active tab content.
  But do not hide them in the print stylesheet!
  --------------------------------------------------*/
.tabberlive .tabbertabhide {display:none;}

/*--------------------------------------------------
  .tabber = before the tabber interface is set up
  .tabberlive = after the tabber interface is set up
  --------------------------------------------------*/
.tabber {}
.tabberlive {margin-top: 23px; padding: 0; margin-left: 14px;}


/*--------------------------------------------------
  ul.tabbernav = the tab navigation list
  li.tabberactive = the active tab
  --------------------------------------------------*/
#employers #secondarytext ul.tabbernav {margin: 0; padding: 3px 0; border-bottom: 1px solid #EDB082; font: bold 12px Verdana, sans-serif;}
#jobseekers #secondarytext ul.tabbernav {margin: 0; padding: 3px 0; border-bottom: 1px solid #EDB082; font: bold 12px Verdana, sans-serif;}
#aboutus #secondarytext ul.tabbernav {margin: 0; padding: 3px 0; border-bottom: 1px solid #EDB082; font: bold 12px Verdana, sans-serif;}

ul.tabbernav li
{list-style: none; margin: 0; display: inline;}

/*Change Inactive Tab Text Color Below*/
ul.tabbernav li a {color: #6C6C6C; padding: 3px 0.5em; margin-left: 3px; border: 1px solid #EDB082; border-bottom: none; background: #FFFFFF; text-decoration: none;}

/*Delete Color Below to Change Tab Text Colors*/
ul.tabbernav li a:link {}
ul.tabbernav li a:visited {color: #6C6C6C; border: 1px solid #EDB082; background: #FFFFFF;}
ul.tabbernav li a:hover {color: #FFFFFF; background: #f1833c; border-color: #f1833c;}
ul.tabbernav li a:active {padding: 3px 0.5em; margin-left: 3px; color: #FFFFFF; border: 1px solid #f1833c; border-bottom: none; background: #f1833c; text-decoration: none;}

/*Change Active Tab Text Color Below*/
ul.tabbernav li.tabberactive a {color: #FFFFFF; background-color: #f1833c; border-bottom: 1px solid #f1833c;}

ul.tabbernav li.tabberactive a:hover
{
 color: #FFFFFF;
 background: #f1833c;
 border-bottom: 1px solid #f1833c;
}

/*--------------------------------------------------
  .tabbertab = the tab content
  Add style only after the tabber interface is set up (.tabberlive)
  --------------------------------------------------*/
.tabberlive .tabbertab {
 padding:5px;
 border:1px solid #EDB082;
 border-top:0;}
 
* html .tabberlive .tabbertab {*padding: 0 0 19px 0;}
* html .tabberlive .tabbertab {*margin: 0;}
 
* html #aboutus .tabberlive .tabbertab {*padding: 5px 5px 10px 5px;}
 
/* If desired, hide the heading since a heading is provided by the tab */
.tabberlive .tabbertab h2 {
 display:none;
}
.tabberlive .tabbertab h3 {
 display:none;
}

/* Example of using an ID to set different styles for the tabs on the page */
.tabberlive#tab1 {
}
.tabberlive#tab2 {
}
.tabberlive#tab2 .tabbertab {
 height:200px;
 overflow:auto;
}

/*Job Opportunities - Send to a Friend*/
#jobseekers #secondarytext #emailjobopportunity {padding: 0; margin: 0 0 14px 14px;}
#jobseekers #secondarytext #emailjobopportunity p {padding: 0; margin: 0;}
#jobseekers #secondarytext p.emailtofriendpara {float: left; display: inline; width: 350px; clear: both; margin: 5px 295px 0 14px; padding: 0;} 
#jobseekers #secondarytext input.emailtofriendfield {float: left; display: inline; width: 326px; clear: right; #margin: 5px 0 12px 14px; #clear: both; margin: 5px 300px 12px 14px; padding: 0;}
.emailtofriendtextarea {float: left; display: inline; clear: right; margin: 5px 400px 0 14px; padding: 0;}
*html .emailtofriendtextarea {*margin: 5px 0 0 14px;}
.emailtofriendsubmit {float: left; display: inline; clear: left; margin: 15px 0 0 14px;}

#secondarytext #highlightsection-con {padding: 0; margin: -6px 0 0 0;}
#secondarytext #highlightsection-con img {padding: 0; margin: 15px 465px 0 14px; margin: 15px 465px -2px 14px; float: none;}
*html #secondarytext #highlightsection-con img {margin: 15px 0 -2px 14px;}
#secondarytext #highlightsection-con #highlightsection {float: right; display: inline; width: 308px; border: 1px solid #fbdac8; padding: 0; font-size: 12px; margin: 9px 0 6px 14px; #margin: 7px 0 6px 14px; background-color: #fef1e9;}
*html #secondarytext #highlightsection-con #highlightsection {padding: 0 0 15px 0; margin: 3px 0 6px 14px;}
html>body #secondarytext #highlightsection-con #highlightsection {*padding: 0 0 15px 0;}
#secondarytext #highlightsection-con #highlightsection img {float: left; display: inline; clear: right; padding: 0; margin: -8px 0 6px 10px; #margin: -8px 0 12px 10px;}
*html #secondarytext #highlightsection-con #highlightsection img {margin: -8px 0 12px 10px;}
#secondarytext #highlightsection-con #highlightsection p {width: 296px; float: left; display: inline; padding: 0; margin: 0 0 15px 10px;}
* html #secondarytext #highlightsection-con #highlightsection p {margin: -6px 0 0 10px;}
#secondarytext #highlightsection-con #highlightsection ul {width: 280px; float: left; display: inline;  padding: 0; margin: 0 0 13px 24px; #margin: -6px 0 -2px 10px; color: #000000;}
*html #secondarytext #highlightsection-con #highlightsection ul {*width: 302px;}
#secondarytext #highlightsection-con #highlightsection ul li {list-style: disc; color: #000000; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; padding: 0; margin: 0; #margin: 0; /*setting for IE7*/ clear: left; width: 280px;}
*html #secondarytext #highlightsection-con #highlightsection ul li {*width: 302px;}

#secondarytext #highlightsection-con p.parafirst { padding: 0; margin: 3px 0 14px 14px; width: auto;} 
#secondarytext #highlightsection-con p.paraonly {padding: 0; margin: 2px 0 10px 14px; width: auto;} 
#secondarytext #highlightsection-con p.paralast {padding: 0; margin: 0 0 15px 14px; width: auto;} 
#secondarytext #highlightsection-con p.paraonlylast {padding: 0; margin: 2px 0 8px 14px; width: auto;}
* html #employers #secondarytext p.parawrap {*margin: -3px 0 13px 14px; width: auto;}
html>body #secondarytext p.parawrap {*margin: -3px 0 13px 14px; width: auto;}

#jobseekers #secondarytext img.servicesheader {padding: 0; margin: 9px 0 3px 14px; float: none;}
#jobseekers #secondarytext p {padding: 0; margin: 0 0 14px 14px;}
#jobseekers #secondarytext p.intro {padding: 0; margin: 0 0 -3px 14px;}
#jobseekers #secondarytext #placementprocess {padding: 0; margin: 0; height: 6px;}

#jobseekers #secondarytext form {padding: 0; margin: 0; #margin: 0; width: 672px;}
#jobseekers #secondarytext p.applyonlinepara {float: left; display: inline; width: 350px; clear: left; margin: 5px 295px 0 14px; padding: 0;} 
* html #jobseekers #secondarytext p.applyonlinepara {*margin: 5px 0 0 14px; padding: 0; clear: both;} 
#jobseekers #secondarytext p.howfoundpara {float: left; display: inline; width: 215px; clear: left; margin: 10px 0 0 14px; padding: 0;} 
#jobseekers #secondarytext p.applyonlinepara3 {float: left; display: inline; width: 215px; clear: left; margin: 13px 0 0 14px; padding: 0;} 
#jobseekers #secondarytext input.applyonlinefield {float: left; display: inline; width: 325px; clear: right; #margin: 5px 0 12px 14px; #clear: both; margin: 5px 300px 12px 14px; padding: 0;}
* html #jobseekers #secondarytext input.applyonlinefield {*margin: 5px 0 12px 14px; padding: 0; clear: both;}
#jobseekers #secondarytext input.applycheckbox  {float: left; display: inline; clear: left; width: 13px; margin: 3px 8px -2px 14px; padding: 0;}
* html #jobseekers #secondarytext input.applycheckbox  {float: left; display: inline; clear: left; width: 13px; margin: 3px 0 -2px 14px; padding: 0;}
#jobseekers #secondarytext p.applysubpara {float: left; display: inline; clear: right; width: 325px; margin: 0 300px 4px 0; #margin: 3px 300px 4px 0; padding: 0;} 
* html #jobseekers #secondarytext p.applysubpara {*margin: 2px 0 4px 9px; padding: 0; clear: right; width: 320px;} 
#jobseekers #secondarytext p.otherapplysubpara {float: left; display: inline; width: 44px; margin: 0 0 4px 0; #margin: 3px 0 4px 0; padding: 0;} 
* html #jobseekers #secondarytext p.otherapplysubpara {*margin: 2px 0 4px 9px;} 
#jobseekers #secondarytext input.otherapplyonlinefield {float: left; display: inline; width: 259px; clear: right; #margin: 0 0 12px 0; margin: 0 0 12px 0; padding: 0;}
*html #jobseekers #secondarytext input.otherapplyonlinefield {*margin: 1px 0 12px 0; padding: 0;}
#jobseekers #secondarytext input.applytextarea {float: left; display: inline; clear: right; margin: 0 400px 0 24px; padding: 0;}
* html #jobseekers #secondarytext input.applytextarea {*float: left; display: inline; clear: right; margin: 0 0 0 24px; padding: 0;}
.applytextarea {padding: 0; margin: 4px 0 0 0;}
#jobseekers #secondarytext input.resumeentry {float: left; display: inline; width: 325px; clear: right; margin: 5px 175px 0 14px; padding: 0;}
#jobseekers #secondarytext input.applicationsubmit {float: left; display: inline; clear: left; margin: 15px 0 0 0;}


#jobseekers #secondarytext p.headertext {font-weight: bold; padding: 0; margin: 0; color: #323464; padding: 0; margin: 10px 0 6px 14px;}

#jobseekers #secondarytext #testimonial {width: 577px; padding: 0; margin: 0 auto 0 auto}
#jobseekers #secondarytext #testimonial img {width: 577px; padding: 0; margin: 17px 0 22px 0;}

/* Sidebar----------------------------------*/
#sidebarright-con {width: 248px; float: left; display: inline; padding: 0; margin: 0 0 0 16px; min-height: 100%; background-color: #ededf3;}
* html #sidebarright-con  {margin: 0;}
#sidebarright {background-color: #FFFFFF; padding: 0 0 5px 0; margin: 0;}
#sidebarsection1and3 form {padding: 0; margin: 13px 0 0 0;}
#sidebarsection1 {height: 165px; border: #dededd 1px solid; padding: 0; margin: 0 0 5px 0; background-color: #f9f9f8;}
#sidebarsection2 {height: 165px; border: #c5c5e0 1px solid; padding: 0; margin: 0 0 5px 0; background-color: #ededf3;}
#sidebarsection3 {height: 165px; border: #dededd 1px solid; padding: 0; margin: 0; background-color: #f9f9f8;}
#sidebarsection3contact {height: 165px; border: #dededd 1px solid; padding: 0; margin: 0 0 5px 0; background-color: #f9f9f8;}
#sidebarsection4 {height: 165px; border: #c5c5e0 1px solid; padding: 0; margin: 0; background-color: #ededf3;}
#sidebarsection4blog {height: 165px; border: #c5c5e0 1px solid; padding: 0; margin: 0 0 5px 0; background-color: #ededf3;}
#sidebarsection5 {height: 165px; border: #dededd 1px solid; padding: 0; margin: 0; background-color: #f9f9f8;}
* html #sidebarsection3 form {*margin: 0; padding: 0;}
#sidebarsection3 input.swap_value {float: left; display: inline; width: 163px; padding: 0; margin: 0 2px 10px 11px;}
html>body #sidebarsection3 input.swap_value {*margin: -19px 2px 10px 12px;}
* html #sidebarsection3 input.swap_value  {*margin: 0 2px 0 11px; padding: 0;}
#sidebarsection3 input.go {float: left; display: inline; width: 43px; padding: 0; margin: 0;}
html>body #sidebarsection3 input.go {*margin: -19px 0 0 0; }
* html #sidebarsection3 input.go  {*margin: 0 0 0 0; padding: 0;}
#sidebarright img {margin: 11px 0 0 10px;}
#sidebarright p {width: 230px; height: 96px; padding: 0; margin: 8px 0 0 11px; line-height: 16px;}
#sidebarright p.blogsectiontwoparas {width: 230px; height: 65px; padding: 0; margin: 8px 0 0 11px; line-height: 16px;}
* html #sidebarright p {margin: 6px 0 0 11px;}
* html #sidebarright #sidebarsection3 p {*margin: 6px 0 0 11px;}
#sidebarright #sidebarsection1 img.learnmore {padding: 0; margin: 0 14px 0 0; float: right; display: inline;}
#sidebarright #sidebarsection2 img.learnmore {padding: 0; margin: 0 14px 0 0; float: right; display: inline;}
#sidebarright #sidebarsection3 img.learnmore {padding: 0; margin: 0 14px 0 0; float: right; display: inline;}
#sidebarsection3contact img.learnmore {padding: 0; margin: 0 14px 0 0; float: right; display: inline;}
#sidebarright #sidebarsection4 img.learnmore {padding: 0; margin: 0 14px 0 0; float: right; display: inline;}
#sidebarright #sidebarsection4blog img.learnmore {padding: 0; margin: 0 14px 0 0; float: right; display: inline;}
#sidebarright #sidebarsection5 img.learnmore {padding: 0; margin: 0 14px 0 0; float: right; display: inline;}
#sidebarright ul {padding: 0; margin: 8px 0 0 24px;}

/* Address Bar----------------------------------*/
#address-con {width: 100%; height: 36px; background-color: #252649;}
#address-bg {width: 944px; height: 36px; background-color: #505187; margin: 0 auto 0 auto;}
#address {width: 928px; height: 36px; background-color: #333464; margin: 0 0 0 8px;}
#address img {margin: 10px 0 0 22px;}

/*Map------------------*/
#contactus #secondarytext #mapparaleft {float: left; display: inline; padding: 0; margin: 0 15px 0 0; width: 320px;}
*html #contactus #secondarytext #mapparaleft {*width: 312px; padding: 0; margin: 0 -326px 0 0;}
#contactus #secondarytext #mappararight {float: left; display: inline; padding: 0; margin: 0; width: 320px;}
#contactus #secondarytext img.contactusheader {padding: 0; margin: 10px 0 0 14px;}
*html #contactus #secondarytext img.contactusheader {*margin: 5px 0 0 14px; padding: 0;}
#contactus #secondarytext #mapanddirections #form-directions {width: 400px; height: 31px; background: url(../i/misc/searchbox_outline.gif); margin-top: 7px; margin-left: 12px;}
#contactus #secondarytext #mapanddirections #form-directions #fromAddress {width: 310px; float: left; margin: 7px 0 0 6px; padding: 0; border: 0; background: none; font-size: 14px;}
#contactus #secondarytext #mapanddirections #form-directions #go {float: right; margin: 3px 4px 0 0;}
#map {width: 655px; height: 400px; margin: 10px 0 15px 14px;}
#directions-con {width: 655px; margin: 0 0 15px 12px;}
#directions {width: 655px; margin: 0; padding: 0; border-width: 0; background-position: left top; text-indent: 0px; font-size: 1.2em; display: inline;}
#contactus #secondarytext p {padding: 0; margin: 4px 0 0 14px;}

/*Newsletter Sign-Up*/
#newslettersignup #secondarytext p {padding: 0; margin: 0 0 14px 14px;}
#newslettersignup #secondarytext form p {float: left; display: inline; width: 109px; clear: left; padding: 0; margin: 12px 0 4px 14px;} 
#newslettersignup #secondarytext form input.newsletterfield {width: 217px; clear: right; margin: 12px 300px 0 24px;}
* html #newslettersignup #secondarytext form p {*margin: 13px 0 4px 14px;} 
* html #newslettersignup #secondarytext form input.newsletterfield {*margin: 12px 300px -1px 24px;}
#newslettersignup #secondarytext input.submitbutton {float: left; display: inline; clear: left; margin: 15px 0 20px 14px;}
#newsletterformleft {float: left; display: inline; padding: 0; margin: 8px 15px 0 0; width: 109px;}
#newsletterformright {float: left; display: inline; padding: 0; margin: 9px 0 0 0; width: 225px; clear: right;}
*html #newsletterformleft {*margin: -12px 15px 0 0;}
*html #newsletterformright {*margin: -11px 0 0 0;}

/*Terms of Use*/
#termsofuse #secondarytext p.headertext {font-weight: bold; padding: 0; margin: 0; color: #323464; padding: 0; margin: 14px 0 7px 14px; font-size: 13px;}
#termsofuse #secondarytext p {padding: 0; margin: 0 0 0 14px;}

/*Privacy Policy*/
#privacypolicy #secondarytext p.headertext {font-weight: bold; padding: 0; margin: 0; color: #323464; padding: 0; margin: 14px 0 7px 14px; font-size: 13px;}
#privacypolicy #secondarytext p {padding: 0; margin: 0 0 0 14px;}

/*Employee Login*/
input.employeelogin {float: left; display: inline; width: 163px; height: 14px; padding: 0; margin: 11px 3px 10px 14px; #margin: -8px 3px 10px 14px;}
input.submitbutton {float: left; display: inline; width: 64px; padding: 0; margin: 11px 0 0 0; #margin: -8px 0 0 0;}
* html input.employeelogin {*margin: -8px 3px 10px 14px;}
* html input.submitbutton {*margin: -8px 0 0 0;}

/*Employee Corner*/
#employeelogin #secondarytext #highlightbox {width: 655px; padding: 2px 2px 10px 2px; margin: 8px 0 0 14px; border: 1px solid #fbdac8; background-color: #fef1e9;}
#employeelogin #secondarytext #highlightbox p {margin: 7px 17px 0 14px; padding: 0; width: auto;}
#secondarytext img.blogbanner {width: 498px; padding: 0; margin: 19px 0 0 91px;}
#secondarytext img.blogheader {margin: 15px 0 4px 14px; padding: 0;}
#secondarytext img.blogheaderimage {margin: 8px 0 18px 14px; #margin: 8px 0 16px 14px; padding: 0;}
*html #secondarytext img.blogheaderimage {*margin: 8px 0 16px 14px;}
#secondarytext img.blogheadergreyborder {margin: 8px 0 18px 14px; padding: 0;}
#secondarytext #blogsection {margin: 0 0 0 14px; padding: 0;}
#secondarytext #blogsection p {margin: 0; padding: 0; font-size: 12px; color: #555555;}
#secondarytext #blogsection h3 {margin: 0; padding: 0; font-size: 13px; font-weight: bold; color: #323464;}
#secondarytext #blogsection #blogcontent {margin: 0; padding: 0; #margin: -19px 0 0 0;}
*html #secondarytext #blogsection #blogcontent {*margin: -19px 0 0 0;}
#secondarytext #blogsection #blogcontent p {margin: 0 0 10px 0; padding: 0; font-size: 12px; color: #000;}
#secondarytext #blogsection #blogcontent img {margin: 0; padding: 4px 10px 2px 0;}
#secondarytext #blogsection #blogcontent ol {margin: 12px 0 12px 40px; #margin: 12px 0 12px 43px; padding: 0;}
*html #secondarytext #blogsection #blogcontent ol {margin: 12px 0 12px 43px;}
#secondarytext #blogsection #blogcontent p.blogfooter {margin: 0; #margin: -26px 0 0 0; padding: 0; font-size: 11px;}
*html #secondarytext #blogsection #blogcontent p.blogfooter {*margin: -26px 0 0 0;}
#secondarytext #blogdivider {width: 665px; height: 5px; background-color: #dededd; margin: 18px 0 18px 0; padding: 0;}

#feedbackform {margin: 0; padding: 0;}
#feedbackform p {margin: 0 0 19px 14px; padding: 0;}
#feedbackform p span.feedbackposttitle {color: #000;}
#feedbackform p.feedbacktitle {margin: 0 0 4px 14px; padding: 0;}
#feedbackform input.feedbackfield {float: left; display: inline; width: 325px; clear: right; #margin: 5px 0 12px 14px; #clear: both; margin: 5px 300px 12px 14px; padding: 0;}
.feedbacktextarea {width: 659px; height: 155px; margin: 0 0 15px 14px; #margin: -1px 0 15px 14px; padding: 0;}
*html .feedbacktextarea {*margin: -1px 0 15px 14px;}
#feedbackform .submitbutton {margin: 0 0 0 14px; #margin: -1px 0 0 14px;  padding: 0;}
*html #feedbackform .submitbutton {*margin: -1px 0 0 14px;}

#secondarytext #archivedropdown {margin: 0; #margin: -14px 0 -20px 0; padding: 0;}
*html #secondarytext #archivedropdown {*margin: -14px 0 -20px 0;}
#secondarytext #archivedropdown p {margin: 5px 0 4px 14px; padding: 0;}
#secondarytext #archivedropdown input.submitarchiverequest {margin: 4px 0 0 5px; padding: 0;}
.blogarchivedropdown {float: left; display: inline; clear: left; margin: 4px 0 12px 14px; padding: 0;}
#secondarytext #blogarchivesection {margin: 0 0 0 14px; padding: 0;}
#secondarytext #blogarchivesection p {margin: 0; padding: 0; font-size: 12px; color: #000;}
#secondarytext #blogarchivesection h3 {margin: 0 0 15px 0; padding: 0; font-size: 12px; font-weight: normal;}

#blognav {margin: 0 0 0 14px; padding: 0;}

/* Footer---------------------------------*/
#footerbar-con {width: 100%; height: 8px; background-color: #b7131d; margin: 10px 0 0 0;}
#footerbar-bg {width: 944px; height: 8px; background-color: #e35f68; margin: 0 auto 0 auto;}
#footerbar {width: 928px; height: 8px; background-color: #ca3a44; margin: 0 0 0 8px;}
#footer-con {width: 100%; height: 21px; margin-bottom: 6px;}
#footer {width: 944px; height: 21px; margin: 0 auto 0 auto;}
#footer p {width: 783px; padding: 0; margin: 4px auto 0 auto;}

/*end*/
/*\*/
html* #footer p {[width: 783px; width: 754px;] width: 783px;}/*end*/
.dummyend[id]{clear:both;}

/*\*/
* html #footer p {width: 783px;}
/*end*/




#preload {display: none;}