@charset "utf-8";

#nvx_contentbox h1, #nvx_contentbox-full h1, #nvx_content_container h1/* THIS IS THE CORRECT SHEET*/
/*norvax-seo-template-4 master CSS File*/

/* Reset Styles */
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary, time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}
@font-face {
	font-family: 'Calisto MT';
	src: url('../fonts/calist.eot');
	src: url('../fonts/calist.eot') format('embedded-opentype'), url('../fonts/calist.woff') format('woff'), url('../fonts/calist.ttf') format('truetype'), url('../fonts/calist.svg#CalistoMTRegular') format('svg');
}
@font-face {
	font-family: 'Cooper Std';
	src: url('../fonts/cooprblk.eot');
	src: url('../fonts/cooprblk.eot') format('embedded-opentype'), url('../fonts/cooprblk.woff') format('woff'), url('../fonts/cooprblk.ttf') format('truetype'), url('../fonts/cooprblk.svg#CooperHeavy') format('svg');
}
/* Global Styles */
body {
	margin:0;
	padding:0;
	height:100%;
	/*background:url(../images/bg.jpg) #5183be top center repeat-y;*/
	font-family:Calisto MT, Arial, Helvetica, sans-serif;
}
p {
	font-size:14px;
	color:#1c3cb0;
	text-align:justify;
	line-height:20px;
	padding-bottom:10px;
	font-family:Arial, Helvetica, sans-serif;
}
/*li {
	font-size:14px;
	color:#000080;
	line-height:20px;
}*/
img {
	border:none;
}
a {
	text-decoration:none;
	font-size:14px;
	color:#5b8ac1;
}
a:hover {
	text-decoration:underline;
	color:#5b8ac1;
}
.bold {
	font-weight:bold;
}
.clear {
	clear:both;
}
.clearright {
	clear:right;
}
.center {
	text-align:center;
}
.description {
	font-size:12px;
	color:#888;
	font-style:italic;
}
strong {
	font-weight:bold
}
.top {
	display:block;
	float:right;
	width:100%;
	font-size:12px;
	text-align:right;
	margin-bottom:20px;
}
iframe {
	margin-top:0;
}
.note {
	font-size:11px;
	color:#aaa;
	font-style:italic;
}
.important {
	color:red;
}
em {
	font-style:italic !important;
}
/* Page Containers */
#nvx_pagecontainer {
	position:relative;
	margin:0 auto;
	width:980px;
	height:100%;
	overflow:auto;
	min-height:100px;
	background:#fff;
	border-radius:10px;
}
#nvx_central_container {
	position:relative;
	width:995px;
	height:100% auto;
	overflow:auto;
	margin:0 auto;
	background:#fff;
}
#onestep {
	position:relative;
	width:980px;
	height:70px;
	margin-bottom:5px;
	background:#fff;
	z-index:99999999 !important;
}
#onestep a {
	font-family:Arial Narrow, Arial, Helvetica, sans-serif;
	color:#ffffff;
	font-family:Helvetica, sans-serif;
	color:#ffffff;
	font-family:Calisto MT, Arial, Helvetica, sans-serif;
	color:#ffffff;
	width:100%;
	text-align:center;
	padding:1em 0.4em;
	display:inline-block;
	margin:0 1em;
	background-color:#4A7361;
	text-shadow:none !important;
	color:white;
	font-family: 'Sans Pro', sans-serif;
	text-align:center;
	border-radius:50px;
	font-size:1.2em;
	box-shadow: inset 0 -10px 12px 0 hsla(0, 0%, 100%, 0.3), inset 0 5px 7px 0 hsla(0, 0%, 100%, 0.3), inset 8px 0 8px 0 hsla(0, 0%, 100%, 0.2), inset 12px 0 12px 0 hsla(0, 0%, 0%, 0.01), inset 0 24px 24px 0 hsla(0, 0%, 0%, 0.01);
	background: #057363; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzA1NzM2MyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzA1Nzk2NyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzA1Nzk2NyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUxJSIgc3RvcC1jb2xvcj0iIzA1NmI1YyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwNTc3NjYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #057363 0%, #057967 50%, #057967 50%, #056b5c 51%, #057766 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #057363), color-stop(50%, #057967), color-stop(50%, #057967), color-stop(51%, #056b5c), color-stop(100%, #057766)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #057363 0%, #057967 50%, #057967 50%, #056b5c 51%, #057766 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #057363 0%, #057967 50%, #057967 50%, #056b5c 51%, #057766 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #057363 0%, #057967 50%, #057967 50%, #056b5c 51%, #057766 100%); /* IE10+ */
	background: linear-gradient(to bottom, #057363 0%, #057967 50%, #057967 50%, #056b5c 51%, #057766 100%); /* W3C */
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#057363', endColorstr='#057766', GradientType=0 ); /* IE6-8 */
}
#onestep a:hover {
	text-decoration:none;
	/*GREEN HOVER*/
	background: #376f5e; /* Old browsers */
	background: -moz-linear-gradient(top, #376f5e 0%, #30584c 49%, #356557 50%, #4d8f7c 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #376f5e), color-stop(49%, #30584c), color-stop(50%, #356557), color-stop(100%, #4d8f7c)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #376f5e 0%, #30584c 49%, #356557 50%, #4d8f7c 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #376f5e 0%, #30584c 49%, #356557 50%, #4d8f7c 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #376f5e 0%, #30584c 49%, #356557 50%, #4d8f7c 100%); /* IE10+ */
	background: linear-gradient(to bottom, #376f5e 0%, #30584c 49%, #356557 50%, #4d8f7c 100%); /* W3C */
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#376f5e', endColorstr='#4d8f7c', GradientType=0 ); /* IE6-9 */
}
#onestepHome {
	font-family:Arial Narrow, Arial, Helvetica, sans-serif;
	color:#ffffff;
	font-family:Helvetica, sans-serif;
	color:#ffffff;
	font-family:Calisto MT, Arial, Helvetica, sans-serif;
	color:#ffffff;
	width:100%;
	text-align:center;
	margin:10px auto 45px;
	background-color:#4A7361;
	text-shadow:none !important;
	color:white;
	font-family: 'Sans Pro', sans-serif;
	text-align:center;
	border-radius:50px;
	font-size:1.2em;
	width:200px;
	/* box-shadow: inset 0 -7px 1px -5px #A4FFFF, inset 0 4px 1px -2px #A4FFFF; */
	border:1px solid #30664F;
	background: #016355; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAxNjM1NSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzAxNjc1OCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzAxNjc1OCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUxJSIgc3RvcC1jb2xvcj0iIzAxNWI0ZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMTY1NTYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #016355 0%, #016758 50%, #016758 50%, #015b4e 51%, #016556 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #016355), color-stop(50%, #016758), color-stop(50%, #016758), color-stop(51%, #015b4e), color-stop(100%, #016556)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #016355 0%, #016758 50%, #016758 50%, #015b4e 51%, #016556 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #016355 0%, #016758 50%, #016758 50%, #015b4e 51%, #016556 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #016355 0%, #016758 50%, #016758 50%, #015b4e 51%, #016556 100%); /* IE10+ */
	background: linear-gradient(to bottom, #016355 0%, #016758 50%, #016758 50%, #015b4e 51%, #016556 100%); /* W3C */
 /* filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#016355', endColorstr='#016556', GradientType=0 ); */ /* IE6-8 */
}
#onestepHome label {
	padding-top:.2em;
	display: block;
	margin-bottom: -5px;
	font-size: 18px;
	font-weight: 900;
}
#onestepHome img {
	position:relative;
	top:-.2em;
	width: 100px;
	margin: 0 auto;
	min-height: 23px!important;
	max-height: 33px!important;
}
.arrows2 {
	padding-top: 10px;
}
/* Header Styles */
#nvx_header_maincontainer {
	position:relative;
	width:980px;
	height:130px;
	background:#fff;
        margin-bottom: 40px;
	
}
#nvx_header_logocontainer {
	position:relative;
	float:left;
	/*width:450px;*/
	width:200px;
	height:80px;
	margin-top:10px;
	margin-left:20px;
	background:#fff;
}
#nvx_header_description {
	display:block;
	float:right;
	text-align:right;
	/*width:490px;*/
	width:auto;
	height:55px;
	padding:0 0px 0 0;
	margin-top:15px;
	font-size:21px;
	color:#1c3cb0;
	font-weight:bold;
	text-shadow: 1px 1px 1px #bbb;
	font-family:"Arial Narrow", Arial, Helvetica, sans-serif;
}
 @-moz-document url-prefix() {
 #nvx_header_description {
 display:block;
 float:right;
 text-align:right;
 /*width:490px;*/
 width:260px;
 height:55px;
 padding:0 0px 0 0;
 margin-top:15px;
 font-size:21px;
 color:#1c3cb0;
 font-weight:bold;
 text-shadow: 1px 1px 1px #bbb;
 font-family: Arial, Helvetica, sans-serif;
 font-stretch: condensed;
}
}
/* Nav Bar Styles */
#nvx_header_navcontainer {
	position:relative;
	z-index:99999999;
	width:990px;
	margin:20px 0 10px 0;
}
#nvx_header_navcontainer ul {
	/* width:980px; */ 
	width:960px;
	margin:0 auto;
	display:block;
	text-align:center;
}
#nvx_header_navcontainer ul li {
	background:red;
	margin:0.5em;
	list-style:none;
	border:none;
	display:inline-block;
	position:relative;
	outline:none; /* Styles that make Shiny */
	opacity:1;
	box-shadow:/* 3D bottom. inset 0 -0.3em #ccc,*/ inset 0 0 0.01em hsla(0,0%,0%,0.1), inset 0 0.1em 0.2em hsla(0,0%,0%,0.07), inset 0 -0.1em 0.2em hsla(0,0%,100%,0.4);
	border:0.1em solid #2F33A8;
	border-radius:2em;
	box-shadow: inset 0 -7px 1px -5px #69758E, inset 0 4px 1px -2px #69758E;
	background: #554f7c; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: #274791; /* Old browsers */
	background: -moz-linear-gradient(top, #274791 0%, #233f85 49%, #010280 50%, #010280 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #274791), color-stop(49%, #233f85), color-stop(50%, #010280), color-stop(100%, #010280)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #274791 0%, #233f85 49%, #010280 50%, #010280 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #274791 0%, #233f85 49%, #010280 50%, #010280 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #274791 0%, #233f85 49%, #010280 50%, #010280 100%); /* IE10+ */
	background: linear-gradient(to bottom, #274791 0%, #233f85 49%, #010280 50%, #010280 100%); /* W3C */
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#274791', endColorstr='#010280', GradientType=0 ); /* IE6-9 */
}
#nvx_header_navcontainer ul li:hover, #nvx_header_navcontainer ul li.current_page_item {
	box-shadow:inset 0 0 0.01em hsla(0,0%,0%,0.1), inset 0 0.1em 0.2em hsla(0,0%,0%,0.07), inset 0 0 1em hsla(0,0%,0%,0.4);
}
#nvx_header_navcontainer ul li a {
	display:block;
	opacity:1;
	position:relative;
	padding:0.8em 2em;
	top:-0.01em;
	text-shadow:0.03em 0.03em #333;
	color:white;
	text-decoration:none;
	text-transform:uppercase;
	font-weight:600;
	font-family:sans-serif;
}
#nvx_header_navcontainer ul li:hover a {
	opacity:0.8;
	-webkit-transform: scale(0.95);
	-moz-transform: scale(0.95);
	-ms-transform: scale(0.95);
	-o-transform: scale(0.95);
	transform: scale(0.95);
	backgrond:transparent;
}
#nvx_header_navcontainer ul li:active a, #nvx_header_navcontainer ul li.current_page_item a {
	opacity:0.7;
	-webkit-transform: scale(0.9);
	-moz-transform: scale(0.9);
	-ms-transform: scale(0.9);
	-o-transform: scale(0.9);
	transform: scale(0.9);
	background:transparent;
}
#menu-tips-menu {
	width:279px;
	margin:0 auto;
	padding:0;
	display:block;
	background:#fff;
	text-align:center;
}
#menu-tips-menu li {
	background:red;
	margin:0.5em;
	list-style:none;
	border:none;
	display:inline-block;
	position:relative;
	outline:none; /* Styles that make Shiny */
	opacity:1;
	box-shadow:/* 3D bottom. inset 0 -0.3em #ccc,*/ inset 0 0 0.01em hsla(0,0%,0%,0.1), inset 0 0.1em 0.2em hsla(0,0%,0%,0.07), inset 0 -0.1em 0.2em hsla(0,0%,100%,0.4);
	border:0.1em solid #5E00FF;
	border-radius:2em;
	border-radius:2em;
	width:220px;
	box-shadow: inset 0 -7px 1px -5px rgba(134, 4, 158, 0.41), inset 0 4px 1px -2px rgba(134, 4, 158, 0.41);
	background: #5346a8; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzUzNDZhOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzU4NGFiMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzU4NGFiMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUxJSIgc3RvcC1jb2xvcj0iIzRlNDI5ZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM1NjQ4YWUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #5346a8 0%, #584ab2 50%, #584ab2 50%, #4e429e 51%, #5648ae 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #5346a8), color-stop(50%, #584ab2), color-stop(50%, #584ab2), color-stop(51%, #4e429e), color-stop(100%, #5648ae)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #5346a8 0%, #584ab2 50%, #584ab2 50%, #4e429e 51%, #5648ae 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #5346a8 0%, #584ab2 50%, #584ab2 50%, #4e429e 51%, #5648ae 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #5346a8 0%, #584ab2 50%, #584ab2 50%, #4e429e 51%, #5648ae 100%); /* IE10+ */
	background: linear-gradient(to bottom, #5346a8 0%, #584ab2 50%, #584ab2 50%, #4e429e 51%, #5648ae 100%); /* W3C */
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5346a8', endColorstr='#5648ae', GradientType=0 ); /* IE6-8 */
}
#menu-tips-menu li a {
	color:white;
	display:block;
	opacity:1;
	position:relative;
	padding:0.8em 2em;
	top:-0.01em;
	text-shadow:0.03em 0.03em #333;
	color:white;
	text-decoration:none;
	text-transform:uppercase;
	font-weight:600;
	font-family:sans-serif;
}
#menu-tips-menu li:hover, #menu-tips-menu li.current-menu-item {
	box-shadow:inset 0 0 0.01em hsla(0,0%,0%,0.1), inset 0 0.1em 0.2em hsla(0,0%,0%,0.07), inset 0 0 1em hsla(0,0%,0%,0.4);
}
#menu-tips-menu li:hover a {
	opacity:0.8;
	-webkit-transform: scale(0.95);
	-moz-transform: scale(0.95);
	-ms-transform: scale(0.95);
	-o-transform: scale(0.95);
	transform: scale(0.95);
	background:transparent;
}
#menu-tips-menu li:active a, #menu-tips-menu li.current-menu-item a, #menu-tips-menu li.current-menu-ancestor a {
	opacity:0.7;
	-webkit-transform: scale(0.9);
	-moz-transform: scale(0.9);
	-ms-transform: scale(0.9);
	-o-transform: scale(0.9);
	transform: scale(0.9);
	background:transparent;
}
/* Page Styles */
#nvx_content_container {
	position:relative;
	clear:none;
	display:block;
	/*width:620px;
	padding:10px 30px 10px 20px;*/
	width:100%;
	float:left;
	height:auto;
	background:#fff;
}
#nvx_content_container li {
	font-family:Arial, Helvetica, sans-serif;
}
#nvx_contentbox {
	position:relative;
	display:block;
	/*width:620px;*/
	width:100%;
	height:auto;
	margin:20px 0 0 0;
	/*padding: 10px;*/
}
#nvx_contentbox ol {
	margin:5px 0 20px 40px;
}
#nvx_contentbox ol li {
	margin-bottom:10px;
}
#nvx_content_container-full {
	position:relative;
	clear:none;
	display:block;
	width:920px;
	padding:10px 20px;
	float:left;
	height:auto;
	min-height:350px;
	background:#fff;
}
#nvx_contentbox-full {
	position:relative;
	display:block;
	width:920px;
	height:auto;
	margin:20px 0;
	padding: 10px;
}
.home-title {
	color:#8c00ff !important;
	font-size:19px !important;
	text-shadow: 1px 1px 1px #bbb;
	font-weight:normal;
	padding-top:10px;
	margin-bottom:10px;
	font-weight:bold !important;
	/* margin-left:-55px; */
	
	width: 610px;
	margin-left:-20px;
	margin-top:20px;
	font-family:Calisto MT, Arial, Helvetica, sans-serif !important;
	text-align:center;
}
.scale img {
	display:block;
	width:250px;
	margin-top:20px;
	margin-left:25px;
	float:left;
}
#nvx_contentbox h1, #nvx_contentbox-full h1, #nvx_content_container h1 {
	color:#721d8a;
	font-size:30px;
	text-shadow: 1px 1px 1px #bbb;
	font-weight: 600;
	margin-bottom:5px;
	margin-top:0px;
	font-family:Calisto MT, Arial, Helvetica, sans-serif;
	text-align:center;
	line-height:48px;
}
#nvx_contentbox a {
	color:#0000ff;
}
.blue {
	color:#000080 !important;
}
#nvx_contentbox h2, #nvx_contentbox h2 a {
	color:#721d8a;
	text-shadow: 1px 1px 1px #bbb;
	font-size:20px;
	font-weight:bold;
	font-family:Calisto MT, Arial, Helvetica, sans-serif;
	margin-top:20px;
	margin-bottom:5px;
	text-align:center;
}
#nvx_contentbox h3, #nvx_contentbox h3 a {
	color:#721d8a;
	text-shadow: 1px 1px 1px #bbb;
	font-size:16px;
	font-weight:bold;
	font-family:Calisto MT, Arial, Helvetica, sans-serif;
	margin-top:20px;
	margin-bottom:5px;
	text-align:center;
}
#nvx_header_navcontainer-top-nav {
    margin-top: 60px;
    float: left;
}
#nvx_contentbox ul {
	margin:0 0 13px 40px;
}
ul.top-menu {
    margin-left: 31px;
}
ul.top-menu li {
    display: inline-block;
    text-shadow: none;
    padding: 0 4px;
}
ul.top-menu li a {
    font-size: 17px;
    font-weight: 600 !important;
    color: #00007d;
	font-family: "Arial Narrow", Arial, Helvetica, sans-serif;
}
ul.top-menu li a:hover{
    text-decoration:none;
}
.home3col {
	display:block;
	float:left;
	width:280px;
	padding:10px 20px;
}
.first {
	margin-left:5px;
}
.home3col h3 {
	color:#721d8a;
	font-family:Calisto MT, Arial, Helvetica, sans-serif;
	text-shadow: 1px 1px 1px #bbb;
	font-size:24px;
	font-weight:normal;
	margin-top:20px;
	margin-bottom:5px;
	padding-bottom:5px;
	border-bottom:1px solid #bbb;
}
.home3col ul {
	margin:5px 0 20px 10px;
	list-style:none;
}
.home3col .posts, #nvx_featurebox .posts {
	display:block;
	padding:5px 0;
	border-bottom:1px dotted #bbb;
	overflow:hidden;
}
.home3col .posts .byline {
	font-size:11px;
	color:#aaa;
	width:280px;
	padding-bottom:2px;
	line-height:16px;
}
#nvx_featurebox .posts .byline {
	font-size:11px;
	color:#aaa;
	width:260px;
	padding-bottom:2px;
	margin-bottom:0;
	line-height:16px;
}
.all-news {
	padding-top:10px;
	text-align:right;
}
.all-news a {
	font-size:11px !important;
}
#nvx_contentbox .post {
	display:block;
	padding:5px 0;
	border-bottom:1px dotted #bbb;
	overflow:hidden;
}
#nvx_contentbox .post-title a {
	font-size:20px;
}
#nvx_contentbox .byline {
	font-size:11px;
	color:#aaa;
	width:280px;
	padding-bottom:2px;
	line-height:16px;
}
#nvx_contentbox .read-more {
	font-size:12px;
	padding-left:10px;
}
.about-images {
	display:block;
	float:left;
	width:280px;
	height:241px;
	margin:10px 12px;
}
.about-images img {
	display:block;
	float:left;
	padding:5px;
	border:10px solid #fff;
	box-shadow: 0px 0px 5px rgba(0,0,0,0.6);
}
.about-images p {
	text-align:center;
	clear:left;
	padding-top:5px;
	font-size:12px;
	color:#333;
}
/* Sidebar Styles */
#nvx_feature_container {
	position:relative;
	display:block;
	width:280px;
	padding:10px 10px 0 10px;
	float:left;
	height:auto;
	margin:20px 0 0 0;
	min-height:694px;
}
#nvx_featurebox {
	display:block;
	margin-bottom: 45px;
	overflow:hidden;
	padding:10px;
	width: 220px;
}
#nvx_featurebox img {
	display:block; /* margin:auto!important; */
	max-width:220px; /* width:220px; */
}
#nvx_featurebox h3 {
	text-shadow: 1px 1px 1px #bbb;
	font-size: 24px;
	font-weight: bold;
	color:#721d8a;
	font-family:Calisto MT, Arial, Helvetica, sans-serif;
	margin:0 0 5px 0;
	text-align:center;
}
#nvx_featurebox p, #nvx_featurebox a {
	font-size: 14px;
	line-height:16px;
	padding: 0 0 10px 0;
}
.quote-button {
	font-family:Calisto MT, Arial, Helvetica, sans-serif;
	color:#ffffff !important;
	text-align:center;
	font-size:18px;
	font-weight:bold;
	display:inline-block;
	float:left;
	height:auto;
	line-height:40px;
	padding:.5em 1em !important;
	/* margin:10px; */
	text-decoration:none;
	font-family: 'Sans Pro', sans-serif;
	text-align:center;
	border-radius:50px;
	font-size:1.2em;
	box-shadow: inset 0 -7px 1px -5px #A4FFFF, inset 0 4px 1px -2px #A4FFFF;
	border:1px solid #30664F;
	background: #016355; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAxNjM1NSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzAxNjc1OCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzAxNjc1OCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUxJSIgc3RvcC1jb2xvcj0iIzAxNWI0ZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMTY1NTYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #016355 0%, #016758 50%, #016758 50%, #015b4e 51%, #016556 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #016355), color-stop(50%, #016758), color-stop(50%, #016758), color-stop(51%, #015b4e), color-stop(100%, #016556)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #016355 0%, #016758 50%, #016758 50%, #015b4e 51%, #016556 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #016355 0%, #016758 50%, #016758 50%, #015b4e 51%, #016556 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #016355 0%, #016758 50%, #016758 50%, #015b4e 51%, #016556 100%); /* IE10+ */
	background: linear-gradient(to bottom, #016355 0%, #016758 50%, #016758 50%, #015b4e 51%, #016556 100%); /* W3C */
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#016355', endColorstr='#016556', GradientType=0 ); /* IE6-8 */
}
.quote-button:hover {
	box-shadow:inset 0 0 0.01em hsla(0,0%,0%,0.1), inset 0 0.1em 0.2em hsla(0,0%,0%,0.07), inset 0 0 1em hsla(0,0%,0%,0.4);
	text-decoration:none;
}
.quote-button:active {
	background: #00a500;
	color:#ffffff;
	box-shadow: 0 0px 0px rgba(0,0,0,0.0); /* Exterior Shadow */
}
#nvx_featurebox ul {
	list-style:none;
	/* text-align: center; */
	max-width: 220px;
	margin:0;
}
/* Footer Nav */
#nvx_footer_container {
	position:relative;
	width:980px;
	height:auto;
	/* padding:10px 0; */
	
	padding:0;
	background:#fff;
	color:#555;
	font-size:12px;
	line-height:16px;
	margin:0px;
}
#nvx_footer_container ul li a {
	text-decoration:none;
	color: #00007d;
	font-weight: bold !important;
}
#nvx_footer_container ul li a:hover {
	text-decoration: underline;
	color: #00007d;
}
#nvx_footer_container ul {
	list-style: none;
	clear:both;
	padding:2px 0;
	display:block;
	margin: -5px auto;
	text-align:center;
	height:auto;
	overflow:hidden;
}
#nvx_footer_container ul li {
	list-style: none;
	display: inline;
	padding:0 2px 0 5px;
	border-left: #ddd 1px dotted;
}
#nvx_footer_container ul li:first-child {
	border-left: none;
}
#nvx_footer_container .copyblock {
	height: auto;
	text-align:center;
	color:#999;
	padding-top:5px;
	font-size:11px;
}
.page-id-792 #nvx_featurebox {
    display: block;
    margin-bottom: 150px;
    overflow: hidden;
    padding: 10px;
    width: 220px;
}
.foot-note {
	text-align:center;
	color:#000080;
	font-size:14px;
	line-height:12px;
	font-weight:bold;
	padding:0 20px;
        letter-spacing: -1px;

	
           
}
.privacy {
	display:block;
	float:right;
	width:120px;
	height:32px;
}
/*.footer-logos li {
	display:block !important;
	float:left !important;
	margin:0 !important;
	border:none !important;
	padding:0 10px !important;
}*/
.copyblock {
	color:#000080;
}
/* SubFooter Content */
#nvx_subfooter_container {
	position:relative;
	width:940px;
	height:100%;
	min-height:20px;
	background:#fff;
	padding:20px;
}
#nvx_subfooter_container h3 {
	font-size:14px;
	font-weight:bold;
	color:#efefef;
	margin:0 0 10px 0;
	padding:0;
}
#nvx_subfooter_container p, #nvx_subfooter_container li {
	margin:0 0 10px 0;
	font-size:12px;
	line-height:16px;
	color:#cfcfef;
}
#nvx_subfooter_container ul {
	margin:5px 0 20px 20px;
	color:#cfcfef;
}
#nvx_subfooter_container a {
	color:#cfcfef;
}
#nvx_subfooter_container a:hover {
	color:#fff;
}
table {
	width:auto;
	border:1px solid #bbb;
	margin:10px 0;
}
table thead {
	background:#000080;
	font-size:12px;
	color:#fff;
	text-align:center;
}
table thead th {
	font-family:Arial, Helvetica, sans-serif;
	padding:4px;
	border:1px solid #ddd;
	font-size:10px;
	color:#fff;
}
table tbody {
	background:#fff;
}
table tbody tr:nth-child(even) {
	background:#e2e2e2;
}
table tbody td {
	font-family:Arial, Helvetica, sans-serif;
	padding:4px;
	border:1px solid #ddd;
	font-size:12px;
	color:#000080;
}
table tfoot {
	background:#bbb;
	text-align:center;
	color:#555;
	font-style:italic;
	font-size:12px;
}
table tfoot td {
	padding:4px;
}
/* Global Form Styles */
/*form {
	display:block;
	position:relative;
	padding-bottom:40px;
	margin-top:20px;
}*/
form .forms {
	display:block;
	margin:10px 0;
	overflow:hidden;
	width:600px;
}
form .forms-row {
	display:block;
	width:600px;
	overflow:hidden;
	padding:2px 0 0 0;
	border-top:1px solid #ddd;
}
form .forms-row:first-child {
	border-top:none;
}
form .radios .form-item {
	height:50px;
}
form .row-label {
	display:block;
	float:left;
	width:90px;
	font-weight:bold;
	margin:20px 0 0 0;
	padding:0;
}
form .forms h2, .contact-form legend {
	display:block;
	width:600px;
	font-size:15px;
	padding:5px 0;
	margin:5px 0;
	color:#000080;
	font-weight:bold;
	border-bottom:2px solid #d0d0d8;
}
form .form-title {
	font-size:14px;
	color:#000080;
	font-weight:bold;
}
form .form-item {
	display:block;
	float:left;
	overflow:hidden;
	padding:2px 0;
}
form .form-tall {
	display:block;
	float:left;
	height:auto;
	margin-bottom:5px;
	padding-bottom:5px;
}
form .sub-form-item {
	display:block;
	float:left;
	width:580px;
	margin-left:20px;
	margin-bottom:10px;
}
form .form-item .form-item {
	border-bottom:none;
}
form .clear {
	clear:left;
}
form .pad {
	padding-top:10px;
}
.error {
	list-style:none;
	display:block;
	width:580px;
	padding:20px;
	font-size:14px;
	background:#FFE4E0;
	color:#EE5555 !important;
	border:1px solid #EE5555;
}
.error li {
	display:block;
	height:20px;
	background:url(../images/error.png) 0 0 no-repeat;
	text-indent:20px;
	font-size:12px !important;
	background:#FFE4E0;
	color:#EE5555 !important;
}
.inputError input, .inputError select, .inputError .radio-check {
	background:#FFE4E0 !important;
	color:#EE5555 !important;
	border:1px solid #EE5555 !important;
}
#form-control {
	display:block;
	width:600px;
	padding:5px 0;
	overflow:hidden;
}
#add-new1, #add-new2, #add-new3 {
	display:block;
	float:left;
	width:600px;
	background:url(../images/plus.png) 0 0 no-repeat;
	text-indent:20px;
	font-size:14px;
}
.gform_wrapper .gsection {
	margin:40px 0 16px!important;
}
/* Set Form Item Width */
form .full {
	width:600px;
	clear:left;
}
form .half {
	width:300px;
}
form .tri {
	width:200px;
}
form .quad {
	width:150px;
}
form .med {
	width:110px;
}
form .small {
	width:65px;
}
form .custom {
	width:90px;
}
form .custom2 {
	width:130px;
}
form .custom3 {
	width:160px;
}
form .date1 {
	width:20px !important;
}
form .date2 {
	width:20px !important;
	clear:none !important;
	float:left !important;
}
form .date3 {
	width:35px !important;
	clear:none !important;
	float:left !important;
}
form .slash {
	display:block;
	float:left;
	width:15px;
	text-align:center;
}
form .apps {
	width:40px !important;
}
.tiny {
	font-size:11px !important;
	color:#000080 !important;
	font-weight:normal !important;
}
form .app-col {
	display:block;
	float:left;
	width:300px;
}
form .push {
	margin-left:100px;
}
form .float {
	float:left !important;
	width:240px;
	overflow:visible !important;
}
form .float label {
	display:block;
	float:left !important;
	width:50px !important;
}
form .float input {
	display:block;
	float:left !important;
	margin-top:-4px !important;
	width:80px !important;
	clear:none !important;
}
.center {
	text-align:center;
	font-size:16px;
}
/* Form Text */
form .form-copy {
	font-size:14px;
	color:#333;
	line-height:20px;
}
form .description {
	display:block;
	float:left;
	width:600px !important;
	font-size:11px !important;
	color:#00007d;
	width:auto;
	font-style:italic;
	font-weight:bold;
	margin-bottom:5px;
}
form .sub-header {
	display:block;
	float:left;
	width:600px;
	color:#000080;
	font-size:14px;
	font-weight:bold;
	padding:10px 0 0 0;
}
/* Form Fields*/
/*form input, form textarea, form .gfield_select {
	background:#dbecff;
	color:#000080;
	border:1px solid #bbb;
	max-width: 75%;
	max-height: 75%;
}*/
form input:focus, form textarea:focus, form .gfield_select:focus {
	background:white;
	color:#000;
	border:1px solid #000080;
}
.gform_heading {
	display:none;
}
/* Form Button */
/* 
	commented on March 2015
	form .gform_button {
	font-family:Calisto MT, Arial, Helvetica, sans-serif;
	color:#ffffff;
	width:100px;
	text-align:center;
	padding:1em 0.4em;
	display:inline-block;
	margin:0 1em;
	background-color:#4A7361;
	text-shadow:none !important;
	border-radius:50px;
	font-size:1.2em;
	/* box-shadow: inset 0 -7px 1px -5px #A4FFFF, inset 0 4px 1px -2px #A4FFFF; 
	border:1px solid #30664F;
	background: #057363; /* Old browsers 
	/* IE9 SVG, needs conditional override of 'filter' to 'none' 
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzA1NzM2MyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzA1Nzk2NyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzA1Nzk2NyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUxJSIgc3RvcC1jb2xvcj0iIzA1NmI1YyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwNTc3NjYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #057363 0%, #057967 50%, #057967 50%, #056b5c 51%, #057766 100%); /* FF3.6+ /
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#057363), color-stop(50%,#057967), color-stop(50%,#057967), color-stop(51%,#056b5c), color-stop(100%,#057766)); /* Chrome,Safari4+ 
	background: -webkit-linear-gradient(top,  #057363 0%,#057967 50%,#057967 50%,#056b5c 51%,#057766 100%); /* Chrome10+,Safari5.1+ 
	background: -o-linear-gradient(top,  #057363 0%,#057967 50%,#057967 50%,#056b5c 51%,#057766 100%); /* Opera 11.10+ /
	background: -ms-linear-gradient(top,  #057363 0%,#057967 50%,#057967 50%,#056b5c 51%,#057766 100%); /* IE10+ /
	background: linear-gradient(to bottom,  #057363 0%,#057967 50%,#057967 50%,#056b5c 51%,#057766 100%); /* W3C /
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#057363', endColorstr='#057766',GradientType=0 ); /* IE6-8 /
}
form .gform_button:hover {
	cursor:pointer;
	text-decoration:none;
	/*GREEN HOVER/
	background: #376f5e; /* Old browsers /
	background: -moz-linear-gradient(top,  #376f5e 0%, #30584c 49%, #356557 50%, #4d8f7c 100%); /* FF3.6+ /
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#376f5e), color-stop(49%,#30584c), color-stop(50%,#356557), color-stop(100%,#4d8f7c)); /* Chrome,Safari4+ /
	background: -webkit-linear-gradient(top,  #376f5e 0%,#30584c 49%,#356557 50%,#4d8f7c 100%); /* Chrome10+,Safari5.1+ /
	background: -o-linear-gradient(top,  #376f5e 0%,#30584c 49%,#356557 50%,#4d8f7c 100%); /* Opera 11.10+ /
	background: -ms-linear-gradient(top,  #376f5e 0%,#30584c 49%,#356557 50%,#4d8f7c 100%); /* IE10+ /
	background: linear-gradient(to bottom,  #376f5e 0%,#30584c 49%,#356557 50%,#4d8f7c 100%); /* W3C /
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#376f5e', endColorstr='#4d8f7c',GradientType=0 ); /* IE6-9 /
} */

