
body {
             
}

.webxLabel {

}

.webxLink {

}

a.webxLink:link {

}

a.webxLink:visited {

}

a.webxLink:hover {

}

a.webxLink:active {

}

.webxTextbox {

}

.webxButton {

}

.webxDropdownlist {

}

.webxListbox {

}

.webxRadiobuttonlist {

}

.webxCheckbox {

}

.webxImage {

}

table.webxGrid {

}

table.webxGrid th {

}

table.webxGrid th span {

}

table.webxGrid td {

}

table.webxGrid span {

}

table.webxGrid input {

}

.webxGridHeader {

}

.webxGridCellTop {

}

.webxGridCellLeft {

}

.webxGridCell {

}

.webxError {

}

/* Custom CSS */

/*Defaults in UAT*/



body {

	font-style:Normal;

	font-weight:Normal;

	font-size:14px;

	font-family:Trebuchet MS, Arial, Trebuchet MS;

	color:#000000;

	text-decoration:None;

}



table td {

	font-style:Normal;

	font-weight:Normal;

	font-size:14px;

	font-family:Trebuchet MS, Arial, Trebuchet MS;

	color:#000000;

	text-decoration:None;

}



/* Document Layout */



.TableLayoutMiddleCentre {

	text-align:center;

	font-family: Arial, Helvetica, sans-serif;

} 

/* Document Header */



