@charset "utf-8";
/* CSS Document */

body { font-family:Verdana, Arial, Helvetica, sans-serif; background-color:#CFCFD0; text-align:center; margin-left:20px; margin-right:20px; color:#6A6A6B; font-size:12px;}

a {color:#1B85B9; text-decoration:none;}
a:hover {text-decoration:underline;}

#mainwrap  { text-align:left; background-color:#FFFFFF; border:1px solid #1B85B9; padding-bottom:40px;}

#topnumber { color:#B82134; height:22px; margin-bottom:5px;}
#topnumber .s1{ color:#353536; line-height:22px; vertical-align:middle; font-size:17px; margin-right:10px;}
#topnumber .s2{ line-height:22px;  vertical-align:text-top; font-size:14px;}
#topnumber .s3{ line-height:22px;  vertical-align:middle; font-size:20px;}



/* head start */
#header {margin-top:5px;}
#headtable2 { border-collapse:collapse; left:0px; margin-top:5px;}
#headtable2 td { border-top:1px solid #1B85B9;
				border-left:0px solid #1B85B9;
				border-right:1px solid #1B85B9;
				padding-left:7px; padding-right:7px; padding-top:2px; padding-bottom:2px;}
#headtable2 tr td a{ text-decoration:none; font-size:13px;}
#headtable2 .menuitemOFF, #headtable2 .menuitemOFF a {background-color:#D1E7F1; color:#1B85B9;}
#headtable2 .menuitemON, #headtable2 .menuitemON a {background-color:#1B85B9; color:#D1E7F1;}
#headtable2 .menuitemHOVER, #headtable2 .menuitemHOVER a{background-color:#76B6D5; color:#D1E7F1;}
#headerL1 {
	width:100%;
	background-color:#1B85B9;
	border-collapse:collapse;}
#headerL0 {width:100%; height:7px; background-color:#273856; border-collapse:collapse; border-left:0px solid #273856;
			padding:0px; margin:0px;}
#headerL2 {
	width:100%;
	background-color:#C5C5C7;
	border-collapse:collapse;}

.topaddr {font-weight:bold; font-size:13px; color:#B82134;}
.toplic {margin-top:10px;}

/* head end */			
			
		






#plumbingtip {position:absolute; top:50px; left:340px; background-color:#FFFFFF; width:300px; text-align:left; font-size:11px; background-image:url(/imgs/watervalve.jpg); background-repeat:no-repeat; background-position:left; padding-left:75px;}
#plumbingtip h3 {margin:0px; font-size:14px;}
#plumbingtip #tip { margin-left:10px;}

#pandh { position:absolute; top:55px; left:135px; padding:0px; text-align:left; color:#B82134; font-size:22px; font-weight:bold;}
      
#maintable {border-collapse:collapse; width:100%;}
#maintable tr {vertical-align:top;}
#maintable #sidemenu {width:165px;} 

#boxlist {padding:10px;}     
#boxlist .boxitem {float:left; width:150px; height:75px;}

#mainservices { margin-bottom:20px;}

#mainservices .serviceblock1, #mainservices .serviceblock2, #mainservices .serviceblock3 { float:left; width:190px; margin:0 3px 3px 3px; text-align:left; border:1px solid; padding:1px;}

#mainservices .serviceblock1 ul , #mainservices .serviceblock2 ul,  #mainservices .serviceblock3 ul{margin-left:20px;}

#mainservices .serviceblock1 .title, #mainservices .serviceblock2 .title, #mainservices .serviceblock3 .title { padding:5px;  text-align:left; font-size:15px; font-weight:bold;}

#mainservices .serviceblock1 { border-color:#1B85B9; height:220px;}
#mainservices .serviceblock2 { border-color:#B82134; height:220px;}
#mainservices .serviceblock3 { border-color:#6A6A6B; height:220px;}

#mainservices ul { padding-left:0px; text-align:left;}
#mainservices ul li{ padding-bottom:2px;}


#mainservices .serviceblock1 .title {background-color:#1B85B9; color:#C6E1EE;}
#mainservices .serviceblock2 .title {background-color:#B82134; color:#EDC8CC;}
#mainservices .serviceblock3 .title {background-color:#6A6A6B; color:#E7E7E8;}

.clear
{
	clear: both;
	margin: 0;
	padding: 0;
}

#howcan {text-align:center; height:62px; margin-bottom:5px;}
#howcan span img { line-height:62px; vertical-align:middle; margin:0 5px 0 5px 0;}
#howcan span { line-height:62px; vertical-align:middle; font-size:20px;}

.contentwrap {margin:20px 35px 5px 35px;}
.contentwrap h1 {margin:10px 0 3px 0; color:#1B85B9; font-size:16px; border-bottom:1px solid #1B85B9; padding-bottom:2px;}
.contentwrap h1 a:hover, .contentwrap h1, {text-decoration:none; color:#1B83B8;}
.contentwrap h2 {margin:0px 0 3px 0; font-size:13px;}

.service {padding-bottom:5px; margin-bottom:75px; border-bottom: 1px dotted;}
.contentwrap p {width:510px;}

h2 {margin:5px 0 5px 0; font-size:20px;}

.linkbox {float:left; border-right:1px dotted; border-bottom:1px dotted; margin-right:10px; padding-right:10px; text-align:left; height:900px; width:300px;}
#linkwrap .linkbox a {padding-left:3px;}
#linkwrap .linkbox ul { margin-left:135px; padding:0px 0px 0px 0px; }
#linkwrap .linkbox li {margin-left:10px; margin-bottom:5px;}
#linkwrap h3 {margin:2px 0; font-size:16px; text-decoration:underline; color:#273856;}

#viewteam .member { height:300px;
					width:200px;
					border-right:1px solid #333333; 
					border-bottom:1px solid #333333; 
					overflow:hidden;
					float:left; margin-left:15px; margin-top:15px; padding:0 3px 0 0;}
#viewteam .member .name {font-size:14px; font-weight:bold;}
#viewteam .member .pic img {border:1px solid #333333; padding:1px;}
#viewteam .member .title { font-style:italic; margin:3px 0 3px 0;}
#viewteam .member .bio {}
#viewteam .member .certs { padding-top:5px;}

