/*COMMON Styles OCT2011 - DEC2011 - APR2012 v1.3.5*/
/*GEN*/
body {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 13px;
  color: #333;
  margin: 0;
  padding: 0;
  background-color: #fff;
}
a {
  color: #0067A3;
  text-decoration: none;
}
a:focus,
input:focus,
select:focus,
textarea:focus {
  outline: dotted 1px #0067A3;
}
a:hover,
a:focus {
  color: #0067A3;
  text-decoration: underline;
}
hr {
  height: 1px;
  line-height: 1px;
  margin: 15px 0;
  padding: 0;
  background-image: none;
  background-color: transparent;
  border-width: 0;
  border-top: solid 1px #E9E9E9;
}
p {
  margin: 7px 0;
}
/**/
::-moz-selection {
  background: #0067A3;
}
::selection {
  background: #0067A3;
}
/**/
.align-left {
  text-align: left;
}
.align-center {
  text-align: center;
}
.align-right {
  text-align: right;
}
.align-justify {
  text-align: justify;
}
/*MISC*/
/*See "RESET" for a NEW set of TOOLS*/
.displayNone {
  display: none;
}
.clearBlocks {
  clear: both;
  overflow: hidden;
  visibility: hidden;
  width: 99%;
  height: 0;
  line-height: 0;
  font-size: 0;
  margin: 0;
  padding: 0;
  border: 0;
  background-color: transparent;
}
.blockLeft {
  float: left !important;
}
.blockRight {
  float: right !important;
}
img.blockLeft,
.blockLeft img {
  margin: 0 9px 3px 0;
}
img.blockRight,
.blockRight img {
  margin: 0 0 3px 9px;
}
.txtAlignLeft {
  text-align: left;
}
.txtAlignRight {
  text-align: right;
}
.txtAlignCenter {
  text-align: center;
}
.alignTop {
  vertical-align: top !important;
}
.alignMiddle {
  vertical-align: middle !important;
}
.alignBottom {
  vertical-align: bottom !important;
}
.backgroundCleared {
  background-image: none !important;
  background-color: transparent !important;
}
.borderCleared {
  border-width: 0 !important;
}
.paddingNone {
  padding: 0 !important;
}
.marginNone {
  margin: 0 !important;
}
.offAndAccessible {
  position: absolute;
  left: -1000px;
  top: -1000px;
  width: 1px;
  height: 1px;
  overflow: hidden;
}
.indent {
  padding-left: 21px;
}
.txthighLight {
  color: #0067A3;
  font-weight: bold;
}
.txthighlight {
  color: #0067A3;
  font-weight: bold;
}
.defaultTextActive {
  font-style: italic;
}
p.title-red {
  color: #ed4f51;
  font-size: 20px;
}
p.title-green {
  color: #06b08e;
  font-size: 20px;
}
p.title-yellow {
  color: #d2a32e;
  font-size: 20px;
}
p.title-gray {
  color: #76899a;
  font-size: 20px;
}
/*VIRTUAL COLs*/
.virtualColContainer {
  clear: both;
  margin: 0 auto 11px auto;
  overflow: hidden;
}
.virtualColPad {
  /**/
}
/*50%+50%*/
.virtualCol50pctA {
  float: left;
  width: 49.9%;
  margin: 0;
  padding: 0;
  overflow: hidden;
}
/*col01*/
.virtualCol50pctA .virtualColPad {
  padding: 0 9px 0 0;
}
/*Pad on Right*/
.virtualCol50pctB {
  float: left;
  width: 49.9%;
  margin: 0;
  padding: 0;
  overflow: hidden;
}
/*col02*/
.virtualCol50pctB .virtualColPad {
  padding: 0 0 0 9px;
}
/*Pad on Left*/
/*1/3 - 2/3*/
.virtualCol3366pctA {
  float: left;
  width: 33.3%;
  margin: 0;
  padding: 0;
  overflow: hidden;
}
/*col01*/
.virtualCol3366pctA .virtualColPad {
  padding: 0 9px 0 0;
}
/*Pad on Right*/
.virtualCol3366pctB {
  float: left;
  width: 66.7%;
  margin: 0;
  padding: 0;
  overflow: hidden;
}
/*col02*/
.virtualCol3366pctB .virtualColPad {
  padding: 0 0 0 9px;
}
/*Pad on Left*/
/*2/3 - 1/3*/
.virtualCol6633pctA {
  float: left;
  width: 66.6%;
  margin: 0;
  padding: 0;
  overflow: hidden;
}
/*col01*/
.virtualCol6633pctA .virtualColPad {
  padding: 0 9px 0 0;
}
/*Pad on Right*/
.virtualCol6633pctB {
  float: left;
  width: 33.3%;
  margin: 0;
  padding: 0;
  overflow: hidden;
}
/*col02*/
.virtualCol6633pctB .virtualColPad {
  padding: 0 0 0 9px;
}
/*Pad on Left*/
/*20% - 80%*/
.virtualCol2080pctA {
  float: left;
  width: 21.9%;
  margin: 0;
  padding: 0;
  overflow: hidden;
}
/*col01*/
.virtualCol2080pctA .virtualColPad {
  padding: 0 9px 0 0;
}
/*Pad on Right*/
.virtualCol2080pctB {
  float: left;
  width: 78% !important;
  margin: 0;
  padding: 0;
  overflow: hidden;
}
/*col02*/
.virtualCol2080pctB .virtualColPad {
  padding: 0 0 0 9px;
}
/*Pad on Left*/
/*80% - 20%*/
.virtualCol8020pctA {
  float: left;
  width: 78%;
  margin: 0;
  padding: 0;
  overflow: hidden;
}
/*col01*/
.virtualCol8020pctA .virtualColPad {
  padding: 0 9px 0 0;
}
/*Pad on Right*/
.virtualCol8020pctB {
  float: left;
  width: 21.9%;
  margin: 0;
  padding: 0;
  overflow: hidden;
}
/*col02*/
.virtualCol8020pctB .virtualColPad {
  padding: 0 0 0 9px;
}
/*Pad on Left*/
/*1/3x3*/
.virtualCol33pctA {
  float: left;
  width: 33.3%;
  margin: 0;
  padding: 0;
  overflow: hidden;
}
/*col01*/
.virtualCol33pctA .virtualColPad {
  padding: 0 9px 0 0;
}
/*Pad on Right*/
.virtualCol33pctB {
  float: left;
  width: 33.3%;
  margin: 0;
  padding: 0;
  overflow: hidden;
}
/*col02*/
.virtualCol33pctB .virtualColPad {
  padding: 0 4px 0 5px;
}
/*Pad on Right + Left*/
.virtualCol33pctC {
  float: left;
  width: 33.3%;
  margin: 0;
  padding: 0;
  overflow: hidden;
}
/*col02*/
.virtualCol33pctC .virtualColPad {
  padding: 0 0 0 9px;
}
/*Pad on Right*/
/*Homepage 3cols*/
.virtualColHomeA {
  float: left;
  width: 255px;
  margin: 0;
  padding: 0 10px 0 0;
  overflow: hidden;
}
/*col01*/
.virtualColHomeA .virtualColPad {
  padding: 0;
}
/*Pad on Right*/
.virtualColHomeB {
  float: left;
  width: 431px;
  margin: 0;
  padding: 0 9px 0 0;
  overflow: hidden;
}
/*col02*/
.virtualColHomeB .virtualColPad {
  padding: 0;
}
/*Pad on Right*/
.virtualColHomeC {
  float: left;
  width: 255px;
  margin: 0;
  padding: 0;
  overflow: hidden;
}
/*col03*/
.virtualColHomeC .virtualColPad {
  padding: 0;
}
/*NO Pad*/
/*FORM*/
fieldset legend {
  font-size: 0.01%;
  size: 0.01%;
  color: #fff;
}
input,
textarea,
select {
  font-family: Arial, Helvetica, sans-serif;
}
input[type=text] {
  border: solid 1px #E9E9E9;
  padding: 2px;
}
input[type=textarea] {
  border: solid 1px #E9E9E9;
  padding: 2px;
}
select {
  border: solid 1px #E9E9E9;
}
/*Form wrapper*/
/*Form screening*/
.formScreening {
  margin: 13px 0;
  padding: 13px;
  background-color: #f0f0f0;
}
.formScreening label[for=fQSearch] {
  font-weight: bold;
  padding: 0 7px 0 0;
}
.formScreening input#fQSearch {
  width: 265px;
}
/*See below header for styling*/
/*Form grid*/
.formTableData {
  width: 99.9%;
}
.formTableData td.formLabel {
  width: 35%;
  padding: 5px;
  text-align: right;
  vertical-align: top;
}
.formTableData td.formLabel label {
  font-weight: bold;
}
.formTableData td.formItem {
  width: 65%;
  padding: 5px 5px 5px 0;
}
/*POWERMAIL*/
.powermail_form .form-inline label {
  margin: 0;
  padding-right: 10px;
}
.powermail_form .box-tainted .powermail_radio,
.powermail_form .box-tainted .powermail_checkbox {
  box-shadow: none;
  -webkit-box-shadow: none;
}
/*Form*/
.form-horizontal {
  margin-bottom: 2em;
}
.box-tainted {
  background-color: #eee;
  border-bottom: 1px solid #dbdbdb;
  padding: 2.142em 1.714em 0.714em 1.714em;
}
.box-tainted-highlighted {
  color: #fff;
  padding: 28px;
}
.box-tainted-highlighted label {
  font-size: 1.714em;
  font-weight: 300;
  text-transform: uppercase;
  margin: 0;
  vertical-align: middle;
}
.box-tainted-highlighted .form-control {
  width: 270px;
  margin: 0 5px;
}
.box-tainted-highlighted + .box-tainted {
  margin-top: -2em;
}
.box-tainted .form-control {
  border-color: #e5e5e5;
  -webkit-box-shadow: inset 2px 2px 2px rgba(0, 0, 0, 0.075);
  box-shadow: inset 2px 2px 2px rgba(0, 0, 0, 0.075);
}
.form-horizontal .form-inline .form-control {
  width: 100%;
  max-width: 420px;
}
.form-horizontal .form-inline [type="radio"].form-control,
.form-horizontal .form-inline [type="checkbox"].form-control {
  width: auto;
}
select.form-control {
  width: 100%;
  max-width: 420px;
}
input.powermail_reset {
  width: auto;
  display: inline;
  vertical-align: bottom;
}
/* Colors for form validity */
input:invalid,
textarea:invalid {
  background-color: #f0dddd;
}
/*STRUCTURE*/
/*960px*/
#accessLinksWrapper {
  position: relative;
}
#accessLinks {
  position: absolute;
  z-index: 2000;
  top: 25px;
  left: 217px;
  margin: 0;
  padding: 0;
}
#accessLinks li {
  float: left;
  list-style-type: none;
  margin: 0;
  padding: 0;
  background-color: tan;
}
/*accessibility hidden links*/
#bodyWrapper {
  width: 960px;
  min-height: 501px;
  margin: 0 auto;
  padding: 0;
}
#imgMainWrapper {
  margin: 10px 0 0 0;
}
/*HEADER*/
#header ul {
  margin: 0;
  padding: 0;
}
#header a {
  color: #656565;
}
#headerLogo {
  float: left;
  margin: 0;
  padding: 0;
}
#headerSubWrapper {
  z-index: 900;
  float: right;
  padding: 10px 0 0 0;
}
/*Nav: By website*/
/*Faux Select*/
#navByWebsite {
  z-index: 900;
  position: relative;
  float: left;
  min-width: 174px;
  margin: 0 11px 0 0 !important;
  padding: 0;
  height: 20px;
  vertical-align: middle;
}
#navByWebsite li {
  list-style-type: none;
}
#navByWebsite li a {
  display: block;
  height: 20px;
  line-height: 20px;
  font-size: 11px;
  color: #656565;
  vertical-align: middle;
}
#navByWebsite li a:hover {
  text-decoration: none;
}
#navByWebsite li a span {
  display: inline-block;
  width: 21px;
  height: 20px;
  line-height: 20px;
  vertical-align: middle;
  background: transparent url(../img/header_select_bg0x.png) no-repeat scroll 100% 100%;
}
#navByWebsite li a strong {
  display: inline-block;
  min-width: 150px /*153-3*/;
  height: 20px;
  line-height: 20px;
  font-weight: normal;
  padding: 0 0 0 3px;
  vertical-align: middle;
  background: transparent url(../img/header_select_bg0x.png) no-repeat scroll 0% 0%;
}
#navByWebsite li ul {
  display: none;
  margin: 0;
  background-color: #fff;
}
#navByWebsite li:hover ul,
#header #navByWebsite li.hovered ul {
  display: block;
  margin: -1px 0 0 0;
  padding: 0;
}
#navByWebsite li ul li {
  padding: 0;
}
#navByWebsite li ul li a {
  display: block;
  padding: 0px 3px;
  border-top: solid 1px #D9D9D9;
}
#navByWebsite li ul li a:hover {
  color: #0067A3;
}
.ie7 #navByWebsite li ul {
  margin-top: -2px;
}
.ie7 #navByWebsite li ul li a {
  display: block;
  min-width: 168px;
}
/*Query Website*/
#fQWebsiteWrapper {
  display: inline-block;
}
.ie7 #fQWebsiteWrapper {
  display: inline;
  vertical-align: middle;
}
#fQWebsiteWrapper p {
  margin: 0;
}
#fQWebsiteWrapper legend {
  display: none;
}
#fQWebsiteWrapper input#fQWebsite,
.formScreening #fQSearch {
  font-size: 11px;
  color: #656565;
  display: inline-block;
  width: 142px /*145-3*/;
  height: 14px /*20-3-3*/;
  padding: 3px 0 3px 3px;
  vertical-align: middle;
  border-width: 0px;
  background: transparent url(../img/f_query_bg0x.png) no-repeat scroll 0 0;
}
#fQWebsiteWrapper input#fQWebsiteBtn,
.formScreening #fQSearchGo {
  font-size: 0.0001em;
  color: #333;
  height: 20px;
  width: 29px;
  vertical-align: middle;
  border-width: 0px;
  background: transparent url(../img/f_query_bg0x.png) no-repeat scroll 100% 100%;
}
/*Header Toolbox*/
#headerToolBox {
  display: inline-block;
  margin: 0;
  padding: 0;
  height: 20px;
  line-height: 20px;
  vertical-align: top;
}
.ie7 #headerToolBox {
  display: inline;
  vertical-align: middle;
}
#headerToolBox a {
  margin: 0 3px;
}
#headerToolBox a.navSelected {
  color: #0067A3;
}
#headerToolBox span {
  margin: 0 5px;
  padding: 0 3px;
  border: solid 1px #D9D9D9;
  border-top-width: 0;
  border-bottom-width: 0;
}
/*NAV: main*/
/*Level: 1*/
#navMainContainer {
  z-index: 500;
  margin: 85px 0 10px 0;
}
#navMainContainer ul#navMain {
  z-index: 500;
  display: table;
  position: relative;
  left: 0;
  top: 0;
  width: 100%;
  height: 38px;
  margin: 0;
  padding: 0;
  background: transparent url(../img/nav_main_bg01.png) no-repeat scroll 0 0;
}
#navMainContainer ul#navMain li {
  list-style-type: none;
  float: left;
  margin: 0;
  padding: 0;
  text-align: left;
}
#navMainContainer ul#navMain > li {
  text-align: center;
  display: table-cell;
  float: none;
}
#navMainContainer ul#navMain li.lastChild {
  padding: 0;
}
#navMainContainer ul#navMain li a {
  display: block;
  width: auto;
  height: 38px;
  line-height: 38px;
  padding: 0 23px 0 24px;
  color: #656565;
  font-size: 13px;
  background: transparent url(../img/nav_main_bg02.png) no-repeat scroll 0 50%;
}
#navMainContainer ul#navMain li a span {
  display: inline-block;
  height: 38px;
  line-height: 38px;
  padding: 0;
  cursor: pointer;
}
#navMainContainer ul#navMain li a:hover span,
#navMainContainer ul#navMain li.hovered a span,
#navMainContainer ul#navMain li.navSelected a span {
  text-decoration: none;
}
/*High-lighting main nav item when rolling down onto sub-items*/
/*Setting last Btn*/
#navMainContainer ul#navMain li.lastChild a {
  padding: 0 0 0 13px;
  /*2px -> 13px trying to center <a> now with a bg-img spreading across full-width*/
}
#navMainContainer ul#navMain li.lastChild a span {
  font-weight: bold;
  color: #fff;
  padding: 0 19px 0 17px;
  background: transparent url(../img/nav_main_bg03.png) repeat-x scroll 1px 1px;
}
/*Level: 2*/
#navMainContainer ul#navMain li ul {
  display: none;
  position: absolute;
  top: 38px;
  left: auto;
  width: auto;
  margin: 0;
  padding: 0;
  -webkit-box-shadow: 3px 3px 3px 0px rgba(55, 55, 55, 0.7);
  box-shadow: 3px 3px 3px 0px rgba(55, 55, 55, 0.7);
}
#navMainContainer ul#navMain > li ul {
  min-width: 100%;
}
#navMainContainer ul#navMain li:hover ul,
#navMainContainer ul#navMain li.hovered ul {
  display: block;
  width: 191px;
  border: solid 1px #ccc;
  border-top-width: 0;
}
/*Setting width of Submenu item*/
#navMainContainer ul#navMain li ul li {
  float: none;
  height: auto;
  line-height: normal;
  margin: 0;
  padding: 0;
}
#navMainContainer ul#navMain li ul li a,
#navMainContainer ul#navMain li:hover ul li a,
#navMainContainer ul#navMain li.hovered ul li a {
  display: block;
  height: auto;
  line-height: normal;
  padding: 3px 5px;
  font-weight: normal;
  font-size: 12px;
  color: #656565;
  white-space: normal;
  background-color: #fff;
  background-image: none;
}
#navMainContainer ul#navMain li ul li a:hover {
  color: #0067A3;
  background-color: #f4f4f4;
}
/*NAV: side*/
#navSideContainer {
  /*min-height:187px;*/
  margin-bottom: 13px;
  background: #f0f0f0;
}
#navSideContainer #navSideHead {
  font-size: 13px;
  color: #fff;
  margin: 0;
  padding: 8px 0;
  text-align: center;
  background-color: #444;
}
#navSideContainer #navSideHead strong {
  font-weight: normal;
}
#navSideContainer ul#navSide {
  margin: 0;
  padding: 0;
}
#navSideContainer ul#navSide li {
  list-style-type: none;
  padding: 0;
  border-bottom: solid 1px #D5D7D8;
}
#navSideContainer ul#navSide li.navSelected {
  background-color: #f7f7f7;
}
#navSideContainer ul#navSide li a {
  display: block;
  font-size: 13px;
  color: #333;
  padding: 9px 11px;
}
#navSideContainer ul#navSide li.navSelected a,
#navSideContainer ul#navSide li a:hover {
  color: #0067A3;
}
#navSideContainer ul#navSide li a:hover {
  text-decoration: none;
}
#navSideContainer ul#navSide li.navSelected a {
  color: #0067A3;
}
#navSideContainer ul#navSide li.navSelected.navDeployed a {
  padding-bottom: 0;
}
/*2nd*/
#navSideContainer ul#navSide li.navDeployed ul li a {
  color: #575959;
  padding: 2px 2px 2px 21px;
  background-position: 12px 8px;
  background-image: url(../img/dot_square_black02.gif);
}
#navSideContainer ul#navSide li ul {
  margin: 7px 0 15px 0;
  padding: 0;
}
#navSideContainer ul#navSide li ul li {
  border-bottom-width: 0;
}
#navSideContainer ul#navSide li ul li a {
  font-size: 11px;
  color: #575959;
  background: transparent url(../img/dot_square_black02.gif) no-repeat scroll 0 5px;
}
#navSideContainer ul#navSide li ul li a:hover,
#navSideContainer ul#navSide li.navDeployed ul li.navSelected a {
  color: #0067A3;
  background-image: url(../img/dot_square_blue01.gif);
}
#navSideContainer ul#navSide li.navDeployed ul li.navDeployed a {
  color: #0067A3;
  background-image: none;
}
/*3rd*/
#navSideContainer ul#navSide li.navDeployed ul li.navDeployed ul {
  margin: 0 0 3px 0;
}
#navSideContainer ul#navSide li.navDeployed ul li.navDeployed ul li a {
  color: #575959;
  padding: 2px 2px 2px 31px;
  background-position: 23px 9px;
  background-image: url(../img/dot_tinysquare_black01.gif);
}
#navSideContainer ul#navSide li.navDeployed ul li.navDeployed ul li.navSelected a {
  color: #0067A3;
  background-image: url(../img/dot_tinysquare_blue01.gif);
}
/*CRUMBREAD*/
#crumbread {
  margin: 10px auto;
  background-color: #F0F0F0;
}
#crumbread p {
  color: #656565;
  margin: 0;
  padding: 9px 19px;
}
#crumbread p a {
  margin: 0 5px 0 0;
  padding: 0 11px 0 0;
  background: transparent url(../img/dot_arrow_black01.gif) no-repeat scroll 100% 6px;
}
/*FOOTER*/
#footerContainer {
  border: solid 1px #DBDBDB;
  border-right-width: 0;
  border-left-width: 0;
}
#footerContainer #footerLnkArea {
  position: relative;
  text-align: right;
  float: right;
}
#footerContainer #footerLnkArea a,
#footerContainer a.btnRss {
  color: #999;
  padding: 0 9px;
}
#footerContainer p.rss {
  float: right;
}
#footerContainer a.btnRss {
  border-left: solid 1px #DBDBDB;
}
#footerContainer p.footerCopyright {
  position: relative;
  float: left;
}
/*COLs*/
#colWrapper {
  padding: 0 0 29px 0;
}
/*Default: 3COL*/
#col01 {
  float: left;
  width: 220px;
  margin: 0;
  padding: 0;
}
#col02 {
  float: left;
  width: 480px;
  margin: 0;
  padding: 0 20px;
}
#col03 {
  float: left;
  width: 220px;
  margin: 0;
  padding: 0;
}
/*Colwrapper: FULL WIDTH*/
#colWrapperFullWidth #col02 {
  width: 960px;
  margin: 0;
  padding: 0;
}
#colWrapperFullWidth #col01,
#colWrapperFullWidth #col03 {
  display: none;
}
/*Deleted*/
/*Colwrapper: 2COL Left*/
/*no change*/
#colWrapper2colLeft #col02 {
  width: 720px;
  margin: 0;
  padding: 0 0 0 20px;
}
#colWrapper2colLeft #col03 {
  display: none;
}
/*Deleted*/
/*Colwrapper: 2COL Right*/
#colWrapper2colRight #col01 {
  display: none;
}
/*Deleted*/
#colWrapper2colRight #col02 {
  width: 720px;
  margin: 0;
  padding: 0 20px 0 0;
}
/*no change*/
/**/
.contentWrapper h1 {
  font-size: 30px;
  line-height: 115%;
  margin: 0;
  padding: 0;
}
.contentWrapper h2 {
  font-size: 14px;
  margin: 0.5em 0 0.2em 0;
}
.contentWrapper h3 {
  font-size: 12px;
  margin: 0.5em 0 0.2em 0;
}
.contentWrapper h4 {
  font-size: 11px;
  color: #999;
  margin: 0;
  padding: 0 0 3px 0;
}
.contentWrapper ul {
  margin: 0 0 13px 0;
  padding: 0;
}
.contentWrapper ul li {
  list-style-type: none;
  padding: 1px 0 1px 11px;
  background: transparent url(../img/dot_disc_black01.gif) no-repeat scroll 0 5px;
}
.contentWrapper ul li ul {
  margin-bottom: 0;
}
.contentWrapper ol {
  margin: 0 0 13px 0;
  padding: 0 0 0 35px;
}
.contentWrapper .paraSimple {
  margin: 0 0 20px 0;
}
/*TABLE*/
.contentWrapper table.contenttable {
  width: 99.9%;
  margin-bottom: 13px;
}
.contentWrapper table.contenttable caption {
  font-weight: bold;
  font-size: 13px;
  color: #787878;
  text-align: left;
  margin-bottom: 7px;
}
.contentWrapper table.contenttable thead * {
  font-size: 13px;
  color: #fff;
}
.contentWrapper table.contenttable thead th,
table.contenttable thead td {
  padding: 7px 5px 5px 5px;
  background-color: #444;
  border: solid 1px #DDD;
  border-right-color: #ccc;
  border-bottom-color: #ccc;
}
.contentWrapper table.contenttable tbody th {
  padding: 5px;
  border: solid 1px #DDD;
}
.contentWrapper table.contenttable tbody td {
  padding: 5px;
  border: solid 1px #DDD;
}
.contentWrapper table.contenttable tbody * p {
  margin: 0;
}
.contentWrapper table.contenttable tbody td {
  outline-width: 0;
}
.contentWrapper table.contenttable tbody td:hover {
  color: #585858;
  /*#5593C6*/
}
.contentWrapper table.contenttable tbody tr:nth-child(even) {
  background-color: #FAFCFD;
}
.contentWrapper table.contenttable tbody tr:nth-child(odd) {
  background-color: #fff;
}
.contentWrapper table.contenttable + p.contenttableNote {
  margin: -5px 0 17px 0;
}
/*Table Note*/
.contentWrapper .links p {
  margin: 0 0 13px 0;
  padding: 9px 0;
}
/*MEDIA*/
.virtualColPad .mediaContainer {
  float: left;
}
.mediaContainer {
  /*float:left;*/
  margin: 13px 0;
  padding: 0;
  text-align: center;
  overflow: hidden;
}
.mediaContainer img {
  /*float:left;*/
  display: block;
  margin: 0 auto;
}
.mediaContainer .mediaLegend {
  clear: both;
  margin: 0 !important;
  padding: 0;
  color: #fff;
  background-color: #2D2D2D;
}
.mediaContainer .mediaLegend span {
  display: inline-block;
  padding: 5px 13px;
}
.virtualColContainer .mediaContainer {
  margin-top: 0;
}
/*HR*/
.hrDivSilver {
  height: 1px;
  font-size: 1px;
  overflow: hidden;
  width: auto;
  border-top: 1px solid #E9E9E9;
  margin-top: 13px;
  padding-bottom: 13px;
}
/*FOCUS*/
.blockFocus {
  margin: 0 0 13px 0;
  padding: 5px 15px 15px 15px;
}
.blockFocus .ttl {
  font-weight: bolder;
  font-size: 1.8571em;
  line-height: normal;
  margin-bottom: 15px;
  color: #067bbe;
}
/*QUOTE*/
.contentWrapper blockquote {
  font-size: 14px;
  font-style: italic;
  margin: 0 0 13px 0;
  padding: 15px;
  background-color: #f5f5f5;
}
.contentWrapper blockquote span {
  display: block;
  padding: 35px 0 0 0;
  background: transparent url(../img/blockquote_bg021.png) no-repeat scroll 0 0;
}
.contentWrapper blockquote span span {
  display: block;
  padding: 0 0 35px 0;
  background: transparent url(../img/blockquote_bg022.png) no-repeat scroll 100% 100%;
}
.contentWrapper blockquote .blockquoteAuthor {
  text-align: right;
  font-size: 11px;
  color: #787878;
}
/*DOWNLOADable*/
.contentWrapper .blockDownloadableItems {
  margin: 0 0 13px 0;
  padding: 5px 15px 15px 15px;
  background-color: #f5f5f5;
}
.contentWrapper .blockDownloadableItems .ttl {
  font-weight: bold;
  font-size: 14px;
}
.contentWrapper .blockDownloadableItems ul {
  margin: 0;
  padding: 0;
}
.contentWrapper .blockDownloadableItems ul li {
  list-style-type: none;
  padding: 3px 0;
  background-image: none;
}
.contentWrapper .blockDownloadableItems ul li a {
  display: inline-block;
  padding: 2px 0 2px 21px;
  background: transparent url(../img/ico_doc.png) no-repeat scroll 0 0;
}
/*HUMAN reSouRCes*/
.contentWrapper .humanSrcWrapper {
  margin: 0 0 13px 0;
  padding: 5px 15px 15px 15px;
  border: solid 1px #E9E9E9;
}
.contentWrapper .humanSrcWrapper .ttl {
  font-weight: bold;
  font-size: 18px;
}
.contentWrapper .humanSrcWrapper .mediaContainer {
  padding-bottom: 0;
}
/*VIDeo Wrapper*/
.videoWrapper {
  width: 99.9%;
  min-height: 240px;
  text-align: center;
  margin: 0 0 13px 0;
}
/*Video estmated min-size: 320*240*/
#colWrapper .contentWrapper .videoWrapper {
  width: 480px;
  height: 360px;
}
/*Setting width for 3col template*/
#colWrapper2colRight .contentWrapper .virtualCol33pctA .videoWrapper,
#colWrapper2colRight .contentWrapper .virtualCol33pctB .videoWrapper,
#colWrapper2colRight .contentWrapper .virtualCol33pctC .videoWrapper {
  width: 231px /*480px*/;
  height: 173px;
  min-height: 173px;
}
/**/
.video-container {
  position: relative;
  padding-bottom: 56.25%;
  padding-top: 30px;
  height: 0;
  overflow: hidden;
}
.video-container iframe,
.video-container object,
.video-container embed {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
/*COVERFLOW*/
/*Max width is set within JS file: 720px*/
#slideshow {
  position: relative;
  margin: 0 0 13px 0;
}
#slideshow #slidesContainer {
  position: relative;
}
#slideshow #slidesContainer .slide {
  z-index: 10;
}
#slideshow #slidesContainer .slide p {
  margin: 0;
}
.slideshowControl {
  position: absolute;
  z-index: 20;
  display: block;
  width: 27px;
  height: 27px;
  font-size: 0.01em;
  text-indent: -10000px;
  cursor: pointer;
  overflow: hidden;
}
#slideshowLeftControl {
  top: 50%;
  left: 0;
  background: transparent url(../img/btn_square_nav_bg0x.png) scroll no-repeat 0 0;
}
#slideshowRightControl {
  top: 50%;
  right: 0;
  background: transparent url(../img/btn_square_nav_bg0x.png) scroll no-repeat 0 100%;
}
#slideshow .mediaLegend {
  clear: both;
  margin: 0 !important;
  padding: 0;
  color: #fff;
  background-color: #2D2D2D;
  text-align: center;
}
#slideshow .mediaLegend span {
  display: inline-block;
  padding: 5px 13px;
}
/*BOXES*/
/*Gen: simple*/
.boxWrapper {
  margin: 0 0 13px 0;
  padding: 0;
  border-bottom: solid 1px #e9e9e9;
}
.boxWrapper .boxHead {
  font-size: 18px;
  font-weight: bold;
  margin: 0;
  padding: 0px 14px 1px 14px;
}
.boxWrapper .boxBody {
  padding: 0 14px 9px 14px;
  /*background:transparent url(../img/box_body_bg01.png) repeat-x scroll 0 100%;*/
}
.boxWrapper .boxBody .boxImgHolder {
  width: 192px;
  margin: 0;
  padding: 9px 0;
  overflow: hidden;
}
/*Pic max is 192px in column*/
.boxWrapper .boxBody .boxBtnHolder {
  margin: 9px 0 0 0;
}
.boxWrapper .boxBody .boxImgHolder + .boxBtnHolder {
  margin-top: 0;
}
.boxWrapper .boxBody fieldset {
  margin: 9px 0 0 0;
}
.boxWrapper .boxBody fieldset select {
  width: 99.9%;
}
.boxWrapper .boxBody p {
  color: #333;
  margin: 0 0 2px 0;
  padding: 0;
}
.boxWrapper .boxBody ul {
  margin: 0 0 9px 0;
  padding: 0;
}
.boxWrapper .boxBody ul li {
  list-style-type: none;
  padding: 6px 0 7px;
  color: #333;
  background: transparent url(../img/dot_disc_blu01.gif) no-repeat scroll 0 7px;
}
.boxWrapper .boxBody ul li a {
  color: #57595B;
}
.boxWrapper .boxBody ul li a:hover {
  color: #0067A3;
}
.boxWrapper .boxBody a.lnkArrow {
  font-size: 11px;
}
.boxWrapper .boxFoot {
  height: 0;
}
.boxWrapper select {
  width: 180px;
}
/*Highlight*/
.boxWrapper.boxHighlight {
  /*padding:0 0 15px 0;*/
  background-color: #f5f5f5;
  /*padbottom:19px*/
}
.boxWrapper.boxHighlight .boxHead {
  padding: 15px 14px 1px 14px;
  /*padtop:19px*/
}
/*News*/
.boxWrapper.boxWrapperNews .boxBody ul li a {
  font-weight: bold;
  color: #333333;
}
.boxWrapper.boxWrapperNews .boxBody ul li a span {
  color: #858686;
}
.boxWrapper.boxWrapperNews .boxBody ul li .newsLocationDate {
  color: #858686;
}
/*Map*/
/*
.boxWrapper.boxMap {border:solid 1px #e9e9e9;}
.boxWrapper.boxMap .boxHead {padding:11px 14px 1px 14px;}
.boxWrapper.boxMap p {margin:0 0 11px 0;}
*/
/*Human Resources*/
.boxWrapper.boxHumanRes {
  padding: 0;
  background-color: #f0f0f0;
}
.boxWrapper.boxHumanRes .boxHead {
  padding: 11px 14px;
  background: transparent url(../img/box-hr-bg01.png) no-repeat scroll 50% 50%;
  color: #CB8F00;
}
.boxWrapper.boxHumanRes .boxBody {
  padding: 9px 5px;
}
.boxWrapper.boxHumanRes ul {
  margin: 0;
}
.boxWrapper.boxHumanRes ul li {
  padding: 5px;
}
.boxWrapper.boxHumanRes ul li:hover,
.boxWrapper.boxHumanRes ul li:focus {
  background-color: #f7f7f7;
}
.boxWrapper.boxHumanRes ul li a {
  display: block;
  font-weight: bold;
  padding: 7px 0 7px 33px;
  background: transparent url(../img/arrow_square_e_silver.png) no-repeat scroll 0 0;
}
.boxWrapper.boxHumanRes ul li a:hover,
.boxWrapper.boxHumanRes ul li.navSelected a {
  color: #333;
  background-image: url(../img/arrow_square_e_black.png);
}
/*Image*/
.boxWrapper.boxImage {
  border: none;
}
.boxWrapper.boxImage .boxBody {
  padding: 0;
}
.boxWrapper.boxImage .boxBody .boxImgHolder {
  width: 100%;
}
.click {
  cursor: pointer;
}
.click:hover {
  background-color: #f9f9f9;
}
/*PAGES: nav. multi*/
.navMultiPage {
  margin: 0 0 13px 0;
  padding: 7px 0;
  border-top: solid 1px #E9E9E9;
  border-bottom: solid 1px #E9E9E9;
  overflow: hidden;
  clear: both;
}
.navMultiPage p {
  height: 14px;
  text-align: center;
  margin: 0 auto;
  padding: 0;
}
.navMultiPage p .navMultiPageCurrentItem {
  font-weight: bold;
  color: #333;
}
.navMultiPage p a,
.navMultiPage p span,
.navMultiPage p .navMultiPageCurrentItem {
  display: inline-block;
  width: auto;
  height: 12px;
  line-height: 12px;
  margin: 0;
  padding: 1px 2px;
  text-align: center;
  vertical-align: text-top;
}
.navMultiPage p a.navMultiPageFirstItem {
  width: 17px;
  background: transparent url(../img/nav_multipage_prev_bg0x.png) no-repeat scroll 0 -14px;
}
.navMultiPage p a.navMultiPagePrevItem {
  width: 17px;
  background: transparent url(../img/nav_multipage_prev_bg0x.png) no-repeat scroll 0 0;
}
.navMultiPage p a.navMultiPageNextItem {
  width: 17px;
  background: transparent url(../img/nav_multipage_next_bg0x.png) no-repeat scroll 100% 0;
}
.navMultiPage p a.navMultiPageLastItem {
  width: 17px;
  background: transparent url(../img/nav_multipage_next_bg0x.png) no-repeat scroll 100% -14px;
}
.navMultiPage p a.navMultiPageFirstItem.navMultiPageOff,
.navMultiPage p a.navMultiPagePrevItem.navMultiPageOff {
  background-position: 0 -1000px;
}
/*Deactivated*/
.navMultiPage p a.navMultiPageNextItem.navMultiPageOff,
.navMultiPage p a.navMultiPageLastItem.navMultiPageOff {
  background-position: 0 -1000px;
}
/*Deactivated*/
.navMultiPage p a {
  font-weight: bold;
  color: #0066A3;
  text-decoration: none !important;
}
.navMultiPage p a:hover {
  text-decoration: none !important;
}
/*NEWS: list*/
#newsList ul {
  margin: 0;
  padding: 0;
}
#newsList ul li {
  border-bottom: solid 1px #E9E9E9;
  margin: 0 0 13px 0;
  padding: 5px 5px 13px 5px;
  list-style-type: none;
  background-image: none;
}
#newsList > ul > li:before {
  display: none;
}
#newsList ul li:hover {
  cursor: pointer;
  background-color: #F0F0F0;
}
#newsList ul li.lastChild {
  border-bottom-width: 0;
  padding-bottom: 0;
}
#newsList ul li .virtualColContainer {
  margin: 0;
}
#newsList ul li h3 {
  margin: 0;
  padding: 0 0 9px 0;
}
#newsList ul li p {
  margin: 0 0 7px 0;
}
#newsList .newsLocationDate {
  font-size: 13px;
  font-weight: bold;
}
#newsList .newsLocationDate .dateStamp {
  font-size: 11px;
  color: #666;
}
#newsList .newsSubHeading {
  font-size: 11px;
}
#newsList ul li a {
  color: #333;
  text-decoration: none;
  cursor: pointer;
  outline: 0;
}
#newsList ul li a p:focus {
  border: none;
}
#newsList ul li a.lnkArrow {
  color: #0067A3;
}
#newsList ul li a h3 {
  color: #858686;
}
/*NEWS: details*/
#newsDetail .newsLocationDate {
  font-size: 16px;
  font-weight: bold;
}
#newsDetail .newsLocationDate .dateStamp {
  color: #666;
  font-weight: normal;
}
#newsDetail .newsSubHeading {
  font-size: 14px;
  /*margin-bottom:15px;*/
}
/*SEARCH: list*/
.searchList ul {
  margin: 0;
  padding: 0;
}
.searchList ul li {
  border-bottom: solid 1px #E9E9E9;
  margin: 0 0 11px 0;
  padding: 0 0 11px 0;
  list-style-type: none;
  background-image: none;
}
.searchList ul li.lastChild {
  margin-bottom: 0;
  border-bottom-width: 0;
}
.searchList ul li h2 {
  margin: 0;
  padding: 0 0 1px 0;
}
.searchList ul li h2 a {
  color: #333;
}
.searchList ul li p {
  margin: 0 0 2px 0;
}
.searchList ul li p.searchLnk {
  margin-top: 7px;
}
.searchList ul li .newsLocationDate {
  font-size: 14px;
  font-weight: bold;
}
.searchList ul li .newsLocationDate .dateStamp {
  color: #666;
  font-weight: normal;
}
.searchList ul li em {
  font-style: normal;
  font-weight: bold;
}
/**/
.searchList .searchResultN {
  margin: 0 0 11px 0;
  border-bottom: solid 1px #E9E9E9;
}
.searchList .searchResultN p {
  font-size: 18px;
  font-weight: bold;
  color: #333;
  margin: 0;
  padding: 0 0 11px 0;
}
.searchList .searchResultN p span {
  color: #666;
}
.searchList ul li:before {
  display: none;
}
/*ACCORDIONS*/
/*FAQ: accordion*/
.accordDataContainer {
  margin: 0 auto 13px auto;
  background: #fff;
}
.accordDataContainer .accordTtl {
  margin: 0 0 5px 0;
  padding: 9px 13px;
  background: #fefefe url(../img/accord_ttl_bg01.png) repeat-x scroll 0 100%;
  border: solid 1px #e2e2e2;
  cursor: pointer;
  -webkit-border-radius: 0px;
  border-radius: 0px;
}
.accordDataContainer .accordTtl h2 {
  color: #333;
  font-size: 12px;
  padding: 0;
}
.accordDataContainer .accordTtl .ui-icon {
  left: auto;
  right: 5px;
}
.accordDataContainer .accordTtl .ui-icon.ui-icon-triangle-1-e {
  background: transparent url(../img/arrow_big_e_silver.png) no-repeat scroll 0 0;
}
.accordDataContainer .accordTtl .ui-icon.ui-icon-triangle-1-s {
  background: transparent url(../img/arrow_big_s_blue.png) no-repeat scroll 0 0;
}
.accordDataContainer .accordTtl.ui-state-active {
  margin: 0;
}
.accordDataContainer .accordTtl.ui-state-active h2 {
  color: #0066A3;
}
.accordDataContainer .accordTtl p {
  font-size: 12px;
  color: #D16110;
  line-height: 33px;
  height: 33px;
  margin: 0;
  paddiqng: 0 0 0 19px;
}
.accordDataContainer .accordData {
  margin: 0;
  padding: 0 0 13px 0;
  border: solid 1px #e2e2e2;
  cursor: pointer;
  -webkit-border-radius: 0px;
  border-radius: 0px;
}
.accordDataContainer .accordData.ui-accordion-content-active {
  margin: 0 0 5px 0;
  top: 0;
  border-top-width: 0;
}
.accordDataContainer .accordData .accordDataPad {
  padding: 0 13px;
}
.accordDataContainer .accordData ul {
  margin: 0;
  padding: 0;
}
.accordDataContainer .accordData ul li {
  background-image: none;
  padding: 3px 0;
}
.accordDataContainer .accordData ul li ul li {
  padding-left: 11px;
}
.accordDataContainer .accordData ul li ul li a {
  font-size: 11px;
  padding: 0 0 0 11px;
  background: transparent url(../img/dot_square_black02.gif) no-repeat scroll 0 5px;
}
.accordDataContainer .accordData ul li ul li a:hover {
  background-image: url(../img/dot_square_blue01.gif);
}
/*COUNTRY ID CHART*/
.countryIdChart {
  padding: 10px 13px;
  background-color: #f0f0f0;
}
/*Reset columns -->*/
/*1/3 - 2/3*/
.countryIdChart {
  margin: 0 auto 13px auto;
}
.countryIdChart .virtualColContainer {
  margin: 0;
}
.countryIdChart .virtualCol3366pctA {
  float: left;
  width: 335px /*320+15*/;
  margin: 0;
  padding: 0;
  overflow: hidden;
}
/*col01*/
.countryIdChart .virtualCol3366pctA .virtualColPad {
  padding: 0 15px 0 0;
}
/*Pad on Right*/
.countryIdChart .virtualCol3366pctB {
  float: left;
  width: 359px;
  margin: 0;
  padding: 0;
  overflow: hidden;
}
/*col02*/
.countryIdChart .virtualCol3366pctB .virtualColPad {
  padding: 0;
}
/*Pad on Left*/
/**/
.countryIdChart .countryIdChartSubTtl {
  font-size: 18px;
}
.countryIdChart .mediaContainer {
  float: left;
  margin: 0 15px 0 0;
}
.countryIdChart .countryIdChartPromotionWrapper {
  padding: 9px 11px;
  background-color: #fff;
  border: solid 1px #E9E9E9;
}
.countryIdChart .countryIdChartPromotionWrapper p {
  margin: 0 0 5px 0;
  padding: 0;
}
.countryIdChart .countryIdChartPromotionWrapper ul {
  margin: 0 0 5px 0;
}
/*HOME*/
/*SLIDEFLOW*/
/*see jquery.bxSlider.min.js*/
.slideShow {
  margin: 0 0 10px 0;
}
#homePanoWrapper {
  width: 960px;
  height: 306px;
  overflow: hidden;
}
ul#homePano {
  margin: 0;
  padding: 0;
}
ul#homePano li {
  position: relative;
}
ul#homePano li img {
  width: 960px;
  height: 306px;
}
ul#homePano li h2 {
  padding: 0;
  margin: 0;
}
/*pager*/
.bx-pager {
  position: absolute;
  top: 285px;
  right: 7px;
}
.bx-pager a {
  display: inline-block;
  width: 10px;
  height: 10px;
  font-size: 0.001em;
  color: #fff;
  margin: 0 5px 0 0;
  padding: 0;
  background: transparent url(../img/btn_dot_disc_bg0x.png) no-repeat scroll 0 -10px;
}
.bx-pager .pager-active,
.bx-pager a:hover {
  text-decoration: none;
  background-position: 0 0;
}
/*TICKER*/
.homeblocticker {
  margin: 0 0 13px 0;
}
#homeTicker {
  position: relative;
  width: 100%;
  height: 34px;
  background-color: #f0f0f0;
  overflow: hidden;
  font-weight: bold;
}
#homeTicker #ticker-news {
  position: absolute;
  top: 0px;
  left: 69px;
  margin: 0;
  padding: 0;
}
#homeTicker #ticker-news li {
  list-style-type: none;
  background-image: none;
  padding: 11px 0 0 0;
  margin: 0;
}
#homeTicker #ticker-news li a {
  display: inline-block;
  color: #333;
}
#homeTicker .ticker-controls {
  position: absolute;
  top: 10px;
  left: 17px;
  width: 36px;
  height: 17px;
  margin: 0;
  padding: 0;
}
#homeTicker .ticker-controls li {
  float: left;
  list-style-type: none;
  background-image: none;
  padding: 0;
  margin: 0;
}
#homeTicker .ticker-controls li a {
  display: block;
  width: 17px;
  height: 17px;
  margin: 0;
  padding: 0;
  font-size: 0.01em;
  text-indent: -10000px;
  background: transparent url(../img/ticker_control_bg0x.png) no-repeat scroll 0 0;
}
#homeTicker .ticker-controls li strong {
  font-weight: normal;
}
#homeTicker .ticker-controls li.next a {
  background-position: -17px 0;
}
#homeTicker .ticker-controls li.next a:hover {
  background-position: -17px -34px;
}
#homeTicker .ticker-controls li.previous a {
  background-position: 0 0;
}
#homeTicker .ticker-controls li.previous a:hover {
  background-position: 0 -17px;
}
/*HomeMap*/
.boxWrapper.boxHomeMap {
  width: 320px;
  height: 338px;
  background: #fff url(../img/home_map_bg01.png) no-repeat scroll 0 0;
}
.boxWrapper.boxHomeMap .boxHead {
  padding: 7px 14px 1px 14px;
}
.boxWrapper.boxHomeMap .boxBody {
  padding: 2px;
  margin: 11px 0 9px 0;
  background-image: none;
}
.boxWrapper.boxHomeMap .boxBody #homeMapContentWrapper {
  padding: 0 0 7px 0;
}
.boxWrapper.boxHomeMap .boxBtnHolder {
  font-weight: bold;
  font-size: 14px;
  margin: 0 9px 7px 9px;
  padding: 7px 0 3px 41px;
  background: url(../img/ico_africa_mid01.png) no-repeat scroll 0 0;
}
/*Home Activity*/
#homeActivityWrapper {
  min-height: 169px;
  margin: 21px 0;
}
/*Setting Height of that box*/
#homeActivityWrapper h2 {
  font-size: 18px;
  font-weight: bold;
  margin: 0;
  padding: 0px 0 5px 20px;
}
#homeActivityWrapper #homeActivityImgHolder {
  height: 98px;
  margin: 0 3px 0 2px;
  border: solid 1px #e8e8e8;
}
/*Missing 5px 'coz img dont fit in 960px - Setting Height lower than actual height 'coz border stops right under pixes*/
#homeActivityWrapper #homeActivityImgHolder > ul {
  list-style-type: none;
  margin: 0;
  padding: 0;
}
#homeActivityWrapper #homeActivityImgHolder li {
  float: left;
  width: 105px;
  height: 98px;
  margin: 0 1px 0 0;
  padding: 0;
  text-align: center;
  background-image: none;
}
#homeActivityWrapper #homeActivityImgHolder li.lastChild {
  margin-right: 0;
}
#homeActivityWrapper #homeActivityImgHolder li a {
  font-size: 12px;
  color: #666;
}
#homeActivityWrapper #homeActivityImgHolder li a:hover {
  text-decoration: none;
}
#homeActivityWrapper #homeActivityImgHolder li a:hover img {
  opacity: 0.6;
}
#homeActivityWrapper #homeActivityImgHolder li span {
  display: inline-block;
  padding: 3px 0;
  cursor: pointer;
}
/*Home Services*/
#homeServicesWrapper #homeServicesSlideshow {
  position: relative;
  margin: 0 0 13px 0;
}
#homeServicesWrapper #homeServicesSlideshow #homeServicesSlidesContainer {
  position: relative;
}
#homeServicesWrapper #homeServicesSlideshow #homeServicesSlidesContainer .slide {
  z-index: 10;
}
#homeServicesWrapper #homeServicesSlideshow #homeServicesSlidesContainer .slide p {
  margin: 0;
}
#homeServicesWrapper {
  min-height: 215px;
  padding: 21px 0 0 0;
  margin: 0;
  background: beige;
  border-bottom: solid 1px #a9a9a9;
}
#homeServicesWrapper h2 {
  font-size: 18px;
  font-weight: bold;
  margin: 0;
  padding: 0px 0 13px 19px;
}
#homeServicesWrapper .homeServicesData {
  padding: 0 50px;
}
#homeServicesWrapper .homeServicesData h3 {
  font-size: 15px;
  padding: 0;
}
#homeServicesWrapper .homeServicesData .blockLeft {
  margin: 0 !important;
}
#homeServicesWrapper .homeServicesData .blockLeft img {
  margin: 0 19px 0 0;
}
#homeServicesWrapper #homeServicesSlideshow #homeServicesSlidesContainer .homeServicesSlide .homeServicesData p {
  margin: 7px 0;
}
/*Home Promo*/
.homePromoWrapper {
  position: relative;
  height: 153px /*166-13*/;
  padding: 13px 21px 0 21px;
  margin: 0 0 10px 0;
  background: transparent url(../img/home_promo_bg01.png) no-repeat scroll 0 0;
}
.homePromoWrapper.homeNewsWraper {
  background: transparent url(../img/home_box_bg01.png) repeat-x scroll 0 0;
}
.homePromoWrapper h2 {
  max-width: 213px;
  height: 22px;
  font-size: 18px;
  font-weight: bold;
  margin: 0px 0 5px 0;
  padding: 0;
  overflow: hidden;
}
.homePromoBody {
  height: 93px;
  font-size: 12px;
  font-weight: bold;
  color: #333;
  overflow-y: hidden;
}
.homePromoBody ul li {
  padding: 7px 0 0 0;
  background-image: none;
}
.homePromoBody ul li a {
  color: #333;
}
.homePromoBody ul li a span {
  color: #858686;
  padding: 0;
}
.homePromoImgHolder {
  margin: 0;
  padding: 9px 1px 0 9px;
}
.homePromoImgHolder a {
  color: inherit;
}
.homePromoImgHolder img {
  float: right;
  margin: -9px 0 5px 11px;
}
.homeImgWrapper .homePromoImgHolder img {
  margin-left: -9px;
}
.homePromoBtnHolder {
  position: absolute;
  bottom: 9px;
  left: 19px;
  margin: 0;
}
.homePromoBtnHolder + .homePromoBtnHolder {
  position: absolute;
  bottom: 9px;
  left: 239px;
  margin: 0;
}
.homePromoBtnHolder a {
  display: inline-block;
  min-height: 15px;
  font-weight: normal;
  padding: 0 0 0 21px;
  background: transparent url(../img/dot_disc_arrow01.png) no-repeat scroll 0 0;
}
.homePromoWrapper.homeImgBigWrapper {
  height: 329px /*342-13*/;
  padding: 13px 0 0 0;
  background: #fff url(../img/home_gradient_bg01.png) no-repeat scroll 0 0;
}
.homePromoWrapper.homeImgBigWrapper h2 {
  max-width: none;
  padding: 0 0 0 19px;
}
.homePromoWrapper.homeImgBigWrapper .homePromoBody {
  height: auto;
}
/*MISC*/
div.mapFlash {
  top: 135px !important;
}
.ui-widget-content {
  border: 1px solid #aaaaaa;
  border: none;
  background: none;
}
div.mapFlash div.ui-dialog-titlebar {
  background: none;
  border: none;
  height: 45px;
  padding: 0;
}
div.mapFlash div.ui-dialog-titlebar a {
  background: #ffffff;
  width: 45px;
  height: 34px;
  right: 0;
  margin: -10px 0 0 0;
}
div.mapFlash div.ui-dialog-titlebar a span {
  margin: 4px auto;
  background: #ffffff url(../img/lightbox-btn-close.gif) no-repeat 10px 2px;
  width: 45px;
  height: 34px;
}
div.ui-widget-overlay {
  background: #000000;
  opacity: 0.8;
}
.modalFlash,
.modalVideo {
  display: none;
  padding: 0.2em;
}
.ui-dialog .modalFlash.ui-dialog-content {
  padding: 3px;
  text-align: center;
  background: #ffffff;
  border-top: none;
}
/*Hack to prevent Navigation button on lightbox popups*/
#lightbox-nav a {
  display: none !important;
}
/*BLOC FOOTER SOCIAL*/
.socialArea {
  float: right;
  margin-top: 5px;
}
.socialArea .socialButton {
  margin-left: 5px;
}
/*SHARE BUTTONS*/
.shareButtons .pluginCountBox,
.shareButtons .pluginCountBoxNub,
.shareButtons .stBubble {
  display: none;
}
.shareButtons span[st_processed=yes] {
  margin-left: 0;
}
.nav-mobile > .dl-menuwrapper {
  float: none;
  max-width: none;
}
.nav-mobile > .dl-menuwrapper .dl-trigger {
  display: block;
  height: 40px;
  width: 40px;
  padding: 0;
  margin: 0;
  color: #fff;
  text-indent: 0;
  text-transform: uppercase;
  background-color: #067bbe;
}
.nav-mobile > .dl-menuwrapper .dl-trigger:after {
  height: 2px;
  width: 21px;
  top: 15px;
  left: 20%;
  background: #fff;
  -webkit-box-shadow: 0 5px 0 #fff, 0 10px 0 #fff;
          box-shadow: 0 5px 0 #fff, 0 10px 0 #fff;
}
/*+->menu opened*/
.nav-mobile > .dl-menuwrapper .dl-trigger.dl-active {
  background-color: #fff;
  color: #067bbe;
}
.nav-mobile > .dl-menuwrapper .dl-trigger.dl-active:after {
  height: 2px;
  width: 21px;
  top: 15px;
  left: 20%;
  background: #067bbe;
  -webkit-box-shadow: 0 5px 0 #067bbe, 0 10px 0 #067bbe;
          box-shadow: 0 5px 0 #067bbe, 0 10px 0 #067bbe;
}
/*+->submenus*/
.nav-mobile > .dl-menuwrapper .dl-menu {
  margin-top: 0;
  top: 40px;
  background-color: #f8f8f8;
}
.nav-mobile > .dl-menuwrapper .dl-menu {
  -webkit-transform: translateY(0px);
  -ms-transform: translateY(0px);
      transform: translateY(0px);
}
.nav-mobile > .dl-menuwrapper .dl-menu.dl-menuopen {
  border-bottom: solid 10px #F0F0F0;
}
.nav-mobile > .dl-menuwrapper .dl-submenu {
  margin-top: 0;
  top: 41px;
  background-color: #f8f8f8;
}
.nav-mobile > .dl-menuwrapper li {
  border: solid 1px #fff;
}
.nav-mobile > .dl-menuwrapper li a {
  font-size: 14px;
  text-decoration: none;
  color: #067bbe;
}
.nav-mobile > .dl-menuwrapper li > a:after,
.nav-mobile > .dl-menuwrapper li.dl-back:after {
  color: #067bbe;
}
.nav-mobile > .dl-menuwrapper li a:hover,
.no-touch .nav-wrapper .nav-mobile > .dl-menuwrapper li a:hover {
  text-decoration: none;
  background-color: #f0f0f0;
}
/**/
/*!
  Zocial Butons
  http://zocial.smcllns.com
  by Sam Collins (@smcllns)
  License: http://opensource.org/licenses/mit-license.php

  You are free to use and modify, as long as you keep this license comment intact or link back to zocial.smcllns.com on your site.
*/
/* Button structure */
.zocial:before {
  content: "";
  font: 120%/1.65 zocial;
  font-style: normal;
  font-weight: normal;
  -moz-font-smoothing: antialiased;
  -webkit-font-smoothing: antialiased;
  font-smoothing: antialiased;
}
.zocial:active {
  outline: none;
  /* outline is visible on :focus */
}
/* Buttons can be displayed as standalone icons by adding a class of "icon" */
.zocial.icon {
  overflow: hidden;
  max-width: 2.4em;
  padding-left: 0;
  padding-right: 0;
  max-height: 2.15em;
  white-space: nowrap;
}
.zocial.icon:before {
  padding: 0;
  width: 2em;
  height: 2em;
  -webkit-box-shadow: none;
          box-shadow: none;
  border: none;
}
/* Button icon and color */
/* Icon characters are stored in unicode private area */
.zocial.acrobat:before {
  content: "\00E3";
  color: #FB0000;
}
.zocial.amazon:before {
  content: "a";
}
.zocial.android:before {
  content: "&";
}
.zocial.angellist:before {
  content: "\00D6";
}
.zocial.aol:before {
  content: "\"";
}
.zocial.appnet:before {
  content: "\00E1";
}
.zocial.appstore:before {
  content: "A";
}
.zocial.bitbucket:before {
  content: "\00E9";
}
.zocial.bitcoin:before {
  content: "2";
  color: #f7931a;
}
.zocial.blogger:before {
  content: "B";
}
.zocial.buffer:before {
  content: "\00E5";
}
.zocial.call:before {
  content: "7";
}
.zocial.cal:before {
  content: ".";
}
.zocial.cart:before {
  content: "\00C9";
}
.zocial.chrome:before {
  content: "[";
}
.zocial.cloudapp:before {
  content: "c";
}
.zocial.creativecommons:before {
  content: "C";
}
.zocial.delicious:before {
  content: "#";
}
.zocial.digg:before {
  content: ";";
}
.zocial.disqus:before {
  content: "Q";
}
.zocial.dribbble:before {
  content: "D";
}
.zocial.dropbox:before {
  content: "d";
  color: #1f75cc;
}
.zocial.drupal:before {
  content: "\00E4";
  color: #fff;
}
.zocial.dwolla:before {
  content: "\00E0";
}
.zocial.email:before {
  content: "]";
  color: #312c2a;
}
.zocial.eventasaurus:before {
  content: "v";
  color: #9de428;
}
.zocial.eventbrite:before {
  content: "|";
}
.zocial.eventful:before {
  content: "'";
  color: #0066CC;
}
.zocial.evernote:before {
  content: "E";
}
.zocial.facebook:before {
  content: "f";
}
.zocial.fivehundredpx:before {
  content: "0";
  color: #29b6ff;
}
.zocial.flattr:before {
  content: "%";
}
.zocial.flickr:before {
  content: "F";
}
.zocial.forrst:before {
  content: ":";
  color: #50894f;
}
.zocial.foursquare:before {
  content: "4";
}
.zocial.github:before {
  content: "\00E8";
}
.zocial.gmail:before {
  content: "m";
  color: #f00;
}
.zocial.google:before {
  content: "G";
}
.zocial.googleplay:before {
  content: "h";
}
.zocial.googleplus:before {
  content: "+";
}
.zocial.gowalla:before {
  content: "@";
}
.zocial.grooveshark:before {
  content: "8";
}
.zocial.guest:before {
  content: "?";
}
.zocial.html5:before {
  content: "5";
}
.zocial.ie:before {
  content: "6";
}
.zocial.instagram:before {
  content: "\00DC";
}
.zocial.instapaper:before {
  content: "I";
}
.zocial.intensedebate:before {
  content: "{";
}
.zocial.itunes:before {
  content: "i";
  color: #1a6dd2;
}
.zocial.klout:before {
  content: "K";
}
.zocial.lanyrd:before {
  content: "-";
}
.zocial.lastfm:before {
  content: "l";
}
.zocial.lego:before {
  content: "\00EA";
  color: #fff900;
}
.zocial.linkedin:before {
  content: "L";
}
.zocial.lkdto:before {
  content: "\00EE";
}
.zocial.logmein:before {
  content: "\00EB";
}
.zocial.macstore:before {
  content: "^";
}
.zocial.meetup:before {
  content: "M";
}
.zocial.myspace:before {
  content: "_";
}
.zocial.ninetyninedesigns:before {
  content: "9";
  color: #f50;
}
.zocial.openid:before {
  content: "o";
  color: #ff921d;
}
.zocial.opentable:before {
  content: "\00C7";
}
.zocial.paypal:before {
  content: "$";
}
.zocial.pinboard:before {
  content: "n";
}
.zocial.pinterest:before {
  content: "1";
}
.zocial.plancast:before {
  content: "P";
}
.zocial.plurk:before {
  content: "j";
}
.zocial.pocket:before {
  content: "\00E7";
  color: #ee4056;
}
.zocial.podcast:before {
  content: "`";
}
.zocial.posterous:before {
  content: "~";
}
.zocial.print:before {
  content: "\00D1";
}
.zocial.quora:before {
  content: "q";
}
.zocial.reddit:before {
  content: ">";
  color: red;
}
.zocial.rss:before {
  content: "R";
}
.zocial.scribd:before {
  content: "}";
  color: #00d5ea;
}
.zocial.skype:before {
  content: "S";
}
.zocial.smashing:before {
  content: "*";
}
.zocial.songkick:before {
  content: "k";
}
.zocial.soundcloud:before {
  content: "s";
}
.zocial.spotify:before {
  content: "=";
}
.zocial.stackoverflow:before {
  content: "\00EC";
  color: #ff7a15;
}
.zocial.statusnet:before {
  content: "\00E2";
  color: #fff;
}
.zocial.steam:before {
  content: "b";
}
.zocial.stripe:before {
  content: "\00A3";
}
.zocial.stumbleupon:before {
  content: "/";
}
.zocial.tumblr:before {
  content: "t";
}
.zocial.twitter:before {
  content: "T";
}
.zocial.viadeo:before {
  content: "H";
}
.zocial.vimeo:before {
  content: "V";
}
.zocial.vk:before {
  content: "N";
}
.zocial.weibo:before {
  content: "J";
  color: #e6162d;
}
.zocial.wikipedia:before {
  content: ",";
}
.zocial.windows:before {
  content: "W";
}
.zocial.wordpress:before {
  content: "w";
}
.zocial.xing:before {
  content: "X";
}
.zocial.yahoo:before {
  content: "Y";
}
.zocial.ycombinator:before {
  content: "\00ED";
}
.zocial.yelp:before {
  content: "y";
}
.zocial.youtube:before {
  content: "U";
}
@font-face {
  font-family: 'zocial';
  font-style: normal;
  font-weight: normal;
  src: url('../fonts/zocial/zocial-regular-webfont.eot');
  src: url('../fonts/zocial/zocial-regular-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/zocial/zocial-regular-webfont.woff') format('woff'), url('../fonts/zocial/zocial-regular-webfont.ttf') format('truetype'), url('../fonts/zocial/zocial-regular-webfont.svg#zocialregular') format('svg');
}
/* Social Share buttons */
.contentWrapper div.social-media-content {
  position: relative;
}
.contentWrapper div.social-media-content:before {
  content: "";
  position: absolute;
  top: 13px;
  left: 0;
  right: 0;
  height: 33px;
  z-index: 10000;
  background-position: 0 0;
  background-color: #fff;
  background-repeat: no-repeat;
  background-image: url(data:image/png;base64,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);
}
.contentWrapper div.social-media-content.visible:before {
  display: none;
}
.contentWrapper div.social-media-content ul.social-media-share {
  min-height: 33px;
  margin: 1em 0 0 0;
  display: inline-block;
  padding-left: 0px;
}
.contentWrapper div.social-media-content ul.social-media-share li {
  float: left;
  background: none;
  padding: 0 10px 0 0;
}
.contentWrapper div.social-media-content ul.social-media-share li:before {
  display: none;
}
.contentWrapper div.social-media-content ul.social-media-share li.facebook-share {
  overflow: hidden;
}
.contentWrapper div.social-media-content a.shareByEmail {
  background: url(../img/email.png) no-repeat 0px -2px;
  width: 24px;
  height: 24px;
  display: inline-block;
}
.contentWrapper div.social-media-content a.shareOnViadeo {
  background: url(../img/viadeo_share.png) no-repeat 0px 0px;
  width: 65px;
  height: 24px;
  display: inline-block;
}

/*# sourceMappingURL=main.css.map */