.webXHeader {

	width: 100%;

	background-image: url(https://www.mortonmichel.com/webximages/nanny/pageHeaderBG.gif);

	background-repeat: repeat-x;

	background-position: 0px 0px;

	height: 109px;

}



.webXHeaderInner {

	height: 109px;

	width: 955px;

	background-image: url(https://www.mortonmichel.com/webximages/nanny/pageHeaderInnerBG.gif);

	background-repeat: no-repeat;

	background-position: 0px 0px;

}



/* Quote Header */



table .quoteHeader {

	width: 780px;

	margin-bottom: 2px;

	margin-right: auto !important;

	margin-left: auto !important;

	background-image: url(https://www.mortonmichel.com/webximages/nanny/headerBG.gif);

	background-repeat: no-repeat;

	height: auto;

	padding-bottom:5px;

}



table .quoteHeader .quoteHeaderText{

	font-family: "Times New Roman", Times, serif;

	font-size: 18px;

	font-weight: bold;

	color: #FFFFFF;

	text-align: left;

	display: block;

	height: auto;

	width: 760px;

	padding-top: 5px;

	padding-right: 10px;

	padding-bottom: 5px;

	padding-left: 10px;

	line-height: 18px;

}





table .quoteHeader .quoteReferenceText{

	font-size: 14px;

	font-weight: bold;

	color: #FFFFFF;

	text-align: center;

	padding-bottom:5px;

	padding-left: 10px;

}



/* Progress Bar */





table .progressBarContainer {

	background-color: #FFFFFF;

	margin-right: auto !important;

	margin-left: auto !important;

	



}





table.progressBar {

	float: left;

	height: auto;

	width: 779px;

	font-size: 7px;

	font-weight: bold;

	line-height: 10px;

	margin-top: 5px;

	margin-bottom: 5px;

	border-top-width: 1px;

	border-bottom-width: 1px;

	border-left-width: 1px;

	border-top-style: solid;

	border-right-style: none;

	border-bottom-style: solid;

	border-left-style: solid;

	background-color: #FFFFFF;

	color: #D43C3C;

	border-top-color: #D43C3C;

	border-bottom-color: #D43C3C;

	border-left-color: #D43C3C;

	padding-top: 1px;

	padding-bottom: 1px;

}



table .progressBar td {

	border-right-width: 1px;

	border-right-style: solid;

	border-right-color: #D43C3C;

}



table .progressBar .completed {

	color: #FFFFFF;

	background-color: #D43C3C;

}



.progressBarText { font-size: 0.8em; }







/* Quote Zone */



table.quoteZone {

	background-color: #FFFFFF;

	margin-right: auto !important;

	margin-left: auto !important;

	width: 780px !important;

	margin-bottom: 10px !important;

	border: 1px solid #D43C3C;

	background-image: url(https://www.mortonmichel.com/webximages/nanny/zoneBG.jpg);

	background-repeat: repeat-x;

	background-position: 0px 0px;

	color: #D43C3C;

	

}



table .quoteZone td, table .quoteZoneNoProgress td {

	padding-left:10px;

	padding-right:10px;

	padding-bottom:10px;

	padding-top:10px;

	font-size:12px;

}



table .quoteZoneNoProgress {

	background-color: #FFFFFF;

	margin-right: auto !important;

	margin-left: auto !important;

	width: 780px !important;

	margin-bottom: 10px;

	margin-top: 10px !important;

	border: 1px solid #D43C3C;

	background-image: url(https://www.mortonmichel.com/webximages/nanny/zoneBG.jpg);

	background-repeat: repeat-x;

	background-position: 0px 0px;

	color: #D43C3C;

}









/* Submit Zone */

table .submitZone {

	background-color: #EFBCA7;

	margin-right: auto !important;

	margin-left: auto !important;

	margin-bottom: 10px !important;

	border: 1px solid #D43C3C;

	color: #D43C3C;

	width: 780px !important;

}



table .submitZone td {

	padding-left:10px;

	padding-right:10px;

	padding-bottom:5px;

	padding-top:5px;



}



/*webxError*/



.webxError {

	

	margin-right: auto !important;

	margin-left: auto !important;

	width:780px;

	margin-bottom: 10px;

	color: #FF0000;

	font-size:12px;

}

.webxError ul {



	margin-left:0;

	list-style-type: none;

	padding-left:0;

}



.webxError ul li {

	margin-left:0;

	list-style-position: inside;

	

}



/* Misc Elements */









/* Text Inputs and Selects */



.textBoxCash {

	color: #D43C3C;

	background-color: #FFFFFF;

	height: 18px;

	width: 100px;

	border: 1px solid #D43C3C;

	margin-right:10px;

	text-align:right;

}



.textBoxNarrow {

	color: #D43C3C;

	background-color: #FFFFFF;

	height: 18px;

	width: 200px;

	border: 1px solid #D43C3C;

	margin-right:10px;

}



.textBoxWide {

	color: #D43C3C;

	background-color: #FFFFFF;

	height: 18px;

	width: 400px;

	border: 1px solid #D43C3C;

	margin-right:10px;

}



.textArea {

	color: #D43C3C;

	background-color: #FFFFFF;

	height: 100px;

	width: 760px;

	padding:10px;

	border: 1px solid #D43C3C;

	margin-bottom:10px;

}



.dropdown1 {

	font-weight: bold;

	color: #D43C3C;

	background-color: #FFFFFF;

	width: 100px;

	margin-right: 10px;

	border: 1px solid #D43C3C;



}



.dropdown2 {

	font-weight: bold;

	color: #D43C3C;

	background-color: #FFFFFF;

	width: 200px;

	margin-right: 10px;

	border: 1px solid #D43C3C;



}

	







/* Buttons */



.submitButton {

	color:#FFFFFF;

	border-style: solid;

	border-width: 1px; 

	background-color: #D43C3C;

	border-top-color: #D43C3C;

	border-right-color: #D43C3C;

	border-bottom-color: #D43C3C;

	border-left-color: #D43C3C;

	font-size: 14px;

	float:right;

	padding-right: 4px;

	padding-left: 4px;

}



.submitButton:hover {

	color: #D43C3C;

	background-color: #EFBCA7;

}



.bigSubmitButton {

	color:#FFFFFF;

	border-style: solid;

	border-width: 1px; 

	background-color: #D43C3C;

	border-top-color: #D43C3C;

	border-right-color: #D43C3C;

	border-bottom-color: #D43C3C;

	border-left-color: #D43C3C;

	font-size: 14px;

	margin-left: 250px;

	padding-right: 4px;

	padding-left: 4px;

}



.bigSubmitButton:hover {

	color: #D43C3C;

	background-color: #EFBCA7;

}



.bigSubmitButton2 {

	color:#FFFFFF;

	border-style: solid;

	border-width: 1px; 

	background-color: #D43C3C;

	border-top-color: #D43C3C;

	border-right-color: #D43C3C;

	border-bottom-color: #D43C3C;

	border-left-color: #D43C3C;

	font-size: 14px;

	margin-left: 66px;

	padding-right: 4px;

	padding-left: 4px;

}



.bigSubmitButton2:hover {

	color: #D43C3C;

	background-color: #EFBCA7;

}





/* Text */



.quoteZoneSubHead {

	font-size: 14px;

	font-weight: bold;

	padding-top:25px;

}



.quoteConfirmationText{

	font-size: 14px;

	font-weight: bold;

	color: #D43C3C;

	text-align: center;

	padding-bottom:5px;

	padding-left: 10px;

}





.note {

	font-size: 0.9em;

	font-weight: bold;

	font-style: italic;

	padding-top: 10px;

	padding-bottom: 10px;

}



.bodyText p {

	padding-bottom: 0.4em;

}

.webxLink{

	color: #D00053 !important;

	text-decoration: none !important;

	}



.webxLink:hover{

	color: #D00053 !important;

	text-decoration: underline !important;

	}



/* Document Footer */



.webXFooter {

	width: 100%;

	background-image: url(https://www.mortonmichel.com/webximages/nanny/pageFooterBG.gif);

	background-repeat: repeat-x;

	background-position: 0px 0px;

	height: 140px;

}



.webXFooterInner {

	height: 140px;

	width: 955px;

	background-image: url(https://www.mortonmichel.com/webximages/nanny/pageFooterInnerBG.gif);

	background-repeat: no-repeat;

	background-position: 0px 0px;

}



/*  PAYMENT PAGES  */



table #mainTable{

	background-color: #FFFFFF;

	margin-right: auto !important;

	margin-left: auto !important;

	width: 780px !important;

	margin-bottom: 10px !important;

	border: 1px solid #D43C3C !important;

	background-image: url(https://www.mortonmichel.com/webximages/nanny/zoneBG.jpg);

	background-repeat: repeat-x;

	background-position: 0px 0px;

	color: #D43C3C;

}



#mainTable td{

	width: 760px;

	padding-left: 10px;

	padding-right: 10px;

}



.textBoxLarge{

	color: #D43C3C;

	background-color: #FFFFFF;

	height: 18px;

	width: 200px;

	border: 1px solid #D43C3C;

	margin-right:10px;

}



.textBoxMedium {

	color: #D43C3C;

	background-color: #FFFFFF;

	height: 18px;

	width: 200px;

	border: 1px solid #D43C3C;

	margin-right:10px;

}



.textBoxSmall {

	color: #000099;

	background-color:#C4FDDC;

	height: 18px;

	width: 200px;

	border: 1px solid #D43C3C;

	margin-right:10px;

}



.dropdownlistMedium{

	font-weight: bold;

	color: #D43C3C;

	background-color: #FFFFFF;

	width: 200px;

	margin-right: 10px;

	border: 1px solid #D43C3C;

	margin-left: -115px;

}



.dropdownlistSmall{

	font-weight: bold;

	color: #D43C3C;

	background-color: #FFFFFF;

	width: 70px;

	margin-right: 160px;

	border: 1px solid #D43C3C;

	margin-left: -115px;

}



table #mainTable input{

	margin-left: -115px;

}



table #mainTable img{

	float: right;

}



#securecodeContainer{

	float: left;

	margin-left: -146px;

	height: 58px;

	margin-top: 15px;

}



#vbvContainer{

	float: left;

	height: 100px;

	margin-top: -15px;

}

	

table #mainTable .submitButton{

	margin-right: 300px;

}



/*  PAYMENT PAGES  */



table #mainTable{

	background-color: #FFFFFF;

	margin-right: auto !important;

	margin-left: auto !important;

	width: 780px !important;

	margin-bottom: 10px !important;

	border: 1px solid #D43C3C !important;

	background-image: url(https://www.mortonmichel.com/webximages/nanny/zoneBG.jpg);

	background-repeat: repeat-x;

	background-position: 0px 0px;

	color: #D43C3C;

}



.textBoxLarge{

	color: #D43C3C;

	background-color: #FFFFFF;

	border: 1px solid #D43C3C;

}



.textBoxMedium {

	color: #D43C3C;

	background-color: #FFFFFF;

	border: 1px solid #D43C3C;

}



.textBoxSmall {

	color: #000099;

	background-color:#C4FDDC;

	border: 1px solid #D43C3C;

}



.dropdownlistMedium{

	font-weight: bold;

	color: #D43C3C;

	background-color: #FFFFFF;

	border: 1px solid #D43C3C;

}



.dropdownlistSmall{

	font-weight: bold;

	color: #D43C3C;

	background-color: #FFFFFF;

	border: 1px solid #D43C3C;

}



table #mainTable img{

	float: right;

}



#securecodeContainer{

	float: left;

	margin: 30px 0 0px -126px;

	height: 58px;

}



#vbvContainer{

	float: left;

	height: 100px;

	margin-top: -5px;

}

	

table #mainTable .submitButton{

	margin-right: 300px;

}