/* Form Tables */
form .form-item table {
	width:auto;
	border:1px solid #bbb;
	margin:10px 0;
}
form .form-item table thead {
	background:#000080;
	font-size:12px;
	color:#fff;
	text-align:center;
}
form .form-item table thead th {
	padding:4px;
	border:1px solid #ddd;
	font-size:10px;
	color:#fff;
}
form .form-item table tbody {
	background:#fff;
}
form .form-item table tbody tr:nth-child(even) {
	background:#dbecff;
}
form .form-item table tbody td {
	padding:4px;
	border:1px solid #ddd;
	font-size:12px;
	color:#000080;
	vertical-align:middle;
}
td {
	vertical-align:middle;
}
form .form-item table tfoot {
	background:#bbb;
	text-align:center;
	color:#555;
	font-style:italic;
	font-size:12px;
}
form .form-item table tfoot td {
	padding:4px;
}
/* Form Item Elements */
form .form-item label, .contact-form label {
	display:block;
	float:left;
	font-size:12px;
	color:#000080;
	width:auto;
	line-height:16px;
}
form .radios label {
	display:block;
	float:left;
	font-size:12px;
	color:#000080;
	width:300px;
	line-height:16px;
}
.contact-form label {
	clear:left;
	padding-top:10px;
}
form .form-item span, form .form-item label span, .contact-form label span, .required {
	color:#9d000f;
	font-size:10px;
	font-weight:bold;
}
form .form-item input[type="text"] {
	clear:left;
	margin-top:3px;
	display:block;
	float:left;
	width:auto;
	padding:2px;
	font-size:12px;
	color:#000080;
	border:1px solid #bbb;
	background:#dbecff;
}
form .form-item select {
	clear:left;
	margin-top:3px;
	display:block;
	float:left;
	width:auto;
	padding:1px;
	font-size:12px;
	color:#000080;
	border:1px solid #bbb;
	background:#dbecff;
}
form .form-item textarea, .contact-form textarea {
	clear:left;
	margin-top:3px;
	display:block;
	float:left;
	width:280px;
	height:80px;
	padding:2px;
	font-size:12px;
	color:#000080;
	border:1px solid #bbb;
	background:#dbecff;
}
form .form-item .radio-check {
	display:block;
	float:left;
	width:auto;
	margin-bottom:5px;
}
form .form-item .radio-check label {
	width:auto !important;
	display:block;
	float:left;
	font-size:12px;
	color:#000080;
	line-height:22px;
	margin-right:10px;
}
form .form-item .radio-check input {
	display:block;
	float:left;
	position:relative;
	top:1px;
	background:#dbecff;
}
form .form-tall .check-col {
	display:block;
	float:left;
	width:auto;
	margin-bottom:5px;
}
form .form-tall .check-col label {
	width:auto !important;
	display:block;
	float:left;
	font-size:12px;
	color:#000080;
	line-height:22px;
	margin-right:10px;
}
form .form-tall .check-col input {
	clear:left;
	display:block;
	float:left;
	position:relative;
	top:1px;
}
form .form-item input[type="text"]:focus, form .form-item select:focus, form .form-item textarea:focus {
	background:#fff;
	color:#000;
	border:1px solid #000080;
}
/* Form Actions */
form .form-action, .form-submit {
	display:block;
	float:left;
	width:580px;
	overflow:hidden;
	margin:10px 0;
	padding:10px;
}
/*
form .form-action input[type="submit"], .form-button {
	font-family:Arial Narrow, Arial, Helvetica, sans-serif;
	color:#ffffff;
	text-align:center;
	font-size:24px;
	font-weight:bold;
	display:block;
	width:249px;
	height:50px;
	line-height:50px;
	padding:0 5px;
	margin:10px auto;
	text-shadow: /* Simulating Text Stroke /
		-1px -1px 0 #000080, 
		1px -1px 0 #000080, 
		-1px 1px 0 #000080, 
		1px 1px 0 #000080;
	border: 1px solid rgba(0,0,0,0.5);
	border-bottom: 3px solid rgba(0,0,0,0.5);
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	background: #00a500;
	box-shadow: 
		0 2px 4px rgba(0,0,0,0.3), /* Exterior Shadow /
		inset 0 1px rgba(255,255,255,0.3), /* Top light Line /
		inset 0 10px rgba(255,255,255,0.2), /* Top Light Shadow /
		inset 0 10px 20px rgba(255,255,255,0.25), /* Sides Light Shadow /
		inset 0 -15px 30px rgba(0,0,0,0.3); /* Dark Background /
	-o-box-shadow: 
		0 2px 4px rgba(0,0,0,0.3),
		inset 0 1px rgba(255,255,255,0.3),
		inset 0 10px rgba(255,255,255,0.2),
		inset 0 10px 20px rgba(255,255,255,0.25),
		inset 0 -15px 30px rgba(0,0,0,0.3);
	-webkit-box-shadow: 
		0 2px 4px rgba(0,0,0,0.3),
		inset 0 1px rgba(255,255,255,0.3),
		inset 0 10px rgba(255,255,255,0.2),
		inset 0 10px 20px rgba(255,255,255,0.25),
		inset 0 -15px 30px rgba(0,0,0,0.3);
	-moz-box-shadow:
		0 2px 4px rgba(0,0,0,0.3),
		inset 0 1px rgba(255,255,255,0.3),
		inset 0 10px rgba(255,255,255,0.2),
		inset 0 10px 20px rgba(255,255,255,0.25),
		inset 0 -15px 30px rgba(0,0,0,0.3);
}
form .form-action input[type="submit"]:hover, .form-button:hover {
	text-decoration:none;
	color:#ffffff;
	box-shadow: 
		0 4px 8px rgba(0,0,0,0.8), /* Exterior Shadow /
		inset 0 1px rgba(255,255,255,0.3), /* Top light Line /
		inset 0 10px rgba(255,255,255,0.2), /* Top Light Shadow /
		inset 0 10px 20px rgba(255,255,255,0.25), /* Sides Light Shadow /
		inset 0 -15px 30px rgba(0,0,0,0.3); /* Dark Background /
}
*/

