body   { margin: 0; padding: 5px 0 0 }
p  { margin: 0; padding: 0; border-width: 0 }
#repeat { background-image: url("images/repeater.gif") }
h1  { font-size: 14px; margin: 0 0 15px; border-width: 0 }
h2  { font-size: 14px; font-style: normal; font-weight: bold; text-align: center; margin: 15px 0 4px; padding: 0; border-width: 0 }
h2.location { margin: 30px 0 15px 76px; text-align: left; }
h3  { font-size: 13px; text-align: center; margin: 0 0 15px; padding: 0 }
h5 { color: #646464; font-size: 13px; font-family: Arial; font-style: normal; font-weight: normal; line-height: 1.3em; margin: 0; padding: 2px 4px 0 0 }
ul { margin-top: 3px; margin-bottom: 15px; margin-left: 0 }
li { margin-left: 0; padding-left: 0 }
li ul { padding-left: 2.6em; }
.services-head    { background-image: url("images/services-header.gif"); background-repeat: no-repeat; background-position: left top }
.contact-head  { background-image: url("images/contact-header.gif"); background-repeat: no-repeat; background-position: left top }
.testimonials-head  { background-image: url("images/testimonials-header.gif"); background-repeat: no-repeat; background-position: left top }
.main  { color: #6b6b6b; font-size: 13px; font-family: "Times New Roman", Times, serif; font-variant: normal; line-height: 1.3em; text-align: left; text-transform: none; text-indent: 0; word-spacing: 1px; letter-spacing: 1px; margin: 0; padding-top: 10px; padding-left: 76px; vertical-align: top }
.noFlash { color: #6b6b6b; font-size: 13px; font-family: "Times New Roman", Times, serif; font-variant: normal; line-height: 1.3em; text-align: left; text-transform: none; text-indent: 0; word-spacing: 1px; letter-spacing: 1px; vertical-align: top }
.note { font-size: 10px; font-style: italic; }
.planning_step { font-weight: bold; text-decoration: underline; }
.contact { color: #6b6b6b; font-size: 13px; font-family: "Times New Roman", Times, serif; font-variant: normal; line-height: 1.3em; text-align: right; text-transform: none; text-indent: 0; word-spacing: 1px; letter-spacing: 1px; margin: 0; padding-right: 5px; vertical-align: middle }
a:link  { color: #7b81a8 }
a:visited { color: #6b6b6b }
a:hover { color: #6b6b6b }
.mainTop { color: #6b6b6b; font-size: 13px; font-family: "Times New Roman", Times, serif; font-variant: normal; line-height: 1.3em; text-align: left; text-transform: none; text-indent: 0; word-spacing: 1px; letter-spacing: 1px; margin: 0; padding-top: 100px; padding-left: 76px; vertical-align: top }
.columnLeft { color: #6b6b6b; font-size: 13px; font-family: "Times New Roman", Times, serif; font-variant: normal; line-height: 1.3em; text-align: left; text-transform: none; text-indent: 0; word-spacing: 1px; letter-spacing: 1px; margin: 0; vertical-align: top; width:58%; float:left }
.columnLeft p, .columnLeft ul.first { margin-left:76px }
.columnLeft ul.second { margin-left:10px;}
.columnLeft ul.third { margin-left:10px;}
.columnRight { color: #6b6b6b; font-size: 13px; font-family: "Times New Roman", Times, serif; line-height: 1.3em; text-align: right; word-spacing: 1px; letter-spacing: 1px; vertical-align: top; width:42%; float:left }
.columnRight img { margin:60px 32px 0 0; }
.columnRight img.contact { margin-top:0; }
.mainTop2 { color: #6b6b6b; font-size: 13px; font-family: "Times New Roman", Times, serif; font-variant: normal; line-height: 1.3em; text-align: left; text-transform: none; text-indent: 0; word-spacing: 1px; letter-spacing: 1px; margin: 0; padding-left: 76px; vertical-align: top }
.rightColumn    { color: #6b6b6b; font-size: 13px; font-family: "Times New Roman", Times, serif; line-height: 1.3em; text-align: right; word-spacing: 1px; letter-spacing: 1px; padding-right: 32px; vertical-align: top }
.rightColumn2    { color: #6b6b6b; font-size: 13px; font-family: "Times New Roman", Times, serif; line-height: 1.3em; text-align: right; word-spacing: 1px; letter-spacing: 1px; padding-right: 32px; vertical-align: top }
.rightContact { color: #6b6b6b; font-size: 14px; font-family: "Times New Roman", Times, serif; text-align: center; word-spacing: 1px; letter-spacing: 1px; vertical-align: top }
#footer-top { background-image: url("images/footer-top.gif"); background-repeat: no-repeat; background-position: 0 bottom; overflow: auto;w }

img.nf { padding: 10px; border: solid 5px transparent }

