﻿.dotted {width: 460px; padding-top: 3px; margin-bottom: 10px; padding-bottom: 10px; border-bottom: 1px dashed #cccccc;}
td {font-family: Verdana; font-size: 11px; line-height: 20px; color: #252525;}
.lead {font-family: Verdana; font-size: 11px; color: #004D73; font-weight: bold }
.greytext {font-family: Verdana; font-size: 8pt; color: #646464;}
a {outline: none;}
a:link {color: #0071B8; text-decoration: underline;}
a:visited {color: #0071B8; text-decoration: underline;}
a:active {color: #0071B8; text-decoration: underline;}
a:hover {color: #FFFFFF; background-color: #0071B8;}
h3 {font-family: Verdana; font-size: 16px; color: #F26522;}
h4 {font-family: Verdana; font-size: 11px; line-height: 20px; color: #0071B8;}
h1.logo {display: block; width: 211px; height: 81px; background: url(/home/images/logo.gif) no-repeat; margin:0; padding: 0; text-indent: -9999px;} 
h1.pagetitle {font: bold 16px Verdana; color: #F26522;}
h2.relationships {display: block; width: 263px; height: 58px; text-indent: -9999px; margin: 0; padding:0; background: url(/home/images/buildingrelationships.gif) no-repeat;}
.nav {margin: 0; padding: 0; width: 745px; height: 31px;}
.nav ul {list-style: none; margin: 0; padding: 0; border: none;}
.nav li {margin: 0; padding: 0; text-indent: -9999px; float: left; display: inline; border: none;}
.nav a {display: block; height: 31px; background: url(/home/images/nav.gif) no-repeat;}
.nav a.about {width: 100px;}
.nav a.services {width: 92px; background-position: -100px 0;}
.nav a.portfolio {width: 151px; background-position: -192px 0;}
.nav a.progress {width: 150px; background-position: -343px 0;}
.nav a.news {width: 72px; background-position: -493px 0;}
.nav a.contact {width: 109px; background-position: -565px 0;}
.nav a.home {width: 71px; background-position: -674px 0;}
.nav a.about:hover, .nav ul.about a.about {background-position: 0 -31px;}
.nav a.services:hover, .nav ul.services a.services {background-position: -100px -31px;}
.nav a.portfolio:hover, .nav ul.portfolio a.portfolio {background-position: -192px -31px;}
.nav a.progress:hover, .nav ul.inprogress a.progress {background-position: -343px -31px;}
.nav a.news:hover, .nav ul.news a.news {background-position: -493px -31px;}
.nav a.contact:hover, .nav ul.contact a.contact {background-position: -562px -31px;}
.nav a.home:hover, .nav ul.home a.home {background-position: -671px -31px;}

.flashtext {position: absolute; text-indent: -9999px;}

.clr {clear: both; height: 1px; overflow: hidden; margin: -1px 0 0 0; padding: 0;}