.formMisc {
	display: block;
	float: left;
	font-size: 12px;
	color: #000080;
	width: auto;
	line-height: 16px;
}
.citywide {
	width: 400px;
	height: 130px;
	margin: 0px auto;
	/* padding-bottom:.5in; */
	padding:0px !important;
}
/*input, select, body .gform_wrapper .datepicker {
	display:block !important;
	max-width:70% !important;
}*/
/*li a {
	font-weight:bold !important;
}*/
#nvx_header_navcontainer2 ul#menu-header-nav {
	display: block;
	margin: 0 auto;
	text-align: center;
	width: 830px;
}



/*update css*/
div#nvx_header_navcontainer2 ul#menu-header-nav.menu-footer li.menu-item {
	list-style:none;
	text-decoration:none!important;
	display:inline-block!important;
	color: white !important;
	font-family: sans-serif !important;
	text-transform: uppercase !important;
	text-decoration: none!important;
	margin:0px 0!important;
}
div#nvx_header_navcontainer2 ul#menu-header-nav.menu-footer li.menu-item span {
	-webkit-border-radius: 20px!important;
	-moz-border-radius: 20px!important;
	border-radius: 20px!important;
	font-size:12px!important;
	font-family:arial, helvetica, sans-serif!important;
	text-shadow: 0px 0px 0 rgba(0,0,0,0.3)!important;
	font-weight:bold!important;
	color: #FFFFFF!important;
		text-transform: capitalize;
	/* background:url(../images/btn04_top_large.png)  no-repeat scroll center top rgba(0, 0, 0, 0); */

