﻿@charset "UTF-8";
@import url(https://fonts.googleapis.com/css?family=BenchNine:400,700|Roboto+Slab:400,700&subset=latin,latin-ext);
/* normalize.css v3.0.2 | MIT License | git.io/normalize */
html {
  font-family: sans-serif;
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
}

body {
  margin: 0;
}

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section,
summary {
  display: block;
}

audio,
canvas,
progress,
video {
  display: inline-block;
  vertical-align: baseline;
}

audio:not([controls]) {
  display: none;
  height: 0;
}

[hidden],
template {
  display: none;
}

a {
  background-color: transparent;
}

a:active,
a:hover {
  outline: 0;
}

abbr[title] {
  border-bottom: 1px dotted;
}

b,
strong {
  font-weight: bold;
}

dfn {
  font-style: italic;
}

h1 {
  font-size: 2em;
  margin: 0.67em 0;
}

mark {
  background: #ff0;
  color: #000;
}

small {
  font-size: 80%;
}

sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sup {
  top: -0.5em;
}

sub {
  bottom: -0.25em;
}

img {
  border: 0;
}

svg:not(:root) {
  overflow: hidden;
}

figure {
  margin: 1em 40px;
}

hr {
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  height: 0;
}

pre {
  overflow: auto;
}

code,
kbd,
pre,
samp {
  font-family: monospace, monospace;
  font-size: 1em;
}

button,
input,
optgroup,
select,
textarea {
  color: inherit;
  font: inherit;
  margin: 0;
}

button {
  overflow: visible;
}

button,
select {
  text-transform: none;
}

button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
  -webkit-appearance: button;
  cursor: pointer;
}

button[disabled],
html input[disabled] {
  cursor: default;
}

button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0;
}

input {
  line-height: normal;
}

input[type="checkbox"],
input[type="radio"] {
  box-sizing: border-box;
  padding: 0;
}

input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
  height: auto;
}

input[type="search"] {
  -webkit-appearance: textfield;
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
}

input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em;
}

legend {
  border: 0;
  padding: 0;
}

textarea {
  overflow: auto;
}

optgroup {
  font-weight: bold;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

td,
th {
  padding: 0;
}

/* end of normalize.css v3.0.2 */
#Body {
  background-color: #111316;
}

body {
  font-family: "Roboto Slab", Arial, Helvetica, sans-serif;
  color: #3b3b3b;
  font-size: 13px;
}

.EasyDNNSkin_Vision {
  padding-top: 6px;
  background-color: #3d454b;
}
.EasyDNNSkin_Vision .EDS_clear {
  clear: both;
  display: block;
  overflow: hidden;
  visibility: hidden;
  width: 0;
  height: 0;
}
.EasyDNNSkin_Vision h1, .EasyDNNSkin_Vision h2, .EasyDNNSkin_Vision h3, .EasyDNNSkin_Vision h4, .EasyDNNSkin_Vision h5 {
  font-family: "BenchNine", sans-serif;
  font-weight: bold;
  letter-spacing: normal;
  margin: 0;
  padding: 0;
  color: #25282a;
}
.EasyDNNSkin_Vision h1.withBorder, .EasyDNNSkin_Vision h2.withBorder, .EasyDNNSkin_Vision h3.withBorder, .EasyDNNSkin_Vision h4.withBorder, .EasyDNNSkin_Vision h5.withBorder {
  padding-bottom: 8px;
  border-bottom: solid 1px #ababab;
  color: #8d8d8d;
}
.EasyDNNSkin_Vision h1 {
  font-size: 35px;
  margin-bottom: 20px;
  line-height: 36px;
}
.EasyDNNSkin_Vision h2 {
  font-size: 30px;
  margin-bottom: 20px;
  line-height: 30px;
}
.EasyDNNSkin_Vision h3 {
  font-size: 26px;
  margin-bottom: 15px;
  line-height: 26px;
}
.EasyDNNSkin_Vision h4 {
  font-size: 22px;
  margin-bottom: 15px;
  line-height: 24px;
}
.EasyDNNSkin_Vision h5 {
  font-size: 20px;
  margin-bottom: 10px;
  line-height: 22px;
}
.EasyDNNSkin_Vision a {
  color: #78a145;
  text-decoration: none;
}
.EasyDNNSkin_Vision a:hover {
  text-decoration: underline;
}
.EasyDNNSkin_Vision a img {
  border: none;
}
.EasyDNNSkin_Vision img {
  max-width: 100%;
  height: auto;
}
.EasyDNNSkin_Vision .gm-style img {
  max-width: none;
}
.EasyDNNSkin_Vision blockquote, .EasyDNNSkin_Vision q {
  font-size: 12px;
  padding: 10px 40px;
  position: relative;
  font-family: Arial;
}
.EasyDNNSkin_Vision blockquote:before, .EasyDNNSkin_Vision q:before, .EasyDNNSkin_Vision blockquote:after, .EasyDNNSkin_Vision q:after {
  font-family: "BenchNine", sans-serif;
  font-size: 60px;
  color: ebebeb !important;
  font-style: italic;
  position: absolute;
  text-shadow: none !important;
}
.EasyDNNSkin_Vision blockquote:before, .EasyDNNSkin_Vision q:before {
  content: '"';
  top: 27px;
  left: -5px;
}
.EasyDNNSkin_Vision blockquote:after, .EasyDNNSkin_Vision q:after {
  content: '"';
  bottom: 20px;
  right: 11px;
}
.EasyDNNSkin_Vision blockquote, .EasyDNNSkin_Vision blockquote p {
  color: #777777;
  font-size: 14px;
  font-style: italic;
  line-height: 18px;
}
.EasyDNNSkin_Vision .DnnModule + .DnnModule {
  margin-top: 25px;
}
.EasyDNNSkin_Vision .Normal pre,
.EasyDNNSkin_Vision .NormalDisabled pre,
.EasyDNNSkin_Vision .NormalDeleted pre {
  font-family: Lucida Console, monospace;
  margin-bottom: 10px;
  white-space: pre-wrap;
  word-wrap: break-word;
  border-left: 6px solid #FFC572;
  border-left: 6px solid rgba(255, 149, 0, 0.5);
  background-color: #FFF4E5;
  background-color: rgba(255, 149, 0, 0.1);
  padding: 7px 10px 7px 20px;
}
.EasyDNNSkin_Vision .Normal .info,
.EasyDNNSkin_Vision .Normal .success,
.EasyDNNSkin_Vision .Normal .warning,
.EasyDNNSkin_Vision .Normal .error,
.EasyDNNSkin_Vision .NormalDisabled .info,
.EasyDNNSkin_Vision .NormalDisabled .success,
.EasyDNNSkin_Vision .NormalDisabled .warning,
.EasyDNNSkin_Vision .NormalDisabled .error,
.EasyDNNSkin_Vision .NormalDeleted .info,
.EasyDNNSkin_Vision .NormalDeleted .success,
.EasyDNNSkin_Vision .NormalDeleted .warning,
.EasyDNNSkin_Vision .NormalDeleted .error {
  border: solid 1px;
  background-position: 10px 5px;
  background-repeat: no-repeat;
  padding: 12px 12px 12px 50px;
  margin: 10px 0;
  display: block;
}
.EasyDNNSkin_Vision .Normal .info,
.EasyDNNSkin_Vision .NormalDisabled .info,
.EasyDNNSkin_Vision .NormalDeleted .info {
  background-image: url(images/Info-message.png);
  border-color: #007CFF;
  background-color: #C0DCFE;
  color: #0072CF;
}
.EasyDNNSkin_Vision .Normal .success,
.EasyDNNSkin_Vision .NormalDisabled .success,
.EasyDNNSkin_Vision .NormalDeleted .success {
  background-image: url(images/Valid.png);
  border-color: #109300;
  background-color: #B3F7B2;
  color: #028800;
}
.EasyDNNSkin_Vision .Normal .warning,
.EasyDNNSkin_Vision .NormalDisabled .warning,
.EasyDNNSkin_Vision .NormalDeleted .warning {
  background-image: url(images/Warning.png);
  border-color: #FFA900;
  background-color: #FCF0BF;
  color: #DC7A5D;
}
.EasyDNNSkin_Vision .Normal .error,
.EasyDNNSkin_Vision .NormalDisabled .error,
.EasyDNNSkin_Vision .NormalDeleted .error {
  background-image: url(images/Error.png);
  border-color: #FF0000;
  background-color: #FF9999;
  color: #CF000E;
}
.EasyDNNSkin_Vision .Normal p,
.EasyDNNSkin_Vision .NormalDisabled p,
.EasyDNNSkin_Vision .NormalDeleted p {
  padding: 0;
  margin: 0 0 17px;
}
.EasyDNNSkin_Vision .Normal ul, .EasyDNNSkin_Vision .Normal ol,
.EasyDNNSkin_Vision .NormalDisabled ul,
.EasyDNNSkin_Vision .NormalDisabled ol,
.EasyDNNSkin_Vision .NormalDeleted ul,
.EasyDNNSkin_Vision .NormalDeleted ol {
  margin-bottom: 20px;
  padding-left: 15px;
}
.EasyDNNSkin_Vision .Normal ul ul, .EasyDNNSkin_Vision .Normal ul ol, .EasyDNNSkin_Vision .Normal ol ul, .EasyDNNSkin_Vision .Normal ol ol,
.EasyDNNSkin_Vision .NormalDisabled ul ul,
.EasyDNNSkin_Vision .NormalDisabled ul ol,
.EasyDNNSkin_Vision .NormalDisabled ol ul,
.EasyDNNSkin_Vision .NormalDisabled ol ol,
.EasyDNNSkin_Vision .NormalDeleted ul ul,
.EasyDNNSkin_Vision .NormalDeleted ul ol,
.EasyDNNSkin_Vision .NormalDeleted ol ul,
.EasyDNNSkin_Vision .NormalDeleted ol ol {
  margin-bottom: 0;
  margin-top: 5px;
}
.EasyDNNSkin_Vision .Normal ul li, .EasyDNNSkin_Vision .Normal ol li,
.EasyDNNSkin_Vision .NormalDisabled ul li,
.EasyDNNSkin_Vision .NormalDisabled ol li,
.EasyDNNSkin_Vision .NormalDeleted ul li,
.EasyDNNSkin_Vision .NormalDeleted ol li {
  padding-bottom: 2px;
}
.EasyDNNSkin_Vision .Normal ul li,
.EasyDNNSkin_Vision .NormalDisabled ul li,
.EasyDNNSkin_Vision .NormalDeleted ul li {
  list-style-type: disc;
}
.EasyDNNSkin_Vision .Normal ul li ul li,
.EasyDNNSkin_Vision .NormalDisabled ul li ul li,
.EasyDNNSkin_Vision .NormalDeleted ul li ul li {
  list-style-type: circle;
}
.EasyDNNSkin_Vision .Normal ul li ul li ul li,
.EasyDNNSkin_Vision .NormalDisabled ul li ul li ul li,
.EasyDNNSkin_Vision .NormalDeleted ul li ul li ul li {
  list-style-type: square;
}
.EasyDNNSkin_Vision .Normal ul.noBullet li,
.EasyDNNSkin_Vision .NormalDisabled ul.noBullet li,
.EasyDNNSkin_Vision .NormalDeleted ul.noBullet li {
  list-style-type: none;
}
.EasyDNNSkin_Vision .Normal ol li,
.EasyDNNSkin_Vision .NormalDisabled ol li,
.EasyDNNSkin_Vision .NormalDeleted ol li {
  list-style-type: decimal;
}
.EasyDNNSkin_Vision .Normal ol li ol li,
.EasyDNNSkin_Vision .NormalDisabled ol li ol li,
.EasyDNNSkin_Vision .NormalDeleted ol li ol li {
  list-style-type: upper-roman;
}
.EasyDNNSkin_Vision .Normal ol li ol li ol li,
.EasyDNNSkin_Vision .NormalDisabled ol li ol li ol li,
.EasyDNNSkin_Vision .NormalDeleted ol li ol li ol li {
  list-style-type: lower-roman;
}
.EasyDNNSkin_Vision .Normal .greenBullet li,
.EasyDNNSkin_Vision .Normal .blueBullet li,
.EasyDNNSkin_Vision .Normal .redBullet li,
.EasyDNNSkin_Vision .Normal .orangeBullet li,
.EasyDNNSkin_Vision .Normal .whiteBullet li,
.EasyDNNSkin_Vision .NormalDisabled .greenBullet li,
.EasyDNNSkin_Vision .NormalDisabled .blueBullet li,
.EasyDNNSkin_Vision .NormalDisabled .redBullet li,
.EasyDNNSkin_Vision .NormalDisabled .orangeBullet li,
.EasyDNNSkin_Vision .NormalDisabled .whiteBullet li,
.EasyDNNSkin_Vision .NormalDeleted .greenBullet li,
.EasyDNNSkin_Vision .NormalDeleted .blueBullet li,
.EasyDNNSkin_Vision .NormalDeleted .redBullet li,
.EasyDNNSkin_Vision .NormalDeleted .orangeBullet li,
.EasyDNNSkin_Vision .NormalDeleted .whiteBullet li {
  list-style-type: none;
  padding: 0 0 2px;
  margin: 0;
}
.EasyDNNSkin_Vision .Normal .greenBullet li:before,
.EasyDNNSkin_Vision .Normal .blueBullet li:before,
.EasyDNNSkin_Vision .Normal .redBullet li:before,
.EasyDNNSkin_Vision .Normal .orangeBullet li:before,
.EasyDNNSkin_Vision .Normal .whiteBullet li:before,
.EasyDNNSkin_Vision .NormalDisabled .greenBullet li:before,
.EasyDNNSkin_Vision .NormalDisabled .blueBullet li:before,
.EasyDNNSkin_Vision .NormalDisabled .redBullet li:before,
.EasyDNNSkin_Vision .NormalDisabled .orangeBullet li:before,
.EasyDNNSkin_Vision .NormalDisabled .whiteBullet li:before,
.EasyDNNSkin_Vision .NormalDeleted .greenBullet li:before,
.EasyDNNSkin_Vision .NormalDeleted .blueBullet li:before,
.EasyDNNSkin_Vision .NormalDeleted .redBullet li:before,
.EasyDNNSkin_Vision .NormalDeleted .orangeBullet li:before,
.EasyDNNSkin_Vision .NormalDeleted .whiteBullet li:before {
  content: "•";
  margin: -0.5% 0.5% 0 -2%;
  font-size: 250%;
  line-height: 0;
  vertical-align: middle;
}
.EasyDNNSkin_Vision .Normal .greenBullet li:before,
.EasyDNNSkin_Vision .NormalDisabled .greenBullet li:before,
.EasyDNNSkin_Vision .NormalDeleted .greenBullet li:before {
  color: #64df2e;
}
.EasyDNNSkin_Vision .Normal .redBullet li:before,
.EasyDNNSkin_Vision .NormalDisabled .redBullet li:before,
.EasyDNNSkin_Vision .NormalDeleted .redBullet li:before {
  color: #c90000;
}
.EasyDNNSkin_Vision .Normal .blueBullet li:before,
.EasyDNNSkin_Vision .NormalDisabled .blueBullet li:before,
.EasyDNNSkin_Vision .NormalDeleted .blueBullet li:before {
  color: #005d9e;
}
.EasyDNNSkin_Vision .Normal .orangeBullet li:before,
.EasyDNNSkin_Vision .NormalDisabled .orangeBullet li:before,
.EasyDNNSkin_Vision .NormalDeleted .orangeBullet li:before {
  color: #ff7800;
}
.EasyDNNSkin_Vision .Normal .whiteBullet li:before,
.EasyDNNSkin_Vision .NormalDisabled .whiteBullet li:before,
.EasyDNNSkin_Vision .NormalDeleted .whiteBullet li:before {
  color: #fff;
}
.EasyDNNSkin_Vision input[type="text"],
.EasyDNNSkin_Vision input[type="password"],
.EasyDNNSkin_Vision select,
.EasyDNNSkin_Vision textarea {
  padding: 5px;
  color: #838383;
  font-size: 14px;
  border: solid 2px #e1e1e1;
  background-color: #FCFCFC;
  box-shadow: none;
  border-radius: 0;
  margin: 0 0 5px 0;
  transition: all 300ms ease-in-out;
  -webkit-transition: all 300ms ease-in-out;
  -moz-transition: all 300ms ease-in-out;
  -ms-transition: all 300ms ease-in-out;
  -o-transition: all 300ms ease-in-out;
}
.EasyDNNSkin_Vision input[type="text"]:focus,
.EasyDNNSkin_Vision input[type="password"]:focus,
.EasyDNNSkin_Vision select:focus,
.EasyDNNSkin_Vision textarea:focus {
  background-color: #fff;
  border: solid 2px #b1b1b1;
  box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.4);
}
.EasyDNNSkin_Vision input[type="text"]:hover,
.EasyDNNSkin_Vision input[type="password"]:hover,
.EasyDNNSkin_Vision select:hover,
.EasyDNNSkin_Vision textarea:hover {
  border: solid 2px #b1b1b1;
  box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.4);
}
.EasyDNNSkin_Vision .dnnLoginService input[type="text"],
.EasyDNNSkin_Vision .dnnLoginService input[type="password"] {
  height: 20px;
  line-height: 20px;
}
.EasyDNNSkin_Vision textarea, .EasyDNNSkin_Vision select {
  border-width: 1px;
}
.EasyDNNSkin_Vision textarea:focus, .EasyDNNSkin_Vision select:focus {
  background-color: #fff;
  border: solid 1px #b1b1b1;
  box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.4);
}
.EasyDNNSkin_Vision textarea:hover, .EasyDNNSkin_Vision select:hover {
  border: solid 1px #b1b1b1;
  box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.4);
}
.EasyDNNSkin_Vision input[type="submit"],
.EasyDNNSkin_Vision .dnnPrimaryAction,
.EasyDNNSkin_Vision .dnnSecondaryAction {
  margin: 10px 0;
  text-transform: uppercase;
  color: #fff;
  font-weight: bold;
  font-family: Arial;
  font-size: 12px;
  text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.14);
  padding: 6px 20px 5px;
  line-height: 1.4;
  background: #7EAB47 url(images/button-nt-gradient.png) repeat-x 0 0;
  box-shadow: 0px 2px 2px 0px rgba(0, 0, 0, 0.2);
  border-radius: 0;
  border: none;
  cursor: pointer;
  transition: background 300ms linear;
  -webkit-transition: background 300ms linear;
  -moz-transition: background 300ms linear;
  -ms-transition: background 300ms linear;
  -o-transition: background 300ms linear;
}
.EasyDNNSkin_Vision input[type="submit"]:hover,
.EasyDNNSkin_Vision .dnnPrimaryAction:hover,
.EasyDNNSkin_Vision .dnnSecondaryAction:hover {
  text-decoration: none;
  background: #6e963d url(images/button-nt-gradient.png) repeat-x 0 0;
  color: #fff;
}
.EasyDNNSkin_Vision .dnnSecondaryAction {
  margin-right: 10px;
  background-color: #959595;
  font-weight: normal;
}
.EasyDNNSkin_Vision .dnnSecondaryAction:hover {
  background-color: #7c7c7c;
}
.EasyDNNSkin_Vision .bigButton {
  display: inline-block;
  text-decoration: none;
  font-family: "BenchNine", sans-serif;
  font-size: 22px;
  line-height: 1;
  padding: 13px 40px;
  color: #fff;
  background-color: #78a145;
  transition: opacity 200ms ease-in-out;
  -webkit-transition: opacity 200ms ease-in-out;
  -moz-transition: opacity 200ms ease-in-out;
  -ms-transition: opacity 200ms ease-in-out;
  -o-transition: opacity 200ms ease-in-out;
}
.EasyDNNSkin_Vision .bigButton:hover {
  text-decoration: none;
  color: #fff;
  opacity: 0.7;
  filter: alpha(opacity=70);
}
.EasyDNNSkin_Vision .EDS_tabs {
  display: block;
}
.EasyDNNSkin_Vision .EDS_tabs > ul {
  margin: 0;
  padding: 0;
  border-bottom: solid 2px #2f2f2f;
  overflow: hidden;
}
.EasyDNNSkin_Vision .EDS_tabs > ul .edsTabulator_tabTrigger {
  list-style-type: none;
  margin: 1px 1px 0 0;
  padding: 0;
  padding: 0 15px;
  color: #fff;
  background: #797e82;
  font-size: 17px;
  float: left;
  line-height: 29px;
  height: 29px;
  font-family: "BenchNine", sans-serif;
  font-weight: bold;
  transition: all 300ms ease-in-out;
  -webkit-transition: all 300ms ease-in-out;
  -moz-transition: all 300ms ease-in-out;
  -ms-transition: all 300ms ease-in-out;
  -o-transition: all 300ms ease-in-out;
  cursor: pointer;
}
.EasyDNNSkin_Vision .EDS_tabs > ul .edsTabulator_tabTrigger.edsTabulator_active {
  color: #fff;
  background: #555c61;
}
.EasyDNNSkin_Vision .EDS_tabs > ul .edsTabulator_tabTrigger.edsTabulator_active:hover {
  text-decoration: none;
  color: #fff;
  background: #555c61;
}
.EasyDNNSkin_Vision .EDS_tabs > ul .edsTabulator_tabTrigger:hover {
  color: #fff;
  background: #555c61;
}
.EasyDNNSkin_Vision .EDS_tabs .edsTabulator_tabsWrapper {
  overflow: hidden;
  position: relative;
}
.EasyDNNSkin_Vision .EDS_tabs .edsTabulator_tabsWrapper .edsTabulator_tab {
  bottom: auto;
  display: block;
  left: auto;
  padding: 10px 15px;
  position: absolute;
  right: auto;
  top: 0;
  visibility: hidden;
  z-index: 0;
  width: 100%;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.EasyDNNSkin_Vision .EDS_tabs .edsTabulator_tabsWrapper .edsTabulator_tab.edsTabulator_active {
  position: relative;
  visibility: visible;
  z-index: 1;
}
.EasyDNNSkin_Vision .EDS_accordion .edsAccordion_section {
  display: block;
}
.EasyDNNSkin_Vision .EDS_accordion .edsAccordion_section .edsAccordion_title {
  font-size: 17px;
  display: block;
  background-color: #ebebeb;
  padding: 8px 60px 7px 15px;
  margin: 0 0 1px 0;
  color: #fff;
  line-height: 1;
  cursor: pointer;
  background: #797E82 url(images/expand.png) no-repeat 97% center;
  transition: all 300ms ease-in-out;
  -webkit-transition: all 300ms ease-in-out;
  -moz-transition: all 300ms ease-in-out;
  -ms-transition: all 300ms ease-in-out;
  -o-transition: all 300ms ease-in-out;
}
.EasyDNNSkin_Vision .EDS_accordion .edsAccordion_section .edsAccordion_title:hover {
  background-color: #555C61;
}
.EasyDNNSkin_Vision .EDS_accordion .edsAccordion_section .edsAccordion_contentWrapper {
  position: relative;
  height: 0;
  overflow: hidden;
}
.EasyDNNSkin_Vision .EDS_accordion .edsAccordion_section .edsAccordion_contentWrapper .edsAccordion_content {
  padding: 15px;
}
.EasyDNNSkin_Vision .EDS_accordion .edsAccordion_section.edsAccordion_active .edsAccordion_title {
  background-color: #555C61;
  background-image: url(images/collapse.png);
}
.EasyDNNSkin_Vision .EDS_accordion .edsAccordion_section.edsAccordion_active .edsAccordion_contentWrapper {
  height: auto;
}
.EasyDNNSkin_Vision .EDS_mini-gallery {
  margin: 0 0 20px;
  padding: 0;
}
.EasyDNNSkin_Vision .EDS_mini-gallery li {
  float: left;
  padding: 0 7px 7px 0;
  margin: 0;
  list-style-type: none;
}
.EasyDNNSkin_Vision .EDS_mini-gallery li a img {
  border: solid 3px #4f5e64;
}
.EasyDNNSkin_Vision .EDS_mini-gallery li a:hover img {
  box-shadow: 0px 0px 8px 0px black;
}
.EasyDNNSkin_Vision .iconButton {
  text-align: center;
  text-decoration: none;
  display: block;
  padding-left: 15px;
  margin-left: -15px;
  padding-top: 10px;
  padding-bottom: 10px;
}
@media handheld, only screen and (max-width: 768px), only screen and (max-device-width: 768px) {
  .EasyDNNSkin_Vision .iconButton {
    margin: 0;
  }
}
.EasyDNNSkin_Vision .iconButton .iconTitle {
  font-family: "BenchNine", sans-serif;
  color: #8d8d8d;
  text-decoration: none;
  display: block;
  font-size: 22px;
  line-height: 1;
  margin-top: 10px;
  -webkit-transition: color 300ms ease-in-out;
  -moz-transition: color 300ms ease-in-out;
  -ms-transition: color 300ms ease-in-out;
  -o-transition: color 300ms ease-in-out;
}
.EasyDNNSkin_Vision .iconButton:hover {
  text-decoration: none;
}
.EasyDNNSkin_Vision .iconButton:hover .iconTitle {
  color: #78a145;
  text-decoration: none;
}
.EasyDNNSkin_Vision .iconButton .glyphicon {
  background-color: #7ba547;
  padding: 15px;
  border-radius: 50%;
  -webkit-transition: background 300ms ease-in-out;
  -moz-transition: background 300ms ease-in-out;
  -ms-transition: background 300ms ease-in-out;
  -o-transition: background 300ms ease-in-out;
}
.EasyDNNSkin_Vision .iconButton .glyphicon:before {
  color: #fff;
  font-size: 40px;
  display: block;
}
.EasyDNNSkin_Vision .iconButton.large .iconTitle {
  font-size: 30px;
}
.EasyDNNSkin_Vision .iconButton.large .glyphicon:before {
  font-size: 65px;
}
.EasyDNNSkin_Vision .iconButton.small .iconTitle {
  font-size: 16px;
}
.EasyDNNSkin_Vision .iconButton.small .glyphicon:before {
  font-size: 25px;
}
.EasyDNNSkin_Vision .iconButton.animated {
  animation: none;
  -webkit-animation: none;
}
.EasyDNNSkin_Vision .iconButton.animated.tada:hover .glyphicon:before {
  animation: tada 1s ease;
  -webkit-animation: tada 1s ease;
}
.EasyDNNSkin_Vision .iconButton.animated.bounce:hover .glyphicon:before {
  animation: bounce 1s ease;
  -webkit-animation: bounce 1s ease;
}
.EasyDNNSkin_Vision .iconButton.animated.flash:hover .glyphicon:before {
  animation: flash 1s ease;
  -webkit-animation: flash 1s ease;
}
.EasyDNNSkin_Vision .iconButton.animated.pulse:hover .glyphicon:before {
  animation: pulse 1s ease;
  -webkit-animation: pulse 1s ease;
}
.EasyDNNSkin_Vision .iconButton.animated.shake:hover .glyphicon:before {
  animation: shake 1s ease;
  -webkit-animation: shake 1s ease;
}
.EasyDNNSkin_Vision .iconButton.animated.swing:hover .glyphicon:before {
  animation: swing 1s ease;
  -webkit-animation: swing 1s ease;
}
.EasyDNNSkin_Vision .iconButton.animated.wobble:hover .glyphicon:before {
  animation: wobble 1s ease;
  -webkit-animation: wobble 1s ease;
}
.EasyDNNSkin_Vision .row [class*="col-sm"] .iconButton {
  border-left: solid 1px #ababab;
}
@media handheld, only screen and (max-width: 768px), only screen and (max-device-width: 768px) {
  .EasyDNNSkin_Vision .row [class*="col-sm"] .iconButton {
    border: none !important;
  }
}
.EasyDNNSkin_Vision .row [class*="col-sm"]:first-child .iconButton {
  border: none;
}
.EasyDNNSkin_Vision .socialButtons > a {
  display: inline-block;
  vertical-align: top;
  width: 31px;
  height: 31px;
  background-repeat: no-repeat;
  background-position: 0 0;
  opacity: 0.3;
  filter: alpha(opacity=30);
  text-indent: -9999px;
  margin: 0 3px;
  -webkit-transition: opacity 150ms ease-in-out;
  -moz-transition: opacity 150ms ease-in-out;
  -ms-transition: opacity 150ms ease-in-out;
  -o-transition: opacity 150ms ease-in-out;
  transition: opacity 150ms ease-in-out;
}
.EasyDNNSkin_Vision .socialButtons > a:hover {
  opacity: 0.5;
  filter: alpha(opacity=50);
}
.EasyDNNSkin_Vision .socialButtons > a.facebook {
  background-image: url("images/facebook.png");
}
.EasyDNNSkin_Vision .socialButtons > a.twitter {
  background-image: url("images/twitter.png");
}
.EasyDNNSkin_Vision .socialButtons > a.google {
  background-image: url("images/google.png");
}
.EasyDNNSkin_Vision .socialButtons > a.linkedin {
  background-image: url("images/linkedin.png");
}
.EasyDNNSkin_Vision .EDS_form label {
  display: inline-block;
  width: 100px;
  vertical-align: top;
}
.EasyDNNSkin_Vision .EDS_form > div {
  margin-bottom: 5px;
}
.EasyDNNSkin_Vision .EDS_form input[type="submit"] {
  margin-left: 100px;
}
.EasyDNNSkin_Vision .Normal,
.EasyDNNSkin_Vision .NormalDisabled,
.EasyDNNSkin_Vision .NormalDeleted {
  font-family: "Roboto Slab", Arial, Helvetica, sans-serif;
  font-weight: normal;
  font-style: normal;
  font-size: 13px;
  color: #3b3b3b;
  line-height: 1.5;
}
.EasyDNNSkin_Vision .DNNEmptyPane {
  margin: 0 !important;
  width: 0 !important;
  padding: 0 !important;
  display: none !important;
  border: none !important;
}
.EasyDNNSkin_Vision .EDS_header,
.EasyDNNSkin_Vision .EDS_top-content-pane,
.EasyDNNSkin_Vision .EDS_content,
.EasyDNNSkin_Vision .EDS_bottom-content,
.EasyDNNSkin_Vision .EDS_subheader-container {
  max-width: 1200px;
  margin: 0 auto;
  padding: 0 20px;
}
.EasyDNNSkin_Vision .EDS_header-bg {
  min-height: 110px;
  height: auto !important;
  height: 110px;
  border: 1px solid #7e7e7e;
  border: 1px solid rgba(255, 255, 255, 0.3);
  border-left-style: none;
  border-right-style: none;
  border-bottom-style: none;
  background: url(images/header-shadow.png) no-repeat 40px -1px #333A3E;
  box-shadow: 0 60px 60px 0 #474E52 inset;
}
@media handheld, only screen and (max-width: 768px), only screen and (max-device-width: 768px) {
  .EasyDNNSkin_Vision .EDS_header-bg {
    padding-top: 0;
  }
}
.EasyDNNSkin_Vision .EDS_header-bg .EDS_header {
  margin-bottom: 12px;
}
.EasyDNNSkin_Vision .EDS_header-bg .EDS_header .logo {
  float: left;
  margin: 15px 0 0;
}
@media handheld, only screen and (max-width: 480px), only screen and (max-device-width: 480px) {
  .EasyDNNSkin_Vision .EDS_header-bg .EDS_header .logo {
    text-align: center;
    float: none;
    display: block;
    margin: 10px 0;
    clear: both;
  }
}
.EasyDNNSkin_Vision .EDS_header-bg .EDS_header .logo img {
  max-width: 100%;
  height: auto;
  height: 40px;
}
.EasyDNNSkin_Vision .EDS_header-bg .EDS_header .login-wrapper {
  padding-top: 7px;
  margin-top: -7px;
  float: right;
  background-color: #3d454b;
  border-radius: 0 0 3px 3px;
  box-shadow: 0 -2px 2px 2px rgba(0, 0, 0, 0.08) inset;
}
@media handheld, only screen and (max-width: 480px), only screen and (max-device-width: 480px) {
  .EasyDNNSkin_Vision .EDS_header-bg .EDS_header .login-wrapper {
    margin-left: auto;
    margin-right: auto;
    float: none;
  }
}
.EasyDNNSkin_Vision .EDS_header-bg .EDS_header .login-wrapper #login {
  border: 1px solid #7e7e7e;
  border: 1px solid rgba(255, 255, 255, 0.3);
  border-top-style: none;
  border-radius: 0 0 3px 3px;
  height: 38px;
  padding: 0 10px;
}
@media handheld, only screen and (max-width: 768px), only screen and (max-device-width: 768px) {
  .EasyDNNSkin_Vision .EDS_header-bg .EDS_header .login-wrapper #login {
    padding-top: 7px;
  }
}
.EasyDNNSkin_Vision .EDS_header-bg .EDS_header .login-wrapper #login ul {
  float: left;
  font-family: Arial;
  padding: 0;
  margin: 0;
}
.EasyDNNSkin_Vision .EDS_header-bg .EDS_header .login-wrapper #login ul li {
  float: left;
  border: none;
  background: none;
  list-style-type: none;
}
.EasyDNNSkin_Vision .EDS_header-bg .EDS_header .login-wrapper #login ul li a {
  text-decoration: none;
}
.EasyDNNSkin_Vision .EDS_header-bg .EDS_header .login-wrapper #login ul li a strong {
  display: none;
}
.EasyDNNSkin_Vision .EDS_header-bg .EDS_header .login-wrapper #login ul li.userMessages a span, .EasyDNNSkin_Vision .EDS_header-bg .EDS_header .login-wrapper #login ul li.userNotifications a span {
  float: left;
  background: url(images/userNotifications-span-bg.png) repeat-x 0 0 #78A145;
  text-align: center;
  padding: 0 5px;
  border-radius: 10px;
  height: 16px;
  line-height: 16px;
  position: absolute;
  top: -10px;
  left: 6px;
  margin: 0;
  font-weight: bold;
  color: #fff;
  font-size: 11px;
  font-family: Arial;
  text-indent: 0;
  box-shadow: 0px 2px 2px 0px rgba(0, 0, 0, 0.2);
}
.EasyDNNSkin_Vision .EDS_header-bg .EDS_header .login-wrapper #login ul li.userMessages {
  background: url(images/userMessages-bg.png) no-repeat 0 0;
  width: 30px;
  height: 22px;
  margin: 10px 6px 0 0;
}
.EasyDNNSkin_Vision .EDS_header-bg .EDS_header .login-wrapper #login ul li.userMessages a {
  background-image: url(images/message.png);
  background-repeat: no-repeat;
  background-position: 3px 3px;
  width: 24px;
  height: 16px;
  padding: 3px;
  text-indent: -9999px;
  position: relative;
}
.EasyDNNSkin_Vision .EDS_header-bg .EDS_header .login-wrapper #login ul li.userMessages a:hover {
  background-position: 3px -25px;
}
.EasyDNNSkin_Vision .EDS_header-bg .EDS_header .login-wrapper #login ul li.userMessages a span {
  top: -14px;
  left: 7px;
}
.EasyDNNSkin_Vision .EDS_header-bg .EDS_header .login-wrapper #login ul li.userNotifications {
  background: url(images/userNotifications-bg.png) no-repeat 0 0;
  width: 28px;
  height: 28px;
  margin-top: 6px;
}
.EasyDNNSkin_Vision .EDS_header-bg .EDS_header .login-wrapper #login ul li.userNotifications a {
  background-image: url(images/info.png);
  background-repeat: no-repeat;
  background-position: 3px 3px;
  width: 22px;
  height: 22px;
  padding: 3px;
  text-indent: -9999px;
  position: relative;
}
.EasyDNNSkin_Vision .EDS_header-bg .EDS_header .login-wrapper #login ul li.userNotifications a:hover {
  background-position: 3px -26px;
}
.EasyDNNSkin_Vision .EDS_header-bg .EDS_header .login-wrapper #login ul li.userNotifications a span {
  top: -10px;
  left: 6px;
}
.EasyDNNSkin_Vision .EDS_header-bg .EDS_header .login-wrapper #login ul li.userDisplayName {
  margin: 13px 0;
}
.EasyDNNSkin_Vision .EDS_header-bg .EDS_header .login-wrapper #login ul li.userDisplayName a {
  text-transform: none;
  font-weight: normal;
  font-size: 12px;
}
.EasyDNNSkin_Vision .EDS_header-bg .EDS_header .login-wrapper #login ul li.userProfileImg {
  padding: 0 5px;
  border: none;
}
.EasyDNNSkin_Vision .EDS_header-bg .EDS_header .login-wrapper #login ul li.userProfileImg a {
  padding: 0;
}
.EasyDNNSkin_Vision .EDS_header-bg .EDS_header .login-wrapper #login ul li.userProfileImg img {
  width: 35px;
  height: 33px;
  vertical-align: top;
  box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.5);
  border-radius: 3px;
}
.EasyDNNSkin_Vision .EDS_header-bg .EDS_header .login-wrapper #login .loginGroup {
  float: right;
  margin-top: 14px;
}
.EasyDNNSkin_Vision .EDS_header-bg .EDS_header .login-wrapper #login .registerGroup, .EasyDNNSkin_Vision .EDS_header-bg .EDS_header .login-wrapper #login .registerGroup *, .EasyDNNSkin_Vision .EDS_header-bg .EDS_header .login-wrapper #login .loginGroup, .EasyDNNSkin_Vision .EDS_header-bg .EDS_header .login-wrapper #login .loginGroup * {
  vertical-align: middle;
  display: inline;
}
.EasyDNNSkin_Vision .EDS_header-bg .EDS_header .login-wrapper #login .registerGroup a, .EasyDNNSkin_Vision .EDS_header-bg .EDS_header .login-wrapper #login .registerGroup * a, .EasyDNNSkin_Vision .EDS_header-bg .EDS_header .login-wrapper #login .loginGroup a, .EasyDNNSkin_Vision .EDS_header-bg .EDS_header .login-wrapper #login .loginGroup * a {
  color: #b3bbc1;
  text-transform: uppercase;
  font-size: 11px;
  font-family: Arial;
  line-height: 1;
  display: block;
  font-weight: bold;
  text-decoration: none;
  padding: 0 6px;
  -webkit-transition: color 150ms ease-in-out;
  -moz-transition: color 150ms ease-in-out;
  -ms-transition: color 150ms ease-in-out;
  -o-transition: color 150ms ease-in-out;
  transition: color 150ms ease-in-out;
}
.EasyDNNSkin_Vision .EDS_header-bg .EDS_header .login-wrapper #login .registerGroup a:hover, .EasyDNNSkin_Vision .EDS_header-bg .EDS_header .login-wrapper #login .registerGroup * a:hover, .EasyDNNSkin_Vision .EDS_header-bg .EDS_header .login-wrapper #login .loginGroup a:hover, .EasyDNNSkin_Vision .EDS_header-bg .EDS_header .login-wrapper #login .loginGroup * a:hover {
  color: #78a145;
}
.EasyDNNSkin_Vision .EDS_header-bg .EDS_header .language-search {
  float: right;
  margin: 4px 6px;
}
.EasyDNNSkin_Vision .EDS_header-bg .EDS_header .language-search .language {
  float: right;
  margin: 7px 0 0;
}
.EasyDNNSkin_Vision .EDS_header-bg .EDS_header .language-search .language .language-object .Language {
  margin: 0 2px 0;
}
.EasyDNNSkin_Vision .EDS_header-bg .EDS_header .language-search .language .language-object .Language img {
  border: 1px solid #7e7e7e;
  border: 1px solid rgba(255, 255, 255, 0.2);
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  border-radius: 2px;
  padding: 1px;
  width: 21px;
  height: 15px;
  transition: border 300ms ease-in-out;
  -webkit-transition: border 300ms ease-in-out;
  -moz-transition: border 300ms ease-in-out;
  -ms-transition: border 300ms ease-in-out;
  -o-transition: border 300ms ease-in-out;
}
.EasyDNNSkin_Vision .EDS_header-bg .EDS_header .language-search .language .language-object .Language img:hover {
  border-color: #bebebe;
}
.EasyDNNSkin_Vision .EDS_header-bg .EDS_header .language-search .language .language-object .Language.selected img {
  border: solid 1px #fff;
}
.EasyDNNSkin_Vision .EDS_header-bg .EDS_header .language-search .search {
  float: right;
  margin-right: 15px;
}
@media handheld, only screen and (max-width: 480px), only screen and (max-device-width: 480px) {
  .EasyDNNSkin_Vision .EDS_header-bg .EDS_header .language-search .search {
    margin-right: 0;
  }
}
.EasyDNNSkin_Vision .EDS_header-bg .EDS_header .language-search .search input[type="text"] {
  border: 1px solid #111316;
  padding: 3px;
  margin: 0;
  background-color: #212a2f;
  width: 130px;
  height: 21px;
  line-height: 21px;
  color: #C1C1C1;
  margin-top: 2px;
  font-family: Arial;
  font-size: 12px;
  border-radius: 3px;
}
.EasyDNNSkin_Vision .EDS_header-bg .EDS_header .language-search .search a.SkinObject {
  text-indent: -9999px;
  background-image: url(images/search-icon-skin.png);
  background-repeat: no-repeat;
  background-position: 0 0;
  width: 21px;
  height: 21px;
  display: inline-block;
  line-height: 21px;
  margin: 0 0 0 5px;
}
.EasyDNNSkin_Vision .EDS_header-bg .EDS_header .language-search .search a.SkinObject:hover {
  background-position: 0 -24px;
}
.EasyDNNSkin_Vision .EDS_header-bg .EDS_header .language-search .search ul {
  padding: 0;
}
.EasyDNNSkin_Vision .EDS_header-bg .responsAbilityMenuPlaceholder {
  display: none !important;
  margin: 0 !important;
  padding: 0 !important;
  border: 0 !important;
  max-width: 1200px !important;
  width: 100% !important;
}
.EasyDNNSkin_Vision .EDS_header-bg .responsAbilityMenuPlaceholder.show {
  display: block !important;
}
.EasyDNNSkin_Vision .EDS_header-bg .responsAbilityMenu {
  display: block;
  margin: 0 auto;
  padding: 0 20px 9px;
  border: 0;
  background: none;
  max-width: 1200px;
}
@media handheld, only screen and (max-width: 1024px), only screen and (max-device-width: 1024px) {
  .EasyDNNSkin_Vision .EDS_header-bg .responsAbilityMenu {
    padding-bottom: 12px;
  }
}
.EasyDNNSkin_Vision .EDS_header-bg .responsAbilityMenu > .raMenuTriggerWrapper {
  margin: 0;
  padding: 0;
  display: none;
  border: 0;
  background: none;
}
@media handheld, only screen and (max-width: 1024px), only screen and (max-device-width: 1024px) {
  .EasyDNNSkin_Vision .EDS_header-bg .responsAbilityMenu > .raMenuTriggerWrapper {
    display: block;
  }
}
.EasyDNNSkin_Vision .EDS_header-bg .responsAbilityMenu > .raMenuTriggerWrapper .raMenuTrigger {
  display: block;
  margin: 0;
  padding: 9px 17px 0;
  border: 0;
  cursor: pointer;
  height: 39px;
  background: #3e454a url("images/raMenuTriggerIcon.png") no-repeat 96% center;
  box-shadow: 0 60px 39px -39px #595F65 inset;
  border-radius: 4px;
  font-family: Arial;
  font-size: 14px;
  color: #C3C3C3;
  font-weight: bold;
  line-height: 32px;
  text-decoration: none;
  text-shadow: -1px -1px 1px #3E3E3E;
  text-transform: uppercase;
  transition: background 200ms ease-in-out;
  -webkit-transition: background 200ms ease-in-out;
  -moz-transition: background 200ms ease-in-out;
  -ms-transition: background 200ms ease-in-out;
  -o-transition: background 200ms ease-in-out;
}
.EasyDNNSkin_Vision .EDS_header-bg .responsAbilityMenu > .raMenuTriggerWrapper .raMenuTrigger:hover {
  color: #fff;
}
.EasyDNNSkin_Vision .EDS_header-bg .responsAbilityMenu > .raMenuWrapper {
  background: url(images/main-menu-shadow.png) repeat-x left bottom;
  margin: 0;
}
@media handheld, only screen and (max-width: 1024px), only screen and (max-device-width: 1024px) {
  .EasyDNNSkin_Vision .EDS_header-bg .responsAbilityMenu > .raMenuWrapper {
    height: auto;
    background-image: none;
    display: none;
    overflow-y: auto;
  }
}
.EasyDNNSkin_Vision .EDS_header-bg .responsAbilityMenu > .raMenuWrapper #dnn_main_menu {
  padding-top: 9px;
  height: 39px;
  background-color: #3e454a;
  box-shadow: 0 60px 39px -39px #595F65 inset;
  border-radius: 4px;
}
@media handheld, only screen and (max-width: 1024px), only screen and (max-device-width: 1024px) {
  .EasyDNNSkin_Vision .EDS_header-bg .responsAbilityMenu > .raMenuWrapper #dnn_main_menu {
    height: auto;
    padding: 3px 0;
  }
}
.EasyDNNSkin_Vision .EDS_header-bg .responsAbilityMenu > .raMenuWrapper #dnn_main_menu > ul {
  margin: 0;
  padding: 0;
}
.EasyDNNSkin_Vision .EDS_header-bg .responsAbilityMenu > .raMenuWrapper #dnn_main_menu > ul > li {
  list-style-type: none;
  float: left;
  position: relative;
  margin-left: 5px;
  padding: 0 0 2px 0;
}
@media handheld, only screen and (max-width: 1024px), only screen and (max-device-width: 1024px) {
  .EasyDNNSkin_Vision .EDS_header-bg .responsAbilityMenu > .raMenuWrapper #dnn_main_menu > ul > li {
    float: none;
    margin: 0 5px;
    padding: 0;
    background: url(images/main-menu-li-separator.png) repeat-x 0 bottom;
  }
}
@media handheld, only screen and (max-width: 1024px), only screen and (max-device-width: 1024px) {
  .EasyDNNSkin_Vision .EDS_header-bg .responsAbilityMenu > .raMenuWrapper #dnn_main_menu > ul > li.last {
    border: none;
    background: none;
  }
}
.EasyDNNSkin_Vision .EDS_header-bg .responsAbilityMenu > .raMenuWrapper #dnn_main_menu > ul > li > a,
.EasyDNNSkin_Vision .EDS_header-bg .responsAbilityMenu > .raMenuWrapper #dnn_main_menu > ul > li > span {
  font-family: Arial;
  font-weight: bold;
  font-size: 14px;
  line-height: 32px;
  text-transform: uppercase;
  color: #C3C3C3;
  text-decoration: none;
  text-shadow: -1px -1px 1px #3E3E3E;
  padding: 0 12px;
  float: left;
  border-radius: 4px;
  border: 1px solid transparent;
  transition: background 200ms ease-in-out;
  -webkit-transition: background 200ms ease-in-out;
  -moz-transition: background 200ms ease-in-out;
  -ms-transition: background 200ms ease-in-out;
  -o-transition: background 200ms ease-in-out;
}
@media handheld, only screen and (max-width: 1024px), only screen and (max-device-width: 1024px) {
  .EasyDNNSkin_Vision .EDS_header-bg .responsAbilityMenu > .raMenuWrapper #dnn_main_menu > ul > li > a,
  .EasyDNNSkin_Vision .EDS_header-bg .responsAbilityMenu > .raMenuWrapper #dnn_main_menu > ul > li > span {
    float: none;
    display: block;
  }
}
.EasyDNNSkin_Vision .EDS_header-bg .responsAbilityMenu > .raMenuWrapper #dnn_main_menu > ul > li:hover > a {
  background-color: #555b60;
  border: 1px solid #7e7e7e;
  border: 1px solid rgba(0, 0, 0, 0.2);
  box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.2);
}
.EasyDNNSkin_Vision .EDS_header-bg .responsAbilityMenu > .raMenuWrapper #dnn_main_menu > ul > li ul {
  display: none;
  position: absolute;
  z-index: 1000;
  top: 33px;
  left: 0;
  margin: 0;
  padding: 14px;
  min-width: 150px;
  opacity: 0.95;
  background: #3e454a url(images/submenu-bg.png) repeat-x 0 0;
  border-radius: 3px;
  box-shadow: 3px 3px 4px 0px rgba(0, 0, 0, 0.67);
}
@media handheld, only screen and (max-width: 1024px), only screen and (max-device-width: 1024px) {
  .EasyDNNSkin_Vision .EDS_header-bg .responsAbilityMenu > .raMenuWrapper #dnn_main_menu > ul > li ul {
    position: relative;
    top: 0;
    left: 0;
    box-shadow: none;
    border-radius: 0;
    padding: 0;
    background-image: none;
  }
}
.EasyDNNSkin_Vision .EDS_header-bg .responsAbilityMenu > .raMenuWrapper #dnn_main_menu > ul > li ul li {
  list-style-type: none;
  padding: 0;
  position: relative;
}
@media handheld, only screen and (max-width: 1024px), only screen and (max-device-width: 1024px) {
  .EasyDNNSkin_Vision .EDS_header-bg .responsAbilityMenu > .raMenuWrapper #dnn_main_menu > ul > li ul li {
    background: url(images/main-menu-li-separator.png) repeat-x 0 bottom;
    padding-bottom: 0;
    margin-bottom: -1px;
  }
}
.EasyDNNSkin_Vision .EDS_header-bg .responsAbilityMenu > .raMenuWrapper #dnn_main_menu > ul > li ul li a {
  font-family: Arial;
  font-size: 14px;
  line-height: 22px;
  color: #b3bbc1;
  text-decoration: none;
  display: block;
  opacity: 1;
text-indent: -1.5em;
padding-left: 1em;
width: 140px;
  text-shadow: none !important;
  -webkit-transition: color 200ms ease-in-out;
  -moz-transition: color 200ms ease-in-out;
  -ms-transition: color 200ms ease-in-out;
  -o-transition: color 200ms ease-in-out;
  transition: color 200ms ease-in-out;
}
@media handheld, only screen and (max-width: 1024px), only screen and (max-device-width: 1024px) {
  .EasyDNNSkin_Vision .EDS_header-bg .responsAbilityMenu > .raMenuWrapper #dnn_main_menu > ul > li ul li a {
    padding: 10px 20px;
    margin-right: 45px;
  }
}
.EasyDNNSkin_Vision .EDS_header-bg .responsAbilityMenu > .raMenuWrapper #dnn_main_menu > ul > li ul li.disabled span {
  font-family: Arial;
  font-size: 14px;
  line-height: 22px;
  color: #b3bbc1;
  text-decoration: none;
  display: block;
}
@media handheld, only screen and (max-width: 1024px), only screen and (max-device-width: 1024px) {
  .EasyDNNSkin_Vision .EDS_header-bg .responsAbilityMenu > .raMenuWrapper #dnn_main_menu > ul > li ul li.disabled span {
    padding: 10px 20px;
    margin-right: 45px;
  }
}
.EasyDNNSkin_Vision .EDS_header-bg .responsAbilityMenu > .raMenuWrapper #dnn_main_menu > ul > li ul li ul {
  top: -14px;
  left: 100%;
}
@media handheld, only screen and (max-width: 1024px), only screen and (max-device-width: 1024px) {
  .EasyDNNSkin_Vision .EDS_header-bg .responsAbilityMenu > .raMenuWrapper #dnn_main_menu > ul > li ul li ul {
    position: relative;
    top: 0;
    left: 0;
  }
}
@media handheld, only screen and (max-width: 1024px), only screen and (max-device-width: 1024px) {
  .EasyDNNSkin_Vision .EDS_header-bg .responsAbilityMenu > .raMenuWrapper #dnn_main_menu > ul > li ul li ul li a {
    padding: 10px 30px;
  }
}
@media handheld, only screen and (max-width: 1024px), only screen and (max-device-width: 1024px) {
  .EasyDNNSkin_Vision .EDS_header-bg .responsAbilityMenu > .raMenuWrapper #dnn_main_menu > ul > li ul li ul li ul li a {
    padding: 10px 40px;
  }
}
@media handheld, only screen and (max-width: 1024px), only screen and (max-device-width: 1024px) {
  .EasyDNNSkin_Vision .EDS_header-bg .responsAbilityMenu > .raMenuWrapper #dnn_main_menu > ul > li ul li ul li ul ul li a {
    padding: 10px 50px;
  }
}
@media handheld, only screen and (max-width: 1024px), only screen and (max-device-width: 1024px) {
  .EasyDNNSkin_Vision .EDS_header-bg .responsAbilityMenu > .raMenuWrapper #dnn_main_menu > ul li.raItemOpened > ul {
    display: block !important;
  }
}
.EasyDNNSkin_Vision .EDS_header-bg .responsAbilityMenu > .raMenuWrapper #dnn_main_menu > ul li.disabled {
  pointer-events: auto;
}
.EasyDNNSkin_Vision .EDS_header-bg .responsAbilityMenu > .raMenuWrapper #dnn_main_menu > ul li:hover > ul {
  display: block;
}
@media handheld, only screen and (max-width: 1024px), only screen and (max-device-width: 1024px) {
  .EasyDNNSkin_Vision .EDS_header-bg .responsAbilityMenu > .raMenuWrapper #dnn_main_menu > ul li:hover > ul {
    display: none;
  }
}
.EasyDNNSkin_Vision .EDS_header-bg .responsAbilityMenu > .raMenuWrapper #dnn_main_menu > ul li .edsmm_childIndicator {
  display: none;
}
@media handheld, only screen and (max-width: 1024px), only screen and (max-device-width: 1024px) {
  .EasyDNNSkin_Vision .EDS_header-bg .responsAbilityMenu > .raMenuWrapper #dnn_main_menu > ul li.has_child > .edsmm_childIndicator {
    display: inline-block;
    width: 45px;
    height: 37px;
    position: absolute;
    top: 0px;
    right: 5px;
    background: url(images/menu-arrow.png) no-repeat center 1px;
    text-indent: -9999px;
    cursor: pointer;
    padding: 0;
  }
}
.EasyDNNSkin_Vision .EDS_header-bg .responsAbilityMenu > .raMenuWrapper #dnn_main_menu > ul li.active > a,
.EasyDNNSkin_Vision .EDS_header-bg .responsAbilityMenu > .raMenuWrapper #dnn_main_menu > ul li.active > span {
  color: #fff;
}
.EasyDNNSkin_Vision .EDS_header-bg .responsAbilityMenu > .raMenuWrapper #dnn_main_menu > ul li:hover > a {
  color: #fff;
}
@media handheld, only screen and (max-width: 1024px), only screen and (max-device-width: 1024px) {
  .EasyDNNSkin_Vision .EDS_header-bg .responsAbilityMenu.raMenuOpened > .raMenuWrapper {
    display: block;
  }
}
@media handheld, only screen and (max-width: 1024px), only screen and (max-device-width: 1024px) {
  .EasyDNNSkin_Vision .EDS_header-bg .responsAbilityMenu.raMenuOpened > .raMenuWrapper #dnn_main_menu {
    border-radius: 0 0 4px 4px;
  }
}
.EasyDNNSkin_Vision .EDS_header-bg .responsAbilityMenu.raMenuOpened > .raMenuTriggerWrapper {
  padding: 0;
}
.EasyDNNSkin_Vision .EDS_header-bg .responsAbilityMenu.raMenuOpened > .raMenuTriggerWrapper .raMenuTrigger {
  border-radius: 4px 4px 0 0;
}
.EasyDNNSkin_Vision .EDS_header-bg .responsAbilityMenu.raFixedMenu {
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 999;
  left: 50%;
  margin-left: -20px;
}
@media handheld, only screen and (max-width: 1220px), only screen and (max-device-width: 1220px) {
  .EasyDNNSkin_Vision .EDS_header-bg .responsAbilityMenu.raFixedMenu {
    -moz-box-sizing: border-box;
    box-sizing: border-box;
  }
}
.EasyDNNSkin_Vision .EDS_header-bg .responsAbilityMenu.raFixedMenu .raMenuWrapper {
  position: relative;
  left: -50%;
  box-shadow: 0 7px 7px -4px rgba(0, 0, 0, 0.5);
}
.EasyDNNSkin_Vision .EDS_header-bg .responsAbilityMenu.raFixedMenu .raMenuWrapper #dnn_main_menu {
  border-radius: 0 0 4px 4px;
}
.EasyDNNSkin_Vision .EDS_header-bg .responsAbilityMenu.raFixedMenu .raMenuTriggerWrapper {
  position: relative;
  left: -50%;
  box-shadow: 0 7px 7px -4px rgba(0, 0, 0, 0.5);
}
.EasyDNNSkin_Vision .EDS_subheader-bg {
  background: #3D454B url(../styles/images/header/headerContent/background/predefined/black-gradient.png) repeat-x 0 0;
}
.EasyDNNSkin_Vision .EDS_subheader-bg h1, .EasyDNNSkin_Vision .EDS_subheader-bg h2, .EasyDNNSkin_Vision .EDS_subheader-bg h3, .EasyDNNSkin_Vision .EDS_subheader-bg h4, .EasyDNNSkin_Vision .EDS_subheader-bg h5 {
  color: #fff;
}
.EasyDNNSkin_Vision .EDS_subheader-bg .Normal,
.EasyDNNSkin_Vision .EDS_subheader-bg .NormalDisabled,
.EasyDNNSkin_Vision .EDS_subheader-bg .NormalDeleted {
  color: #fff;
}
.EasyDNNSkin_Vision .EDS_subheader-bg .EDS_subheader-container .EDS_subheader {
  padding: 20px 0;
  margin-right: 324px;
}
@media handheld, only screen and (max-width: 768px), only screen and (max-device-width: 768px) {
  .EasyDNNSkin_Vision .EDS_subheader-bg .EDS_subheader-container .EDS_subheader {
    margin: 0;
    padding: 0;
  }
}
.EasyDNNSkin_Vision .EDS_subheader-bg .EDS_subheader-container .EDS_subheader-sidebar {
  padding: 20px 0;
  width: 286px;
  float: right;
}
@media handheld, only screen and (max-width: 768px), only screen and (max-device-width: 768px) {
  .EasyDNNSkin_Vision .EDS_subheader-bg .EDS_subheader-container .EDS_subheader-sidebar {
    float: none;
    width: auto;
    clear: both;
    padding: 0;
  }
}
.EasyDNNSkin_Vision .EDS_subheader-bg .EDS_subheader-container .EDS_subheader-sidebar.DNNEmptyPane + .EDS_subheader {
  margin-right: 0;
}
.EasyDNNSkin_Vision .EDS_top-content-bg-above .EDS_top-content-above-pane {
  background-color: #fff;
  border-top: solid 1px #CDCDCD;
  border-bottom: solid 1px #CDCDCD;
  padding: 15px 20px;
}
.EasyDNNSkin_Vision .EDS_top-content-bg-above .EDS_top-content-above-pane > div {
  max-width: 1200px;
  margin: 0 auto;
}
.EasyDNNSkin_Vision .EDS_top-content-bg {
  background-color: #e6e6e6;
}
.EasyDNNSkin_Vision .EDS_content-bg {
  background-color: #fff;
  border-bottom: solid 6px #40474e;
  box-shadow: 0 4px 4px -4px rgba(0, 0, 0, 0.5) inset;
}
.EasyDNNSkin_Vision .EDS_content-bg .EDS_content {
  padding-bottom: 20px;
}
.EasyDNNSkin_Vision .EDS_content-bg .EDS_content .EDS_contentAbove {
  padding-top: 20px;
}
.EasyDNNSkin_Vision .EDS_content-bg .EDS_content .EDS_panes-holder {
  padding-right: 324px;
}
@media handheld, only screen and (max-width: 768px), only screen and (max-device-width: 768px) {
  .EasyDNNSkin_Vision .EDS_content-bg .EDS_content .EDS_panes-holder {
    padding: 0;
  }
}
.EasyDNNSkin_Vision .EDS_content-bg .EDS_content .EDS_panes-holder .EDS_two-column-content {
  float: left;
  width: 100%;
  padding-top: 35px;
}
@media handheld, only screen and (max-width: 768px), only screen and (max-device-width: 768px) {
  .EasyDNNSkin_Vision .EDS_content-bg .EDS_content .EDS_panes-holder .EDS_two-column-content {
    margin: 0 0 25px 0;
    padding: 10px 0 0;
  }
}
.EasyDNNSkin_Vision .EDS_content-bg .EDS_content .EDS_panes-holder .EDS_two-column-sidebar {
  float: right;
  width: 286px;
  padding-top: 35px;
  margin-right: -324px;
}
@media handheld, only screen and (max-width: 768px), only screen and (max-device-width: 768px) {
  .EasyDNNSkin_Vision .EDS_content-bg .EDS_content .EDS_panes-holder .EDS_two-column-sidebar {
    width: auto;
    float: none;
    clear: both;
    margin: 0;
    padding-top: 0;
  }
}
.EasyDNNSkin_Vision .EDS_content-bg .EDS_content .EDS_panes-holder-invert {
  padding-left: 324px;
}
@media handheld, only screen and (max-width: 768px), only screen and (max-device-width: 768px) {
  .EasyDNNSkin_Vision .EDS_content-bg .EDS_content .EDS_panes-holder-invert {
    padding: 0;
  }
}
.EasyDNNSkin_Vision .EDS_content-bg .EDS_content .EDS_panes-holder-invert .EDS_two-column-content {
  float: right;
  width: 100%;
  padding-top: 35px;
}
@media handheld, only screen and (max-width: 768px), only screen and (max-device-width: 768px) {
  .EasyDNNSkin_Vision .EDS_content-bg .EDS_content .EDS_panes-holder-invert .EDS_two-column-content {
    margin: 0 0 25px 0;
    padding: 0;
  }
}
.EasyDNNSkin_Vision .EDS_content-bg .EDS_content .EDS_panes-holder-invert .EDS_two-column-sidebar {
  float: left;
  width: 286px;
  padding-top: 35px;
  margin-left: -324px;
}
@media handheld, only screen and (max-width: 768px), only screen and (max-device-width: 768px) {
  .EasyDNNSkin_Vision .EDS_content-bg .EDS_content .EDS_panes-holder-invert .EDS_two-column-sidebar {
    width: auto;
    float: none;
    clear: both;
    margin: 0;
  }
}
.EasyDNNSkin_Vision .EDS_content-bg .EDS_content .EDS_three-column-sidebar-left {
  padding-top: 35px;
  float: left;
  width: 26.6%;
}
@media handheld, only screen and (max-width: 768px), only screen and (max-device-width: 768px) {
  .EasyDNNSkin_Vision .EDS_content-bg .EDS_content .EDS_three-column-sidebar-left {
    width: auto;
    margin-bottom: 25px;
    float: none;
    padding-top: 0;
  }
}
.EasyDNNSkin_Vision .EDS_content-bg .EDS_content .EDS_three-column-content {
  padding-top: 35px;
  float: left;
  width: 39%;
  margin: 0 3.9%;
}
@media handheld, only screen and (max-width: 768px), only screen and (max-device-width: 768px) {
  .EasyDNNSkin_Vision .EDS_content-bg .EDS_content .EDS_three-column-content {
    width: auto;
    margin: 0 0 25px;
    float: none;
    padding: 0;
  }
}
.EasyDNNSkin_Vision .EDS_content-bg .EDS_content .EDS_three-column-sidebar-right {
  padding-top: 35px;
  float: left;
  width: 26.6%;
}
@media handheld, only screen and (max-width: 768px), only screen and (max-device-width: 768px) {
  .EasyDNNSkin_Vision .EDS_content-bg .EDS_content .EDS_three-column-sidebar-right {
    width: auto;
    float: none;
    padding: 0;
  }
}
.EasyDNNSkin_Vision .EDS_content-bg .EDS_content .EDS_three-column-social-left {
  padding-top: 35px;
  float: left;
  width: 126px;
}
@media handheld, only screen and (max-width: 768px), only screen and (max-device-width: 768px) {
  .EasyDNNSkin_Vision .EDS_content-bg .EDS_content .EDS_three-column-social-left {
    width: auto;
    float: none;
    margin-bottom: 30px;
  }
}
.EasyDNNSkin_Vision .EDS_content-bg .EDS_content .EDS_three-column-social-left.DNNEmptyPane + .EDS_three-column-social-center {
  margin-left: 0;
}
.EasyDNNSkin_Vision .EDS_content-bg .EDS_content .EDS_three-column-social-right {
  padding-top: 35px;
  float: right;
  width: 286px;
}
@media handheld, only screen and (max-width: 768px), only screen and (max-device-width: 768px) {
  .EasyDNNSkin_Vision .EDS_content-bg .EDS_content .EDS_three-column-social-right {
    width: auto;
    float: none;
    margin-bottom: 30px;
  }
}
.EasyDNNSkin_Vision .EDS_content-bg .EDS_content .EDS_three-column-social-right.DNNEmptyPane + .EDS_three-column-social-left + .EDS_three-column-social-center {
  margin-right: 0;
}
.EasyDNNSkin_Vision .EDS_content-bg .EDS_content .EDS_three-column-social-right.DNNEmptyPane + .EDS_three-column-social-left.DNNEmptyPane + .EDS_three-column-social-center {
  margin: 0;
}
.EasyDNNSkin_Vision .EDS_content-bg .EDS_content .EDS_three-column-social-center {
  padding-top: 35px;
  margin: 0 324px 0 140px;
  overflow: hidden;
}
@media handheld, only screen and (max-width: 768px), only screen and (max-device-width: 768px) {
  .EasyDNNSkin_Vision .EDS_content-bg .EDS_content .EDS_three-column-social-center {
    width: auto;
    float: none;
    margin: 0;
  }
}
.EasyDNNSkin_Vision .EDS_content-bg .EDS_content .EDS_three-column-social-center #EDN_BlogTwo.news .article.in_list.span,
.EasyDNNSkin_Vision .EDS_content-bg .EDS_content .EDS_three-column-social-center #EDN_BlogTwo.news .article.details_wrapper {
  margin-left: 26px;
}
.EasyDNNSkin_Vision .EDS_content-bg .EDS_content .EDS_bottom-content-pane {
  padding-top: 20px;
  padding-bottom: 20px;
}
@media handheld, only screen and (max-width: 768px), only screen and (max-device-width: 768px) {
  .EasyDNNSkin_Vision .EDS_content-bg .EDS_content .EDS_bottom-content-pane {
    padding: 0;
  }
}
.EasyDNNSkin_Vision .EDS_bottom1 .EDS_bottom1-pane {
  padding: 15px 20px;
  border-top: solid 1px #CDCDCD;
  border-bottom: solid 1px #CDCDCD;
  background-color: #e6e6e6;
}
.EasyDNNSkin_Vision .EDS_bottom1 .EDS_bottom1-pane > div {
  max-width: 1200px;
  margin: 0 auto;
}
.EasyDNNSkin_Vision .EDS_bottom2 .EDS_bottom2-pane {
  max-width: 1200px;
  margin: 0 auto;
  padding: 10px 20px;
}
.EasyDNNSkin_Vision .EDS_bottom-content-bg {
  border-top: solid 1px #485056;
  background: #333a3e url(../styles/images/sharedBackgrounds/background_pattern_pixel_dots4_dark.png);
}
.EasyDNNSkin_Vision .EDS_bottom-content-bg .EDS_bottom-content {
  background: url(images/bottom-content-shadow.png) 0 0 no-repeat;
  color: #fff;
}
.EasyDNNSkin_Vision .EDS_bottom-content-bg .EDS_bottom-content .Normal,
.EasyDNNSkin_Vision .EDS_bottom-content-bg .EDS_bottom-content .NormalDisabled,
.EasyDNNSkin_Vision .EDS_bottom-content-bg .EDS_bottom-content .NormalDeleted {
  color: #9ea5a8;
}
.EasyDNNSkin_Vision .EDS_bottom-content-bg .EDS_bottom-content h1, .EasyDNNSkin_Vision .EDS_bottom-content-bg .EDS_bottom-content h2, .EasyDNNSkin_Vision .EDS_bottom-content-bg .EDS_bottom-content h3, .EasyDNNSkin_Vision .EDS_bottom-content-bg .EDS_bottom-content h4, .EasyDNNSkin_Vision .EDS_bottom-content-bg .EDS_bottom-content h5 {
  color: #D7D7D7;
}
.EasyDNNSkin_Vision .EDS_bottom-content-bg .EDS_bottom-content .EDS_footer-links {
  padding: 0;
  margin: 0;
}
.EasyDNNSkin_Vision .EDS_bottom-content-bg .EDS_bottom-content .EDS_footer-links li {
  padding: 0 0 2px 20px;
  background: url(images/list-bullet.png) no-repeat 0 2px;
  list-style-type: none;
}
.EasyDNNSkin_Vision .EDS_bottom-content-bg .EDS_bottom-content .EDS_footer-links li a {
  color: #9ea5a8;
  text-decoration: none;
}
.EasyDNNSkin_Vision .EDS_bottom-content-bg .EDS_bottom-content .EDS_footer-links li a:hover {
  color: #78a145;
  text-decoration: underline;
}
.EasyDNNSkin_Vision .EDS_bottom-content-bg .EDS_bottom-content .box {
  width: 23%;
  margin: 15px 0 43px 2%;
  float: left;
}
@media handheld, only screen and (max-width: 768px), only screen and (max-device-width: 768px) {
  .EasyDNNSkin_Vision .EDS_bottom-content-bg .EDS_bottom-content .box {
    width: 48%;
    margin: 0 0 20px 4%;
  }
}
@media handheld, only screen and (max-width: 480px), only screen and (max-device-width: 480px) {
  .EasyDNNSkin_Vision .EDS_bottom-content-bg .EDS_bottom-content .box {
    float: none;
    margin: 0 0 15px 0;
    width: auto;
  }
}
.EasyDNNSkin_Vision .EDS_bottom-content-bg .EDS_bottom-content .box:first-child {
  margin-left: 0;
}
@media handheld, only screen and (max-width: 768px), only screen and (max-device-width: 768px) {
  .EasyDNNSkin_Vision .EDS_bottom-content-bg .EDS_bottom-content .box.three {
    clear: both;
    margin-left: 0;
  }
}
.EasyDNNSkin_Vision .dnnForm ul {
  margin: 0;
  padding: 0;
}
.EasyDNNSkin_Vision .dnnForm ul li {
  list-style-type: none;
}
.EasyDNNSkin_Vision .dnnForm input[type="password"] {
  margin-bottom: 15px;
}
.EasyDNNSkin_Vision .dnnPrimaryAction.ComposeMessage {
  background-image: url(images/compose-new-message.png);
  padding: 0 20px 0 40px;
  height: 39px;
  line-height: 39px;
  font-size: 14px;
  text-transform: none;
  font-weight: bold;
  margin-bottom: 30px;
}
.EasyDNNSkin_Vision .ModSocialGroupsC .dnnClear {
  clear: none;
}
.EasyDNNSkin_Vision .ModSocialGroupsC .dnnClear:after {
  clear: none;
}
.EasyDNNSkin_Vision .ModSocialGroupsC .dnnForm .dnnPrimaryAction.createGroup {
  box-shadow: 0 17px 10px 0 rgba(255, 255, 255, 0.5) inset;
  line-height: 34px;
  height: 34px;
  padding: 0 42px;
  background-image: url(images/createGroup-bg.png);
  background-position: 10px 7px;
  margin: -72px 0 0 0;
  transition: all 300ms linear;
  -webkit-transition: all 300ms linear;
  -moz-transition: all 300ms linear;
  -ms-transition: all 300ms linear;
  -o-transition: all 300ms linear;
  background-repeat: no-repeat;
  border: solid 2px rgba(0, 0, 0, 0.05);
}
.EasyDNNSkin_Vision .ModSocialGroupsC .dnnForm.dnnGroupDirectory {
  margin: 0;
  padding: 12px 0;
}
.EasyDNNSkin_Vision .ModSocialGroupsC .dnnForm.dnnGroupDirectory .dgdMainContent .dgdGroupQuickInfoWrap {
  border: solid 3px #ebebeb;
  padding: 14px;
  margin: 0 0 16px 0;
  line-height: 16px;
  overflow: hidden;
}
.EasyDNNSkin_Vision .ModSocialGroupsC .dnnForm.dnnGroupDirectory .dgdMainContent .dgdGroupQuickInfoWrap .dgdAvatar {
  float: left;
  background: none #e6e6e6;
  border: none;
  border-radius: 0;
  height: auto;
  margin: 0 2% 5px 0;
  overflow: hidden;
  padding: 0;
  width: 10%;
  padding: 3px;
}
.EasyDNNSkin_Vision .ModSocialGroupsC .dnnForm.dnnGroupDirectory .dgdMainContent .dgdGroupQuickInfoWrap .dgdAvatar a {
  display: block;
  max-height: none;
  overflow: hidden;
  padding: 0;
  margin: 0;
  line-height: 0;
}
.EasyDNNSkin_Vision .ModSocialGroupsC .dnnForm.dnnGroupDirectory .dgdMainContent .dgdGroupQuickInfoWrap .dgdAvatar a img {
  max-width: 100%;
  height: auto;
  border-radius: 0;
  padding: 0;
  margin: 0;
}
.EasyDNNSkin_Vision .ModSocialGroupsC .dnnForm.dnnGroupDirectory .dgdMainContent .dgdGroupQuickInfoWrap .dgdGroupQuickInfo {
  width: auto;
  float: none;
}
.EasyDNNSkin_Vision .ModSocialGroupsC .dnnForm.dnnGroupDirectory .dgdMainContent .dgdGroupQuickInfoWrap .dgdGroupQuickInfo h3 a:hover {
  color: #78a145;
}
.EasyDNNSkin_Vision .ModSocialGroupsC .dnnForm.dnnGroupDirectory .dgdMainContent .dgdGroupQuickInfoWrap .dgdGroupQuickInfo ul {
  margin: 12px 0 0;
  padding: 0;
  overflow: hidden;
  background-color: #ebebeb;
  clear: both;
  width: 100%;
  float: left;
}
.EasyDNNSkin_Vision .ModSocialGroupsC .dnnForm.dnnGroupDirectory .dgdMainContent .dgdGroupQuickInfoWrap .dgdGroupQuickInfo ul li {
  float: left;
  list-style-type: none;
  padding: 0 0 0 23px;
  margin: 0 24px 0 11px;
  line-height: 30px;
  height: 30px;
  color: #838383;
  font-size: 12px;
  font-weight: normal;
  font-family: Arial;
  background: url(images/dgdGroupQuickInfo-icons.png) 0 0 no-repeat;
}
.EasyDNNSkin_Vision .ModSocialGroupsC .dnnForm.dnnGroupDirectory .dgdMainContent .dgdGroupQuickInfoWrap .dgdGroupQuickInfo ul li.posts-icn {
  background-position: 0 7px;
}
.EasyDNNSkin_Vision .ModSocialGroupsC .dnnForm.dnnGroupDirectory .dgdMainContent .dgdGroupQuickInfoWrap .dgdGroupQuickInfo ul li.member-icn {
  background-position: 0 -27px;
}
.EasyDNNSkin_Vision .ModSocialGroupsC .dnnForm.dnnGroupDirectory .dgdMainContent .dgdGroupQuickInfoWrap .dgdGroupQuickInfo ul li.photo-icn {
  background-position: 0 -64px;
}
.EasyDNNSkin_Vision .ModSocialGroupsC .dnnForm.dnnGroupDirectory .dgdMainContent .dgdGroupQuickInfoWrap .dgdGroupQuickInfo ul li.docs-icn {
  background-position: 0 -100px;
}
.EasyDNNSkin_Vision .ModSocialGroupsC .dnnForm.dnnGroupDirectory .dgdMainContent .dgdGroupQuickInfoWrap .dgdGroupQuickInfo ul li.join-group-icn {
  float: right;
  background: none;
  padding: 0;
  margin: 0;
}
.EasyDNNSkin_Vision .ModSocialGroupsC .dnnForm.dnnGroupDirectory .dgdMainContent .dgdGroupQuickInfoWrap .dgdGroupQuickInfo ul li.join-group-icn a {
  font-family: Arial;
  font-weight: bold;
  font-size: 16px;
  text-decoration: none;
  text-shadow: -1px -1px 1px rgba(0, 0, 0, 0.31);
  padding: 0 18px;
  line-height: 30px;
  background-color: rgba(0, 0, 0, 0.15);
  color: #fff;
  margin: 0;
  border: none;
  border-radius: 0;
  transition: background 200ms linear;
  -webkit-transition: background 200ms linear;
  -moz-transition: background 200ms linear;
  -ms-transition: background 200ms linear;
  -o-transition: background 200ms linear;
}
.EasyDNNSkin_Vision .ModSocialGroupsC .dnnForm.dnnGroupDirectory .dgdMainContent .dgdGroupQuickInfoWrap .dgdGroupQuickInfo ul li.join-group-icn a:hover {
  background-color: rgba(0, 0, 0, 0.25);
}
.EasyDNNSkin_Vision .ModSocialGroupsC .dnnForm .loginContent .LoginPanel .dnnLoginService .dnnFormItem label {
  font-family: Arial;
  font-size: 12px;
  color: 3b3b3b;
}
.EasyDNNSkin_Vision .ModViewProfileC #UserDisplayNameHeader h2 {
  border-bottom: solid 1px #e6e6e6;
  padding-bottom: 15px;
}
.EasyDNNSkin_Vision .ModViewProfileC #UserDisplayNameHeader h2 em {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 15px;
  font-style: italic;
  font-weight: lighter;
  vertical-align: baseline;
}
.EasyDNNSkin_Vision .DnnModule-SocialGroups > div h2 {
  border-bottom: solid 1px #e6e6e6;
}
.EasyDNNSkin_Vision .DnnModule-SocialGroups .GroupViewTop {
  overflow: hidden;
}
.EasyDNNSkin_Vision .DnnModule-SocialGroups .GroupViewTop .dgdAvatar {
  float: left;
  background: none #e6e6e6;
  border: none;
  padding: 3px;
  border-radius: 0;
  height: auto;
  margin: 0 2% 5px 0;
  overflow: hidden;
  width: 10%;
  line-height: 0;
}
.EasyDNNSkin_Vision .DnnModule-SocialGroups .GroupViewTop .dgdAvatar img {
  max-width: 100%;
  height: auto;
  border-radius: 0;
  padding: 0;
  margin: 0;
  border-radius: 0;
  line-height: 0;
}
.EasyDNNSkin_Vision .DnnModule-Console h4 {
  padding: 0 0 10px 0;
  margin: 0 0 16px 0;
  border-bottom: solid 1px #20272d;
}
.EasyDNNSkin_Vision .DnnModule-Console h4 span, .EasyDNNSkin_Vision .DnnModule-Console h4 .Head {
  font-weight: 300;
  font-size: 26px;
  line-height: 33px;
  margin: 0;
  padding: 0;
}
.EasyDNNSkin_Vision .DnnModule-Console .console {
  width: auto !important;
}
.EasyDNNSkin_Vision .DnnModule-Console .console .console-none div {
  border-bottom: solid 1px #e6e6e6;
  margin: 0;
  padding: 0;
  background: transparent none;
  width: auto;
  float: none;
  height: auto;
}
.EasyDNNSkin_Vision .DnnModule-Console .console .console-none div h3 {
  font-family: Arial;
  font-size: 14px;
  line-height: 16px;
  font-weight: bold;
  color: #70767a;
  margin: 0;
  padding: 7px 0 6px 31px;
  background: url(images/light-grey-bullet.png) no-repeat 10px 10px;
  transition: background 200ms linear;
  -webkit-transition: background 200ms linear;
  -moz-transition: background 200ms linear;
  -ms-transition: background 200ms linear;
  -o-transition: background 200ms linear;
}
.EasyDNNSkin_Vision .DnnModule-Console .console .console-none div h3:hover {
  background-color: #ebebeb;
  background-color: rgba(0, 0, 0, 0.1);
}
.EasyDNNSkin_Vision .DnnModule-Console .console .console-none div.console-mouseon {
  background: none transparent;
}
.EasyDNNSkin_Vision .DnnModule-Console .console .console-none div.active h3 {
  color: #35383b;
}
.EasyDNNSkin_Vision .DnnModule-ViewProfile .clear,
.EasyDNNSkin_Vision .DnnModule-ViewProfile .dnnClear {
  clear: none;
}
.EasyDNNSkin_Vision .DnnModule-ViewProfile .clear:after,
.EasyDNNSkin_Vision .DnnModule-ViewProfile .dnnClear:after {
  clear: none;
}
.EasyDNNSkin_Vision .DnnModule-ViewProfile #UserProfileImg {
  background-color: #78a145;
  padding: 3px;
  width: 120px;
}
.EasyDNNSkin_Vision .DnnModule-ViewProfile .UserProfileControls ul {
  margin: 0;
  padding: 0px 9px 5px;
  background-color: #78a145;
  width: 108px;
}
.EasyDNNSkin_Vision .DnnModule-ViewProfile .UserProfileControls ul li {
  list-style-type: none;
  margin: 0;
  padding: 0;
}
.EasyDNNSkin_Vision .DnnModule-ViewProfile .UserProfileControls ul li a {
  margin: 0;
  border: none;
  border-radius: 0;
  padding: 0 0 0 22px;
  background: transparent url(images/UserProfileControls-icons.png) 0 -56px no-repeat;
  box-shadow: none;
  color: #fff;
  text-shadow: -1px -1px 1px rgba(0, 0, 0, 0.3);
  text-align: left;
  font-family: Arial;
  font-weight: normal;
  font-size: 12px;
  text-decoration: none;
  height: 20px;
  line-height: 20px;
}
.EasyDNNSkin_Vision .DnnModule-ViewProfile .UserProfileControls ul li a:hover {
  text-decoration: underline;
}
.EasyDNNSkin_Vision .DnnModule-ViewProfile .UserProfileControls ul li:first-child a {
  background: transparent url(images/UserProfileControls-icons.png) 0 0 no-repeat;
}
.EasyDNNSkin_Vision .DnnModule-Journal .dnnClear,
.EasyDNNSkin_Vision .DnnModule-Journal .clear {
  clear: none;
}
.EasyDNNSkin_Vision .DnnModule-Journal .dnnClear:after,
.EasyDNNSkin_Vision .DnnModule-Journal .clear:after {
  clear: none;
}
.EasyDNNSkin_Vision .DnnModule-Journal .journalTools {
  border: solid 3px #ebebeb;
  padding: 0;
  margin: 0 0 30px 0;
  background: none transparent;
  clear: both;
}
.EasyDNNSkin_Vision .DnnModule-Journal .journalTools #journalEditor {
  background: none transparent;
  border: none;
  border-radius: 0;
  display: inline-block;
  margin: 0 0 10px;
  overflow: visible;
  padding: 0;
  position: relative;
  text-shadow: 0 0 1px #FFFFFF;
  width: 100%;
}
.EasyDNNSkin_Vision .DnnModule-Journal .journalTools #journalEditor #journalPlaceholder {
  color: #868686;
  font-size: 14px;
  height: 24px;
  line-height: 24px;
  padding-left: 7px;
  padding-top: 10px;
}
.EasyDNNSkin_Vision .DnnModule-Journal .journalTools #journalEditor #journalContent {
  background: none #fcfcfc;
  border-style: solid;
  border-width: 0 0 3px;
  border-color: #ebebeb;
  width: 96%;
  padding: 2%;
  margin: 0 0 8px 0;
  float: none;
}
.EasyDNNSkin_Vision .DnnModule-Journal .journalTools #journalEditor #btnShare {
  background: #7eab47 url(images/btnShare-bg.png) repeat-x 0 0;
  line-height: 42px;
  height: 39px;
  border: none;
  box-shadow: 0px 1px 2px 1px rgba(0, 0, 0, 0.24);
  font-weight: bold;
  font-family: Arial;
  font-size: 16px;
  text-shadow: -1px -1px 1px rgba(0, 0, 0, 0.33);
  color: #fff;
  padding: 0 21px;
  margin: 0 0 0 6px;
  border-radius: 0;
  text-transform: uppercase;
  cursor: pointer;
  transition: background 200ms linear;
  -webkit-transition: background 200ms linear;
  -moz-transition: background 200ms linear;
  -ms-transition: background 200ms linear;
  -o-transition: background 200ms linear;
}
.EasyDNNSkin_Vision .DnnModule-Journal .journalTools #journalEditor #btnShare.disabled {
  opacity: 0.3;
  cursor: not-allowed;
}
.EasyDNNSkin_Vision .DnnModule-Journal .journalTools #journalEditor #btnShare:hover {
  background-color: #6e963d;
}
.EasyDNNSkin_Vision .DnnModule-Journal .journalTools #journalEditor #tbar {
  bottom: 0;
  height: 22px;
  margin: 0 32px 0 0;
  min-width: 141px;
  position: absolute;
  right: 6px;
  width: 141px;
}
.EasyDNNSkin_Vision .DnnModule-Journal .journalTools #journalEditor #tbar > span {
  background: transparent url(images/journal-tools.png) 0 0 no-repeat;
  width: 22px;
  height: 22px;
  border: none;
  display: block;
  float: right;
  margin: 0 0 0 15px;
}
.EasyDNNSkin_Vision .DnnModule-Journal .journalTools #journalEditor #tbar #tbar-perm {
  background-position: -84px 0px;
}
.EasyDNNSkin_Vision .DnnModule-Journal .journalTools #journalEditor #tbar #tbar-perm:hover {
  background-position: -84px -30px;
}
.EasyDNNSkin_Vision .DnnModule-Journal .journalTools #journalEditor #tbar #tbar-attach {
  background-position: -43px 0px;
}
.EasyDNNSkin_Vision .DnnModule-Journal .journalTools #journalEditor #tbar #tbar-attach:hover {
  background-position: -43px -30px;
}
.EasyDNNSkin_Vision .DnnModule-Journal .journalTools #journalEditor #tbar #tbar-photo {
  background-position: 0px 0px;
}
.EasyDNNSkin_Vision .DnnModule-Journal .journalTools #journalEditor #tbar #tbar-photo:hover {
  background-position: 0px -30px;
}
.EasyDNNSkin_Vision .DnnModule-Journal .journalTools #journalEditor #tbar .securityMenu {
  background-color: transparent;
  display: none;
  height: 300px;
  margin-top: 28px;
  min-width: 200px;
  position: absolute;
  right: -5px;
  z-index: 1000;
}
.EasyDNNSkin_Vision .DnnModule-Journal .journalTools #journalEditor #tbar .securityMenu .handle {
  -moz-border-bottom-colors: none;
  -moz-border-left-colors: none;
  -moz-border-right-colors: none;
  -moz-border-top-colors: none;
  border-color: #CCCCCC #CCCCCC #fff;
  border-image: none;
  border-radius: 3px 3px 0 0;
  border-style: solid;
  border-width: 1px;
  height: 22px;
  position: absolute;
  right: 2px;
  top: -28px;
  width: 26px;
  z-index: 1000;
}
.EasyDNNSkin_Vision .DnnModule-Journal .journalTools #journalEditor #tbar .securityMenu ul {
  background: none #fff;
  border: 1px solid #CCCCCC;
  border-radius: 3px 0 3px 3px;
  box-shadow: 1px 2px 2px 0px rgba(0, 0, 0, 0.3);
  list-style: none;
  padding: 15px;
  position: absolute;
  right: 2px;
  top: -5px;
}
.EasyDNNSkin_Vision .DnnModule-Journal .journalTools #journalEditor #tbar .securityMenu ul li {
  list-style-type: none;
}
.EasyDNNSkin_Vision .DnnModule-Journal .journalTools #journalOptionArea {
  border: none;
  border-top: solid 1px #ebebeb;
  border-radius: 0;
  display: none;
  position: relative;
  top: 0;
}
.EasyDNNSkin_Vision .DnnModule-Journal .journalTools #journalOptionArea div span {
  color: #3b3b3b;
  font-weight: bold;
  padding-left: 12px;
  padding-right: 12px;
}
.EasyDNNSkin_Vision .DnnModule-Journal .journalTools #journalOptionArea .fileUploadArea {
  background: #ededed none;
}
.EasyDNNSkin_Vision .DnnModule-Journal .journalTools #journalOptionArea .fileUploadArea .journal_onlineFileShare {
  border-right: 1px solid #dfdfdf;
}
.EasyDNNSkin_Vision .DnnModule-Journal .journalTools #journalOptionArea .fileUploadArea .journal_onlineFileShare .dnnSecondaryAction,
.EasyDNNSkin_Vision .DnnModule-Journal .journalTools #journalOptionArea .fileUploadArea .journal_localFileShare .dnnSecondaryAction {
  text-transform: uppercase;
  color: #fff;
  font-weight: normal;
  font-family: Arial;
  font-size: 12px;
  text-shadow: none;
  padding: 0 20px;
  height: 28px;
  line-height: 28px;
  background: #959595 url(images/button-nt-gradient.png) repeat-x 0 0;
  box-shadow: 0px 2px 2px 0px rgba(0, 0, 0, 0.2);
  border-radius: 0;
  border: none;
  display: inline-block;
  transition: background 300ms linear;
  -webkit-transition: background 300ms linear;
  -moz-transition: background 300ms linear;
  -ms-transition: background 300ms linear;
  -o-transition: background 300ms linear;
}
.EasyDNNSkin_Vision .DnnModule-Journal .journalTools #journalOptionArea .fileUploadArea .journal_onlineFileShare .dnnSecondaryAction:hover,
.EasyDNNSkin_Vision .DnnModule-Journal .journalTools #journalOptionArea .fileUploadArea .journal_localFileShare .dnnSecondaryAction:hover {
  text-decoration: none;
  background-color: #7c7c7c;
}
.EasyDNNSkin_Vision .DnnModule-Journal .journalTools #journalOptionArea #itemUpload .filePreviewArea img {
  background: transparent;
  border: none;
  border-radius: 0;
  margin: 0 0 12px 12px;
  padding: 0;
}
.EasyDNNSkin_Vision .DnnModule-Journal #journalItems .journalrow {
  padding: 0 0 10px 0;
}
.EasyDNNSkin_Vision .DnnModule-Journal #journalItems .journalrow .author img {
  background: none #e6e6e6;
  border: none;
  border-radius: 0;
  padding: 3px;
}
.EasyDNNSkin_Vision .DnnModule-Journal #journalItems .journalrow .journalitem > p .authorname {
  font-family: "BenchNine", sans-serif;
  font-size: 16px;
}
.EasyDNNSkin_Vision .DnnModule-Journal #journalItems .journalrow .journalitem > p .authorname a {
  font-weight: normal;
}
.EasyDNNSkin_Vision .DnnModule-Journal #journalItems .journalrow .journalitem > p a {
  font-weight: bold;
}
.EasyDNNSkin_Vision .DnnModule-Journal #journalItems .journalrow .journalitem .journalfooter {
  color: #7b7b7b;
  padding: 11px 0;
  border-top: solid 1px #e6e6e6;
  margin: 0;
}
.EasyDNNSkin_Vision .DnnModule-Journal #journalItems .journalrow .journalitem .journalfooter a {
  font-weight: normal;
}
.EasyDNNSkin_Vision .DnnModule-Journal #journalItems .journalrow .journalitem .journalfooter abbr {
  background: transparent url(images/journal-abbr-bg.png) 0 0 no-repeat;
  line-height: 26px;
  padding: 0 0 0 35px;
  display: inline-block;
}
.EasyDNNSkin_Vision .DnnModule-Journal #journalItems .journalrow .journalitem .likes {
  padding: 2px;
  font-weight: normal;
}
.EasyDNNSkin_Vision .DnnModule-Journal #journalItems .journalrow .journalitem .jcmt {
  width: auto;
  max-width: 450px;
}
.EasyDNNSkin_Vision .DnnModule-Journal #journalItems .journalrow .journalitem .jcmt .cmteditarea {
  background: none #fcfcfc;
  border: 1px solid #ebebeb;
  border-radius: 3px;
  display: inline-block;
  margin: 10px 0 0;
  overflow: visible;
  padding: 5px 2%;
  position: relative;
  text-shadow: 0 0 1px #FFFFFF;
  width: 93%;
  z-index: 1;
  margin: 0 0 5px 0;
}
.EasyDNNSkin_Vision .DnnModule-Journal #journalItems .journalrow .journalitem .jcmt .cmteditarea textarea {
  border: none;
  font-family: Arial;
  font-size: 12px;
  height: 20px;
  margin-left: 0;
  margin-right: 0;
  padding: 0;
  width: 100%;
  background: none #fcfcfc;
}
.EasyDNNSkin_Vision .DnnModule-Journal #journalItems .journalrow .journalitem .jcmt .cmteditarea textarea:focus, .EasyDNNSkin_Vision .DnnModule-Journal #journalItems .journalrow .journalitem .jcmt .cmteditarea textarea:hover {
  box-shadow: none;
}
.EasyDNNSkin_Vision .DnnModule-Journal #journalItems .journalrow .journalitem .jcmt .cmteditarea .editorPlaceholder {
  color: #868686;
  font-size: 11px;
  height: 24px;
  line-height: 24px;
  padding-left: 7px;
}
.EasyDNNSkin_Vision .DnnModule-Journal #journalItems .journalrow .journalitem .jcmt .cmtbtn a {
  background: #7eab47 url(images/small-button-overlay.png) left bottom repeat-x;
  font-family: Arial;
  font-weight: bold;
  color: #fff;
  font-size: 11px;
  padding: 0 10px;
  height: 28px;
  line-height: 28px;
  border-radius: 0;
  text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.33);
  transition: background 200ms ease-in-out;
  -webkit-transition: background 200ms ease-in-out;
  -moz-transition: background 200ms ease-in-out;
  -ms-transition: background 200ms ease-in-out;
  -o-transition: background 200ms ease-in-out;
}
.EasyDNNSkin_Vision .DnnModule-Journal #journalItems .journalrow .journalitem .jcmt .cmtbtn a.disabled {
  opacity: 0.3;
  cursor: not-allowed;
}
.EasyDNNSkin_Vision .DnnModule-Journal #journalItems .journalrow .journalitem .jcmt .cmtbtn a:hover {
  background-color: #6e963d;
}
.EasyDNNSkin_Vision .DnnModule-Journal #journalItems .journalrow .juser {
  color: #fff;
  font-weight: normal;
  font-size: 11;
  font-family: Arial;
  text-decoration: none;
  background-color: #cacaca;
  border: solid 1px #cacaca;
  line-height: 14px;
  height: 14px;
  margin: 0 4px 4px 0;
  padding: 0 6px;
  white-space: nowrap;
  border-radius: 3px;
  transition: all 200ms ease-in-out;
  -webkit-transition: all 200ms ease-in-out;
  -moz-transition: all 200ms ease-in-out;
  -ms-transition: all 200ms ease-in-out;
  -o-transition: all 200ms ease-in-out;
}
.EasyDNNSkin_Vision .DnnModule-Journal #journalItems .journalrow .juser:hover {
  background-color: #fff;
  color: #78a145;
}
.EasyDNNSkin_Vision .DnnModule-DotNetNukeModulesMemberDirectory .dnnMemberDirectory #mdMemberList > li {
  background: none repeat scroll 0 0 #FFFFFF;
  border: 3px solid #ebebeb;
  border-radius: 0;
  box-shadow: 0px 0px 3px 0px rgba(255, 255, 255, 0.3);
  float: left;
  height: 112px;
  list-style: none outside none;
  margin: 15px 12px 0 3px;
  padding: 15px;
  position: relative;
  width: 269px;
  z-index: 1;
  transition: all 200ms ease-in-out;
  -webkit-transition: all 200ms ease-in-out;
  -moz-transition: all 200ms ease-in-out;
  -ms-transition: all 200ms ease-in-out;
  -o-transition: all 200ms ease-in-out;
}
.EasyDNNSkin_Vision .DnnModule-DotNetNukeModulesMemberDirectory .dnnMemberDirectory #mdMemberList > li:hover {
  background-color: #fdfdfd;
  border-color: #f2f2f2;
  box-shadow: 0px 0px 3px 0px rgba(0, 0, 0, 0.3);
}
.EasyDNNSkin_Vision .DnnModule-DotNetNukeModulesMemberDirectory .dnnMemberDirectory #mdMemberList li {
  list-style-type: none;
}
.EasyDNNSkin_Vision .DnnModule-DotNetNukeModulesMemberDirectory .dnnMemberDirectory #mdMemberList li .mdMemberDetails .mdMemberImg {
  background: none repeat scroll 0 0 #e6e6e6;
  border: none;
  border-radius: 0;
  display: block;
  float: left;
  height: auto;
  margin: 0 15px 15px 0;
  min-width: 50px;
  padding: 3px;
  transition: background 200ms ease-in-out;
  -webkit-transition: background 200ms ease-in-out;
  -moz-transition: background 200ms ease-in-out;
  -ms-transition: background 200ms ease-in-out;
  -o-transition: background 200ms ease-in-out;
}
.EasyDNNSkin_Vision .DnnModule-DotNetNukeModulesMemberDirectory .dnnMemberDirectory #mdMemberList li .mdMemberDetails .mdMemberImg:hover {
  background-color: #78A145;
}
.EasyDNNSkin_Vision .DnnModule-DotNetNukeModulesMemberDirectory .dnnMemberDirectory #mdMemberList li .mdMemberDetails .MdMemberInfo li {
  color: #474747;
}
.EasyDNNSkin_Vision .DnnModule-DotNetNukeModulesMemberDirectory .dnnMemberDirectory #mdMemberList li .mdMemberDetails .MdMemberInfo .mdDisplayName .mdMemberTitle {
  font-family: Arial;
  font-size: 12px;
  font-weight: normal;
}
.EasyDNNSkin_Vision .DnnModule-DotNetNukeModulesMemberDirectory .dnnMemberDirectory #mdMemberList li .mdMemberDetails .mdHoverActions {
  background: none #ebebeb;
  border: none;
  bottom: 15px;
  clear: both;
  font-size: 11px;
  height: 27px;
  min-height: 27px;
  left: 15px;
  position: absolute;
  text-shadow: none;
  width: 269px;
}
.EasyDNNSkin_Vision .DnnModule-DotNetNukeModulesMemberDirectory .dnnMemberDirectory #mdMemberList li .mdMemberDetails .mdHoverActions li {
  height: 27px;
  line-height: 27px;
  list-style-type: none;
  margin: 0;
  padding: 0 0 0 8px;
  color: #838383;
}
.EasyDNNSkin_Vision .DnnModule-DotNetNukeModulesMemberDirectory .dnnMemberDirectory #mdMemberList li .mdMemberDetails .mdHoverActions li a {
  margin: 0;
  padding: 0;
  line-height: 27px;
  height: 27px;
  min-heihgt: 27px;
  min-width: auto;
  width: auto;
  color: #838383;
  text-decoration: none;
  font-size: 12px;
  transition: all 200ms ease-in-out;
  -webkit-transition: all 200ms ease-in-out;
  -moz-transition: all 200ms ease-in-out;
  -ms-transition: all 200ms ease-in-out;
  -o-transition: all 200ms ease-in-out;
}
.EasyDNNSkin_Vision .DnnModule-DotNetNukeModulesMemberDirectory .dnnMemberDirectory #mdMemberList li .mdMemberDetails .mdHoverActions li a:hover {
  text-decoration: underline;
}
.EasyDNNSkin_Vision .DnnModule-DotNetNukeModulesMemberDirectory .dnnMemberDirectory #mdMemberList li .mdMemberDetails .mdHoverActions li.mdFriendRequest a, .EasyDNNSkin_Vision .DnnModule-DotNetNukeModulesMemberDirectory .dnnMemberDirectory #mdMemberList li .mdMemberDetails .mdHoverActions li.mdFollow a {
  background-image: url(images/mdHoverActions-icons.png);
  background-repeat: no-repeat;
}
.EasyDNNSkin_Vision .DnnModule-DotNetNukeModulesMemberDirectory .dnnMemberDirectory #mdMemberList li .mdMemberDetails .mdHoverActions li p {
  display: block;
  font-size: 12px;
  min-height: none;
  min-width: auto;
  width: auto;
  padding: 0;
  margin: 0;
  color: #838383;
  line-height: 27px;
}
.EasyDNNSkin_Vision .DnnModule-DotNetNukeModulesMemberDirectory .dnnMemberDirectory #mdMemberList li .mdMemberDetails .mdHoverActions li.mdFriendRequest a {
  background-position: 0 5px;
  padding-left: 20px;
}
.EasyDNNSkin_Vision .DnnModule-DotNetNukeModulesMemberDirectory .dnnMemberDirectory #mdMemberList li .mdMemberDetails .mdHoverActions li.mdFollow a {
  background-position: 0 -41px;
  padding-left: 18px;
}
.EasyDNNSkin_Vision .DnnModule-DotNetNukeModulesMemberDirectory .dnnMemberDirectory #mdMemberList li .mdMemberDetails .mdHoverActions .mdComposeMessage {
  background: none #78a145;
  border: none;
  box-shadow: none;
  display: block;
  position: relative;
  float: right;
  padding: 0;
  margin: 2px;
  height: 23px;
  transition: all 200ms ease-in-out;
  -webkit-transition: all 200ms ease-in-out;
  -moz-transition: all 200ms ease-in-out;
  -ms-transition: all 200ms ease-in-out;
  -o-transition: all 200ms ease-in-out;
}
.EasyDNNSkin_Vision .DnnModule-DotNetNukeModulesMemberDirectory .dnnMemberDirectory #mdMemberList li .mdMemberDetails .mdHoverActions .mdComposeMessage:hover {
  background: none #838383;
  border: none;
  box-shadow: none;
}
.EasyDNNSkin_Vision .DnnModule-DotNetNukeModulesMemberDirectory .dnnMemberDirectory #mdMemberList li .mdMemberDetails .mdHoverActions .mdComposeMessage .ComposeMessage {
  display: block;
  font-size: 11px;
  min-height: 23px;
  height: 23px;
  min-width: 29px;
  width: 29px;
  padding: 0;
  border: none;
  margin: 0;
  background: url(images/sendMessageSprite.png) no-repeat 0 0 transparent;
}
.EasyDNNSkin_Vision .DnnModule-DotNetNukeModulesMemberDirectory .dnnMemberDirectory #mdMemberList li .mdMemberDetails .mdHoverActions .mdComposeMessage .ComposeMessage:hover {
  border: none;
}
.EasyDNNSkin_Vision .DnnModule-DotNetNukeModulesMemberDirectory .dnnMemberDirectory .mdSearch .mdSearchBar {
  float: none;
}
.EasyDNNSkin_Vision .DnnModule-DotNetNukeModulesMemberDirectory .dnnMemberDirectory .mdSearch .mdSearchBar input[type="text"] {
  border-width: 3px;
  line-height: 43px;
  height: 43px;
  font-family: Arial;
  font-size: 14px;
  padding: 0 1%;
  background: url(images/input-right-shadow.png) repeat-y top right #FCFCFC;
  width: 60%;
  float: left;
  margin: 0;
  border-right: none;
}
.EasyDNNSkin_Vision .DnnModule-DotNetNukeModulesMemberDirectory .dnnMemberDirectory .mdSearch .mdSearchBar input[type="text"]:hover, .EasyDNNSkin_Vision .DnnModule-DotNetNukeModulesMemberDirectory .dnnMemberDirectory .mdSearch .mdSearchBar input[type="text"]:focus {
  border-color: #E1E1E1;
  box-shadow: none;
}
.EasyDNNSkin_Vision .DnnModule-DotNetNukeModulesMemberDirectory .dnnMemberDirectory .mdSearch .mdSearchBar .dnnPrimaryAction {
  font-family: Arial;
  font-size: 20px;
  font-weight: bold;
  text-transform: none;
  text-decoration: none;
  margin: 0 0 0 -1px;
  padding: 0 18px;
  line-height: 43px;
  height: 43px;
  border: solid 3px #e1e1e1;
  border-left: none;
  outline: 0;
  border-radius: 0;
  background: url(images/big-button-overlay.png) repeat-x left bottom rgba(0, 0, 0, 0.05);
  box-shadow: none;
  text-transform: none;
  margin: 0 0 0 -3px;
}
.EasyDNNSkin_Vision .DnnModule-DotNetNukeModulesMemberDirectory .dnnMemberDirectory .mdSearch .mdSearchBar .dnnPrimaryAction:hover {
  background-color: rgba(0, 0, 0, 0.08);
}
.EasyDNNSkin_Vision .DnnModule-DotNetNukeModulesMemberDirectory .dnnMemberDirectory .mdSearch .selectDrop {
  padding: 0;
  display: block;
  float: right;
  position: relative;
  height: 49px;
}
@media handheld, only screen and (max-width: 768px), only screen and (max-device-width: 768px) {
  .EasyDNNSkin_Vision .DnnModule-DotNetNukeModulesMemberDirectory .dnnMemberDirectory .mdSearch .selectDrop {
    float: none;
    display: block;
    margin: 10px 0;
  }
}
.EasyDNNSkin_Vision .DnnModule-DotNetNukeModulesMemberDirectory .dnnMemberDirectory .mdSearch .selectDrop #mdAdvancedSearch {
  border-radius: 0;
  border: none;
  height: 19px;
  padding: 15px 70px 15px 15px;
  margin: 0;
  font-size: 16px;
  color: #fff;
  text-shadow: none;
  background: none #e5e5e5;
  background: none rgba(0, 0, 0, 0.2);
  transition: background 200ms ease-in-out;
  -webkit-transition: background 200ms ease-in-out;
  -moz-transition: background 200ms ease-in-out;
  -ms-transition: background 200ms ease-in-out;
  -o-transition: background 200ms ease-in-out;
}
.EasyDNNSkin_Vision .DnnModule-DotNetNukeModulesMemberDirectory .dnnMemberDirectory .mdSearch .selectDrop #mdAdvancedSearch:hover {
  background: none #E0E0E0;
  background: none rgba(0, 0, 0, 0.22);
}
.EasyDNNSkin_Vision .DnnModule-DotNetNukeModulesMemberDirectory .dnnMemberDirectory .mdSearch .selectDrop #mdAdvancedSearch:after {
  background: url(images/mdAdvancedSearch-bg.png) no-repeat 0 0;
  width: 50px;
  height: 49px;
  margin: 0 0 0 11px;
  position: absolute;
  right: 0;
  top: 0;
}
.EasyDNNSkin_Vision .DnnModule-DotNetNukeModulesMemberDirectory .dnnMemberDirectory .mdAdvancedSearchForm {
  background: none repeat scroll 0 0 #FFF;
  border: none;
  border-radius: 0;
  box-shadow: 0px 0px 9px 0px rgba(0, 0, 0, 0.27);
  display: none;
  padding: 28px !important;
  right: 0;
  top: 49px;
  width: 278px;
}
.EasyDNNSkin_Vision .DnnModule-DotNetNukeModulesMemberDirectory .dnnMemberDirectory .mdAdvancedSearchForm .dnnFormItem {
  margin: 0;
  padding: 0;
}
.EasyDNNSkin_Vision .DnnModule-DotNetNukeModulesMemberDirectory .dnnMemberDirectory .mdAdvancedSearchForm .dnnFormItem input[type="text"] {
  margin: 0 0 8px 0;
  width: 150px;
}
.EasyDNNSkin_Vision .DnnModule-DotNetNukeModulesMemberDirectory .dnnMemberDirectory .mdAdvancedSearchForm .dnnPrimaryAction {
  font-size: 16px;
  margin: 5px 11px 0 0;
  padding: 0 14px;
  height: 28px;
  line-height: 28px;
  outline: 0;
  border-radius: 0;
  box-shadow: none;
  text-transform: none;
  float: right;
}
.EasyDNNSkin_Vision .DnnModule-DotNetNukeModulesCoreMessaging .DNNContainer_Title_h2 h2 {
  border-bottom: solid 1px #e6e6e6;
}
.EasyDNNSkin_Vision .DnnModule-DotNetNukeModulesCoreMessaging #smMainContent {
  margin: 0 auto;
  padding: 25px 0;
  position: relative;
}
.EasyDNNSkin_Vision .DnnModule-DotNetNukeModulesCoreMessaging #smMainContent > ul {
  margin: 0;
  padding: 0;
  border: 0;
  border-radius: 0;
  border-bottom: solid 4px #2f2f2f;
}
.EasyDNNSkin_Vision .DnnModule-DotNetNukeModulesCoreMessaging #smMainContent > ul li {
  margin: 0 1px 0 0;
  padding: 0;
  border: 0;
  border-radius: 0;
}
.EasyDNNSkin_Vision .DnnModule-DotNetNukeModulesCoreMessaging #smMainContent > ul li a {
  margin: 0;
  padding: 8px 15px 7px 10px;
  border: 0;
  border-radius: 0;
  color: #fff;
  text-shadow: none;
  text-decoration: none;
  line-height: 22px;
  height: 22px;
  font-family: Arial;
  font-size: 12px;
  font-weight: bold;
  transition: background 200ms ease-in-out;
  -webkit-transition: background 200ms ease-in-out;
  -moz-transition: background 200ms ease-in-out;
  -ms-transition: background 200ms ease-in-out;
  -o-transition: background 200ms ease-in-out;
}
.EasyDNNSkin_Vision .DnnModule-DotNetNukeModulesCoreMessaging #smMainContent > ul li a span {
  background: #7ca647 none;
  border-radius: 11px;
  border: 0;
  box-shadow: none;
  padding: 4px 8px 2px;
  font-weight: bold;
  text-shadow: 1px 1px 1px #565656;
  font-size: 11px;
  font-family: Arial;
  font-size: 12px;
  font-weight: bold;
  color: #fff;
  display: inline-block;
  margin: 0 10px 0 0;
  min-height: 16px;
  height: 16px;
  line-height: 14px;
  position: relative;
}
.EasyDNNSkin_Vision .DnnModule-DotNetNukeModulesCoreMessaging #smMainContent > ul li.ui-state-default a {
  background: #797e82;
}
.EasyDNNSkin_Vision .DnnModule-DotNetNukeModulesCoreMessaging #smMainContent > ul li.ui-state-default a:hover {
  background: #555c61;
}
.EasyDNNSkin_Vision .DnnModule-DotNetNukeModulesCoreMessaging #smMainContent > ul li.ui-state-active a {
  background: #555c61;
}
.EasyDNNSkin_Vision .DnnModule-DotNetNukeModulesCoreMessaging #smMainContent .messageControls {
  margin: 0;
  padding: 0;
  margin-bottom: 7px;
  padding-bottom: 7px;
}
.EasyDNNSkin_Vision .DnnModule-DotNetNukeModulesCoreMessaging #smMainContent .messageControls .messageSelect {
  margin: 0;
  padding: 0;
}
.EasyDNNSkin_Vision .DnnModule-DotNetNukeModulesCoreMessaging #smMainContent .messageControls .messageSelect > ul {
  margin: 0;
  padding: 0;
  height: 27px;
  background: none transparent;
  border: none;
  border-radius: 0;
  box-shadow: none;
}
.EasyDNNSkin_Vision .DnnModule-DotNetNukeModulesCoreMessaging #smMainContent .messageControls .messageSelect > ul > li {
  padding: 0;
  margin: 0;
  list-style-type: none;
  border: none;
  border-radius: 0;
  float: left;
  margin: 0;
  padding: 0 1px 0 0;
  border: none;
}
.EasyDNNSkin_Vision .DnnModule-DotNetNukeModulesCoreMessaging #smMainContent .messageControls .messageSelect > ul > li:hover {
  background: none transparent;
}
.EasyDNNSkin_Vision .DnnModule-DotNetNukeModulesCoreMessaging #smMainContent .messageControls .messageSelect > ul > li > a {
  font-family: Arial;
  font-weight: bold;
  font-size: 12px;
  padding: 12px 9px;
  line-height: 14px;
  margin: 0;
  display: inline;
  border: none;
  margin: 0;
  border-radius: 0;
  text-decoration: none;
  background: #f3f3f3;
}
.EasyDNNSkin_Vision .DnnModule-DotNetNukeModulesCoreMessaging #smMainContent .messageControls .messageSelect > ul > li > a span {
  color: #a6a6a6;
  text-shadow: 1px 1px 1px #fff;
  display: inline;
}
.EasyDNNSkin_Vision .DnnModule-DotNetNukeModulesCoreMessaging #smMainContent .messageControls .messageSelect > ul > li > a:after {
  background: url(images/select-arrow.png) no-repeat 0 -44px;
  width: 11px;
  height: 6px;
  content: "";
  display: inline-block;
  margin: 0 0 0 6px;
  position: relative;
  transition: background 300ms ease-in-out;
  -webkit-transition: background 300ms ease-in-out;
  -moz-transition: background 300ms ease-in-out;
  -ms-transition: background 300ms ease-in-out;
  -o-transition: background 300ms ease-in-out;
}
.EasyDNNSkin_Vision .DnnModule-DotNetNukeModulesCoreMessaging #smMainContent .messageControls .messageSelect > ul > li > a:hover {
  background-color: #ebebeb;
}
.EasyDNNSkin_Vision .DnnModule-DotNetNukeModulesCoreMessaging #smMainContent .messageControls .messageSelect > ul > li > a:hover span {
  color: #6a6a6a;
}
.EasyDNNSkin_Vision .DnnModule-DotNetNukeModulesCoreMessaging #smMainContent .messageControls .messageSelect > ul > li > a:hover:after {
  background-position: 0 0;
}
.EasyDNNSkin_Vision .DnnModule-DotNetNukeModulesCoreMessaging #smMainContent .messageControls .messageSelect > ul > li.active > a:after {
  background: url(images/select-arrow.png) no-repeat 0 0px !important;
}
.EasyDNNSkin_Vision .DnnModule-DotNetNukeModulesCoreMessaging #smMainContent .messageControls .messageSelect > ul > li ul {
  background: none repeat scroll 0 0 #FFFFFF;
  border: 1px solid #dadada;
  border-radius: 0;
  box-shadow: 2px 2px 2px 0 rgba(0, 0, 0, 0.1);
  left: 0;
  min-width: 100px;
  padding: 10px !important;
  position: absolute;
  top: 31px;
}
.EasyDNNSkin_Vision .DnnModule-DotNetNukeModulesCoreMessaging #smMainContent .messageControls .messageSelect > ul > li ul li:hover {
  background: transparent;
}
.EasyDNNSkin_Vision .DnnModule-DotNetNukeModulesCoreMessaging #smMainContent .messageControls .messageSelect > ul > li ul li a {
  background: transparent;
}
.EasyDNNSkin_Vision .DnnModule-DotNetNukeModulesCoreMessaging #smMainContent .messageControls .messageSelect > ul > li ul li a:hover {
  text-decoration: underline;
  background: transparent;
}
.EasyDNNSkin_Vision .DnnModule-DotNetNukeModulesCoreMessaging #smMainContent .messageControls .messageSelect .ArchiveItems {
  font-family: Arial;
  font-weight: bold;
  font-size: 12px;
  padding: 12px 9px;
  line-height: 14px;
  margin: 0 0 0 1px;
  display: inline;
  border: none;
  margin: 0;
  border-radius: 0;
  text-decoration: none;
  background: #f3f3f3;
  box-shadow: none;
  transition: background 300ms ease-in-out;
  -webkit-transition: background 300ms ease-in-out;
  -moz-transition: background 300ms ease-in-out;
  -ms-transition: background 300ms ease-in-out;
  -o-transition: background 300ms ease-in-out;
}
.EasyDNNSkin_Vision .DnnModule-DotNetNukeModulesCoreMessaging #smMainContent .messageControls .messageSelect .ArchiveItems span {
  color: #a6a6a6;
  text-shadow: 1px 1px 1px #fff;
  display: inline;
  text-transform: none;
  font-weight: normal;
}
.EasyDNNSkin_Vision .DnnModule-DotNetNukeModulesCoreMessaging #smMainContent .messageControls .messageSelect .ArchiveItems:hover {
  background-color: #ebebeb;
}
.EasyDNNSkin_Vision .DnnModule-DotNetNukeModulesCoreMessaging #smMainContent .messageControls .messageSelect .ArchiveItems:hover span {
  color: #6a6a6a;
}
.EasyDNNSkin_Vision .DnnModule-DotNetNukeModulesCoreMessaging #smMainContent .messageControls .messageFolders {
  margin: 0;
  padding: 0;
}
.EasyDNNSkin_Vision .DnnModule-DotNetNukeModulesCoreMessaging #smMainContent .messageControls .messageFolders > ul {
  margin: 0;
  margin-left: 12px;
  padding: 0;
  height: 27px;
  background: none transparent;
  border: none;
  border-radius: 0;
  box-shadow: none;
  cursor: pointer;
  display: inline-block;
}
.EasyDNNSkin_Vision .DnnModule-DotNetNukeModulesCoreMessaging #smMainContent .messageControls .messageFolders > ul li {
  float: left;
  position: relative;
  margin: 0;
  padding: 0 0 0 1px;
  border: none;
}
.EasyDNNSkin_Vision .DnnModule-DotNetNukeModulesCoreMessaging #smMainContent .messageControls .messageFolders > ul li:hover {
  background: none transparent;
}
.EasyDNNSkin_Vision .DnnModule-DotNetNukeModulesCoreMessaging #smMainContent .messageControls .messageFolders > ul li a {
  font-family: Arial;
  font-weight: bold;
  font-size: 12px;
  padding: 12px 9px;
  line-height: 14px;
  margin: 0;
  display: inline;
  border: none;
  margin: 0;
  border-radius: 0;
  color: #ebebeb;
  text-decoration: none;
  background: #f3f3f3;
  transition: background 200ms ease-in-out;
  -webkit-transition: background 200ms ease-in-out;
  -moz-transition: background 200ms ease-in-out;
  -ms-transition: background 200ms ease-in-out;
  -o-transition: background 200ms ease-in-out;
}
.EasyDNNSkin_Vision .DnnModule-DotNetNukeModulesCoreMessaging #smMainContent .messageControls .messageFolders > ul li a span {
  display: inline;
  font-family: Arial;
  font-weight: bold;
  font-size: 12px;
  color: #6a6a6a;
}
.EasyDNNSkin_Vision .DnnModule-DotNetNukeModulesCoreMessaging #smMainContent .messageControls .messageFolders > ul li a:hover, .EasyDNNSkin_Vision .DnnModule-DotNetNukeModulesCoreMessaging #smMainContent .messageControls .messageFolders > ul li a.active {
  background: #a7aaac;
  color: #fff;
  text-decoration: none;
}
.EasyDNNSkin_Vision .DnnModule-DotNetNukeModulesCoreMessaging #smMainContent .messageControls .messageFolders > ul li a:hover span, .EasyDNNSkin_Vision .DnnModule-DotNetNukeModulesCoreMessaging #smMainContent .messageControls .messageFolders > ul li a.active span {
  color: #fff;
}
.EasyDNNSkin_Vision .DnnModule-DotNetNukeModulesCoreMessaging #smMainContent .messageControls .messageFolders p {
  margin: 0;
  padding: 0;
}
.EasyDNNSkin_Vision .DnnModule-DotNetNukeModulesCoreMessaging #smMainContent #dnnCoreMessaging .dnnCoreMessagingContent .smListings .profileImg {
  background: none #e6e6e6;
  border: none;
  border-radius: 0;
  display: block;
  height: auto;
  padding: 3px;
  width: 50px;
  line-height: 0;
  transition: all 200ms ease-in-out;
  -webkit-transition: all 200ms ease-in-out;
  -moz-transition: all 200ms ease-in-out;
  -ms-transition: all 200ms ease-in-out;
  -o-transition: all 200ms ease-in-out;
}
.EasyDNNSkin_Vision .DnnModule-DotNetNukeModulesCoreMessaging #smMainContent #dnnCoreMessaging .dnnCoreMessagingContent .smListings .profileImg:hover {
  background-color: #78A145;
}
.EasyDNNSkin_Vision .DnnModule-DotNetNukeModulesCoreMessaging #smMainContent #dnnCoreMessaging .dnnCoreMessagingContent .smListings .messages > li {
  background-color: #e6e6e6;
}
.EasyDNNSkin_Vision .DnnModule-DotNetNukeModulesCoreMessaging #smMainContent #dnnCoreMessaging .dnnCoreMessagingContent .smListings .messages > li ul li .msgActionItems li .ActiveToggle {
  background: none transparent;
  background-color: #78a145;
  border: solid 1px #d4d4d4;
  border-radius: 3px;
  box-shadow: none;
  display: inline-block;
  height: 16px;
  margin-left: 5px;
  overflow: hidden;
  text-indent: 9999px;
  width: 16px;
  transition: all 200ms ease-in-out;
  -webkit-transition: all 200ms ease-in-out;
  -moz-transition: all 200ms ease-in-out;
  -ms-transition: all 200ms ease-in-out;
  -o-transition: all 200ms ease-in-out;
}
.EasyDNNSkin_Vision .DnnModule-DotNetNukeModulesCoreMessaging #smMainContent #dnnCoreMessaging .dnnCoreMessagingContent .smListings .messages > li ul li .msgActionItems li .ActiveToggle:hover {
  background-color: #fafafa;
}
.EasyDNNSkin_Vision .DnnModule-DotNetNukeModulesCoreMessaging #smMainContent #dnnCoreMessaging .dnnCoreMessagingContent .smListings .messages > li.active {
  background-color: transparent;
}
.EasyDNNSkin_Vision .DnnModule-DotNetNukeModulesCoreMessaging #smMainContent #dnnCoreMessaging .dnnCoreMessagingContent .smListings .messages > li.active ul li .msgActionItems li .ActiveToggle {
  background-color: #fafafa;
}
.EasyDNNSkin_Vision .DnnModule-DotNetNukeModulesCoreMessaging #smMainContent #dnnCoreMessaging .dnnCoreMessagingContent .smListings .messages > li.active ul li .msgActionItems li .ActiveToggle:hover {
  background-color: #78a145;
}
.EasyDNNSkin_Vision .DnnModule-DotNetNukeModulesCoreMessaging #smMainContent.DnnModule-Messaging-Notifications .smListings .profileImg {
  background: none #e6e6e6;
  border: none;
  border-radius: 0;
  display: block;
  height: auto;
  padding: 3px;
  width: 50px;
  line-height: 0;
  transition: all 200ms ease-in-out;
  -webkit-transition: all 200ms ease-in-out;
  -moz-transition: all 200ms ease-in-out;
  -ms-transition: all 200ms ease-in-out;
  -o-transition: all 200ms ease-in-out;
}
.EasyDNNSkin_Vision .DnnModule-DotNetNukeModulesCoreMessaging #smMainContent.DnnModule-Messaging-Notifications .smListings .profileImg:hover {
  background-color: #78a145;
}
.EasyDNNSkin_Vision .DnnModule-DotNetNukeModulesCoreMessaging #smMainContent.DnnModule-Messaging-Notifications .smListings .message {
  color: #afafaf;
}
.EasyDNNSkin_Vision .DnnModule-ViewProfile .pAddress,
.EasyDNNSkin_Vision .DnnModule-ViewProfile .pContact {
  width: 45%;
  padding: 0 5% 0 0;
  margin: 0 0 20px 0;
  float: left;
}
@media handheld, only screen and (max-width: 768px), only screen and (max-device-width: 768px) {
  .EasyDNNSkin_Vision .DnnModule-ViewProfile .pAddress,
  .EasyDNNSkin_Vision .DnnModule-ViewProfile .pContact {
    float: none;
    width: auto;
    padding: 0;
  }
}
.EasyDNNSkin_Vision .DnnModule-ViewProfile .pContact {
  padding: 0;
  width: 50%;
}
.EasyDNNSkin_Vision .DnnModule-ViewProfile .pContact ul {
  margin: 0;
  padding: 0;
}
.EasyDNNSkin_Vision .DnnModule-ViewProfile .pContact ul li {
  background: url(images/pContact-bullet.png) 4px 3px no-repeat;
  list-style-type: none;
  padding: 0 0 3px 22px;
  margin: 0;
}
.EasyDNNSkin_Vision .DnnModule-ViewProfile .pContact ul li strong {
  color: #2f2f2f;
}
.EasyDNNSkin_Vision .DnnModule-ViewProfile .pContact ul li a {
  text-decoration: underline;
  color: #78a145;
}
.EasyDNNSkin_Vision .DnnModule-ViewProfile .pContact ul li a:hover {
  text-decoration: none;
}
.EasyDNNSkin_Vision .dnnUserDetails,
.EasyDNNSkin_Vision .dnnProfile {
  color: #3B3B3B;
}

.EDS_footer-bg {
  background: transparent url(images/footer-bg.png) repeat-x 0 0;
}
.EDS_footer-bg .EDS_footer {
  text-align: center;
  font-weight: normal;
  padding-top: 44px;
  height: 50px;
  position: relative;
  max-width: 960px;
  margin: 0 auto;
}
.EDS_footer-bg .EDS_footer p {
  margin: 0 0 5px 0;
  padding: 0;
  color: #40474e;
  font-family: "BenchNine", sans-serif;
  line-height: 1;
  font-size: 14px;
  font-weight: bod;
}
.EDS_footer-bg .EDS_footer .top-link {
  width: 50px;
  height: 24px;
  background: url(images/top-link.png) no-repeat 0 0;
  margin: 0 auto;
  display: block;
  position: absolute;
  top: 0;
  left: 48%;
  text-indent: -9999px;
}
.EDS_footer-bg .EDS_footer .top-link span {
  width: 50px;
  height: 24px;
  display: block;
  text-indent: -9999px;
  background: url(images/top-link-arrow.png) no-repeat 0 0;
  transition: background 300ms linear;
  -webkit-transition: background 300ms linear;
  -moz-transition: background 300ms linear;
  -ms-transition: background 300ms linear;
  -o-transition: background 300ms linear;
}
.EDS_footer-bg .EDS_footer .top-link span:hover {
  background-position: 0 -26px;
}
.EDS_footer-bg .EDS_footer a {
  color: #40474e;
  text-decoration: none;
}
.EDS_footer-bg .EDS_footer a:hover {
  text-decoration: underline;
}

/* Animate.css - http://daneden.me/animate
 * Licensed under the MIT license.
 * Copyright (c) 2013 Daniel Eden,
 * Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
 * The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
 * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. */
.animated {
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}

@-webkit-keyframes bounce {
  0%, 20%, 50%, 80%, 100% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
  40% {
    -webkit-transform: translateY(-30px);
    transform: translateY(-30px);
  }
  60% {
    -webkit-transform: translateY(-15px);
    transform: translateY(-15px);
  }
}
@keyframes bounce {
  0%, 20%, 50%, 80%, 100% {
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }
  40% {
    -webkit-transform: translateY(-30px);
    -ms-transform: translateY(-30px);
    transform: translateY(-30px);
  }
  60% {
    -webkit-transform: translateY(-15px);
    -ms-transform: translateY(-15px);
    transform: translateY(-15px);
  }
}
.bounce:hover {
  -webkit-animation-name: bounce;
  animation-name: bounce;
}

@-webkit-keyframes flash {
  0%, 50%, 100% {
    opacity: 1;
  }
  25%, 75% {
    opacity: 0;
  }
}
@keyframes flash {
  0%, 50%, 100% {
    opacity: 1;
  }
  25%, 75% {
    opacity: 0;
  }
}
.flash:hover {
  -webkit-animation-name: flash;
  animation-name: flash;
}

@-webkit-keyframes pulse {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
  50% {
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
  }
  100% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}
@keyframes pulse {
  0% {
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
  }
  50% {
    -webkit-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transform: scale(1.1);
  }
  100% {
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
  }
}
.pulse:hover {
  -webkit-animation-name: pulse;
  animation-name: pulse;
}

@-webkit-keyframes shake {
  0%, 100% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
  10%, 30%, 50%, 70%, 90% {
    -webkit-transform: translateX(-10px);
    transform: translateX(-10px);
  }
  20%, 40%, 60%, 80% {
    -webkit-transform: translateX(10px);
    transform: translateX(10px);
  }
}
@keyframes shake {
  0%, 100% {
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }
  10%, 30%, 50%, 70%, 90% {
    -webkit-transform: translateX(-10px);
    -ms-transform: translateX(-10px);
    transform: translateX(-10px);
  }
  20%, 40%, 60%, 80% {
    -webkit-transform: translateX(10px);
    -ms-transform: translateX(10px);
    transform: translateX(10px);
  }
}
.shake:hover {
  -webkit-animation-name: shake;
  animation-name: shake;
}

@-webkit-keyframes swing {
  20% {
    -webkit-transform: rotate(15deg);
    transform: rotate(15deg);
  }
  40% {
    -webkit-transform: rotate(-10deg);
    transform: rotate(-10deg);
  }
  60% {
    -webkit-transform: rotate(5deg);
    transform: rotate(5deg);
  }
  80% {
    -webkit-transform: rotate(-5deg);
    transform: rotate(-5deg);
  }
  100% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
}
@keyframes swing {
  20% {
    -webkit-transform: rotate(15deg);
    -ms-transform: rotate(15deg);
    transform: rotate(15deg);
  }
  40% {
    -webkit-transform: rotate(-10deg);
    -ms-transform: rotate(-10deg);
    transform: rotate(-10deg);
  }
  60% {
    -webkit-transform: rotate(5deg);
    -ms-transform: rotate(5deg);
    transform: rotate(5deg);
  }
  80% {
    -webkit-transform: rotate(-5deg);
    -ms-transform: rotate(-5deg);
    transform: rotate(-5deg);
  }
  100% {
    -webkit-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    transform: rotate(0deg);
  }
}
.swing:hover {
  -webkit-transform-origin: top center;
  -ms-transform-origin: top center;
  transform-origin: top center;
  -webkit-animation-name: swing;
  animation-name: swing;
}

@-webkit-keyframes tada {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
  10%, 20% {
    -webkit-transform: scale(0.9) rotate(-3deg);
    transform: scale(0.9) rotate(-3deg);
  }
  30%, 50%, 70%, 90% {
    -webkit-transform: scale(1.1) rotate(3deg);
    transform: scale(1.1) rotate(3deg);
  }
  40%, 60%, 80% {
    -webkit-transform: scale(1.1) rotate(-3deg);
    transform: scale(1.1) rotate(-3deg);
  }
  100% {
    -webkit-transform: scale(1) rotate(0);
    transform: scale(1) rotate(0);
  }
}
@keyframes tada {
  0% {
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
  }
  10%, 20% {
    -webkit-transform: scale(0.9) rotate(-3deg);
    -ms-transform: scale(0.9) rotate(-3deg);
    transform: scale(0.9) rotate(-3deg);
  }
  30%, 50%, 70%, 90% {
    -webkit-transform: scale(1.1) rotate(3deg);
    -ms-transform: scale(1.1) rotate(3deg);
    transform: scale(1.1) rotate(3deg);
  }
  40%, 60%, 80% {
    -webkit-transform: scale(1.1) rotate(-3deg);
    -ms-transform: scale(1.1) rotate(-3deg);
    transform: scale(1.1) rotate(-3deg);
  }
  100% {
    -webkit-transform: scale(1) rotate(0);
    -ms-transform: scale(1) rotate(0);
    transform: scale(1) rotate(0);
  }
}
.tada:hover {
  -webkit-animation-name: tada;
  animation-name: tada;
}

/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */
@-webkit-keyframes wobble {
  0% {
    -webkit-transform: translateX(0%);
    transform: translateX(0%);
  }
  15% {
    -webkit-transform: translateX(-25%) rotate(-5deg);
    transform: translateX(-25%) rotate(-5deg);
  }
  30% {
    -webkit-transform: translateX(20%) rotate(3deg);
    transform: translateX(20%) rotate(3deg);
  }
  45% {
    -webkit-transform: translateX(-15%) rotate(-3deg);
    transform: translateX(-15%) rotate(-3deg);
  }
  60% {
    -webkit-transform: translateX(10%) rotate(2deg);
    transform: translateX(10%) rotate(2deg);
  }
  75% {
    -webkit-transform: translateX(-5%) rotate(-1deg);
    transform: translateX(-5%) rotate(-1deg);
  }
  100% {
    -webkit-transform: translateX(0%);
    transform: translateX(0%);
  }
}
@keyframes wobble {
  0% {
    -webkit-transform: translateX(0%);
    -ms-transform: translateX(0%);
    transform: translateX(0%);
  }
  15% {
    -webkit-transform: translateX(-25%) rotate(-5deg);
    -ms-transform: translateX(-25%) rotate(-5deg);
    transform: translateX(-25%) rotate(-5deg);
  }
  30% {
    -webkit-transform: translateX(20%) rotate(3deg);
    -ms-transform: translateX(20%) rotate(3deg);
    transform: translateX(20%) rotate(3deg);
  }
  45% {
    -webkit-transform: translateX(-15%) rotate(-3deg);
    -ms-transform: translateX(-15%) rotate(-3deg);
    transform: translateX(-15%) rotate(-3deg);
  }
  60% {
    -webkit-transform: translateX(10%) rotate(2deg);
    -ms-transform: translateX(10%) rotate(2deg);
    transform: translateX(10%) rotate(2deg);
  }
  75% {
    -webkit-transform: translateX(-5%) rotate(-1deg);
    -ms-transform: translateX(-5%) rotate(-1deg);
    transform: translateX(-5%) rotate(-1deg);
  }
  100% {
    -webkit-transform: translateX(0%);
    -ms-transform: translateX(0%);
    transform: translateX(0%);
  }
}
.wobble:hover {
  -webkit-animation-name: wobble;
  animation-name: wobble;
}


