body {	scrollbar-face-color: #CBCC99;	scrollbar-highlight-color: #CCCCCC;	scrollbar-shadow-color: #CBCC99;	scrollbar-3dlight-color: #CBCC99;	scrollbar-arrow-color: #CBCC99;	scrollbar-track-color: #CBCC99;	scrollbar-darkshadow-color: #CBCC99;}A:link, A:visited, A:active {	color: #1B7861;	font-family: Verdana;	font-size: 11px;	font-weight: bold;	text-decoration: none;}A:hover {	color: #2FA185;	font-weight: bold;	text-decoration: none;}.header {	font-family: Arial;	color: #525252;	font-weight: bold;	font-size: 22px;	letter-spacing: 0.5mm;}.medium {	font-family: Arial;	color: #333333;	font-size: 14px;	font-weight: bold;}.text {	font-family: Verdana;	color: #545434;	font-size: 11px;	line-height: 12pt;}.header {	font-family: Arial;	color: #9D9D5F;	font-size: 18px;	font-weight: bold;	line-height: 30pt;}.date {	font-family: Arial;	color: #82814E;	font-size: 10px;	font-weight: bold;	line-height: 5pt;}.required {	font-family: Verdana;	font-weight: bold;	color: #AF3B3B;	font-size: 11px;	line-height: 12pt;}.didknow {	font-family: Verdana;	color: #7E7E54;	font-size: 9px;	line-height: 12pt;}OL.guide {	line-height: 14pt;}TABLE.contact_form {	border-style: solid;	border-color: #23836B;	border-width: 2px}INPUT.default {	font-family: Verdana;	font-size: 11px;	color: #545434;	border-top: #B3B087 2px outset;	border-left: #B3B087 2px outset;	border-bottom: #B3B087 2px inset;	border-right: #B3B087 2px inset;	background-color: #F8FADC;	width: 105px;}INPUT.default_check {	font-family: Verdana;	font-size: 11px;	color: #545434;	border-top: #B3B087 2px outset;	border-left: #B3B087 2px outset;	border-bottom: #B3B087 2px inset;	border-right: #B3B087 2px inset;	background-color: #F8FADC;	width: 20px;}INPUT.zipcode {	font-family: Verdana;	font-size: 11px;	color: #545434;	border-top: #B3B087 2px outset;	border-left: #B3B087 2px outset;	border-bottom: #B3B087 2px inset;	border-right: #B3B087 2px inset;	background-color: #F8FADC;	width: 35px;}INPUT.number {	font-family: Verdana;	font-size: 11px;	color: #545434;	border-top: #B3B087 2px outset;	border-left: #B3B087 2px outset;	border-bottom: #B3B087 2px inset;	border-right: #B3B087 2px inset;	background-color: #F8FADC;	width: 30px;}INPUT.search {	font-family: Verdana;	font-size: 11px;	color: #545434;	border-top: #B3B087 2px outset;	border-left: #B3B087 2px outset;	border-bottom: #B3B087 2px inset;	border-right: #B3B087 2px inset;	background-color: #F8FADC;	width: 130px;}SELECT.default_select {	font-family: Verdana;	font-size: 11px;	color: #545434;	border-top: #B3B087 2px outset;	border-left: #B3B087 2px outset;	border-bottom: #B3B087 2px inset;	border-right: #B3B087 2px inset;	background-color: #F8FADC;}TEXTAREA.default {	font-family: Verdana;	font-size: 11px;	color: #545434;	border-top: #B3B087 2px outset;	border-left: #B3B087 2px outset;	border-bottom: #B3B087 2px inset;	border-right: #B3B087 2px inset;	background-color: #F8FADC;	width: 300px;	height: 80px;}#siteMap ul {	list-style-type: disc;}#siteMap ul li {	font-family: Verdana;	color: #545434;	font-size: 11px;	line-height: 12pt;	}#siteMap ul li a {	color: #1B7861;	font-family: Verdana;	font-size: 11px;	text-decoration: none;	font-weight: normal;}#siteMap ul li a:hover {	color: #2FA185;	text-decoration: none;	font-weight: normal;}/*------[Roofs Subnav Roll]-------------------------------------------*/#roofsSub ul {	list-style: none;	display: inline;	font-size: 9px;	line-height: 9px;}#roofsSub ul li {	display: inline;	float: left;}#roofsSub ul li a {	display: inline;	float: left;	height: 15px;	background-image: url(../images/nav/subnav/roofs_sub.gif);}#roofsSub ul li a.foam {	width: 40px;	background-position: 0 0;}#roofsSub ul li a.foam:hover {	background-position: 0 -15px;}#roofsSub ul li a.shingle {	width: 55px;	background-position: -40px 0;}#roofsSub ul li a.shingle:hover {	background-position: -40px -15px;}#roofsSub ul li a.tile {	width: 35px;	background-position: -95px 0;}#roofsSub ul li a.tile:hover {	background-position: -95px -15px;}#roofsSub ul li a.filler {	width: 348px;	background-position: -128px 0;}/*------[Who's Monty Subnav Roll]-------------------------------------------*/#montySub ul {	list-style: none;	display: inline;	font-size: 9px;	line-height: 9px;}#montySub ul li {	display: inline;	float: left;}#montySub ul li a {	display: inline;	float: left;	height: 15px;	background-image: url(../images/nav/subnav/monty_sub.gif);}#montySub ul li a.bio {	width: 28px;	background-position: 0 0;}#montySub ul li a.bio:hover {	background-position: 0 -15px;}#montySub ul li a.soundbites {	width: 77px;	background-position: -28px 0;}#montySub ul li a.soundbites:hover {	background-position: -28px -15px;}#montySub ul li a.filler {	width: 373px;	background-position: -103px 0;}/*------[Company Subnav Roll]-------------------------------------------*/#companySub ul {	list-style: none;	display: inline;	font-size: 9px;	line-height: 9px;}#companySub ul li {	display: inline;	float: left;}#companySub ul li a {	display: inline;	float: left;	height: 15px;	background-image: url(../images/nav/subnav/company_sub.gif);}#companySub ul li a.history {	width: 50px;	background-position: 0 0;}#companySub ul li a.history:hover {	background-position: 0 -15px;}#companySub ul li a.resume {	width: 55px;	background-position: -50px 0;}#companySub ul li a.resume:hover {	background-position: -50px -15px;}#companySub ul li a.mission {	width: 55px;	background-position: -105px 0;}#companySub ul li a.mission:hover {	background-position: -105px -15px;}#companySub ul li a.links {	width: 110px;	background-position: -160px 0;}#companySub ul li a.links:hover {	background-position: -160px -15px;}#companySub ul li a.insurance {	width: 70px;	background-position: -270px 0;}#companySub ul li a.insurance:hover {	background-position: -270px -15px;}#companySub ul li a.testimonials {	width: 138px;	background-position: -340px 0;}#companySub ul li a.testimonials:hover {	background-position: -340px -15px;}#appointment-times {	background-color:#cbcc99;}