/* Genral */
body{
	font-family: 'Open Sans', sans-serif;
	line-height: 23px;
	font-weight: 400;
	color: #555;
	background:#fff;
	text-decoration: none;
	margin:0px;
}
/* BGz */
.form-bg{border:1px solid #e6e6e6; background:url(../images/email-bg.png) center 7px no-repeat #fff;}
.bt1{border-top:1px solid #e6e6e6;}
.form-element{padding:20px;}

.bannerhipaa {background:url(../images/hipaabanner-st.png) repeat-x; margin-bottom:20px;}
.bannerhipaa .wrapper {background:url(../images/hipaabanner.png); height:366px; width:940px;}
.header-bar{background:#fff;}
.title-bar{background:#f6f6f6; border-bottom:1px solid #e6e6e6;}

h1{margin:0; padding:0; line-height:86px; font-size:37px; font-weight:300;}

.thankyou h1{font-size:50px; color:#e24e32; line-height:40px; padding:35px 0px 20px 0px;}
.thankyou h1 small{font-size:23px; color:#555; font-weight:300;}

h2{margin:10px 0px 30px 0px; padding:0; line-height:86px; font-size:35px; font-weight:300; line-height:35px;}
h2 small{color:#fff; font-size:25px; display:block; font-weight:300; line-height:35px;}
h3{margin:25px 0px; padding:0; font-size:18px; font-weight:300;}

h4{margin:7px 0px 0px 0px; padding:0; font-size:16px; font-weight:normal; line-height:27px;}
h4 small{font-size:14px; display:block; color:#555; font-weight:300;}

h5{color:#347fa3; margin:20px 0px; padding:0; font-size:26px; font-weight:normal; line-height:27px;}

.hide{display:none;}
.error-sending h5{margin:40px 0px; padding:0; font-size:25px; color:#dd4b39; line-height:40px; text-align:center;}
.error-sending h5 small{display:block; color:#2CA7BC; font-size:13px; line-height:20px;}

.blue-text{font-size:20px; font-weight:300; margin:25px 0px;}
.download-icon{width:64px; margin:0 auto;}
.loader{width:32px; height:32px; margin:70px auto; display:none; background:url(../images/loader.gif) center top no-repeat;}
.icon-thumb {font-size:15px; font-weight:400; width:177px; margin-top:20px; margin-right:7px;}
.icon-thumb img{display:block; margin-bottom:10px;}
.icon-thumb a{color:#555;}
.icon-thumb a:hover{color:#0088cc; text-decoration:none;}

p.digits small{color:#8b9ca9; font-size:15px; display:block; margin-bottom:8px; font-weight:400;}
p.digits {font-size:40px; color:#fff; font-weight:300;}

.left-section{width:593px;}
.left-section h2 {color:#00609b; font-size:30px; margin-top:30px;}
.left-section p {font-size:16px; color:#58595b; line-height: 26px;}
.left-section ul {margin-top: 15px;}
.left-section ul li {font-size: 16px;color: #58595b;line-height:28px;list-style: disc;}
.wleft{width:552px;}
.right-section{width:318px;}

.banner-bg{background:#485864;padding:20px;}
.img-box{padding:4px; background:#fff; width:158px; margin-right:30px;}
.banner-text{color:#fff; width:355px;}

.bg-gray{background:#f6f6f6; padding:20px; font-size:15px; line-height:27px;}

.gray-box{
	padding:10px;
	background-color: #f5f5f5;
	border: 1px solid #ccc;
	border: 1px solid rgba(0, 0, 0, 0.15);
  -webkit-border-radius: 4px;
     -moz-border-radius: 4px;
          border-radius: 4px;
}

/* Text */

.security-icon{font-size:11px; color:#979696; margin-bottom:15px; padding-left:20px; background:url(../images/lock-icon.png) left 2px no-repeat;}
.gray-text{color:#979696; font-size:16px; line-height:22px;}
.footer{background:#f8f8f8; padding:20px 10px; border-top:1px solid #e8e8e8; font-size:12px; color:#979696;}
.footer .links a{margin-right:25px; color:#979696;}
.footer .links a:hover{color:#333; text-decoration:none;}

.bg-gray ol {margin:0px 0px 0px 35px;}
.bg-gray ol li{line-height:20px; list-style-image:url(../images/tick2.png); margin-top:12px; padding-left:10px;}
.phone-text{color:#0089c0; font-size:16px; font-weight:300; line-height:86px;}

.f13{font-size:13px;}
.f16{font-size:20px; line-height:35px; color:#e24e32;}
/* Spaces */
.wrapper{width:940px; margin:0 auto;}
.wrapper-x{width:982px; margin:0 auto;}

.mb15{margin-bottom:15px;}
.mb30{margin-bottom:30px;}
.mt30{margin-top:30px;}
.mtb30{margin-top:30px; margin-bottom:20px;}
.mt10b20{margin-top:10px; margin-bottom:20px;}
.mtb20{margin-top:20px; margin-bottom:20px;}
.mtb10{margin-top:10px; margin-bottom:10px;}

.w64{width:64px;}
.w185{width:185px;}
.w180{width:180px;}
.mr20{margin-right:20px;}
.mr10{margin-right:10px;}
.mr5{margin-right:5px;}

.w60{width:60px;}
.w540{width:540px;}
.w380{width:380px;}
.w210{width:210px;}
/* Floating */
.fl{float:left;}
.fr{float:right;}
.cl{clear:left;}
.cr{clear:right;}
.cb{clear:both;}
.ml43{margin-left:43px;}
.ml23{margin-left:23px;}
/* Forms */
.form-style label{font-size:13px; margin-bottom:5px;}
.form-style span{color:#f49f8f;}
select,
textarea,
input[type="text"],
input[type="password"],
input[type="datetime"],
input[type="datetime-local"],
input[type="date"],
input[type="month"],
input[type="time"],
input[type="week"],
input[type="number"],
input[type="email"],
input[type="url"],
input[type="search"],
input[type="tel"],
input[type="color"],
.uneditable-input {
	font-family:Arial, Helvetica, sans-serif;
	margin-bottom:15px;
}


.btn-info {
  color: #ffffff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #3e93bb;
  *background-color: #317394;
  background-image: -moz-linear-gradient(top, #3e93bb, #317394);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#3e93bb), to(#317394));
  background-image: -webkit-linear-gradient(top, #3e93bb, #317394);
  background-image: -o-linear-gradient(top, #3e93bb, #317394);
  background-image: linear-gradient(to bottom, #3e93bb, #317394);
  background-repeat: repeat-x;
  border-color: #317394 #317394 #1f6377;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff3e93bb', endColorstr='#ff317394', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
}

.btn-info:hover,
.btn-info:focus,
.btn-info:active,
.btn-info.active,
.btn-info.disabled,
.btn-info[disabled] {
  background-color: #317394;
  *background-color: #3e93bb;
  background-image: -moz-linear-gradient(top, #3e93bb, #317394);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#3e93bb), to(#317394));
  background-image: -webkit-linear-gradient(top, #3e93bb, #317394);
  background-image: -o-linear-gradient(top, #3e93bb, #317394);
  background-image: linear-gradient(to bottom, #3e93bb, #317394);
  background-repeat: repeat-x;
  border-color: #317394 #317394 #1f6377;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff3e93bb', endColorstr='#ff317394', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
}



/* ########################################################################### *
/* ##### CAROUSEL
/* ########################################################################### */
	
#carousel {
	border: 0px solid #d1d1d1;
	margin-bottom: 0px;
	padding-top: 15px;
	padding-left: 10px;
	position: relative;
}
#carousel .feature {
	width: 964px;
	padding-top:0px;
	float: left;
	position: relative;
}
#carousel .controls,  #contentColumn .module.carousel .controls {
	z-index: 3;
	position: relative;
}
#carousel .carousel {
	height: 130px;
	width: 890px;
	overflow: hidden;
	margin: 0px auto;
	position: relative;
}
#carousel .carousel a {
	text-decoration: none;
}
#carousel .carousel a:hover h3,  #carousel .carousel a:focus h3,  #carousel .carousel a:active h3,  #carousel .carousel a:hover span,  #carousel .carousel a:focus span,  #carousel .carousel a:active span {
	text-decoration: underline;
}
#carousel .carousel li {
	float: left;
	width: 130px;
	margin-left: 0px;
	height: 130px;
}
#carousel .carousel li:first-child {
	margin: 0;
}
#carousel .previous,  #carousel .next,  #contentColumn .module.carousel .controls .previous,  #contentColumn .module.carousel .controls .next {
	width: 39px;
	height: 49px;
	background: url("../images/ltr-arrow.png") no-repeat scroll 0 0 transparent;
	display: block;
	position: absolute;
	top: 30px;
}
#carousel .next,  #contentColumn .module.carousel .controls .next {
	background-position: -34px 0px;
	right: 0;
}
#carousel .previous:hover,  #carousel .previous:focus,  #contentColumn .module.carousel .controls .previous:hover,  #contentColumn .module.carousel .controls .previous:focus {
	background-position: 0px -69px;
}
#carousel .next:hover,  #carousel .next:focus,  #contentColumn .module.carousel .controls .next:hover,  #contentColumn .module.carousel .controls .next:focus {
	background-position: -34px -69px;
}


.slide-bg{
	background:url("../images/bg-slider.png") no-repeat; display:block; height:152px; width:982px;
}

/* rotator in-page placement */
    div.rotator { top:0px; left:0px; margin: 0px 0px 0px 0px; display: block; border:0px; background-color:#f9f9f9; text-align:center; vertical-align:middle;}
/* rotator css */
	div.rotator ul li { float:inherit;	position:absolute; text-align:center; vertical-align:middle;  list-style: none; border:0px; margin-left:-35px; margin-top:0px; height:160px; width:190px; background-color:#f9f9f9;  display:block; }
/* rotator image style */	
	div.rotator ul li img { border:0px solid #ececec; background-color:#f9f9f9; text-align:center; vertical-align:middle;}
    div.rotator ul li.show { border:0px; z-index:500; text-align:center; vertical-align:middle;}


.EffectOpacity {
	display:inline-block;
	border:0px;
	position:relative;
	}
.EffectOpacity a:link, .EffectOpacity a:visited{
	display:inline-block;
	width:auto;
	border:0px;
	background-image:url(images/spacer.gif);
	

	}
.EffectOpacity a:hover{
	moz-opacity:.8; 
	-ms-filter:alpha(opacity=80); 
	filter:alpha(opacity=80); opacity:.8;
	-khtml-opacity: 0.8;
	border:0px;
	background-color:none;
	background-color:transparent;
	obj.style.zoom : 0;
	}
.carousel ul{margin:0px 0px 10px 12px;}