/**** Back color **/
border:1px solid #4A4480;
	background-color: #345fc2;
	background-image: -webkit-gradient(radial, left top, left bottom, from(#345fc2), to(#1c1656));
	background-image: -webkit-radial-gradient(top, #345fc2, #1c1656);
	background-image: -moz-radial-gradient(top, #345fc2, #1c1656);
	background-image: -ms-radial-gradient(top, #345fc2, #1c1656);
	background-image: -o-radial-gradient(top, #345fc2, #1c1656);
	background-image: radial-gradient(to bottom, #345fc2, #1c1656);
/* filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#345fc2, endColorstr=#1c1656); */
	/**** Back color ***/

margin: 0.5em!important;
	text-decoration: none!important;
	padding:0px !important;
	/* Added button css on 04-04-15 */
box-shadow:none !important;
	border-top:none !important;
	position:relative; display:block;
}


div#nvx_header_navcontainer2 ul#menu-header-nav.menu-footer li.menu-item span a { font-size:12px; color:#fff; text-decoration:none; 
/* background:url(../images/nav_strip.png) center top no-repeat; background-size:88% 40px;  */
 padding:9px 28px 9px 28px !important; display:block;}

div#nvx_header_navcontainer2 ul#menu-header-nav.menu-footer li.menu-item span:hover {
	/* background:url(../images/btn06_top_large.png)  no-repeat scroll center top rgba(0, 0, 0, 0); */

 border:1px solid #01010b;
	background-color: #4772b9;
	background-image: -webkit-gradient(radial, left top, left bottom, from(#4772b9), to(#01010b));
	background-image: -webkit-radial-gradient(top, #4772b9, #01010b);
	background-image: -moz-radial-gradient(top, #4772b9, #01010b);
	background-image: -ms-radial-gradient(top, #4772b9, #01010b);
	background-image: -o-radial-gradient(top, #4772b9, #01010b);
	background-image: radial-gradient(to bottom, #4772b9, #01010b);
	/*filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#4772b9, endColorstr=#01010b); */
 
/* Added button css on 04-04-15 */
box-shadow:inset 0 -3px 1px -1px #7692c3;
	border-top:1px solid #7692c3;
}
div#nvx_header_navcontainer2 ul#menu-header-nav.menu-footer li.menu-item span:active {
	/* background:url(../images/btn06_top_large.png)  no-repeat scroll center top rgba(0, 0, 0, 0); */
	
	background-color: #5d5de4;
	background-image: -webkit-gradient(radial, left top, left bottom, from(#5d5de4), to(#010087));
	background-image: -webkit-radial-gradient(top, #5d5de4, #010087);
	background-image: -moz-radial-gradient(top, #5d5de4, #010087);
	background-image: -ms-radial-gradient(top, #5d5de4, #010087);
	background-image: -o-radial-gradient(top, #5d5de4, #010087);
	background-image: radial-gradient(to bottom, #5d5de4, #010087);
	/*filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#5d5de4, endColorstr=#010087); */
	
/* Added button css on 04-04-15 */
box-shadow:inset 0px 0px 2px 2px #fff;
}


/*update css*/

div#nvx_featurebox ul#menu-tips-menu2_old.menu li.menu-item {
	list-style:none;
	text-decoration:none!important;
	display:inline-block!important;
	color: white !important;
	font-family: sans-serif !important;
	text-transform: uppercase !important;
	text-decoration: none!important;
	text-align:center!important;
}
div#nvx_featurebox ul#menu-tips-menu2_old.menu li.menu-item a {
	-webkit-border-radius: 20px!important;
	-moz-border-radius: 20px!important;
	border-radius: 20px!important;
	font-size:12px!important;
	font-family:arial, helvetica, sans-serif!important;
	text-decoration:none!important;
	display:inline-block!important;
	text-shadow: 0px 0px 0 rgba(0,0,0,0.3)!important;
	font-weight:bold!important;
	color: #FFFFFF!important;
	/**********************************/
border:1px solid #08007d;
	background-color: #d2c5ff;
	background-image: -webkit-gradient(radial, left top, left bottom, from(#d2c5ff), to(#08007d));
	background-image: -webkit-radial-gradient(top, #d2c5ff, #08007d);
	background-image: -moz-radial-gradient(top, #d2c5ff, #08007d);
	background-image: -ms-radial-gradient(top, #d2c5ff, #08007d);
	background-image: -o-radial-gradient(top, #d2c5ff, #08007d);
	background-image: radial-gradient(to bottom, #d2c5ff, #08007d);
filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#d2c5ff, endColorstr=#08007d);
	/**********************************/

margin: 0.5em auto!important;
	text-decoration: none!important;
	padding: 13px 28px !important;
	width: 162px!important;
}
div#nvx_featurebox ul#menu-tips-menu2_old.menu li.menu-item a:hover, div#nvx_featurebox ul#menu-tips-menu2_old.menu li.menu-item.current-menu-item a {
	border:1px solid #121261;
	background-color: #f8ebff;
	background-image: -webkit-gradient(radial, left top, left bottom, from(#f8ebff), to(#121261));
	background-image: -webkit-radial-gradient(top, #f8ebff, #121261);
	background-image: -moz-radial-gradient(top, #f8ebff, #121261);
	background-image: -ms-radial-gradient(top, #f8ebff, #121261);
	background-image: -o-radial-gradient(top, #f8ebff, #121261);
	background-image: radial-gradient(to bottom, #f8ebff, #121261);
 filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#f8ebff, endColorstr=#121261);
}
div#nvx_featurebox ul#menu-tips-menu2_old.menu li.menu-item a:ac
tive {
        
	border:1px solid #010149;
        background-color: #f8ebff;
	background-image: -webkit-gradient(radial, left top, left bottom, from(#ffffff), to(#010149));
	background-image: -webkit-radial-gradient(top, #ffffff, #010149);
	background-image: -moz-radial-gradient(top, #ffffff, #010149);
	background-image: -ms-radial-gradient(top, #ffffff, #010149);
	background-image: -o-radial-gradient(top, #ffffff, #010149);
	background-image: radial-gradient(to bottom, #ffffff, #010149);
 filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#ffffff, endColorstr=#010149);
}
/* 
#gform_submit_button_1,#gform_submit_button_2,#gform_submit_button_3,#gform_submit_button_8{
border:1px solid #7eb9d0!important; 
-webkit-border-radius: 9px!important; 
-moz-border-radius: 9px!important;border-radius: 9px!important;
font-size:12px!important;
padding: 10px 10px 10px 10px!important; 
text-decoration:none!important; 
display:inline-block!important;
text-shadow: 0px 0px 0 rgba(0,0,0,0.3)!important;
font-weight:bold!important; 
color: #FFFFFF!important;
background-color: #a7cfdf!important; 
background-image: -webkit-gradient(linear, left top, left bottom, from(#a7cfdf), to(#23538a))!important;
background-image: -webkit-linear-gradient(top, #a7cfdf, #23538a)!important;
background-image: -moz-linear-gradient(top, #a7cfdf, #23538a)!important;
background-image: -ms-linear-gradient(top, #a7cfdf, #23538a)!important;
background-image: -o-linear-gradient(top, #a7cfdf, #23538a)!important;
background-image: linear-gradient(to bottom, #a7cfdf, #23538a)!important;
filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#a7cfdf, endColorstr=#23538a)!important;
}

#gform_submit_button_1:hover,#gform_submit_button_2:hover,#gform_submit_button_3:hover,#gform_submit_button_8:hover{
border:1px solid #5ca6c4!important;
background-color: #82bbd1!important; 
background-image: -webkit-gradient(linear, left top, left bottom, from(#82bbd1), to(#193b61))!important;
background-image: -webkit-linear-gradient(top, #82bbd1, #193b61)!important;
background-image: -moz-linear-gradient(top, #82bbd1, #193b61)!important;
background-image: -ms-linear-gradient(top, #82bbd1, #193b61)!important;
background-image: -o-linear-gradient(top, #82bbd1, #193b61)!important;
background-image: linear-gradient(to bottom, #82bbd1, #193b61)!important;
filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#82bbd1, endColorstr=#193b61)!important;
}
 */
/*form#gform_2 input.small, form#gform_1 input#input_1_9.small, form#gform_8 input#input_8_1.small, form#gform_3 input#input_3_10.small {
	width: 13%!important;
}*/
.gform_wrapper form div.gform_footer.top_label {
	text-align: center!important;
}
div#nvx_footer_container p.copyblock {
	color: #00007d !important;
	font-size: 14px !important;
	font-weight: 700;
	margin-top: -12px!important;
}
/* #gform_submit_button_1, #gform_submit_button_2, #gform_submit_button_3, #gform_submit_button_8{
	width:125px!important;
	height:42px!important;
	background:url(../images/button_green.png)!important;
	border: medium none!important;
    font-weight: bold!important;
    line-height: 10px!important;
	background-repeat: no-repeat!important;
    width: 120px !important;
	border-radius:0px!important;
	Color:#FFFFFF!important;
	margin: auto!important;
}

#gform_submit_button_1:hover, #gform_submit_button_2:hover, #gform_submit_button_3:hover, #gform_submit_button_8:hover{background:url(../images/button_greenhvr.png)!important;}

#gform_submit_button_1:active, #gform_submit_button_2:active, #gform_submit_button_3:active, #gform_submit_button_8:active{Color:#000!important;} */

html body.page.page-id-829.page-template div#nvx_pagecontainer div#nvx_central_container div#nvx_content_container h1.pagetitle {
	padding-right: 100px!important;
}
div#nvx_featurebox ul#menu-tips-menu2.menu li.menu-item {
	list-style:none;
	text-decoration:none!important;
	display:inline-block!important;
	color: white !important;
	font-family: sans-serif !important;
	text-transform: uppercase !important;
	text-decoration: none!important;/* margin: 16px 0!important; */
}
div#nvx_featurebox ul#menu-tips-menu2.menu li.menu-item>span {
	-webkit-border-radius: 20px!important;
	-moz-border-radius: 20px!important;
	border-radius: 20px!important;
	font-size:12px!important;
	font-family:arial, helvetica, sans-serif!important;
	text-shadow: 0px 0px 0 rgba(0,0,0,0.3)!important;
	font-weight:bold!important;
	color: #FFFFFF!important;
	/* background:url(../images/btn07_left_large.png)  no-repeat scroll center top rgba(0, 0, 0, 0); */

/**** Back color **/
border:none !important;
	background-color: #a544ff;
	background-image: -webkit-gradient(radial, left top, left bottom, from(#a544ff), to(#200057));
	background-image: -webkit-radial-gradient(top, #a544ff, #200057);
	background-image: -moz-radial-gradient(top, #a544ff, #200057);
	background-image: -ms-radial-gradient(top, #a544ff, #200057);
	background-image: -o-radial-gradient(top, #a544ff, #200057);
	background-image: radial-gradient(to bottom, #a544ff, #200057);
	/* filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#6600cc, endColorstr=#1c1656); */
/**** Back color ***/

margin: 0.5em auto!important;
	text-decoration: none!important;
	padding:0px !important;
	text-align: center!important;
	display: inline-block;
	/* Added button css on 04-04-15 */
box-shadow:none !important;
	border-top:none !important;
	position:relative;
}

div#nvx_featurebox ul#menu-tips-menu2.menu li.menu-item>span:hover, div#nvx_featurebox ul#menu-tips-menu2.menu li.menu-item.current-menu-item>span {
	/*
 background:url("../images/btn09_left_large.png") no-repeat scroll center top rgba(0, 0, 0, 0);*/
 
  border:1px solid #01010b;
	background-color: #660099;
	background-image: -webkit-gradient(radial, left top, left bottom, from(#660099), to(#01010b));
	background-image: -webkit-radial-gradient(top, #660099, #01010b);
	background-image: -moz-radial-gradient(top, #660099, #01010b);
	background-image: -ms-radial-gradient(top, #660099, #01010b);
	background-image: -o-radial-gradient(top, #660099, #01010b);
	background-image: radial-gradient(to bottom, #660099, #01010b);
	/*  filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#660099, endColorstr=#01010b); */

/* Added button css on 04-04-15 */
box-shadow:inset 0 -3px 1px -1px #9d5bbe;
	border-top:1px solid #9d5bbe;
}
div#nvx_featurebox ul#menu-tips-menu2.menu li.menu-item>span:active {
	/*background:url("../images/btn09_left_large.png") no-repeat scroll center top rgba(0, 0, 0, 0);*/
	
	background-color: #660099;
	background-image: -webkit-gradient(radial, left top, left bottom, from(#660099), to(#010087));
	background-image: -webkit-radial-gradient(top, #660099, #010087);
	background-image: -moz-radial-gradient(top, #660099, #010087);
	background-image: -ms-radial-gradient(top, #660099, #010087);
	background-image: -o-radial-gradient(top, #660099, #010087);
	background-image: radial-gradient(to bottom, #660099, #010087);
	/* filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#660099, endColorstr=#010087); */

/* Added button css on 04-04-15 */
box-shadow:inset 0px 0px 2px 2px #fff;
	border:1px solid #8a58a3;
}

div#nvx_featurebox ul#menu-tips-menu2.menu li.menu-item>span a { font-size:12px; color:#fff; text-decoration:none; background:url(../images/left_nav_strip.png) center top no-repeat; background-size:88% 40px;  padding:12px 28px 12px 28px !important; display:block; 
	width: 163px !important;}

#footer_div {
	height:153px;
	background:url(../images/bg_bottom.jpg) repeat-x;
}
/*Green Buttons*/


a.quote-button {
	-webkit-border-radius: 20px!important;
	-moz-border-radius: 20px!important;
	border-radius: 20px!important;
	font-size:15px!important;
	font-family:arial, helvetica, sans-serif!important;
	text-shadow: 0px 0px 0 rgba(0,0,0,0.3)!important;
	font-weight:bold!important;
	color: #FFFFFF!important;
	/**** Back color ***/
border:1px solid #016301;
	background-color: #00ff33;
	background-image: -webkit-gradient(radial, left top, left bottom, from(#00ff33), to(#016301));
	background-image: -webkit-radial-gradient(top, #00ff33, #016301);
	background-image: -moz-radial-gradient(top, #00ff33, #016301);
	background-image: -ms-radial-gradient(top, #00ff33, #016301);
	background-image: -o-radial-gradient(top, #00ff33, #016301);
	background-image: radial-gradient(to bottom, #00ff33, #016301);
	/* filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#6600cc, endColorstr=#1c1656); */
/**** Back color ***/
text-decoration: none!important;
	padding: 12px 28px !important;
	text-align: center!important;
	width: 183px !important;
	display: inline-block;
	box-shadow: none !important;
}
a.quote-button:hover {
	border:1px solid #01010b;
	background-color: #006633;
	background-image: -webkit-gradient(radial, left top, left bottom, from(#006633), to(#01010b));
	background-image: -webkit-radial-gradient(top, #006633, #01010b);
	background-image: -moz-radial-gradient(top, #006633, #01010b);
	background-image: -ms-radial-gradient(top, #006633, #01010b);
	background-image: -o-radial-gradient(top, #006633, #01010b);
	background-image: radial-gradient(to bottom, #006633, #01010b);/*  filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#660099, endColorstr=#01010b); */
}
a.quote-button:active {
	background-color: #339966;
	background-image: -webkit-gradient(radial, left top, left bottom, from(#66ff66), to(#339966));
	background-image: -webkit-radial-gradient(top, #66ff66, #339966);
	background-image: -moz-radial-gradient(top, #66ff66, #339966);
	background-image: -ms-radial-gradient(top, #66ff66, #339966);
	background-image: -o-radial-gradient(top, #66ff66, #339966);
	background-image: radial-gradient(to bottom, #66ff66, #339966);/* filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#660099, endColorstr=#010087); */
}
body.page.page-id-31.page-template-default div#nvx_featurebox img {
	max-width: 220px !important;
}
div#nvx_content_container div#nvx_contentbox p strong, div#nvx_content_container div#nvx_contentbox p span strong {
	color: #3d0da1!important;
}
div#nvx_content_container div#nvx_contentbox table tbody tr td {
	font-size:12px;
}
div#nvx_content_container div#nvx_contentbox table tbody tr td strong {
	color: #3d0da1!important;
}
/* quote buttons */
#gform_submit_button_1, #gform_submit_button_2, #gform_submit_button_3, #gform_submit_button_8, #gform_submit_button_10, #gform_submit_button_9, #gform_submit_button_11, form .form-action input[type="submit"], .form-button {
	-webkit-border-radius: 20px!important;
	-moz-border-radius: 20px!important;
	border-radius: 20px!important;
	font-size:15px!important;
	font-family:arial, helvetica, sans-serif!important;
	text-shadow: 0px 0px 0 rgba(0,0,0,0.3)!important;
	font-weight:bold!important;
	color: #FFFFFF!important;
	/* background:url("../images/btn10_green.png") no-repeat scroll center top rgba(0, 0, 0, 0);  */
/** hover back */
border:1px solid #003300;
	background-color: #00f500;
	background-image: -webkit-gradient(radial, left top, left bottom, from(#00f500), to(#003300));
	background-image: -webkit-radial-gradient(top, #00f500, #003300);
	background-image: -moz-radial-gradient(top, #00f500, #003300);
	background-image: -ms-radial-gradient(top, #00f500, #003300);
	background-image: -o-radial-gradient(top, #00f500, #003300);
	background-image: radial-gradient(to bottom, #00f500, #003300);
	/** hover back */

margin: 0.5em auto!important;
	text-decoration: none!important;
	/*padding: 12px 28px !important;*/
	text-align: center!important;
	width: 163px !important;
	display: inline-block;
}
#gform_submit_button_1:hover, #gform_submit_button_2:hover, #gform_submit_button_3:hover, #gform_submit_button_8:hover, #gform_submit_button_10:hover, #gform_submit_button_11:hover, #gform_submit_button_9:hover, form .form-action input[type="submit"]:hover, .form-button :hover {
	/* background:url("../images/btn12_green.png") no-repeat scroll center top rgba(0, 0, 0, 0);  */
 
/**** Back color **/
border:1px solid #006633;
	background-color: #00cc33;
	background-image: -webkit-gradient(radial, left top, left bottom, from(#00cc33), to(#006633));
	background-image: -webkit-radial-gradient(top, #00cc33, #006633);
	background-image: -moz-radial-gradient(top, #00cc33, #006633);
	background-image: -ms-radial-gradient(top, #00cc33, #006633);
	background-image: -o-radial-gradient(top, #00cc33, #006633);
	background-image: radial-gradient(to bottom, #00cc33, #006633);/**** Back color ***/
}
#gform_submit_button_1:active, #gform_submit_button_2:active, #gform_submit_button_3:active, #gform_submit_button_8:active, #gform_submit_button_10:active, #gform_submit_button_11:active, #gform_submit_button_9:active, form .form-action input[type="submit"]:active, .form-button :active {
	/*  background:url("../images/btn11_green.png") no-repeat scroll center top rgba(0, 0, 0, 0);  */
border:1px solid #4fb582;
	background-color: #008300;
	background-image: -webkit-gradient(radial, left top, left bottom, from(#008300), to(#4fb582));
	background-image: -webkit-radial-gradient(top, #008300, #4fb582);
	background-image: -moz-radial-gradient(top, #008300, #4fb582);
	background-image: -ms-radial-gradient(top, #008300, #4fb582);
	background-image: -o-radial-gradient(top, #008300, #4fb582);
	background-image: radial-gradient(to bottom, #008300, #4fb582);
}
/* gr Form 10 */
div#nvx_contentbox div#gform_wrapper_10 form#gform_10 li.gfield, div#nvx_contentbox div#gform_wrapper_10 form#gform_10 li.gfield, div#nvx_contentbox div#gform_wrapper_10 form#gform_10 li.gfield.gfield_error {
	display:inline-table!important;
	max-width:140px!important;
	min-width:135px!important;
}
div#nvx_contentbox div#gform_wrapper_10 form#gform_10 li.gfield.gfield_html span {
	font-size: 18px!important;
	font-weight: bold!important;
}
div#nvx_contentbox div#gform_wrapper_10 form#gform_10 li.gfield.gfield_html.bdrtop {
	display: block!important;
	max-width: 100%!important; /* border-top:2px solid #A9A9A9!important; */
}
div#nvx_contentbox div#gform_wrapper_10 form#gform_10 li.gfield.gfield_html.bdrtop2 {
	display:block!important;
	max-width:100%!important;
	width:100%!important;
}
div#nvx_contentbox div#gform_wrapper_10 form#gform_10 li.gfield.gfield_html.bdrtop2 span {
	font-size: 14px!important;
	font-weight: bold!important;
}
div#nvx_contentbox div#gform_wrapper_10 form#gform_10 li.gfield.cst_name, div#nvx_contentbox div#gform_wrapper_10 form#gform_10 li.gfield.cst_name.gfield_error {
	max-width: 100%!important;
	width:50%!important;
}
div#nvx_contentbox div#gform_wrapper_10 form#gform_10 li.gfield.cst_email, div#nvx_contentbox div#gform_wrapper_10 form#gform_10 li.gfield.cst_email.gfield_error {
	max-width: 100%!important;
	width:480px !important;
}
div#nvx_contentbox div#gform_wrapper_10 form#gform_10 li.gfield.gfield_html.blank {
	display: block!important;
	max-width: 100%!important;
}
div#nvx_contentbox div#gform_wrapper_10 form#gform_10 li.gfield select {
	width:100%!important;
}
div#nvx_contentbox div#gform_wrapper_10 form#gform_10 label.gfield_label {
	font-weight:normal!important;
}
div#nvx_contentbox div#gform_wrapper_10 form#gform_10 li.gfield div.ginput_container input.medium, div#nvx_contentbox div#gform_wrapper_10 form#gform_10 li.gfield div.ginput_container select.medium {
	width: 100%!important;
}
div#nvx_contentbox div#gform_wrapper_10 form#gform_10 li.gfield div.clear-multi {/*width: 180px;*/
	width: 195px;
}
div#nvx_contentbox div#gform_wrapper_10 form#gform_10 li.gfield div.gfield_date_dropdown_month, div#nvx_contentbox div#gform_wrapper_10 form#gform_10 li.gfield div.gfield_date_dropdown_day, div#nvx_contentbox div#gform_wrapper_10 form#gform_10 li.gfield div.gfield_date_dropdown_year {
	margin:0px!important;
}
div#nvx_contentbox div#gform_wrapper_10 form#gform_10 li.gfield div.gfield_date_dropdown_month select, div#nvx_contentbox div#gform_wrapper_10 form#gform_10 li.gfield div.gfield_date_dropdown_day select, div#nvx_contentbox div#gform_wrapper_10 form#gform_10 li.gfield div.gfield_date_dropdown_year select {/*min-width: 55px!important;*/
	min-width: 60px!important;
	background: none repeat scroll 0 0 #dbecff!important;
	border: 1px solid #bbb!important;
	color: #000080!important;
	text-align:center!important;
	text-align: -webkit-center!important;
}
/* gr Form 9 */
div#nvx_contentbox div#gform_wrapper_9 form#gform_9 li.gfield, div#nvx_contentbox div#gform_wrapper_9 form#gform_9 li.gfield, div#nvx_contentbox div#gform_wrapper_9 form#gform_9 li.gfield.gfield_error {
	display:inline-table!important;
	max-width:140px!important;
	min-width:102px!important;
}
div#nvx_contentbox div#gform_wrapper_9 form#gform_9 li#field_9_1 {
	/*max-width:140px!important;
	min-width:135px!important;
	width:148px !important*/
}
div#nvx_contentbox div#gform_wrapper_9 form#gform_9 li#field_9_22 {

    width: 102px;

}

div#nvx_contentbox div#gform_wrapper_9 form#gform_9 li.gfield.gfield_html span {
	font-size: 18px!important;
	font-weight: bold!important;
}
div#nvx_contentbox div#gform_wrapper_9 form#gform_9 li.gfield.gfield_html.bdrtop {
	display: block!important;
	max-width: 100%!important;/*  border-top:2px solid #A9A9A9!important; */
}
div#nvx_contentbox div#gform_wrapper_9 form#gform_9 li.gfield.gfield_html.bdrtop2 {
	display: block!important;
	max-width: 100%!important;
}
div#nvx_contentbox div#gform_wrapper_9 form#gform_9 li.gfield.gfield_html.bdrtop2 span {
	font-size: 14px!important;
	font-weight: bold!important;
}
div#nvx_contentbox div#gform_wrapper_9 form#gform_9 li.gfield.cst_name, div#nvx_contentbox div#gform_wrapper_9 form#gform_9 li.gfield.cst_name.gfield_error {
	max-width: 100%!important;
	/*width:50%!important;*/
}
div#nvx_contentbox div#gform_wrapper_9 form#gform_9 li#field_9_15, div#nvx_contentbox div#gform_wrapper_9 form#gform_9 li#field_9_12, div#nvx_contentbox div#gform_wrapper_9 form#gform_9 li#field_9_21{
	width:24%!important;
}
div#nvx_contentbox div#gform_wrapper_9 form#gform_9 li.gfield.cst_email, div#nvx_contentbox div#gform_wrapper_9 form#gform_9 li.gfield.cst_email.gfield_error {
	max-width: 100%!important;
	width:480px !important;
}
div#nvx_contentbox div#gform_wrapper_9 form#gform_9 li.gfield.gfield_html.blank {
	display: block!important;
	width: 100%!important;
}
div#nvx_contentbox div#gform_wrapper_9 form#gform_9 li.gfield select {
	width:100%!important;
}
div#nvx_contentbox div#gform_wrapper_9 form#gform_9 label.gfield_label {
	font-weight:normal!important;
}
div#nvx_contentbox div#gform_wrapper_9 form#gform_9 li.gfield div.ginput_container input.medium, div#nvx_contentbox div#gform_wrapper_9 form#gform_9 li.gfield div.ginput_container select.medium {
	width: 86%!important;
        margin-left:0;
}
div#gform_wrapper_9 select{
    padding: 0 0 0 0!important;
    height:23px;
}
div#gform_wrapper_9 input{
    padding: 0 2px 0 2px;
    height:21px;
}
div#nvx_contentbox div#gform_wrapper_9 form#gform_9 li.gfield div.clear-multi {
	width: 171px;
}
div#nvx_contentbox div#gform_wrapper_9 form#gform_9 li#field_9_23 div.clear-multi, div#nvx_contentbox div#gform_wrapper_9 form#gform_9 li#field_9_24 div.clear-multi, div#nvx_contentbox div#gform_wrapper_9 form#gform_9 li#field_9_25 div.clear-multi
{
	width: 162px;
}

/*div#input_9_23, div#input_9_24, div#input_9_25{
	width: 51px;
}
div.gfield_date_dropdown_month{
	width: 54px !important;
}*/
div#nvx_contentbox div#gform_wrapper_9 form#gform_9 li.gfield div.gfield_date_dropdown_month, div#nvx_contentbox div#gform_wrapper_9 form#gform_9 li.gfield div.gfield_date_dropdown_day, div#nvx_contentbox div#gform_wrapper_9 form#gform_9 li.gfield div.gfield_date_dropdown_year {
	margin:-2px !important;
}
div#nvx_contentbox li#field_9_23 div.gfield_date_dropdown_day select, div#nvx_contentbox li#field_9_23 div.gfield_date_dropdown_year select, div#nvx_contentbox li#field_9_24 div.gfield_date_dropdown_day select, div#nvx_contentbox li#field_9_24 div.gfield_date_dropdown_year select, div#nvx_contentbox li#field_9_25 div.gfield_date_dropdown_day select, div#nvx_contentbox li#field_9_25 div.gfield_date_dropdown_year select {
	min-width: 51px!important;
}
div#nvx_contentbox li#field_9_23 div.gfield_date_dropdown_month select,div#nvx_contentbox li#field_9_24 div.gfield_date_dropdown_month select, div#nvx_contentbox li#field_9_25 div.gfield_date_dropdown_month select{
	min-width: 54px!important;
}
div#nvx_contentbox div#gform_wrapper_9 form#gform_9 li.gfield div.gfield_date_dropdown_month select, div#nvx_contentbox div#gform_wrapper_9 form#gform_9 li.gfield div.gfield_date_dropdown_day select, div#nvx_contentbox div#gform_wrapper_9 form#gform_9 li.gfield div.gfield_date_dropdown_year select {
	min-width: 55px;
	background: none repeat scroll 0 0 #dbecff!important;
	border: 1px solid #bbb!important;
	color: #000080!important;
	text-align:center!important;
	text-align: -webkit-center!important;
}

/* gr Form 11 */
div#nvx_contentbox div#gform_wrapper_11 form#gform_11 li.gfield, div#nvx_contentbox div#gform_wrapper_11 form#gform_11 li.gfield, div#nvx_contentbox div#gform_wrapper_11 form#gform_11 li.gfield.gfield_error {
	display:inline-table!important;
	max-width:140px!important;
	min-width:135px!important;
}
div#nvx_contentbox div#gform_wrapper_11 form#gform_11 li.gfield.gfield_html span {
	font-size: 18px!important;
	font-weight: bold!important;
}
div#nvx_contentbox div#gform_wrapper_11 form#gform_11 li.gfield.gfield_html.bdrtop {
	display: block!important;
	max-width: 100%!important; /* border-top:2px solid #A9A9A9!important; */
}
div#nvx_contentbox div#gform_wrapper_11 form#gform_11 li.gfield.gfield_html.center_lalel {
	display: block!important;
	max-width: 100%!important; /* border-top:2px solid #A9A9A9!important; */
}
div#nvx_contentbox div#gform_wrapper_11 form#gform_11 li.gfield.gfield_html.bdrtop2 {
	display: block!important;
	max-width: 100%!important;
}
div#nvx_contentbox div#gform_wrapper_11 form#gform_11 li.gfield.gfield_html.bdrtop2 span {
	font-size: 14px!important;
	font-weight: bold!important;
}
div#nvx_contentbox div#gform_wrapper_11 form#gform_11 li.gfield.cst_name, div#nvx_contentbox div#gform_wrapper_11 form#gform_11 li.gfield.cst_name.gfield_error {
	max-width: 100%!important;
	width:50%!important;
}
div#nvx_contentbox div#gform_wrapper_11 form#gform_11 li.gfield.cst_email, div#nvx_contentbox div#gform_wrapper_11 form#gform_11 li.gfield.cst_email.gfield_error {
	max-width: 100%!important;
	width:480px !important;
}
div#nvx_contentbox div#gform_wrapper_11 form#gform_11 li.gfield.gfield_html.blank {
	display: block!important;
	width: 100%!important;
}
div#nvx_contentbox div#gform_wrapper_11 form#gform_11 li.gfield select {
	width:100%!important;
}
div#nvx_contentbox div#gform_wrapper_11 form#gform_11 label.gfield_label {
	font-weight:normal!important;
}
div#nvx_contentbox div#gform_wrapper_11 form#gform_11 li.gfield div.ginput_container input.medium, div#nvx_contentbox div#gform_wrapper_11 form#gform_11 li.gfield div.ginput_container select.medium {
	width: 100%!important;
}
div#nvx_contentbox div#gform_wrapper_11 form#gform_11 li.gfield div.clear-multi {/*width: 180px;*/
	width: 195px;
}
div#nvx_contentbox div#gform_wrapper_11 form#gform_11 li.gfield div.gfield_date_dropdown_month, div#nvx_contentbox div#gform_wrapper_11 form#gform_11 li.gfield div.gfield_date_dropdown_day, div#nvx_contentbox div#gform_wrapper_11 form#gform_11 li.gfield div.gfield_date_dropdown_year {
	margin:0px!important;
}
div#nvx_contentbox div#gform_wrapper_11 form#gform_11 li.gfield div.gfield_date_dropdown_month select, div#nvx_contentbox div#gform_wrapper_11 form#gform_11 li.gfield div.gfield_date_dropdown_day select, div#nvx_contentbox div#gform_wrapper_11 form#gform_11 li.gfield div.gfield_date_dropdown_year select {/*min-width: 55px!important;*/
	min-width: 60px!important;
	background: none repeat scroll 0 0 #dbecff!important;
	border: 1px solid #bbb!important;
	color: #000080!important;
	text-align:center!important;
	text-align: -webkit-center!important;
}
.page.page-template-default table tbody tr:nth-child(2n) {
	background: none repeat scroll 0 0 #dbecff!important;
}
.page-id-1490.page-template-default div#nvx_pagecontainer div#nvx_central_container div#nvx_content_container div#nvx_contentbox table, .page-id-1492.page-template-default div#nvx_pagecontainer div#nvx_central_container div#nvx_content_container div#nvx_contentbox table, .page-id-1474.page-template-default div#nvx_pagecontainer div#nvx_central_container div#nvx_content_container div#nvx_contentbox table {
	width:100%;
	border: 1px solid #3d0da1;
	border-collapse: collapse !important;
}
.page-id-1490.page-template-default div#nvx_pagecontainer div#nvx_central_container div#nvx_content_container div#nvx_contentbox table tbody tr td, .page-id-1492.page-template-default div#nvx_pagecontainer div#nvx_central_container div#nvx_content_container div#nvx_contentbox table tbody tr td, .page-id-1474.page-template-default div#nvx_pagecontainer div#nvx_central_container div#nvx_content_container div#nvx_contentbox table tbody tr td {
	background: none repeat scroll 0 0 #dbecff!important;
	border: 1px solid #3d0da1;
	border-collapse: collapse !important;
	color:#00008B!important;
}

#onestepHome.with-arrow.purple-btn{ background:url("https://ahunderwriters.com/wp-content/themes/nocallsquote/images/buttons-bg/button-purple-custom.png") left top no-repeat; width: 208px !important; height:67px; box-sizing:border-box; border-radius:45px; box-shadow: 0 4px 4px #999; display: block; background-color:none !important; border:none!important;  line-height: 22px; padding:12px 5px !important;}
#onestepHome.with-arrow.purple-btn:hover{ background-position:right top; background-color:none !important; border:none!important; color:#938dca;}
#onestepHome.with-arrow.purple-btn:active{ background-position:-242px top!important; transform: translateY(0px); box-shadow: 0 2px 2px #666; background-color:none !important; border:none!important; color:#fff!important;}
#onestepHome.with-arrow.purple-btn:active label, #onestepHome.with-arrow.upd-btn:hover label, #onestepHome:hover label{ color:#fff;}
#onestepHome:active label{ color:#fff!important;}
#onestepHome.with-arrow.purple-btn label{ margin:-2px 0 0 0!important;}
#onestepHome.with-arrow.purple-btn img{ top:3px!important;}

#onestepHome1 {
    background:url("https://ahunderwriters.com/wp-content/themes/nocallsquote/images/buttons-bg/button-purple-custom1.png") left top no-repeat; width: 300px !important; height:67px; box-sizing:border-box; border-radius:45px; box-shadow: 0 4px 4px #999; display: block; background-color:none !important; border:none!important;  line-height: 22px; padding:12px 5px !important;
    font-size: 12px !important;
font-family: arial, helvetica, sans-serif !important;
text-shadow: 0px 0px 0 rgba(0,0,0,0.3) !important;
font-weight: bold !important;
}
#onestepHome1:hover {
     background-position:right top; background-color:none !important; border:none!important; color:#938dca;
}



div#nvx_pagecontainer div#nvx_footer_container ul#menu-footer-menu.menu-footer li#menu-item-1522.menu-item.menu-item-type-post_type.menu-item-object-page a {
	font-size: 12px!important;
	font-weight:bold!important;
}
.page.page-id-31.page-template-default div#nvx_central_container div#nvx_feature_container div#nvx_featurebox img {
	max-width: 220px!important;
	min-width: 220px!important;
}
.page-id-829.page-template form#gform_3 div.gform_footer.top_label input#gform_submit_button_3.button.gform_button {
	margin-left: 145px!important;
}
div#gform_wrapper_10 input#gform_submit_button_10.button.gform_button, .page.page-id-1107 div#gform_wrapper_11 input#gform_submit_button_11.button.gform_button, .page.page-id-1107 div#gform_wrapper_10 input#gform_submit_button_10.button.gform_button {
	margin-left:188px!important;
}
/* 401(k) Rollovers form */
div#gform_wrapper_2 form#gform_2 div.gform_footer.top_label {
	width:456px!important;
}
div#gform_wrapper_2 form#gform_2 {
	padding-bottom: 10px!important;
}
div#gform_wrapper_2 form#gform_2 input#input_2_3.medium {
	width: 41%!important;
}
form#gform_9 div.gform_body li.gfield.gfield_html.appcant_lables span, form#gform_10 div.gform_body li.gfield.gfield_html.appcant_lables span, form#gform_11 div.gform_body li.gfield.gfield_html.appcant_lables span {
	position: relative!important;
	top: 30px!important;
}
form#gform_9 div.gform_body li#field_9_5 label.gfield_label, form#gform_9 div.gform_body li#field_9_9 label.gfield_label, form#gform_10 div.gform_body li#field_10_5 label.gfield_label, form#gform_10 div.gform_body li#field_10_9 label.gfield_label, form#gform_11 div.gform_body li#field_11_9 label.gfield_label, form#gform_11 div.gform_body li#field_11_5 label.gfield_label {
	text-align: center; /*width: 100px;*/
	width: 88px;
}
#field_9_23 label.gfield_label {
	text-align: center;
	width: 150px;
}
#field_9_24 label.gfield_label {
	text-align: center;
	width: 150px;
}#field_9_25 label.gfield_label {
	text-align: center;
	width: 150px;
}
#field_10_2 label.gfield_label {
	text-align: center;
	width: 96px;
}
#field_11_21 label.gfield_label {
	text-align: center;
	width: 233px;
}
#field_11_22 label.gfield_label {
	text-align: center;
	width: 233px;
}
form#gform_9 div.gform_body li#field_9_6 label.gfield_label, form#gform_9 div.gform_body li#field_9_10 label.gfield_label, form#gform_10 div.gform_body li#field_10_6 label.gfield_label, form#gform_10 div.gform_body li#field_10_10 label.gfield_label, form#gform_11 div.gform_body li#field_11_6 label.gfield_label, form#gform_11 div.gform_body li#field_11_10 label.gfield_label {
	text-align: center;
	width: 171px;
}
.gform_wrapper select {
	padding: 2px 0!important;
}
.page.page-id-1107 form#gform_10 input#input_10_12, .page.page-id-1107 form#gform_11 input#input_11_12, .page.page-id-767 form#gform_10 input#input_10_12, .page.page-id-767 form#gform_9 input#input_9_12 {
	width: 53%!important;
}
div.clear-multi div.gfield_date_dropdown_month select, div.clear-multi div.gfield_date_dropdown_day select, div.clear-multi div.gfield_date_dropdown_year select {
	text-align: center!important;
	text-align: -webkit-center!important;
}
.page-id-31 ul#menu-tips-menu2.menu {
	margin-bottom: 40px!important;
}
/* Slideshow */
#slideshow {
	height: 600px;
	margin:10px 0 11px -20px;
	/*overflow: hidden;*/
	position: relative;
	width: 995px;/* background:url(../images/shadow-slider-top.png) bottom right no-repeat;*/
	padding:5px;/*-webkit-box-shadow: 8px 8px 10px rgba(0, 0, 0,1);
	-moz-box-shadow:   8px 8px 10px rgba(0, 0, 0,1);
	box-shadow: 8px 8px 10px rgba(0, 0, 0,1); border-radius:0 0 80px; 
	
	padding:5px; background:#f1f1f1; border:1px solid #ccc;
	-webkit-box-shadow: 18px 18px 5px -5px rgba(0, 0, 0,1);
	-moz-box-shadow: 18px 18px 5px -5px rgba(0, 0, 0,1);
	box-shadow: 18px 18px 5px -5px rgba(0, 0, 0,1);*/
}
#slideshow img {
	position:absolute;
	top:5px;
	left:5px;
	z-index:89;
	opacity:0.0; /*border-radius:0 0 80px;*/
}
#slideshow img.active {
	z-index:109;
	opacity:1.0;
}
#slideshow img.last-active {
	z-index:99;
}
.shadow-right-btm {
	width:70px;
	height:70px;
	right:0px;
	bottom:1px;
	z-index:999;
	position:relative;
	margin:-78px 38px 0;
	float:right;
	display:none;
}
/*new css by TA*/

#nvx_content_container #nvx_contentbox div#gform_wrapper_11 form#gform_11 li.gfield {
	display:inline-block!important;
	max-width:inherit!important;
	vertical-align:top;
}
#nvx_content_container #nvx_contentbox div#gform_wrapper_11 form#gform_11 li.gfield.gfield_html.bdrtop {
	display:block!important;
}
#nvx_content_container #nvx_contentbox div#gform_wrapper_11 form#gform_11 li.gfield.gfield_html_formatted span {
	top:25px!important;
}
#nvx_content_container #nvx_contentbox div#gform_wrapper_10 form#gform_10 li.gfield {
	display:inline-block!important;
	max-width:inherit!important;
	vertical-align:top;
}
#nvx_content_container #nvx_contentbox div#gform_wrapper_10 form#gform_10 li.gfield.gfield_html.bdrtop {
	display:block!important;
}
#nvx_content_container #nvx_contentbox div#gform_wrapper_10 form#gform_10 li.gfield.gfield_html.blank {
	display:block!important;
}
#nvx_content_container #nvx_contentbox div#gform_wrapper_10 form#gform_10 li.gfield.gfield_html_formatted span {
	top:25px!important;
}
#nvx_content_container #nvx_contentbox div#gform_wrapper_9 form#gform_9 li.gfield {
	display:inline-block!important;
	max-width:inherit!important;
	vertical-align:middle;
}
#nvx_content_container #nvx_contentbox div#gform_wrapper_9 form#gform_9 li.gfield.gfield_html.bdrtop {
	display:block!important;
}
#nvx_content_container #nvx_contentbox div#gform_wrapper_9 form#gform_9 li.gfield.gfield_html.blank {
	display:block!important;
}
#nvx_content_container #nvx_contentbox div#gform_wrapper_9 form#gform_9 li.gfield.gfield_html_formatted span {
	top:25px!important;
}
.shadow-right-btm {
	width:70px;
	height:70px;
	right:0px;
	bottom:0px;
	z-index:999;
	position:relative;
}
.button
{
background-color:green;
color: #fff;
font-weight:bold;
width:100px;
font-size: 20px;
height: 35px;
width: 150px;
}
.button2
{
background-color:blue;
color:#fff;
font-weight:bold;
font-size: 20px;
height: 56px;
width: 150px;
}
.button3
{
background-color:blue;
color:#fff;
font-weight:bold;
font-size: 20px;
height: 35px;
width: 150px;
}


