body { color: #222; font-size: 13px; font-family: arial, helvetica, sans-serif, tahoma, "trebuchet ms"; line-height: 22px; background-color: #2153a9; margin: 0; padding: 0; -webkit-text-size-adjust: 100%; }p {color: #222; font-size: 13px; font-family: arial, helvetica, sans-serif, tahoma, "trebuchet ms"; line-height: 22px;  }td { }a:link { color: #33b4f4; font-weight: bold; text-decoration: none; }a:visited { color: #33b4f4; font-weight: bold; text-decoration: none; }a:hover { color: #33b4f4; font-weight: bold; text-decoration: underline; }a:active { color: #33b4f4; font-weight: bold; text-decoration: none; }/*copy styles*/.h1  { color: #222; font-size: 26px; font-family: arial, helvetica, sans-serif, tahoma, "trebuchet ms"; line-height: 33px; text-align: left; margin: 0; padding: 0; }.h2 { color: #33b4f4; font-size: 19px; font-family: arial, helvetica, sans-serif, tahoma, "trebuchet ms"; line-height: 22px; text-align: left; margin: 0; padding: 0; }.sidebar-sm { color: #222; font-size: 11px; font-family: Arial, Helvetica, sans-serif, Verdana; line-height: 17px; text-align: left; margin: 0; padding: 0; }.copyright { color: #666; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 13px; text-align: left; margin: 0; padding: 0; }.colour-info { color: #222; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 15px; text-align: left; margin: 0; padding: 0; }/*elements*/.small-img { padding: 3px; border: solid 1px #ccc; }.img {  border-style: none;}.cellpad { padding-top: 7px; padding-bottom: 10px; }.vertlines { border-right: 1px solid #afafaf; border-left: 1px solid #afafaf; }.keyline { border: solid 1px #ccc; }.topline { border-top: 1px solid #ccc; }.bottom-line { border-bottom: 1px solid #ccc; }.div-left { text-align: left; }.div-right { text-align: right; }.cursor-hand { cursor:pointer; }/*additional text links*/a.nav:link { color: #222; font-weight: bold; text-decoration: none; }a.nav:visited { color: #222; font-weight: bold; text-decoration: none; }a.nav:hover { color: #c00; font-weight: bold; text-decoration: none; }a.nav:active { color: #222; font-weight: bold; text-decoration: none; }/*table lines css*/.left-col-rows { color: #000; font-size: 13px; font-family: arial, helvetica, sans-serif, tahoma, "trebuchet ms"; line-height: 18px; padding: 5px; border-top: 1px solid #ccc; border-left: 1px solid #ccc; }.left-col-bot { color: #000; font-size: 13px; font-family: arial, helvetica, sans-serif, tahoma, "trebuchet ms"; line-height: 18px; padding: 5px; border-top: 1px solid #ccc; border-bottom: 1px solid #ccc; border-left: 1px solid #ccc; }.right-col-top { color: #000; font-size: 13px; font-family: arial, helvetica, sans-serif, tahoma, "trebuchet ms"; line-height: 18px; padding: 5px; border-top: 1px solid #ccc; border-right: 1px solid #ccc; border-left: 1px solid #ccc; }.right-col-rows { color: #000; font-size: 13px; font-family: arial, helvetica, sans-serif, tahoma, "trebuchet ms"; line-height: 18px; padding: 5px; border-top: 1px solid #ccc; border-right: 1px solid #ccc; border-left: 1px solid #ccc; }.right-col-bot-cnr { color: #000; font-size: 13px; font-family: arial, helvetica, sans-serif, tahoma, "trebuchet ms"; line-height: 18px; padding: 5px; border: solid 1px #ccc; }/*bkd-images*/.header-line { background-image: url(../images/header-line.jpg); background-repeat: no-repeat; width: 970px; height: 165px; }.our-work { background-image: url(../images/our-work-hero.jpg); background-repeat: no-repeat; width: 900px; height: 577px; }.left-vert-dash { border-left: 1px dashed #ccc; }