table.contactTbl {width: 90%; margin: 0 auto; position: relative; top: 206px;}
table.contactTbl tr {}
table.contactTbl th {text-align: left; font-weight: bold; color: #666;}
table.contactTbl td {}

table.servicesTbl {width: 411px; margin: 0 auto;}
table.servicesTbl tr {vertical-align: top;}
table.servicesTbl th {padding: 8px 13px; text-align: left;}
table.servicesTbl th.utility {width: 116px;}
table.servicesTbl th.type {width: 167px;}
table.servicesTbl th.provider {width: 128px;}
table.servicesTbl td.copy {padding: 8px 13px;}
table.servicesTbl .borderL {border-left: 1px solid #eee;}
table.servicesTbl .borderR {border-right: 1px solid #eee;}
table.servicesTbl .borderB {border-bottom: 1px solid #eee;}
table.servicesTbl .borderT {border-top: 1px solid #eee;}

ul.process {margin: 10px 0; padding: 0; border-top: 1px solid #ccc; border-bottom: 1px solid #ccc;}
ul.process li {background-position: top left; background-repeat: no-repeat; margin: 15px 0; padding-left: 24px; list-style: none;}
ul.process li.one {background-image: url(../img/process_no1.gif);}
ul.process li.two {background-image: url(../img/process_no2.gif);}
ul.process li.three {background-image: url(../img/process_no3.gif);}
ul.process li.four {background-image: url(../img/process_no4.gif);}
ul.process li.five {background-image: url(../img/process_no5.gif);}

.errMsg, .req {color: #f00;}

.get-connected .section {border-bottom: 1px solid #ccc; padding-bottom: 5px; margin: 5px 0;}
.get-connected .section.last {border-bottom: 1px solid #fff;} 
.get-connected .section table {margin: 5px 0;}
.get-connected .section.s1 table {width: 70%;}
.get-connected .section.s23 table {width: 100%;}
.get-connected .section.s23 table th {width: 48%; text-align: left;}
.get-connected .section.s23 table td.buffer {width: 4%;}
.get-connected .section.s45 table {width: 100%;}
.get-connected .section.s45 table th {width: 48%; text-align: left;}
.get-connected .section.s45 table td.buffer {width: 4%;}
.get-connected .section.s45 ul {float: left; width: 300px; margin: 0; padding: 0;}
.get-connected .section.s45 ul li {list-style: none; float: left; width: 140px; margin: 0; padding: 3px 3px 3px 0;}
.get-connected .section.s6 table {width: 70%;}
.get-connected .section.s7 table {width: 70%;}
.get-connected .section table tr {vertical-align: top;}
.get-connected .section table td {padding: 5px;}
.get-connected .section h3 {display: block;}
.get-connected .section h3 span {text-align: center; background-color: #70a936; color: #fff; padding: 3px 8px; margin-right: 5px;}
.get-connected .submitBtn {cursor:pointer; text-transform: uppercase; border: none; color: #fff; padding: 3px 6px; text-align: center;}

.tstBlock {border-bottom: 1px solid #999; padding: 10px 0; margin-bottom: 10px;}
.tstBlock.first {border-top: 1px solid #999;} 
.tstBlock.last {border-bottom: 1px solid #fff;}
.tstCopy {font-style: italic; margin: 5px 0;}
.tstCopy p {margin: 0 0 10px 0;}
.tstSig {}
