body {
  background: #0054a6 url(/web/imgs/bgrd.gif) repeat-x;
  margin:0;
  padding:0;
  font: 13px/20px Arial, Helvetica, sans-serif;
  color:#333;
  text-align: center;
}
h2 {
  font-size: 24px;
  font-weight:lighter;
  color:#0054a6;
  margin:20px 0 0 0;
  padding:0;
}
fieldset {
  border:none;
}

#wrapper {
    position: relative;
    margin: 0;
  width: 990px;
  background: #FFF;
  margin-right: auto;
  margin-left: auto;
  padding: 0px;
  text-align:left;  
}

#header {
  height: 127px;
  width: 980px;
  background: #0054a6 url(/web/imgs/headerBgrd.gif) repeat-x;
  padding:0;
  margin:0 5px;
}
#header h1 {
  margin: 0;
  padding: 40px 0 0 15px;
  width: 190px;
  height: 33px;
}
#header h1 a {
  background: url(/web/imgs/logo.gif) no-repeat;  
  display: block;
  width: 190px;
  height: 33px;
}
#header h1 span {
  display: none;
}
#header p {
  float:right;
  color:#FFF;
  font-size:large;
  padding:0 20px 0 0;
  margin:-21px 0 21px 0;
}
.email a {
  color:#FFF;
  font-size:large;
  text-decoration:none;
  background: url(/web/imgs/email.gif) no-repeat 20px 0;
  padding:0 0 5px 45px;
}
#header .email a:hover {
  text-decoration:underline;
}
.tel {
  height: 21px;
  background: url(/web/imgs/tel.gif) no-repeat 20px 0;
  padding:0 0 5px 45px;
}

#search {
  float:right;
  margin:-65px 0 0 0;
  padding:0;
}
#search input {
  border:none;
}
#searchInputWrap {
  display:block;
  position:relative;
  background: url(/web/imgs/searchInput.gif) no-repeat top left;
  height:22px;
}
#searchInput {
 /* background: url(/web/imgs/searchInput.gif) no-repeat top left; */
  background:transparent;
  height:19px;
  width:180px;
  padding:0 0 0 10px;
  color:#0054a6;
}
#searchButton {
  position:relative;
  top:1px;
  right:15px;
}

/* NAV */
#nav {
  float: left;  
  /* display:block; */
  height: 33px;
  width:980px;
  margin:0;
  padding:0;
  background: #CCC url(/web/imgs/navBgrd.gif) repeat-x;
  border-top: 1px solid #f4f4f4;
  font-size:13px;
  font-weight:bold;
  position: relative;
  z-index:1;
}
#nav li.up {
  background: #0054a6 url(/web/imgs/navBgrdUp.gif) repeat-x;
}
#nav li.up a {
  color:#FFF;
}

/* BANNER */
#banner {
  /* float:left; */
  width: 980px;
  height: 178px;
  margin:0 5px;
  padding:0;
  background: #0054a6;  
}
#trainingSearch {
  float:left;
  width:215px;
  height:178px;
  margin:0;
  padding:0 0 0 10px;
  background:#06a7e1;
}
#trainingSearch p {
  font-size:12px;
  color:#0054a6;
  margin:-10px 0 0 0;
}
#trainingSearch input {
  border:none;
}
#trainingSearchInputWrap {
  display:block;
  position:relative;
  background: url(/web/imgs/trainingSearchInputBgrd.gif) no-repeat top left;
  height:23px;
}
#trainingSearchInput {
 /* background: url(/web/imgs/trainingSearchInputBgrd.gif) no-repeat; */
  background:transparent;
  height:21px;
  width:196px;
  margin:0 0 0 -10px;
  padding:0 0 0 14px;
  color:#0054a6;
}
#trainingSearchButton {
  position:relative;
  margin:10px 0 0 -12px;
  padding:0;
}
#trainingIntro {
  float:right;
  width:735px;
  margin:0;
  padding:0 0 0 20px;
  color:#FFF;
}
#trainingIntro h2, #trainingSearch h3 {
  font-size: 24px;
  font-weight:lighter;
  color:#FFF;
}
#trainingIntro h3 {
  font-size: 20px;
  color:#06a7e1;
  margin:0px 0 0 0;
}
#trainingIntro a {
  color:#06a7e1;
}
#trainingIntro a:hover {
  color:#FFF;
}

