#layout-main {
  padding: 20px 0 0 18px;
}
#layout-content {
  border-top-left-radius: 10px;
  background-color: #ffffff;
  padding: 20px 20px 35px 15px;
}
.widget-bannerimage p {
  margin: 0;
  padding: 0;
  font-size: 0;
}
.content-item h1 {
  color: #0071ab;
  font-weight: bold;
}
.content-item h2 {
  color: #0071ab;
}
.content-item h3 {
  color: #0071ab;
  font-weight: bold;
}
.aside-1 .aside-first {
  width: 210px;
  padding-left: 3px;
  padding-right: 3px;
  min-height: 150px;
  border-radius: 5px;
  overflow: hidden;
}
.zone-aside-first article {
  clear: left;
  border-radius: 5px;
}
.aside-first ul {
  list-style-type: none;
}
.widget-sidemenu {
  padding: 20px 10px;
  overflow: hidden;
  background-color: rgba(255, 255, 255, 0.25);
  border-radius: 5px;
}
.widget-sidemenu nav ul {
  float: none !important;
}
.widget-sidemenu nav ul ul {
  margin-left: 10px;
}
.widget-sidemenu nav ul li {
  margin: 5px;
  clear: left;
  background-color: transparent;
}
.widget-sidemenu nav ul li.last {
  margin-bottom: 30px;
}
.widget-sidemenu nav ul li a,
.widget-sidemenu nav ul li.current a {
  background-image: url(Images/bullet.png);
  background-position: left 0.5em;
  background-repeat: no-repeat;
  padding-left: 10px;
  color: #ffffff;
}
.widget-sidemenu nav ul li.current a {
  background-image: url(Images/bullet_sel.png);
  text-decoration: underline;
}
.aside-1 #layout-content {
  width: 690px;
  min-height: 650px;
}
.aside-1 #layout-content .anyWidth img {
  max-width: 1920px;
}
.widget-furtherinfo {
  background: url(Images/info.png) 20px 20px no-repeat;
}
.widget-furtherinfo header h1 {
  float: right;
  width: 90px;
  line-height: 1.5em;
  margin: 25px 0;
}
.widget-furtherinfo p {
  clear: both;
}
.widget-furtherinfo p a {
  color: #000;
  text-decoration: underline;
}
.widget-randomQuote2 {
  background: #ffffff url(Images/backgroundBubble.png) top right no-repeat;
}
.widget-randomSupportQuery {
  background: #ffffff url(Images/backgroundQuestion.png) top right no-repeat;
}
.widget-randomQuote,
.widget-furtherinfo,
.widget-randomQuote2,
.widget-relatedContent,
.widget-randomSupportQuery {
  background-color: #ffffff;
  background-color: rgba(255, 255, 255, 0.95);
  border-radius: 10px;
  -webkit-box-shadow: 0 0 6px #666666;
  box-shadow: 0 0 6px #666666;
  padding: 10px 16px;
  margin: 15px 0;
}
.widget-randomQuote h1,
.widget-furtherinfo h1,
.widget-randomQuote2 h1,
.widget-relatedContent h1,
.widget-randomSupportQuery h1 {
  font-weight: bold;
  color: #0071ab;
}
.widget-relatedContent {
  background: url(Images/whitepaper_cropped.png) top right no-repeat;
  background-color: #ffffff;
  background-color: rgba(255, 255, 255, 0.75);
}
.widget-relatedContent h1 {
  color: #0071ab;
}
.widget-relatedContent ul {
  overflow: hidden;
  list-style: none;
  margin-bottom: 16px;
}
.widget-relatedContent ul li {
  padding-left: 16px;
  background-image: url(Images/BulletLevel1.png);
  background-repeat: no-repeat;
  background-position: left 0.5em;
}
.widget-relatedContent ul li a {
  color: #000000;
  text-decoration: underline;
}
.zone-aside-second .widget-recent-blog-post .blog-post header h1 {
  font-size: 1em;
  font-weight: normal;
}
.zone-aside-second .content-items .content-item header h1 a {
  color: #000;
}
.aside-second .widget-recent-blog-posts {
  background: url(Images/news_logo.png) top right no-repeat;
}
.aside-second .widget-randomQuote {
  background: url(Images/bubble.png) top right no-repeat;
}
.aside-second .blog-posts .content-item header h1 {
  font-size: 1em;
}
.aside-second .blog-posts .blog-post {
  padding: 0;
  border: none;
}
.zone-aside-second .widget {
  background-color: #ffffff;
  -webkit-box-shadow: 0 0 5px #666666;
  box-shadow: 0 0 5px #666666;
  padding: 10px;
  margin-bottom: 30px;
  border-radius: 5px;
}
p img.right {
  margin: 0 0 10px 10px;
}
p img.left {
  margin: 0 10px 10px 0;
}
input[type="text"],
input[type="password"],
textarea,
select {
  background-color: #eaf4fb;
  border: none;
}
textarea.error,
select.error {
  border: 1px dotted red;
}
fieldset li {
  padding: 1px 0;
  clear: both;
}
fieldset label {
  float: left;
  width: 200px;
}
fieldset label.error {
  float: right;
  display: block;
  margin-top: -30px;
}
fieldset input[type="text"],
fieldset input[type="password"],
fieldset textarea {
  width: 300px;
}
fieldset select {
  width: 308px;
}
.inputholder {
  padding-left: 410px;
}
.videoControl {
  cursor: pointer;
}
.ui-dialog {
  background: #ffffff;
  padding: 10px;
  border: 2px solid #0071ab;
  border-radius: 5px;
}
.ui-dialog .ui-dialog-titlebar {
  padding: 10px 5px;
  background: #0071ab;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#007bba', endColorstr='#0071ab');
  /* for IE */
  background-image: -webkit-linear-gradient(top, #45c0ff 0%, #0071ab 25%, #0071ab 100%);
  background-image: -moz-linear-gradient(top, #45c0ff 0%, #0071ab 25%, #0071ab 100%);
  background-image: -ms-linear-gradient(top, #45c0ff 0%, #0071ab 25%, #0071ab 100%);
  background-image: -o-linear-gradient(top, #45c0ff 0%, #0071ab 25%, #0071ab 100%);
  background-image: linear-gradient(top, #45c0ff 0%, #0071ab 25%, #0071ab 100%);
  border-radius: 5px;
}
.ui-dialog .ui-dialog-titlebar #ui-dialog-title-videoDialog {
  font-size: 1.1em;
  color: white;
  font-weight: bold;
}
.ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-close {
  float: right;
  height: 20px;
  width: 20px;
  margin-top: -4px;
  background: transparent url('images/close_cross.png') no-repeat;
}
.ui-widget-overlay {
  position: fixed;
  top: 0;
  background-color: #0071ab;
  background-color: rgba(0, 113, 171, 0.3);
  z-index: 100000;
}
#videoDialog {
  margin-top: 5px;
  display: none;
  height: 315px;
  width: 560px;
  z-index: 100001;
}
.zone-navigation .menu-main-menu li.current a {
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#007bba', endColorstr='#0071ab');
  /* for IE */
  background-image: -webkit-linear-gradient(top, #45c0ff 0%, #0071ab 25%, #0071ab 100%);
  background-image: -moz-linear-gradient(top, #45c0ff 0%, #0071ab 25%, #0071ab 100%);
  background-image: -ms-linear-gradient(top, #45c0ff 0%, #0071ab 25%, #0071ab 100%);
  background-image: -o-linear-gradient(top, #45c0ff 0%, #0071ab 25%, #0071ab 100%);
  background-image: linear-gradient(top, #45c0ff 0%, #0071ab 25%, #0071ab 100%);
}
#layout-main-container {
  background-color: #0071ab;
  background: #ffffff url(Images/SectionBG1.jpg) no-repeat;
}