/*.ui-dialog-titlebar.ui-widget-header.ui-corner-all.ui-helper-clearfix {
    background: #721d8a none repeat scroll 0 0 !important;
}*/
.ui-dialog.ui-widget.ui-widget-content.ui-corner-all.ui-draggable.ui-resizable {
    

    
}
.sl-gallery-container {
    background-color: white;
    border: 1px solid #ccdbeb;
    border-radius: 2px;
    margin: 13px 0;
    padding: 16px;
}
#nvx_contentbox3 h1 {
	color:#721d8a;
	font-size:30px;
	text-shadow: 1px 1px 1px #bbb;
	font-weight: 500;
	margin-bottom:5px;
	margin-top:20px;
	font-family:Calisto MT, Arial, Helvetica, sans-serif;
	text-align:center;
	line-height:48px;
}
div#gform_wrapper_9 form#gform_9 li#field_9_14{
	margin-left: 102px !important;
}
div#gform_wrapper_9 form#gform_9 li#field_9_1{
	margin-left: 102px !important;
}
div#gform_wrapper_9 form#gform_9 li#field_9_14{
	max-width: 135px !important;
}
.gform_wrapper .gfield_required {

    margin-left: 2px !important;
}
div#gform_wrapper_9 #field_9_26 .gfield_required  {
    margin-left: -2px !important;
}


#gform_wrapper_9 input{

    display: block !important;
    max-width: 100% !important;
}
#gform_wrapper_9 select {

    display: block !important;
    max-width: 86% !important;
}




#field_9_1 .ginput_container {
    width:100%;
}
#field_10_1 .ginput_container {
    width:53%;
}
#field_3_10 .ginput_container {
    width:70%;
}
/*#field_2_1 .ginput_container {
    width:70%;
}*/
#field_9_21 .ginput_container {
    width:100%;
}
#field_9_22 .ginput_container{
	width:80%;
}

#field_3_11 .ginput_container {
    width: 50%;
}
#field_3_12 .ginput_container {
    width: 50%;
}
#field_2_3 .ginput_container {
    width: 86%;
}
#menu-item-914 > span a {
    font-size: 14px !important;
}
#menu-item-889 > span a {
    font-size: 14px !important;
}
#menu-item-1109 > span a {
    font-size: 14px !important;
}
#menu-item-918 > span a {
    font-size: 14px !important;
}
#menu-item-904 > span a {
    font-size: 14px !important;
}
.page-id-767 #nvx_contentbox h1
{
margin-bottom:-52px!important;
}
.page-id-1107 #nvx_contentbox h1
{
margin-bottom:-20px!important;
}
/*new css by TA*/