/* jFlow Slider Homepage - multiple selector/dropdown issues in IE6, replaced by Flash scroller */

#scroller {
  width: 900px;
  height: 400px;
  margin:0 0 25px 25px;
  padding:0;
  background: #0054a6;  
}

#myController {
  margin:10px 0 0 25px;
  padding:5px;
  width:900px;
  height:160px;
  display:block;  
  z-index:0;
}
#myController span.jFlowSelected {
  /* background: url(/web/imgs/whoSliderButUp.gif) no-repeat;
  width:160px;
  height:160px; */
}

#slides {
  margin:0 0 50px 0;
}
.slide-wrapper {
  margin:0 0 0 25px;
}
.slide-thumbnail {
  width:890px;
  height:220px;
  float:left;  
}
.entry-content .slide-thumbnail img {
  max-width:890px;
  margin:0;
  border:none;
}
.slide-details {
  float:left;
  margin:-185px 25px 0 220px;
  font-size:17px;
  line-height:21px;
}
.slide1 {
  margin:-185px 210px 0 40px;
}
.slide-details .description {
  color:#FFF;
}

.jFlowControl, .jFlowPrev, .jFlowNext {
  cursor:pointer;
  display:block;
  width:160px;
  height:160px;
}
.jFlowControl.who {
  position:relative;
  top:0;
  left:4px;
  background: url(/web/imgs/whoSliderBut.gif) no-repeat;
  z-index:0;
}
.jFlowControl.who.jFlowSelected {
  background: url(/web/imgs/whoSliderButUp.gif) no-repeat;
  z-index:0;
}
.jFlowControl.ld {
  position:relative;
  top:-160px;
  left:183px;
  background: url(/web/imgs/ldSliderBut.gif) no-repeat;
}
.jFlowControl.ld.jFlowSelected {
  background: url(/web/imgs/ldSliderButUp.gif) no-repeat;
}
.jFlowControl.mls {
  position:relative;
  top:-320px;
  left:363px;
  background: url(/web/imgs/mlsSliderBut.gif) no-repeat;
}
.jFlowControl.mls.jFlowSelected {
  background: url(/web/imgs/mlsSliderButUp.gif) no-repeat;
}
.jFlowControl.lms {
  position:relative;
  top:-480px;
  left:542px;
  background: url(/web/imgs/lmsSliderBut.gif) no-repeat;
}
.jFlowControl.lms.jFlowSelected {
  background: url(/web/imgs/lmsSliderButUp.gif) no-repeat;
}
.jFlowControl.bsc {
  position:relative;
  top:-640px;
  left:723px;
  background: url(/web/imgs/bscSliderBut.gif) no-repeat;
}
.jFlowControl.bsc.jFlowSelected {
  background: url(/web/imgs/bscSliderButUp.gif) no-repeat;
}
.jFlowPrev, .jFlowNext {
  display:none;
}


/* CONTENT */
#content {
  float:right;
  width:735px;
  margin:0 5px 12px 0;
}
#contentHome {
  float:left;
  width:965px;
  margin:0 5px;
  padding:0 0 0 15px;
  background: #0054a6;
  position:relative;
}
#contentHome h2 {
  font-size: 38px;
  font-weight:lighter;
  color:#FFF;
  margin-bottom:-8px;
}
#content h3 {
  font-size: 20px;
  color:#06a7e1;
}
#contentHome h3 {
  font-size: 24px;
  font-weight:lighter;
  color:#06a7e1;
}
#content h4 {
  font-size: 15px;
  font-weight:lighter;
  color:#0054a6;
}
#content h5 {
  font-size: 14px;
  font-weight:bold;
  color:#0054a6;
  margin-bottom:-12px;
}
#content img.Tier1 {
  float:right;
  margin: 0 0 0 15px;
}

