body {
	background: #ffffff; /* Old browsers */
	background: -moz-radial-gradient(center, ellipse cover,  #ffffff 0%, #e5e5e5 100%); /* FF3.6+ */
	background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,#ffffff), color-stop(100%,#e5e5e5)); /* Chrome,Safari4+ */
	background: -webkit-radial-gradient(center, ellipse cover,  #ffffff 0%,#e5e5e5 100%); /* Chrome10+,Safari5.1+ */
	background: -o-radial-gradient(center, ellipse cover,  #ffffff 0%,#e5e5e5 100%); /* Opera 12+ */
	background: -ms-radial-gradient(center, ellipse cover,  #ffffff 0%,#e5e5e5 100%); /* IE10+ */
	background: radial-gradient(ellipse at center,  #ffffff 0%,#e5e5e5 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e5e5e5',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
}

.contain-to-grid {
	background:transparent url("../img/menu-bg.png") top left repeat-x;
}

.top-bar {
  background:transparent;
}

.top-bar-section li a:not(.button) {
	background:transparent url("../img/menu-bg.png") top left repeat-x !important;
	color:black;
}

.top-bar-section li:first-child, .top-bar-section li:last-child {
	border-left: 1px solid silver;
	border-right: 1px solid silver;
}

.top-bar-section li:nth-child(2) {
	border-right: 1px solid silver;
}

.top-bar-section li a:not(.button):hover {
    background: #205A8C !important;
}

.top-bar-section ul li.active > a {
    background: #01264B !important;
}

.top-bar .toggle-topbar.menu-icon a {
	color: #01264B;
}

.top-bar .toggle-topbar.menu-icon a span::after {
	box-shadow: 0 0 0 1px #01264B, 0 7px 0 1px #01264B, 0 14px 0 1px #01264B;
}

.title-area li.name {
  line-height:2.8;
}

.top-bar.expanded .title-area {
	background:transparent;
}

.banner, .footer {
	border:0;

	background: #01264b; /* Old browsers */
	background: -moz-linear-gradient(top,  #01264b 54%, #205b8d 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(54%,#01264b), color-stop(100%,#205b8d)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #01264b 54%,#205b8d 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #01264b 54%,#205b8d 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #01264b 54%,#205b8d 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #01264b 54%,#205b8d 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#01264b', endColorstr='#205b8d',GradientType=0 ); /* IE6-9 */
}

.banner img {
	border-color: silver;
	border-style: solid;
	border-width: 2px;
}

.panel.callout {
	background:#EDF2F7;
	border-color:#ababab;
}

.thumb-popup.reveal-modal {
	padding: 1.875rem .2rem;
}

.small-font {
	font-size: 11pt;
}

.shadowed {
  -ms-filter: "progid:DXImageTransform.Microsoft.Dropshadow(OffX=6, OffY=6, Color='#444')";
  filter: "progid:DXImageTransform.Microsoft.Dropshadow(OffX=6, OffY=6, Color='#444')";
	border: 1px solid silver;
  box-shadow: 0px 2px 10px 0px rgba(50, 50, 50, 0.5);
}

.light-shadowed {
  -ms-filter: "progid:DXImageTransform.Microsoft.Dropshadow(OffX=6, OffY=6, Color='#444')";
  filter: "progid:DXImageTransform.Microsoft.Dropshadow(OffX=6, OffY=6, Color='#444')";
	border: 1px solid silver;
  box-shadow: 0px 2px 10px 0px rgba(50, 50, 50, 0.2);
}

.new-section {
	margin-top: 50px;
}

.steps {
	margin: 30px auto;
}

.task-actions{
	font-size: 0.875rem;
	padding-left: 20px;
}

.remote-slideshow img{
	margin:auto;
}

.active-tb {
  position: relative;
  box-shadow: 0px 2px 10px 0px rgba(50, 50, 50, 0.5);
  transform: scale(1);
  border: 0;
  transition: 0.4s ease;
  z-index: 13;
}

.active-tb:hover {
	position: relative;
	box-shadow: 0px 2px 10px 0px rgba(50, 50, 50, 0.5);
	transform: scale(1.05);
	border: 0;
	z-index: 15;
}

.pricing-table .title {
	background-color:#01264B;
	font-weight:bold;
	font-size: 1.5rem;
}

.button {
	background-color:#01264B;
}

li.cta-button.buy a {
	background-color:#f04124;
	font-weight:bold;
	border:1px solid black;
}

ul.tabs > li > a {
  border-width: 1px;
  border-style: solid;
  border-color: #ccc #ccc #fff;
  margin-right: -1px;
}

ul.tabs > li:not(.active) > a {
  border-bottom: solid 1px #ccc;
}

.tabs-content {
  border: 1px solid #ccc;
  margin: -1px 0 0.9375rem 0;
}

.tabs-content .content {
  padding: .9375rem;
  margin-top: 0;
}

.tabs-content {
  background-color: #fff;
}

table th, table td {
	border:1px solid silver;
}

.td_class1 {
	background-color:#edf2f7;
}

.td_class2 {
	background-color:#D7E9FC;
}

.spacer {
	background-color:white;
	line-height: .1rem;
}

.vert-centered {
	margin: 0 auto;
}

.footer {
	color:rgb(223, 223, 223);
	padding:20px;
}

ul.bxslider {
	margin-left:0;
}

div.bot .alert-box {
	background-color:silver;
	border:1px solid gray;
	padding:10px;
	width:55%;
}

div.bot {
	background:white url("../img/robot-picture.jpg") no-repeat 80%;
	height:400px;
}

.how-it-works .panel {
	margin:20px 0;
}

.new {
	color:red;
}

.title {
	position: relative;
	top: -37px;
	background-color: #2285a2;
	border: 1px solid silver;
	padding: 5px;
	width: 168px;
	text-align: center;
	color: white;
	float:right;
}

table#vers{ margin-bottom: 3px;}