.main_login .container b, .main_login .container .psw, .main_login .container .psw a{
	color: #1c3cb0;
}
.user_login{
	-webkit-border-radius: 20px!important;
	-moz-border-radius: 20px!important;
	border-radius: 20px!important;
	font-size:15px!important;
	font-family:arial, helvetica, sans-serif!important;
	text-shadow: 0px 0px 0 rgba(0,0,0,0.3)!important;
	font-weight:bold!important;
	color: #FFFFFF!important;
	/* background:url("../images/btn10_green.png") no-repeat scroll center top rgba(0, 0, 0, 0);  */
	/** hover back */
	padding:0px !important;
	border:1px solid #003300;
	background-color: #00f500;
	background-image: -webkit-gradient(radial, left top, left bottom, from(#00f500), to(#003300));
	background-image: -webkit-radial-gradient(top, #00f500, #003300);
	background-image: -moz-radial-gradient(top, #00f500, #003300);
	background-image: -ms-radial-gradient(top, #00f500, #003300);
	background-image: -o-radial-gradient(top, #00f500, #003300);
	background-image: radial-gradient(to bottom, #00f500, #003300);
	/** hover back */
	margin: 30px 0;
	text-decoration: none!important;
	text-align: center!important;
	width: 163px !important;
	display: inline-block;
}

.user_login:hover {
	/** Back color **/
	border:1px solid #006633;
	background-color: #00cc33;
	background-image: -webkit-gradient(radial, left top, left bottom, from(#00cc33), to(#006633));
	background-image: -webkit-radial-gradient(top, #00cc33, #006633);
	background-image: -moz-radial-gradient(top, #00cc33, #006633);
	background-image: -ms-radial-gradient(top, #00cc33, #006633);
	background-image: -o-radial-gradient(top, #00cc33, #006633);
	background-image: radial-gradient(to bottom, #00cc33, #006633);
}
.user_login:active{
	border:1px solid #4fb582;
	background-color: #008300;
	background-image: -webkit-gradient(radial, left top, left bottom, from(#008300), to(#4fb582));
	background-image: -webkit-radial-gradient(top, #008300, #4fb582);
	background-image: -moz-radial-gradient(top, #008300, #4fb582);
	background-image: -ms-radial-gradient(top, #008300, #4fb582);
	background-image: -o-radial-gradient(top, #008300, #4fb582);
	background-image: radial-gradient(to bottom, #008300, #4fb582);
}
/*.wpcf7-form-control.wpcf7-text, .wpcf7-form-control.wpcf7-date {
    border: medium solid #000 !important;
    height: 20px !important;
    width: 100% !important;
	border: solid #000 !important;
	border: 1px none !important;
	background:#fff !important;
}*/
/*.wpcf7-form-control.wpcf7-submit {
    font-weight: bold !important;
    height: 28px;
    transform: translateX(409px);
    width: 125px;
}*/
.wpcf7-form table
{
	width:100% !important;
	border:1px #ddd !important;
	
}
.page-id-1720 #nvx_contentbox3 h1
{
	margin-bottom:-32px!important;
	font-weight:38px !important;
}
/*.wpcf7-form-control.wpcf7-submit
{
    background-color: #00f500;
    background-image: radial-gradient(at center top , #00f500, #003300);
    border: 1px solid #003300;
    border-radius: 35px !important;
    color: #ffffff !important;	
	
}*/
.wpcf7-form table { border: none !important; margin: 0;}
.wpcf7-form table tbody td{ color: #000 !important; border:none !important;}
.wpcf7-form table tbody td.bdr-t{border-top:1px solid #000!important;}
.wpcf7-form table tbody td.bdr-b{border-bottom:1px solid #000!important;}
.wpcf7-form table.bdr-b{border-bottom:1px solid #000!important;}
.wpcf7-form table tbody td.bdr-l{border-left:1px solid #000!important;}
.wpcf7-form table tbody td.bdr-r{border-right:1px solid #000!important;}
.wpcf7-form table tbody, .wpcf7-form table tbody tr:nth-child(2n){ background:none !important;}
/*form input, form textarea, form .gfield_select{ vertical-align: middle; display: inline-block !important;}*/
.wpcf7-form table.tbl-bdr tbody td{border-bottom:1px solid #000!important; border-left:1px solid #000!important;}
.wpcf7-form table.tbl-bdr tbody td:first-child{border-left:none !important;}
.wpcf7-form .bdr-none{ border:none!important;}
.wpcf7-form table.tbl-bdr td.bdr-b-none{ border-bottom:none!important;}
.wpcf7-form table.tbl-bdr td.bdr-l-none{ border-left:none!important;}
.wpcf7-form table.tbl-bdr td.wd100{width:100px;}
#slideshow:after{ position: absolute; content: ""; bottom: -17px; right: -5px; width: 100%; background:url("../images/bottom-shadow.jpg") right bottom no-repeat; height:23px;}
#slideshow:before{ position: absolute; content: ""; bottom: -17px; left: -5px; width: 380px; background:url("../images/bottom-shadow-l.jpg") left bottom no-repeat; height:23px;}
.ins-companies{ padding:25px 0 0;}
.ins-companies > h3 { border-bottom: 1px solid #eee; font-size: 20px; margin: 0 0 20px; padding: 0 0 10px; text-align: center; font-weight:600; color:#721d8a;}
.ins-companies > span.conts-no { border-top: 1px solid #eee; font-size: 20px; margin: 15px 0 0; padding: 10px 0 0; text-align: center; display:block; color:#1c3cb0; font-weight: bold;}
.ins-companies ul{ text-align:center; list-style:none; list-style:none; padding:0; margin:0; display:inline-block;}
.ins-companies ul li{ list-style:none; list-style:none; padding:10px 5px; margin:0; display:inline-block;}
.ins-companies ul li img{ height:50px;}

/* added css for buttons 17017 */
div#nvx_featurebox ul#menu-tips-menu2.menu li.menu-item{ border:none!important;}

div#nvx_featurebox ul#menu-tips-menu2.menu li.menu-item > span{ background:none !important; background-color:none !important; border:none!important; outline:none;}
div#nvx_header_navcontainer2 ul#menu-header-nav.menu-footer li.menu-item{ margin: 0 0 5px !important;}

div#nvx_featurebox ul#menu-tips-menu2.menu li.menu-item > span a{background:url("https://ahunderwriters.com/wp-content/themes/nocallsquote/images/buttons-bg/button-icons-purple.png") left top no-repeat;  width: 208px !important; height:45px; box-sizing:border-box; border-radius:45px; box-shadow: 0 5px 5px #999; display: block; background-color:none !important; border:none!important; line-height: 22px;}
div#nvx_featurebox ul#menu-tips-menu2.menu li.menu-item > span a:active, div#nvx_featurebox ul#menu-tips-menu2.menu li.menu-item.current-menu-item > span a{ transform: inherit; box-shadow: 0 3px 3px #666; background-color:none !important; border:none!important; color:#fff!important; background-position:-249px top!important;}
div#nvx_featurebox ul#menu-tips-menu2.menu li.menu-item > span a:hover{ background-position:right top; background-color:none !important; border:none!important; color:#fff;}

#nvx_header_navcontainer2 ul#menu-header-nav{ width:850px!important;}
div#nvx_header_navcontainer2 ul#menu-header-nav.menu-footer li.menu-item span{ background:none !important; background-color:none !important; border:none!important;}
div#nvx_header_navcontainer2 ul#menu-header-nav.menu-footer li.menu-item span a{ background:url("https://ahunderwriters.com/wp-content/themes/nocallsquote/images/buttons-bg/button-icons-blue-large.png") center top no-repeat!important;  width: auto !important; height:45px; box-sizing:border-box; border-radius:45px; box-shadow: 0 4px 4px #999; display: block; background-color:none !important; border:none!important;  line-height: 22px; padding:12px 24px !important; font-size: 14px; background-size:100% 135px!important;}
div#nvx_header_navcontainer2 ul#menu-header-nav.menu-footer li.menu-item span a:hover{ background-position:center -45px!important; background-color:none !important; border:none!important; color:#fff;}
div#nvx_header_navcontainer2 ul#menu-header-nav.menu-footer li.menu-item span a:active, div#nvx_header_navcontainer2 ul#menu-header-nav.menu-footer li.menu-item.current-menu-item span a{ background-position:center bottom!important; transform: inherit; box-shadow: 0 2px 2px #666; background-color:none !important; border:none!important; color:#fff!important;}

div#nvx_header_navcontainer2 ul#menu-header-nav.menu-footer li#menu-item-915.menu-item.current-menu-item span a{ background-position:center top!important;}
div#nvx_header_navcontainer2 ul#menu-header-nav.menu-footer li#menu-item-915.menu-item.current-menu-item span a:hover{ background-position:center -45px!important;}
div#nvx_header_navcontainer2 ul#menu-header-nav.menu-footer li#menu-item-915.menu-item.current-menu-item span a:active{ background-position:center bottom!important;}

/*#menu-item-887 > span a { font-size: 13px !important;}*/

#onestepHome.upd-btn{ width: 208px !important; height:45px; box-sizing:border-box; border-radius:45px; box-shadow: 0 4px 4px #999; display: block; background-color:none !important; border:none!important; line-height: 22px; padding:12px 5px !important;}
#onestepHome.upd-btn label{ margin:-1px 0 0 0!important; padding:0!important;}
#onestepHome.upd-btn img{ top:1em!important;}
#onestepHome.upd-btn:hover{ background-position:right top; background-color:none !important; border:none!important; color:#fff;}
#onestepHome.upd-btn:active{ background-position:-242px top!important; transform: inherit!important; box-shadow: 0 2px 2px #666; background-color:none !important; border:none!important; color:#fff!important;}

#onestepHome.group{ background:url("https://ahunderwriters.com/wp-content/themes/nocallsquote/images/buttons-bg/button-icons-green.png") left top no-repeat; width: 208px !important; height:45px; box-sizing:border-box; border-radius:45px; box-shadow: 0 4px 4px #999; display: block; background-color:none !important; border:none!important; line-height: 22px; padding:12px 5px !important;}
#onestepHome.group label{ margin:-1px 0 0 0!important; padding:0!important;}
#onestepHome.group:hover{ background-position:right top; background-color:none !important; border:none!important; color:#fff;}
#onestepHome.group:active{ background-position:-242px top!important; transform: inherit!important; box-shadow: 0 2px 2px #666; background-color:none !important; border:none!important; color:#fff!important;}

.arrows-img{ margin: 0 auto; width:100px;}
.arrows-img img{ width:100%;}

#onestepHome.with-arrow.upd-btn{ background:url("https://ahunderwriters.com/wp-content/themes/nocallsquote/images/buttons-bg/button-icons-green-2.png") left top no-repeat; width: 208px !important; height:67px; box-sizing:border-box; border-radius:45px; box-shadow: 0 4px 4px #999; display: block; background-color:none !important; border:none!important;  line-height: 22px; padding:12px 5px !important;}
#onestepHome.with-arrow.upd-btn:hover{ background-position:right top; background-color:none !important; border:none!important; color:#938dca;}
#onestepHome.with-arrow.upd-btn:active{ background-position:-242px top!important; transform: inherit!important; box-shadow: 0 2px 2px #666; background-color:none !important; border:none!important; color:#fff!important;}
#onestepHome.with-arrow.upd-btn:active label, #onestepHome.with-arrow.upd-btn:hover label, #onestepHome:hover label{ color:#fff;}
#onestepHome:active label{ color:#fff!important;}
#onestepHome.with-arrow.upd-btn label{ margin:-2px 0 0 0!important;}
#onestepHome.with-arrow.upd-btn img{ top:3px!important;}

/*
#onestepHome.with-arrow.purple-btn {
	-webkit-border-radius: 35px !important;
	-moz-border-radius: 35px !important;
	border-radius: 35px !important;
	font-size:12px!important;
	font-family:arial, helvetica, sans-serif!important;
	text-shadow: 0px 0px 0 rgba(0,0,0,0.3)!important;
	font-weight:bold!important;
	color: #FFFFFF!important;
border:1px solid #390d77;
	background-color: #390d77;
	background-image: -webkit-gradient(radial, left top, left bottom, from(#ac68cc), to(#390d77));
	background-image: -webkit-radial-gradient(top, #ac68cc, #390d77);
	background-image: -moz-radial-gradient(top, #ac68cc, #390d77);
	background-image: -ms-radial-gradient(top, #ac68cc, #390d77);
	background-image: -o-radial-gradient(top, #ac68cc, #390d77);
	background-image: radial-gradient(to bottom, #ac68cc, #390d77);

margin: 0.5em auto 28px !important;
	text-decoration: none!important;
	padding: 5px 28px !important;
	text-align: center!important;
	width: 163px !important;
}
#onestepHome.with-arrow.purple-btn:hover {
		border:1px solid #45116c;
	background-color: #6b2ab5;
	background-image: -webkit-gradient(radial, left top, left bottom, from(#6b2ab5), to(#26073f));
	background-image: -webkit-radial-gradient(top, #6b2ab5, #26073f);
	background-image: -moz-radial-gradient(top, #6b2ab5, #26073f);
	background-image: -ms-radial-gradient(top, #6b2ab5, #26073f);
	background-image: -o-radial-gradient(top, #6b2ab5, #26073f);
	background-image: radial-gradient(to bottom, #6b2ab5, #26073f);
}
#onestepHome.with-arrow.purple-btn label{
    margin-bottom: 7px;
}*/

#onestepHome.with-arrow.purple-btn{ background:url("https://ahunderwriters.com/wp-content/themes/nocallsquote/images/buttons-bg/button-purple-custom.png") left top no-repeat; width: 208px !important; height:67px; box-sizing:border-box; border-radius:45px; box-shadow: 0 4px 4px #999; display: block; background-color:none !important; border:none!important;  line-height: 22px; padding:12px 5px !important;}
#onestepHome.with-arrow.purple-btn:hover{ background-position:right top; background-color:none !important; border:none!important; color:#938dca;}
#onestepHome.with-arrow.purple-btn:active{ background-position:-242px top!important; transform: translateY(0px); box-shadow: 0 2px 2px #666; background-color:none !important; border:none!important; color:#fff!important;}
#onestepHome.with-arrow.purple-btn:active label, #onestepHome.with-arrow.upd-btn:hover label, #onestepHome:hover label{ color:#fff;}
#onestepHome:active label{ color:#fff!important;}
#onestepHome.with-arrow.purple-btn label{ margin:-2px 0 0 0!important;}
#onestepHome.with-arrow.purple-btn img{ top:3px!important;}

#onestepHome.group-blue{ background:url("https://ahunderwriters.com/wp-content/themes/nocallsquote/images/buttons-bg/button-icons-blue.png") left top no-repeat; width: 208px !important; height:45px; box-sizing:border-box; border-radius:45px; box-shadow: 0 4px 4px #999; display: block; background-color:none !important; border:none!important; line-height: 22px; padding:12px 5px !important;}
#onestepHome.group-blue label{ font-size: 18px; margin:0 0 0 0!important; padding:0!important;}
#onestepHome.group-blue:hover{ background-position:right top; background-color:none !important; border:none!important; color:#fff;}
#onestepHome.group-blue:active{ background-position:-242px top!important; transform: inherit!important; box-shadow: 0 2px 2px #666; background-color:none !important; border:none!important; color:#fff!important;}

.update-button-blue{ background:url("https://ahunderwriters.com/wp-content/themes/nocallsquote/images/buttons-bg/button-icons-blue.png") left top no-repeat!important; width: 208px !important; height:45px; box-sizing:border-box; border-radius:45px; box-shadow: 0 4px 4px #999; display: block; background-color:none !important; border:none!important; line-height: 22px; padding:12px 5px !important; font-size: 16px;}
.update-button-blue:hover{ background:url("https://ahunderwriters.com/wp-content/themes/nocallsquote/images/buttons-bg/button-icons-blue.png") right top no-repeat!important; background-color:none !important; border:none!important; color:#fff;}
.update-button-blue:active{ background:url("https://ahunderwriters.com/wp-content/themes/nocallsquote/images/buttons-bg/button-icons-blue.png") -242px top no-repeat!important; transform: inherit!important; box-shadow: 0 2px 2px #666; background-color:none !important; border:none!important; color:#fff!important;}

.update-button-green, #onestepHome.update-button-green{ background:url("https://ahunderwriters.com/wp-content/themes/nocallsquote/images/buttons-bg/button-icons-green.png") left top no-repeat!important; width: 208px !important; height:45px; box-sizing:border-box; border-radius:45px!important; box-shadow: 0 4px 4px #999; display: block; background-color:none !important; border:none!important; line-height: 20px; padding:12px 5px !important; font-size: 18px!important; border:none!important; transform: inherit!important;}
.update-button-green label, #onestepHome.update-button-green label{font-size: 18px!important;}
.update-button-green:hover, #onestepHome.update-button-green:hover{ background:url("https://ahunderwriters.com/wp-content/themes/nocallsquote/images/buttons-bg/button-icons-green.png") right top no-repeat!important; background-color:none !important; border:none!important; color:#fff;}
.update-button-green:active, #onestepHome.update-button-green:active{ background:url("https://ahunderwriters.com/wp-content/themes/nocallsquote/images/buttons-bg/button-icons-green.png") -242px top no-repeat!important; transform: inherit!important; box-shadow: 0 2px 2px #666; background-color:none !important; border:none!important; color:#fff!important;}

#g-buttons a.quote-button{ background:url("https://ahunderwriters.com/wp-content/themes/nocallsquote/images/buttons-bg/button-icons-green-2.png") left top no-repeat!important; width: 208px !important; height:67px; box-sizing:border-box; border-radius:45px!important; box-shadow: 0 4px 4px #999!important; display: block; background-color:none !important; border:none!important; line-height: 20px; padding:12px 5px !important; font-size: 18px!important; border:none!important;}
#g-buttons a.quote-button:hover{ background:url("https://ahunderwriters.com/wp-content/themes/nocallsquote/images/buttons-bg/button-icons-green-2.png") right top no-repeat!important; background-color:none !important; border:none!important; color:#fff;}
#g-buttons a.quote-button:active{ background:url("https://ahunderwriters.com/wp-content/themes/nocallsquote/images/buttons-bg/button-icons-green-2.png") -242px top no-repeat!important; transform: inherit!important; box-shadow: 0 2px 2px #666!important; background-color:none !important; border:none!important; color:#fff!important;}

.page.page-id-1107 div#gform_wrapper_11 input#gform_submit_button_11.button.gform_button, .page.page-id-767 div#gform_wrapper_10 input#gform_submit_button_10.button.gform_button, .page.page-id-1107 div#gform_wrapper_10 input#gform_submit_button_10.button.gform_button, .page.page-id-829 div#gform_wrapper_3 input#gform_submit_button_3.button.gform_button, .page.page-id-526 div#gform_wrapper_2 input#gform_submit_button_2.button.gform_button, .page.page-id-767 div#gform_wrapper_9 input#gform_submit_button_9.button.gform_button{ background:url("https://ahunderwriters.com/wp-content/themes/nocallsquote/images/buttons-bg/button-icons-green.png") left top no-repeat!important; width: 208px !important; height:45px; box-sizing:border-box; border-radius:45px!important; box-shadow: 0 4px 4px #999; display: block; background-color:none !important; border:none!important; line-height: 20px; padding:12px 5px !important; font-size: 18px!important; border:none!important; margin: 0.5em auto 0 !important;}
.page.page-id-1107 div#gform_wrapper_11 input#gform_submit_button_11.button.gform_button:hover, .page.page-id-767 div#gform_wrapper_10 input#gform_submit_button_10.button.gform_button:hover, .page.page-id-829 div#gform_wrapper_3 input#gform_submit_button_3.button.gform_button:hover, .page.page-id-526 div#gform_wrapper_2 input#gform_submit_button_2.button.gform_button:hover, .page.page-id-1107 div#gform_wrapper_10 input#gform_submit_button_10.button.gform_button:hover, .page.page-id-767 div#gform_wrapper_9 input#gform_submit_button_9.button.gform_button:hover{ background:url("https://ahunderwriters.com/wp-content/themes/nocallsquote/images/buttons-bg/button-icons-green.png") right top no-repeat!important; background-color:none !important; border:none!important; color:#fff;}
.page.page-id-1107 div#gform_wrapper_11 input#gform_submit_button_11.button.gform_button:active, .page.page-id-767 div#gform_wrapper_10 input#gform_submit_button_10.button.gform_button:active, .page.page-id-829 div#gform_wrapper_3 input#gform_submit_button_3.button.gform_button:active, .page.page-id-526 div#gform_wrapper_2 input#gform_submit_button_2.button.gform_button:active, .page.page-id-1107 div#gform_wrapper_10 input#gform_submit_button_10.button.gform_button:active, .page.page-id-767 div#gform_wrapper_9 input#gform_submit_button_9.button.gform_button:active { background:url("https://ahunderwriters.com/wp-content/themes/nocallsquote/images/buttons-bg/button-icons-green.png") -242px top no-repeat!important; transform: inherit!important; box-shadow: 0 2px 2px #666; background-color:none !important; border:none!important; color:#fff!important;}

.page.page-id-1107 div#gform_wrapper_11 input#gform_submit_button_11.button.gform_button { margin-left: 170px !important;}
.page.page-id-1107 div#gform_wrapper_10 input#gform_submit_button_10.button.gform_button { margin-left: -70px !important;}

/* additional on citywide */
.page.page-id-829 .gform_wrapper form div.gform_footer.top_label { text-align: left !important;}
.user_broker_login.button.update-button-green{ margin:30px 0 0 0 !important}

/*.wpcf7-form-control.wpcf7-submit{ background:url("https://ahunderwriters.com/wp-content/themes/nocallsquote/images/buttons-bg/button-icons-green.png") left top no-repeat!important; width: 208px !important; height:45px!important; box-sizing:border-box; border-radius:45px!important; box-shadow: 0 4px 4px #999; display: block; background-color:none !important; border:none!important; line-height: 20px; padding:12px 5px !important; font-size: 18px!important; border:none!important; transform: inherit!important;}
.wpcf7-form-control.wpcf7-submit:hover{ background:url("https://ahunderwriters.com/wp-content/themes/nocallsquote/images/buttons-bg/button-icons-green.png") right top no-repeat!important; background-color:none !important; border:none!important; color:#fff;}
.wpcf7-form-control.wpcf7-submit:active{ background:url("https://ahunderwriters.com/wp-content/themes/nocallsquote/images/buttons-bg/button-icons-green.png") -242px top no-repeat!important; transform: inherit!important; box-shadow: 0 2px 2px #666; background-color:none !important; border:none!important; color:#fff!important;}*/

div.wpcf7-validation-errors { font-size: 16px; font-weight: bold;  text-align: center; color: #721d8a;}
p.quote-text-b { font-family: Calisto MT,Arial,Helvetica,sans-serif; font-size: 20px; line-height: 24px; text-align: center;}

.main_broker_login .container b, .main_broker_login .container .psw, .main_broker_login .container .psw a {color: #1c3cb0;}
#nvx_featurebox h3{ margin:0 12px 5px 0!important;}

/*added focus */
div#nvx_featurebox ul#menu-tips-menu2.menu li.menu-item > span a:focus{ transform: translateY(2px); box-shadow: 0 3px 3px #666; background-color:none !important; border:none!important; color:#fff!important; background-position:-249px top!important;}

div#nvx_header_navcontainer2 ul#menu-header-nav.menu-footer li.menu-item span a:focus, div#nvx_header_navcontainer2 ul#menu-header-nav.menu-footer li.menu-item.current-menu-item span a:focus{ background-position:center bottom!important; transform: translateY(2px); box-shadow: 0 3px 3px #666; background-color:none !important; border:none!important; color:#fff!important;}

#onestepHome.upd-btn:active{ background-position:-242px top!important; transform: translateY(2px)!important; box-shadow: 0 3px 3px #666!important; background-color:none !important; border:none!important; color:#fff!important;}

#onestepHome.group:active{ background-position:-242px top!important; transform: translateY(2px)!important; box-shadow: 0 3px 3px #666!important; background-color:none !important; border:none!important; color:#fff!important;}

#onestepHome.with-arrow.upd-btn:active{ background-position:-242px top!important; transform: translateY(2px)!important; box-shadow: 0 3px 3px #666!important; background-color:none !important; border:none!important; color:#fff!important;}

#onestepHome.group-blue:active{ background-position:-242px top!important; transform: translateY(2px)!important; box-shadow: 0 3px 3px #666!important; background-color:none !important; border:none!important; color:#fff!important;}

.update-button-blue:active{ background:url("https://ahunderwriters.com/wp-content/themes/nocallsquote/images/buttons-bg/button-icons-blue.png") -242px top no-repeat!important; transform: translateY(2px)!important; box-shadow: 0 3px 3px #666!important; background-color:none !important; border:none!important; color:#fff!important;}

.update-button-green:active, #onestepHome.update-button-green:active{ background:url("https://ahunderwriters.com/wp-content/themes/nocallsquote/images/buttons-bg/button-icons-green.png") -242px top no-repeat!important; transform: translateY(2px)!important; box-shadow: 0 3px 3px #666!important; background-color:none !important; border:none!important; color:#fff!important;}

#g-buttons a.quote-button:active{ background:url("https://ahunderwriters.com/wp-content/themes/nocallsquote/images/buttons-bg/button-icons-green-2.png") -242px top no-repeat!important; transform: translateY(2px)!important; box-shadow: 0 3px 3px #666!important; background-color:none !important; border:none!important; color:#fff!important;}

.page.page-id-1107 div#gform_wrapper_11 input#gform_submit_button_11.button.gform_button:active, .page.page-id-767 div#gform_wrapper_10 input#gform_submit_button_10.button.gform_button:active, .page.page-id-829 div#gform_wrapper_3 input#gform_submit_button_3.button.gform_button:active, .page.page-id-526 div#gform_wrapper_2 input#gform_submit_button_2.button.gform_button:active, .page.page-id-1107 div#gform_wrapper_10 input#gform_submit_button_10.button.gform_button:active, .page.page-id-767 div#gform_wrapper_9 input#gform_submit_button_9.button.gform_button:active { background:url("https://ahunderwriters.com/wp-content/themes/nocallsquote/images/buttons-bg/button-icons-green.png") -242px top no-repeat!important; transform: translateY(2px)!important; box-shadow: 0 3px 3px #666; background-color:none !important; border:none!important; color:#fff!important;}

.wpcf7-form-control.wpcf7-submit:active{ background:url("https://ahunderwriters.com/wp-content/themes/nocallsquote/images/buttons-bg/button-icons-green.png") -242px top no-repeat!important; transform: translateY(2px)!important; box-shadow: 0 3px 3px #666!important; background-color:none !important; border:none!important; color:#fff!important;}

.ui-dialog-titlebar.ui-widget-header.ui-corner-all.ui-helper-clearfix {
    text-align:center !important;}
}
.ui-dialog .ui-dialog-title{float:none !important;}


.arrow3-wrap{
  margin-top: 5px;
  text-align: center;
  display: inline-block;
  width: 100%;
}
a.arrow3{
    background: url("https://ahunderwriters.com/wp-content/themes/nocallsquote/images/buttons-bg/button-icons-blue-large.png") center top no-repeat!important;
    background-size: auto auto;
width: auto !important;
height: 45px;
box-sizing: border-box;
border-radius: 45px;
box-shadow: 0 4px 4px #999;
display: inline-block;
background-color: none !important;
border: none !important;
line-height: 20px;
padding: 12px 30px !important;
font-size: 15px;
background-size: 100% 135px !important;
color:#fff !important;
text-decoration:none;
font-weight: 600;
margin-left: 15px;
font-family: sans-serif !important;
text-transform: uppercase;
}
a.arrow3:hover
{
background-position:center -45px!important; background-color:none !important; border:none!important; color:#fff;
}
a:last-child.arrow3{
margin-right: 0;
}
ul.body-logo{
 margin:50px 0 0 0 !important;
text-align: center;
}
ul.body-logo li{
  display: inline-block;
  margin: 0 27px 30px 0;
  width: 20%;
}
ul.body-logo li img {

    max-width: 100%;

}
.glow {
  font-size: 30px;
  color: #3d0da1;
  text-align: center;
  -webkit-animation: glow 1s ease-in-out infinite alternate;
  -moz-animation: glow 1s ease-in-out infinite alternate;
  animation: glow 1s ease-in-out infinite alternate;
}

@-webkit-keyframes glow {
  from {
    text-shadow: 0 0 3px #fff, 0 0 7px #fff, 0 0 13px #9f75f7, 0 0 17px #9f75f7, 0 0 22px #9f75f7, 0 0 27px #9f75f7, 0 0 32px #9f75f7;
  }
  
  to {
    text-shadow: 0 0 10px #fff, 0 0 14px #fff, 0 0 20px #8653f2, 0 0 24px #8653f2, 0 0 29px #8653f2, 0 0 34px #8653f2, 0 0 39px #8653f2;
  }
}
ul.listing-tips{
    margin: 0 0 30px 0px !important;
    text-align: center;
}
ul.listing-tips li{
    display:inline-block;
    list-style:none;
    margin-right: 124px !important;
    text-align: center;
    margin-bottom: 8px !important;
}
ul.listing-tips li:nth-child(3n) {
    margin-right: 0 !important;
}
ul.listing-tips li a{
   color:#000080;
   font-weight:normal !important;
   font-size:16px;
}
/*ul.listing-tips li a:hover{ background-position:right top; background-color:none !important; border:none!important; color:#fff;text-decoration:none;}*/

ul.listing-tips li  a {
 background:url("https://ahunderwriters.com/wp-content/themes/nocallsquote/images/buttons-bg/button-icons-purple.png") left top no-repeat;  
   width: 208px !important; 
   height:45px; 
   box-sizing:border-box; 
   border-radius:45px; 
   box-shadow: 0 5px 5px #999; 
   display: block; 
   background-color:none !important; 
   border:none!important; 
   line-height: 42px;
   text-transform: capitalize;
   color:#fff !important;
  
}
ul.listing-tips li a:hover {
background-position:right top; background-color:none !important; border:none!important; color:#fff;text-decoration:none;}
}


.btn-form-video {
    display: inline-block !important;
    padding: 12px 16px !important;
    font-size: 16px !important;
    width: 200px !important;
}


/* CSS New */

/* CSS Document */
li {
	list-style: none;
}
li, a, a:hover, a:active, a:focus {
	font-family: 'Lato', sans-serif;
	outline: 0;
	text-decoration: none;
	outline: none;
} 
button, input, select, textarea, label, blockquote {
    font-family: 'Lato', sans-serif;
	outline: 0;
}
a {
	color: #949494;
	text-decoration: none;
	font-family: 'Lato', sans-serif;
	outline: none;
}
a:hover {
	color: #f9a931;
}
p, ul, li {
	margin: 0;
	padding: 0;
	font-family: 'Lato', sans-serif;
	color:#00007D;
}
h1, h2, h3, h4, h5, h6, p, span, table, tr, td, th {
	font-family: 'Lato', sans-serif;
	margin: 0;
	padding: 0;
}

@font-face {
	font-family: 'FontAwesome';
	src: url('../fonts/fontawesome-webfont.eot?v=4.7.0');
	src: url('../fonts/fontawesome-webfont.eot?#iefix&v=4.7.0') format('embedded-opentype'), url('../fonts/fontawesome-webfont.woff2?v=4.7.0') format('woff2'), url('../fonts/fontawesome-webfont.woff?v=4.7.0') format('woff'), url('../fonts/fontawesome-webfont.ttf?v=4.7.0') format('truetype'), url('../fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular') format('svg');
	font-weight: normal;
	font-style: normal;
}
.fa {
	display: inline-block;
	font: normal normal normal 14px/1 FontAwesome;
	font-size: inherit;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}
p {
	font-size: 15px;
}
.gap {
	padding: 10px 0 !important;
}
.nomargin {
	margin: 0 !important;
}
.nomargin-top {
	margin-top: 0 !important;
}
.nopadding {
	padding: 0 !important;
}
#header {
	background: #fff;
	position: relative;
	z-index: 1;
	float: left;
	width: 100%;
}
#body {
	float: left;
	width: 100%;
}
#footer {
	float: left;
	width: 100%;
}
.top-bar{
    float: left;
    width: 100%;
    background: #fff;
    border-bottom: 2px solid #ddd;
    margin-bottom: 50px;
}
ul.top-nav {
  padding: 20px;
  font-size: 10pt; 
  text-decoration: none;
  font-weight: 300;
}
ul.top-nav li{
  display: inline-block;
  padding-right: 30px;
}
ul.top-nav li a {
  color: #00007D;
  font-weight: 600;
}

.logo-bar{
  float: left;
  width: 100%;
  margin-bottom:50px;
}
.bbb-logo{
    float:right;
}
.bbb-logo img{
    padding-right: 15px;
}
.main-nav-bar{
  float: left;
  width: 100%;
}
ul.menu-main-nav {
  text-align: center;
}
ul.menu-main-nav li{
    display: inline-block;
    text-align: center;
    color: #fff;
    margin-bottom: 15px !important;
}
ul.menu-main-nav li a {
   color: #fff;
   /*border-radius: 70px;
   background-image: linear-gradient(#1f88d2, #00007D);
   padding: 18px 50px;*/
   display: inline-block;
    background: url("https://nocallsquote.com/wp-content/themes/nocallsquote/images/buttons-bg/button-icons-blue-large.png") center top no-repeat !important;
    background-size: auto;
    box-sizing: border-box;
    border-radius: 45px;
    height: 45px;
    line-height: 20px;
    background-size: 100% 135px !important;
    padding: 12px 50px !important;
}
ul.menu-main-nav li a:hover{
   /*background-image: linear-gradient(#00007D, #1f88d2);*/
   background-position:center -45px!important; background-color:none !important; border:none!important; color:#fff;
}

.ir-tips {
    float: left;
    width: 100%;
    margin: 40px 0 80px 0;
    text-align: center;
}
.ir-tips a {
    text-align: center;
    color: #fff;
    padding: 18px 40px;
    border-radius: 70px;
    background-image: linear-gradient(#8b109c, #06017e);
}
.ir-tips a:hover{
     background-image: linear-gradient(#06017e, #8b109c);
}
.home-page-content{
    float: left;
    width: 100%;
    text-align:center;
}
.home-page-content h1 {
    color: #7C1898;
    font-size: 24px;
    margin-bottom: 15px !important;
}
.home-page-content h2 {
    line-height:0;
    font-size: 20px;
    color: #1f88d2;
    margin-bottom: 0 !important;
    text-align: center;
    margin-top: 28px !important;
}
.home-page-content h3 {
    line-height: 2.92;
    font-size: 17px;
    color: #00007D;
    text-align: center;
}
.home-page-content p {
    line-height: 1.92;
    margin-bottom: 40px !important;
    color: #00007D;
    text-align: center;
    font-size: 15px;
}
.home-img-box{
    float: left;
    width: 100%;
    margin-bottom: 40px;
}
.home-img-box img{
	display:inline-block;
	width: 100%
}
.cta-wrap{
    float: left;
    width: 100%;
    background-color: #1f88d2;
    text-align: center;
    color: white;
    padding: 40px 0;
    margin-bottom:40px;
}
.cta-wrap h2 {
    font-size: 30px;
    color: #fff;
}
.cta-wrap h2 a {
    color: #fff;
    font-size: 40px;
    position:relative;
    top:6px;
    font-weight: 600;
}
.foot-logo-bar{
    float: left;
    width: 100%;
    text-align: center;
    margin-bottom:50px;
}
.logo-div{
    float: left;
    width: 100%;
}
.citywide-logo{
    float: left;
    width: 100%;
}
.footer-logos li {
	display:inline-block !important;
	margin:0 !important;
	border:none !important;
	padding:0 10px !important;
	padding: .8em 2.3em!important;
}
.footer-logos li img{
	min-width:176px!important; 
	max-width:176px!important;  
	max-height:63px!important; 
	min-height:63px!important; 
}
.footer-cta{
     float: left;
    width: 100%;
     background:#1f88d2;
    text-align: center;
     margin: 50px 0px 20px 0px;
}
.footer-button h2 {
    color: #fff;
    font-size: 30px;
    font-weight: 600;
}
.footer-button h2 a {
    font-size: 40px;
    font-weight: 600;
    color: #fff;
    vertical-align: middle;
}
.footer-button {
    padding: 40px 0;
}
.copyright-bar{
    float: left;
    width: 100%;
    border-bottom: 5px solid #1F88D2;
    padding:30px 0;
}
.copyright-bar p{
   text-align: left;
   font-size: 13px;
   color: #00007D;
}
ul.menu-footer{
    margin:15px 0;
    text-align: left;
}
ul.menu-footer li{
  display: inline-block;
  padding-right: 30px;
}
ul.menu-footer li a {
  color: #00007D;
}
ul.term-policy{
    margin:15px 0;
   text-align: right;
}
ul.term-policy li{
  display: inline-block;
  padding-right: 30px;
}
ul.term-policy li a {
  color: #00007D;
}
.copytext{
    font-weight:bold;
     font-size:17px;
     padding-bottom:20px;
}
/** Group Insurance popup***/
.groupinsurance {
    margin: 50px 0;
    display: inline-block;
    min-height: auto !important;
    overflow: visible !important;
    text-align: center;
    width: 100% !important;
}
.groupinsurance a{
  border-radius: 30px;
  background-image: linear-gradient(to top, #174d17, #01c605);
  font-size: 16px;
  text-align: center;
 color: #ffffff !important;
 padding: 12px 45px;
}
.groupinsurance a:hover{
     background-image: linear-gradient(to top, #01c605, #174d17);
}
.page-title {
    text-align: center;
    background-color: #7C1898;
    padding: 50px 0;
    float:left;
    width:100%;
}
.page-title h1 {
    color: #fff;
    line-height: 1.32;
    font-weight: 400;
}
.page-content{
    float:left;
	width:100%;
	background-image: url(https://ahunderwriters.com/wp-content/themes/nocallsquote/images-new/BackgroundMap.png);
    width: 100%;
    background-size: cover;
    
}
/* #contact-form {
    background-image: url(https://ahunderwriters.com/wp-content/themes/nocallsquote/images-new/BackgroundMap.png);
    width: 100%;
    background-size: cover;
} */
.contact-wrap {
    margin: 50px 0;
    background-color: #fff;
    box-shadow: 1px 2px #eee;
    text-align: center;
    padding: 65px 150px;
}
.contact-wrap p{
    color: #00007D;
    font-size: 14px;
    margin-bottom: 50px;
    text-align: center;
    line-height: 1.78;
}
.form-group .form-custom {
    padding: 28px 32px;
    font-size: 14px;
    color: #00007d;
    border: solid 2px #00007D;
    border-radius: 50px;
    vertical-align: top;
    width: 100%;
    max-width:100% !important;
    margin-bottom: 31px;
    margin-right: 26px;
}
.form-group textarea {
    padding: 28px 32px;
    font-size: 14px;
    color: #00007d;
    border: solid 2px #00007D;
    border-radius: 50px;
    vertical-align: top;
    height: 200px;
    width: 100%;
    margin-bottom: 31px;
    margin-right: 26px;
    max-width:100% !important;
}
.form-group textarea:focus {
    border: solid 2px #00007D;
}
.btn-ct-submit {
    text-align: center;
    color: #fff;
    padding: 18px 100px;
    border-radius: 70px;
    background-image: linear-gradient(#8b109c, #06017e);
    border:0;
}
.form-captcha{
    padding:17px 12px;
    font-size: 14px;
    color: #00007d;
    border: solid 2px #00007D;
    border-radius: 50px;
    width:25%;
}
/*Css For Homepage Navigation*/
.main-nav-bar {
    display: none;
}
.home .main-nav-bar {
    display: block !important;
}
.presentation-video {
    float:left;
    width:100%;
    background-color: white;
    border-radius: 20px;
    border: solid 2px #c7c7c7;
    margin: 13px 0;
    padding:26px 40px;
    margin:50px 0 0 0;
}
.presentation-video h2{
   text-align: center;
   color: #00007d;
   font-size:25px;
   margin-bottom:30px !important;
}
.presentation-audio{
    float:left;
    width:100%;
    background-color: white;
    border-radius: 20px;
    border: solid 2px #c7c7c7;
    margin: 13px 0;
    padding:26px 40px;
    margin:40px 0;
}
.presentation-audio h2{
   text-align: center;
   color: #00007d;
   font-size:25px;
   margin-bottom:30px !important;
}
.ui-widget-header {
    border: 1px solid #e3a1a1 !important;
    color: #7c1898 !important;
    background: #fff !important;
    border: 0 !important;
    font-size: 25px;
    border-bottom: solid 2px #7c1898 !important;
    border-radius: 0 !important;
}
.ui-dialog .ui-dialog-titlebar-close{
     background: #000;
     padding:0 !important; 
}
.ui-dialog .ui-dialog-titlebar-close:hover{
    padding:0 !important; 
}
.ui-dialog .ui-dialog-titlebar-close:hover span{
    margin:0 !important; 
}
.rollovers-wrap{
    float:left;
    width:100%;
}
.rollovers-wrap p{
    color: #00007D;
    font-size: 14px;
    line-height: 1.78;
    margin-bottom: 40px;
}
.inn-content h3{
   color: #00007d;
   font-size: 30px;
   font-weight:bold;
   text-align: center;
   margin-bottom:25px !important;
}
.inn-content h4{
   color: #1f88d2;
   font-size: 22px;
   margin-top:25px !important;
   padding-bottom:20px;
}
.inn-content p{
    color: #00007D;
    font-size: 14px;
    line-height: 1.55;
}
.content-gap{
    margin:30px 0 !important;
    display:block;
}
#gform_fields_2 li{
    margin-bottom:30px;
}
#gform_fields_2 input[type="text"]{
    padding:18px 32px;
    font-size: 14px;
    color: #00007d;
    border: solid 2px #00007D;
    border-radius: 50px;
    vertical-align: top;
    width: 100%;
    margin-right: 26px;
}
#gform_fields_2 textarea{
    padding:18px 32px;
    font-size: 14px;
    color: #00007d;
    border: solid 2px #00007D;
    border-radius: 50px;
    vertical-align: top;
    width: 100%;
    margin-right: 26px;
}
.gform_wrapper textarea.small{
    height:180px;
}
#gform_submit_button_2{
    text-align: center;
    color: #fff;
    padding: 18px 100px;
    border-radius: 70px;
    background-image: linear-gradient(#8b109c, #06017e);
    border:0;
}
#gform_submit_button_2:hover{
    background-image: linear-gradient(#06017e, #8b109c);
}
#gform_fields_3 input[type="text"]{
    padding:18px 32px;
    font-size: 14px;
    color: #00007d;
    border: solid 2px #00007D;
    border-radius: 50px;
    vertical-align: top;
    width: 100%;
    margin-right: 26px;
}
#gform_fields_3 li{
    margin-bottom:30px;
}
#gform_fields_3 textarea{
    padding:18px 32px;
    font-size: 14px;
    color: #00007d;
    border: solid 2px #00007D;
    border-radius: 50px;
    vertical-align: top;
    width: 100%;
    margin-right: 26px;
}
#gform_submit_button_3{
    text-align: center;
    color: #fff;
    padding: 18px 100px;
    border-radius: 70px;
    background-image: linear-gradient(#8b109c, #06017e);
    border:0;
}
#gform_submit_button_3:hover{
    background-image: linear-gradient(#06017e, #8b109c);
}
.annuities-form{
    float:left;
    width:100%;
    padding:40px 0;
    margin-bottom: 0;
}
.about-content p{
    color: #00007D;
    font-size: 14px;
    line-height: 1.78;
    margin: 0 0 20px 0 !important;
}
#clients {
	float:left;
    width:100%;
	margin-left: auto;
	margin-right: auto;
	margin:34px 0 0 0;
	padding:0 60px;
}

#clients .clients-wrap {
	display: block;
	width: 95%;
	margin: 0 auto;
	overflow: hidden;
}

#clients .clients-wrap ul {
	display: block;
	list-style: none;
	position: relative;
	margin-left: auto;
	margin-right: auto;
}

#clients .clients-wrap ul li {
  display: block;
  float: left;
  position: relative;
  width: 220px;
  height: 100px;
  line-height: 100px;
  text-align: center;
}
#clients .clients-wrap ul li img {
  vertical-align: middle;
  max-width: 100%;
  max-height: 100%;

}
/*Css For Homepage slide logo*/
.home #clients {
    display: none;
}

.citywide-logo{
    text-align:center;
}
.citywide-logo img{
   display:inline-block;
}
.about-img{
    margin-bottom:45px;
}
.about-img p a img{
    display:inline-block;
}
.news-img{
    margin-bottom:45px;
}
.news-img p a img{
    display:inline-block;
}


.mobile_menu_class {
    display: none;
}
#menuToggle {
    display: none !important;
}
@media only screen and (max-width: 768px) and (min-width: 320px) {
    .mobile_menu_class {
        display: inline-block  !important;
    }
    ul.top-nav {
        display: none;
    }
    .home .main-nav-bar {
        display: none !important;
    }
    #menuToggle {
        display: inline-block !important;
    }
}

#menuToggle
{
  display: block;
  position: relative;
  top: 8px;
  left: 7px;
  z-index: 1;
  -webkit-user-select: none;
  user-select: none;
}

#menuToggle input
{
  display: block;
  width: 40px;
  height: 32px;
  position: absolute;
  top: -7px;
  left: -5px;
  cursor: pointer;
  opacity: 0; /* hide this */
  z-index: 2; /* and place it over the hamburger */
  
  -webkit-touch-callout: none;
}

/*
 * Just a quick hamburger
 */
#menuToggle span
{
  display: block;
  width: 33px;
  height: 4px;
  margin-bottom: 5px;
  position: relative;
  background: #000000;
  border-radius: 3px;
  z-index: 1;
  transform-origin: 4px 0px;
  transition: transform 0.5s cubic-bezier(0.77,0.2,0.05,1.0),
  background 0.5s cubic-bezier(0.77,0.2,0.05,1.0),
  opacity 0.55s ease;
}

#menuToggle span:first-child
{
  transform-origin: 0% 0%;
}

#menuToggle span:nth-last-child(2)
{
  transform-origin: 0% 100%;
}

/* 
 * Transform all the slices of hamburger
 * into a crossmark.
 */
#menuToggle input:checked ~ span
{
  opacity: 1;
  transform: rotate(45deg) translate(-2px, -1px);
  background: #232323;
}

/*
 * But let's hide the middle one.
 */
#menuToggle input:checked ~ span:nth-last-child(3)
{
  opacity: 0;
  transform: rotate(0deg) scale(0.2, 0.2);
}

/*
 * Ohyeah and the last one should go the other direction
 */
#menuToggle input:checked ~ span:nth-last-child(2)
{
  transform: rotate(-45deg) translate(0, -1px);
}

/*
 * Make this absolute positioned
 * at the top left of the screen
 */
#menu
{
  position: absolute;
  width: 300px;
  margin: -100px 0 0 -50px;
  padding: 50px;
  padding-top: 125px;
  left: -15px;
  background: #ededed;
  list-style-type: none;
  -webkit-font-smoothing: antialiased;
  /* to stop flickering of text in safari */
  
  transform-origin: 0% 0%;
  transform: translate(-100%, 0);
  
  transition: transform 0.5s cubic-bezier(0.77,0.2,0.05,1.0);
}

#menu li
{
  padding: 10px 0;
  font-size: 22px;
}

/*
 * And let's slide it in from the left
 */
#menuToggle input:checked ~ ul
{
  transform: none;
}


.onestepHome {
    float: left;
    width: 100%;
    margin-bottom: 35px;
    text-align: center;
}
.onestepHome span {
    padding: 8px 60px;
    background-image: linear-gradient(#8b109c, #06017e);
    border-radius: 40px;
    color: #fff;
    text-align: center;
    display: inline-block;
}
.onestepHome span:hover{
     background-image: linear-gradient(#06017e, #8b109c);
}
.onestepHome span label{
    display: block;
    font-size: 18px;
}
.arrows-img1{
    display: inline-block;
    width: 100px;
}
.annuities-content h3{
   color: #00007d;
   font-size: 30px;
   font-weight:bold;
   text-align: center;
   margin-bottom:25px;
}
.annuities-content h4{
   color: #1f88d2;
   font-size: 22px;
   margin-top:25px !important;
   padding-bottom:5px;
}
.annuities-content p{
    color: #00007D;
    font-size: 14px;
    line-height: 1.78;
}
.insurance-retirement-tips{
    position: relative; 
    text-align:center; 
    padding-top: 30px;
}
.insurance-retirement-tips img{
    display:inline-block;
}
.health-custom-footer #clients {
    display: none;
}
.page-id-2328 #clients {
    display: none;
}
input::placeholder {
  color: #00007d;
}
textarea::placeholder {
  color: #00007d;
}
.form-group input {
    padding: 18px 32px;
    font-size: 16px;
    color: #00007d;
    border: solid 2px #00007D;
    border-radius: 50px;
    vertical-align: top;
    width: 100%;
    margin-bottom: 0px;
    margin-right: 26px;
}
#success {
    display: none;
    color: #000000;
    text-align: center;
    width: 70%;
    background: #e5e5ff;
     margin: 0 auto 20px auto;
    padding: 10px 20px;
}
#success h2 {
    color: #00007d;
    font-size: 20px;
}
#fail {
    display: none;
    color: #000000;
    text-align: center;
    width: 70%;
    background: #e5e5ff;
     margin: 0 auto 20px auto;
    padding: 10px 20px;
}
#fail h2 {
    color: #00007d;
    font-size: 20px;
}
.form-main{
    text-align:center;
}
.health{
    float: left;
    width: 100%;
    padding:40px 0 0 0;	
	background: linear-gradient(  to right,  #dbedf9, #fff, rgb(255, 255, 255), #dbedf9);	
}
.annuities{
    float: left;
    width: 100%;
    padding:40px 0 0 0;	
	background: linear-gradient(  to right,  #dbedf9, #fff, rgb(255, 255, 255), #dbedf9);
	border-bottom:solid 5px #7c1797;
}
.annuities-content{
    float: left;
    width: 100%;
    background:#fff;
    position: relative;
    z-index: 9;
    padding-top: 40px;
}
.rollovers-wrap{
    float: left;
    width: 100%;
    padding:40px 0 0 0;	
	background: linear-gradient(  to right,  #dbedf9, #fff, rgb(255, 255, 255), #dbedf9);
	border-bottom:solid 5px #7c1797;
}
.401k-content{
    float: left;
    width: 100%;
    background:#fff;
    position: relative;
    z-index: 9;
    padding-top: 40px;
}
.text-rollover{
    text-align:center;
}
.custom-img-box{
    position: relative;	
	z-index: 1;
}
.custom-img-box:before{
	width: 400px;
	height:667px;
    content: " ";
    background-image:url(../images/old-nurse.png);
    background-repeat: no-repeat;
    position: absolute;
    left: -16px;
    top: -27px;
}
.custom-img-box1{
    position: absolute;	
	z-index: 1;
}
.custom-img-box1:before{
	width: 399px;
	height:702px;
    content: " ";
    background-image:url(https://ahunderwriters.com/wp-content/themes/nocallsquote/images-new/annuties.png);
    background-repeat: no-repeat;
    position: absolute;
    left: -16px;
    top:0;
}
.custom-img-box2{
    position: relative;	
	z-index: 1;
}
.custom-img-box2:before{
	width: 400px;
	height: 562px;
    content: " ";
    background-image:url(https://ahunderwriters.com/wp-content/themes/nocallsquote/images-new/401k-rollovers.png);
    background-repeat: no-repeat;
    position: absolute;
    left: -16px;
    top: -27px;
}

.button-401k {
	margin-bottom: 0 !important;
}

.rollovers-wrap p {
    color: #00007D;
    font-size: 14px;
    line-height: 1.78;
    margin-bottom: 40px !important;
}
.footer-cta{position: relative;z-index: 1;}
.compare-plan-now{
	margin-top:20px;
}
.compare-plan-now h2{
	font-size:18px;
	color:#00007d;
	font-weight:700; 
	top: -7px;
	position: relative;
}
.compare-plan-now h3{
	font-size:18px;
	color:#00007d;
	font-weight:700; 
	margin-top:20px;
	text-align: center;
}
ul.list-compare-main{
	margin: 0 0;
}
ul.list-compare-main li{
	display:inline-block;
	vertical-align:top;
	margin:0 12px;
}
ul.list-compare {
	margin-bottom: 10px !important;
}
ul.list-compare li{
	display:inline-block;
	color:#00007d;
	padding-right:20px;
	margin:0 0;	
	width:150px;
	vertical-align:middle;
	margin-bottom:15px;
}
ul.list-compare li:first-child{
	width:131px;
}
ul.list-compare li label{
	display:none;
}
.bnn-input-text1 {  
    color: #00007d !important;
    border: solid 1px #00007d !important;
    background-color: #f2faff;
	padding:12px 22px !important;  
    margin-bottom:6px !important;  
    display: inline-block !important;
    font-size:16px !important;
}
.bnn-custom-input {
    font-size:16px !important;
    color: #00007d !important;
    border: solid 1px #00007d !important;
    background-color: #f2faff;
    border-radius:25px;
    padding:7px 22px !important;
    width: 100%;  
    vertical-align: top;
    margin-bottom:6px !important;
    margin-right: 0;
    display: inline-block !important;
}
.bnn-cutom-textarea{
	 border: solid 1px #00007d !important;
    background-color: #f2faff;
	margin-bottom: 0 !important;
	height: auto !important;
	border-radius: 37px !important;
	padding:17px 22px !important;
	font-size:16px !important;
}
.btn-ct-submit {
    font-size: 18px !important;
    color: #fff !important;
    font-weight: 600;
    background: #00007d;
    background-image: none;
    background-image: linear-gradient(#8b109c, #06017e);
    border-radius: 50px;
    padding: 18px 32px;
    vertical-align: top;
    width:33% !important; 
    border:0;
    display: inline-block !important;
    margin-top:30px;
}
.btn-ct-submit:hover {
    color: #fff;
	background-image: linear-gradient(#06017e, #8b109c);
}
.tip-content h4{
    padding-bottom:5px;
}
.tip-content p{
    padding-bottom:15px;
}
ul.listing-simple{
    
}
ul.listing-simple li{
    color:#00007D;
    font-size: 14px;
}
ul.listing-bullet{
    
}
ul.listing-bullet li{
    color:#00007D;
    list-style: circle;
    margin-left: 12px;
}
.table-normal{
    width:100%;
}
.table-normal td{
    background:#dbecff;
    border: 1px solid #3d0da1;
    border-collapse: collapse;
    color:#00008B !important;
}

.401k-content{
    float: left;
    width: 100%;
    position: relative;
    background:#fff;
    z-index: 2;
    padding-top: 20px;
}

.contact-wrap input {
    color: #00007d;
}
.contact-wrap textarea {
    color: #00007d;
}
.contact-wrap input::placeholder {
  color:#00007d;
}
.contact-wrap ::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #00007d;
  opacity: 1; /* Firefox */
}
.contact-wrap :-ms-input-placeholder { /* Internet Explorer 10-11 */
  color: #00007d;
}
.contact-wrap ::-ms-input-placeholder { /* Microsoft Edge */
  color: #00007d;
}

ul.list-annuities {
    margin-top: 7px;
    color: #00007D;
}
ul.list-annuities li {
    padding: 0 0 9px 0;
    line-height: 21px;
}

.health input {
    color: #00007d;
}
.health textarea {
    color: #00007d;
}
.health input::placeholder {
  color:#00007d;
}
.health ::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #00007d;
  opacity: 1; /* Firefox */
}
.health :-ms-input-placeholder { /* Internet Explorer 10-11 */
  color: #00007d;
}
.health ::-ms-input-placeholder { /* Microsoft Edge */
  color: #00007d;
}

.rollovers-wrap input {
    color: #00007d;
}
.rollovers-wrap textarea {
    color: #00007d;
}
.rollovers-wrap input::placeholder {
  color:#00007d;
}
.rollovers-wrap ::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #00007d;
  opacity: 1; /* Firefox */
}
.rollovers-wrap :-ms-input-placeholder { /* Internet Explorer 10-11 */
  color: #00007d;
}
.rollovers-wrap ::-ms-input-placeholder { /* Microsoft Edge */
  color: #00007d;
}

.annuities input {
    color: #00007d;
}
.annuities textarea {
    color: #00007d;
}
.annuities input::placeholder {
  color:#00007d;
}
.annuities ::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #00007d;
  opacity: 1; /* Firefox */
}
.annuities :-ms-input-placeholder { /* Internet Explorer 10-11 */
  color: #00007d;
}
.annuities ::-ms-input-placeholder { /* Microsoft Edge */
  color: #00007d;
}
.mg-btm {
	margin-bottom: 35px;
}
.back-button {
	margin-left: 15px;
}
.back-button a {
	color: #00007d;
}
.btn-ct-back i {
	margin-left:-10px;
}
.pd-left {
	padding-left: 10px;
}