#content div.whoWeAre {
  float:right;
  margin: 0 0 0 15px;
}

#content img.whoWeAre {
  float:right;
  margin: 0 0 0 15px;
}
#servicesImg {
  float:right;
  margin:0 0 0 15px;
  padding:0;
  width:260px;
  overflow:hidden;
}
#servicesImg .textHolder {
  width:260px;
  background: url(/web/imgs/captionBgrd.gif) repeat-y;
  margin:0;
  padding:10px;
}
#servicesImg .textBox {
   width:240px;
  padding:0; margin:0;
}
#servicesImg h4 {  
  color:#FFF;
  font-size:19px;
  line-height:22px;
  padding:0;
  margin:0;
}
#quotes { color:#06a7e1; margin-bottom:14px; }
#quotes .tblQuote { width:80%; margin-left:auto; margin-right:auto; }
#quotes .quoteMark { width:64px; height:49px; }
#quotes p { padding:10px 10px 10px 10px; font-style:italic; }

/* TRAINING CATALOGUE */
.left { float:left; width:361px; }
.right {   float:right; width:361px; padding:0; margin:0 2px 0 0; }
#content h3.show {
  font-size: 16px;
  background:#0054a6;
  font-weight:normal;
  padding:5px 0 5px 10px;
  margin:0 0 10px 0;
  width:353px;
}
#content h3.show a { text-decoration:none; color:#FFF; }
.info {
  display:none;
  background:#c7eafc;
  border:1px solid #0054a6;
  width:361px;
  padding:0;
  margin:-10px 0 10px 0;
}
.info ul {
  list-style-image:url(/web/imgs/listArrow.gif);
  margin-bottom:5px;
}
.info ul li a {
  color:#333;
  text-decoration:none;
  font-weight:bold;
}
.info ul li a:hover {
  text-decoration:underline;
}

.synopHeading { color:#0054a6 !important;  font-weight:bold !important; font-size:14px !important; margin:0 !important; } 

/* SEARCH RESULT LIST */
.back {
  float:right;
  color:#6d6e71;
  margin:-40px 5px 0 0;
}
.searchListing {
  display:block;
  border-top:2px solid #bfd4e9;
  height: 67px;
  margin:0 5px 0 0;
}
#content .details h4 {
  color:#333;
  font-size: 15px;
  font-weight:bolder;
  margin: 10px 0 0 0;
}
#content .details p {
  margin: 0;
}
#content .moreInfoBut {
  margin:0 0 0 185px;
}
#content .price {
  /* margin:-50px 0 0 425px; */
  margin:-50px 0 0 485px;
  padding:30px 8px 8px 8px;
  width:100px;
  /* height:90px; */
  background:#c7eafc;
  text-align:center;
}
#content .book {
  float:right;
  margin:-50px 0 0 0;
}
#content .book a {
  margin:0 0 0 70px;
  color:#06a7e1;
}
.moreInfo {
  display:none;
  background:#c7eafc;
  padding:5px 20px;
  margin:0 0 5px 0;
}
.moreInfo a {
  color:#06a7e1;
}

/* NEWS & RSS */
#rss {
  float:right;
  width:260px;
  font-size:12px;
  color:#6d6e71;
  background:#e1e4f3;
  padding:0 0 10px 20px;
  margin:0;
}
#content #rss h3 {
  color: #f7941e;
  font-size:14px;
  font-weight:normal;
  background: url(/web/imgs/rssLrg.gif) no-repeat;
  padding:0 0 0 30px;
  line-height:22px;
}
#content #rss .twitter {
  color: #f7941e;
  font-size:14px;
  font-weight:normal;
  background: url(/web/imgs/twitter.gif) no-repeat;
  padding:0 0 0 30px;
  line-height:22px;
}
#content #rss h4 {
  color: #0054a6;
  font-size:12px;
  font-weight:bolder;
  margin-bottom:0;
  padding:0;
}
.newsListing {
  display:block;
  border-bottom:2px solid #bfd4e9;
  width: 440px;
  min-height:120px;
  margin:0 5px 0 0;
}
.newsListing img {
  float:right;
  margin:-20px 0 10px 10px;  
}
.newsListing a, #rss a {
  color:#0054a6;
  font-weight:bold;
  text-decoration:none;
}
.newsListing a:hover, #rss a:hover {
  text-decoration:underline;
}
.newsDetail {
  width: 440px;
}

