body {font:62.5% Arial;text-align:center;background:#f2f2f2;margin:0;padding:0;}

h1 {margin:0;font-size:3.6em;color:#333;padding:0 0 23px;font-weight:normal;}
h2 {margin:0;font-size:2.0em;color:#1F1F1F;padding:5px 0 15px;font-weight:normal;}
h3 {margin:0;font-size:1.6em;color:#000;padding:5px 0 15px;}
h4 {font-size:1.2em;font-weight:bold;}
h5 { color:#F7921F; padding:0;margin:0;font:bold 1.2em Arial, sans-serif;}
p {margin:0;font-size:1.4em;color:#666;padding:0 0 15px;}
ol,
ul {padding:0 0 15px;margin: 0 0 0 25px;}
li {margin:0;font-size:1.4em;color:#666;padding: 0 0 6px 0;}
li li {font-size:1.0em;}


.fullDetails h2 {color:#F7921F;}

.left_pict {float:left;margin: 0 10px 10px 0;}
.right_pict {float:right;margin: 0 0 10px 10px;}

table {border-collapse:collapse;margin-bottom:20px;margin: 0 0 15px 0;width:100%; }
.fullDetails table {margin-bottom:0;}
tr {vertical-align:top;}
th {font-size:1.2em;padding: 10px;}
.contactssingle .results td,
td {font-size:1.2em;color:#000; background:url(../_images/bgr/td-grey-sep.gif) 0 center no-repeat;padding: 10px;border-bottom:1px solid #DBD7CF;border-top:1px solid #DBD7CF;}
input, textarea {font-family:Arial;font-size:1.2em;}
.bigfont .cc {font-size:1.3em;}
.contactssingle,
.listByRegion,
.fullDetail,
.resultsHolder,
.frequentquestions,
.Article,
.contentHtml {overflow:hidden;}
table {margin-left:-1px;width:99%;padding-left:1px;}


th,
thead td {background:#F4FCE5 url(../_images/bgr/td-green-sep.gif) 0 center no-repeat;border-bottom:1px solid #A1C57A;border-top:0;text-transform:uppercase;font-weight:bold;}
th a,
thead td a {color:#F7982C;border-bottom-color:#F7982C;}

tr.alt td {background:#FBFEF5 url(../_images/bgr/td-grey-sep.gif) 0 center no-repeat;}
/*tr.alt td.firstCol {background-image:none;}
thead td.firstcol,
tr.alt td.firstcol,
td.firstcol {background-image:none;}
td.firstcol {font-weight:bold;}
/*
.frequentquestions th.firstcol,
.article th.firstcol,
.textcontent th.firstcol  {background-image:none;}
.frequentquestions td.firstcol,
.article td.firstcol,
.textcontent td.firstcol {font-weight:normal;background-image:none;}*/


table.filters {width:auto;}
table.filters td {border-bottom:0;border-top:0;background:none;padding: 0 20px 5px 0;color:#666;}


#tonav,
#skipnav {margin:0;padding:0;}
#tonav a,
#skipnav a {position:absolute;left:-1000px;top:5px;background:#fff;color:#000;border:3px solid #e7e7e7;border-top-color:#acacac;padding: 5px;width:100px;font-weight:bold;width:200px;z-index:20;}
#tonav a:focus, #tonav a:active,
#skipnav a:focus, #skipnav a:active {left:5px;display:block;}

hr {border-bottom:1px solid #fff;border-left:0px;border-right:0px;border-top:1px solid #ccc;margin:0 0 10px 0;}

img {border:0;}
a {color:#5A9914;text-decoration:none;border-bottom:1px dotted #5A9914;}
a.imgLink {border-bottom:0;}
.pp_pic_holder a {border-bottom:none;}


p.button {font-weight:bold;margin-left:-3px; text-transform:uppercase;}
p.button a {display:block; background:url(../_images/bgr/button-grey-270.gif) 0 0 no-repeat;color:#666;border-bottom:0;padding: 15px;}
p.link {font-size:1.3em;font-weight:bold;}
p.link a {color:#F7921F;border-bottom-color:#F7921F;}

.depth0 .cbc p.link {border-top:1px solid #E8E8E8;padding:13px 0 20px 0;margin-top:14px;}
p.articleBack {float:left;width:100%;font-size:1.2em;font-weight:bold;border-top:1px solid #E6E6E6;padding: 13px 0 20px 0;}
p.articleBack a {display:block;float:left;color:#fff;border-bottom:0;padding: 5px 8px 5px 19px; background:url(../_images/bgr/button-green-120-back.gif) 0 0 no-repeat;}

.Teaser,
.contentTeaser {font-size:2.0em;color:#F7921F;padding-bottom:24px;}

ul.docs {margin:0 0 13px 0;padding:0 0 35px 0;float:left;width:100%;overflow:hidden;border-bottom:1px solid #DBD7CF;}
ul.docs li {float:left;padding:7px 29px 18px 9px;font-weight:bold;color:#B3B3B3; text-transform:uppercase;background:#F4FCE5;}
ul.docs li img {margin:0 10px -14px 0;}



/*layout*/
.all {margin:0 auto;float:none;width:920px;text-align:left;}

.header { background:url(../_images/bgr/head.gif) 0 0 repeat-x;float:left;width:100%;}
.header .h-in {height:176px;background:url(../_images/bgr/head.gif) 0 0 repeat-x;position:relative;}

.center { background:#fff url(../_images/bgr/center.gif) 0 0 repeat-x;float:left;width:100%;}
.center .c-in {background:#fff url(../_images/bgr/center.gif) 0 0 repeat-x;}



.pp100 .center,
.pp100 .center .c-in,
.page100 .center,
.page100 .center .c-in {background-image: url(../_images/bgr/center-blue.gif);}

.pp101 .center,
.pp101 .center .c-in,
.page101 .center,
.page101 .center .c-in {background-image: url(../_images/bgr/center-middle-blue.gif);}

.pp102 .center,
.pp102 .center .c-in,
.page102 .center,
.page102 .center .c-in {background-image: url(../_images/bgr/center-dark-blue.gif);}


.bottom {float:left;width:100%;background:#F9F7F2;border-top:1px solid #D1CDC3;}
.bottom .b-in {background:#F9F7F2;border-top:1px solid #D1CDC3;margin-top:-1px;overflow:hidden;}
.footer {background:#343434;float:left;width:100%;}
.footer .f-in {background:#343434;padding: 16px 0 50px;}

p.back {clear:both;font-size:1.1em;padding: 15px 0 20px 0px;height:19px;}
p.back a {display:block;float:left;font-weight:bold;width:109px;color:#fff;border-bottom:none;background:url(../_images/bgr/button-green-120-back.gif) 0 0 no-repeat;padding: 6px 0 6px 21px;}

.c-l {width:601px;float:left;}
.c-r {width:293px;float:right;padding: 25px 0 0 0;}


.depth0 .center {background:#fff url(../_images/bgr/zrsz_bg.jpg) center 0 repeat-x;}
.depth0 .center .all {background:url(../_images/bgr/zrsz_bg.jpg) center 0 repeat-x;padding-top:30px;width:927px;}
.depth0 .cc {background:url(../_images/bgr/box-300-top.png) 0 0 repeat-x;padding-top:10px;float:left;width:100%;margin-bottom:15px;}
.depth0 .cc .in {background:url(../_images/bgr/box-300-bot.png) 0 100% repeat-x;padding-bottom:10px;float:left;width:100%;}
.depth0 .cc .iin {background:url(../_images/bgr/box-300-mid.png);float:left;width:100%;position:relative;}
.depth0 .cc .mi {float:left;width:270px;padding: 10px 20px 20px 19px;}
.depth0 .cc .contentHtml {overflow:visible;}

.depth0 .c-l {width:100%;}
.depth0 .c-r {display:none;}
.depth0 .bc,
.depth0 ul.tools {display:none;}
.depth0 .cc h1 {font-size:2.4em;color:#000; background:url(../_images/bgr/shade-270.gif) center 100% no-repeat;margin: 0 -5px 7px -5px;padding: 0 5px 22px 5px;}
.depth0 .cc h2 {color:#DE0E0E;font-size:2.0em;height:48px;}
.depth0 .cc .contentTeaser {color:#666;font-size:1.4em;font-weight:normal;padding-bottom:0;height:78px;}
.depth0 .cc ul {border-top:1px solid #B3B3B3;overflow:hidden;margin:0 0 17px 0;padding:0;list-style:none;}
.depth0 .cc ul li {border-top:1px solid #D9D9D9;margin-top:-2px;padding: 10px 0 10px 24px;background:url(../_images/bgr/sec-navig-bul.gif) 0 10px no-repeat;font-size:1.3em;#margin-top:0;}
.depth0 .cc ul li a {}
.depth0 .cc p.button {margin-top:10px;height:auto;}

.cbc {clear:both;overflow:hidden;margin-top:0;}
.depth0 .cbc {float:left;width:920px;border-top:1px solid #DBD7CF;padding-top:7px;}
.depth1 .cbc {padding-top:30px;}

.cbc .mi {clear:none;background: url(../_images/bgr/middle-separator.gif) no-repeat 0 0;float:left;width:260px;padding: 3px 20px 0 20px;margin: 0 20px 0 -20px;display:inline-block;}
.depth0 .cbc .mi {width:292px;margin: 19px 0 0 -16px;padding: 0 20px 40px 20px;}

.depth0 .cbc .textcontent {padding-right: 0;width:284px;}

.cbc h1 {font-size:2.0em;color:#202020;}
.cbc h2 {font-size:1.4em;color:#F7921F;padding-top:0;}
.depth0 .cbc h2 {font-size:1.8em;}
.cbc h3 {font-size:1.3em;color:#666;padding-top:0;}
.cbc li,
.cbc p {font-size:1.2em;}


.bottom .mi {float:left;width:200px;background:url(../_images/bgr/bottom-separator.gif) 0 0 no-repeat;margin: 19px 0 0 -16px;display:inline-block;padding: 0 0 40px 0; }
.bottom .mi .contentHtml {padding: 0 15px 0 15px;}
.bottom .mi p {font-size:1.3em;}


.meta {height:54px;float:left;width:100%;}

.metaNav {float:left;}
.langSwitch {float:right;}

.metaNav ul {margin:0;padding:9px 0 0 0;list-style:none;overflow:hidden;}
.metaNav ul li {float:left;padding:0 0 0 12px;margin: 0 20px 0 -13px; background:url(../_images/bgr/meta-sep.gif) 0 4px no-repeat;font-size:1.0em;text-transform: uppercase;}
.metaNav ul li a {color:#fff;text-decoration:none;}
.metaNav ul li:hover a {color:#F7921F;}
.sl-SI .p192 a,
.metaNav ul li.selc a,
.metaNav ul li.sel a {color:#F7921F;}
.langSwitch ul {margin-right:-20px;}


.navs {float:left;width:100%;}

.mainNav {float:left;}
.mainNav ul {margin:0;padding:0 1px 0 0;list-style:none;float:left;background:url(../_images/bgr/main-nav-sep.gif) 100% 10px no-repeat;}
.mainNav ul ul {margin:0;padding:0;background:none;}
.mainNav li {font-size:1.3em;float:left;text-transform:uppercase;padding: 0;}
.mainNav li li {font-size:1.0em;background:url(../_images/bgr/main-nav-sep.gif) 0 10px no-repeat;padding: 0 0 0 1px;}

.mainNav li.sel li span,
.mainNav li span {display:block;padding: 0 5px 0 0;float:left;background:none;}
.mainNav li.sel li a,
.mainNav li a {display:block;float:left;padding: 9px 3px 10px 8px;color:#4D3700;text-decoration:none;background:none;border-bottom:none;}



.mainNav li li.selc span,
.mainNav li.sel span {background:url(../_images/bgr/main-nav-sel.gif) 100% -40px no-repeat;}
.mainNav li li.selc a,
.mainNav li.sel a {color:#fff;background:url(../_images/bgr/main-nav-sel.gif) 0 0 no-repeat;border-bottom:none;}

.mainNav1 {float:left;padding:0 0 0 0;}
.mainNav1 ul {margin:0;padding:0;list-style:none;}
.mainNav1 li {font-size:1.0em;float:left;text-transform:uppercase;padding: 0 0 0 0;}
.mainNav1 li span {display:block;padding: 0 5px 0 0;float:left;}
.mainNav1 li a {color:#4D3700;text-decoration:none;border-bottom:none;display:block;float:left;padding: 12px 3px 10px 8px;}
.mainNav1 li.selc span,
.mainNav1 li.sel span {background:url(../_images/bgr/main-nav-sel.gif) 100% -40px no-repeat;}
.mainNav1 li.selc a,
.mainNav1 li.sel a {color:#fff;background:url(../_images/bgr/main-nav-sel.gif) 0 0 no-repeat;border-bottom:none;}

.mnTop {padding:19px 0 0 10px;}
.mnTop li a {color:#999;}

.secNavig {background:url(../_images/bgr/sec-navig.gif) 0 0 no-repeat;padding:21px 0 20px 27px;min-height:360px;height:360px;}
html > body .secNavig {height:auto;}

.secNavig ul {margin:0 0 20px 0;padding:0 0 10px 0;list-style:none;border-bottom:5px solid #E5E5E5;overflow:hidden;float:left;width:100%;}
.secNavig ul li {font-size:1.4em; background:url(../_images/bgr/sec-navig-bul.gif) 0 7px no-repeat;padding: 0 0 1px 0;border-top:1px solid #CBCCCB;margin: -1px 0 0 0;float:left;width:100%;}
.secNavig ul li a {display:block;padding:6px 0 5px 24px; text-decoration:none;border-bottom:none;}
.secNavig ul ul {padding: 3px 0 13px 24px;border-bottom:none;float:none;margin:0;}
.secNavig ul li li { background:url(../_images/bgr/sec-navig-bul1.gif) 0 8px no-repeat;font-size:0.9em;border-top:0;margin:0;padding:0;}
.secNavig ul li li a {padding: 2px 0 3px 9px;}
.secNavig ul li.selc li.selc,
.secNavig ul li.selc li.sel,
.secNavig ul li.selc,
.secNavig ul li.sel {font-weight:bold;}
.secNavig ul li.selc li.selc a,
.secNavig ul li.selc li.sel a,
.secNavig ul li.selc a,
.secNavig ul li.sel a {color:#000;}

.secNavig ul li.selc li, .secNavig ul li.sel li {font-weight:normal;}
.secNavig ul li.selc li a, .secNavig ul li.sel li a {color:#5A9914;}

.page100 .secNavig, .pp100 .secNavig {background-image:url(../_images/bgr/sec-navig-blue.gif);}
.page101 .secNavig, .pp101 .secNavig {background-image:url(../_images/bgr/sec-navig-middle-blue.gif);}
.page102 .secNavig, .pp102 .secNavig {background-image:url(../_images/bgr/sec-navig-dark-blue.gif);}

.footNav {float:left;}
.footNav ul {float:left;margin:0;padding:0;}
.footNav li {font-size:1.0em;float:left;color:#B2B2B2;margin:0 0 10px 20px;padding:0;text-transform:uppercase;}
.footNav li a {}

p.logo {float:right;margin:0;padding:0;position:absolute;right:0;top:57px;}
p.logo a {border-bottom:none;}

.searchForm {position:relative;float:left;height:77px;}
.searchForm p {font-size:1.0em;padding: 0 0 8px 0;text-transform:uppercase;}
.searchForm input {border: 1px solid #E7E7E7;border-top:1px solid #ACACAC;padding: 6px 0 7px 5px; width:285px;font-size:1.2em;}
.searchForm a {position:absolute;right:8px;top:28px;border-bottom:none;}

div.bc {border-top:1px solid #ccc;color:#999;font-size:1.2em;padding: 18px 0 20px 0;float:left;width:100%;margin:50px 0 0 0;}
div.bc a {color:#5A9914; text-decoration:none;border-bottom:1px dotted #5A9914;}
div.bc span span {padding:0 8px 0 0;}

p.topLink,
p.desc {color:#999;font-size:1.0em;float:left;text-transform:uppercase;}
p.topLink {float:right;}

ul.tools {margin:0 0 28px 0;padding:28px 0 15px 0;overflow:hidden;border-bottom:1px solid #BECCAD;float:left;width:100%;}
ul.tools li {color:#fff;float:left;margin:-5px 0 0 0;padding:0px 30px 4px 20px;background:url(../_images/tools-ico.gif) 0 0 no-repeat;font-size:1.2em;}
ul.tools li.send {background-position:0 -20px;}
ul.tools li.togglefont {background-position:0 -40px;}

.page102 ul.tools,
.pp102 ul.tools {border-bottom-color:#A2BDDD;}

.page101 ul.tools,
.pp101 ul.tools {border-bottom-color:#99c4fb;}

.c-r .mi { background:url(../_images/bgr/ip-bot.gif) 0 100% no-repeat;padding: 0 0 5px 0;width:279px;float:right;margin:0 0 15px 0;clear:both;}
.c-r .mi hr {margin:0 -6px 10px;}
.c-r .contentTeaser,
.c-r .contentHtml {background:url(../_images/bgr/ip-mid.gif) 0 0 repeat-y;padding: 0 20px;float:left;width:239px;display:inline-block;}
.c-r .mi h1 {}
.c-r .contentTeaser {color:#666;font-size:1.2em;padding-bottom:15px;font-weight:bold;}

.c-r h1 {color:000;font-size:1.5em;padding:18px 20px 5px 20px;background:url(../_images/bgr/ip-top.gif) 0 0 no-repeat;font-weight:bold;}
.c-r h2 {color:#666;font-size:1.3em;padding:0 0 5px 0;}
.c-r li,
.c-r p {color:#666;font-size:1.2em;padding-bottom:10px;}
.c-r li li {font-size:1.0em;}
.c-r li ul {margin-bottom:5px;}

.hidden {display:none;}
.visible {display:block;}

.specialcontent a.nav {display:block;float:left;border-bottom:none;cursor:pointer;}
.specialcontent a.nav img {margin-top:20px;}
ul#container {margin:0;padding:0;list-style:none;margin:0;padding:0;float:left;width:220px;}
ul#container li {font-size:1.0em;padding: 0 13px;}


/*pagers*/

.cpager {clear:both;height:50px;}

.pager a,
.pager span {margin: 0 3px 0 0;display:block;float:left;width:27px;padding: 6px 0;color:#666;font-size:1.2em; background:url(../_images/bgr/pager.gif) 0 0 no-repeat;text-align:center;}
.pager span.norp {padding:0;}
.pager a {color:#fff;border-bottom:0; background-position:100% 0;}
.pager a.prev_disabled,
.pager a.prev {margin: 0 15px 0 0;}
.pager a.next_disabled,
.pager a.next {margin: 0 0 0 15px;}
.pager a.prev_disabled,
.pager a.next_disabled {background-position: 0 0;color:#666;}

.employeebyregion .cpager,
.employmentlist .cpager {border-bottom:1px solid #DBD7CF;margin-bottom:8px;padding-top:15px;}

ul.tabs {margin:0;padding:0;list-style:none;float:left;width:119px;}
ul.tabs li {font-size:1.1em;background:#E0F6B8;margin: 0 0 0 0;font-weight:bold;padding:0;border-bottom:2px solid #fff;text-transform:uppercase;}
ul.tabs li.sel {background:#fff;}

ul.tabs li a {border:1px solid #BDD98D;border-right: 1px solid #999;display:block;padding: 12px 0 12px 10px;margin-right:-1px;}
ul.tabs li.sel a {border: 1px solid #999;border-right:1px solid #fff;color:#000;}



.pp100 ul.tabs li, .page100 ul.tabs li {background:#E1F1FC;}
.pp100 ul.tabs li a, .page100 ul.tabs li a {border-color:#C0E2F9;color:#3FA7EC;border-right-color:#999;}

.pp101 ul.tabs li, .page101 ul.tabs li {background:#c3ddfd;}
.pp101 ul.tabs li a, .page101 ul.tabs li a {border-color:#99c5fb;color:#003399;border-right-color:#999;}

.pp102 ul.tabs li, .page102 ul.tabs li {background:#C5D6EA;}
.pp102 ul.tabs li a, .page102 ul.tabs li a {border-color:#a7c1df;color:#034DA2;border-right-color:#999;}


.pp100 ul.tabs li.sel a,
.page100 ul.tabs li.sel a,
.pp101 ul.tabs li.sel a,
.page101 ul.tabs li.sel a,
.pp102 ul.tabs li.sel a,
.page102 ul.tabs li.sel a {border: 1px solid #999;border-right:1px solid #fff;color:#000;}

.pp100 ul.tabs li.sel,
.page100 ul.tabs li.sel,
.pp101 ul.tabs li.sel,
.page101 ul.tabs li.sel,
.pp102 ul.tabs li.sel,
.page102 ul.tabs li.sel {background:#fff;}

.articlesincategory .glow {padding:5px;}
.articlesincategory .glow .in {background:url(../_images/bgr/small-cat-view.gif) 0 0 repeat-y;width:568px;float:left;}
.articlesincategory .item {display:none;float:right;width:423px;min-height:200px;padding-bottom:15px;}
.articlesincategory .TeaserImage {border-bottom:1px solid #ccc;text-align:center;padding: 5px 0;margin-bottom:15px;}
.articlesincategory p {clear:both;font-size:1.2em;}
.articlesincategory p.big {color:#5F9B1A;font-size:1.8em;clear:both;}


.pp100 .articlesincategory .glow .in,
.page100 .articlesincategory .glow .in {background-image:url(../_images/bgr/small-cat-view-blue.gif);}
.pp101 .articlesincategory .glow .in,
.page101 .articlesincategory .glow .in {background-image:url(../_images/bgr/small-cat-view-middle-blue.gif);}
.pp102 .articlesincategory .glow .in,
.page102 .articlesincategory .glow .in {background-image:url(../_images/bgr/small-cat-view-dark-blue.gif);}


.pp6 .articlesincategory p.big,
.page6 .articlesincategory p.big {color:#F7921F;}
.pp100 .articlesincategory p.big,
.page100 .articlesincategory p.big {color:#008AE5;}
.pp101 .articlesincategory p.big,
.page101 .articlesincategory p.big {color:#003399;}
.pp102 .articlesincategory p.big,
.page102 .articlesincategory p.big {color:#034DA2;}

.articlesincategory p.more {text-transform:uppercase;font-weight:bold;font-size:1.3em;font-weight:bold;float:left;background:url(../_images/bgr/button-grey-flex-arr.gif) 0 0 no-repeat;padding: 0 0 0 0;margin:0 0 15px 0;}
.articlesincategory p.more a {line-height:16px;display:block;border-bottom:none;color:#666;float:left; background:url(../_images/bgr/button-grey-flex-arr.gif) 100% 100% no-repeat;padding:13px 42px 15px 18px;}




/*jobs*/

.fullDetails,
.jobList {}


/* Tabs */


.ui-tabs {float:left;width:580px; zoom: 1;}
.ui-tabs .ui-tabs-nav {float:left;width:100%;list-style: none; position: relative; padding:0;margin:0 0 32px 0;border-bottom:1px solid #999; }
.ui-tabs .ui-tabs-nav li {font:1.1em Arial;text-transform:uppercase;text-align:center;position: relative; float: left; height: 28px;margin:1px 2px -1px 0; padding: 0; border:1px solid #ccc; border-bottom:none;}
.ui-tabs .ui-tabs-nav li a {float: left; text-decoration: none; display:block;width:100%; padding: .6em 0 .4em; border:none; color:#5B9915;}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected { border:1px solid #999;border-bottom:1px solid #fff;}
.ui-tabs .ui-tabs-panel {padding:0 0 0; display: block; border-width: 0; background: none;}
.ui-tabs .ui-tabs-hide {display: none !important;}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a {color:#333;}


.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, 
.ui-tabs .ui-tabs-nav li.ui-state-disabled a, 
.ui-tabs .ui-tabs-nav li.ui-state-processing a { cursor: text; }
.ui-tabs .ui-tabs-nav li a, 
.ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a { cursor: pointer; } /* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */

.l-col {position:relative;}
.map {float:left;position:relative;margin: 10px 0 0 10px;width:270px;height:180px;z-index:2;}
.map img.overlay {position:absolute;top:0;left:0;}

.tabx2 .ui-tabs-nav li {width:287px;}
.tabx2 .ui-tabs-nav li.last {margin-right:0;}
.tabx3 .ui-tabs-nav li {width:190px;}
.tabx3 .ui-tabs-nav li.last {margin-right:0;}

.cc {float: left;width:100%;}

.articlecategoryfilter .selector,
.glow {float:left; background: #fff;padding:10px 9px 0; width:587px;border:1px solid #B3B0A9;-webkit-box-shadow:0px 0px 3px #333;-moz-box-shadow:0px 0px 3px #333;margin-bottom:6px;}
.articlecategoryfilter .selector {padding:15px 0 15px 9px;margin-bottom:35px;}
.articlecategoryfilter .selector label {display:block;float:left;font-size:1.2em;padding-top:3px;width:163px;}
.articlecategoryfilter .selector select {}


/*Forms*/


span.label,
label { color:#000;font:1.2em Arial, sans-serif;}

fieldset { margin:0;padding:0;border:none; }

.form { float: left;width:100%; }
.form div { float:left;width:100%;}
.form label { float:left;}
.form input { float:left;margin:0;padding:0;}


.l-col { float:left; width:310px;padding:0 0 1.8em; }
.r-col { float:right;width:270px;padding:0 0 1.8em;}

#region-list div {padding:0 0 5px;  }
#region-list input {width:13px;height:13px;margin:0 4px 0 0;}

.hit-counter {float:right;font:1.2em Arial, sans-serif;}

#job-search { background:#F4FCE5;width:596px;padding:13px 0 10px;margin:0 0 0 -8px;}
#search-query { font:1.4em Arial;color:#333; padding:10px 8px;margin:2px 2px 0 8px;display:inline;width:514px; }

.jobs-filter .l-col label {display:block;padding-bottom:5px;}
.jobs-filter .l-col .text {padding-bottom:15px;}
.jobs-filter .l-col input {width:275px;}
.jobs-filter .l-col .select {padding-bottom:5px;}
.l-col select {width:280px;}


.check-l ,
.check-r {float:left;width:135px;}

.jobs-filter .r-col .separator {border-top:1px solid #ccc;margin-top:10px;padding-top:10px;}
.jobs-filter h5 {padding-bottom:5px;}

.submit .l-col {width:auto;}
.submit .r-col {width:auto;}
.submit {clear:both;border-top:1px solid #ccc;padding-top:10px;}
.Commands a,
.submit input.clearSubmit,
.submit input.searchSubmit {padding: 8px 0 11px 0;text-transform:uppercase;font-size:1.1em;border:0;background-repeat:no-repeat; background-color:#fff;cursor:pointer; text-align:center;}
.submit input.searchSubmit { background-image:url(../_images/bgr/button-green-280.gif); width:284px;color:#fff;float:right;}

.Commands a,
.submit input.clearSubmit { background-image: url(../_images/bgr/button-grey-130.gif); width:136px;color:#808080;float:left;}

input.submit {color:#fff;padding: 8px 0 11px 0;text-transform:uppercase;font-size:1.1em;border:0;width:73px;background:url(../_images/bgr/button-green-70.gif) 0 0 no-repeat;}

.jobsAvailableCount {color:#666;font-size:1.2em;float:right;font-weight:bold;}
.jobsAvailableCount span {float:left;display:block;border-top:5px solid #D4E0BE;margin:9px 10px 0 0;padding:5px 0 0; text-transform:uppercase;}
.jobsAvailableCount strong {float:left;display:block;font-size:2.8em;color:#99913;color:#5A9914;}

.employeelist .jobsAvailableCount {width:209px;}
.employmentlist .jobsAvailableCount {width:169px;}
.employeelist .jobsAvailableCount span,
.employmentlist .jobsAvailableCount span {float:none;border-top:0;border-bottom:1px solid #DFE3D7;margin: 0 0 0px 0;padding:0 0 5px 0;}
.employeelist .jobsAvailableCount strong,
.employmentlist .jobsAvailableCount strong {float:right;}

p.instructions {border-top:1px solid #DFE3D7;padding-top:23px;font-size:1.2em;color:#666;}
.resultsHolder table.results {margin-bottom:32px;}
.resultsHolder .cpager {padding: 0 0 0 0;border-bottom:1px solid #dbd7cf;}

a.addLink {border-bottom:0;margin: 2px 0 0 5px;}
.advanced h5 {padding-bottom:15px;}
.advanced fieldset {border-bottom:1px solid #ccc;margin-bottom:15px;float:left;width:100%;}
.advanced label {display:block;float:left;width:150px;padding-top:2px;}
.advanced select {float:left;width:400px;font-size:1.2em;}
.advanced input {float:left;width:395px;font-size:1.2em;}
.advanced .addedFilters {clear:both;padding: 5px 0 0 150px;}
.advanced .addedFilters img {margin:0 0 -3px 3px;}
.advanced .addedFilters ul {margin:0;padding:7px 0 7px 10px;list-style:none;background:#F2F2F2;width:389px;float:left;}
.advanced .addedFilters ul li {float:left;padding: 0 10px 5px 0;color:#000; white-space:nowrap;}
.advanced .text {padding-bottom:17px;float:left;width:100%;}
.advanced .text p {padding-bottom:0;}
.advanced .select {padding-bottom:17px;float:left;width:100%;}
.advanced .textLong input {float:none;width:545px;}
.advanced .textLong label {float:none;width:auto;padding-bottom:4px;}
.advanced .submit {border-top:0;}

.advanced h5 a {position:relative;border-bottom:0;margin-left:10px;}
.advanced h5 a span {display:none;position:absolute;top:13px;left:-13px;padding:0px 0 5px 0;float:left;color:#666;background: url(../_images/bgr/tooltip-bot.png) 0 100% no-repeat;font-weight:normal;font-size:1.0em;}
.advanced h5 a span span {background:url(../_images/bgr/tooltip-top.png) 0 0 no-repeat;padding:14px 0 0 0; position:static;}
.advanced h5 a span span span {width:278px;padding: 5px 12px; background:url(../_images/bgr/tooltip-mid.png) 0 0 repeat-y;font-size:12px;}
.advanced h5 a:hover span {display:block;}

.employmentlist .content {clear:both;}

.simpleRoundedBox {background:url(../_images/bgr/box-600.gif) 0 0 no-repeat;padding: 6px 0 0 0;margin-top:25px;}
.simpleRoundedBox .in {background:url(../_images/bgr/box-600.gif) 100% 100% no-repeat;padding: 0 0 6px 0;}
.simpleRoundedBox .iin {border-left:4px solid #e6e6e6;border-right:4px solid #e6e6e6;background:#fbfef5;padding: 5px 12px;}
.simpleRoundedBox h3 {font-size:1.5em;border-bottom:1px solid #ccc;padding-bottom:5px;margin-bottom:10px;}
.simpleRoundedBox .text {float:left;width:284px;background:url(../_images/bgr/separator.gif) 100% 0 no-repeat;padding:5px 0 25px;}
.simpleRoundedBox .radio {float:left;width:264px;padding: 5px 0 25px 20px;}
.simpleRoundedBox .radio .holder div {float:left;padding-right:10px;}
.simpleRoundedBox .radio span.label,
.simpleRoundedBox .text label {display:block;padding-bottom:5px;}
.simpleRoundedBox .text input {width:256px;}
.simpleRoundedBox .holder div label,
.simpleRoundedBox .holder input {float:left;}
.simpleRoundedBox .holder div label {padding-top:2px;} 
.simpleRoundedBox div.submit {border-top:0;padding-top:0; padding-bottom:7px;text-align:right;}
.simpleRoundedBox p {color:#2D2E2C;font-size:1.3em;}

.listByRegion h2,
.fullDetail h2 {border-top:1px solid #D9D6CA;color:#F7921F;padding:20px 0 20px 0;text-transform:uppercase;}
.fullDetail table {margin-bottom:0;margin-top:20px;}

.topInfo {border-bottom:5px solid #E5E5E5;margin-bottom:20px;padding-bottom:20px;}
.topInfo table {margin-bottom:0;}

.directory ul {margin:0;padding:0;list-style:none; }
.directory ul ul {padding:10px 0 0px 8px;margin-top:7px;}
.directory ul ul ul {border-top:0;padding: 10px 0 0 0;margin-top:0;}
.directory ul ul ul ul {padding:4px 0 0 0;}
.directory li {font-size:14px;font-weight:bold; text-transform:uppercase;background:url(../_images/bgr/sitemap-separator.gif) 0 23px repeat-x;padding: 0 0 20px 0;}
.directory li li {font-size:13px;font-weight:normal; text-transform:none; background:url(../_images/sitemmap-bull.gif) 0 0 no-repeat;padding: 0 0 10px 23px;}
.directory li li li {font-size:12px;font-weight:bold; background:url(../_images/bullet2.gif) 0 5px no-repeat;padding: 0 0 5px 10px;}
.directory li li li li {font-size:12px;font-weight:normal;background:none;}
.directory li a {color:#F7921F;border-bottom-color:#F7921F;}
.directory li li a {color:#5A9914;border-bottom-color:#5A9914;}
.directory li li li a {color:#F7921F;border-bottom-color:#F7921F;}
.directory li li li li a {}

/*article list*/
.ARegulars {font-size:1.2em; }
.ARegulars p {font-size:1.0em;background:url(../_images/bullet1.gif) 0 5px no-repeat;padding:0 5px 0 9px;color:#999;float:left;}
.ARegulars ul {margin:0;padding:0 0 14px 0;list-style:none;overflow:hidden;#height:15px;}
.ARegulars ul li {float:left;font-size:1.0em;color:#999; background:url(../_images/comma.gif) 0 11px no-repeat;padding:0 2px 0 5px;margin:0 0 0 -1px;}


.article {clear:both;}
.ArticleList {padding:32px 0 37px 0;border-top:1px solid #E6E6E6;}
.ArticleList .TeaserImage {float:left;width:195px;}
.TeaserImage a {border-bottom:0;}
.Article .Date,
.ArticleList .Date {font-size:1.2em;float:left;color:#999;padding:0 5px 0 0;}
.Article .TeaserImage {float:left;width:300px;padding:7px 0 15px 0;}

.ArticleList .ATitle {font-size:1.4em;padding-bottom:14px;}
.ArticleList .ATeaser {color:#666;font-size:1.4em;padding-bottom:19px;}
.ArticleList a.more {color:#F7921F;border-bottom-color:#F7921F;font-size:1.3em;font-weight:bold;}

/*article single*/
.Article h1 {font-size:2.0em;color:#1F1F1F;clear:both;padding-bottom:11px;}
.Article .ARegulars ul {padding-bottom:8px;}
/*article*/


.cbc .ArticleList {padding: 0 20px 15px 0;border-top:0;}
.cbc .Date {color:#666;padding: 0 0 4px 0;float:none;}
.cbc .ATitle {font-size:1.3em;padding-bottom:0;}
.cbc .ArticleList a.more {display:none;}
p.ListLink {font-size:1.3em;border-top:1px solid #E8E8E8;padding:13px 0 2px 0;margin-top:14px;}
.depth0 .cbc p.ListLink {margin-right:18px;}
p.ListLink a {color:#F7921F;border-bottom-color:#F7921F;}


/*faq*/
.frequentquestions h1 {font-size:2.0em;padding-bottom:10px;}
.frequentquestions h1 a {border-bottom:0;color:#1f1f1f;}
.Answer {display:none;padding: 7px 0 16px;}
.QAselected .Answer {display:block;}
.QuesAnswersList {margin-bottom:26px;border-bottom:1px solid #e6e6e6;}
.QuesAnswer {border-top:1px solid #e6e6e6;padding:6px 0 0 0;}
.Question p {padding-bottom:7px;}

/*imagegallery */
.imagegallery {clear:both;}
.imagegallery h1 {font-size:2.0em;}
.imagegallery p {float:left;padding:0 38px 34px 0;width:173px;}
.imagegallery p.third {padding-right:0;}
.imagegallery p span {display:none;}
.imagegallery p a {border-bottom:0;}
.imagegallery .cpager {border-top:1px solid #E6E6E6;padding-top:35px;}

.ed {display:none;}

/*logos*/
div.logo {float:left;width:170px;padding-right:20px;}

div.logo p {border-bottom:1px solid #ccc;padding:20px 0	38px 0;font-size:1.2em;text-align:center;}
p.doc,p.xls,p.pdf, p.ai, p.tiff, p.jpg {text-align:left;padding:12px 0 13px 35px;background-position:0 center;background-repeat:no-repeat;}
p.pdf {background-image:url(../_images/ico-pdf-small.gif);}
p.ai {background-image:url(../_images/ico-ai-small.gif);}
p.tiff {background-image:url(../_images/ico-tiff-small.gif);}
p.jpg {background-image:url(../_images/ico-jpg-small.gif);}
p.xls {background-image:url(../_images/ico-xls-small.gif);}
p.doc {background-image:url(../_images/ico-doc-small.gif);}

.docItem {float:left;width:173px;padding-right:20px;padding-right:27px;height:300px;}
.docItem p {font-size:1.2em;padding-bottom:17px;}
.docItem img {border-bottom:1px solid #c6c6c6;}
.docItem p.pdf, .docItem p.ai, .docItem p.tiff, .docItem p.jpg {margin-top:-12px;}

.professionsearch {}

.alphabetical {border-bottom: 5px solid #e5e5e5;padding:17px 0 46px 0;margin-bottom:26px;float:left;width:100%;}

.professionsearch .search,
.alphabetical .in {padding:11px 0 9px 0;border:1px solid #B3B0A9;-webkit-box-shadow:0px 0px 3px #333;-moz-box-shadow:0px 0px 3px #333;background:#f4fce5;float:left;width:597px;}
.alphabetical ul {margin:0;padding:0;list-style:none;padding: 0 0 0 10px;}
.alphabetical ul li {float:left;font-size:1.9em;text-transform:uppercase;padding-left:10px;padding-bottom:5px;}

.professionsearch .search label {display:block;color:#666;font-size:1.3em;padding-bottom:7px;}
.professionsearch div.text {float:left;padding:0 0 0 8px;}
.professionsearch div.submit {float:left;padding:21px 0 0 6px;border-top:0;clear:none;}
.professionsearch .text input {width:430px;margin:0;padding: 5px 0 5px 4px;float:left;display:block;}
.professionsearch .submit input.submit {width:134px;background-image:url(../_images/bgr/button-green-130.gif);}

.professionalphabecical h2 {color:#F7921F; text-transform:uppercase;font-size:2.0em;padding-bottom:38px;}
.col {width:49%;float:left;padding-bottom:41px;}
.col ul {margin:0;padding:0;list-style:none;}
.col ul li {padding: 0 0 14px 0;font-size:1.4em;}
.professionalphabecical p.back {border-top:1px solid #e6e6e6;}

.professionsingle h2 {color:#F7921F;font-size:2.0em;}
.professionsingle h3 {font-size:2em;font-weight:normal;}
.professionsingle h3 img {margin-top: 5px;}
.professionsingle p.back {border-top:1px solid #e6e6e6;}
.professionsingle .video {padding-bottom:34px;}
.professionsingle p.pdf {text-align:left;padding:12px 0 27px 35px;background-position:0 6px;background-repeat:no-repeat;font-size:1.2em;color:#666;}
.professionsingle p.pdf {background-image:url(../_images/ico-pdf-small.gif);}


.searchcrawler  {}
.searchcrawler .results {clear:both;}
.searchcrawler .glow {margin-bottom:46px;}

p.searchString {color:#707070;font-size:2.0em;float:left;padding:0 0 10px 0;}
p.searchString span { font-style:italic;color:#1f1f1f;}
p.resultsCount {float:right;padding:5px 0 10px 0;}


.searchResult {border-top:1px solid #e6e6e6;padding:25px 0 15px 0;}
.searchResult h2 {font-size:1.4em;}
.searchResult p.url {font-size:1.3em;font-weight:bold;}
.searchResult p.url a {border-bottom-color:#F7921F;color:#F7921F;}
.searchResult p .resultLink {color:#f7921f;font-weight:bold;border-bottom-color:#f7921f;}
.searchcrawler .pager {padding-top:15px;}


.form .formTitle {margin:0 0 5px 0;font-size:1.6em;color:#000;padding:5px 0 18px;border-bottom:1px solid #ccc;font-weight:bold;}
.ThankYouNote {border-top:1px solid #ccc;padding-top:19px;font-weight:bold;font-size:1.2em;color:#666;}
.fItem,
.form .question {padding-top:19px;}
.fItem {float:left;width:100%;}

.newssubscription input.text,
.fItem textarea,
.fItem input,
.form .question input,
.form textarea {float:left;display:block;width:420px;padding: 3px 0 3px 3px;}
.checkListLabel,
.fItem label,
.newssubscription label,
.form .question label {font-size:1.2em;display:block;float:left;width:163px;padding-top:5px;}
.Commands {padding-top:28px;}
.sendtofriend .Commands {float:left;width:100%;}
.sendtofriend .Commands input,
.newssubscription span.button a,
.Commands a.FormsCommandSubmit {text-align:center;color:#fff;padding: 9px 0 10px 0;text-transform:uppercase;font-size:1.1em;border:0;width:73px;background:url(../_images/bgr/button-green-70.gif) 0 0 no-repeat;display:block;float:right;cursor:pointer;}

.form .check input {width:auto;margin:0 5px 0 0;}
.form .check label {padding-top:0;}
.newssubscription {padding-top:10px;border-top:1px solid #ccc;padding-top:30px;}
.form div .Holder {width:434px;float:right;padding: 0 0 5px 0;}

p.sectionTitle {font-weight:bold;padding-bottom:0;}

.checkListLabel {padding-top:0;}

.Commands a.FormsCommandNext {float:right;}


.Description,
.description {font-size:1.2em;color:#666;padding-bottom:5px;}
.Description {padding-bottom:10px;padding-top:10px;}

.valSum li {color:#c30206;}

.multiNlItems {padding-top:15px;clear:both;border-bottom:1px solid #ccc;padding-bottom: 15px;margin-bottom:15px;float:left;width:100%;}
.emailPannel {float:left;width:100%;}
.multiNlItems div {float:left;width:100%;padding-bottom: 15px;}
.subscribeText {font-size:2.0em;color:#000;margin-bottom:30px;display:none;}
.multiNlItems input {float:left;display:block;}
.newssubscription .multiNlItems label {float:left;display:block;width:560px;padding:2px 0 0 0;font-wsize:1.2em;color:#666;padding-left:5px;}
.newssubscription .multiNlItems label strong {display:block;font-size:1.1em;color:#000;padding-bottom:5px;}

.contactslist {border-bottom:3px solid #dbd7cf;border-top:3px solid #dbd7cf;float:left;width:100%;}
.contactslist h2 {color:#5A9914;font-size:1.7em;font-weight:bold;}
.contatsBlock {border-bottom:2px solid #e6e6e6;padding-top:10px;}


.specialContatsBlock {padding:12px 0 10px 0;}
.specialContatsBlock p {padding:0;}


ul.unitList {clear:both;list-style:none;padding:0;margin:0 0 15px 0;}
ul.unitList li {font-size:1.0em;clear:both;padding:0 0 15px 0 ;}
ul.unitList h3 {padding:0 0 2px 23px;color:#5A9914;font-weight:normal; background:url(../_images/bullet1.gif) 10px 7px no-repeat;}
ul.unitList p {font-size:1.4em;}
ul.unitList p a {color:#f7921f;border-bottom-color:#f7921f;}
ul.unitList strong {font-weight:normal;display:block;float:left;width:100px;padding-left:23px;}
ul.unitList span {display:block;float:left;width:470px;}
.specialContatsBlock ul.unitList span {float:none;width:auto;padding-left:23px;}
.specialContatsBlock h2 {padding-bottom:2px;}

.contactssingle {}
.contactssingle .lCol {float:left;width:276px;padding-bottom:20px;margin-top:17px;}
.contactssingle .rCol {float:right;width:280px;padding:33px 0 35px;margin-top:17px;}
.contactssingle .content {clear:both;}

.contactssingle table {padding-bottom:18px;}
.contactssingle td {background:none;padding: 5px 0 5px 1px;background:none;border-bottom:1px solid #ccc;border-top:0;}
.contactssingle h3 {font-size:1.3em;padding:0 0 10px 0;}
.contactssingle p.back {border-top:1px solid #e6e6e6;}
.contactssingle .googleMap {padding-bottom:30px;}
p.mapLink { background:url(../_images/ico-map.gif) 0 0 no-repeat;text-align:left;padding:5px 0 51px 35px;margin:4px 0 0 0;font-size:1.2em;}


.minicounter {position:absolute;top:57px;left:0px;}
.minicounter1 {position:absolute;top:57px;left:309px;}

@media print {

.center {float:none;width:auto;}
.all {width:auto;}
.c-l {float:none;width:auto;}

td,
li,
p {color:#000;}

.imagegallery {clear:none;}

.pager,
.back,
.simpleRoundedBox,
.cpager,
#skipnav,
#tonav,
.footer,
.bottom,
.bc,
ul.tools,
.c-r,
.header {display:none;}

}