.drainfix11
{
background-image:url('./images/homepage_background.jpg');
background-position: center;
background-repeat: no-repeat;

}

.headerimage
{
margin-top: 5px;
margin-right: 10px;
margin-left: 20px;
}

BODY {  margin: 0px;
	background-color: #ddeeff
	}


.navigation {
    border:0px;
	padding-top: 2px;
	padding-bottom: 2px; 
	padding-left: 3px;
	padding-right: 3px;
	margin:2px;
    text-align: left; 
    white-space: nowrap;
 
}

.navigation_last {
	border: solid 0px #ffffff;
	border-style: solid;
	padding: 2px; 
	margin: 2px;
    text-align: left;
    text-decoration: none;
    white-space: nowrap;

}




.navtxt 
{
	font-family:  Arial, Verdana, Helvetica, sans-serif; 
	font-size: 8pt; 
	font-weight: normal; 
	color: #FFFFFF; 	
    text-align: center;
    text-decoration: none;
    }


.mainbody_table
{

	background-color: #5a64c6;
	border: solid 0px #000000;

}

.mainbody_intro
{
	font-family:  Arial, Verdana, Helvetica, sans-serif; 
	font-size: 14pt; 
	font-weight: normal; 
	color: #FFFFFF; 
	background-color: #5a64c6;
	padding: 2px;
	margin-top: 5px;
	margin-left: 20px;
	margin-right: 20px; 
    text-align: none;

}

.mainbody
{
	font-family:  Arial, Verdana, Helvetica, sans-serif; 
	font-size: 10pt; 
	font-weight: normal; 
	color: #FFFFFF; 
	background-color: #5a64c6;
	padding: 2px; 
	margin-left : 20px;
	margin-right: 20px;
	text-align: justify;
}


.mainbodysmall
{
	font-family:  Arial, Verdana, Helvetica, sans-serif; 
	font-size: 8pt; 
	font-weight: normal; 
	color: #FFFFFF; 
	background-color: #5a64c6;
	padding: 2px; 
	margin-left : 20px;
	margin-right: 20px;
}


.disclaimer 
{
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 60%; 
	color: #000000; 
	word-spacing: 0pt; 
	padding-top: 0px; 
	padding-bottom: 0px;
	padding-right: 30px;
	padding-left: 30px;	
}

.phone
{
	font-family:  Arial, Verdana, Helvetica, sans-serif; 
	font-size: 14pt; 
	font-weight: normal; 
	color: #353c97; 
	background-color: #ddeeff;
	padding-bottom: 1px; 
	padding-right: 3px;
	margin: 0px;
	padding-right: 20px;
    text-align: right;
    vertical-align: bottom;

}

.estimate_mainheader
{
	font-family:  Arial, Verdana, Helvetica, sans-serif; 
	font-size: 14pt; 
	font-weight: bold;  
	color: #FFFFFF; 
	background-color: #5a64c6;

}


.estimate_header
{
	font-family:  Arial, Verdana, Helvetica, sans-serif; 
	font-size: 12pt; 
	font-weight: bold;  
	color: #FFFFFF; 
	background-color: #5a64c6;

}

.estimate_items
{
	font-family:  Arial, Verdana, Helvetica, sans-serif; 
	font-size: 8pt; 
	font-weight: normal;  
	color: #FFFFFF; 
	background-color: #5a64c6;
    text-align: left;
}

.estimate_header_large
{
	font-family:  Arial, Verdana, Helvetica, sans-serif; 
	font-size: 16pt; 
	font-weight: bold;  
	color: #FFFFFF; 
	background-color: #5a64c6;

}
.estimate_mainbody
{
	font-family:  Arial, Verdana, Helvetica, sans-serif; 
	font-size: 9pt; 
	font-weight: normal; 
	color: #FFFFFF; 
	background-color: #5a64c6;
	padding: 2px; 
	margin-left : 00px;
	margin-right: 10px;
	text-align: left;
}

.estimate_unit
{
	font-family:  Arial, Verdana, Helvetica, sans-serif; 
	font-size: 7pt; 
	font-weight: normal; 
	color: #FFFFFF; 
	background-color: #5a64c6;
	padding: 2px; 
	margin-left : 20px;
	margin-right: 20px;
	text-align: right;
}

.estimate_pleasecall
{
	font-family:  Arial, Verdana, Helvetica, sans-serif; 
	font-size: 9pt; 
	font-weight: normal; 
	color: #FFFFFF; 
	background-color: #5a64c6;
	padding: 2px; 
	margin-left : 20px;
	margin-right: 20px;
	text-align: center;
}

.estimate_summary_main
{
	font-family:  Arial, Verdana, Helvetica, sans-serif; 
	font-size: 9pt; 
	font-weight: normal; 
	color: #FFFFFF; 
	background-color: #5a64c6;
	padding: 2px; 
	margin-left : 0px;
	margin-right: 0px;
	text-align: center;
}	


.estimate_summary_disclaimer
{
	font-family:  Arial, Verdana, Helvetica, sans-serif; 
	font-size: 7pt; 
	font-weight: normal; 
	color: #FFFFFF; 
	background-color: #5a64c6;
	padding: 2px; 
	margin-left : 0px;
	margin-right: 0px;
}	

a.links         { font-family:Verdana, arial ; font-size: 10pt; color:#353c97; text-decoration:none; padding-right: 30px; }
a.links:link    { font-family:Verdana, arial ; font-size: 10pt; color:#353c97; text-decoration:none; padding-right: 30px;  }
a.links:visited { font-family:Verdana, arial ; font-size: 10pt; color:#353c97;  text-decoration:none; padding-right: 30px; }
a.links:hover   { font-family:Verdana, arial ; font-size: 10pt; color:#53717B ; text-decoration:underline; padding-right: 30px; }


a.linkscctv         { font-family:arial, Verdana ; font-size: 10pt; color:#ffffff; text-decoration:underline; }
a.linkscctv:link    { font-family:arial, Verdana ; font-size: 10pt; color:#ffffff; text-decoration:underline;  }
a.linkscctv:visited { font-family:arial, Verdana ; font-size: 10pt; color:#ffffff;  text-decoration:underline;  }
a.linkscctv:hover   { font-family:arial, Verdana ; font-size: 10pt; color:#dddddd ; text-decoration:underline;  }

a.linkscctvsmall         { font-family:arial, Verdana ; font-size: 8pt; color:#ffffff; text-decoration:underline; }
a.linkscctvsmall:link    { font-family:arial, Verdana ; font-size: 8pt; color:#ffffff; text-decoration:underline;  }
a.linkscctvsmall:visited { font-family:arial, Verdana ; font-size: 8pt; color:#ffffff;  text-decoration:underline;  }
a.linkscctvsmall:hover   { font-family:arial, Verdana ; font-size: 8pt; color:#dddddd ; text-decoration:underline;  }

.txtinput 
{  margin: 0px;
   font-size: 9pt;
   background-color: #ddeeff
	
}