.ShoutOut {
  width:220px; margin:24px auto 12px auto; 
  padding:8px; border-top:#bfd4e9 2px solid; border-bottom:#bfd4e9 2px solid; 
  font-size:1.3em; font-family:serif; background:#ededed;
}

/* SIDEBAR */
#sidebar {
  float:left;
  width:235px;
  margin:0 0 0 5px;
  /* background:#CCC; */
  color:#6d6e71;
  font-size:12px;
  overflow:hidden;
}
#sidebar h3 {
  color: #0054a6;
  padding:0 0 0 10px;
  margin:14px 0;
}
#subnav ul {
  margin:0 0 20px 22px;
  padding:0;
}
#subnav a {
  text-decoration:none;
  color:#6d6e71;
}
#subnav a:hover, #subnav li.up a {
  color:#0054a6;
  text-decoration:underline;
}
#subnav li.up {
  font-weight:bold;
}
#subnav li.normal {
  font-weight:normal;
}

#subnav ul ul {
  margin:0 0 0 15px;
}
#highlight {
  background: #e5f1d5;
  color:#0054a6;
  width:225px;
  padding:0 0 20px 0;
  margin:0 0 20px 0;
  text-align:center;
  overflow:hidden;
}
#highlight div.header{
  background:#8CC63F url(/web/imgs/focusHeading.gif) no-repeat;
  font-family:arial;
  font-size:20px;
  line-height:34px;
  padding:0px;
  color: #0054A6;
  width: 225px;
  height: 34px;
  overflow:hidden;
  margin:0 0 -20px 0;
  text-align:left;
  padding:0 0 0 12px;
}
#highlight h4 {
  font-size:20px;
  line-height: 24px;
  padding:0;
  margin:40px 0 10px 0;
}
#highlight a {
  color:#0054a6;
}
.rss, .caseStudies, .consultants, .callBack {
  margin:0;
  padding:0 0 10px 0;
  height: 34px;
  width:225px;
}
.rss a, .caseStudies a, .consultants a, .callBack a {
  display:block;
  height: 34px;
  width:225px;
}
.rss a {
  background: url(/web/imgs/latestNewsHeading.gif) no-repeat;
}
.caseStudies a {
  background: url(/web/imgs/caseStudiesBut.gif) no-repeat;
}
.consultants a {
  background: url(/web/imgs/consultantsBut.gif) no-repeat;
}
.callBack a {
  background: url(/web/imgs/callBackBut.gif) no-repeat;
}
.rss span, .caseStudies span, .consultants span, .callBack span {
  display:none;
}

#newsFeed {
  width:198px;
  /* height:125px; */
  border:1px solid #0054a6;
  padding:0 10px 10px 15px;
  margin:-10px 0 10px 0;
}
#newsFeed h4 {
  color: #0054a6;
}
#sidebar select {
  margin:0 0 20px 10px;
  width:205px;
}

/* FOOTER */
#footer {
  clear:both;
  width:990px;
  margin:0;
  padding:0;
  position:relative;
  z-index:100;
}
#partners {
  width:980px;
  height:90px;
  padding:10px 0 0 0;
}
#partners img  {
  float:right;
}
#social {
  padding:20px 20px 10px 20px;
  margin:0;
}
#social p {
  color: #0054a6;
}
#social a {
  padding: 0 10px 0 0;
}
#footerLinks {
  background: #0054a6;
  color:#FFF;
  padding:5px 0 0 0;
  font-size:smaller;
}
#footerLinks a {
  color:#FFF;
  padding:0 5px;
  text-decoration:none;
}
#footerLinks a:hover {
  text-decoration:underline;
}
#footerLinks p {
  padding:0 0 0 5px;
  margin:0;
}
.design {
  float:right;
  padding:0 5px 0 0;
  margin:-20px 0 0 0;
}
#footerLinks .design a {
  padding:0;
}

