.clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;} .clearfix {display: inline-block;} .clearfix {display: block;} 
body, input, select, textarea { font-family:Arial, Helvetica, sans-serif; font-size:12px; }
textarea { padding:5px; }
a, a:visited, a:link { text-decoration:none; color:#7a98b5; }
a:hover { color:#444; text-decoration:underline; }
a.arrow { text-decoration:none;  font-weight:bold; font-size:12px; color:#7a98b5; line-height:9px; padding:0 9px 0 0; background:url(images/linkRightArrow.gif) no-repeat right; }
a.arrow:hover { color:#444; background-image:url(images/linkRightArrowHvr.gif); }
p { margin: 20px 0 0 0; line-height:120%}
p.industry { margin: 5px 0 0 0; line-height:120%}
/*td { font-family: verdana, arial, helvetica, sans-serif; color: #666666; font-size: 11px;}
tdb { font-family: verdana, arial, helvetica, sans-serif; color: #99CCFF; font-size: 11px;}
tlb { font-family: verdana, arial, helvetica, sans-serif; color: #666666; font-size: 11px;}
.body { font-family: verdana, arial, helvetica, sans-serif; color: #666666; font-size: 11px; }
.test { font-family: verdana, arial, helvetica, sans-serif; color: #333333; font-size: 11px; }*/
.tNav { display:none; }

/*.managementLinks { font-family: verdana, arial, helvetica, sans-serif; color: #666666; font-size: 11px; text-decoration: none; }
a.managementLinks { color: #666666; text-decoration: none; }
a.managementLinks:link { color: #666666; text-decoration: none; }
a.managementLinks:visited { color: #666666; text-decoration: none; }
a.managementLinks:hover { color: #666666; text-decoration: underline; }

.managementLinksCurrent { font-family: verdana, arial, helvetica, sans-serif; color: #e87b00; font-size: 11px; text-decoration: none; }
a.managementLinksCurrent { text-decoration: none; }
a.managementLinksCurrent:link { text-decoration: none; }
a.managementLinksCurrent:visited { text-decoration: none; }
a.managementLinksCurrent:hover { text-decoration: underline; }*/

a.managementLinksCurrent { font-weight:bold; }

.footerEmail { font-family: verdana, arial, helvetica, sans-serif; color: #CCCCCC; font-size: 9px; text-decoration: none; }
a.footerEmail { color: #CCCCCC; text-decoration: none; }
a.footerEmail:link { color: #CCCCCC; text-decoration: none; }
a.footerEmail:visited { color: #CCCCCC; text-decoration: none; }
a.footerEmail:hover { color: #CCCCCC; text-decoration: underline; }

.heading {    font-size: 1.4em;    font-weight: bold;    padding-bottom: 5px; }

.jobCatHeader {    background-color: #99ccff;    width: 515px;    height: 24px;    padding: 4px 0px 0px 10px;}
.jobCatText {    font-weight: bold;    font-size: 15px;    color: white;    font-family: Verdana; }
div.hr {    height: 1px;    background-color: #ddd;    color: #ddd;    }
div.hr hr {    display: none; }

/* Template Containers */
/* Global Header */
div.Header { width:980px; height:135px; }
div.Header .left { float:left; height:135px; width:546px; }
div.Header .left .Logo { height:95px; }
div.Header .left .Logo img.logo { float:left; width:156px; height:95px; border:none; }
div.Header .left .Logo img.tag { float:left; width:270px; height:95px; }
div.Header .left .pNav { height:40px; width:546px; background:#d69a44; }
div.Header .left .pNav a { background:url(images/pNav.gif) no-repeat; display:block; height:40px; float:left; overflow-x:hidden; text-indent:-1000px; }
div.Header .left .pNav a.Services { width:107px; margin-right:5px; background-position:0 0; }
div.Header .left .pNav a:hover.Services { background-position:0 -40px; }
div.Header .left .pNav a.Tech { width:107px; margin-right:5px; background-position:0 0; }
div.Header .left .pNav a:hover.Tech { background-position:0 -40px; }
div.Header .left .pNav a.Research { width:107px; margin-right:5px; background-position:0 0; }
div.Header .left .pNav a:hover.Research { background-position:0 -40px; }
div.Header .left .pNav a.Energy { width:107px; margin-right:5px; background-position:0 0; }
div.Header .left .pNav a:hover.Energy { background-position:0 -40px; }

div.Header .left .pNav a.Industries { width:121px; margin-right:5px; background-position:-112px 0; }
div.Header .left .pNav a:hover.Industries { background-position:-112px -40px; }
div.Header .left .pNav a.FindAJob { width:111px; margin-right:5px; background-position:-238px 0;}
div.Header .left .pNav a:hover.FindAJob { background-position:-238px -40px; }
div.Header .left .pNav a.SubmitResume { width:187px; margin-right:5px; background-position:-354px 0; }
div.Header .left .pNav a:hover.SubmitResume { background-position:-354px -40px; }
div.Header .right { width:434px; padding:30px 0 0; float:left; }
div.Header .right a.phone { background:url(images/1-888-JBI-Staff.gif) no-repeat;  float:right; width:180px; height:65px; /*margin:30px 0 0;*/ overflow-x:hidden; text-indent:-1000px;background-position:0 -30px;}
div.Header .right a.phone:hover { background-position:0 -125px; }
div.Header .right .sNav { font-family:Arial,sans-serif; font-size:11px; font-weight:bold; line-height:100%; color:#777; padding:29px 8px 0 0; text-align:right; float:right; }
div.Header .right .sNav a { color:#7a98b5; font-size:11px; line-height:11px; font-weight:normal; text-decoration:none;}
div.Header .right .sNav a:hover { text-decoration:underline; color:#444; }
div.Header .right .Bottom { clear:both; width:434px; height:40px; background-color:#eac795; }

div.Postings .Header .left .pNav a.FindAJob, div.Job .Header .left .pNav a.FindAJob, div.JobCategory .Header .left .pNav a.FindAJob { background-position:-238px -40px; }
div.Staffing .Header .left .pNav a.Services, div.ExecutiveSearch .Header .left .pNav a.Services, div.HumanResource .Header .left .pNav a.Services { background-position:0 -40px; }
div.Placement .Header .left .pNav a.Industries { background-position:-112px -40px; }
div.Submit .Header .left .pNav a.SubmitResume, div.ResumeThanks .Header .left .pNav a.SubmitResume { background-position:-354px -40px; }

/* Hero Bar */
.hero { width:980px; display:block; border-top:1px #fff solid; }
.hero img { border:none; float:left; }

/* Tertiary Nav */
.tNav { width:950px; height:188px; border-bottom:10px #eac795 solid; padding:0 0 0 30px; margin:0; font-family:Arial,sans-serif;}
.tNav .link a { text-decoration:none;  font-weight:bold; font-size:12px; color:#7a98b5; line-height:9px; padding:0 9px 0 0; background:url(images/linkRightArrow.gif) no-repeat right center; }
.tNav .link a:hover { text-decoration:underline; color:#444; background-image:url(images/linkRightArrowHvr.gif);}

/* Content Wrapper */
.contentwrapper { width:980px;  padding:26px 0 90px; font-family:Arial,sans-serif;}
.contentwrapper img { border:none; }
.contentwrapper .left { float:left; /*width:546px;*/ width:515px; padding:0 50px 0 30px; color:#777; font-size:12px; }
.contentwrapper .left h2 { text-transform:uppercase; line-height:100%; margin:0 0 16px; font-size:15px; color:#d69a44; }
.contentwrapper .left p , .contentwrapper .left ul { line-height:16px; margin:0 0 13px; }
.contentwrapper .left ul { padding-left:10px; }
.contentwrapper .left ul li { padding-left:9px; list-style-type:none; background:url(images/listItem.gif) no-repeat left 6px;}
.contentwrapper .left .leftimg { float:left; margin:5px 27px 21px 0; }
.contentwrapper .left .rightimg { float:right; margin:5px 0 21px 27px; }
.contentwrapper .right { float:left; width:344px; padding:0 0 0 40px; font-size:12px; }
.contentwrapper .right h2 { text-transform:uppercase; line-height:100%; margin:0 0 16px; font-size:15px; color:#7aa6d1; }
.contentwrapper .right .news {  }
.contentwrapper .right .news .entry { line-height:14px; color:#777; font-size:11px; border-bottom:1px solid #ddd; margin-bottom:20px; padding-bottom:18px;}
.contentwrapper .right .news .entry .heading { padding:0; }
.contentwrapper .right .news .entry .heading a { font-weight:bold; font-size:14px; line-height:14px; color:#777; text-decoration:none; }
.contentwrapper .right .news .entry .subheading { font-style:oblique; }
.contentwrapper .right .news .entry p { margin:9px 0 0; }
.contentwrapper .right .news a.readmore { font-size:92%; }

/* Global Breadcrumb */
.breadcrumb { /*font-size:15px;*/ font-size:12px; margin-bottom:20px; color:#777; /*text-transform:uppercase;*/ }
.breadcrumb a { text-decoration:underline; color:#777; }
.breadcrumb .parent { font-weight:normal; }
.breadcrumb .page { color:#d69a44; font-weight:normal;}

/* Global Call to Action */
.contentwrapper .right .LookingFor { float:right; width:196px; margin:13px 30px 20px 0; font-weight:bold; }
.contentwrapper .right .LookingFor h2, .contentwrapper .right .LookingFor h3 { overflow:hidden; text-indent:-1000px; line-height:100%; margin:0; }
.contentwrapper .right .LookingFor h2.looking { background:url(images/hdrLooking.gif) no-repeat; width:196px; height:14px; margin-bottom:17px; }
.contentwrapper .right .LookingFor h3.job { background:url(images/hdrPerfJob.gif) no-repeat; width:196px; height:19px; margin-bottom:5px; }
.contentwrapper .right .LookingFor h3.employee { background:url(images/hdrGrtEmp.gif) no-repeat; width:196px; height:16px; margin:20px 0 8px; }
.contentwrapper .right .LookingFor .arrow { background-position:right 3px; padding-right:8px; }
.contentwrapper .left h3 { font-size:14px; font-weight:bold;}

/* Global Footer */
.Footer { color:#777; border-top:#eac795 solid 10px; font-size:11px; line-height:16px; font-family:Arial,sans-serif; text-align:center; width:980px;  padding:30px 0 110px; }
.Footer a, .Footer a:visited, .Footer a:active, .Footer a:link { text-decoration:none; color:#7a98b5; margin:0 6px; }
.Footer a:hover { text-decoration:underline; color:#444; }

/* PAGES */
/* Home Page */
.Home .contentwrapper { background:url(images/bgContent.gif) repeat-y; padding: 26px 0px 25px 0px; }
.Home .contentwrapper .left { width:525px; padding-right:40px; }
.Home .contentwrapper .right { width:338px; padding-left:42px; }
.Home .hero { height:250px; }
.Home .tNav { display:block; }
.Home .tNav h1 { height:16px; width:300px; margin:30px 0 21px; background:url(images/h1WhatAreYouLooking.gif) no-repeat; overflow:hidden; text-indent:-1000px; float:left;  }
.Home .tNav .link { margin-top:6px; }
.Home .contentwrapper .left ul { float:left; padding-left:0; line-height:16px; margin-top:2px; }
.Home .contentwrapper .left ul li { font-size:14px; color:#a7a7a7; margin:0;}
.Home .tNav .LookingFor { float:left; width:516px;}
.Home .tNav .LookingFor .info { float:left; width:231px; color:#777; font-size:11px; line-height:14px; }
.Home .tNav .LookingFor .info h2 { margin:0 0 5px; overflow:hidden; text-indent:-1000px; font-size:12px; height:15px; }
.Home .tNav .LookingFor .left { padding-right:12px; }
.Home .tNav .LookingFor .left h2 { background:url(images/h2ThePerfectJob.gif) no-repeat; }
.Home .tNav .LookingFor .right { padding:0 0 0 12px; width:240px; }
.Home .tNav .LookingFor .right h2 { background:url(images/h2AGreatEmployee.gif) no-repeat; }

.Home .tNav .divisions { float:left; width: 377px; height: 156px; background-color:#f8f8f8; font-size:11px; padding: 32px 30px 0px 27px; }
.Home .tNav .divisions .copy{ font-size:11px; color: #777777; }

.Home .contentwrapper .map { float:left; width:196px; height:121px; margin: 10px 0px 0px 0px; padding:0px 0px 0px 196px; color:#777; font-size:10px; background:url(images/imgIndexMap.gif) no-repeat left top; }
.Home .contentwrapper .map h2 { background:url(images/h2SpecializingIn2.gif) no-repeat; height:81px; width:253px; overflow:hidden; font-size:12px; text-indent:-1000px; margin:0px; }
.Home .contentwrapper .map .link a { text-decoration:none;  font-weight:bold; font-size:11px; color:#7a98b5; line-height:9px; padding:0 9px 0 0; background:url(images/linkRightArrow.gif) no-repeat right center; margin: 10px 0px 0px 10px; }
.Home .contentwrapper .map .link a:hover { text-decoration:underline; color:#444; background-image:url(images/linkRightArrowHvr.gif);}

.Home .contentwrapper .left .Mission { color:#85a4a1; }

.homeLogos { padding-top: 30px; float: left; margin-right: 40px; }

/*Postings Pages*/
.Postings {  }
.Postings .hero { height:160px; }
.Postings .tNav { height:176px; overflow:hidden; display:block; }
.Postings .tNav .categories { /*width:512px;*/ width:600px; margin-top:28px;}
.Postings .tNav .categories h2 { width:87px; height:17px; overflow:hidden; text-indent:-10000px; background:url(images/hdrFindAJob.gif) no-repeat; margin:0 0 15px;}
.Postings .tNav .categories a { background:url(images/linkRightArrow.gif) 0 2px no-repeat; font-size:12px; font-weight:normal; padding:0 0 0 11px; margin:0 15px 9px 0; /*width:230px;*/ min-width:208px; line-height:100%; display:block; float:left;}
.Postings .tNav .categories a:hover { background-image:url(images/linkRightArrowHvr.gif); }
.Postings .tNav .categories a.inactive, .Postings .tNav .categories a.inactive:hover { color:#999;text-decoration:none; background-image:url(images/linkRightArrowHvr.gif); cursor:default;}
.Postings .contentwrapper .left { font-size:11px;  }
.Postings .contentwrapper .left .postings { padding:11px 0 0 1px; }
.Postings .contentwrapper .left .postings .posting { border-bottom:1px #ddd solid; margin-bottom:16px; padding-bottom:18px; /*width:516px;*/ line-height:14px;}
.Postings .contentwrapper .left .postings .posting .heading { font-size:14px; color:#777; font-weight:bold; line-height:100%; margin-bottom:2px; }
.Postings .contentwrapper .left .postings .posting .links { margin-top:5px; }

/* Job Category Listing */
.JobCategory  { }
.JobCategory .tNav { display:none; }
.JobCategory .contentwrapper { margin-top:29px; padding-top:0;  background:url(images/bgContent.gif) repeat-y 127px 0; }
.JobCategory .contentwrapper .left .posting { border-bottom:1px #ddd solid; margin-bottom:16px; padding-bottom:18px; width:516px; line-height:14px; font-size:11px;}
.JobCategory .contentwrapper .left .posting .heading { font-size:14px; color:#777; font-weight:bold; line-height:100%; margin-bottom:2px; }
.JobCategory .contentwrapper .left .posting .links { margin-top:5px; margin-bottom:20px; }
.JobCategory .contentwrapper .left .CantFind { line-height:14px; width:516px; font-size:11px; }
.JobCategory .contentwrapper .left .CantFind .heading { font-size:14px; color:#777; font-weight:bold; line-height:100%; margin-bottom:2px; }
.JobCategory .contentwrapper .right .LookingFor { margin-top:0; }

/* Job Page */
.Job .contentwrapper .left .btnApply { display:block; margin:20px 0; }

/* Staffing Services or Services */
.Staffing {  }
.Staffing .contentwrapper .left ul { margin-bottom:0; line-height:150%; }
.Staffing .contentwrapper .left p { margin-bottom:10px;  }

/* Industries */
.Placement {  }
.Placement .IndustryNav { padding:20px 0 20px; margin:0 0 20px; border-bottom:10px solid #ddd; font-size:1.1em; line-height:150%; }
.Placement .column { float:left; width:42%; padding:0 20px 0 0; }
.Placement .indDetail { padding-bottom:10px; margin:25px 0 0; }
.Placement .indDetail p strong { font-size:1.2em; }

/* Submit a Resume */
.Submit {  }
.Submit .form { width:400px; margin:auto; }
.Submit .form input.field { border:1px #ddd solid; background:#fff; padding:3px; /*width:160px;*/ width:360px; font-size:1.2em; display:block; margin:1px 0; }
.Submit .form select { border:1px #ddd solid; background:#fff; /*width:168px;*/ width:369px; font-size:1.2em; display:block; margin:1px 0; color:#777; }
.Submit .form .label { font-size:1.1em; display:block; margin-top:10px; }
.Submit .form .label em { font-size:0.9em; }
.Submit .form textarea { border:1px #ddd solid; background:#fff; padding:3px; /*width:265px;*/ width:360px; }
.Submit .form .validate { clear:both; }
.Submit .form .buttons { margin:10px 0; }
.Submit .form .buttons input { padding:3px 5px;  font-family:Arial,sans-serif; font-size: 14px;}
.Submit .form .buttons .submit { background:#fff; border:1px solid #d69a44; color:#d69a44; font-weight:bold;  }
.Submit .form .buttons .reset { background:#fff; color:#7a98b5; border:1px solid #7a98b5; }

.ResumeThanks {  }


/* Contact us form */
.Contact {  }
.Contact .form { width:400px; margin:auto; }
.Contact .form input.field { border:1px #ddd solid; background:#fff; padding:3px; /*width:160px;*/ width:360px; font-size:1.2em; display:block; margin:1px 0; }
.Contact .form select { border:1px #ddd solid; background:#fff; /*width:168px;*/ width:369px; font-size:1.2em; display:block; margin:1px 0; color:#777; }
.Contact .form .label { font-size:1.1em; display:block; margin-top:10px; }
.Contact .form .label em { font-size:0.9em; }
.Contact .form textarea { border:1px #ddd solid; background:#fff; padding:3px; /*width:265px;*/ width:360px; }
.Contact .form .validate { clear:both; }
.Contact .form .buttons { margin:10px 0; }
.Contact .form .buttons input { padding:3px 5px;  font-family:Arial,sans-serif; font-size: 14px;}
.Contact .form .buttons .submit { background:#fff; border:1px solid #d69a44; color:#d69a44; font-weight:bold;  }
.Contact .form .buttons .reset { background:#fff; color:#7a98b5; border:1px solid #7a98b5; }
.Contact .contentwrapper .right { color: #777; }

/* About Us Page */
.About .managementLinks { margin-bottom:20px; }

/* Management Page */
.Management {  }
.Management .contentwrapper .left .managementLinks { margin-bottom:20px; }
.Management .contentwrapper .left .intro { padding-bottom:20px; margin-bottom:20px; border-bottom:1px #ddd solid; }
.Management .contentwrapper .left .bios .bio { margin-bottom:20px; padding-bottom:20px; border-bottom:1px #ddd solid; }
.Management .contentwrapper .left .bios .bio .heading { font-size:14px; color:#777; font-weight:bold; line-height:100%; margin-bottom:2px; }

/* News */
.News .contentwrapper .left .heading { font-size:14px; color:#777; font-weight:bold; line-height:100%; margin-bottom:2px; }

/* Services > Executive Search */
.ExecutiveSearch {  }

/* Services > Research */
.Research {  }
.Research .contentwrapper .left { color: #333333; }
.Research .contentwrapper .left h2 { color:#ff0000; }
.Research .contentwrapper .left h3 { color:#ff0000; }
.Research .contentwrapper .left .areas { padding-left:25px; }
.Research .contentwrapper .left .breadcrumb .parent a {color:#333333; text-decoration: underline; }
.Research .contentwrapper .left .breadcrumb .page {color:#333333; }
.Research .contentwrapper .left p a, a:visited, a:link { text-decoration:underline; color:#ff0000; }
.Research .contentwrapper .left p a:hover { color:#333333; text-decoration:underline; }
.Research .contentwrapper .right a, a:visited, a:link { text-decoration:none; color:#7a98b5; }
.Research .contentwrapper .right a:hover { color:#444; text-decoration:underline; }
.Research .contentwrapper .right a.arrow { text-decoration:none;  font-weight:bold; font-size:12px; color:#7a98b5; line-height:9px; padding:0 9px 0 0; background:url(images/linkRightArrow.gif) no-repeat right; }
.Research .contentwrapper .right a.arrow:hover { color:#444; background-image:url(images/linkRightArrowHvr.gif); }
/*.Research .contentwrapper .right .LookingFor .arrow { color:#f04950; background-image:url(images/linkRightArrowRes.gif); background-position:right 5px; }
.Research .contentwrapper .right .LookingFor h3.employee { background-image:url(images/hdrGrtEmpRes.gif); }
.Research .contentwrapper .right .LookingFor h3.job { background-image:url(images/hdrPrfJobRes.gif); }*/

/* Services > Energy */
.Energy { }
.Energy .contentwrapper .left { color: #333333; }
.Energy .contentwrapper .left h3 { color:#003c8e; }
.Energy .contentwrapper .left h2 { color:#003c8e; }
.Energy .contentwrapper .left .ProjectBasedCapabilities { padding-left:25px; }
.Energy .contentwrapper .left .breadcrumb .parent a {color:#333333; text-decoration: underline; }
.Energy .contentwrapper .left .breadcrumb .page {color:#333333; }
.Energy .contentwrapper .left p a, a:visited, a:link { text-decoration:underline; color:#003c8e; }
.Energy .contentwrapper .left p a:hover { color:#333333; text-decoration:underline; }
.Energy .contentwrapper .right a, a:visited, a:link { text-decoration:none; color:#7a98b5; }
.Energy .contentwrapper .right a:hover { color:#444; text-decoration:underline; }
.Energy .contentwrapper .right a.arrow { text-decoration:none;  font-weight:bold; font-size:12px; color:#7a98b5; line-height:9px; padding:0 9px 0 0; background:url(images/linkRightArrow.gif) no-repeat right; }
.Energy .contentwrapper .right a.arrow:hover { color:#444; background-image:url(images/linkRightArrowHvr.gif); }
/*.Energy .contentwrapper .right .LookingFor .arrow { color:#468723; background-image:url(images/linkRightArrowEnrg.gif); background-position:right 5px; }
.Energy .contentwrapper .right .LookingFor h3.employee { background-image:url(images/hdrGrtEmpEnrg.gif); }
.Energy .contentwrapper .right .LookingFor h3.job { background-image:url(images/hdrPerfJobEnrg.gif); }*/


/* Services > Technical */
.Tech { }
.Tech .contentwrapper .left { color: #333333; }
.Tech .contentwrapper .left h3 { color:#003e79; }
.Tech .contentwrapper .left h2 { color:#003e79; }
.Tech .contentwrapper .left .ProjectBasedCapabilities { padding-left:25px; }
.Tech .contentwrapper .left .breadcrumb .parent a {color:#333333; text-decoration: underline; }
.Tech .contentwrapper .left .breadcrumb .page {color:#333333; }
.Tech .contentwrapper .left p a, a:visited, a:link { text-decoration:underline; color:#003c8e; }
.Tech .contentwrapper .left p a:hover { color:#333333; text-decoration:underline; }
.Tech .contentwrapper .right a, a:visited, a:link { text-decoration:none; color:#7a98b5; }
.Tech .contentwrapper .right a:hover { color:#444; text-decoration:underline; }
.Tech .contentwrapper .right a.arrow { text-decoration:none;  font-weight:bold; font-size:12px; color:#7a98b5; line-height:9px; padding:0 9px 0 0; background:url(images/linkRightArrow.gif) no-repeat right; }
.Tech .contentwrapper .right a.arrow:hover { color:#444; background-image:url(images/linkRightArrowHvr.gif); }
.Tech .contentwrapper .left ul.jobs li { margin-bottom:5px; line-height: 120%; }
/*.Energy .contentwrapper .right .LookingFor .arrow { color:#468723; background-image:url(images/linkRightArrowEnrg.gif); background-position:right 5px; }
.Energy .contentwrapper .right .LookingFor h3.employee { background-image:url(images/hdrGrtEmpEnrg.gif); }
.Energy .contentwrapper .right .LookingFor h3.job { background-image:url(images/hdrPerfJobEnrg.gif); }*/

/* Services > Human Resource Management */
.HumanResource {  }

/* Admin Login */
.AdminLogin {  }

/* Site Map */
.SiteMap {  }
.SiteMap .contentwrapper .left ul.level1 { /*font-size:16px; line-height:100%;*/ }
.SiteMap .contentwrapper .left ul.level1 li { margin:3px 0; }
.SiteMap .contentwrapper .left ul.level2 { /*font-size:0.9em; margin-top:13px;*/}
.SiteMap .contentwrapper .left ul.level2 li a { color:#777; }
.SiteMap .contentwrapper .left ul { margin:0;  }

.terralever { margin:0 !important; padding:0 !important }