/* CSS Document */
/* CSS Document */
html,
body {
  padding: 0px;
  margin: 0px;
  min-height: 100%;
  width: 100%;
  position: relative;
  z-index: 1;
}

.cmsWrapper {
  margin: 0px auto;
  display: block;
  z-index: 901;
  position: relative;
  max-width: 980px;
  margin: 25px auto;
  font-family: 'Source Sans Pro', sans-serif;
}

.loginPage {
  background: url(../images/bg.png) top center no-repeat #d2d2d2;
}

form.login {
  max-width: 350px;
  width: 100%;
  margin: 10px auto;
}
form.login .fieldGroup {
  -webkit-box-shadow: white 0 1px 0, rgba(0, 0, 0, 0.25) 0 2px 6px inset;
  -moz-box-shadow: white 0 1px 0, rgba(0, 0, 0, 0.25) 0 2px 6px inset;
  box-shadow: white 0 1px 0, rgba(0, 0, 0, 0.25) 0 2px 6px inset;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  display: inline;
  float: left;
  width: 100%;
  margin: 20px 0px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
form.login .fieldGroup .field {
  clear: both;
  width: 100%;
  display: inline;
  float: left;
  margin: 0px 0px -2px;
}
form.login .fieldGroup .field:first-child {
  margin: -2px auto -10px;
}
form.login .fieldGroup .field:first-child input {
  -webkit-border-radius: 5px 5px 0px 0px;
  -moz-border-radius: 5px 5px 0px 0px;
  -ms-border-radius: 5px 5px 0px 0px;
  -o-border-radius: 5px 5px 0px 0px;
  border-radius: 5px 5px 0px 0px;
}
form.login .fieldGroup .field label {
  min-width: 155px;
  margin-left: 90px;
  padding: 5px 10px 5px 10px;
  text-align: right;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  display: none;
}
form.login .fieldGroup .field input {
  display: inline;
  float: left;
  outline: none;
  background: #fff;
  border: 1px solid #A7A7A7;
  width: 100%;
  font-size: 12px;
  -webkit-border-radius: 0px 0px 5px 5px;
  -moz-border-radius: 0px 0px 5px 5px;
  -ms-border-radius: 0px 0px 5px 5px;
  -o-border-radius: 0px 0px 5px 5px;
  border-radius: 0px 0px 5px 5px;
  padding: 12px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
form.login .fieldGroup .field input:-webkit-autofill {
  background: #fff !important;
}
form.login button {
  cursor: pointer;
  clear: both;
  margin-top: 15px;
  font-size: 14px;
  padding: 0.3em 1.5em;
  display: inline-block;
  cursor: pointer;
  line-height: 1.5;
  text-decoration: none;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  background: url('/images/sassy-ie-overlay.png') repeat-x bottom left #616161;
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #a1a1a1), color-stop(50%, #616161), color-stop(100%, #545454));
  background: -webkit-linear-gradient(#a1a1a1, #616161 50%, #545454);
  background: -moz-linear-gradient(#a1a1a1, #616161 50%, #545454);
  background: -o-linear-gradient(#a1a1a1, #616161 50%, #545454);
  background: linear-gradient(#a1a1a1, #616161 50%, #545454);
  -webkit-box-shadow: #c7c7c7 0 1px 0 inset;
  -moz-box-shadow: #c7c7c7 0 1px 0 inset;
  box-shadow: #c7c7c7 0 1px 0 inset;
  border: 1px solid #474747;
  color: white;
  text-shadow: #4d4d4d 0 -1px 0;
  text-shadow: black 1px 1px 1px;
  -webkit-box-shadow: 0px 0px 18px -7px black;
  -moz-box-shadow: 0px 0px 18px -7px black;
  box-shadow: 0px 0px 18px -7px black;
}
form.login button:hover {
  background-color: #545454;
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #9c9c9c), color-stop(50%, #545454), color-stop(100%, #404040));
  background: -webkit-linear-gradient(#9c9c9c, #545454 50%, #404040);
  background: -moz-linear-gradient(#9c9c9c, #545454 50%, #404040);
  background: -o-linear-gradient(#9c9c9c, #545454 50%, #404040);
  background: linear-gradient(#9c9c9c, #545454 50%, #404040);
}
form.login button:active {
  -webkit-box-shadow: #404040 0 1px 2px inset;
  -moz-box-shadow: #404040 0 1px 2px inset;
  box-shadow: #404040 0 1px 2px inset;
}
form.login button.disabled, form.login button[disabled] {
  opacity: 0.6;
  background: #545454;
  cursor: default;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
form.login button:hover {
  display: block;
  font-size: 14px;
  padding: 0.3em 1.5em;
  display: inline-block;
  cursor: pointer;
  line-height: 1.5;
  text-decoration: none;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  background: url('/images/sassy-ie-overlay.png') repeat-x bottom left #393939;
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #797979), color-stop(50%, #393939), color-stop(100%, #616161));
  background: -webkit-linear-gradient(#797979, #393939 50%, #616161);
  background: -moz-linear-gradient(#797979, #393939 50%, #616161);
  background: -o-linear-gradient(#797979, #393939 50%, #616161);
  background: linear-gradient(#797979, #393939 50%, #616161);
  -webkit-box-shadow: #9f9f9f 0 1px 0 inset;
  -moz-box-shadow: #9f9f9f 0 1px 0 inset;
  box-shadow: #9f9f9f 0 1px 0 inset;
  border: 1px solid #545454;
  color: white;
  text-shadow: #373737 0 -1px 0;
  -webkit-box-shadow: #404040 0 0.2em 0.4em inset;
  -moz-box-shadow: #404040 0 0.2em 0.4em inset;
  box-shadow: #404040 0 0.2em 0.4em inset;
  border: solid 1px #2e2e2e;
  text-shadow: black 1px 1px 1px;
}
form.login button:hover:hover {
  background-color: #616161;
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #747474), color-stop(50%, #616161), color-stop(100%, #4d4d4d));
  background: -webkit-linear-gradient(#747474, #616161 50%, #4d4d4d);
  background: -moz-linear-gradient(#747474, #616161 50%, #4d4d4d);
  background: -o-linear-gradient(#747474, #616161 50%, #4d4d4d);
  background: linear-gradient(#747474, #616161 50%, #4d4d4d);
}
form.login button:hover:active {
  -webkit-box-shadow: #4d4d4d 0 1px 2px inset;
  -moz-box-shadow: #4d4d4d 0 1px 2px inset;
  box-shadow: #4d4d4d 0 1px 2px inset;
}
form.login button:hover.disabled, form.login button:hover[disabled] {
  opacity: 0.6;
  background: #616161;
  cursor: default;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
form.login button:hover:active {
  -webkit-box-shadow: #353535 0 0.2em 0.4em inset;
  -moz-box-shadow: #353535 0 0.2em 0.4em inset;
  box-shadow: #353535 0 0.2em 0.4em inset;
}

.adminLogged {
  width: 39px;
  position: absolute;
  z-index: 1010;
  left: 0px;
  top: 0px;
  display: inline;
  float: left;
}
.adminLogged .cmsMenuHead {
  background: url(../images/cmsMenuHeading.png) no-repeat top left #d6d6d6;
  height: 12px !important;
  display: inline;
  float: left;
  clear: both;
  width: 100%;
  cursor: move;
}
.adminLogged .cmsMenuFoot {
  background: url(../images/cmsMenuFooter.png) top left no-repeat;
  height: 9px !important;
  display: block;
  display: inline;
  float: left;
  clear: both;
  width: 100%;
}
.adminLogged ul {
  width: 100%;
  list-style: none;
  background: url(../images/cmsMenuBg.png) repeat-y;
  display: inline;
  float: left;
  margin: 0px;
  padding: 0px;
  padding-top: 3px;
  padding-bottom: 0px;
  clear: both;
  position: relative;
  z-index: 1025;
}
.adminLogged ul li {
  float: left;
  display: block;
  position: relative;
  z-index: 3000;
  padding: 0px;
  width: 100%;
}
.adminLogged ul li.config {
  display: block;
  float: left;
  margin-top: 2px;
  width: 100%;
  background: url(../images/cmsMenuSeparate.png) no-repeat top left;
  padding-top: 4px;
  display: block;
}
.adminLogged ul li a {
  color: #fff;
  font-size: 14px;
  text-decoration: none;
  padding: 2px 2px 2px 0px;
  text-align: center;
  width: 99%;
  display: block;
}

/* CSS Document */
.cmsOverlayBox {
  width: 100%;
  display: inline;
  float: left;
  position: fixed;
  height: 100%;
  font-size: 12px;
  opacity: 0;
  z-index: 900;
  display: none;
  font-family: 'Open Sans', sans-serif;
  overflow-y: scroll;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  background: url(../images/overlayBoxBg.png);
}

.cmsOverlayPage {
  position: absolute;
  top: 0px;
  left: 0px;
  min-height: 450px;
  border: 1px solid #4e4e4e;
  background: #e9e9e9;
  opacity: 0;
  z-index: 910;
  display: none;
  -webkit-box-shadow: 0px 0px 25px -8px black;
  -moz-box-shadow: 0px 0px 25px -8px black;
  box-shadow: 0px 0px 25px -8px black;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  overflow: hidden;
  padding: 0px 0px 20px 20px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.cmsOverlayPage.lister {
  min-width: 950px;
}
.cmsOverlayPage.focused {
  z-index: 1008;
}
.cmsOverlayPage.blured {
  opacity: 0.75 !important;
  filter: alpha(opacity=75) !important;
}
.cmsOverlayPage.bigWindow {
  width: 100%;
  min-width: 200px;
  max-width: 950px;
}
.cmsWrapper.fullscreen .cmsOverlayPage.bigWindow {
  max-width: 100%;
  min-height: 100%;
  max-height: 100%;
}
.cmsOverlayPage.dragguableList {
  width: auto;
  min-width: 280px;
  max-width: 280px;
}
.cmsOverlayPage.dragguableList ul.availableItems {
  width: 100%;
  list-style: none;
  float: left;
  clear: both;
  padding: 0px;
  margin-right: 20px;
  margin-top: 15px;
}
.cmsOverlayPage .cmsHead {
  position: relative;
  width: 100%;
  display: inline;
  float: left;
  border-left: 1px solid #9b9b9b;
  margin-bottom: 0px;
  background: url(../images/contentBoxHeading.png) repeat-x #393939;
  height: 33px !important;
  color: #fff;
  margin-left: -21px;
  padding-right: 20px;
}
.cmsOverlayPage .cmsHead a.cmsLoading {
  position: absolute;
  top: 0px;
  right: 110px;
  /*background:url(../images/loading.gif) no-repeat;*/
  width: 25px;
  height: 25px;
  display: none;
  z-index: 1005;
}
.cmsOverlayPage .cmsHead .cmsTitle {
  font-weight: normal;
  font-size: 16px;
  width: 80%;
  display: block;
  background: url(../images/arrows.png) 5px 5px no-repeat;
  padding-left: 35px;
  line-height: 33px;
  text-shadow: black 2px 2px 1px;
  cursor: move;
}
.cmsOverlayPage .cmsHead input.cmsHeadSearch {
  position: absolute;
  right: 117px;
  top: 3px;
  line-height: 18px;
  width: 153px;
  display: inline;
  float: left;
  height: 25px;
  padding: 3px 5px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
}
.cmsOverlayPage .cmsHead span.cmsSearchPlaceholder {
  position: absolute;
  width: 153px;
  line-height: 18px;
  height: 15px;
  font-size: 11px;
  right: 115px;
  top: 3px;
  color: #444;
  cursor: text;
  padding: 3px 5px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  display: inline;
  float: left;
}
.cmsOverlayPage .cmsHead span.cmsSearchPlaceholder.focused {
  color: #aaa;
}
.cmsOverlayPage .cmsHead span.cmsSearchPlaceholder.hidden {
  display: none;
}
.cmsOverlayPage .cmsHead .cmsTools a {
  display: block;
  position: absolute;
  width: 21px;
  height: 21px;
  top: 4px;
  z-index: 1010;
  font-size: 0px;
  padding: 0px;
  display: inline-block;
  cursor: pointer;
  line-height: 1.5;
  text-decoration: none;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  background: url('/images/sassy-ie-overlay.png') repeat-x bottom left #919191;
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #d1d1d1), color-stop(50%, #919191), color-stop(100%, #777777));
  background: -webkit-linear-gradient(#d1d1d1, #919191 50%, #777777);
  background: -moz-linear-gradient(#d1d1d1, #919191 50%, #777777);
  background: -o-linear-gradient(#d1d1d1, #919191 50%, #777777);
  background: linear-gradient(#d1d1d1, #919191 50%, #777777);
  -webkit-box-shadow: #f7f7f7 0 1px 0 inset;
  -moz-box-shadow: #f7f7f7 0 1px 0 inset;
  box-shadow: #f7f7f7 0 1px 0 inset;
  border: 1px solid #6b6b6b;
  color: white;
  text-shadow: #7b7b7b 0 -1px 0;
  -webkit-box-shadow: #7d7d7d 0 0.2em 0.4em inset;
  -moz-box-shadow: #7d7d7d 0 0.2em 0.4em inset;
  box-shadow: #7d7d7d 0 0.2em 0.4em inset;
  border: solid 1px #6b6b6b;
}
.cmsOverlayPage .cmsHead .cmsTools a:hover {
  background-color: #777777;
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #cccccc), color-stop(50%, #777777), color-stop(100%, #636363));
  background: -webkit-linear-gradient(#cccccc, #777777 50%, #636363);
  background: -moz-linear-gradient(#cccccc, #777777 50%, #636363);
  background: -o-linear-gradient(#cccccc, #777777 50%, #636363);
  background: linear-gradient(#cccccc, #777777 50%, #636363);
}
.cmsOverlayPage .cmsHead .cmsTools a:active {
  -webkit-box-shadow: #636363 0 1px 2px inset;
  -moz-box-shadow: #636363 0 1px 2px inset;
  box-shadow: #636363 0 1px 2px inset;
}
.cmsOverlayPage .cmsHead .cmsTools a.disabled, .cmsOverlayPage .cmsHead .cmsTools a[disabled] {
  opacity: 0.6;
  background: #777777;
  cursor: default;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
.cmsOverlayPage .cmsHead .cmsTools a:active {
  -webkit-box-shadow: #727272 0 0.2em 0.4em inset;
  -moz-box-shadow: #727272 0 0.2em 0.4em inset;
  box-shadow: #727272 0 0.2em 0.4em inset;
}
.cmsOverlayPage .cmsHead .cmsTools a:hover {
  -webkit-box-shadow: 0px 0px 2px 0px black inset;
  -moz-box-shadow: 0px 0px 2px 0px black inset;
  box-shadow: 0px 0px 2px 0px black inset;
}
.cmsOverlayPage .cmsHead .cmsTools a.cmsFullscreen {
  right: 87px;
  background: url(../images/fullscreen.png) white no-repeat 2px 3px;
  background-size: 80%;
}
.cmsOverlayPage .cmsHead .cmsTools a.cmsReduce {
  right: 87px;
  background: url(../images/reduce.png) white no-repeat 2px 3px;
  background-size: 80%;
}
.cmsOverlayPage .cmsHead .cmsTools a.cmsPlus {
  right: 31px;
  background: url(../images/Plus.png) white no-repeat 2px 3px;
  background-size: 80%;
}
.cmsOverlayPage .cmsHead .cmsTools a.cmsClose {
  right: 3px;
  background: url(../images/Close.png) white no-repeat 2px 2px;
  background-size: 80%;
}
.cmsOverlayPage .cmsHead .cmsTools a.cmsRetour {
  right: 59px;
  background: url(../images/back.png) white no-repeat 2px 3px;
  background-size: 80%;
}
.cmsOverlayPage .cmsContent {
  display: block;
  padding-top: 20px;
  float: left;
  width: 100%;
  position: relative;
  text-align: left;
  border: 0px solid #000;
  overflow-y: auto;
  overflow-x: hidden;
  overflow-style: marquee-line;
}
.cmsOverlayPage .cmsContent .cms-tpl-title,
.cmsOverlayPage .cmsContent .cmsBlockTitle {
  display: inline;
  float: left;
  width: 100%;
  font-weight: bold;
  font-size: 15px;
  margin: 10px 0px;
}
.cmsOverlayPage .cmsContent .cms-tpl-select-link {
  text-decoration: none;
  display: block;
  float: left;
  margin: 1px;
  padding: 4px 0px 3px 2px;
}
.cmsOverlayPage .cmsContent .cms-tpl-select-link img {
  width: 100px;
}
.cmsOverlayPage .cmsContent .cms-tpl-select-link:hover, .cmsOverlayPage .cmsContent .cms-tpl-select-link.active {
  margin: 0px;
  border: 1px solid #989898;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  background: #eaeaea;
}
.cmsOverlayPage .cmsContent ul.cmsSteps {
  width: 80%;
  padding: 0px;
  margin: 0px;
}
.cmsOverlayPage .cmsContent ul.cmsSteps li {
  padding: 0px;
  margin: 0px;
  display: inline;
  float: left;
}
.cmsOverlayPage .cmsContent ul.cmsSteps li a {
  padding: 5px 20px;
  text-align: center;
  background: #fff;
  display: inline;
  float: left;
  margin: -20px 0px 45px 5px;
  -webkit-box-shadow: 0px 0px 5px #333333;
  -moz-box-shadow: 0px 0px 5px #333333;
  box-shadow: 0px 0px 5px #333333;
  -webkit-border-radius: 0px 0px 5px 5px;
  -moz-border-radius: 0px 0px 5px 5px;
  -ms-border-radius: 0px 0px 5px 5px;
  -o-border-radius: 0px 0px 5px 5px;
  border-radius: 0px 0px 5px 5px;
  text-decoration: none;
}
.cmsOverlayPage .cmsContent ul.cmsSteps li a :hover {
  text-decoration: underline;
  background: #e9e9e9;
}
.cmsOverlayPage .cmsContent .cmsFormsBlock {
  position: relative;
  z-index: 1;
}
.cmsOverlayPage .cmsContent .cmsFormsBlock .cmsModuleElementForm {
  width: 100%;
  border-top: 1px solid #000;
  padding-top: 15px;
  margin-top: 15px;
  display: inline;
  float: left;
  width: 100%;
}
.cmsOverlayPage .cmsContent .cmsFormsBlock .cmsModuleElementForm:first-child {
  margin-top: 5px;
  padding-top: 5px;
}
.cmsOverlayPage .cmsContent .cmsFormsBlock .cmsModuleElementForm:nth-child(even) {
  background: #eee;
}
.cmsOverlayPage .cmsContent .cmsFormsBlock .cmsModuleElementForm:nth-child(odd) {
  background: #fff;
}
.cmsOverlayPage .cmsContent .cmsFormsBlock ul.methods,
.cmsOverlayPage .cmsContent .cmsFormsBlock ul.cms-module-elements {
  display: inline;
  float: left;
  width: 100%;
  padding: 0px;
}
.cmsOverlayPage .cmsContent .cmsFormsBlock ul.methods li,
.cmsOverlayPage .cmsContent .cmsFormsBlock ul.cms-module-elements li {
  margin-top: 10px;
  margin-bottom: 5px;
  width: 45%;
  padding: 5px 10px;
  display: inline;
  float: left;
  margin-right: 10px;
  border: 1px solid #888;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
}
.cmsOverlayPage .cmsContent .cmsFormsBlock ul.methods li:hover,
.cmsOverlayPage .cmsContent .cmsFormsBlock ul.cms-module-elements li:hover {
  background: #e9e9e9;
}
.cmsOverlayPage .cmsContent .cmsFormsBlock ul.methods li a,
.cmsOverlayPage .cmsContent .cmsFormsBlock ul.cms-module-elements li a {
  text-decoration: none;
}
.cmsOverlayPage .cmsContent .cmsFormsBlock ul.methods li a .cms-moduleOption-title,
.cmsOverlayPage .cmsContent .cmsFormsBlock ul.cms-module-elements li a .cms-moduleOption-title {
  font-weight: bold;
  display: inline;
  float: left;
  width: 100%;
  clear: both;
  font-size: 14px;
}
.cmsOverlayPage .cmsContent .cmsFormsBlock ul.methods li a .cms-moduleOption-desc,
.cmsOverlayPage .cmsContent .cmsFormsBlock ul.cms-module-elements li a .cms-moduleOption-desc {
  font-size: 13px;
}
.cmsOverlayPage .cmsContent .cmsFormsBlock.block0 {
  position: absolute;
  right: 25px;
  top: 0px;
  padding: 0px 5px;
  text-align: center;
  background: #fff;
  -webkit-box-shadow: 0px 0px 5px #333333;
  -moz-box-shadow: 0px 0px 5px #333333;
  box-shadow: 0px 0px 5px #333333;
  -webkit-border-radius: 0px 0px 5px 5px;
  -moz-border-radius: 0px 0px 5px 5px;
  -ms-border-radius: 0px 0px 5px 5px;
  -o-border-radius: 0px 0px 5px 5px;
  border-radius: 0px 0px 5px 5px;
}
.cmsOverlayPage .cmsContent .cmsFormsBlock.block0 label {
  font-weight: bold;
}
.cmsOverlayPage .cmsContent .cmsFormsBlock.block1 {
  border-radius: 2px;
  margin-bottom: 5px;
  background: #fff;
  border: 1px solid #000;
  float: left;
  clear: both;
  width: 96%;
  margin-left: 3px;
  padding: 5px 12px 15px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-box-shadow: 0px 0px 15px -5px black;
  -moz-box-shadow: 0px 0px 15px -5px black;
  box-shadow: 0px 0px 15px -5px black;
  clear: both;
}
.cmsOverlayPage .cmsContent .cmsFormsBlock.block2 {
  border-radius: 2px;
  margin-bottom: 5px;
  background: #fff;
  border: 1px solid #000;
  float: left;
  clear: both;
  width: 96%;
  margin-left: 3px;
  padding: 5px 12px 15px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-box-shadow: 0px 0px 15px -5px black;
  -moz-box-shadow: 0px 0px 15px -5px black;
  box-shadow: 0px 0px 15px -5px black;
  clear: both;
}
.cmsOverlayPage .cmsContent .cmsFormsBlock.block3 {
  border-radius: 2px;
  margin-bottom: 5px;
  background: #fff;
  border: 1px solid #000;
  float: left;
  clear: both;
  width: 96%;
  margin-left: 3px;
  padding: 5px 12px 15px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-box-shadow: 0px 0px 15px -5px black;
  -moz-box-shadow: 0px 0px 15px -5px black;
  box-shadow: 0px 0px 15px -5px black;
  clear: both;
}
.cmsOverlayPage .cmsContent .cmsFormsBlock.block4 {
  border-radius: 2px;
  margin-bottom: 5px;
  background: #fff;
  border: 1px solid #000;
  float: left;
  clear: both;
  width: 96%;
  margin-left: 3px;
  padding: 5px 12px 15px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-box-shadow: 0px 0px 15px -5px black;
  -moz-box-shadow: 0px 0px 15px -5px black;
  box-shadow: 0px 0px 15px -5px black;
  clear: both;
}
.cmsOverlayPage .cmsContent .cmsFormsBlock.block5 {
  border-radius: 2px;
  margin-bottom: 5px;
  background: #fff;
  border: 1px solid #000;
  float: left;
  clear: both;
  width: 96%;
  margin-left: 3px;
  padding: 5px 12px 15px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-box-shadow: 0px 0px 15px -5px black;
  -moz-box-shadow: 0px 0px 15px -5px black;
  box-shadow: 0px 0px 15px -5px black;
  clear: both;
}
.cmsOverlayPage .cmsContent .cmsFormsBlock.block6 {
  border-radius: 2px;
  margin-bottom: 5px;
  background: #fff;
  border: 1px solid #000;
  float: left;
  clear: both;
  width: 96%;
  margin-left: 3px;
  padding: 5px 12px 15px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-box-shadow: 0px 0px 15px -5px black;
  -moz-box-shadow: 0px 0px 15px -5px black;
  box-shadow: 0px 0px 15px -5px black;
  clear: both;
}
.cmsOverlayPage .cmsContent .cmsFormsBlock.block7 {
  border-radius: 2px;
  margin-bottom: 5px;
  background: #fff;
  border: 1px solid #000;
  float: left;
  clear: both;
  width: 96%;
  margin-left: 3px;
  padding: 5px 12px 15px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-box-shadow: 0px 0px 15px -5px black;
  -moz-box-shadow: 0px 0px 15px -5px black;
  box-shadow: 0px 0px 15px -5px black;
  clear: both;
}
.cmsOverlayPage .cmsContent .cmsFormsBlock.block8 {
  border-radius: 2px;
  margin-bottom: 5px;
  background: #fff;
  border: 1px solid #000;
  float: left;
  clear: both;
  width: 96%;
  margin-left: 3px;
  padding: 5px 12px 15px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-box-shadow: 0px 0px 15px -5px black;
  -moz-box-shadow: 0px 0px 15px -5px black;
  box-shadow: 0px 0px 15px -5px black;
  clear: both;
}
.cmsOverlayPage .cmsContent .cmsFormsBlock.block9 {
  border-radius: 2px;
  margin-bottom: 5px;
  background: #fff;
  border: 1px solid #000;
  float: left;
  clear: both;
  width: 96%;
  margin-left: 3px;
  padding: 5px 12px 15px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-box-shadow: 0px 0px 15px -5px black;
  -moz-box-shadow: 0px 0px 15px -5px black;
  box-shadow: 0px 0px 15px -5px black;
  clear: both;
}
.cmsOverlayPage .cmsContent .cmsFormsBlock.block10 {
  border-radius: 2px;
  margin-bottom: 5px;
  background: #fff;
  border: 1px solid #000;
  float: left;
  clear: both;
  width: 96%;
  margin-left: 3px;
  padding: 5px 12px 15px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-box-shadow: 0px 0px 15px -5px black;
  -moz-box-shadow: 0px 0px 15px -5px black;
  box-shadow: 0px 0px 15px -5px black;
  clear: both;
}
.cmsOverlayPage .cmsContent .cmsFormsBlock.block11 {
  border-radius: 2px;
  margin-bottom: 5px;
  background: #fff;
  border: 1px solid #000;
  float: left;
  clear: both;
  width: 96%;
  margin-left: 3px;
  padding: 5px 12px 15px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-box-shadow: 0px 0px 15px -5px black;
  -moz-box-shadow: 0px 0px 15px -5px black;
  box-shadow: 0px 0px 15px -5px black;
  clear: both;
}
.cmsOverlayPage .cmsContent .cmsFormsBlock.block12 {
  border-radius: 2px;
  margin-bottom: 5px;
  background: #fff;
  border: 1px solid #000;
  float: left;
  clear: both;
  width: 96%;
  margin-left: 3px;
  padding: 5px 12px 15px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-box-shadow: 0px 0px 15px -5px black;
  -moz-box-shadow: 0px 0px 15px -5px black;
  box-shadow: 0px 0px 15px -5px black;
  clear: both;
}
.cmsOverlayPage .cmsContent .cmsFormsBlock.block13 {
  border-radius: 2px;
  margin-bottom: 5px;
  background: #fff;
  border: 1px solid #000;
  float: left;
  clear: both;
  width: 96%;
  margin-left: 3px;
  padding: 5px 12px 15px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-box-shadow: 0px 0px 15px -5px black;
  -moz-box-shadow: 0px 0px 15px -5px black;
  box-shadow: 0px 0px 15px -5px black;
  clear: both;
}
.cmsOverlayPage .cmsContent .cmsFormsBlock.block14 {
  border-radius: 2px;
  margin-bottom: 5px;
  background: #fff;
  border: 1px solid #000;
  float: left;
  clear: both;
  width: 96%;
  margin-left: 3px;
  padding: 5px 12px 15px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-box-shadow: 0px 0px 15px -5px black;
  -moz-box-shadow: 0px 0px 15px -5px black;
  box-shadow: 0px 0px 15px -5px black;
  clear: both;
}
.cmsOverlayPage .cmsContent .cmsFormsBlock.block15 {
  border-radius: 2px;
  margin-bottom: 5px;
  background: #fff;
  border: 1px solid #000;
  float: left;
  clear: both;
  width: 96%;
  margin-left: 3px;
  padding: 5px 12px 15px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-box-shadow: 0px 0px 15px -5px black;
  -moz-box-shadow: 0px 0px 15px -5px black;
  box-shadow: 0px 0px 15px -5px black;
  clear: both;
}
.cmsOverlayPage .cmsContent .cmsFormsBlock .cms-field:first-child {
  margin-top: 15px;
}
.cmsOverlayPage .cmsContent .cmsFormsBlock .addField {
  display: inline;
  float: left;
  width: 100%;
  margin-top: 15px;
}
.cmsOverlayPage .cmsContent .cmsFormsBlock .field {
  border: 1px solid #ccc;
  padding: 15px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.cmsOverlayPage .cmsContent .cmsFormsBlock .field .options {
  clear: both;
  display: inline;
  float: left;
  width: 100%;
}
.cmsOverlayPage .cmsContent .cmsFormsBlock .field:nth-child(even) {
  background: #eee;
}
.cmsOverlayPage .cmsContent .cmsFormsBlock .field:nth-child(odd) {
  background: #fff;
}
.cmsOverlayPage .cmsContent .cmsFormsBlock .separator, .cmsOverlayPage .cmsContent .cmsFormsBlock .field {
  width: 100%;
  display: inline;
  float: left;
}
.cmsOverlayPage .cmsContent .cmsInputField {
  display: inline;
  float: left;
  margin-top: 10px;
  float: left;
  display: block;
  width: 70%;
}
.cmsOverlayPage .cmsContent .cmsInputField label {
  margin-bottom: 3px;
  width: 100%;
  display: inline;
  float: left;
}
.cmsOverlayPage .cmsContent .cmsInputField .field_desc {
  width: 100%;
  display: inline;
  float: left;
  clear: left;
}
.cmsOverlayPage .cmsContent .cmsInputField.cmsWysiwyg, .cmsOverlayPage .cmsContent .cmsInputField.cmsSaveButton {
  width: 100%;
  clear: both;
}
.cmsOverlayPage .cmsContent .cmsInputField.cmsWysiwyg strong, .cmsOverlayPage .cmsContent .cmsInputField.cmsWysiwyg b {
  font-weight: bold;
}
.cmsOverlayPage .cmsContent .cmsInputField.cmsWysiwyg em, .cmsOverlayPage .cmsContent .cmsInputField.cmsWysiwyg i {
  font-style: italic;
}
.cmsOverlayPage .cmsContent .cmsInputField .cmsRadiosCheckboxes {
  width: 90%;
  display: inline;
  float: left;
}
.cmsOverlayPage .cmsContent .cmsInputField .cmsRadiosCheckboxes label.title {
  display: inline;
  float: left;
  width: 100%;
}
.cmsOverlayPage .cmsContent .cmsInputField .cmsRadiosCheckboxes .radios,
.cmsOverlayPage .cmsContent .cmsInputField .cmsRadiosCheckboxes .checkboxes {
  width: 30%;
  margin: 3px 0px;
  display: inline;
  float: left;
  line-height: 30px;
}
.cmsOverlayPage .cmsContent .cmsInputField .cmsRadiosCheckboxes .radios.oneOnly,
.cmsOverlayPage .cmsContent .cmsInputField .cmsRadiosCheckboxes .checkboxes.oneOnly {
  width: 100%;
}
.cmsOverlayPage .cmsContent .cmsInputField .cmsRadiosCheckboxes .radios input[type='radio'],
.cmsOverlayPage .cmsContent .cmsInputField .cmsRadiosCheckboxes .checkboxes input[type='radio'] {
  background: none;
  margin-right: 5px;
  cursor: pointer;
  appearance: none;
  -moz-appearance: none;
  -webkit-appearance: none;
  outline: none;
  border: none;
  display: inline;
  float: left;
  width: 25px;
  height: 25px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-box-shadow: 1px 1px 3px 1px #cfcfcf inset;
  -moz-box-shadow: 1px 1px 3px 1px #cfcfcf inset;
  box-shadow: 1px 1px 3px 1px #cfcfcf inset;
}
.cmsOverlayPage .cmsContent .cmsInputField .cmsRadiosCheckboxes .radios input[type='radio']:checked,
.cmsOverlayPage .cmsContent .cmsInputField .cmsRadiosCheckboxes .checkboxes input[type='radio']:checked {
  background: #ccc;
}
.cmsOverlayPage .cmsContent .cmsInputField .cmsRadiosCheckboxes .radios input[type='checkbox'],
.cmsOverlayPage .cmsContent .cmsInputField .cmsRadiosCheckboxes .checkboxes input[type='checkbox'] {
  background: none;
  margin-right: 5px;
  cursor: pointer;
  appearance: none;
  -moz-appearance: none;
  -webkit-appearance: none;
  outline: none;
  border: none;
  display: inline;
  float: left;
  width: 25px;
  height: 25px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-box-shadow: 1px 1px 3px 1px #cfcfcf inset;
  -moz-box-shadow: 1px 1px 3px 1px #cfcfcf inset;
  box-shadow: 1px 1px 3px 1px #cfcfcf inset;
}
.cmsOverlayPage .cmsContent .cmsInputField .cmsRadiosCheckboxes .radios input[type='checkbox']:checked,
.cmsOverlayPage .cmsContent .cmsInputField .cmsRadiosCheckboxes .checkboxes input[type='checkbox']:checked {
  background: #ccc;
}
.cmsOverlayPage .cmsContent .cmsInputField.pag_menu_order {
  clear: left;
}
.cmsOverlayPage .cmsContent .cmsInputField .cmsSelect {
  width: 90%;
  float: left;
  display: block;
  padding: 6px 5px 0px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-box-shadow: 1px 1px 3px 1px #cfcfcf inset;
  -moz-box-shadow: 1px 1px 3px 1px #cfcfcf inset;
  box-shadow: 1px 1px 3px 1px #cfcfcf inset;
  background: url(../images/select_arrow.png) no-repeat 97% 8px;
  overflow: hidden;
}
.cmsOverlayPage .cmsContent .cmsInputField .cmsSelect select {
  padding-bottom: 6px;
  cursor: pointer;
  width: 110%;
}
.cmsOverlayPage .cmsContent .cmsInputField .redactorBox {
  min-height: 200px;
  margin-bottom: 10px;
}
.cmsOverlayPage .cmsContent .cmsInputField select {
  display: block;
  padding: 0px;
  margin: 0px;
  float: left;
  background: none;
  appearance: none;
  -moz-appearance: none;
  -webkit-appearance: none;
  outline: none;
  border: none;
  width: 100%;
}
.cmsOverlayPage .cmsContent .cmsInputField textarea,
.cmsOverlayPage .cmsContent .cmsInputField input[type=text] {
  display: block;
  width: 90%;
  padding: 6px 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  outline: none;
  border: none;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-box-shadow: 1px 1px 3px 1px #cfcfcf inset;
  -moz-box-shadow: 1px 1px 3px 1px #cfcfcf inset;
  box-shadow: 1px 1px 3px 1px #cfcfcf inset;
}
.cmsOverlayPage .cmsContent .cmsInputField label[for='pag_path'] {
  float: left;
  width: auto;
}
.cmsOverlayPage .cmsContent table.cms-table-lister {
  font-size: 14px;
  background: #eee;
  padding: 0px;
  width: 96%;
  border: 1px solid #000;
  margin-bottom: 20px;
  margin-left: 5px;
  padding: 0px;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  -webkit-box-shadow: 0px 0px 18px -7px black;
  -moz-box-shadow: 0px 0px 18px -7px black;
  box-shadow: 0px 0px 18px -7px black;
}
.cmsOverlayPage .cmsContent table.cms-table-lister tbody tr {
  position: relative;
  width: 100%;
  font-size: 13px;
  display: table-row;
}
.cmsOverlayPage .cmsContent table.cms-table-lister tbody tr:nth-child(even) {
  background: #eee;
}
.cmsOverlayPage .cmsContent table.cms-table-lister tbody tr:nth-child(odd) {
  background: #fff;
}
.cmsOverlayPage .cmsContent table.cms-table-lister tbody tr:hover {
  background: #ddd;
}
.cmsOverlayPage .cmsContent table.cms-table-lister tbody tr td {
  padding: 4px 7px;
  line-height: 25px;
  border-left: 1px solid #CCC;
}
.cmsOverlayPage .cmsContent table.cms-table-lister tbody tr td:first-child {
  width: 115px;
  text-align: center;
  border-left: none;
}
.cmsOverlayPage .cmsContent table.cms-table-lister thead tr {
  min-height: 27px;
  line-height: 27px;
  background: url(../images/contentBoxHeading.png) left top repeat-x #c9c9c9;
}
.cmsOverlayPage .cmsContent table.cms-table-lister thead tr th {
  text-align: center;
  font-size: 13px;
  padding: 2px 5px;
  font-weight: 600;
  border-left: 1px solid #CCC;
}
.cmsOverlayPage .cmsContent table.cms-table-lister thead tr th:first-child {
  width: 115px;
  border-left: none;
  text-align: center;
}
.cmsOverlayPage .cmsContent table.cms-table-lister thead tr th.date {
  width: 12%;
}
.cmsOverlayPage .cmsContent a.cmsTableTools span {
  display: none;
}
.cmsOverlayPage .cmsContent a.cmsTableTools.cmsDuplicate {
  display: none;
  float: left;
  background: url(../images/duplicate.png) no-repeat;
  width: 25px;
  height: 25px;
  margin-right: 5px;
  margin-left: 5px;
}
.cmsOverlayPage .cmsContent a.cmsTableTools.cmsEdit {
  display: block;
  float: left;
  background: url(../images/Edit.png) no-repeat;
  width: 25px;
  height: 25px;
  margin-right: 5px;
  margin-left: 10px;
}
.cmsOverlayPage .cmsContent a.cmsTableTools.cmsExport {
  display: block;
  float: left;
  background: url(../images/export.png) no-repeat;
  width: 25px;
  height: 25px;
  margin-right: 5px;
  margin-left: 5px;
}
.cmsOverlayPage .cmsContent a.cmsTableTools.cmsPreview {
  display: block;
  float: left;
  background: url(../images/peview.png) no-repeat;
  width: 25px;
  height: 25px;
  margin-left: 5px;
}
.cmsOverlayPage .cmsContent a.cmsTableTools.cmsRemove {
  display: block;
  float: left;
  background: url(../images/Erase.png) no-repeat;
  width: 25px;
  height: 25px;
}
.cmsOverlayPage .cmsContent a.cmsTableTools.cmsElements {
  display: block;
  float: left;
  background: url(../images/listeIcon.png) top center no-repeat;
  height: 25px;
  width: 25px;
  margin-right: 5px;
}
.cmsOverlayPage .cmsContent .tab {
  display: block;
  border: 1px solid #000;
  border-radius: 5px 5px 0px 0px;
  float: left;
  font-size: 12px;
  border-bottom: 0px;
  padding: 5px 10px;
  margin-top: 15px;
  text-decoration: none;
  box-shadow: 2px 2px 2px black;
  background: url(../images/contentBoxHeading.png) left top repeat-x #c9c9c9;
}
.cmsOverlayPage .cmsContent .tab.active {
  background: url(../images/contentBoxHeading.png) left top repeat-x white;
}
.cmsOverlayPage .cmsContent a.cmsTplSelectLink {
  text-decoration: none;
  display: block;
  float: left;
  margin: 1px;
  padding: 4px 0px 3px 2px;
}
.cmsOverlayPage .cmsContent a.cmsTplSelectLink:hover, .cmsOverlayPage .cmsContent a.cmsTplSelectLink.active {
  margin: 0px;
  border: 1px solid #989898;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  background: #eaeaea;
}
.cmsOverlayPage .cmsContent ul.cmsLanguageToggler {
  list-style: none;
  display: block;
  width: 100%;
  float: left;
  clear: left;
  padding: 0px;
  position: absolute;
  top: -43px;
  z-index: -1;
  margin: 0px;
}
.cmsOverlayPage .cmsContent ul.cmsLanguageToggler li {
  float: left;
  display: block;
}
.cmsOverlayPage .cmsContent ul.cmsLanguageToggler li:first-child {
  margin-left: 10px;
  clear: left;
}
.cmsOverlayPage a, .cmsOverlayPage a:hover {
  color: #000;
}
.cmsOverlayPage .choices {
  display: inline;
  float: left;
  width: 100%;
}

.multiModules .cmsContent {
  width: 84%;
  display: block;
  float: right;
  position: relative;
  z-index: 1002;
}
.multiModules .cmsContent table {
  width: 96%;
}
.multiModules .cmsSubMenu {
  list-style: none;
  display: inline;
  float: left;
  padding: 0px;
  margin: 25px 0px 0px 0px;
  width: 110px;
}
.multiModules .cmsSubMenu li {
  padding: 0px;
  margin: 0px;
  display: block;
  width: 100%;
}
.multiModules .cmsSubMenu li a {
  width: 110px;
  display: block;
  height: 20px;
  line-height: 23px;
  border: 1px solid black;
  border-radius: 2px;
  color: #000;
  font-size: 12px;
  padding: 5px 10px;
  display: inline-block;
  cursor: pointer;
  line-height: 1.5;
  text-decoration: none;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  background: url('/images/sassy-ie-overlay.png') repeat-x bottom left #616161;
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #a1a1a1), color-stop(50%, #616161), color-stop(100%, #545454));
  background: -webkit-linear-gradient(#a1a1a1, #616161 50%, #545454);
  background: -moz-linear-gradient(#a1a1a1, #616161 50%, #545454);
  background: -o-linear-gradient(#a1a1a1, #616161 50%, #545454);
  background: linear-gradient(#a1a1a1, #616161 50%, #545454);
  -webkit-box-shadow: #c7c7c7 0 1px 0 inset;
  -moz-box-shadow: #c7c7c7 0 1px 0 inset;
  box-shadow: #c7c7c7 0 1px 0 inset;
  border: 1px solid #474747;
  color: white;
  text-shadow: #4d4d4d 0 -1px 0;
  margin-bottom: 5px;
  text-decoration: none;
  text-shadow: black 1px 1px 1px;
  -webkit-box-shadow: 0px 0px 18px -7px black;
  -moz-box-shadow: 0px 0px 18px -7px black;
  box-shadow: 0px 0px 18px -7px black;
}
.multiModules .cmsSubMenu li a:hover {
  background-color: #545454;
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #9c9c9c), color-stop(50%, #545454), color-stop(100%, #404040));
  background: -webkit-linear-gradient(#9c9c9c, #545454 50%, #404040);
  background: -moz-linear-gradient(#9c9c9c, #545454 50%, #404040);
  background: -o-linear-gradient(#9c9c9c, #545454 50%, #404040);
  background: linear-gradient(#9c9c9c, #545454 50%, #404040);
}
.multiModules .cmsSubMenu li a:active {
  -webkit-box-shadow: #404040 0 1px 2px inset;
  -moz-box-shadow: #404040 0 1px 2px inset;
  box-shadow: #404040 0 1px 2px inset;
}
.multiModules .cmsSubMenu li a.disabled, .multiModules .cmsSubMenu li a[disabled] {
  opacity: 0.6;
  background: #545454;
  cursor: default;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
.multiModules .cmsSubMenu li a a.active,
.multiModules .cmsSubMenu li a a:hover {
  display: block;
  font-size: 12px;
  padding: 5px 10px;
  display: inline-block;
  cursor: pointer;
  line-height: 1.5;
  text-decoration: none;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  background: url('/images/sassy-ie-overlay.png') repeat-x bottom left #393939;
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #797979), color-stop(50%, #393939), color-stop(100%, #616161));
  background: -webkit-linear-gradient(#797979, #393939 50%, #616161);
  background: -moz-linear-gradient(#797979, #393939 50%, #616161);
  background: -o-linear-gradient(#797979, #393939 50%, #616161);
  background: linear-gradient(#797979, #393939 50%, #616161);
  -webkit-box-shadow: #9f9f9f 0 1px 0 inset;
  -moz-box-shadow: #9f9f9f 0 1px 0 inset;
  box-shadow: #9f9f9f 0 1px 0 inset;
  border: 1px solid #545454;
  color: white;
  text-shadow: #373737 0 -1px 0;
  -webkit-box-shadow: #404040 0 0.2em 0.4em inset;
  -moz-box-shadow: #404040 0 0.2em 0.4em inset;
  box-shadow: #404040 0 0.2em 0.4em inset;
  border: solid 1px #2e2e2e;
  text-shadow: black 1px 1px 1px;
}
.multiModules .cmsSubMenu li a a.active:hover,
.multiModules .cmsSubMenu li a a:hover:hover {
  background-color: #616161;
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #747474), color-stop(50%, #616161), color-stop(100%, #4d4d4d));
  background: -webkit-linear-gradient(#747474, #616161 50%, #4d4d4d);
  background: -moz-linear-gradient(#747474, #616161 50%, #4d4d4d);
  background: -o-linear-gradient(#747474, #616161 50%, #4d4d4d);
  background: linear-gradient(#747474, #616161 50%, #4d4d4d);
}
.multiModules .cmsSubMenu li a a.active:active,
.multiModules .cmsSubMenu li a a:hover:active {
  -webkit-box-shadow: #4d4d4d 0 1px 2px inset;
  -moz-box-shadow: #4d4d4d 0 1px 2px inset;
  box-shadow: #4d4d4d 0 1px 2px inset;
}
.multiModules .cmsSubMenu li a a.active.disabled, .multiModules .cmsSubMenu li a a.active[disabled],
.multiModules .cmsSubMenu li a a:hover.disabled,
.multiModules .cmsSubMenu li a a:hover[disabled] {
  opacity: 0.6;
  background: #616161;
  cursor: default;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
.multiModules .cmsSubMenu li a a.active:active,
.multiModules .cmsSubMenu li a a:hover:active {
  -webkit-box-shadow: #353535 0 0.2em 0.4em inset;
  -moz-box-shadow: #353535 0 0.2em 0.4em inset;
  box-shadow: #353535 0 0.2em 0.4em inset;
}

.cmsInputField .submit {
  font-size: 14px;
  padding: 5px 10px;
  display: inline-block;
  cursor: pointer;
  line-height: 1.5;
  text-decoration: none;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  background: url('/images/sassy-ie-overlay.png') repeat-x bottom left #616161;
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #a1a1a1), color-stop(50%, #616161), color-stop(100%, #545454));
  background: -webkit-linear-gradient(#a1a1a1, #616161 50%, #545454);
  background: -moz-linear-gradient(#a1a1a1, #616161 50%, #545454);
  background: -o-linear-gradient(#a1a1a1, #616161 50%, #545454);
  background: linear-gradient(#a1a1a1, #616161 50%, #545454);
  -webkit-box-shadow: #c7c7c7 0 1px 0 inset;
  -moz-box-shadow: #c7c7c7 0 1px 0 inset;
  box-shadow: #c7c7c7 0 1px 0 inset;
  border: 1px solid #474747;
  color: white;
  text-shadow: #4d4d4d 0 -1px 0;
  margin-right: 30px;
}
.cmsInputField .submit:hover {
  background-color: #545454;
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #9c9c9c), color-stop(50%, #545454), color-stop(100%, #404040));
  background: -webkit-linear-gradient(#9c9c9c, #545454 50%, #404040);
  background: -moz-linear-gradient(#9c9c9c, #545454 50%, #404040);
  background: -o-linear-gradient(#9c9c9c, #545454 50%, #404040);
  background: linear-gradient(#9c9c9c, #545454 50%, #404040);
}
.cmsInputField .submit:active {
  -webkit-box-shadow: #404040 0 1px 2px inset;
  -moz-box-shadow: #404040 0 1px 2px inset;
  box-shadow: #404040 0 1px 2px inset;
}
.cmsInputField .submit.disabled, .cmsInputField .submit[disabled] {
  opacity: 0.6;
  background: #545454;
  cursor: default;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}

ul.avaiblesItems {
  list-style: none;
  margin: 15px 0px 0px;
  padding: 0px;
  position: relative;
  z-index: 500;
}
ul.avaiblesItems li {
  float: left;
  display: block;
  margin: 0px;
  padding: 5px 10px;
}
ul.avaiblesItems li a {
  color: #fff;
  font-size: 12px;
}
ul.avaiblesItems h2.cmsBasket {
  font-size: 14px;
  margin: 0px;
  display: block;
  float: left;
  padding: 5px 10px;
  position: relative;
  z-index: 507;
  margin: 5px 0px 0px;
}

li.dragItem {
  background: url(../images/availItemsBg.png) repeat-x;
  height: 32px;
  width: 88%;
  min-width: 200px;
  max-width: 260px;
  border-left: 1px solid #000;
  border-right: 1px solid #000;
  border-radius: 2px;
  line-height: 32px;
  box-shadow: 0px 0px 7px black;
  display: block;
  float: left;
  clear: both;
  padding-left: 10px;
  margin-bottom: 5px;
  font-weight: bold;
}
li.dragItem span.contentTools {
  float: right;
  padding-right: 5px;
  height: 32px;
}
li.dragItem span.contentTools a.cmsDragItem {
  height: 32px !important;
  display: block;
  width: 23px;
  float: left;
  background: url(../images/eleDragCross.png) center no-repeat;
}
li.dragItem span.contentTools a.cmsEditItem {
  height: 32px !important;
  display: block;
  float: left;
  width: 23px;
  background: url(../images/eleEdit.png) center no-repeat;
}

.alertBox {
  max-width: 600px;
  min-width: 200px;
  margin: 10% auto;
  background: #fff;
  -webkit-box-shadow: 3px 3px 15px black;
  -moz-box-shadow: 3px 3px 15px black;
  box-shadow: 3px 3px 15px black;
  padding: 30px 20px;
  text-align: center;
  opacity: 0;
  display: none;
  position: relative;
  z-index: 1010;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.alertBox .buttons {
  margin: auto;
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
}
.alertBox .buttons .button {
  margin: 20px 10px 0px;
  display: block;
  line-height: 25px;
  font-size: 14px;
  width: auto;
  display: inline;
  float: left;
  font-size: 13px;
  padding: 5px 10px;
  display: inline-block;
  cursor: pointer;
  line-height: 1.5;
  text-decoration: none;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  background: url('/images/sassy-ie-overlay.png') repeat-x bottom left #e5e5e5;
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffffff), color-stop(50%, #e5e5e5), color-stop(100%, #d3d3d3));
  background: -webkit-linear-gradient(#ffffff, #e5e5e5 50%, #d3d3d3);
  background: -moz-linear-gradient(#ffffff, #e5e5e5 50%, #d3d3d3);
  background: -o-linear-gradient(#ffffff, #e5e5e5 50%, #d3d3d3);
  background: linear-gradient(#ffffff, #e5e5e5 50%, #d3d3d3);
  -webkit-box-shadow: white 0 1px 0 inset;
  -moz-box-shadow: white 0 1px 0 inset;
  box-shadow: white 0 1px 0 inset;
  border: 1px solid #c6c6c6;
  color: black;
  text-shadow: white 0 1px 0;
}
.alertBox .buttons .button:hover {
  background-color: #d3d3d3;
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #fafafa), color-stop(50%, #d3d3d3), color-stop(100%, #bfbfbf));
  background: -webkit-linear-gradient(#fafafa, #d3d3d3 50%, #bfbfbf);
  background: -moz-linear-gradient(#fafafa, #d3d3d3 50%, #bfbfbf);
  background: -o-linear-gradient(#fafafa, #d3d3d3 50%, #bfbfbf);
  background: linear-gradient(#fafafa, #d3d3d3 50%, #bfbfbf);
}
.alertBox .buttons .button:active {
  -webkit-box-shadow: #bfbfbf 0 1px 2px inset;
  -moz-box-shadow: #bfbfbf 0 1px 2px inset;
  box-shadow: #bfbfbf 0 1px 2px inset;
}
.alertBox .buttons .button.disabled, .alertBox .buttons .button[disabled] {
  opacity: 0.6;
  background: #d3d3d3;
  cursor: default;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
.alertBox .msg {
  text-align: center;
  width: 100%;
  margin: 0px auto;
  font-size: 17px;
  display: block;
}
.alertBox .inputs {
  margin-top: 20px;
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
}
.alertBox .inputs input,
.alertBox .inputs textarea {
  display: none;
}
.alertBox .inputs input {
  float: left;
  /* not using the mixin because the 'display' property is manage through the Javascript */
  line-height: 22px;
  width: 290px;
  font-size: 14px;
  color: #555;
}
.alertBox.hasInputs {
  min-height: 173px;
}
.alertBox.hasInputs .buttons {
  vertical-align: auto;
  display: block;
  margin-left: 32%;
}

.blocks, .cols.twoCols.first .blocks,
.cols.threeCols.first .blocks,
.cols.threeCols.second .blocks, .cols.twoCols.lastColumn .blocks,
.cols.fullWidth .blocks,
.cols.threeCols.lastColumn .blocks {
  display: inline;
  float: left;
  position: relative;
  z-index: 10;
}
.blocks:hover, .cols.twoCols.first .blocks:hover,
.cols.threeCols.first .blocks:hover,
.cols.threeCols.second .blocks:hover, .cols.twoCols.lastColumn .blocks:hover,
.cols.fullWidth .blocks:hover,
.cols.threeCols.lastColumn .blocks:hover {
  outline: 1px dashed #000;
  z-index: 15;
}
.blocks:hover .tools, .cols.twoCols.first .blocks:hover .tools,
.cols.threeCols.first .blocks:hover .tools,
.cols.threeCols.second .blocks:hover .tools, .cols.twoCols.lastColumn .blocks:hover .tools,
.cols.fullWidth .blocks:hover .tools,
.cols.threeCols.lastColumn .blocks:hover .tools {
  display: inline;
}
.blocks .tools, .cols.twoCols.first .blocks .tools,
.cols.threeCols.first .blocks .tools,
.cols.threeCols.second .blocks .tools, .cols.twoCols.lastColumn .blocks .tools,
.cols.fullWidth .blocks .tools,
.cols.threeCols.lastColumn .blocks .tools {
  position: absolute;
  top: 0px;
  display: inline;
  float: left;
  padding-bottom: 25px;
  right: 0px;
  width: 140px;
  z-index: 800;
  display: none;
  height: 55px;
  width: 90px;
  -webkit-box-shadow: 0px 0px 5px #333333;
  -moz-box-shadow: 0px 0px 5px #333333;
  box-shadow: 0px 0px 5px #333333;
  padding: 5px 5px 5px 0px;
  background: #d6d6d6;
}
.blocks .tools .tool, .cols.twoCols.first .blocks .tools .tool,
.cols.threeCols.first .blocks .tools .tool,
.cols.threeCols.second .blocks .tools .tool, .cols.twoCols.lastColumn .blocks .tools .tool,
.cols.fullWidth .blocks .tools .tool,
.cols.threeCols.lastColumn .blocks .tools .tool {
  width: 25px;
  height: 25px;
}
.blocks .tools .tool span, .cols.twoCols.first .blocks .tools .tool span,
.cols.threeCols.first .blocks .tools .tool span,
.cols.threeCols.second .blocks .tools .tool span, .cols.twoCols.lastColumn .blocks .tools .tool span,
.cols.fullWidth .blocks .tools .tool span,
.cols.threeCols.lastColumn .blocks .tools .tool span {
  display: none;
}
.blocks .tools .tool.delete, .cols.twoCols.first .blocks .tools .tool.delete,
.cols.threeCols.first .blocks .tools .tool.delete,
.cols.threeCols.second .blocks .tools .tool.delete, .cols.twoCols.lastColumn .blocks .tools .tool.delete,
.cols.fullWidth .blocks .tools .tool.delete,
.cols.threeCols.lastColumn .blocks .tools .tool.delete {
  background: url(/skin/cms/public/images/Erase.png) no-repeat;
  display: inline;
  float: right;
  display: block;
}
.blocks .tools .tool.raise, .cols.twoCols.first .blocks .tools .tool.raise,
.cols.threeCols.first .blocks .tools .tool.raise,
.cols.threeCols.second .blocks .tools .tool.raise, .cols.twoCols.lastColumn .blocks .tools .tool.raise,
.cols.fullWidth .blocks .tools .tool.raise,
.cols.threeCols.lastColumn .blocks .tools .tool.raise {
  background: url(/skin/cms/public/images/upArrow.png) no-repeat;
  display: inline;
  float: right;
  display: block;
  margin-right: 5px;
}
.blocks .tools .tool.lower, .cols.twoCols.first .blocks .tools .tool.lower,
.cols.threeCols.first .blocks .tools .tool.lower,
.cols.threeCols.second .blocks .tools .tool.lower, .cols.twoCols.lastColumn .blocks .tools .tool.lower,
.cols.fullWidth .blocks .tools .tool.lower,
.cols.threeCols.lastColumn .blocks .tools .tool.lower {
  background: url(/skin/cms/public/images/downArrow.png) no-repeat;
  display: inline;
  float: left;
  display: block;
  margin-top: 5px;
  margin-left: 5px;
}
.blocks .tools .tool.configs, .cols.twoCols.first .blocks .tools .tool.configs,
.cols.threeCols.first .blocks .tools .tool.configs,
.cols.threeCols.second .blocks .tools .tool.configs, .cols.twoCols.lastColumn .blocks .tools .tool.configs,
.cols.fullWidth .blocks .tools .tool.configs,
.cols.threeCols.lastColumn .blocks .tools .tool.configs {
  background: url(/skin/cms/public/images/configs.png) no-repeat;
  display: inline;
  float: right;
  display: block;
  margin-top: 5px;
  margin-right: 0px;
  clear: right;
}
.blocks .tools .tool.properties, .cols.twoCols.first .blocks .tools .tool.properties,
.cols.threeCols.first .blocks .tools .tool.properties,
.cols.threeCols.second .blocks .tools .tool.properties, .cols.twoCols.lastColumn .blocks .tools .tool.properties,
.cols.fullWidth .blocks .tools .tool.properties,
.cols.threeCols.lastColumn .blocks .tools .tool.properties {
  background: url(/skin/cms/public/images/colorPickerIcon.png) no-repeat;
  display: inline;
  float: right;
  display: block;
  margin-right: 5px;
}
.blocks .tools .tool.edit, .cols.twoCols.first .blocks .tools .tool.edit,
.cols.threeCols.first .blocks .tools .tool.edit,
.cols.threeCols.second .blocks .tools .tool.edit, .cols.twoCols.lastColumn .blocks .tools .tool.edit,
.cols.fullWidth .blocks .tools .tool.edit,
.cols.threeCols.lastColumn .blocks .tools .tool.edit {
  background: url(/skin/cms/public/images/Edit.png) no-repeat;
  display: inline;
  float: right;
  display: block;
  margin-right: 5px;
}

.cols.twoCols.first .blocks.blank, .cols.twoCols.first .blank.blocks,
.cols.twoCols.first .cols.threeCols.first .blank.blocks,
.cols.threeCols.first .cols.twoCols.first .blank.blocks,
.cols.twoCols.first .cols.threeCols.second .blank.blocks,
.cols.threeCols.second .cols.twoCols.first .blank.blocks, .cols.twoCols.first .cols.twoCols.lastColumn .blank.blocks, .cols.twoCols.lastColumn .cols.twoCols.first .blank.blocks,
.cols.twoCols.first .cols.fullWidth .blank.blocks,
.cols.fullWidth .cols.twoCols.first .blank.blocks,
.cols.twoCols.first .cols.threeCols.lastColumn .blank.blocks,
.cols.threeCols.lastColumn .cols.twoCols.first .blank.blocks,
.cols.threeCols.first .blocks.blank,
.cols.threeCols.first .cols.twoCols.first .blank.blocks,
.cols.twoCols.first .cols.threeCols.first .blank.blocks,
.cols.threeCols.first .blank.blocks,
.cols.threeCols.first .cols.threeCols.second .blank.blocks,
.cols.threeCols.second .cols.threeCols.first .blank.blocks,
.cols.threeCols.first .cols.twoCols.lastColumn .blank.blocks,
.cols.twoCols.lastColumn .cols.threeCols.first .blank.blocks,
.cols.threeCols.first .cols.fullWidth .blank.blocks,
.cols.fullWidth .cols.threeCols.first .blank.blocks,
.cols.threeCols.first .cols.threeCols.lastColumn .blank.blocks,
.cols.threeCols.lastColumn .cols.threeCols.first .blank.blocks,
.cols.threeCols.second .blocks.blank,
.cols.threeCols.second .cols.twoCols.first .blank.blocks,
.cols.twoCols.first .cols.threeCols.second .blank.blocks,
.cols.threeCols.second .cols.threeCols.first .blank.blocks,
.cols.threeCols.first .cols.threeCols.second .blank.blocks,
.cols.threeCols.second .blank.blocks,
.cols.threeCols.second .cols.twoCols.lastColumn .blank.blocks,
.cols.twoCols.lastColumn .cols.threeCols.second .blank.blocks,
.cols.threeCols.second .cols.fullWidth .blank.blocks,
.cols.fullWidth .cols.threeCols.second .blank.blocks,
.cols.threeCols.second .cols.threeCols.lastColumn .blank.blocks,
.cols.threeCols.lastColumn .cols.threeCols.second .blank.blocks {
  outline: 1px dashed #000;
  width: 100%;
  min-height: 50px;
  position: relative;
  z-index: 10;
}
.cols.twoCols.first .blocks.blank a.cms-plus, .cols.twoCols.first .blank.blocks a.cms-plus,
.cols.twoCols.first .cols.threeCols.first .blank.blocks a.cms-plus,
.cols.threeCols.first .cols.twoCols.first .blank.blocks a.cms-plus,
.cols.twoCols.first .cols.threeCols.second .blank.blocks a.cms-plus,
.cols.threeCols.second .cols.twoCols.first .blank.blocks a.cms-plus, .cols.twoCols.first .cols.twoCols.lastColumn .blank.blocks a.cms-plus, .cols.twoCols.lastColumn .cols.twoCols.first .blank.blocks a.cms-plus,
.cols.twoCols.first .cols.fullWidth .blank.blocks a.cms-plus,
.cols.fullWidth .cols.twoCols.first .blank.blocks a.cms-plus,
.cols.twoCols.first .cols.threeCols.lastColumn .blank.blocks a.cms-plus,
.cols.threeCols.lastColumn .cols.twoCols.first .blank.blocks a.cms-plus,
.cols.threeCols.first .blocks.blank a.cms-plus,
.cols.threeCols.first .cols.twoCols.first .blank.blocks a.cms-plus,
.cols.twoCols.first .cols.threeCols.first .blank.blocks a.cms-plus,
.cols.threeCols.first .blank.blocks a.cms-plus,
.cols.threeCols.first .cols.threeCols.second .blank.blocks a.cms-plus,
.cols.threeCols.second .cols.threeCols.first .blank.blocks a.cms-plus,
.cols.threeCols.first .cols.twoCols.lastColumn .blank.blocks a.cms-plus,
.cols.twoCols.lastColumn .cols.threeCols.first .blank.blocks a.cms-plus,
.cols.threeCols.first .cols.fullWidth .blank.blocks a.cms-plus,
.cols.fullWidth .cols.threeCols.first .blank.blocks a.cms-plus,
.cols.threeCols.first .cols.threeCols.lastColumn .blank.blocks a.cms-plus,
.cols.threeCols.lastColumn .cols.threeCols.first .blank.blocks a.cms-plus,
.cols.threeCols.second .blocks.blank a.cms-plus,
.cols.threeCols.second .cols.twoCols.first .blank.blocks a.cms-plus,
.cols.twoCols.first .cols.threeCols.second .blank.blocks a.cms-plus,
.cols.threeCols.second .cols.threeCols.first .blank.blocks a.cms-plus,
.cols.threeCols.first .cols.threeCols.second .blank.blocks a.cms-plus,
.cols.threeCols.second .blank.blocks a.cms-plus,
.cols.threeCols.second .cols.twoCols.lastColumn .blank.blocks a.cms-plus,
.cols.twoCols.lastColumn .cols.threeCols.second .blank.blocks a.cms-plus,
.cols.threeCols.second .cols.fullWidth .blank.blocks a.cms-plus,
.cols.fullWidth .cols.threeCols.second .blank.blocks a.cms-plus,
.cols.threeCols.second .cols.threeCols.lastColumn .blank.blocks a.cms-plus,
.cols.threeCols.lastColumn .cols.threeCols.second .blank.blocks a.cms-plus {
  padding: 0px;
  display: inline;
  float: left;
  position: absolute;
  top: 0px;
  z-index: 5;
  right: 0px;
  border: none;
  background: url(../images/addContent.png) no-repeat;
  width: 25px;
  height: 25px;
}
.cols.twoCols.first .blocks.blank a.cms-plus span, .cols.twoCols.first .blank.blocks a.cms-plus span,
.cols.twoCols.first .cols.threeCols.first .blank.blocks a.cms-plus span,
.cols.threeCols.first .cols.twoCols.first .blank.blocks a.cms-plus span,
.cols.twoCols.first .cols.threeCols.second .blank.blocks a.cms-plus span,
.cols.threeCols.second .cols.twoCols.first .blank.blocks a.cms-plus span, .cols.twoCols.first .cols.twoCols.lastColumn .blank.blocks a.cms-plus span, .cols.twoCols.lastColumn .cols.twoCols.first .blank.blocks a.cms-plus span,
.cols.twoCols.first .cols.fullWidth .blank.blocks a.cms-plus span,
.cols.fullWidth .cols.twoCols.first .blank.blocks a.cms-plus span,
.cols.twoCols.first .cols.threeCols.lastColumn .blank.blocks a.cms-plus span,
.cols.threeCols.lastColumn .cols.twoCols.first .blank.blocks a.cms-plus span,
.cols.threeCols.first .blocks.blank a.cms-plus span,
.cols.threeCols.first .cols.twoCols.first .blank.blocks a.cms-plus span,
.cols.twoCols.first .cols.threeCols.first .blank.blocks a.cms-plus span,
.cols.threeCols.first .blank.blocks a.cms-plus span,
.cols.threeCols.first .cols.threeCols.second .blank.blocks a.cms-plus span,
.cols.threeCols.second .cols.threeCols.first .blank.blocks a.cms-plus span,
.cols.threeCols.first .cols.twoCols.lastColumn .blank.blocks a.cms-plus span,
.cols.twoCols.lastColumn .cols.threeCols.first .blank.blocks a.cms-plus span,
.cols.threeCols.first .cols.fullWidth .blank.blocks a.cms-plus span,
.cols.fullWidth .cols.threeCols.first .blank.blocks a.cms-plus span,
.cols.threeCols.first .cols.threeCols.lastColumn .blank.blocks a.cms-plus span,
.cols.threeCols.lastColumn .cols.threeCols.first .blank.blocks a.cms-plus span,
.cols.threeCols.second .blocks.blank a.cms-plus span,
.cols.threeCols.second .cols.twoCols.first .blank.blocks a.cms-plus span,
.cols.twoCols.first .cols.threeCols.second .blank.blocks a.cms-plus span,
.cols.threeCols.second .cols.threeCols.first .blank.blocks a.cms-plus span,
.cols.threeCols.first .cols.threeCols.second .blank.blocks a.cms-plus span,
.cols.threeCols.second .blank.blocks a.cms-plus span,
.cols.threeCols.second .cols.twoCols.lastColumn .blank.blocks a.cms-plus span,
.cols.twoCols.lastColumn .cols.threeCols.second .blank.blocks a.cms-plus span,
.cols.threeCols.second .cols.fullWidth .blank.blocks a.cms-plus span,
.cols.fullWidth .cols.threeCols.second .blank.blocks a.cms-plus span,
.cols.threeCols.second .cols.threeCols.lastColumn .blank.blocks a.cms-plus span,
.cols.threeCols.lastColumn .cols.threeCols.second .blank.blocks a.cms-plus span {
  display: none;
}
.cols.twoCols.first .blocks.blank ul.cms-tools-dropdown, .cols.twoCols.first .blank.blocks ul.cms-tools-dropdown,
.cols.twoCols.first .cols.threeCols.first .blank.blocks ul.cms-tools-dropdown,
.cols.threeCols.first .cols.twoCols.first .blank.blocks ul.cms-tools-dropdown,
.cols.twoCols.first .cols.threeCols.second .blank.blocks ul.cms-tools-dropdown,
.cols.threeCols.second .cols.twoCols.first .blank.blocks ul.cms-tools-dropdown, .cols.twoCols.first .cols.twoCols.lastColumn .blank.blocks ul.cms-tools-dropdown, .cols.twoCols.lastColumn .cols.twoCols.first .blank.blocks ul.cms-tools-dropdown,
.cols.twoCols.first .cols.fullWidth .blank.blocks ul.cms-tools-dropdown,
.cols.fullWidth .cols.twoCols.first .blank.blocks ul.cms-tools-dropdown,
.cols.twoCols.first .cols.threeCols.lastColumn .blank.blocks ul.cms-tools-dropdown,
.cols.threeCols.lastColumn .cols.twoCols.first .blank.blocks ul.cms-tools-dropdown,
.cols.threeCols.first .blocks.blank ul.cms-tools-dropdown,
.cols.threeCols.first .cols.twoCols.first .blank.blocks ul.cms-tools-dropdown,
.cols.twoCols.first .cols.threeCols.first .blank.blocks ul.cms-tools-dropdown,
.cols.threeCols.first .blank.blocks ul.cms-tools-dropdown,
.cols.threeCols.first .cols.threeCols.second .blank.blocks ul.cms-tools-dropdown,
.cols.threeCols.second .cols.threeCols.first .blank.blocks ul.cms-tools-dropdown,
.cols.threeCols.first .cols.twoCols.lastColumn .blank.blocks ul.cms-tools-dropdown,
.cols.twoCols.lastColumn .cols.threeCols.first .blank.blocks ul.cms-tools-dropdown,
.cols.threeCols.first .cols.fullWidth .blank.blocks ul.cms-tools-dropdown,
.cols.fullWidth .cols.threeCols.first .blank.blocks ul.cms-tools-dropdown,
.cols.threeCols.first .cols.threeCols.lastColumn .blank.blocks ul.cms-tools-dropdown,
.cols.threeCols.lastColumn .cols.threeCols.first .blank.blocks ul.cms-tools-dropdown,
.cols.threeCols.second .blocks.blank ul.cms-tools-dropdown,
.cols.threeCols.second .cols.twoCols.first .blank.blocks ul.cms-tools-dropdown,
.cols.twoCols.first .cols.threeCols.second .blank.blocks ul.cms-tools-dropdown,
.cols.threeCols.second .cols.threeCols.first .blank.blocks ul.cms-tools-dropdown,
.cols.threeCols.first .cols.threeCols.second .blank.blocks ul.cms-tools-dropdown,
.cols.threeCols.second .blank.blocks ul.cms-tools-dropdown,
.cols.threeCols.second .cols.twoCols.lastColumn .blank.blocks ul.cms-tools-dropdown,
.cols.twoCols.lastColumn .cols.threeCols.second .blank.blocks ul.cms-tools-dropdown,
.cols.threeCols.second .cols.fullWidth .blank.blocks ul.cms-tools-dropdown,
.cols.fullWidth .cols.threeCols.second .blank.blocks ul.cms-tools-dropdown,
.cols.threeCols.second .cols.threeCols.lastColumn .blank.blocks ul.cms-tools-dropdown,
.cols.threeCols.lastColumn .cols.threeCols.second .blank.blocks ul.cms-tools-dropdown {
  display: none;
  list-style: none;
  float: right;
  margin-top: 25px;
  background: #d6d6d6;
  -webkit-box-shadow: 0px 0px 5px #333333;
  -moz-box-shadow: 0px 0px 5px #333333;
  box-shadow: 0px 0px 5px #333333;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  padding: 5px 10px;
  position: relative;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  z-index: 26;
}
.cols.twoCols.first .blocks.blank ul.cms-tools-dropdown li, .cols.twoCols.first .blank.blocks ul.cms-tools-dropdown li,
.cols.twoCols.first .cols.threeCols.first .blank.blocks ul.cms-tools-dropdown li,
.cols.threeCols.first .cols.twoCols.first .blank.blocks ul.cms-tools-dropdown li,
.cols.twoCols.first .cols.threeCols.second .blank.blocks ul.cms-tools-dropdown li,
.cols.threeCols.second .cols.twoCols.first .blank.blocks ul.cms-tools-dropdown li, .cols.twoCols.first .cols.twoCols.lastColumn .blank.blocks ul.cms-tools-dropdown li, .cols.twoCols.lastColumn .cols.twoCols.first .blank.blocks ul.cms-tools-dropdown li,
.cols.twoCols.first .cols.fullWidth .blank.blocks ul.cms-tools-dropdown li,
.cols.fullWidth .cols.twoCols.first .blank.blocks ul.cms-tools-dropdown li,
.cols.twoCols.first .cols.threeCols.lastColumn .blank.blocks ul.cms-tools-dropdown li,
.cols.threeCols.lastColumn .cols.twoCols.first .blank.blocks ul.cms-tools-dropdown li,
.cols.threeCols.first .blocks.blank ul.cms-tools-dropdown li,
.cols.threeCols.first .cols.twoCols.first .blank.blocks ul.cms-tools-dropdown li,
.cols.twoCols.first .cols.threeCols.first .blank.blocks ul.cms-tools-dropdown li,
.cols.threeCols.first .blank.blocks ul.cms-tools-dropdown li,
.cols.threeCols.first .cols.threeCols.second .blank.blocks ul.cms-tools-dropdown li,
.cols.threeCols.second .cols.threeCols.first .blank.blocks ul.cms-tools-dropdown li,
.cols.threeCols.first .cols.twoCols.lastColumn .blank.blocks ul.cms-tools-dropdown li,
.cols.twoCols.lastColumn .cols.threeCols.first .blank.blocks ul.cms-tools-dropdown li,
.cols.threeCols.first .cols.fullWidth .blank.blocks ul.cms-tools-dropdown li,
.cols.fullWidth .cols.threeCols.first .blank.blocks ul.cms-tools-dropdown li,
.cols.threeCols.first .cols.threeCols.lastColumn .blank.blocks ul.cms-tools-dropdown li,
.cols.threeCols.lastColumn .cols.threeCols.first .blank.blocks ul.cms-tools-dropdown li,
.cols.threeCols.second .blocks.blank ul.cms-tools-dropdown li,
.cols.threeCols.second .cols.twoCols.first .blank.blocks ul.cms-tools-dropdown li,
.cols.twoCols.first .cols.threeCols.second .blank.blocks ul.cms-tools-dropdown li,
.cols.threeCols.second .cols.threeCols.first .blank.blocks ul.cms-tools-dropdown li,
.cols.threeCols.first .cols.threeCols.second .blank.blocks ul.cms-tools-dropdown li,
.cols.threeCols.second .blank.blocks ul.cms-tools-dropdown li,
.cols.threeCols.second .cols.twoCols.lastColumn .blank.blocks ul.cms-tools-dropdown li,
.cols.twoCols.lastColumn .cols.threeCols.second .blank.blocks ul.cms-tools-dropdown li,
.cols.threeCols.second .cols.fullWidth .blank.blocks ul.cms-tools-dropdown li,
.cols.fullWidth .cols.threeCols.second .blank.blocks ul.cms-tools-dropdown li,
.cols.threeCols.second .cols.threeCols.lastColumn .blank.blocks ul.cms-tools-dropdown li,
.cols.threeCols.lastColumn .cols.threeCols.second .blank.blocks ul.cms-tools-dropdown li {
  padding: 0px;
  margin: 0px;
}
.cols.twoCols.first .blocks.blank ul.cms-tools-dropdown li a, .cols.twoCols.first .blank.blocks ul.cms-tools-dropdown li a,
.cols.twoCols.first .cols.threeCols.first .blank.blocks ul.cms-tools-dropdown li a,
.cols.threeCols.first .cols.twoCols.first .blank.blocks ul.cms-tools-dropdown li a,
.cols.twoCols.first .cols.threeCols.second .blank.blocks ul.cms-tools-dropdown li a,
.cols.threeCols.second .cols.twoCols.first .blank.blocks ul.cms-tools-dropdown li a, .cols.twoCols.first .cols.twoCols.lastColumn .blank.blocks ul.cms-tools-dropdown li a, .cols.twoCols.lastColumn .cols.twoCols.first .blank.blocks ul.cms-tools-dropdown li a,
.cols.twoCols.first .cols.fullWidth .blank.blocks ul.cms-tools-dropdown li a,
.cols.fullWidth .cols.twoCols.first .blank.blocks ul.cms-tools-dropdown li a,
.cols.twoCols.first .cols.threeCols.lastColumn .blank.blocks ul.cms-tools-dropdown li a,
.cols.threeCols.lastColumn .cols.twoCols.first .blank.blocks ul.cms-tools-dropdown li a,
.cols.threeCols.first .blocks.blank ul.cms-tools-dropdown li a,
.cols.threeCols.first .cols.twoCols.first .blank.blocks ul.cms-tools-dropdown li a,
.cols.twoCols.first .cols.threeCols.first .blank.blocks ul.cms-tools-dropdown li a,
.cols.threeCols.first .blank.blocks ul.cms-tools-dropdown li a,
.cols.threeCols.first .cols.threeCols.second .blank.blocks ul.cms-tools-dropdown li a,
.cols.threeCols.second .cols.threeCols.first .blank.blocks ul.cms-tools-dropdown li a,
.cols.threeCols.first .cols.twoCols.lastColumn .blank.blocks ul.cms-tools-dropdown li a,
.cols.twoCols.lastColumn .cols.threeCols.first .blank.blocks ul.cms-tools-dropdown li a,
.cols.threeCols.first .cols.fullWidth .blank.blocks ul.cms-tools-dropdown li a,
.cols.fullWidth .cols.threeCols.first .blank.blocks ul.cms-tools-dropdown li a,
.cols.threeCols.first .cols.threeCols.lastColumn .blank.blocks ul.cms-tools-dropdown li a,
.cols.threeCols.lastColumn .cols.threeCols.first .blank.blocks ul.cms-tools-dropdown li a,
.cols.threeCols.second .blocks.blank ul.cms-tools-dropdown li a,
.cols.threeCols.second .cols.twoCols.first .blank.blocks ul.cms-tools-dropdown li a,
.cols.twoCols.first .cols.threeCols.second .blank.blocks ul.cms-tools-dropdown li a,
.cols.threeCols.second .cols.threeCols.first .blank.blocks ul.cms-tools-dropdown li a,
.cols.threeCols.first .cols.threeCols.second .blank.blocks ul.cms-tools-dropdown li a,
.cols.threeCols.second .blank.blocks ul.cms-tools-dropdown li a,
.cols.threeCols.second .cols.twoCols.lastColumn .blank.blocks ul.cms-tools-dropdown li a,
.cols.twoCols.lastColumn .cols.threeCols.second .blank.blocks ul.cms-tools-dropdown li a,
.cols.threeCols.second .cols.fullWidth .blank.blocks ul.cms-tools-dropdown li a,
.cols.fullWidth .cols.threeCols.second .blank.blocks ul.cms-tools-dropdown li a,
.cols.threeCols.second .cols.threeCols.lastColumn .blank.blocks ul.cms-tools-dropdown li a,
.cols.threeCols.lastColumn .cols.threeCols.second .blank.blocks ul.cms-tools-dropdown li a {
  text-decoration: none;
  display: block;
  width: 165px;
  height: 20px;
  font-size: 11px;
  padding-left: 20px;
  line-height: 23px;
  border: 1px solid black;
  border-radius: 2px;
  color: #000;
  font-size: 14px;
  padding: 5px 10px;
  display: inline-block;
  cursor: pointer;
  line-height: 1.5;
  text-decoration: none;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  background: url('/images/sassy-ie-overlay.png') repeat-x bottom left #616161;
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #a1a1a1), color-stop(50%, #616161), color-stop(100%, #545454));
  background: -webkit-linear-gradient(#a1a1a1, #616161 50%, #545454);
  background: -moz-linear-gradient(#a1a1a1, #616161 50%, #545454);
  background: -o-linear-gradient(#a1a1a1, #616161 50%, #545454);
  background: linear-gradient(#a1a1a1, #616161 50%, #545454);
  -webkit-box-shadow: #c7c7c7 0 1px 0 inset;
  -moz-box-shadow: #c7c7c7 0 1px 0 inset;
  box-shadow: #c7c7c7 0 1px 0 inset;
  border: 1px solid #474747;
  color: white;
  text-shadow: #4d4d4d 0 -1px 0;
  margin-bottom: 5px;
  text-decoration: none;
  text-shadow: black 1px 1px 1px;
  -webkit-box-shadow: 0px 0px 25px -5px black;
  -moz-box-shadow: 0px 0px 25px -5px black;
  box-shadow: 0px 0px 25px -5px black;
}
.cols.twoCols.first .blocks.blank ul.cms-tools-dropdown li a:hover, .cols.twoCols.first .blank.blocks ul.cms-tools-dropdown li a:hover,
.cols.twoCols.first .cols.threeCols.first .blank.blocks ul.cms-tools-dropdown li a:hover,
.cols.threeCols.first .cols.twoCols.first .blank.blocks ul.cms-tools-dropdown li a:hover,
.cols.twoCols.first .cols.threeCols.second .blank.blocks ul.cms-tools-dropdown li a:hover,
.cols.threeCols.second .cols.twoCols.first .blank.blocks ul.cms-tools-dropdown li a:hover, .cols.twoCols.first .cols.twoCols.lastColumn .blank.blocks ul.cms-tools-dropdown li a:hover, .cols.twoCols.lastColumn .cols.twoCols.first .blank.blocks ul.cms-tools-dropdown li a:hover,
.cols.twoCols.first .cols.fullWidth .blank.blocks ul.cms-tools-dropdown li a:hover,
.cols.fullWidth .cols.twoCols.first .blank.blocks ul.cms-tools-dropdown li a:hover,
.cols.twoCols.first .cols.threeCols.lastColumn .blank.blocks ul.cms-tools-dropdown li a:hover,
.cols.threeCols.lastColumn .cols.twoCols.first .blank.blocks ul.cms-tools-dropdown li a:hover,
.cols.threeCols.first .blocks.blank ul.cms-tools-dropdown li a:hover,
.cols.threeCols.first .cols.twoCols.first .blank.blocks ul.cms-tools-dropdown li a:hover,
.cols.twoCols.first .cols.threeCols.first .blank.blocks ul.cms-tools-dropdown li a:hover,
.cols.threeCols.first .blank.blocks ul.cms-tools-dropdown li a:hover,
.cols.threeCols.first .cols.threeCols.second .blank.blocks ul.cms-tools-dropdown li a:hover,
.cols.threeCols.second .cols.threeCols.first .blank.blocks ul.cms-tools-dropdown li a:hover,
.cols.threeCols.first .cols.twoCols.lastColumn .blank.blocks ul.cms-tools-dropdown li a:hover,
.cols.twoCols.lastColumn .cols.threeCols.first .blank.blocks ul.cms-tools-dropdown li a:hover,
.cols.threeCols.first .cols.fullWidth .blank.blocks ul.cms-tools-dropdown li a:hover,
.cols.fullWidth .cols.threeCols.first .blank.blocks ul.cms-tools-dropdown li a:hover,
.cols.threeCols.first .cols.threeCols.lastColumn .blank.blocks ul.cms-tools-dropdown li a:hover,
.cols.threeCols.lastColumn .cols.threeCols.first .blank.blocks ul.cms-tools-dropdown li a:hover,
.cols.threeCols.second .blocks.blank ul.cms-tools-dropdown li a:hover,
.cols.threeCols.second .cols.twoCols.first .blank.blocks ul.cms-tools-dropdown li a:hover,
.cols.twoCols.first .cols.threeCols.second .blank.blocks ul.cms-tools-dropdown li a:hover,
.cols.threeCols.second .cols.threeCols.first .blank.blocks ul.cms-tools-dropdown li a:hover,
.cols.threeCols.first .cols.threeCols.second .blank.blocks ul.cms-tools-dropdown li a:hover,
.cols.threeCols.second .blank.blocks ul.cms-tools-dropdown li a:hover,
.cols.threeCols.second .cols.twoCols.lastColumn .blank.blocks ul.cms-tools-dropdown li a:hover,
.cols.twoCols.lastColumn .cols.threeCols.second .blank.blocks ul.cms-tools-dropdown li a:hover,
.cols.threeCols.second .cols.fullWidth .blank.blocks ul.cms-tools-dropdown li a:hover,
.cols.fullWidth .cols.threeCols.second .blank.blocks ul.cms-tools-dropdown li a:hover,
.cols.threeCols.second .cols.threeCols.lastColumn .blank.blocks ul.cms-tools-dropdown li a:hover,
.cols.threeCols.lastColumn .cols.threeCols.second .blank.blocks ul.cms-tools-dropdown li a:hover {
  background-color: #545454;
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #9c9c9c), color-stop(50%, #545454), color-stop(100%, #404040));
  background: -webkit-linear-gradient(#9c9c9c, #545454 50%, #404040);
  background: -moz-linear-gradient(#9c9c9c, #545454 50%, #404040);
  background: -o-linear-gradient(#9c9c9c, #545454 50%, #404040);
  background: linear-gradient(#9c9c9c, #545454 50%, #404040);
}
.cols.twoCols.first .blocks.blank ul.cms-tools-dropdown li a:active, .cols.twoCols.first .blank.blocks ul.cms-tools-dropdown li a:active,
.cols.twoCols.first .cols.threeCols.first .blank.blocks ul.cms-tools-dropdown li a:active,
.cols.threeCols.first .cols.twoCols.first .blank.blocks ul.cms-tools-dropdown li a:active,
.cols.twoCols.first .cols.threeCols.second .blank.blocks ul.cms-tools-dropdown li a:active,
.cols.threeCols.second .cols.twoCols.first .blank.blocks ul.cms-tools-dropdown li a:active, .cols.twoCols.first .cols.twoCols.lastColumn .blank.blocks ul.cms-tools-dropdown li a:active, .cols.twoCols.lastColumn .cols.twoCols.first .blank.blocks ul.cms-tools-dropdown li a:active,
.cols.twoCols.first .cols.fullWidth .blank.blocks ul.cms-tools-dropdown li a:active,
.cols.fullWidth .cols.twoCols.first .blank.blocks ul.cms-tools-dropdown li a:active,
.cols.twoCols.first .cols.threeCols.lastColumn .blank.blocks ul.cms-tools-dropdown li a:active,
.cols.threeCols.lastColumn .cols.twoCols.first .blank.blocks ul.cms-tools-dropdown li a:active,
.cols.threeCols.first .blocks.blank ul.cms-tools-dropdown li a:active,
.cols.threeCols.first .cols.twoCols.first .blank.blocks ul.cms-tools-dropdown li a:active,
.cols.twoCols.first .cols.threeCols.first .blank.blocks ul.cms-tools-dropdown li a:active,
.cols.threeCols.first .blank.blocks ul.cms-tools-dropdown li a:active,
.cols.threeCols.first .cols.threeCols.second .blank.blocks ul.cms-tools-dropdown li a:active,
.cols.threeCols.second .cols.threeCols.first .blank.blocks ul.cms-tools-dropdown li a:active,
.cols.threeCols.first .cols.twoCols.lastColumn .blank.blocks ul.cms-tools-dropdown li a:active,
.cols.twoCols.lastColumn .cols.threeCols.first .blank.blocks ul.cms-tools-dropdown li a:active,
.cols.threeCols.first .cols.fullWidth .blank.blocks ul.cms-tools-dropdown li a:active,
.cols.fullWidth .cols.threeCols.first .blank.blocks ul.cms-tools-dropdown li a:active,
.cols.threeCols.first .cols.threeCols.lastColumn .blank.blocks ul.cms-tools-dropdown li a:active,
.cols.threeCols.lastColumn .cols.threeCols.first .blank.blocks ul.cms-tools-dropdown li a:active,
.cols.threeCols.second .blocks.blank ul.cms-tools-dropdown li a:active,
.cols.threeCols.second .cols.twoCols.first .blank.blocks ul.cms-tools-dropdown li a:active,
.cols.twoCols.first .cols.threeCols.second .blank.blocks ul.cms-tools-dropdown li a:active,
.cols.threeCols.second .cols.threeCols.first .blank.blocks ul.cms-tools-dropdown li a:active,
.cols.threeCols.first .cols.threeCols.second .blank.blocks ul.cms-tools-dropdown li a:active,
.cols.threeCols.second .blank.blocks ul.cms-tools-dropdown li a:active,
.cols.threeCols.second .cols.twoCols.lastColumn .blank.blocks ul.cms-tools-dropdown li a:active,
.cols.twoCols.lastColumn .cols.threeCols.second .blank.blocks ul.cms-tools-dropdown li a:active,
.cols.threeCols.second .cols.fullWidth .blank.blocks ul.cms-tools-dropdown li a:active,
.cols.fullWidth .cols.threeCols.second .blank.blocks ul.cms-tools-dropdown li a:active,
.cols.threeCols.second .cols.threeCols.lastColumn .blank.blocks ul.cms-tools-dropdown li a:active,
.cols.threeCols.lastColumn .cols.threeCols.second .blank.blocks ul.cms-tools-dropdown li a:active {
  -webkit-box-shadow: #404040 0 1px 2px inset;
  -moz-box-shadow: #404040 0 1px 2px inset;
  box-shadow: #404040 0 1px 2px inset;
}
.cols.twoCols.first .blocks.blank ul.cms-tools-dropdown li a.disabled, .cols.twoCols.first .blank.blocks ul.cms-tools-dropdown li a.disabled,
.cols.twoCols.first .cols.threeCols.first .blank.blocks ul.cms-tools-dropdown li a.disabled,
.cols.threeCols.first .cols.twoCols.first .blank.blocks ul.cms-tools-dropdown li a.disabled,
.cols.twoCols.first .cols.threeCols.second .blank.blocks ul.cms-tools-dropdown li a.disabled,
.cols.threeCols.second .cols.twoCols.first .blank.blocks ul.cms-tools-dropdown li a.disabled, .cols.twoCols.first .cols.twoCols.lastColumn .blank.blocks ul.cms-tools-dropdown li a.disabled, .cols.twoCols.lastColumn .cols.twoCols.first .blank.blocks ul.cms-tools-dropdown li a.disabled,
.cols.twoCols.first .cols.fullWidth .blank.blocks ul.cms-tools-dropdown li a.disabled,
.cols.fullWidth .cols.twoCols.first .blank.blocks ul.cms-tools-dropdown li a.disabled,
.cols.twoCols.first .cols.threeCols.lastColumn .blank.blocks ul.cms-tools-dropdown li a.disabled,
.cols.threeCols.lastColumn .cols.twoCols.first .blank.blocks ul.cms-tools-dropdown li a.disabled, .cols.twoCols.first .blocks.blank ul.cms-tools-dropdown li a[disabled], .cols.twoCols.first .blank.blocks ul.cms-tools-dropdown li a[disabled],
.cols.twoCols.first .cols.threeCols.first .blank.blocks ul.cms-tools-dropdown li a[disabled],
.cols.threeCols.first .cols.twoCols.first .blank.blocks ul.cms-tools-dropdown li a[disabled],
.cols.twoCols.first .cols.threeCols.second .blank.blocks ul.cms-tools-dropdown li a[disabled],
.cols.threeCols.second .cols.twoCols.first .blank.blocks ul.cms-tools-dropdown li a[disabled], .cols.twoCols.first .cols.twoCols.lastColumn .blank.blocks ul.cms-tools-dropdown li a[disabled], .cols.twoCols.lastColumn .cols.twoCols.first .blank.blocks ul.cms-tools-dropdown li a[disabled],
.cols.twoCols.first .cols.fullWidth .blank.blocks ul.cms-tools-dropdown li a[disabled],
.cols.fullWidth .cols.twoCols.first .blank.blocks ul.cms-tools-dropdown li a[disabled],
.cols.twoCols.first .cols.threeCols.lastColumn .blank.blocks ul.cms-tools-dropdown li a[disabled],
.cols.threeCols.lastColumn .cols.twoCols.first .blank.blocks ul.cms-tools-dropdown li a[disabled],
.cols.threeCols.first .blocks.blank ul.cms-tools-dropdown li a.disabled,
.cols.threeCols.first .cols.twoCols.first .blank.blocks ul.cms-tools-dropdown li a.disabled,
.cols.twoCols.first .cols.threeCols.first .blank.blocks ul.cms-tools-dropdown li a.disabled,
.cols.threeCols.first .blank.blocks ul.cms-tools-dropdown li a.disabled,
.cols.threeCols.first .cols.threeCols.second .blank.blocks ul.cms-tools-dropdown li a.disabled,
.cols.threeCols.second .cols.threeCols.first .blank.blocks ul.cms-tools-dropdown li a.disabled,
.cols.threeCols.first .cols.twoCols.lastColumn .blank.blocks ul.cms-tools-dropdown li a.disabled,
.cols.twoCols.lastColumn .cols.threeCols.first .blank.blocks ul.cms-tools-dropdown li a.disabled,
.cols.threeCols.first .cols.fullWidth .blank.blocks ul.cms-tools-dropdown li a.disabled,
.cols.fullWidth .cols.threeCols.first .blank.blocks ul.cms-tools-dropdown li a.disabled,
.cols.threeCols.first .cols.threeCols.lastColumn .blank.blocks ul.cms-tools-dropdown li a.disabled,
.cols.threeCols.lastColumn .cols.threeCols.first .blank.blocks ul.cms-tools-dropdown li a.disabled,
.cols.threeCols.first .blocks.blank ul.cms-tools-dropdown li a[disabled],
.cols.threeCols.first .cols.twoCols.first .blank.blocks ul.cms-tools-dropdown li a[disabled],
.cols.twoCols.first .cols.threeCols.first .blank.blocks ul.cms-tools-dropdown li a[disabled],
.cols.threeCols.first .blank.blocks ul.cms-tools-dropdown li a[disabled],
.cols.threeCols.first .cols.threeCols.second .blank.blocks ul.cms-tools-dropdown li a[disabled],
.cols.threeCols.second .cols.threeCols.first .blank.blocks ul.cms-tools-dropdown li a[disabled],
.cols.threeCols.first .cols.twoCols.lastColumn .blank.blocks ul.cms-tools-dropdown li a[disabled],
.cols.twoCols.lastColumn .cols.threeCols.first .blank.blocks ul.cms-tools-dropdown li a[disabled],
.cols.threeCols.first .cols.fullWidth .blank.blocks ul.cms-tools-dropdown li a[disabled],
.cols.fullWidth .cols.threeCols.first .blank.blocks ul.cms-tools-dropdown li a[disabled],
.cols.threeCols.first .cols.threeCols.lastColumn .blank.blocks ul.cms-tools-dropdown li a[disabled],
.cols.threeCols.lastColumn .cols.threeCols.first .blank.blocks ul.cms-tools-dropdown li a[disabled],
.cols.threeCols.second .blocks.blank ul.cms-tools-dropdown li a.disabled,
.cols.threeCols.second .cols.twoCols.first .blank.blocks ul.cms-tools-dropdown li a.disabled,
.cols.twoCols.first .cols.threeCols.second .blank.blocks ul.cms-tools-dropdown li a.disabled,
.cols.threeCols.second .cols.threeCols.first .blank.blocks ul.cms-tools-dropdown li a.disabled,
.cols.threeCols.first .cols.threeCols.second .blank.blocks ul.cms-tools-dropdown li a.disabled,
.cols.threeCols.second .blank.blocks ul.cms-tools-dropdown li a.disabled,
.cols.threeCols.second .cols.twoCols.lastColumn .blank.blocks ul.cms-tools-dropdown li a.disabled,
.cols.twoCols.lastColumn .cols.threeCols.second .blank.blocks ul.cms-tools-dropdown li a.disabled,
.cols.threeCols.second .cols.fullWidth .blank.blocks ul.cms-tools-dropdown li a.disabled,
.cols.fullWidth .cols.threeCols.second .blank.blocks ul.cms-tools-dropdown li a.disabled,
.cols.threeCols.second .cols.threeCols.lastColumn .blank.blocks ul.cms-tools-dropdown li a.disabled,
.cols.threeCols.lastColumn .cols.threeCols.second .blank.blocks ul.cms-tools-dropdown li a.disabled,
.cols.threeCols.second .blocks.blank ul.cms-tools-dropdown li a[disabled],
.cols.threeCols.second .cols.twoCols.first .blank.blocks ul.cms-tools-dropdown li a[disabled],
.cols.twoCols.first .cols.threeCols.second .blank.blocks ul.cms-tools-dropdown li a[disabled],
.cols.threeCols.second .cols.threeCols.first .blank.blocks ul.cms-tools-dropdown li a[disabled],
.cols.threeCols.first .cols.threeCols.second .blank.blocks ul.cms-tools-dropdown li a[disabled],
.cols.threeCols.second .blank.blocks ul.cms-tools-dropdown li a[disabled],
.cols.threeCols.second .cols.twoCols.lastColumn .blank.blocks ul.cms-tools-dropdown li a[disabled],
.cols.twoCols.lastColumn .cols.threeCols.second .blank.blocks ul.cms-tools-dropdown li a[disabled],
.cols.threeCols.second .cols.fullWidth .blank.blocks ul.cms-tools-dropdown li a[disabled],
.cols.fullWidth .cols.threeCols.second .blank.blocks ul.cms-tools-dropdown li a[disabled],
.cols.threeCols.second .cols.threeCols.lastColumn .blank.blocks ul.cms-tools-dropdown li a[disabled],
.cols.threeCols.lastColumn .cols.threeCols.second .blank.blocks ul.cms-tools-dropdown li a[disabled] {
  opacity: 0.6;
  background: #545454;
  cursor: default;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
.cols.twoCols.first .blocks.blank ul.cms-tools-dropdown li ul.cms-modules-sub-menu, .cols.twoCols.first .blank.blocks ul.cms-tools-dropdown li ul.cms-modules-sub-menu,
.cols.twoCols.first .cols.threeCols.first .blank.blocks ul.cms-tools-dropdown li ul.cms-modules-sub-menu,
.cols.threeCols.first .cols.twoCols.first .blank.blocks ul.cms-tools-dropdown li ul.cms-modules-sub-menu,
.cols.twoCols.first .cols.threeCols.second .blank.blocks ul.cms-tools-dropdown li ul.cms-modules-sub-menu,
.cols.threeCols.second .cols.twoCols.first .blank.blocks ul.cms-tools-dropdown li ul.cms-modules-sub-menu, .cols.twoCols.first .cols.twoCols.lastColumn .blank.blocks ul.cms-tools-dropdown li ul.cms-modules-sub-menu, .cols.twoCols.lastColumn .cols.twoCols.first .blank.blocks ul.cms-tools-dropdown li ul.cms-modules-sub-menu,
.cols.twoCols.first .cols.fullWidth .blank.blocks ul.cms-tools-dropdown li ul.cms-modules-sub-menu,
.cols.fullWidth .cols.twoCols.first .blank.blocks ul.cms-tools-dropdown li ul.cms-modules-sub-menu,
.cols.twoCols.first .cols.threeCols.lastColumn .blank.blocks ul.cms-tools-dropdown li ul.cms-modules-sub-menu,
.cols.threeCols.lastColumn .cols.twoCols.first .blank.blocks ul.cms-tools-dropdown li ul.cms-modules-sub-menu,
.cols.threeCols.first .blocks.blank ul.cms-tools-dropdown li ul.cms-modules-sub-menu,
.cols.threeCols.first .cols.twoCols.first .blank.blocks ul.cms-tools-dropdown li ul.cms-modules-sub-menu,
.cols.twoCols.first .cols.threeCols.first .blank.blocks ul.cms-tools-dropdown li ul.cms-modules-sub-menu,
.cols.threeCols.first .blank.blocks ul.cms-tools-dropdown li ul.cms-modules-sub-menu,
.cols.threeCols.first .cols.threeCols.second .blank.blocks ul.cms-tools-dropdown li ul.cms-modules-sub-menu,
.cols.threeCols.second .cols.threeCols.first .blank.blocks ul.cms-tools-dropdown li ul.cms-modules-sub-menu,
.cols.threeCols.first .cols.twoCols.lastColumn .blank.blocks ul.cms-tools-dropdown li ul.cms-modules-sub-menu,
.cols.twoCols.lastColumn .cols.threeCols.first .blank.blocks ul.cms-tools-dropdown li ul.cms-modules-sub-menu,
.cols.threeCols.first .cols.fullWidth .blank.blocks ul.cms-tools-dropdown li ul.cms-modules-sub-menu,
.cols.fullWidth .cols.threeCols.first .blank.blocks ul.cms-tools-dropdown li ul.cms-modules-sub-menu,
.cols.threeCols.first .cols.threeCols.lastColumn .blank.blocks ul.cms-tools-dropdown li ul.cms-modules-sub-menu,
.cols.threeCols.lastColumn .cols.threeCols.first .blank.blocks ul.cms-tools-dropdown li ul.cms-modules-sub-menu,
.cols.threeCols.second .blocks.blank ul.cms-tools-dropdown li ul.cms-modules-sub-menu,
.cols.threeCols.second .cols.twoCols.first .blank.blocks ul.cms-tools-dropdown li ul.cms-modules-sub-menu,
.cols.twoCols.first .cols.threeCols.second .blank.blocks ul.cms-tools-dropdown li ul.cms-modules-sub-menu,
.cols.threeCols.second .cols.threeCols.first .blank.blocks ul.cms-tools-dropdown li ul.cms-modules-sub-menu,
.cols.threeCols.first .cols.threeCols.second .blank.blocks ul.cms-tools-dropdown li ul.cms-modules-sub-menu,
.cols.threeCols.second .blank.blocks ul.cms-tools-dropdown li ul.cms-modules-sub-menu,
.cols.threeCols.second .cols.twoCols.lastColumn .blank.blocks ul.cms-tools-dropdown li ul.cms-modules-sub-menu,
.cols.twoCols.lastColumn .cols.threeCols.second .blank.blocks ul.cms-tools-dropdown li ul.cms-modules-sub-menu,
.cols.threeCols.second .cols.fullWidth .blank.blocks ul.cms-tools-dropdown li ul.cms-modules-sub-menu,
.cols.fullWidth .cols.threeCols.second .blank.blocks ul.cms-tools-dropdown li ul.cms-modules-sub-menu,
.cols.threeCols.second .cols.threeCols.lastColumn .blank.blocks ul.cms-tools-dropdown li ul.cms-modules-sub-menu,
.cols.threeCols.lastColumn .cols.threeCols.second .blank.blocks ul.cms-tools-dropdown li ul.cms-modules-sub-menu {
  display: none;
  list-style: none;
  float: right;
  padding: 5px 10px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  background: none;
  position: absolute;
  bottom: -5px;
  left: 99%;
  z-index: 26;
  background: #d6d6d6;
  -webkit-box-shadow: 0px 0px 5px #333333;
  -moz-box-shadow: 0px 0px 5px #333333;
  box-shadow: 0px 0px 5px #333333;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
}

.cols.twoCols.lastColumn .blocks.blank, .cols.twoCols.lastColumn .cols.twoCols.first .blank.blocks, .cols.twoCols.first .cols.twoCols.lastColumn .blank.blocks,
.cols.twoCols.lastColumn .cols.threeCols.first .blank.blocks,
.cols.threeCols.first .cols.twoCols.lastColumn .blank.blocks,
.cols.twoCols.lastColumn .cols.threeCols.second .blank.blocks,
.cols.threeCols.second .cols.twoCols.lastColumn .blank.blocks, .cols.twoCols.lastColumn .blank.blocks,
.cols.twoCols.lastColumn .cols.fullWidth .blank.blocks,
.cols.fullWidth .cols.twoCols.lastColumn .blank.blocks,
.cols.twoCols.lastColumn .cols.threeCols.lastColumn .blank.blocks,
.cols.threeCols.lastColumn .cols.twoCols.lastColumn .blank.blocks,
.cols.fullWidth .blocks.blank,
.cols.fullWidth .cols.twoCols.first .blank.blocks,
.cols.twoCols.first .cols.fullWidth .blank.blocks,
.cols.fullWidth .cols.threeCols.first .blank.blocks,
.cols.threeCols.first .cols.fullWidth .blank.blocks,
.cols.fullWidth .cols.threeCols.second .blank.blocks,
.cols.threeCols.second .cols.fullWidth .blank.blocks,
.cols.fullWidth .cols.twoCols.lastColumn .blank.blocks,
.cols.twoCols.lastColumn .cols.fullWidth .blank.blocks,
.cols.fullWidth .blank.blocks,
.cols.fullWidth .cols.threeCols.lastColumn .blank.blocks,
.cols.threeCols.lastColumn .cols.fullWidth .blank.blocks,
.cols.threeCols.lastColumn .blocks.blank,
.cols.threeCols.lastColumn .cols.twoCols.first .blank.blocks,
.cols.twoCols.first .cols.threeCols.lastColumn .blank.blocks,
.cols.threeCols.lastColumn .cols.threeCols.first .blank.blocks,
.cols.threeCols.first .cols.threeCols.lastColumn .blank.blocks,
.cols.threeCols.lastColumn .cols.threeCols.second .blank.blocks,
.cols.threeCols.second .cols.threeCols.lastColumn .blank.blocks,
.cols.threeCols.lastColumn .cols.twoCols.lastColumn .blank.blocks,
.cols.twoCols.lastColumn .cols.threeCols.lastColumn .blank.blocks,
.cols.threeCols.lastColumn .cols.fullWidth .blank.blocks,
.cols.fullWidth .cols.threeCols.lastColumn .blank.blocks,
.cols.threeCols.lastColumn .blank.blocks {
  outline: 1px dashed #000;
  width: 100%;
  min-height: 50px;
  position: relative;
  z-index: 10;
}
.cols.twoCols.lastColumn .blocks.blank a.cms-plus, .cols.twoCols.lastColumn .cols.twoCols.first .blank.blocks a.cms-plus, .cols.twoCols.first .cols.twoCols.lastColumn .blank.blocks a.cms-plus,
.cols.twoCols.lastColumn .cols.threeCols.first .blank.blocks a.cms-plus,
.cols.threeCols.first .cols.twoCols.lastColumn .blank.blocks a.cms-plus,
.cols.twoCols.lastColumn .cols.threeCols.second .blank.blocks a.cms-plus,
.cols.threeCols.second .cols.twoCols.lastColumn .blank.blocks a.cms-plus, .cols.twoCols.lastColumn .blank.blocks a.cms-plus,
.cols.twoCols.lastColumn .cols.fullWidth .blank.blocks a.cms-plus,
.cols.fullWidth .cols.twoCols.lastColumn .blank.blocks a.cms-plus,
.cols.twoCols.lastColumn .cols.threeCols.lastColumn .blank.blocks a.cms-plus,
.cols.threeCols.lastColumn .cols.twoCols.lastColumn .blank.blocks a.cms-plus,
.cols.fullWidth .blocks.blank a.cms-plus,
.cols.fullWidth .cols.twoCols.first .blank.blocks a.cms-plus,
.cols.twoCols.first .cols.fullWidth .blank.blocks a.cms-plus,
.cols.fullWidth .cols.threeCols.first .blank.blocks a.cms-plus,
.cols.threeCols.first .cols.fullWidth .blank.blocks a.cms-plus,
.cols.fullWidth .cols.threeCols.second .blank.blocks a.cms-plus,
.cols.threeCols.second .cols.fullWidth .blank.blocks a.cms-plus,
.cols.fullWidth .cols.twoCols.lastColumn .blank.blocks a.cms-plus,
.cols.twoCols.lastColumn .cols.fullWidth .blank.blocks a.cms-plus,
.cols.fullWidth .blank.blocks a.cms-plus,
.cols.fullWidth .cols.threeCols.lastColumn .blank.blocks a.cms-plus,
.cols.threeCols.lastColumn .cols.fullWidth .blank.blocks a.cms-plus,
.cols.threeCols.lastColumn .blocks.blank a.cms-plus,
.cols.threeCols.lastColumn .cols.twoCols.first .blank.blocks a.cms-plus,
.cols.twoCols.first .cols.threeCols.lastColumn .blank.blocks a.cms-plus,
.cols.threeCols.lastColumn .cols.threeCols.first .blank.blocks a.cms-plus,
.cols.threeCols.first .cols.threeCols.lastColumn .blank.blocks a.cms-plus,
.cols.threeCols.lastColumn .cols.threeCols.second .blank.blocks a.cms-plus,
.cols.threeCols.second .cols.threeCols.lastColumn .blank.blocks a.cms-plus,
.cols.threeCols.lastColumn .cols.twoCols.lastColumn .blank.blocks a.cms-plus,
.cols.twoCols.lastColumn .cols.threeCols.lastColumn .blank.blocks a.cms-plus,
.cols.threeCols.lastColumn .cols.fullWidth .blank.blocks a.cms-plus,
.cols.fullWidth .cols.threeCols.lastColumn .blank.blocks a.cms-plus,
.cols.threeCols.lastColumn .blank.blocks a.cms-plus {
  padding: 0px;
  display: inline;
  float: left;
  position: absolute;
  top: 0px;
  right: 0px;
  border: none;
  background: url(../images/addContent.png) no-repeat;
  width: 25px;
  height: 25px;
}
.cols.twoCols.lastColumn .blocks.blank a.cms-plus span, .cols.twoCols.lastColumn .cols.twoCols.first .blank.blocks a.cms-plus span, .cols.twoCols.first .cols.twoCols.lastColumn .blank.blocks a.cms-plus span,
.cols.twoCols.lastColumn .cols.threeCols.first .blank.blocks a.cms-plus span,
.cols.threeCols.first .cols.twoCols.lastColumn .blank.blocks a.cms-plus span,
.cols.twoCols.lastColumn .cols.threeCols.second .blank.blocks a.cms-plus span,
.cols.threeCols.second .cols.twoCols.lastColumn .blank.blocks a.cms-plus span, .cols.twoCols.lastColumn .blank.blocks a.cms-plus span,
.cols.twoCols.lastColumn .cols.fullWidth .blank.blocks a.cms-plus span,
.cols.fullWidth .cols.twoCols.lastColumn .blank.blocks a.cms-plus span,
.cols.twoCols.lastColumn .cols.threeCols.lastColumn .blank.blocks a.cms-plus span,
.cols.threeCols.lastColumn .cols.twoCols.lastColumn .blank.blocks a.cms-plus span,
.cols.fullWidth .blocks.blank a.cms-plus span,
.cols.fullWidth .cols.twoCols.first .blank.blocks a.cms-plus span,
.cols.twoCols.first .cols.fullWidth .blank.blocks a.cms-plus span,
.cols.fullWidth .cols.threeCols.first .blank.blocks a.cms-plus span,
.cols.threeCols.first .cols.fullWidth .blank.blocks a.cms-plus span,
.cols.fullWidth .cols.threeCols.second .blank.blocks a.cms-plus span,
.cols.threeCols.second .cols.fullWidth .blank.blocks a.cms-plus span,
.cols.fullWidth .cols.twoCols.lastColumn .blank.blocks a.cms-plus span,
.cols.twoCols.lastColumn .cols.fullWidth .blank.blocks a.cms-plus span,
.cols.fullWidth .blank.blocks a.cms-plus span,
.cols.fullWidth .cols.threeCols.lastColumn .blank.blocks a.cms-plus span,
.cols.threeCols.lastColumn .cols.fullWidth .blank.blocks a.cms-plus span,
.cols.threeCols.lastColumn .blocks.blank a.cms-plus span,
.cols.threeCols.lastColumn .cols.twoCols.first .blank.blocks a.cms-plus span,
.cols.twoCols.first .cols.threeCols.lastColumn .blank.blocks a.cms-plus span,
.cols.threeCols.lastColumn .cols.threeCols.first .blank.blocks a.cms-plus span,
.cols.threeCols.first .cols.threeCols.lastColumn .blank.blocks a.cms-plus span,
.cols.threeCols.lastColumn .cols.threeCols.second .blank.blocks a.cms-plus span,
.cols.threeCols.second .cols.threeCols.lastColumn .blank.blocks a.cms-plus span,
.cols.threeCols.lastColumn .cols.twoCols.lastColumn .blank.blocks a.cms-plus span,
.cols.twoCols.lastColumn .cols.threeCols.lastColumn .blank.blocks a.cms-plus span,
.cols.threeCols.lastColumn .cols.fullWidth .blank.blocks a.cms-plus span,
.cols.fullWidth .cols.threeCols.lastColumn .blank.blocks a.cms-plus span,
.cols.threeCols.lastColumn .blank.blocks a.cms-plus span {
  display: none;
}
.cols.twoCols.lastColumn .blocks.blank ul.cms-tools-dropdown, .cols.twoCols.lastColumn .cols.twoCols.first .blank.blocks ul.cms-tools-dropdown, .cols.twoCols.first .cols.twoCols.lastColumn .blank.blocks ul.cms-tools-dropdown,
.cols.twoCols.lastColumn .cols.threeCols.first .blank.blocks ul.cms-tools-dropdown,
.cols.threeCols.first .cols.twoCols.lastColumn .blank.blocks ul.cms-tools-dropdown,
.cols.twoCols.lastColumn .cols.threeCols.second .blank.blocks ul.cms-tools-dropdown,
.cols.threeCols.second .cols.twoCols.lastColumn .blank.blocks ul.cms-tools-dropdown, .cols.twoCols.lastColumn .blank.blocks ul.cms-tools-dropdown,
.cols.twoCols.lastColumn .cols.fullWidth .blank.blocks ul.cms-tools-dropdown,
.cols.fullWidth .cols.twoCols.lastColumn .blank.blocks ul.cms-tools-dropdown,
.cols.twoCols.lastColumn .cols.threeCols.lastColumn .blank.blocks ul.cms-tools-dropdown,
.cols.threeCols.lastColumn .cols.twoCols.lastColumn .blank.blocks ul.cms-tools-dropdown,
.cols.fullWidth .blocks.blank ul.cms-tools-dropdown,
.cols.fullWidth .cols.twoCols.first .blank.blocks ul.cms-tools-dropdown,
.cols.twoCols.first .cols.fullWidth .blank.blocks ul.cms-tools-dropdown,
.cols.fullWidth .cols.threeCols.first .blank.blocks ul.cms-tools-dropdown,
.cols.threeCols.first .cols.fullWidth .blank.blocks ul.cms-tools-dropdown,
.cols.fullWidth .cols.threeCols.second .blank.blocks ul.cms-tools-dropdown,
.cols.threeCols.second .cols.fullWidth .blank.blocks ul.cms-tools-dropdown,
.cols.fullWidth .cols.twoCols.lastColumn .blank.blocks ul.cms-tools-dropdown,
.cols.twoCols.lastColumn .cols.fullWidth .blank.blocks ul.cms-tools-dropdown,
.cols.fullWidth .blank.blocks ul.cms-tools-dropdown,
.cols.fullWidth .cols.threeCols.lastColumn .blank.blocks ul.cms-tools-dropdown,
.cols.threeCols.lastColumn .cols.fullWidth .blank.blocks ul.cms-tools-dropdown,
.cols.threeCols.lastColumn .blocks.blank ul.cms-tools-dropdown,
.cols.threeCols.lastColumn .cols.twoCols.first .blank.blocks ul.cms-tools-dropdown,
.cols.twoCols.first .cols.threeCols.lastColumn .blank.blocks ul.cms-tools-dropdown,
.cols.threeCols.lastColumn .cols.threeCols.first .blank.blocks ul.cms-tools-dropdown,
.cols.threeCols.first .cols.threeCols.lastColumn .blank.blocks ul.cms-tools-dropdown,
.cols.threeCols.lastColumn .cols.threeCols.second .blank.blocks ul.cms-tools-dropdown,
.cols.threeCols.second .cols.threeCols.lastColumn .blank.blocks ul.cms-tools-dropdown,
.cols.threeCols.lastColumn .cols.twoCols.lastColumn .blank.blocks ul.cms-tools-dropdown,
.cols.twoCols.lastColumn .cols.threeCols.lastColumn .blank.blocks ul.cms-tools-dropdown,
.cols.threeCols.lastColumn .cols.fullWidth .blank.blocks ul.cms-tools-dropdown,
.cols.fullWidth .cols.threeCols.lastColumn .blank.blocks ul.cms-tools-dropdown,
.cols.threeCols.lastColumn .blank.blocks ul.cms-tools-dropdown {
  display: none;
  list-style: none;
  float: right;
  margin-top: 25px;
  background: #d6d6d6;
  -webkit-box-shadow: 0px 0px 5px #333333;
  -moz-box-shadow: 0px 0px 5px #333333;
  box-shadow: 0px 0px 5px #333333;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  padding: 5px 10px;
  position: relative;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  z-index: 26;
}
.cols.twoCols.lastColumn .blocks.blank ul.cms-tools-dropdown li, .cols.twoCols.lastColumn .cols.twoCols.first .blank.blocks ul.cms-tools-dropdown li, .cols.twoCols.first .cols.twoCols.lastColumn .blank.blocks ul.cms-tools-dropdown li,
.cols.twoCols.lastColumn .cols.threeCols.first .blank.blocks ul.cms-tools-dropdown li,
.cols.threeCols.first .cols.twoCols.lastColumn .blank.blocks ul.cms-tools-dropdown li,
.cols.twoCols.lastColumn .cols.threeCols.second .blank.blocks ul.cms-tools-dropdown li,
.cols.threeCols.second .cols.twoCols.lastColumn .blank.blocks ul.cms-tools-dropdown li, .cols.twoCols.lastColumn .blank.blocks ul.cms-tools-dropdown li,
.cols.twoCols.lastColumn .cols.fullWidth .blank.blocks ul.cms-tools-dropdown li,
.cols.fullWidth .cols.twoCols.lastColumn .blank.blocks ul.cms-tools-dropdown li,
.cols.twoCols.lastColumn .cols.threeCols.lastColumn .blank.blocks ul.cms-tools-dropdown li,
.cols.threeCols.lastColumn .cols.twoCols.lastColumn .blank.blocks ul.cms-tools-dropdown li,
.cols.fullWidth .blocks.blank ul.cms-tools-dropdown li,
.cols.fullWidth .cols.twoCols.first .blank.blocks ul.cms-tools-dropdown li,
.cols.twoCols.first .cols.fullWidth .blank.blocks ul.cms-tools-dropdown li,
.cols.fullWidth .cols.threeCols.first .blank.blocks ul.cms-tools-dropdown li,
.cols.threeCols.first .cols.fullWidth .blank.blocks ul.cms-tools-dropdown li,
.cols.fullWidth .cols.threeCols.second .blank.blocks ul.cms-tools-dropdown li,
.cols.threeCols.second .cols.fullWidth .blank.blocks ul.cms-tools-dropdown li,
.cols.fullWidth .cols.twoCols.lastColumn .blank.blocks ul.cms-tools-dropdown li,
.cols.twoCols.lastColumn .cols.fullWidth .blank.blocks ul.cms-tools-dropdown li,
.cols.fullWidth .blank.blocks ul.cms-tools-dropdown li,
.cols.fullWidth .cols.threeCols.lastColumn .blank.blocks ul.cms-tools-dropdown li,
.cols.threeCols.lastColumn .cols.fullWidth .blank.blocks ul.cms-tools-dropdown li,
.cols.threeCols.lastColumn .blocks.blank ul.cms-tools-dropdown li,
.cols.threeCols.lastColumn .cols.twoCols.first .blank.blocks ul.cms-tools-dropdown li,
.cols.twoCols.first .cols.threeCols.lastColumn .blank.blocks ul.cms-tools-dropdown li,
.cols.threeCols.lastColumn .cols.threeCols.first .blank.blocks ul.cms-tools-dropdown li,
.cols.threeCols.first .cols.threeCols.lastColumn .blank.blocks ul.cms-tools-dropdown li,
.cols.threeCols.lastColumn .cols.threeCols.second .blank.blocks ul.cms-tools-dropdown li,
.cols.threeCols.second .cols.threeCols.lastColumn .blank.blocks ul.cms-tools-dropdown li,
.cols.threeCols.lastColumn .cols.twoCols.lastColumn .blank.blocks ul.cms-tools-dropdown li,
.cols.twoCols.lastColumn .cols.threeCols.lastColumn .blank.blocks ul.cms-tools-dropdown li,
.cols.threeCols.lastColumn .cols.fullWidth .blank.blocks ul.cms-tools-dropdown li,
.cols.fullWidth .cols.threeCols.lastColumn .blank.blocks ul.cms-tools-dropdown li,
.cols.threeCols.lastColumn .blank.blocks ul.cms-tools-dropdown li {
  padding: 0px;
  margin: 0px;
}
.cols.twoCols.lastColumn .blocks.blank ul.cms-tools-dropdown li a, .cols.twoCols.lastColumn .cols.twoCols.first .blank.blocks ul.cms-tools-dropdown li a, .cols.twoCols.first .cols.twoCols.lastColumn .blank.blocks ul.cms-tools-dropdown li a,
.cols.twoCols.lastColumn .cols.threeCols.first .blank.blocks ul.cms-tools-dropdown li a,
.cols.threeCols.first .cols.twoCols.lastColumn .blank.blocks ul.cms-tools-dropdown li a,
.cols.twoCols.lastColumn .cols.threeCols.second .blank.blocks ul.cms-tools-dropdown li a,
.cols.threeCols.second .cols.twoCols.lastColumn .blank.blocks ul.cms-tools-dropdown li a, .cols.twoCols.lastColumn .blank.blocks ul.cms-tools-dropdown li a,
.cols.twoCols.lastColumn .cols.fullWidth .blank.blocks ul.cms-tools-dropdown li a,
.cols.fullWidth .cols.twoCols.lastColumn .blank.blocks ul.cms-tools-dropdown li a,
.cols.twoCols.lastColumn .cols.threeCols.lastColumn .blank.blocks ul.cms-tools-dropdown li a,
.cols.threeCols.lastColumn .cols.twoCols.lastColumn .blank.blocks ul.cms-tools-dropdown li a,
.cols.fullWidth .blocks.blank ul.cms-tools-dropdown li a,
.cols.fullWidth .cols.twoCols.first .blank.blocks ul.cms-tools-dropdown li a,
.cols.twoCols.first .cols.fullWidth .blank.blocks ul.cms-tools-dropdown li a,
.cols.fullWidth .cols.threeCols.first .blank.blocks ul.cms-tools-dropdown li a,
.cols.threeCols.first .cols.fullWidth .blank.blocks ul.cms-tools-dropdown li a,
.cols.fullWidth .cols.threeCols.second .blank.blocks ul.cms-tools-dropdown li a,
.cols.threeCols.second .cols.fullWidth .blank.blocks ul.cms-tools-dropdown li a,
.cols.fullWidth .cols.twoCols.lastColumn .blank.blocks ul.cms-tools-dropdown li a,
.cols.twoCols.lastColumn .cols.fullWidth .blank.blocks ul.cms-tools-dropdown li a,
.cols.fullWidth .blank.blocks ul.cms-tools-dropdown li a,
.cols.fullWidth .cols.threeCols.lastColumn .blank.blocks ul.cms-tools-dropdown li a,
.cols.threeCols.lastColumn .cols.fullWidth .blank.blocks ul.cms-tools-dropdown li a,
.cols.threeCols.lastColumn .blocks.blank ul.cms-tools-dropdown li a,
.cols.threeCols.lastColumn .cols.twoCols.first .blank.blocks ul.cms-tools-dropdown li a,
.cols.twoCols.first .cols.threeCols.lastColumn .blank.blocks ul.cms-tools-dropdown li a,
.cols.threeCols.lastColumn .cols.threeCols.first .blank.blocks ul.cms-tools-dropdown li a,
.cols.threeCols.first .cols.threeCols.lastColumn .blank.blocks ul.cms-tools-dropdown li a,
.cols.threeCols.lastColumn .cols.threeCols.second .blank.blocks ul.cms-tools-dropdown li a,
.cols.threeCols.second .cols.threeCols.lastColumn .blank.blocks ul.cms-tools-dropdown li a,
.cols.threeCols.lastColumn .cols.twoCols.lastColumn .blank.blocks ul.cms-tools-dropdown li a,
.cols.twoCols.lastColumn .cols.threeCols.lastColumn .blank.blocks ul.cms-tools-dropdown li a,
.cols.threeCols.lastColumn .cols.fullWidth .blank.blocks ul.cms-tools-dropdown li a,
.cols.fullWidth .cols.threeCols.lastColumn .blank.blocks ul.cms-tools-dropdown li a,
.cols.threeCols.lastColumn .blank.blocks ul.cms-tools-dropdown li a {
  text-decoration: none;
  display: block;
  width: 165px;
  height: 20px;
  font-size: 11px;
  padding-left: 20px;
  line-height: 23px;
  border: 1px solid black;
  border-radius: 2px;
  color: #000;
  font-size: 14px;
  padding: 5px 10px;
  display: inline-block;
  cursor: pointer;
  line-height: 1.5;
  text-decoration: none;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  background: url('/images/sassy-ie-overlay.png') repeat-x bottom left #616161;
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #a1a1a1), color-stop(50%, #616161), color-stop(100%, #545454));
  background: -webkit-linear-gradient(#a1a1a1, #616161 50%, #545454);
  background: -moz-linear-gradient(#a1a1a1, #616161 50%, #545454);
  background: -o-linear-gradient(#a1a1a1, #616161 50%, #545454);
  background: linear-gradient(#a1a1a1, #616161 50%, #545454);
  -webkit-box-shadow: #c7c7c7 0 1px 0 inset;
  -moz-box-shadow: #c7c7c7 0 1px 0 inset;
  box-shadow: #c7c7c7 0 1px 0 inset;
  border: 1px solid #474747;
  color: white;
  text-shadow: #4d4d4d 0 -1px 0;
  margin-bottom: 5px;
  text-decoration: none;
  text-shadow: black 1px 1px 1px;
  -webkit-box-shadow: 0px 0px 25px -5px black;
  -moz-box-shadow: 0px 0px 25px -5px black;
  box-shadow: 0px 0px 25px -5px black;
}
.cols.twoCols.lastColumn .blocks.blank ul.cms-tools-dropdown li a:hover, .cols.twoCols.lastColumn .cols.twoCols.first .blank.blocks ul.cms-tools-dropdown li a:hover, .cols.twoCols.first .cols.twoCols.lastColumn .blank.blocks ul.cms-tools-dropdown li a:hover,
.cols.twoCols.lastColumn .cols.threeCols.first .blank.blocks ul.cms-tools-dropdown li a:hover,
.cols.threeCols.first .cols.twoCols.lastColumn .blank.blocks ul.cms-tools-dropdown li a:hover,
.cols.twoCols.lastColumn .cols.threeCols.second .blank.blocks ul.cms-tools-dropdown li a:hover,
.cols.threeCols.second .cols.twoCols.lastColumn .blank.blocks ul.cms-tools-dropdown li a:hover, .cols.twoCols.lastColumn .blank.blocks ul.cms-tools-dropdown li a:hover,
.cols.twoCols.lastColumn .cols.fullWidth .blank.blocks ul.cms-tools-dropdown li a:hover,
.cols.fullWidth .cols.twoCols.lastColumn .blank.blocks ul.cms-tools-dropdown li a:hover,
.cols.twoCols.lastColumn .cols.threeCols.lastColumn .blank.blocks ul.cms-tools-dropdown li a:hover,
.cols.threeCols.lastColumn .cols.twoCols.lastColumn .blank.blocks ul.cms-tools-dropdown li a:hover,
.cols.fullWidth .blocks.blank ul.cms-tools-dropdown li a:hover,
.cols.fullWidth .cols.twoCols.first .blank.blocks ul.cms-tools-dropdown li a:hover,
.cols.twoCols.first .cols.fullWidth .blank.blocks ul.cms-tools-dropdown li a:hover,
.cols.fullWidth .cols.threeCols.first .blank.blocks ul.cms-tools-dropdown li a:hover,
.cols.threeCols.first .cols.fullWidth .blank.blocks ul.cms-tools-dropdown li a:hover,
.cols.fullWidth .cols.threeCols.second .blank.blocks ul.cms-tools-dropdown li a:hover,
.cols.threeCols.second .cols.fullWidth .blank.blocks ul.cms-tools-dropdown li a:hover,
.cols.fullWidth .cols.twoCols.lastColumn .blank.blocks ul.cms-tools-dropdown li a:hover,
.cols.twoCols.lastColumn .cols.fullWidth .blank.blocks ul.cms-tools-dropdown li a:hover,
.cols.fullWidth .blank.blocks ul.cms-tools-dropdown li a:hover,
.cols.fullWidth .cols.threeCols.lastColumn .blank.blocks ul.cms-tools-dropdown li a:hover,
.cols.threeCols.lastColumn .cols.fullWidth .blank.blocks ul.cms-tools-dropdown li a:hover,
.cols.threeCols.lastColumn .blocks.blank ul.cms-tools-dropdown li a:hover,
.cols.threeCols.lastColumn .cols.twoCols.first .blank.blocks ul.cms-tools-dropdown li a:hover,
.cols.twoCols.first .cols.threeCols.lastColumn .blank.blocks ul.cms-tools-dropdown li a:hover,
.cols.threeCols.lastColumn .cols.threeCols.first .blank.blocks ul.cms-tools-dropdown li a:hover,
.cols.threeCols.first .cols.threeCols.lastColumn .blank.blocks ul.cms-tools-dropdown li a:hover,
.cols.threeCols.lastColumn .cols.threeCols.second .blank.blocks ul.cms-tools-dropdown li a:hover,
.cols.threeCols.second .cols.threeCols.lastColumn .blank.blocks ul.cms-tools-dropdown li a:hover,
.cols.threeCols.lastColumn .cols.twoCols.lastColumn .blank.blocks ul.cms-tools-dropdown li a:hover,
.cols.twoCols.lastColumn .cols.threeCols.lastColumn .blank.blocks ul.cms-tools-dropdown li a:hover,
.cols.threeCols.lastColumn .cols.fullWidth .blank.blocks ul.cms-tools-dropdown li a:hover,
.cols.fullWidth .cols.threeCols.lastColumn .blank.blocks ul.cms-tools-dropdown li a:hover,
.cols.threeCols.lastColumn .blank.blocks ul.cms-tools-dropdown li a:hover {
  background-color: #545454;
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #9c9c9c), color-stop(50%, #545454), color-stop(100%, #404040));
  background: -webkit-linear-gradient(#9c9c9c, #545454 50%, #404040);
  background: -moz-linear-gradient(#9c9c9c, #545454 50%, #404040);
  background: -o-linear-gradient(#9c9c9c, #545454 50%, #404040);
  background: linear-gradient(#9c9c9c, #545454 50%, #404040);
}
.cols.twoCols.lastColumn .blocks.blank ul.cms-tools-dropdown li a:active, .cols.twoCols.lastColumn .cols.twoCols.first .blank.blocks ul.cms-tools-dropdown li a:active, .cols.twoCols.first .cols.twoCols.lastColumn .blank.blocks ul.cms-tools-dropdown li a:active,
.cols.twoCols.lastColumn .cols.threeCols.first .blank.blocks ul.cms-tools-dropdown li a:active,
.cols.threeCols.first .cols.twoCols.lastColumn .blank.blocks ul.cms-tools-dropdown li a:active,
.cols.twoCols.lastColumn .cols.threeCols.second .blank.blocks ul.cms-tools-dropdown li a:active,
.cols.threeCols.second .cols.twoCols.lastColumn .blank.blocks ul.cms-tools-dropdown li a:active, .cols.twoCols.lastColumn .blank.blocks ul.cms-tools-dropdown li a:active,
.cols.twoCols.lastColumn .cols.fullWidth .blank.blocks ul.cms-tools-dropdown li a:active,
.cols.fullWidth .cols.twoCols.lastColumn .blank.blocks ul.cms-tools-dropdown li a:active,
.cols.twoCols.lastColumn .cols.threeCols.lastColumn .blank.blocks ul.cms-tools-dropdown li a:active,
.cols.threeCols.lastColumn .cols.twoCols.lastColumn .blank.blocks ul.cms-tools-dropdown li a:active,
.cols.fullWidth .blocks.blank ul.cms-tools-dropdown li a:active,
.cols.fullWidth .cols.twoCols.first .blank.blocks ul.cms-tools-dropdown li a:active,
.cols.twoCols.first .cols.fullWidth .blank.blocks ul.cms-tools-dropdown li a:active,
.cols.fullWidth .cols.threeCols.first .blank.blocks ul.cms-tools-dropdown li a:active,
.cols.threeCols.first .cols.fullWidth .blank.blocks ul.cms-tools-dropdown li a:active,
.cols.fullWidth .cols.threeCols.second .blank.blocks ul.cms-tools-dropdown li a:active,
.cols.threeCols.second .cols.fullWidth .blank.blocks ul.cms-tools-dropdown li a:active,
.cols.fullWidth .cols.twoCols.lastColumn .blank.blocks ul.cms-tools-dropdown li a:active,
.cols.twoCols.lastColumn .cols.fullWidth .blank.blocks ul.cms-tools-dropdown li a:active,
.cols.fullWidth .blank.blocks ul.cms-tools-dropdown li a:active,
.cols.fullWidth .cols.threeCols.lastColumn .blank.blocks ul.cms-tools-dropdown li a:active,
.cols.threeCols.lastColumn .cols.fullWidth .blank.blocks ul.cms-tools-dropdown li a:active,
.cols.threeCols.lastColumn .blocks.blank ul.cms-tools-dropdown li a:active,
.cols.threeCols.lastColumn .cols.twoCols.first .blank.blocks ul.cms-tools-dropdown li a:active,
.cols.twoCols.first .cols.threeCols.lastColumn .blank.blocks ul.cms-tools-dropdown li a:active,
.cols.threeCols.lastColumn .cols.threeCols.first .blank.blocks ul.cms-tools-dropdown li a:active,
.cols.threeCols.first .cols.threeCols.lastColumn .blank.blocks ul.cms-tools-dropdown li a:active,
.cols.threeCols.lastColumn .cols.threeCols.second .blank.blocks ul.cms-tools-dropdown li a:active,
.cols.threeCols.second .cols.threeCols.lastColumn .blank.blocks ul.cms-tools-dropdown li a:active,
.cols.threeCols.lastColumn .cols.twoCols.lastColumn .blank.blocks ul.cms-tools-dropdown li a:active,
.cols.twoCols.lastColumn .cols.threeCols.lastColumn .blank.blocks ul.cms-tools-dropdown li a:active,
.cols.threeCols.lastColumn .cols.fullWidth .blank.blocks ul.cms-tools-dropdown li a:active,
.cols.fullWidth .cols.threeCols.lastColumn .blank.blocks ul.cms-tools-dropdown li a:active,
.cols.threeCols.lastColumn .blank.blocks ul.cms-tools-dropdown li a:active {
  -webkit-box-shadow: #404040 0 1px 2px inset;
  -moz-box-shadow: #404040 0 1px 2px inset;
  box-shadow: #404040 0 1px 2px inset;
}
.cols.twoCols.lastColumn .blocks.blank ul.cms-tools-dropdown li a.disabled, .cols.twoCols.lastColumn .cols.twoCols.first .blank.blocks ul.cms-tools-dropdown li a.disabled, .cols.twoCols.first .cols.twoCols.lastColumn .blank.blocks ul.cms-tools-dropdown li a.disabled,
.cols.twoCols.lastColumn .cols.threeCols.first .blank.blocks ul.cms-tools-dropdown li a.disabled,
.cols.threeCols.first .cols.twoCols.lastColumn .blank.blocks ul.cms-tools-dropdown li a.disabled,
.cols.twoCols.lastColumn .cols.threeCols.second .blank.blocks ul.cms-tools-dropdown li a.disabled,
.cols.threeCols.second .cols.twoCols.lastColumn .blank.blocks ul.cms-tools-dropdown li a.disabled, .cols.twoCols.lastColumn .blank.blocks ul.cms-tools-dropdown li a.disabled,
.cols.twoCols.lastColumn .cols.fullWidth .blank.blocks ul.cms-tools-dropdown li a.disabled,
.cols.fullWidth .cols.twoCols.lastColumn .blank.blocks ul.cms-tools-dropdown li a.disabled,
.cols.twoCols.lastColumn .cols.threeCols.lastColumn .blank.blocks ul.cms-tools-dropdown li a.disabled,
.cols.threeCols.lastColumn .cols.twoCols.lastColumn .blank.blocks ul.cms-tools-dropdown li a.disabled, .cols.twoCols.lastColumn .blocks.blank ul.cms-tools-dropdown li a[disabled], .cols.twoCols.lastColumn .cols.twoCols.first .blank.blocks ul.cms-tools-dropdown li a[disabled], .cols.twoCols.first .cols.twoCols.lastColumn .blank.blocks ul.cms-tools-dropdown li a[disabled],
.cols.twoCols.lastColumn .cols.threeCols.first .blank.blocks ul.cms-tools-dropdown li a[disabled],
.cols.threeCols.first .cols.twoCols.lastColumn .blank.blocks ul.cms-tools-dropdown li a[disabled],
.cols.twoCols.lastColumn .cols.threeCols.second .blank.blocks ul.cms-tools-dropdown li a[disabled],
.cols.threeCols.second .cols.twoCols.lastColumn .blank.blocks ul.cms-tools-dropdown li a[disabled], .cols.twoCols.lastColumn .blank.blocks ul.cms-tools-dropdown li a[disabled],
.cols.twoCols.lastColumn .cols.fullWidth .blank.blocks ul.cms-tools-dropdown li a[disabled],
.cols.fullWidth .cols.twoCols.lastColumn .blank.blocks ul.cms-tools-dropdown li a[disabled],
.cols.twoCols.lastColumn .cols.threeCols.lastColumn .blank.blocks ul.cms-tools-dropdown li a[disabled],
.cols.threeCols.lastColumn .cols.twoCols.lastColumn .blank.blocks ul.cms-tools-dropdown li a[disabled],
.cols.fullWidth .blocks.blank ul.cms-tools-dropdown li a.disabled,
.cols.fullWidth .cols.twoCols.first .blank.blocks ul.cms-tools-dropdown li a.disabled,
.cols.twoCols.first .cols.fullWidth .blank.blocks ul.cms-tools-dropdown li a.disabled,
.cols.fullWidth .cols.threeCols.first .blank.blocks ul.cms-tools-dropdown li a.disabled,
.cols.threeCols.first .cols.fullWidth .blank.blocks ul.cms-tools-dropdown li a.disabled,
.cols.fullWidth .cols.threeCols.second .blank.blocks ul.cms-tools-dropdown li a.disabled,
.cols.threeCols.second .cols.fullWidth .blank.blocks ul.cms-tools-dropdown li a.disabled,
.cols.fullWidth .cols.twoCols.lastColumn .blank.blocks ul.cms-tools-dropdown li a.disabled,
.cols.twoCols.lastColumn .cols.fullWidth .blank.blocks ul.cms-tools-dropdown li a.disabled,
.cols.fullWidth .blank.blocks ul.cms-tools-dropdown li a.disabled,
.cols.fullWidth .cols.threeCols.lastColumn .blank.blocks ul.cms-tools-dropdown li a.disabled,
.cols.threeCols.lastColumn .cols.fullWidth .blank.blocks ul.cms-tools-dropdown li a.disabled,
.cols.fullWidth .blocks.blank ul.cms-tools-dropdown li a[disabled],
.cols.fullWidth .cols.twoCols.first .blank.blocks ul.cms-tools-dropdown li a[disabled],
.cols.twoCols.first .cols.fullWidth .blank.blocks ul.cms-tools-dropdown li a[disabled],
.cols.fullWidth .cols.threeCols.first .blank.blocks ul.cms-tools-dropdown li a[disabled],
.cols.threeCols.first .cols.fullWidth .blank.blocks ul.cms-tools-dropdown li a[disabled],
.cols.fullWidth .cols.threeCols.second .blank.blocks ul.cms-tools-dropdown li a[disabled],
.cols.threeCols.second .cols.fullWidth .blank.blocks ul.cms-tools-dropdown li a[disabled],
.cols.fullWidth .cols.twoCols.lastColumn .blank.blocks ul.cms-tools-dropdown li a[disabled],
.cols.twoCols.lastColumn .cols.fullWidth .blank.blocks ul.cms-tools-dropdown li a[disabled],
.cols.fullWidth .blank.blocks ul.cms-tools-dropdown li a[disabled],
.cols.fullWidth .cols.threeCols.lastColumn .blank.blocks ul.cms-tools-dropdown li a[disabled],
.cols.threeCols.lastColumn .cols.fullWidth .blank.blocks ul.cms-tools-dropdown li a[disabled],
.cols.threeCols.lastColumn .blocks.blank ul.cms-tools-dropdown li a.disabled,
.cols.threeCols.lastColumn .cols.twoCols.first .blank.blocks ul.cms-tools-dropdown li a.disabled,
.cols.twoCols.first .cols.threeCols.lastColumn .blank.blocks ul.cms-tools-dropdown li a.disabled,
.cols.threeCols.lastColumn .cols.threeCols.first .blank.blocks ul.cms-tools-dropdown li a.disabled,
.cols.threeCols.first .cols.threeCols.lastColumn .blank.blocks ul.cms-tools-dropdown li a.disabled,
.cols.threeCols.lastColumn .cols.threeCols.second .blank.blocks ul.cms-tools-dropdown li a.disabled,
.cols.threeCols.second .cols.threeCols.lastColumn .blank.blocks ul.cms-tools-dropdown li a.disabled,
.cols.threeCols.lastColumn .cols.twoCols.lastColumn .blank.blocks ul.cms-tools-dropdown li a.disabled,
.cols.twoCols.lastColumn .cols.threeCols.lastColumn .blank.blocks ul.cms-tools-dropdown li a.disabled,
.cols.threeCols.lastColumn .cols.fullWidth .blank.blocks ul.cms-tools-dropdown li a.disabled,
.cols.fullWidth .cols.threeCols.lastColumn .blank.blocks ul.cms-tools-dropdown li a.disabled,
.cols.threeCols.lastColumn .blank.blocks ul.cms-tools-dropdown li a.disabled,
.cols.threeCols.lastColumn .blocks.blank ul.cms-tools-dropdown li a[disabled],
.cols.threeCols.lastColumn .cols.twoCols.first .blank.blocks ul.cms-tools-dropdown li a[disabled],
.cols.twoCols.first .cols.threeCols.lastColumn .blank.blocks ul.cms-tools-dropdown li a[disabled],
.cols.threeCols.lastColumn .cols.threeCols.first .blank.blocks ul.cms-tools-dropdown li a[disabled],
.cols.threeCols.first .cols.threeCols.lastColumn .blank.blocks ul.cms-tools-dropdown li a[disabled],
.cols.threeCols.lastColumn .cols.threeCols.second .blank.blocks ul.cms-tools-dropdown li a[disabled],
.cols.threeCols.second .cols.threeCols.lastColumn .blank.blocks ul.cms-tools-dropdown li a[disabled],
.cols.threeCols.lastColumn .cols.twoCols.lastColumn .blank.blocks ul.cms-tools-dropdown li a[disabled],
.cols.twoCols.lastColumn .cols.threeCols.lastColumn .blank.blocks ul.cms-tools-dropdown li a[disabled],
.cols.threeCols.lastColumn .cols.fullWidth .blank.blocks ul.cms-tools-dropdown li a[disabled],
.cols.fullWidth .cols.threeCols.lastColumn .blank.blocks ul.cms-tools-dropdown li a[disabled],
.cols.threeCols.lastColumn .blank.blocks ul.cms-tools-dropdown li a[disabled] {
  opacity: 0.6;
  background: #545454;
  cursor: default;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
.cols.twoCols.lastColumn .blocks.blank ul.cms-tools-dropdown li ul.cms-modules-sub-menu, .cols.twoCols.lastColumn .cols.twoCols.first .blank.blocks ul.cms-tools-dropdown li ul.cms-modules-sub-menu, .cols.twoCols.first .cols.twoCols.lastColumn .blank.blocks ul.cms-tools-dropdown li ul.cms-modules-sub-menu,
.cols.twoCols.lastColumn .cols.threeCols.first .blank.blocks ul.cms-tools-dropdown li ul.cms-modules-sub-menu,
.cols.threeCols.first .cols.twoCols.lastColumn .blank.blocks ul.cms-tools-dropdown li ul.cms-modules-sub-menu,
.cols.twoCols.lastColumn .cols.threeCols.second .blank.blocks ul.cms-tools-dropdown li ul.cms-modules-sub-menu,
.cols.threeCols.second .cols.twoCols.lastColumn .blank.blocks ul.cms-tools-dropdown li ul.cms-modules-sub-menu, .cols.twoCols.lastColumn .blank.blocks ul.cms-tools-dropdown li ul.cms-modules-sub-menu,
.cols.twoCols.lastColumn .cols.fullWidth .blank.blocks ul.cms-tools-dropdown li ul.cms-modules-sub-menu,
.cols.fullWidth .cols.twoCols.lastColumn .blank.blocks ul.cms-tools-dropdown li ul.cms-modules-sub-menu,
.cols.twoCols.lastColumn .cols.threeCols.lastColumn .blank.blocks ul.cms-tools-dropdown li ul.cms-modules-sub-menu,
.cols.threeCols.lastColumn .cols.twoCols.lastColumn .blank.blocks ul.cms-tools-dropdown li ul.cms-modules-sub-menu,
.cols.fullWidth .blocks.blank ul.cms-tools-dropdown li ul.cms-modules-sub-menu,
.cols.fullWidth .cols.twoCols.first .blank.blocks ul.cms-tools-dropdown li ul.cms-modules-sub-menu,
.cols.twoCols.first .cols.fullWidth .blank.blocks ul.cms-tools-dropdown li ul.cms-modules-sub-menu,
.cols.fullWidth .cols.threeCols.first .blank.blocks ul.cms-tools-dropdown li ul.cms-modules-sub-menu,
.cols.threeCols.first .cols.fullWidth .blank.blocks ul.cms-tools-dropdown li ul.cms-modules-sub-menu,
.cols.fullWidth .cols.threeCols.second .blank.blocks ul.cms-tools-dropdown li ul.cms-modules-sub-menu,
.cols.threeCols.second .cols.fullWidth .blank.blocks ul.cms-tools-dropdown li ul.cms-modules-sub-menu,
.cols.fullWidth .cols.twoCols.lastColumn .blank.blocks ul.cms-tools-dropdown li ul.cms-modules-sub-menu,
.cols.twoCols.lastColumn .cols.fullWidth .blank.blocks ul.cms-tools-dropdown li ul.cms-modules-sub-menu,
.cols.fullWidth .blank.blocks ul.cms-tools-dropdown li ul.cms-modules-sub-menu,
.cols.fullWidth .cols.threeCols.lastColumn .blank.blocks ul.cms-tools-dropdown li ul.cms-modules-sub-menu,
.cols.threeCols.lastColumn .cols.fullWidth .blank.blocks ul.cms-tools-dropdown li ul.cms-modules-sub-menu,
.cols.threeCols.lastColumn .blocks.blank ul.cms-tools-dropdown li ul.cms-modules-sub-menu,
.cols.threeCols.lastColumn .cols.twoCols.first .blank.blocks ul.cms-tools-dropdown li ul.cms-modules-sub-menu,
.cols.twoCols.first .cols.threeCols.lastColumn .blank.blocks ul.cms-tools-dropdown li ul.cms-modules-sub-menu,
.cols.threeCols.lastColumn .cols.threeCols.first .blank.blocks ul.cms-tools-dropdown li ul.cms-modules-sub-menu,
.cols.threeCols.first .cols.threeCols.lastColumn .blank.blocks ul.cms-tools-dropdown li ul.cms-modules-sub-menu,
.cols.threeCols.lastColumn .cols.threeCols.second .blank.blocks ul.cms-tools-dropdown li ul.cms-modules-sub-menu,
.cols.threeCols.second .cols.threeCols.lastColumn .blank.blocks ul.cms-tools-dropdown li ul.cms-modules-sub-menu,
.cols.threeCols.lastColumn .cols.twoCols.lastColumn .blank.blocks ul.cms-tools-dropdown li ul.cms-modules-sub-menu,
.cols.twoCols.lastColumn .cols.threeCols.lastColumn .blank.blocks ul.cms-tools-dropdown li ul.cms-modules-sub-menu,
.cols.threeCols.lastColumn .cols.fullWidth .blank.blocks ul.cms-tools-dropdown li ul.cms-modules-sub-menu,
.cols.fullWidth .cols.threeCols.lastColumn .blank.blocks ul.cms-tools-dropdown li ul.cms-modules-sub-menu,
.cols.threeCols.lastColumn .blank.blocks ul.cms-tools-dropdown li ul.cms-modules-sub-menu {
  display: none;
  list-style: none;
  float: right;
  padding: 5px 10px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  background: none;
  position: absolute;
  bottom: -5px;
  right: 99%;
  z-index: 26;
  background: #d6d6d6;
  -webkit-box-shadow: 0px 0px 5px #333333;
  -moz-box-shadow: 0px 0px 5px #333333;
  box-shadow: 0px 0px 5px #333333;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
}

.cols.first {
  z-index: 8;
}
.cols.second {
  z-index: 7;
}
.cols.third {
  z-index: 6;
}
.cols.fourth {
  z-index: 5;
}
.cols.lastColumn {
  z-index: 1;
}

[data-window-name='fileManager'] #fileupload {
  width: 1px;
  height: 1px;
  display: inline;
  float: left;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
  position: absolute;
  left: 300%;
}
[data-window-name='fileManager'] nav {
  margin-top: -13px;
  margin-bottom: 7px;
  display: inline;
  float: left;
}
[data-window-name='fileManager'] nav a {
  width: 64px;
  height: 64px;
  display: inline;
  float: left;
  background: no-repeat 19.5px 12.5px;
  background-size: 25px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding-top: 40px;
  text-align: center;
  text-decoration: none;
  font-size: 11px;
}
[data-window-name='fileManager'] nav a:hover {
  background-color: #C8CACA;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-box-shadow: 0px 0px 3px black;
  -moz-box-shadow: 0px 0px 3px black;
  box-shadow: 0px 0px 3px black;
}
[data-window-name='fileManager'] nav a:first-child {
  margin-left: 5px;
}
[data-window-name='fileManager'] nav a.disabled {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
  opacity: 0.5;
}
[data-window-name='fileManager'] nav a.disabled:hover {
  background-color: transparent;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  cursor: default;
}
[data-window-name='fileManager'] .selectTools {
  display: inline;
  float: right;
  text-decoration: none;
  display: inline;
  float: right;
  margin: 30px 20px 0px 0px;
}
[data-window-name='fileManager'] .selectTools a {
  text-decoration: none;
}
[data-window-name='fileManager'] .cmsFMFolders {
  display: inline;
  float: left;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  overflow: auto;
  clear: left;
  border: 1px solid #c6c9c9;
  background: white;
  width: 200px;
  height: 330px;
}
[data-window-name='fileManager'] .cmsFMFolders ul {
  display: inline;
  float: left;
  clear: left;
  margin-left: 15px;
}
[data-window-name='fileManager'] .cmsFMFolders ul li {
  display: inline;
  float: left;
  clear: left;
}
[data-window-name='fileManager'] .cmsFMFolders ul li a {
  display: inline;
  float: left;
  text-decoration: none;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding: 5px 10px;
}
[data-window-name='fileManager'] .cmsFMFolders ul li a.active, [data-window-name='fileManager'] .cmsFMFolders ul li a:hover {
  background: #B3B5B5;
}
[data-window-name='fileManager'] .cmsFMFiles {
  display: inline;
  float: left;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  overflow: auto;
  margin-left: 5px;
  padding: 10px;
  border: 1px solid #c6c9c9;
  height: 330px;
  width: 700px;
  background: white;
}
[data-window-name='fileManager'] .cmsFMFiles.smallThumbs a {
  width: 100px;
  height: 94px;
}
[data-window-name='fileManager'] .cmsFMFiles.smallThumbs a span {
  clear: left;
  width: 100%;
  bottom: 3px;
  left: 0px;
}
[data-window-name='fileManager'] .cmsFMFiles.smallThumbs a img {
  max-width: 100px;
  max-height: 74px;
}
[data-window-name='fileManager'] .cmsFMFiles.bigThumbs a {
  width: 190px;
  height: 140px;
}
[data-window-name='fileManager'] .cmsFMFiles.bigThumbs a span {
  clear: left;
  width: 100%;
  bottom: 3px;
  left: 0px;
}
[data-window-name='fileManager'] .cmsFMFiles.bigThumbs a img {
  max-width: 190px;
  max-height: 120px;
}
[data-window-name='fileManager'] .cmsFMFiles.listView a {
  clear: left;
  width: 100%;
  margin: 0px;
}
[data-window-name='fileManager'] .cmsFMFiles.listView a span {
  line-height: 21px;
  margin-left: 20px;
  left: 50px;
}
[data-window-name='fileManager'] .cmsFMFiles.listView a img {
  display: inline;
  float: left;
  max-width: 50px;
  max-height: 20px;
}
[data-window-name='fileManager'] .cmsFMFiles a {
  display: inline;
  float: left;
  margin: 15px 14px 15px 0px;
  position: relative;
  overflow: hidden;
  padding: 5px;
  text-align: center;
  vertical-align: middle;
}
[data-window-name='fileManager'] .cmsFMFiles a img {
  /*@include float(left);*/
  margin: auto;
}
[data-window-name='fileManager'] .cmsFMFiles a span {
  display: inline;
  float: left;
  text-align: center;
  position: absolute;
}
[data-window-name='fileManager'] .cmsFMFiles a.selected {
  background: url(../images/progressBarBG.png);
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
}
[data-window-name='fileManager'] .listTogglers {
  clear: right;
  display: inline;
  float: right;
  margin: 22px 20px 0px 0px;
}
[data-window-name='fileManager'] .listTogglers a {
  background: no-repeat center;
  display: inline;
  float: left;
  width: 32px;
  height: 32px;
  margin-right: 5px;
}
[data-window-name='fileManager'] .listTogglers a.bigThumbs {
  background-image: url(../images/icons/glyphicons_155_show_big_thumbnails.png);
}
[data-window-name='fileManager'] .listTogglers a.smallThumbs {
  background-image: url(../images/icons/glyphicons_156_show_thumbnails.png);
}
[data-window-name='fileManager'] .listTogglers a.listView {
  background-image: url(../images/icons/glyphicons_157_show_thumbnails_with_lines.png);
}
[data-window-name='fileManager'] .listTogglers a:hover, [data-window-name='fileManager'] .listTogglers a.active {
  background-color: #C8CACA;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-box-shadow: 0px 0px 3px black;
  -moz-box-shadow: 0px 0px 3px black;
  box-shadow: 0px 0px 3px black;
}
[data-window-name='fileManager'] .uploadingLabel {
  float: right;
  margin-top: 40px;
  margin-right: 5px;
  display: none;
}
[data-window-name='fileManager'] .progressBar {
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  float: right;
  border: 1px solid #c6c9c9;
  width: 110px;
  height: 24px;
  margin-top: 29px;
  margin-right: 20px;
  position: relative;
  display: none;
}
[data-window-name='fileManager'] .progressBar .filling {
  display: inline;
  float: left;
  position: absolute;
  height: 100%;
  background: url(../images/progressBarBG.png);
}
[data-window-name='fileManager'] .progressBar .percent {
  position: absolute;
  line-height: 24px;
  margin-left: 5px;
}
[data-window-name='fileManager'].module .cmsFMFiles {
  width: 98%;
}
