/* CSS Document */BODY{	background-color: #FFFFFF;	font-family: Verdana, Arial, Helvetica, sans-serif;}#container{	margin: 0px auto;	width: 680px;	text-align: left;}#holder{	position: relative;	top: 0px;	left: 0px;}#news {	position: absolute;	height: 20px;	width: 620px;	left: auto;	top: 0px;	font-family: Verdana, Arial, Helvetica, sans-serif;	color: #000099;	font-size: 10px;	text-align: left;	z-index: 2;}#menu {	position: absolute;	left: auto;	top: 15px;	width: 684px;	padding-bottom: 5px;	font-size: 11px;	background-color: #829FC9;	border-top-width: 10px;	border-top-style: solid;	border-top-color: #829FC9;	}#button{	display: inline;}#button a:link{	text-decoration: none;	color: #FFFFFF;	padding-left: 5px;	padding-right: 22px;	height: 30px;	padding-top: 10px;	padding-bottom: 5px;	background-color: #829FC9;	background-image: url(images/buttonUp.jpg);	background-repeat: no-repeat;	background-position: right bottom;}#button a:visited{	text-decoration: none;	color: #FFFFFF;	padding-left: 5px;	padding-right: 22px;	height: 30px;	padding-top: 10px;	padding-bottom: 5px;	background-color: #829FC9;	background-image: url(images/buttonUp.jpg);	background-repeat: no-repeat;	background-position: right bottom;}#button a:hover{	padding-left: 5px;	padding-right: 22px;	height: 30px;	padding-top: 10px;	padding-bottom: 5px;	background-color: #325CAE;	background-image: url(images/buttonOver.jpg);	background-repeat: no-repeat;	background-position: right bottom;}#header{	position: absolute;	height: auto;	width: auto;	left: auto;	top: 45px;}#bread{	position: absolute;	top: 148px;	left: 254px;	width: 431px;	height: 21px;	font-size: 10px;	text-align: right;	color: #2F3A66;}#bread a:link{	color: #2F3A66;	text-decoration: none;}#bread a:visited{	color: #2F3A66;	text-decoration: none;}#sideMenu{	position: absolute;	height: 330px;	width: 125px;	left: auto;	top: 147px;	color: #000066;	font-size: 12px;	background-image: url(images/menuBack.jpg);	padding-left: 20px;	padding-top: 10px;	background-repeat: no-repeat;	background-position: left top;}#sideMenu a:link{	text-decoration: none;	color: #2F3A66;}#sideMenu a:hover{	text-decoration: underline;}#sideMenu a:visited{	text-decoration: none;	color: #000099;}#logo{	position: absolute;	top: 415px;	left: auto;	z-index: 2;}#content{	position: absolute;	height: 337px;	width: 525px;	left: 165px;	top: 156px;	font-size: 10px;}#contractor{	position: absolute;	top: 70px;	left: 520px;	width: auto;	height: auto;	z-index: 2;	border: 3px solid #FFFFFF;}#subMenu{	position: absolute;	top: 225px;	left: 524px;	width: 143px;	height: 207px;	text-align: justify;}#bottom{	position: absolute;	top: 550px;	left: auto;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 9px;	color: #999999;	text-decoration: none;}.title{	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 14px;	color: #000066;	width: 300px;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: 000066;	font-weight: bold;	margin-top: 15px;}.title a:link{	color: #000066;	text-decoration: none;}.title a:visited{	color: #000066;	text-decoration: none;}.para{	color: #333333;	margin-top: 5px;	text-align: justify;	}#photo {	height: 200px;	width: 150px;	border: thin solid #666666;	position: absolute;	left: 340px;	top: 30px;}.quote {	font-family: "Times New Roman", Times, serif;	font-size: 16px;	font-style: italic;	font-weight: bold;	color: #000099;	line-height: 12px;}#leaky{	position: absolute;	top: 50px;	left: 412px;	width: 110px;}