﻿html {}

body {
font-family: Tahoma, Helvetica Neue, Arial;
}

h2        {color:#000000; font-size: 18px;  text-align:left; padding:10px; margin:0px;}
h1        {color:#E14400; font-size: 22px;  text-align:left; padding:10px 0 0 0; margin:0px;}

.area51 {background-color: #fbfbfb; border: 1px solid #eeeeee; border-radius: 10px; padding: 10px; margin-top: 20px;}
.area52 {background-color: #ffffff; border: 1px solid #eeeeee; border-radius: 10px; padding: 10px; margin-top: 10px;}

.wrap2colrow {
	display:flex;
	flex-flow:row wrap;
}

.wrap2colrow  .pic{
	text-align:center;
	flex:1 1 auto;
}

.wrap2colrow .desc{
	width:300px;
	flex:1 1 auto;
}

.main     {
  width:100%; 
  max-width:940px;
  top: 10px; 
  vertical-align:top; 
  margin-left:auto;
  margin-right:auto;
  position:relative;
}

.contentbody {
  line-height:150%;
  color:#1B3551;
  margin-left:10px;
  margin-right:10px;
  margin-top:10px;
}

.centerheading {
  font-size: 21px;
  text-align: center;
}

.centertext {
  text-align: center;
}

.lefttext {
  text-align: left;
}

.righttext {
  text-align: right;
}

._mainhead1 {
  color: #000066;
  font-size: 21px;
  font-weight: bold;
  text-align: left;
  padding-left: 10px;
}

._mainhead2 {
  color: #1B3551;
  font-size: 15px;
  text-align: left;
  padding-left: 10px;
}

.productheader  {
  background-color:#F5F8FA; 
  border: 0;
  padding-bottom:5px;
  text-align:center;
}

.producthead {
  color: #000066;
  font-size: 24px;
  font-weight: bold;
  text-align: left;
  padding-bottom: 10px;
}

.footer {
  background-color:#828485;
  padding-left:10px;
  color: #000000;
	font-size:14px;
  text-align:center;
}

/*---------- Buttons -----------*/
.OrangeButton {
  -moz-box-shadow: 0px 1px 0px 0px #fff6af;
  -webkit-box-shadow: 0px 1px 0px 0px #fff6af;
  box-shadow: 0px 1px 0px 0px #fff6af;
  background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ffec64), color-stop(1, #ffab23));
  background:-moz-linear-gradient(top, #ffec64 5%, #ffab23 100%);
  background:-webkit-linear-gradient(top, #ffec64 5%, #ffab23 100%);
  background:-o-linear-gradient(top, #ffec64 5%, #ffab23 100%);
  background:-ms-linear-gradient(top, #ffec64 5%, #ffab23 100%);
  background:linear-gradient(to bottom, #ffec64 5%, #ffab23 100%);
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffec64', endColorstr='#ffab23',GradientType=0);
  background-color:#ffec64;
  -moz-border-radius:6px;
  -webkit-border-radius:6px;
  border-radius:6px;
  border:1px solid #ffaa22;
  display:inline-block;
  cursor:pointer;
  color:#333333;
  font-size:16px;
  font-weight:bold;
  padding:6px 24px;
  text-decoration:none;
  width: 100px;
  margin-top: 10px;
}
.OrangeButton:hover {
  background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ffab23), color-stop(1, #ffec64));
  background:-moz-linear-gradient(top, #ffab23 5%, #ffec64 100%);
  background:-webkit-linear-gradient(top, #ffab23 5%, #ffec64 100%);
  background:-o-linear-gradient(top, #ffab23 5%, #ffec64 100%);
  background:-ms-linear-gradient(top, #ffab23 5%, #ffec64 100%);
  background:linear-gradient(to bottom, #ffab23 5%, #ffec64 100%);
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffab23', endColorstr='#ffec64',GradientType=0);
  background-color:#ffab23;
}
.OrangeButton:active {
  position:relative;
  top:1px;
}
a.OrangeButton{
text-decoration: none;
}

.BlueButton {
  -moz-box-shadow: 0px 1px 0px 0px #9fb4f2;
  -webkit-box-shadow: 0px 1px 0px 0px #9fb4f2;
  box-shadow: 0px 1px 0px 0px #9fb4f2;
  background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #7892c2), color-stop(1, #476e9e));
  background:-moz-linear-gradient(top, #7892c2 5%, #476e9e 100%);
  background:-webkit-linear-gradient(top, #7892c2 5%, #476e9e 100%);
  background:-o-linear-gradient(top, #7892c2 5%, #476e9e 100%);
  background:-ms-linear-gradient(top, #7892c2 5%, #476e9e 100%);
  background:linear-gradient(to bottom, #7892c2 5%, #476e9e 100%);
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#7892c2', endColorstr='#476e9e',GradientType=0);
  background-color:#7892c2;
  -moz-border-radius:6px;
  -webkit-border-radius:6px;
  border-radius:6px;
  border:1px solid #4e6096;
  display:inline-block;
  cursor:pointer;
  color:#ffffff;
  font-size:16px;
  font-weight:bold;
  padding:6px 24px;
  text-decoration:none;
  width: 100px;
  margin-top: 10px;
}
.BlueButton:hover {
  background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #476e9e), color-stop(1, #7892c2));
  background:-moz-linear-gradient(top, #476e9e 5%, #7892c2 100%);
  background:-webkit-linear-gradient(top, #476e9e 5%, #7892c2 100%);
  background:-o-linear-gradient(top, #476e9e 5%, #7892c2 100%);
  background:-ms-linear-gradient(top, #476e9e 5%, #7892c2 100%);
  background:linear-gradient(to bottom, #476e9e 5%, #7892c2 100%);
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#476e9e', endColorstr='#7892c2',GradientType=0);
  background-color:#476e9e;
}
.BlueButton:active {
  position:relative;
  top:1px;
}
a.BlueButton{
text-decoration: none;
}

.GreenButton {
  -moz-box-shadow: 0px 1px 0px 0px #3dc21b;
  -webkit-box-shadow: 0px 1px 0px 0px #3dc21b;
  box-shadow: 0px 1px 0px 0px #3dc21b;
  background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #44c767), color-stop(1, #5cbf2a));
  background:-moz-linear-gradient(top, #44c767 5%, #5cbf2a 100%);
  background:-webkit-linear-gradient(top, #44c767 5%, #5cbf2a 100%);
  background:-o-linear-gradient(top, #44c767 5%, #5cbf2a 100%);
  background:-ms-linear-gradient(top, #44c767 5%, #5cbf2a 100%);
  background:linear-gradient(to bottom, #44c767 5%, #5cbf2a 100%);
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#44c767', endColorstr='#5cbf2a',GradientType=0);
  background-color:#44c767;
  -moz-border-radius:6px;
  -webkit-border-radius:6px;
  border-radius:6px;
  border:1px solid #18ab29;
  display:inline-block;
  cursor:pointer;
  color:#ffffff;
  font-size:15px;
  font-weight:bold;
  padding:6px 24px;
  text-decoration:none;
  width: 100px;
  margin-top: 10px;
}
.GreenButton:hover {
  background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #5cbf2a), color-stop(1, #44c767));
  background:-moz-linear-gradient(top, #5cbf2a 5%, #44c767 100%);
  background:-webkit-linear-gradient(top, #5cbf2a 5%, #44c767 100%);
  background:-o-linear-gradient(top, #5cbf2a 5%, #44c767 100%);
  background:-ms-linear-gradient(top, #5cbf2a 5%, #44c767 100%);
  background:linear-gradient(to bottom, #5cbf2a 5%, #44c767 100%);
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#5cbf2a', endColorstr='#44c767',GradientType=0);
  background-color:#5cbf2a;
}
.GreenButton:active {
  position:relative;
  top:1px;
}
a.GreenButton{
text-decoration: none;
}
a:link.GreenButton, a:visited.GreenButton, a:active.GreenButton{
color: #494949;
}
