@font-face {
				font-family: 'LeageGothic';
				src: url('/fonts/league-gothic.eot');
				src: url('/fonts/league-gothic.eot?#iefix') format('embedded-opentype'),
					url('/fonts/league-gothic.woff') format('woff'),
					url('/fonts/league-gothic.ttf') format('truetype');
			}
ul.normal {
	margin-left: 0px;
	font-family: arial;
	font-size: 12px;
	line-height: 18px;
}
ul.normal li {
	padding-top: 0px;
	margin-left: 0px;
	font-family: arial;
	font-size: 12px;
	line-height: 18px;
}
ol.normal {
	margin-left: 0px;
	margin-left: 0px;
	font-family: arial;
	font-size: 12px;
	line-height: 18px;
}
ol.normal li {
	padding-top: 0px;
	margin-left: 0px;
	font-family: arial;
	font-size: 12px;
	line-height: 18px;
}
html, body {
	height: 100%;
}
body {
	background: url(../img/bg-body.gif) top center;
	margin: 0px;
}
/*============ CONTAINER STYLES =============*/
body #main-container {
	width: 1100px;
	padding: 0px 15px 0px 15px;
	margin: 0 auto;
	background: url("../img/main-bg.gif") repeat-y scroll center top transparent;
	min-height: 100%;
}
/*============ NAVIGATION =============*/
#tertiary-sub {
	position: absolute;
	right: 360px;
}
#tertiary-nav {
	width: 1100px;
	float: right;
	height: 0px;
	text-align: right;
	padding-top: 5px;
}
.clearance {
	clear: both;
}
#tertiary-nav a {
	text-transform: uppercase;
	font-family: Verdana;
	font-size: 11px;
	color: #034c6f;
	text-decoration: none;
}
#tertiary-nav a.active, #tertiary-nav a.active:hover {
	color: #ab6124;
	cursor: default;
	text-decoration: underline;
}
#line1 {
	width: 100%;
	height: 23px;
	float: left;
}
#logo {
	float: left;
	width: 225px;
	height: 64px;
	margin-left: 57px;
	margin-top: 13px;
}
#search-form {
	width: 160px;
	position: absolute;
	right: 160px;
	top: 3px;
}
#nform {
	width: 125px;
	position: absolute;
	right: 40px;
	top: 3px;
}
#social-links {
	float: right;
	margin-top: 49px;
	margin-right: 30px;
}
#reg-nav {
	/*width: 270px; jay 17/04/2016*/
	width: 530px;
	float: right;
}
#mob-menu-img {
	display: none;
	position: absolute;
	right: 11px;
	top: 30px;
	cursor: pointer;
}
body#main-container {
	width: 1100px;
}
#main-tab {
	/*width: 1100px; jay 17-04-2016*/
	width: 100%;
	height: 44px;
	margin-top: 20px;
	background-color: #5985af;
	float: left;
	box-shadow: 0px 5px 10px #999999;
}
#main-tab ul {
	list-style: none;
	margin-top: 0px;
	font-family: 'LeageGothic';
	font-size: 17px;
	color: white;
	letter-spacing: 1px;
}
#main-tab ul li {
	height: 30px;
	padding-top: 14px;
	text-align: center;
	border-right: solid 1px white;
	float: left;
}
#main-tab ul li a {
	color: white;
	text-decoration: none;
}
#main-tab ul li.home {
	width: 123px;
}
#main-tab ul li.about {
	width: 103px;
}
#main-tab ul li.videos {
	width: 150px;
}
#main-tab ul li.forms {
	width: 83px;
}
#main-tab ul li.calculators {
	width: 126px;
}
#main-tab ul li.faqs {
	width: 75px;
}
#main-tab ul li.credentials {
	width: 150px;
}
#main-tab li:hover ul, #main-tab li.hover ul {
	display: block;
}
#main-tab .subnav {
	position: absolute;
	display: none;
	list-style: none;
	margin: 0px;
	padding: 0px;
	margin-top: 10px;
	padding-bottom: 10px;
	background-color: white;
	box-shadow: 0px 5px 10px black;
}
#main-tab .subnav li {
	float: none;
	margin: 0px;
	padding: 5px;
	background: none;
	text-align: left;
}
#main-container #main-tab li ul.subnav li a, #main-container #main-tab li ul.subnav li a:hover {
	text-decoration: none;
	background: none;
}
#main-container #main-tab ul li ul.subnav li a {
	height: auto;
	text-indent: 0px;
	display: block;
	width: 200px;
	padding: 10px;
	color: black;
	background-color: white;
}
#main-container #main-tab ul li ul.subnav li a:hover {
	background-color: #ded3d3;
	text-decoration: none;
}
.mob-append {
	display: none;
}
#login-reg {
	width: 100%;
	height: 42px;
	background-color: #e5e5e5;
	float: left;
}
#login-reg-mobile {
	display: none;
	margin-top: 14px;
	border-top: 3px solid #5985af;
}
#login-reg-mobile ul {
	margin: 0;
	padding: 0;
	background-color: #d4d4d4;
	margin-left: 4px;
}
#login-reg-mobile ul li {
	display: inline-block;
	background-color: #d4d4d4;
	color: #e46000;
	width: 33%;
	margin-left: -4px;
}
#login-reg-mobile ul li:hover, #login-reg-mobile ul li:hover a, #login-reg-mobile ul li.obg, #login-reg-mobile ul li.obg a {
	background-color: #e46000;
	color: white;
}
#login-reg-mobile ul li:not(:last-child) {
	border-right: 1px solid #bcbcbc;
}
#login-reg-mobile ul li a {
	font-size: 19px;
	line-height: 19px;
	font-family: 'LeageGothic';
	text-decoration: none;
	display: block;
	padding: 7px 0 7px 12%;
}
#login-reg-mobile ul li a span {
	font-size: 21px;
}
#main-nav ul li.about a:hover, body.about #main-nav li.about a, #main-nav ul li.about a.aboutOver {
	background: url(../img/nav-aboutus1.jpg) no-repeat;
}
#main-nav ul li.products a:hover, body.products #main-nav li.products a, #main-nav ul li.products a.productsOver {
	background: url(../img/nav-products1.jpg) no-repeat;
}
#main-nav ul li.healthassets a:hover, body.healthassets #main-nav li.healthassets a, #main-nav ul li.healthassets a.healthassetsOver {
	background: url(../img/nav-healthassets1.jpg) no-repeat;
}
#main-nav ul li.resources a:hover, body.resources #main-nav li.resources a, #main-nav ul li.resources a.resourcesOver {
	background: url(../img/nav-partners1.jpg) no-repeat;
}
#main-nav ul li.forms a:hover, body.forms #main-nav li.forms a, #main-nav ul li.forms a.formsOver {
	background: url(../img/nav-forms1.jpg) no-repeat;
}
#main-nav ul li.faqs a:hover, body.faqs #main-nav li.faqs a, #main-nav ul li.faqs a.faqsOver {
	background: url(../img/nav-faqs1.jpg) no-repeat;
}
#main-nav ul li.blank {
	background: url(../img/nav-spacer.gif) no-repeat;
	display: block;
	height: 30px;
	width: 40px;
}
/*=================  SUBNAV STYLES  ================*/
#main-nav li:hover ul, #main-nav li.hover ul {
	display: block;
}
#main-nav .subnav {
	position: absolute;
	display: none;
	list-style: none;
	margin: 0px;
	padding: 0px;
}
#main-nav .end {
	margin-left: -62px;
}
#main-nav .subnav li {
	float: none;
	margin: 0px;
	padding: 0px;
	background: none;
}
#main-container #main-nav li ul.subnav li a, #main-container #main-nav li ul.subnav li a:hover {
	text-decoration: none;
	background: none;
}
#main-container #main-nav ul li ul.subnav li a {
	border-left: solid 1px #c4c4c4;
	border-right: solid 1px #c4c4c4;
	height: auto;
	text-indent: 0px;
	display: block;
	width: 161px;
	padding: 10px;
	color: #000;
	background-color: #fff;
}
#main-container #main-nav ul li ul.subnav li a:hover {
	background-color: #e9e9e9;
	text-decoration: none;
}
#main-nav li:hover ul {
	border-bottom: solid 1px #c4c4c4;
}
/*=============== HOME PAGE ==================*/
#main-splash {
	float: left;
	width: 980px;
	height: 273px;
	background: url(../img/header.jpg) no-repeat left;
}
#home-header {
	float: left;
	width: 680px;
	height: 273px;
	background: url(../img/header.jpg) no-repeat left;
}
#registration-column {
	float: left;
	width: 300px;
	height: 273px;
	background-color: #9ab2c7;
}
#home-content {
	float: left;
	width: 650px;
	height: 250px;
	background-color: #ffffff;
	margin: 15px;
	font-family: verdana;
	font-size: 12px;
	color: #333333;
	line-height: 18px;
}
#right-column {
	float: left;
	width: 300px;
	height: 280px;
	background-color: #e2e9ef;
}
/*=============== INSIDE PAGE ==================*/
#inside-left-column {
	float: left;
	width: 220px;
	height: 180px;
	background-color: #f0efef;
}
#inside-content {
	float: left;
	width: 510px;
	height: auto;
	background-color: #ffffff;
	font-family: verdana;
	font-size: 12px;
	color: #333333;
	line-height: 18px;
}
#inside2-content {
	float: left;
	width: 730px;
	height: auto;
	background-color: #ffffff;
	font-family: verdana;
	font-size: 12px;
	color: #333333;
	line-height: 18px;
}
#inside3-content {
	float: left;
	width: 760px;
	height: auto;
	background-color: #ffffff;
	font-family: verdana;
	font-size: 12px;
	color: #333333;
	line-height: 18px;
}
#inside-right-column {
	float: left;
	width: 250px;
	height: 180px;
	background-color: #ffffff;
}
#main-splash-left-col {
	float: left;
	width: 700px;
}
#main-splash-left-col {
	float: left;
	width: 700px;
}
/*#main-splash-left-col #push-tabs-down {
	height: 311px;
	width: 698px;
}
*/
#main-splash-tabs {
	margin-top: 297px;
	width: 700px;
	float: left;
	list-style: none;
}
#main-splash-tabs li {
	list-style: none;
	margin: 0px;
	padding: 0px 3px 0px 0px;
	float: left;
}
#main-splash-tabs li a {
	text-indent: -5000px;
	height: 33px;
	padding-right: 3px;
}
#main-splash-tabs li.spacer {
	width: 27px;
}
#main-splash-right-col {
	float: right;
	width: 221px;
}
#main-splash-right-col div.sign-up {
	padding: 4px 0px 16px 3px;
}
#main-splash-right-col #search-box {
	background: url(../img/bg-main-search-box.gif) no-repeat;
	height: 50px;
	width: 199px;
	padding: 16px 10px;
}
#main-splash-right-col .submit-button {
	padding: 5px;
	float: right;
}
#main-splash-right-col #login-box {
	background: url(../img/bg-bottom-login-box.gif) bottom right no-repeat;
	background-color: #7291b1;
	height: 181px;
	width: 199px;
	padding: 10px;
	margin-top: 5px;
}
#main-splash-right-col #login-box table {
	width: 100%;
}
#main-splash-right-col #login-box table td, #main-splash-right-col #login-box table td a {
	color: #fff;
}
#main-splash-right-col #login-box table td a.forgot-password {
	padding-right: 5px;
	background: url(../img/white-arrow.gif) right no-repeat;
	font-size: 10px;
}
#main-splash-right-col #login-box div.hr {
	width: 199px;
	height: 30px;
	padding: 5px 0px 5px 5px;
	border: none;
	border-top: dashed 1px #fff;
}
#feature-area {
	/*background: url(../img/bg-feature-area.jpg) bottom right no-repeat;
*/
	width: 215px;
	/*height: 239px;
*/
	height: 244px;
	float: right;
	/*padding: 15px 5px 0px 10px;
*/
	margin: 5px 5px 0px 5px;
}
#feature-area p {
	color: #808080;
	width: 150px;
}
#tab-content {
	border: solid 5px #db690b;
	width: 693px;
	float: left;
	display: none;
}
#tab-content h4 {
	color: #464646;
	font-weight: bold;
	padding: 0px;
	padding-top: 15px;
	font-size: 13px;
}
#home-default-tab {
	background-color: #61411c;
	width: 458px;
	float: left;
	padding: 25px 220px 25px 25px;
	color: #c8bdb0;
	height: 224px;
}
#home-default-tab p {
	font-size: 12px;
	line-height: 20px;
}
#tab-content .tab-left {
	float: left;
	width: 370px;
	padding: 10px;
}
#tab-content.tab-left p {
	line-height: 18px;
}
#tab-content .tab-right {
	float: right;
	width: 250px;
	padding: 25px 15px 20px 15px;
	margin: 20px 10px;
	background-color: #efefef;
}
#tab-content .tab-right ul {
	list-style: none;
}
#tab-content .tab-right li {
	background: url(../img/gray-arrow.gif) left no-repeat;
	padding: 5px 5px 5px 15px;
}
#tab-content .tab-right li a {
	color: #616161;
	font-family: Verdana;
	font-weight: bold;
}
#tab-content2, #tab-content3 {
	display: none;
}
/*============= LEFT SIDE NAV ==========*/
#secondary-spacer {
	width: 924px;
	height: 15px;
}
#left-col {
	width: 200px !important;
	float: left;
	/*height: 480px;
*/
	height: auto;
}
#left-col ul.left-col-nav {
	list-style: none;
	padding-bottom: 0px;
	padding-left: 25px;
	margin-top: 10px;
}
#left-col ul.left-col-nav li a {
	box-shadow: 0px 5px 15px #50789e inset;
	background: #5985af;
	padding: 12px;
	color: #fff;
	font-size: 11px;
	/*font-weight: bold;*/
	font-family:Arial, Helvetica, sans-serif;
	text-decoration: none;
	display: block;
}
#left-col ul.left-col-nav li a:hover, #left-col ul.left-col-nav li a.active {
	text-decoration: none;
	padding: 12px;
	box-shadow: 0px 1px 15px #50789e inset;
	background: #a8c5e2;
	color: #000000;
}
/*============= PRODUCT PAGE STYLES ==========*/
#left-col ul.left-col-nav li ul.left-subnav {
	margin: 0px;
	padding: 0px;
	list-style: none;
	display: none;
}
#left-col ul.left-col-nav li ul.left-subnav li {
	background-color: #a8c5e2;
	border-top: solid 1px  #cbdcee;
	background-image: none;
	padding: 4px;
}
#left-col ul.left-col-nav li ul.left-subnav li a {
	color: #ffffff;
	background-color: #a8c5e2;
	box-shadow: 0px 0px 0px;
	background-image: none;
	text-transform: none;
	color: #4d4d4d;
	padding: 4px;
}
#left-col ul.left-col-nav li ul.left-subnav li a:hover, #left-col ul.left-col-nav li ul.left-subnav li a.left-sub-active {
	background-color: #a8c5e2;
	box-shadow: 0px 0px 0px;
	background-image: none;
	color: #000000;
	padding: 4px;
}
body.hsa #left-col ul.left-col-nav li a.hsa {
	/*background: url(../img/bg-left-col-nav1.jpg) top left no-repeat;
	background-color: #8baaca;
*/
	text-decoration: none;
	padding: 10px;
	box-shadow: 0px 0px 3px #50789e inset;
	background: #a8c5e2;
	color: #000000;
	font-weight: bold;
}
body.hsa #left-col ul.left-col-nav li ul.hsa-sub {
	display: block;
}
body.fsa #left-col ul.left-col-nav li a.fsa {
	/*background: url(../img/bg-left-nav1.gif) top left no-repeat;
	background-color: #8baaca;
*/
	text-decoration: none;
	padding: 10px;
	box-shadow: 0px 0px 3px #50789e inset;
	background: #a8c5e2;
	color: #000000;
	font-weight: bold;
}
body.fsa #left-col ul.left-col-nav li ul.fsa-sub {
	display: block;
}
body.cobra #left-col ul.left-col-nav li a.cobra {
	/*background: url(../img/bg-left-nav1.gif) top left no-repeat;
	background-color: #8baaca;
*/
	text-decoration: none;
	padding: 10px;
	box-shadow: 0px 0px 3px #50789e inset;
	background: #a8c5e2;
	color: #000000;
	font-weight: bold;
}
body.cobra #left-col ul.left-col-nav li ul.cobra-sub {
	display: block;
}
body.compliance #left-col ul.left-col-nav li a.compliance {
	/*background: url(../img/bg-left-nav1.gif) top left no-repeat;
	background-color: #8baaca;
*/
	text-decoration: none;
	padding: 10px;
	box-shadow: 0px 0px 3px #50789e inset;
	background: #a8c5e2;
	color: #000000;
	font-weight: bold;
}
body.compliance #left-col ul.left-col-nav li ul.compliance-sub {
	display: block;
}
body.sia #left-col ul.left-col-nav li a.sia {
	/*background: url(../img/bg-left-nav1.gif) top left no-repeat;
	background-color: #8baaca;
*/
	text-decoration: none;
	padding: 10px;
	box-shadow: 0px 0px 3px #50789e inset;
	background: #a8c5e2;
	color: #000000;
	font-weight: bold;
}
body.sia #left-col ul.left-col-nav li ul.sia-sub {
	display: block;
}
body.education #left-col ul.left-col-nav li a.education {
	/*background: url(../img/bg-left-nav1.gif) top left no-repeat;
	background-color: #8baaca;
*/
	text-decoration: none;
	padding: 10px;
	box-shadow: 0px 0px 3px #50789e inset;
	background: #a8c5e2;
	color: #000000;
	font-weight: bold;
}
body.education #left-col ul.left-col-nav li ul.education-sub {
	display: block;
}
body.pop #left-col ul.left-col-nav li a.pop {
	/*background: url(../img/bg-left-nav1.gif) top left no-repeat;
	background-color: #8baaca;
*/
	text-decoration: none;
	padding: 10px;
	box-shadow: 0px 0px 3px #50789e inset;
	background: #a8c5e2;
	color: #000000;
	font-weight: bold;
}
body.pop #left-col ul.left-col-nav li ul.pop-sub {
	display: block;
}
body.hra #left-col ul.left-col-nav li a.hra {
	/*background: url(../img/bg-left-nav1.gif) top left no-repeat;
	background-color: #8baaca;
*/
	text-decoration: none;
	padding: 10px;
	box-shadow: 0px 0px 3px #50789e inset;
	background: #a8c5e2;
	color: #000000;
	font-weight: bold;
}
body.hra #left-col ul.left-col-nav li ul.hra-sub {
	display: block;
}
/*============= SECONDARY STRUCTURE ==========*/
#secondary-container {
	padding: 10px 10px 0px 0px;
	float: right;
	min-height: 730px;
	/*width: 78%;
*/
	width: 855px;
}
#secondary-main {
	width: 630px;
	/*padding: 0px 5px 0px 25px;
*/
	float: left;
}
#secondary-main a {
	text-decoration: none;
	color: #e46000;
	font: 11px verdana;
	line-height: 14px;
}
#secondary-main h1, #full-width-container h1 {
	font-family: 'LeageGothic';
	font-size: 34px;
	color: #5d3002;
	line-height: 38px;
	font-weight: normal;
}
#secondary-main h2 {
	color: #7198bc;
	font-size: 14px;
	font-weight: bold;
	font-family: Arial;
	line-height: 18px;
	padding-top: 5px;
}
#secondary-main p, #full-width-container p {
	font-family: Arial;
	padding: 0px 0px 5px 0px;
	line-height: 18px;
	font-size: 12px;
}
.spiffy-container {
	margin-top: 45px;
	margin-bottom: 15px;
	border-top: solid 15px #db690b;
	border-bottom: solid 15px #db690b;
}
.spiffy-containerFirst {
	margin-top: 75px;
	margin-bottom: 15px;
	border-top: solid 15px #db690b;
	border-bottom: solid 15px #db690b;
	padding-right: 163px;
	width: 100%;
}
.spiffy-containersecond {
	margin-top: 10px;
	margin-bottom: 15px;
	border-top: solid 15px #db690b;
	border-bottom: solid 15px #db690b;
	padding-right: 183px;
	width: 96%;
}
/* CSS for Other browser starts*/
.spiffy-containerFirstMozilla {
	margin-top: 75px;
	margin-bottom: 15px;
	border-top: solid 15px #db690b;
	border-bottom: solid 15px #db690b;
	padding-right: 163px;
	width: 100%;
}
.spiffy-containersecondMozilla {
	margin-top: 10px;
	margin-bottom: 15px;
	border-top: solid 15px #db690b;
	border-bottom: solid 15px #db690b;
	padding-right: 183px;
	width: 96%;
}
/*CSS for Other browser Ends here*/
table.spiffy {
	border: none;
	width: 100%;
	margin: 0px;
}
table.spiffyMozilla {
	border: none;
	width: 100%;
	margin: 0px;
}
table.spiffy-second-Mozilla {
	border: none;
	width: 100%;
	margin: 0px;
}
table.spiffy-Seond {
	border: none;
	width: 100%;
	margin: 0px;
}
table.spiffy-Seond tr {
	border: none;
}
table.spiffyMozilla tr {
	border: none;
}
table.spiffy-second-Mozilla tr {
	border: none;
}
table.spiffy tr {
	border: none;
}
table.spiffy th {
	border: none;
	font-size: 18px;
	line-height: 24px;
	color: #7a7a7a;
	background-color: #f2f2f2;
	font-family: Arial;
	padding: 10px;
	font-weight: bold;
	text-align: left;
	padding-left: 15px;
}
table.spiffy-Seond th {
	border: none;
	font-size: 18px;
	line-height: 24px;
	color: #7a7a7a;
	background-color: #f2f2f2;
	font-family: Arial;
	padding: 15px;
	font-weight: bold;
	text-align: left;
	padding-left: 15px;
}
table.spiffyMozilla th {
	border: none;
	font-size: 18px;
	line-height: 24px;
	color: #7a7a7a;
	background-color: #f2f2f2;
	font-family: Arial;
	padding: 18px;
	font-weight: bold;
	text-align: left;
	padding-left: 15px;
}
table.spiffy-second-Mozilla th {
	border: none;
	font-size: 18px;
	line-height: 24px;
	color: #7a7a7a;
	background-color: #f2f2f2;
	font-family: Arial;
	padding: 18px;
	font-weight: bold;
	text-align: left;
	padding-left: 15px;
}
table.spiffy td {
	border: none;
	font-family: Verdana;
	color: #7a7a7a;
	font-size: 11px;
	line-height: 14px;
	padding: 4px 5px 4px 15px;
	font-weight: bold;
}
table.spiffy-Seond td {
	border: none;
	font-family: Verdana;
	color: #7a7a7a;
	font-size: 11px;
	line-height: 14px;
	padding: 4px 5px 4px 15px;
	font-weight: bold;
}
table.spiffyMozilla td {
	border: none;
	font-family: Verdana;
	color: #7a7a7a;
	font-size: 11px;
	line-height: 14px;
	padding: 4px 5px 4px 15px;
	font-weight: bold;
}
table.spiffy-second-Mozilla td {
	border: none;
	font-family: Verdana;
	color: #7a7a7a;
	font-size: 11px;
	line-height: 14px;
	padding: 4px 5px 4px 15px;
	font-weight: bold;
}
table.spiffy th.right-border , table.spiffy td.right-border {
	border-right: solid 1px #7a7a7a;
}
table.spiffy tr.even td {
	background-color: #f2f2f2;
}
table.spiffy td img {
	display: inline;
}
.spiffy-divider {
	padding: 0px;
	margin: 0px;
	margin-top: 5px;
	border-top: solid 3px #adadad;
	padding-bottom: 5px;
	width: 100%;
}
/*Code included by dilip */
table.spiffy-Seond th.right-border , table.spiffy-Seond td.right-border {
	border-right: solid 1px #7a7a7a;
}
table.spiffy-Seond tr.even td {
	background-color: #f2f2f2;
}
table.spiffy-Seond td img {
	display: inline;
}
.spiffy-divider {
	padding: 0px;
	margin: 0px;
	margin-top: 5px;
	border-top: solid 3px #adadad;
	padding-bottom: 5px;
	width: 100%;
}
/* Ends Here*/
/* For Mozilla starts Here*/
table.spiffyMozilla th.right-border , table.spiffyMozilla td.right-border {
	border-right: solid 1px #7a7a7a;
}
table.spiffyMozilla tr.even td {
	background-color: #f2f2f2;
}
table.spiffyMozilla td img {
	display: inline;
}
.spiffy-divider {
	padding: 0px;
	margin: 0px;
	margin-top: 5px;
	border-top: solid 3px #adadad;
	padding-bottom: 5px;
	width: 100%;
}
/*for Second table starts here*/
table.spiffy-second-Mozilla th.right-border , table.spiffy-second-Mozilla td.right-border {
	border-right: solid 1px #7a7a7a;
}
table.spiffy-second-Mozilla tr.even td {
	background-color: #f2f2f2;
}
table.spiffy-second-Mozilla td img {
	display: inline;
}
.spiffy-divider {
	padding: 0px;
	margin: 0px;
	margin-top: 5px;
	border-top: solid 3px #adadad;
	padding-bottom: 5px;
	width: 100%;
}
/* For Mozilla Ends Here*/
#right-col {
	width: 210px;
	float: right;
	font-family: verdana;
	font-size: 11px;
	padding-right: 5px;
}
#right-col #search-box {
	background: url(../img/bg-search-box.gif) no-repeat;
	height: 59px;
	width: 175px;
	padding: 25px 10px 10px 15px;
	margin-bottom: 10px;
}
#right-col #search-box input.search-field {
	width: 160px;
}
#right-col .submit-button {
	padding: 5px;
	float: right;
}
#right-col  div.related-links-contact {
	background-color: #f2f2f2;
	width: 280px !important;
	padding: 10px;
	margin: 15px 0px;
}
#right-col  div.related-links {
	background-color: #dddddd;
	width: 148px !important;
	min-height: 300px;
	padding: 10px;
	margin: 0px 0px 0px 25px;
}
#right-col  div.related-links ul {
	list-style: none;
	padding-left: 0px;
	margin-top: 0px;
}
#right-col  div.related-links ul li {
	padding: 5px 0px 0px 15px;
	background: url(../img/orange-arrow.gif) bottom left no-repeat;
}
#right-col  div.related-links ul li a {
	color: #6d6d6d;
}
/*============= NO LEFT COLUMN SECTION ==============*/
body.noleft #left-col {
	display: none;
}
body.noleft #secondary-container {
	float: left;
	border: none;
}
body.noleft #secondary-main {
	width: 711px;
	padding: 0px 5px 0px 25px;
}
body.noright #right-col {
	display: none;
}
body.noright #secondary-main {
	width: 711px;
}
/*============= RESOURCES SECTION ==============*/
#full-page-tabs {
	width: 920px;
	padding: 0px;
	margin: 0px;
	padding-left: 10px;
	height: 32px;
}
#full-page-tabs img {
	display: inline;
	padding-left: 5px;
}
#full-page-tabs ul li {
	list-style: none;
	margin: 0px;
	padding: 0px;
	float: left;
}
#full-page-tab-box {
	width: 920px;
	border: solid 5px #db690b;
}
#full-page-tab-content {
	padding: 20px;
}
#full-page-tab-content h2 {
	color: #7198bc;
	font-size: 14px;
	font-weight: bold;
	font-family: Verdana;
	line-height: 18px;
	padding-bottom: 10px;
}
/*============= CONTACT US SECTION ==============*/
.orange-box {
	width: 687px;
	background-color: #db690b;
	color: #fff;
	margin-top: 20px;
	clear: both;
	font-family: verdana;
	font-size: 11px;
	line-height: 14px;
}
.orange-box  h3 {
	font-size: 20px;
	line-height: 24px;
	color: #fff;
	font-weight: normal;
	-webkit-margin-before: 0em;
	-webkit-margin-after: 0em;
}
#sales0 {
	font: 11px verdana !important;
	line-height: 14px !important;
}
.orange-box input {
	color: #656565;
}
.orange-box .orange-left {
	width: 350px;
	margin: 20px 0px 25px 25px;
	padding-right: 15px;
	float: left;
	border-right: dashed 1px #fff;
}
.orange-box .orange-right {
	width: 250px;
	float: right;
	margin: 25px 10px 25px 10px;
	padding: 0px;
}
.tell-us-box {
	background-color: #8b8b8b;
	width: 280px;
	padding: 10px 5px 10px 15px;
	color: #fff;
	font-size: 10px;
}
.tell-us-box h4 {
	font-size: 13px;
	line-height: 16px;
	color: #fff;
	font-weight: bold;
}
.tell-us-box input.tell-us-button {
	float: right;
	height: 19px;
	padding: 5px;
	padding-right: 8px;
	display: block;
}
.contact-form {
	background-color: #f2f2f2;
	width: 647px;
	margin-top: 20px;
	color: #464646;
	padding: 20px;
	font: 11px verdana !important;
	line-height: 14px !important;
}
.contact-form .dark-header {
	color: #464646;
	font-size: 16px;
	font-weight: bold;
}
.contact-form .star-field {
	background: url(/img/orange-star-on-gray.gif) left no-repeat;
	padding-left: 7px;
}
.contact-form table.contact-info {
	width: 100%;
}
.contact-form table.contact-info tr td {
	padding: 5px 1px 5px 1px;
}
table.checkboxes {
	padding-left: 5px;
}
.contact-form h4 {
	color: #464646;
	font-weight: bold;
	padding: 5px;
}
.contact-form .referral {
	padding-left: 5px;
}
.contact-form .submit-button {
	float: right;
	padding: 5px;
	padding-right: 8px;
	display: block;
}
/*============= FAQ =====================*/
body.faq h4 {
	color: #464646;
	font-weight: bold;
	padding: 0px;
	padding-top: 15px;
	font-size: 13px;
}
body.faq ul.faqlist {
	width: 500px;
}
body.faq ul.faqlist li {
	width: 250px;
	height: 30px;
	padding-bottom: 5px;
	float: left;
	display: block;
}
/*============= NEWS PAGES ==============*/
.news-item {
	width: 480px;
	color: #666666;
	font-family: arial;
}
body.news div.even, body.forms div.even {
	background-color: #f2f2f2;
}
.news-header {
	width: 480px;
}
.news-header .header {
	float: left;
	color: #3e72a3;
	font-weight: bold;
	font-size: 14px;
	line-height: 18px;
	padding-top: 10px;
}
span.file-link a {
	padding-right: 25px;
	background: url(/img/pdf-icon.gif) top right no-repeat;
	float: right;
	color: #666666;
	height: 22px;
	padding-top: 5px;
}
span.file-podcast a {
	padding-right: 33px;
	background: url(/img/podcast_small.gif) top right no-repeat;
	float: right;
	color: #666666;
	height: 22px;
	padding-top: 5px;
}
span.excel-link a {
	padding-right: 25px;
	background: url(/img/iconExcel.gif) top right no-repeat;
	float: right;
	color: #666666;
	height: 22px;
	padding-top: 5px;
}
div.news-divider {
	height: 5px;
	margin: 5px 5px 0px 10px;
	border-top: solid 1px #adadad;
	width: 475px;
}
/*=============  FORMS PAGES ==============*/
body.forms .news-item {
	width: 480px;
}
body.forms .news-header {
	width: 480px;
}
body.forms div.news-divider {
	width: 475px;
}
/*============= LOGGED IN ==============*/
#left-col ul.left-col-nav2 {
	list-style: none;
	background-color: #8e5f23;
	padding-bottom: 10px;
}
#left-col ul.left-col-nav2 li a {
	background: url(../img/bg-left-col-nav2.gif) top left no-repeat;
	padding: 7px 0px 7px 10px;
	color: #fff;
	text-transform: uppercase;
	/*font-size: 11px;
	font-weight: bold;
*/
	font-family: Arial, Helvetica, sans-serif;
	display: block;
}
#left-col ul.left-col-nav2 li a:hover, #left-col ul.left-col-nav2 li a.active {
	text-decoration: none;
	background: url(../img/bg-left-col-nav2_1.gif) top left no-repeat;
	background-color: #ac814a;
}
#left-col ul.left-col-nav2 li ul.left-subnav2 {
	margin: 0px;
	padding: 0px;
	list-style: none;
	display: none;
}
body.subscriber_disbursement #left-col ul.left-col-nav2 li ul.disbursement-sub, body.provider_disbursement #left-col ul.left-col-nav2 li ul.disbursement-sub {
	display: block;
}
/*Ticket No #8472 debit card lost$stolen*/
body.debitcard_status #left-col ul.left-col-nav2 li ul.debitcard-sub{
display:block;
}
#left-col ul.left-col-nav2 li ul.left-subnav2 li {
	background-color: #ca9352;
	border-bottom: solid 1px #c4d8eb;
	background-image: none;
}
#left-col ul.left-col-nav2 li ul.left-subnav2 li a {
	padding: 5px 15px;
	color: #ffffff;
	background-color: #ca9352;
	background-image: none;
	text-transform: none;
}
#left-col ul.left-col-nav2 li ul.left-subnav2 li a:hover, #left-col ul.left-col-nav2 li ul.left-subnav2 li a.left-sub-active {
	background-color: #fff;
	background-image: none;
	color: #4c4c4c;
}
.welcome-box {
	background-color: #ca9352;
	height: 39px;
	width: 163px;
	padding: 8px 10px 12px 15px;
	margin-bottom: 10px;
	font-family: Arial;
	font-size: 12px;
	line-height: 16px;
	color: #fff;
	font-weight: bold;
}
.welcome-box a {
	float: right;
	font-size: 9px;
	color: #fff;
	text-align: right;
}
span.username {
	font-family: Arial;
	font-size: 16px;
	line-height: 20px;
	color: #fff;
	font-weight: bold;
}
.account-table td, .account-table th {
	padding: 5px;
}
.account-table th {
	font-weight: bold;
	padding-bottom: 0px;
}
.account-table tr.labels td, .account-table tr.labels th {
	padding-bottom: 0px;
}
.account-table tr.highlight td, .account-table tr.highlight th {
	font-size: 14px;
	line-height: 18px;
}
table.account-table tr.even td {
	background-color: #fbfbfb;
}
.filebox img {
	display: inline;
}
.form-text-box {
	width: 686px;
	margin-top: 10px;
	color: #464646;
}
.gray-form-box, .dark-form-box {
	background-color: #f2f2f2;
	width: 700px;
	margin-top: 20px;
	margin-left: 20px;
	color: #464646;
	padding: 15px;
	font-family: arial;
	font-size: 12px;
	display: inline-block;
}
.dark-form-box {
	background-color: #e2e2e2;
}
.gray-form-box .dark-header, #secondary-main .gray-form-box h2, #full-width-container .gray-form-box h2, .dark-form-box .dark-header, #secondary-main .dark-form-box h2, #full-width-container .dark-form-box h2 {
	color: #464646;
	font-size: 16px;
	font-weight: bold;
	font-family: Verdana;
	line-height: 20px;
}
#secondary-main .gray-form-box h3, #full-width-container .gray-form-box h3 {
	color: #464646;
	font-size: 14px;
	font-weight: bold;
	font-family: Verdana;
	line-height: 16px;
}
.gray-form-box .star-field {
	background: url(../img/orange-star-on-gray.gif) left no-repeat;
	padding-left: 7px;
}
#secondary-main .gray-form-box p.disclaimer-text, .disclaimer-text strong, #secondary-main p.disclaimer-text {
	font-size: 10px;
	line-height: 12px;
}
#full-width-container .gray-form-box {
	width: 860px;
}
form.compact input, form.compact select {
	font-size: 11px;
}
form.compact select {
	width: 100px;
}
table.compact td {
	font-size: 9px;
}
/*============ CALENDAR STYLES =============*/
#calendar {
	min-height: 185px;
}
.ui-datepicker {
	/*background: url(../img/title-left.gif) no-repeat top left;
*/
	position: absolute;
	background-color: #bdbdbd;
}
.ui-datepicker-header {
	height: 30px;
	font-size: 11px;
	font-weight: bold;
	color: #fff;
	background-color: #bdbdbd;
	/*background: url(../img/title-right.gif) no-repeat top right;
*/
	text-align: center;
}
.ui-datepicker-month, .ui-datepicker-year {
	font-weight: bold;
	line-height: 25px;
	color: #525252;
}
.ui-datepicker-prev {
/*
	width: 5px;
	margin: 8px 0px 0px 8px;
	height: 20px;
	color: #fff;
	float: left;
	background: url(/img/arrow-left.gif) no-repeat; 

	text-indent: -5000px;
	cursor: pointer;
	
	*/
	cursor: pointer;
	border:0;
}
.ui-datepicker-next {
	/*
	width: 5px;
	margin:  8px 8px 0px 0px;
	height: 20px;
	color: #fff;
	float: right;
	background: url(/img/arrow-right.gif) no-repeat; 

	text-indent: -5000px;
	cursor: pointer;
	*/
	cursor: pointer;
	border:0;
}
.ui-datepicker-calendar {
	width: 165px;
	border-collapse: separate;
	border-spacing: 1px;
	background-color: #bdbdbd;
}
.ui-datepicker-calendar a {
	color: #999;
	display: block;
	line-height: 20px;
	font-size: 9px;
}
.ui-datepicker-calendar a:hover {
	background-color: #fff;
	text-decoration: none;
}
#datepicker1 {
	background-color: #bdbdbd;
}
table.ui-datepicker-calendar {
	width: 160px;
	background-color: #bdbdbd;
}
.ui-datepicker-calendar td {
	color: #525252;
	width: 14%;
	/*border: solid 1px #aaa;
*/
	text-align: center;
	font-size: 9px;
	background-color: #eee;
	padding: 1px;
}
td.ui-datepicker-today {
	background-color: #fff;
}
td.ui-datepicker-today a {
	color: #525252;
	font-weight: normal;
}
td.ui-datepicker-other-month {
	color: #fff;
	background-color: #bbb;
	border-color: #bbb;
}
td.eventDate a {
	color: #525252;
	font-weight: bold;
}
.outlook-export-link {
	padding: 5px 0px;
}
.jquery-date-picker {
	display: none;
	width: 180px;
	position: absolute;
}
/*============= GRAB BAG ================*/
.sign-up-popup {
	position: absolute;
	display: none;
	background-color: #fff;
	padding: 10px;
	margin-left: -20px;
	margin-top: -13px;
	border: solid 5px #db690b;
	width: 210px;
	font-size: 9px;
	line-height: 12px;
}
#right-col .sign-up {
	margin-bottom: 15px;
}
#right-col .sign-up-popup {
	margin-left: -44px;
}
.sign-up-popup h3, #right-col .sign-up-popup h3 {
	color: #003553;
	font-weight: bold;
	padding: 2px;
	font-size: 13px;
}
.sign-up-popup h4, #right-col .sign-up-popup h4 {
	color: #61411c;
	font-weight: bold;
	padding: 2px;
	font-size: 10px;
}
.sign-up-popup img {
	padding-top: 5px;
}
#print-message {
	float: right;
	padding: 5px;
}
.noprint-spacer {
	height: 20px;
	width: 20px;
	clear: both;
}
.form-overlay {
	position: absolute;
	display: none;
	background-color: #fff;
	padding: 10px;
	border: solid 2px #000;
	font-size: 9px;
	line-height: 12px;
	max-width: 110px;
}
.help-overlay {
	position: absolute;
	display: none;
	background-color: #fff;
	padding: 10px;
	border: solid 2px #000;
	font-size: 9px;
	line-height: 12px;
	text-align: left;
	width: 200px;
}
#login-page-container {
	padding-left: 20px;
	width: 685px;
}
/*============= FOOTER ==================*/
#footer-links {
	padding: 15px 60px 0px 0px;
	width: 820px;
	text-align: left;
	font-family: verdana;
	font-size: 12px;
	color: #000000;
}
#footer {
	float: left;
	width: 1054px;
	margin-top: 35px;
	margin-left: 23px;
}
#secondary-main .confirm_style {
	float: left;
	width: 100%;
	font-size: 16px;
	font-family: arial;
	margin: 5px 0;
}
#secondary-main .confirm_main_img {
	display: inline-block;
	vertical-align: middle;
	margin-right: 8px;
}
#secondary-main .confirm_main_title {
	color: #000000;
	display: inline-block;
	font-size: 14px;
	font-weight: bold;
	margin: 0 0 8px;
}
#secondary-main .confirm_sub_title {
	display: inline-block;
	font-weight: bold;
	margin: 0 0 0 20px;
}
#secondary-main .confirm_notification_message {
	font-weight: normal;
	margin: 10px 0 0 20px;
	width: 715px;
}
#loggedin-mobile {
	display: none;
	padding-bottom: 5px;
	padding-left: 35px;
	padding-right: 0;
	padding-top: 5px;
}
#social-links-mob, .add-br {
	display: none;
}
/**/
body #secondary-container {
	float: right;
	width: 855px;
}
body .gray-form-box, .dark-form-box {
	/*width: 850px;
*/
}
#err_msg_container {
	color: red;
	font-weight: bold;
	font-family: arial;
	font-size: 12px;
}
/**/
#full-page-tabs ul li.active { 
	/*background: url("../img/inactive_tab.gif") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
*/
	background: #ded3d3;
	-moz-box-shadow: 0 1px 8px #9E9696 inset;
	-webkit-box-shadow: 0 1px 8px #9E9696 inset;
	-o-box-shadow: 0 1px 8px #9E9696 inset;
	box-shadow: 0 1px 8px #9E9696 inset;
	-ms-filter: "progid: DXImageTransform.Microsoft.Shadow(Strength=5, Direction=140, Color=#9E9696, positive=true)";
	text-decoration: none;
	color: #000;
	float: left;
	list-style: none outside none;
	margin: 0 5px;
	padding: 7px 0;
	text-align: center;
	width: 150px;
}
#full-page-tabs ul li.inactive:hover {
	/*background: url("../img/active_tab.gif") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
*/
	background: #ded3d3;
	-moz-box-shadow: 0 1px 8px #9E9696 inset;
	-webkit-box-shadow: 0 1px 8px #9E9696 inset;
	-o-box-shadow: 0 1px 8px #9E9696 inset;
	box-shadow: 0 1px 8px #9E9696 inset;
	-ms-filter: "progid: DXImageTransform.Microsoft.Shadow(Strength=5, Direction=140, Color=#9E9696, positive=true)";
	text-decoration: none;
	float: left;
	list-style: none outside none;
}
#full-page-tabs ul li.inactive { 
	/*background: url("../img/active_tab.gif") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
*/
	background: #BAD6F1;
	-moz-box-shadow: 0 5px 15px #577FA7 inset;
	-webkit-box-shadow: 0 5px 15px #577FA7 inset;
	-o-box-shadow: 0 5px 15px #577FA7 inset;
	box-shadow: 0 5px 15px #577FA7 inset;
	-ms-filter: "progid: DXImageTransform.Microsoft.Shadow(Strength=-1500, Direction=-10, Color=#577FA7, positive=true)";
	float: left;
	list-style: none outside none;
	margin: 0 5px;
	padding: 7px 0;
	text-align: center;
	width: 150px;
}
#full-page-tabs ul li a {
	/*color: #FFF;
*/
	color: #000;
	font-size: 13px;
	text-align: center;
}
.gray-form-box #full-page-tab-box {
	margin-left: 0px;
	border: 0px;
}
.withdraw_enrollment_btn {
	background: url("/img/withdraw.png") no-repeat scroll 0 0 transparent;
	border: 0 none;
	height: 21px;
	text-indent: -999px;
	width: 82px;
}
.gray-form-box form table td.label {
	width: 35%;
}
.gray-form-box form table td.field {
	width: 65%;
}
#secondary-container #secondary-main .gray-form-box .nr_fpt {
	width: 815px;
	padding: 5px 0 0;
	margin-bottom: 10px;
}
.nr_tab_box_1 {
	background: #fff;
	padding: 10px;
	margin-bottom: 12px;
}
.nr_tab_box_2 {
	padding: 10px 10px 0;
	margin-bottom: 12px;
}
body #secondary-container .gray-form-box .ac_tb {
	width: 100%;
}
.notification {
	font-family: arial;
	font-size: 14px;
	display: inline-flex;
	margin: 10px 0 13px;
	background: url(../img/alert2.png) no-repeat scroll 0 0 transparent;
	padding-left: 17px;
}
.notification a {
	padding: 0 5px;
	font-size: 13px;
	font-weight: 600;
}
.tab_box h2{
  display:inline-block;
}
.readonly{
  opacity:0.6;
}
.gray-form-box .account-table{
  width:99%;
}
body #main-container .leftcol_188 {width:188px !important}


.file_container{
    width:240px;
 }  