﻿body {		height:100%;		text-align:left;		margin:0px 0px 0px 0px; 		padding:0px 0px 0px 0px;		background-color:#aaaaaa;		font-family:Arial, Tahoma, Verdana;		font-size:11px;    background-position:top left;    background-repeat:repeat;    background-image:url(images/background.gif);}#all {    margin:0px 0px 0px 0px;    width:100%;    text-align:center;     }#container {    width:760px;    margin:0px auto;}#header{    width:760px;    height:150px;    margin:15px 0px 0px 0px;    background-position:top left;    background-repeat:no-repeat;    background-image:url(images/headerback.gif);    background-color:#ffffff;    /*border-bottom:solid 1px #D6AD06;*/    /*border-bottom:solid 30px #FFAA00;*/}#headernavigation{    width:760px;    height:auto;    margin:0px 0px 0px 0px;	padding:100px 0px 0px 0px;	/*border-top:solid 1px #999999;*/}    /* header nav styles */	#headernavigation ul	{	    margin:0px 0px 0px 0px;	    padding: 0px 0px 0px 0px;	    list-style-type: none;		float:left;		width:760px;		height:auto;		background-color:#555555;		font-family:Tahoma;		font-size:11px;			}		#headernavigation li 	{	    float:right;	    margin:0px 4px 0px 0px;      }		#headernavigation a	{	    text-decoration:none;	    color: #f1f1f1;	    padding:8px 3px 8px 7px;        float:left;border-bottom:solid 6px #cccccc;	}		#headernavigation a:hover, #headernavigation .active	{        color: #f1f1f1;        background-color:#6699CC;border-bottom:solid 6px #ffffff;	}		#headernavigation a:active	{        color: #dd0000;	}	/*end of header navigation */#maincontent{    width:760px;    text-align:left;	height:auto;    margin:0px 0px 0px 0px;}span.blue {    color:#5A6FDB;}span.green {    color:#317010;}#indexback{    width:760px;    height:auto;    text-align:left;    margin:0px 0px 0px 0px;	padding:10px 0px 0px 0px;	background-color:#ffffff;}#indexnavigation{    width:720px;    height:40px;    margin:0px 0px 0px 0px;}    /* header nav styles */	#indexnavigation ul	{	    margin:400px 0px 0px 30px;	    padding: 0px 0px 0px 0px;	    list-style-type: none;		float:left;	    width:648px;height:40px;		font-family:Tahoma;		font-size:11px;		font-weight:bold;    background-position:top left;    background-repeat:no-repeat;    background-image:url(images/navigationback.jpg);					}		#indexnavigation li 	{	    float:left;	    margin:10px 0px 0px 20px;      }		#indexnavigation a	{	    text-decoration:none;	    color: #222222;	    padding:3px 13px 3px 13px;        float:left;	}		#indexnavigation a:hover, #indexnavigation .active	{	    padding:3px 12px 3px 12px;        color: #6D8CC3;        border-left:solid 1px #E1E5EB;         border-right:solid 1px #E1E5EB;	}		#indexnavigation a:active	{        color: #dd0000;	}	/*end of header navigation */#contentback{    width:760px;    height:auto;    text-align:left;    margin:0px 0px 0px 0px;    background-color:#ffffff;   /* background-position:top left;    background-repeat:no-repeat;    background-image:url(images/indexback.jpg);*/}#imagebanner {       margin:0px 0px 0px 0px;       clear:both;       width:760px;       height:127px;     /*    background-position:top left;    background-repeat:no-repeat;    background-image:url(images/imagebanner_guttering.jpg);*/}#leftcontent{    margin:0px 0px 0px 0px;    padding:5px 10px 15px 30px;    width:455px;    height:auto;    float:left;}#leftcontent h1{    margin:0px 0px 10px 0px;    font-size:24px;}#leftcontent h2{    margin:5px 0px 5px 0px;    font-size:16px;    }#leftcontent p{    margin:5px 0px 5px 0px;    font-size:11px;}	#leftcontent a	{	    text-decoration:none;	    color: #5A6FDB;	    padding:0px 0px 0px 0px;	    font-size:12px;	}		#leftcontent a:hover	{	  color: #000000;	}		#leftcontent a:active	{        color: #dd0000;	}#rightcontent{    margin:0px 0px 0px 0px;    padding:0px 0px 0px 0px;    width:200px;    height:auto;    float:left;}#footer{    margin:0px 0px 0px 0px;    padding:20px 10px 0px 0px;    width:750px;    clear:both;    height:60px;    float:left;text-align:right;    background-position:top left;    background-repeat:no-repeat;    background-image:url(images/footerback.gif);}#footer p{    margin:0px 0px 0px 0px;    font-family:Tahoma, Georgia, Arial;    font-size:11px;    color:#555555;}#footer span{    color:#5877A6;}span.italic {    font-style:italic;    font-weight:bold;    font-size:16px;}/* Form */
form 
{
    margin:5px 0px 0px 0px;
}
textarea 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
div.checkboxpos 
{
	margin:0px 0px 0px 0px;
		padding:0px 20px 0px 0px;
	text-align: left;
}
label {
	display: block;
	width: 100px;
	float: left;
	text-align: right;
	padding-right: 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #323542;
	padding-top: 3px;clear:both;
}
div.formspace 
{
	width: 300px;
    height:5px;
    clear:both;
    /*border:solid 1px red; */
    font-size:1px;  
}

span.checkbox {
	display: block;
	width: 110px;
	float: left;
	text-align: left;
	padding-right: 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #323542;
	padding-top: 3px;
}
span.color1
{
    color:#51597D;
    font-weight:bold;
    font-size:16px;
}h3 {    margin:0px 0px 0px 0px;    padding:0px 0px 0px;    font-size:16px;    font-weight:bold;}/*FORM END */.cleaner{	clear:both;	height:1px;	font-size:1px;	border:none;	margin:0; padding:0;}