.social {
  float:right;
  padding:0 5px 0 0;
  margin:-20px 150px 0 0;
}

.social img { border:0 }

.tweet { clear:both; text-align:left; }
.tweet span { display:block; }
.tweet img { margin:0 10px 10px 0; display:none; }


/* XSLTsearch 2.x */
.xsltsearch_result p {margin: 0; padding: 0; width:70%; }
.xsltsearch_result:hover {background: #f6f6f6;}
.xsltsearch_ordinal {font-weight: bold; font-size: 75%;}
.xsltsearch_title {font-weight: bold;}
.xsltsearch_score {font-size: 75%;}
p.xsltsearch_result_description {padding-bottom: 10px; font-size: 85%;}
.xsltsearch_description strong {background: #ff9;} /* search term highlighting */
#xsltsearch_navigation {text-align: center;}
#xsltsearch_navigation .disabled {color: #999;}
#xsltsearch_stats {font-size: 75%; color: #666;}



/*** ESSENTIAL STYLES ***/
.sf-menu, .sf-menu * {
  margin:      0;
  padding:    0;
  list-style:    none;
}
.sf-menu {
  line-height:  1.0;
}
.sf-menu ul {
  position:    absolute;
  top:      -999em;
  width:      12em; /* left offset of submenus need to match (see below) */
}
.sf-menu ul li {
  width:      100%;
}
.sf-menu li:hover {
  visibility:    inherit; /* fixes IE7 'sticky bug' */
}
.sf-menu li {
  float:      left;
  position:    relative;
}
.sf-menu a {
  display:    block;
  position:    relative;
}
.sf-menu li:hover ul,
.sf-menu li.sfHover ul {
  left:      0;
  top:      2.5em; /* match top ul list item height */
  z-index:    99;
}
ul.sf-menu li:hover li ul,
ul.sf-menu li.sfHover li ul {
  top:      -999em;
}
ul.sf-menu li li:hover ul,
ul.sf-menu li li.sfHover ul {
  left:      12em; /* match ul width */
  top:      0;
}
ul.sf-menu li li:hover li ul,
ul.sf-menu li li.sfHover li ul {
  top:      -999em;
}
ul.sf-menu li li li:hover ul,
ul.sf-menu li li li.sfHover ul {
  left:      12em; /* match ul width */
  top:      0;
}

/*** NAV SKIN ***/
.sf-menu {
  list-style:none;
  margin:0;
  padding:0;
}
.sf-menu a {
  text-decoration:none;
  color:#4c4d4f;
}
/* .sf-menu a, .sf-menu a:visited  { /* visited pseudo selector so IE6 applies text colour
  color:      #4c4d4f;
} */
.sf-menu li {
  display:inline;
  line-height:15px;
  padding:9px 16px;
  border-right:1px solid #6a696b;
}
.sf-menu li li {
  background:    #406ab3;
  border-right:none;
  font-size:11px;
  font-weight:normal;
  line-height:11px;
}

.sf-menu li li li {
  background:    #406ab3;
  border-right:none;
  font-size:11px;
  font-weight:normal;
  line-height:11px;
}
.sf-menu li:hover, .sf-menu li.sfHover,
.sf-menu a:focus, .sf-menu a:hover, .sf-menu a:active {  
  text-decoration:none;
  outline:    0;
  color:#FFF;
}
.sf-menu li li:hover {
  text-decoration:underline;
  background:    #577fc5;
  color:#FFF;
}
.sf-menu ul li a {
  color:#FFF;
}
.sf-menu ul li li a {
  color:#FFF;
}

/*** arrows **/
.sf-menu a.sf-with-ul {
  /* padding-right:   2.25em; */
  min-width:    1px; /* trigger IE7 hasLayout so spans position accurately */
}
.sf-sub-indicator {
  position:    absolute;
  display:    block;
  right:      .75em;
  top:      1.05em; /* IE6 only */
  width:      10px;
  height:      10px;
  text-indent:   -999em;
  overflow:    hidden;
  background:    url('../images/arrows-ffffff.png') no-repeat -10px -100px; /* 8-bit indexed alpha png. IE6 gets solid image only */
}
a > .sf-sub-indicator {  /* give all except IE6 the correct values */
  top:      .8em;
  background-position: 0 -100px; /* use translucent arrow for modern browsers*/
}
/* apply hovers to modern browsers */
a:focus > .sf-sub-indicator,
a:hover > .sf-sub-indicator,
a:active > .sf-sub-indicator,
li:hover > a > .sf-sub-indicator,
li.sfHover > a > .sf-sub-indicator {
  background-position: -10px -100px; /* arrow hovers for modern browsers*/
}

/* point right for anchors in subs */
.sf-menu ul .sf-sub-indicator { background-position:  -10px 0; }
.sf-menu ul a > .sf-sub-indicator { background-position:  0 0; }
/* apply hovers to modern browsers */
.sf-menu ul a:focus > .sf-sub-indicator,
.sf-menu ul a:hover > .sf-sub-indicator,
.sf-menu ul a:active > .sf-sub-indicator,
.sf-menu ul li:hover > a > .sf-sub-indicator,
.sf-menu ul li.sfHover > a > .sf-sub-indicator {
  background-position: -10px 0; /* arrow hovers for modern browsers*/
}

/*** shadows for all but IE6 ***/
.sf-shadow ul {
  background:  url('../images/shadow.png') no-repeat bottom right;
  padding: 0 8px 9px 0;
  -moz-border-radius-bottomleft: 17px;
  -moz-border-radius-topright: 17px;
  -webkit-border-top-right-radius: 17px;
  -webkit-border-bottom-left-radius: 17px;
}
.sf-shadow ul.sf-shadow-off {
  background: transparent;
}



/* ------------------------------------------------------------
  NUMBER OF COLUMNS: Adjust #primaryNav li to set the number
  of columns required in your site map. The default is 
  4 columns (25%). 5 columns would be 20%, 6 columns would 
  be 16.6%, etc. 
------------------------------------------------------------ */

#primaryNav li {
  width:25%;
  list-style:none;
}
#primaryNav li ul li {
  width:100% !important;
  list-style:none;
}
#primaryNav.col1 li { width:99.9%; }
#primaryNav.col2 li { width:50.0%; }
#primaryNav.col3 li { width:33.3%; }
#primaryNav.col4 li { width:25.0%; }
#primaryNav.col5 li { width:20.0%; }
#primaryNav.col6 li { width:16.6%; }
#primaryNav.col7 li { width:14.2%; }
#primaryNav.col8 li { width:12.5%; }
#primaryNav.col9 li { width:11.1%; }
#primaryNav.col10 li { width:10.0%; }
/* ------------------------------------------------------------
  General Styles
------------------------------------------------------------ */
.sitemap {
  margin: 40px 0 40px -170px;
  float: left;
  width: 100%;
}
/* ------------------------------------------------------------
  Site Map Styles
------------------------------------------------------------ */
/* --------  Top Level --------- */
#primaryNav {
  margin: 0;
  float: left;
  width: 100%;
}
#primaryNav #home {
  display: block;
  float: none;
  background: #ffffff url('/web/imgs/slickmap/L1-left.png') center bottom no-repeat;
  position: relative;
  z-index: 2;
  padding: 0 0 30px 0;
}
#primaryNav li {
  float: left;
  background: url('/web/imgs/slickmap/L1-center.png') center top no-repeat;
  padding: 30px 0;
  margin-top: -30px;
}
#primaryNav li a {
  margin: 0 20px 0 0;
  padding: 10px 0;
  display: block;
  font-size: 14px;
  font-weight: bold;
  text-align: center;
  color: black;  
  background: #c3eafb url('/web/imgs/slickmap/white-highlight.png') top left repeat-x;
  border: 2px solid #b5d9ea;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  -webkit-box-shadow: rgba(0,0,0,0.5) 2px 2px 2px; 
  -moz-box-shadow: rgba(0,0,0,0.5) 2px 2px 2px; /* FF 3.5+ */  
}
#primaryNav li a:hover {
  background-color: #e2f4fd;
  border-color: #97bdcf;
}
#primaryNav li:last-child {
  background: url('/web/imgs/slickmap/L1-right.png') center top no-repeat;
}
#primaryNav li a:link:before,
#primaryNav li a:visited:before {
  color: #78a9c0;
}
/* --------  Second Level --------- */
#primaryNav li li {
  width: 100%;
  clear: left;
  margin-top: 0;
  padding: 10px 0 0 0;
  background: url('/web/imgs/slickmap/vertical-line.png') center bottom repeat-y;
}
#primaryNav li li a {
  background-color: #cee3ac;
  border-color: #b8da83;
}
#primaryNav li li a:hover {
  border-color: #94b75f;
  background-color: #e7f1d7;
}
#primaryNav li li:first-child {
  padding-top: 30px;
}
#primaryNav li li:last-child {
  background: url('/web/imgs/slickmap/vertical-line.png') center bottom repeat-y;
}
#primaryNav li li a:link:before,
#primaryNav li li a:visited:before {
  color: #8faf5c;
}
/* --------  Third Level --------- */
#primaryNav li li ul {
  margin: 10px 0 0 0;
  width: 100%;
  float: right;
  padding: 9px 0 10px 0;
  background: #ffffff url('/web/imgs/slickmap/L3-ul-top.png') center top no-repeat;
}
#primaryNav li li li {
  background: url('/web/imgs/slickmap/L3-center.png') left center no-repeat;
  padding: 5px 0;
}
#primaryNav li li li a {
  background-color: #fff7aa;
  border-color: #e3ca4b;
  font-size: 12px;
  padding: 5px 0;
  width: 80%;
  float: right;
}
#primaryNav li li li a:hover {
  background-color: #fffce5;
  border-color: #d1b62c;
}
#primaryNav li li li:first-child {
  padding: 15px 0 5px 0;
  background: url('/web/imgs/slickmap/L3-li-top.png') left center no-repeat;
}
#primaryNav li li li:last-child {
  background: url('/WdrWeb/imgs/slickmap/L3-bottom.png') left center no-repeat;
}
#primaryNav li li li a:link:before,
#primaryNav li li li a:visited:before {
  color: #ccae14;
  font-size: 9px;
}
/* ------------------------------------------------------------
  Utility Navigation
------------------------------------------------------------ */
#utilityNav {
  float: right;
  max-width: 50%;
  margin-right: 10px;
}
#utilityNav li {
  float: left;
  margin-bottom: 10px;
}
#utilityNav li a {
  margin: 0 10px 0 0;
  padding: 5px 10px;
  display: block;  
  border: 2px solid #e3ca4b;
  font-size: 12px;
  font-weight: bold;
  text-align: center;
  color: black;
  background: #fff7aa url('/web/imgs/slickmap/white-highlight.png') top left repeat-x;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  -webkit-box-shadow: rgba(0,0,0,0.5) 2px 2px 2px; 
  -moz-box-shadow: rgba(0,0,0,0.5) 2px 2px 2px; /* FF 3.5+ */  
}
#utilityNav li a:hover {
  background-color: #fffce5;
  border-color: #d1b62c;
}
#utilityNav li a:link:before,
#utilityNav li a:visited:before {
  color: #ccae14;
  font-size: 9px;
  margin-bottom: 3px;
}



/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */

