html {
	position: relative;
	min-height: 100%;
}

body {
	margin-bottom: 40px;
}

h1 {
	font-family: 'Raleway', sans-serif;
	font-weight: 600;
	font-size: 30px;
	line-height: 18px;
	color: #e10000;
}

h2 {
	font-family: 'Raleway', sans-serif;
	font-weight: 700;
	font-size: 24px;
	line-height: 24px;
	color: #fff;
	margin-top: 0px;
	margin-bottom: 30px;
}

.acrostic {
	font-family: 'Open Sans', sans-serif;
	font-weight: 700;
	font-size: 14px;
	color: #cbccd3;
	line-height: 18px;
}

.glyphicon {
	color: #e10000;
}

.contact{
	margin-left: 20px;
}

.divider-right-light {
	padding-right: 20px;
	border-right: 1px solid #e7e8ef;
}

.divider-left-light {
	padding-left: 20px;
	border-left: 1px solid #e7e8ef;
}

.divider-right-dark {
	padding-right: 20px;
	border-right: 1px solid #c1c1c1;
}

.divider-left-dark {
	padding-left: 20px;
	border-left: 1px solid #c1c1c1;
}

.testimonial {
	font-family: 'Open Sans', sans-serif;
	font-size: 14px;
	font-style: italic;
	line-height: 24px;
}

.main-content {
	line-height: 22px;
	font-family: 'Open Sans', sans-serif;
	font-weight: 400;
	color: #333333;
	font-size: 14px;
}

#main-content-wrapper {
	padding-bottom: 50px;
	padding-top: 50px;
}

.testimonial strong {
	font-style: normal;
}

.Normal {
	font-family: 'Open Sans';
	font-size: 14px;
}

#menu-search-wrapper {
	z-index: 903;
}

#logo-contact-wrapper {
	padding: 20px;
	height: 90px;
	line-height: 20px;
	font-size: 13px;
	font-weight: 300;
	color: #b6b6b6;
}

#logo-contact-wrapper strong {
	line-height: 20px;
	font-size: 13px;
	font-weight: bold;
	color: #66696c;
}

#dnn_logo1_imgLogo {
	width: 100%;
}

.well {
  background-image: -webkit-linear-gradient(top, #e7e8ef 0%, #f5f5f5 100%);
  background-image: -o-linear-gradient(top, #e7e8ef 0%, #f5f5f5 100%);
  background-image: linear-gradient(to bottom, #e7e8ef 0%, #f5f5f5 100%);
  background-repeat: repeat-x;
  /*filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff#e7e8ef', endColorstr='#fff5f5f5', GradientType=0);*/
  border-color: #dcdcdc;
  border-radius: 0px;
  -webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.05), 0 1px 0 rgba(255, 255, 255, 0.1);
  box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.05), 0 1px 0 rgba(255, 255, 255, 0.1);
}

.footer {
  border-color: #393939;
  position: absolute;
  bottom: 0;
  width: 100%;
  height: 40px;
  line-height: 18px;
  font-size: 12px;
  color: #b6b6b6;
}

.navbar {
	margin-bottom: 0;
}

#copyright-wrapper {
	height: 40px;
}

#footer-wrapper {
	padding-top: 20px;
	padding-bottom: 20px;
	background-color: #4b4f52;
}

.navbar-default {
  background-image: -webkit-linear-gradient(top, #66696c 0%, #64676a 100%);
  background-image: -o-linear-gradient(top, #66696c 0%, #64676a 100%);
  background-image: linear-gradient(to bottom, #66696c 0%, #64676a 100%);
  background-repeat: repeat-x;
  border-radius: 0;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff66696c', endColorstr='#ff64676a', GradientType=0);
  /*filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);*/
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 5px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 5px rgba(0, 0, 0, 0.075);
}

.navbar-default .navbar-nav > .active > a {
  background-image: -webkit-linear-gradient(top, #ebebeb 0%, #f3f3f3 100%);
  background-image: -o-linear-gradient(top, #ebebeb 0%, #f3f3f3 100%);
  background-image: linear-gradient(to bottom, #ebebeb 0%, #f3f3f3 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffebebeb', endColorstr='#fff3f3f3', GradientType=0);
  -webkit-box-shadow: inset 0 3px 9px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 3px 9px rgba(0, 0, 0, 0.075);
}

.navbar-inverse {
  background-image: -webkit-linear-gradient(top, #3c4144 0%, #3c3c3c 100%);
  background-image: -o-linear-gradient(top, #3c4144 0%, #3c3c3c 100%);
  background-image: linear-gradient(to bottom, #3c4144 0%, #3c3c3c 100%);
  background-repeat: repeat-x;
  border-radius: 0;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff3c4144', endColorstr='#ff3c3c3c', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  background-color: #222222;
  border-color: #393939;
}

.navbar-inverse .navbar-nav > .active > a {
  background-image: -webkit-linear-gradient(top, #222222 0%, #282828 100%);
  background-image: -o-linear-gradient(top, #222222 0%, #282828 100%);
  background-image: linear-gradient(to bottom, #222222 0%, #282828 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff222222', endColorstr='#ff282828', GradientType=0);
  -webkit-box-shadow: inset 0 3px 9px rgba(0, 0, 0, 0.25);
  box-shadow: inset 0 3px 9px rgba(0, 0, 0, 0.25);
}

.navbar-default .navbar-text {
  color: #e9ebf3;
}
.navbar-default .navbar-nav > li > a {
  color: #e9ebf3;
}
.navbar-default .navbar-nav > li > a:hover,
.navbar-default .navbar-nav > li > a:focus {
  color: #FFFFFF;
  background-color: transparent;
}
.navbar-default .navbar-nav > .active > a,
.navbar-default .navbar-nav > .active > a:hover,
.navbar-default .navbar-nav > .active > a:focus {
  color: #555555;
  background-color: #e7e7e7;
}
.navbar-default .navbar-nav > .disabled > a,
.navbar-default .navbar-nav > .disabled > a:hover,
.navbar-default .navbar-nav > .disabled > a:focus {
  color: #cccccc;
  background-color: transparent;
}

.navbar-default .navbar-nav > li:hover {
  background-image: -webkit-linear-gradient(top, #7a7e81 0%, #787c7f 100%);
  background-image: -o-linear-gradient(top, #7a7e81 0%, #787c7f 100%);
  background-image: linear-gradient(to bottom, #7a7e81 0%, #787c7f 100%);
  background-repeat: repeat-x;
  border-radius: 0;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff7a7e81', endColorstr='#ff787c7f', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 5px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 5px rgba(0, 0, 0, 0.075);
}

.navbar-default .navbar-nav > li {
  border-left: 1px solid #929496;
}

.navbar-default .navbar-nav > li.right-border {
  border-right: 1px solid #929496;
}

.navbar-footer {
  background-image: -webkit-linear-gradient(top, #2e3234 0%, #2f2f2f 100%);
  background-image: -o-linear-gradient(top, #2e3234 0%, #2f2f2f 100%);
  background-image: linear-gradient(to bottom, #2e3234 0%, #2f2f2f 100%);
  background-repeat: repeat-x;
  border-radius: 0;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff2e3234', endColorstr='#ff2f2f2f', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  background-color: #222222;
  border-color: #393939;
}

.navbar-footer .navbar-text,
.navbar-footer .navbar-link {
  font-size: 12px; 
  line-height: 18px;
  font-weight: 400;
  color: #b6b6b6;
  margin: 10px 0 10px 0;
}

#social-links .facebook {
  background:url('images/icon-facebook.png') no-repeat center center;
  border-left: 1px solid #929496;
  display: block;
  width: 50px;
}
#social-links .twitter {
  background:url('images/icon-twitter.png') no-repeat center center;
  border-left: 1px solid #929496;
  display: block;
  width: 50px;
}
#social-links .googleplus {
  background:url('images/icon-googleplus.png') no-repeat center center;
  border-left: 1px solid #929496;
  display: block;
  width: 50px;
}
#social-links .linkedin {
  background:url('images/icon-linkedin.png') no-repeat center center;
  border-left: 1px solid #929496;
  border-right: 1px solid #929496;
  display: block;
  width: 50px;
}

#copyright-wrapper .navbar-nav > li > a {
	padding-top:10px !important; padding-bottom:10px !important;
}


#social-links .navbar-right li a {
	padding: 10px 15px 10px 15px !important;
	min-height: 40px; 
}

#social-links .navbar-nav > li:hover {
  background-image: -webkit-linear-gradient(top, #66696c 0%, #64676a 100%);
  background-image: -o-linear-gradient(top, #66696c 0%, #64676a 100%);
  background-image: linear-gradient(to bottom, #66696c 0%, #64676a 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff66696c', endColorstr='#ff64676a', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 5px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 5px rgba(0, 0, 0, 0.075);
}

.navbar {
	min-height:40px !important;
	border: none;
}

#social-links {
	border-bottom: 0;
}

#search-wrapper .SkinObject1 {
	display: none;
}

