body {
		behavior:url("/canadianhomeinspection.com/new/css/csshover2.htc");
	}
	
.leftMenu { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-style: normal; font-weight: bold; font-variant: normal; color: #333333;  text-decoration: none; text-align: right;}

.leftMenuSelected { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-style: normal; font-weight: bold; font-variant: normal; color: #FF0000; text-decoration: none; }

.leftMenu:Hover { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-style: normal; font-weight: bold; font-variant: normal; color: #FF0000; }

.mapLinks{ font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-style: normal; font-weight: bold; font-variant: normal; color: #333333;  text-decoration: none; text-align: right;}

.mapLinks:Hover { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-style: normal; font-weight: bold; font-variant: normal; color: #FF0000; }

.mapGeneral { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-style: normal; font-weight: bold; font-variant: normal; color: #333333;  text-decoration: none; }

.subTableLinks{color: #000000; text-decoration: none;  }
.subTableLinks:Hover{ color: #FFFFFF;text-decoration: none; }

th.adjustmentTableColumn { 
		font-family: Arial, Helvetica, sans-serif; 
		font-size: 14px; 
		font-style: normal; 
		font-weight: bold; 
		font-variant: normal; 
		color: #000000; 
		background: #FFFFFF; 
		text-align: center;
		cursor: pointer;
		text-decoration: none;
		border-bottom = 0px;
	}
	
	th.adjustmentTable{ 
		font-family: Arial, Helvetica, sans-serif;
		font-size: 14px;
		font-style: normal;
		font-weight: bold;
		font-variant: normal;
		color: #FFFFFF;
		background: #000000; 
		text-align: center;
		text-decoration: none;
		
		
	}
	th.adjustmentTable:hover{ 
	  font-family: Arial, Helvetica, sans-serif;
		font-size: 14px;
		font-style: normal;
		font-weight: bold;
		font-variant: normal;
		color: #FFF000;
		background: #000000; 
		text-align: center;
		text-decoration: none;
		cursor: pointer;
		
		
	}
	

.mainHeading { font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-style: normal; font-weight: bold; font-variant: normal; color: #FF0000;  text-decoration: none; }

.mainSubHeading { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-style: normal; font-weight: bold; font-variant: normal; color: #FF0000;  text-decoration: none; }

.mainText { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: normal; font-variant: normal; color: #000000;  text-decoration: none; }		

.miniText { font-family: Arial, Helvetica, sans-serif; font-size: 9px; font-style: normal; font-weight: normal; font-variant: normal; color: #000000;  text-decoration: none; }		

a.miniText { font-family: Arial, Helvetica, sans-serif; font-size: 9px; font-style: normal; font-weight: normal; font-variant: normal; color: #000000;  text-decoration: none; }		
a.miniText:hover{ font-family: Arial, Helvetica, sans-serif; font-size: 9px; font-style: normal; font-weight: normal; font-variant: normal; color: #FF0000;  text-decoration: none; }		

table.budget { border-width: 1px;	border-spacing: ;	border-style: outset;	border-color: gray;	border-collapse: collapse; }

table.budget th {	border-width: 1px; padding: 1px; border-style: inset;	border-color: gray;	 border-bottom-color: white; -moz-border-radius: ; }

table.budget td {	border-width: 1px; padding: 10px; border-style: inset;	border-color: gray; border-top: 1px; -moz-border-radius: ; }

table.regular { border-width: 1px;	border-spacing: ;	border-style: outset;	border-color: gray;	border-collapse: collapse; }

table.regular th {	border-width: 1px; padding: 1px; border-style: inset;	border-color: white; -moz-border-radius: ; }

table.regular td {	border-width: 1px; padding: 10px; border-style: inset;	border-color: white; border-top: 1px; -moz-border-radius: ; }

table.regular2 { border-width: 1px;	border-spacing: ;	border-style: outset;	border-color: gray;	border-collapse: collapse; }

table.regular2 th {	border-width: 1px; padding: 1px; border-style: inset;	border-color: white; -moz-border-radius: ; }

table.regular2 td {	border-width: 0px; padding: 10px; border-style: inset;	border-color: white; border-top: 1px; -moz-border-radius: ; }


table.regularNoBorder { border-width: 0px;	border-spacing: ;	border-style: outset;	border-color: gray;	border-collapse: collapse; }

table.regularNoBorder th {	border-width: 0px; padding: 1px; border-style: inset;	border-color: white; -moz-border-radius: ; }

table.regularNoBorder td {	border-width: 0px; padding: 1px; border-style: inset;	border-color: white; border-top: 1px; -moz-border-radius: ; }

.menuQuestions { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: normal; font-variant: normal; color: #FF0000;  text-decoration: none; cursor: pointer}		

table.schedule { font-family: Arial, Helvetica, sans-serif; font-size: 12px; border-width: 1px;	border-spacing: ;	border-style: outset;	border-color: gray;	border-collapse: collapse; }

table.schedule th {	font-family: Arial, Helvetica, sans-serif; font-size: 12px; border-width: 1px; padding: 5px; border-style: inset;	border-color: white; -moz-border-radius: ; }

table.schedule td {	font-family: Arial, Helvetica, sans-serif; font-size: 12px; border-width: 1px; padding: 5px; border-style: inset;	border-color: grey; border-top: 1px; -moz-border-radius: ; }

table.borderLimitSpacing { border-width: 1px;	border-spacing: ;	border-style: outset;	border-color: gray;	border-collapse: collapse; }

table.borderLimitSpacing th {	border-width: 1px; padding: 1px; border-style: inset;	border-color: gray;	 border-bottom-color: white; -moz-border-radius: ; }

table.borderLimitSpacing td {	border-width: 1px; padding: 5px; border-style: inset;	border-color: gray; border-top: 1px; -moz-border-radius: ; }

