﻿textarea {
	border-radius:3px;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	margin-top:2px;
	padding-left:2px;
	padding-right:2px;
	border:solid 1px silver;
}
input.tvcp-required {
	border-color:red;
}
textarea.tvcp-required {
	border-color:red;
}
select.tvcp-required {
	border-color:red;
}
table.wizWizard1
{

	margin:0px auto;
	box-shadow:gainsboro 4px 4px;
	border-radius:5px;
}
div.wizWizard1 {
    filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=1, StartColorStr=#FFF8F8FF, EndColorStr=#FFFFFAFA);
	background-image:-ms-linear-gradient(top, #F8F8FF, #FFFAFA);
	background-image:-moz-linear-gradient(top, #F8F8FF, #FFFAFA);
	background-image:-webkit-linear-gradient(top, #F8F8FF, #FFFAFA);
	background-image:linear-gradient(top, #F8F8FF, #FFFAFA);
	border:solid 1px silver;
}
div.wizWizard {
    filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=1, StartColorStr=#FFE7EEF4, EndColorStr=#FFF0F0F0);
	background-image:-ms-linear-gradient(top, #E7EEF4, #F0F0F0);
	background-image:-moz-linear-gradient(top, #E7EEF4, #F0F0F0);
	background-image:-webkit-linear-gradient(top, #E7EEF4, #F0F0F0);
	background-image:linear-gradient(top, #E7EEF4, #F0F0F0);
	border:solid 1px silver;
}

table.wizWizard1
{
    /*margin: 0 auto;*/
    filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=1, StartColorStr=#FFF8F8FF, EndColorStr=#FFFFFAFA);
	background-image:-ms-linear-gradient(top, #F8F8FF, #FFFAFA);
	background-image:-moz-linear-gradient(top, #F8F8FF, #FFFAFA);
	background-image:-webkit-linear-gradient(top, #F8F8FF, #FFFAFA);
	background-image:linear-gradient(top, #F8F8FF, #FFFAFA);

	text-align:left;
    border: 1px solid #CCCCCC;
    border-collapse: collapse;
}
table.wizWizard
{
    /*margin: 0 auto;*/
    filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=1, StartColorStr=#FFE7EEF4, EndColorStr=#FFF0F0F0);
	background-image:-ms-linear-gradient(top, #E7EEF4, #F0F0F0);
	background-image:-moz-linear-gradient(top, #E7EEF4, #F0F0F0);
	background-image:-webkit-linear-gradient(top, #E7EEF4, #F0F0F0);
	background-image:linear-gradient(top, #E7EEF4, #F0F0F0);

	text-align:left;
    border: 1px solid #CCCCCC;
    border-collapse: collapse;
}

div.wizWizard1 {
	border:solid 1px silver;
	margin:0px auto;
	box-shadow: 3px 5px 6px rgba(0,1,1,0.4);
	border-radius:5px;
	display:inline-block;
}
div.wizTitle {
	text-align:center;
	padding:2px;
	width:100%;
	background-color: #0F6791;
	color:white;
}
th.wizTitle, td.wizTitle
{
    font-weight: normal;
    color: white;
	border:solid 1px gray;
    border-collapse: collapse;
}

table.wizTitle1
{
	width:100%;
	background-color:#4E6EA7;
	border:solid 1px gray;
    border-collapse:collapse;
    border-spacing:0px;
}
table.wizTitle
{
	width:100%;
	background-color: #007CAF;
	filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=1, StartColorStr=#074F8C, EndColorStr=#007CAF);
	background-image:-ms-linear-gradient(top, #007CAF, #074F8C);
	background-image:-moz-linear-gradient(top, #007CAF, #074F8C);
	background-image:-webkit-linear-gradient(top, #007CAF, #074F8C);
	background-image:linear-gradient(top, #007CAF, #074F8C);
	border:solid 1px gray;
    border-collapse: collapse;
}

span.wizTitleText {
	white-space:nowrap;
}

tr.wizTitle
{
	background-color: #4E6EA7;
}
td.wizTitleText
{
	color:White;
	font-size:1.2em;
    padding:0px;
	text-transform:uppercase;
	text-align:center;
	width:100%;
}
td.wizTitleText a
{
	color: #fff;
}
td.wizFAQIcon
{
	padding:2px;
	cursor:pointer;
}
tr.wizBody
{
    background-color:whitesmoke;
	padding:4px;
}
td.wizInstructions
{
	padding:2px;
}
td.wizLabel
{
	color:#284775;
	padding-right:2px;
	padding-left:2px;
	text-align:right;
}

td.wizData
{
	padding-left:2px;
	padding-right:2px;
	padding-bottom:1px;
	padding-top:1px;
}
td.wizValidation
{
	padding-left:2px;
	padding-right:2px;
	text-align:left;
}
td.wizBody
{
	padding-left:2px;
	padding-right:2px;
}
.wizWizard
{
	background-color:#F7F6F3;
	text-align:left;
	cursor:default;
}
.wizNavButtonStyle1
{
	background-color:#FFFBFF;
	border:solid 1px #CCCCCC;
	color:#284775;
	cursor:pointer;
}
.wizNavButtonStyle
{
	font-family:Roboto_condensed;
	border:solid 1px #CCCCCC;
	color:#284775;
	padding-left:4px;
	padding-right:4px;
	padding-top:2px;
	padding-bottom:2px;
	margin-bottom:4px;
	margin-right:4px;
	border-radius:3px;
	cursor:pointer;
	box-shadow:gray, 1px 1px;
	font-family:Roboto_condensed;
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeeeee', endColorstr='#cccccc',GradientType=0 );
	background: rgb(238,238,238);
	background: -moz-linear-gradient(top, rgba(238,238,238,1) 0%, rgba(204,204,204,1) 100%);
	background: -webkit-linear-gradient(top, rgba(238,238,238,1) 0%,rgba(204,204,204,1) 100%);
	background: linear-gradient(to bottom, rgba(238,238,238,1) 0%,rgba(204,204,204,1) 100%);
}
.wizNavButtonStyle:hover {
	border: solid 1px #CCCCCC;
	color: white;
	padding-left: 4px;
	padding-right: 4px;
	padding-top: 2px;
	padding-bottom: 2px;
	margin-bottom: 4px;
	margin-right: 4px;
	border-radius: 3px;
	cursor: pointer;
	box-shadow: gray, 1px 1px;
	background: #ffb76b; /* Old browsers */
	background: -moz-linear-gradient(top, #ffb76b 0%, #ffa73d 21%, #ff7c00 84%, #ff7f04 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, #ffb76b 0%,#ffa73d 21%,#ff7c00 84%,#ff7f04 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, #ffb76b 0%,#ffa73d 21%,#ff7c00 84%,#ff7f04 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffb76b', endColorstr='#ff7f04',GradientType=0 ); /* IE6-9 */
}

.wizItemStyle
{
	white-space: nowrap;
}
.wizStepStyle
{
	color:#5D7B9D;
	font-size:1em;
}
td.wizWarning
{
	color:lightyellow;
	font-size:1em;	
}
div.wizWarning
{
	background-color:lightyellow;
	font-size:1em;
	border:dashed 2px green;	
	color:Black;
}
.wizHiddenNavButtonStyle
{
	font-size:10em;
	display:none;	
	visibility:hidden;
	color:#284775;
	background-color:#FFFBFF;
	border:solid 1px #CCCCCC;
}
.wizMobileCalendar
{
	font-weight: bold;
	font-size: large;
}
td.wizMobileTitleText
{
	width:100%;
	color:White;
	text-transform:uppercase;
	text-align:center;
	padding:2px;
	font-size:xx-large;
}
.wizNavMobileButtonStyle
{
	font-size: 12pt;
	font-weight: bold;
	background-color:#FFFBFF;
	border:solid 1px #CCCCCC;
	color:#284775;
	width: 100%;
}
input[type=checkbox] {
	margin:2px;
}
.wizWizard legend {
	font-size: 1em;
	margin-bottom: 0px;
	display: inline-block;
	padding-left: 4px;
	padding-right: 4px;
	width: auto;
}
.wizWizard.pnl-manage-users {
	width: 100%;
	font-size: .9rem;
}

	.wizWizard.pnl-manage-users input[type="submit"] {
		height: 28px;
	}

	.wizWizard.pnl-manage-users table {
		border: none !important;
	}
div.wizBusinessTaxCertificate {
	width:777px;
}
div.wizBusinessTaxCertificate label {
	margin-right:4px;
}
div.wizInsuranceCertificate {
	width:777px;
}