body {font-family: arial; background-color: #D8EBFF; scrollbar-3dlight-color: #FFFFFF; scrollbar-darkshadow-color: #000000; scrollbar-highlight-color: #FFFFFF; scrollbar-shadow-color: #000000; scrollbar-track-color: transparent; scrollbar-arrow-color: #FFFFFF; scrollbar-face-color: #004080;}

a img:hover {border: none ! important;}

img {border: 0;}

img.aboutpic {border: 2px inset #D8EBFF;}

a:link {color: #000000; text-decoration: underline;}

a:visited {color: #000000;  text-decoration: underline;}

a:hover {color: #000000; text-decoration: underline; font-weight: bold; }

table.main {width: 980px; height: 550px;}

table.center {margin-left: 10px; margin-right: 10px;}

td.main {width: 800px; background-image: url(images/main3.jpg); background-color: white; background-repeat: no-repeat; border-right: 1px solid black; border-top: 1px solid black; border-bottom: 1px solid black; vertical-align: top;}

td.mainalt {width: 980px; background-image: url(images/mainopen3.jpg); background-color: white; background-repeat: no-repeat; border: 1px solid black; vertical-align: top;}

td.banner {width: 980px; height: 70px;}

td.menu {width: 200px; background-repeat: no-repeat; background-color: white; border-left: 1px solid black; border-top: 1px solid black; border-bottom: 1px solid black; vertical-align: top;}

td.mainopen {width: 1100px; background-image: url(images/mainopen3.jpg); border: 1px solid black; margin-left: -2px; vertical-align: top; background-color: white; background-repeat: no-repeat;}

td.menuheader {width: 200px; height: 14px; background-image: url(images/menuheader.png); border: 1px solid black;}

td.greymenu {border: 1px solid black; border-collapse: collapse; padding: 0; margin: 0; border-spacing: 0;}

td.menumain {width: 200px; background-image: url(images/bluebg.bmp); border: 1px solid black;}

table.mainopen {width: 850px; height: 181px; margin-top: -30px;}

table.stats {width: 300px; height: 40px; font-family: arial; font-size: 10pt; border: 1px solid black;}

table.stats01 {width: 200px; height: 40px; font-family: arial; font-size: 10pt; border: 1px solid black;}

table.submenu {margin-left: 2px;}

table.submenugrey {margin-left: 2px; border-collapse: collapse; border-spacing: 0; padding: 0; border: 0;}

tr.center {text-align: center;}

td.day {background-color: #D8EBFF; text-align: center; font-weight: bold; font-size: 8pt; border-top: 1px solid black; border-bottom: 1px solid black;}

td.comment {background-color: #D8EBFF; text-align: left; font-size: 9pt; border-top: 1px solid black; border-bottom: 1px solid black;}

td.desc {font-weight: bold; border: 1px solid black; background-color: #D8EBFF;}

td.info {border: 1px solid black; color: white; background-color: #004080;}

td.sidepic {vertical-align: top; margin-top: 10px;}

img.sidepic {border: 1px solid #99C6F0;}

td.credits {height: 15px; border: 1px solid black; background-color: #004080;}

td.commentdark {background-color: #A6D2FF; text-align: left; font-size: 9pt; border-top: 1px solid black; border-bottom: 1px solid black;}

ul {font-size: 11pt;}

ul.special {font-size: 10pt;}

ul.mainopen {list-style-image: url(images/list.gif); padding: 0px; margin-left: 16px; font-size: 14pt; text-decoration: underline; line-height: 1.7em;}

ul.whatwedo {font-size: 13pt; text-indent: -5px;}

li.designbuild {font-size: 10pt; margin: 15px; margin-left: -10px; list-style: none;}

h1 {font-size: 18pt; font-weight: bold; text-align: center;}

h2 {font-size: 13pt; text-align: justify;}

h3 {font-size: 13pt; text-align: center; text-decoration: underline; font-style: italic;}

hr {color: #C6E2FF; width: 30px; padding: 0; border: 0; height: 1px; margin-top: -10px; margin-bottom: -50px;}

p {color: black; font-family: arial; font-size: 10pt; text-align: justify;}

p.title {margin-top: -20px; font-weight: bold; text-align: center;}

p.small {color: black; font-family: arial; font-size: 10pt; text-align: left;}

p.mainmenu {color: black; font-family: arial; font-size: 10pt; text-align: left; margin-bottom: -15px;}

p.credits {font-size: 9pt; color: #FFFFFF;}

p.submenutop {font-size: 9pt; list-style-type: none; margin-top: 2px; margin-bottom: 15px;}

p.submenu {font-size: 9pt; list-style-type: none; margin-top: 3px; margin-bottom: 10px;}

p.subsubmenu {text-align: left; margin-top: -10px;}

p.headingleft {text-align: left; font-weight: bold; text-decoration: underline; font-size: 12pt;}

p.breadcrumb {margin-left: 2px; background-color: #C6E2FF; font-size: 8pt; border-bottom: 1px solid black; border-left: 1px solid black;}

p.credentialsheading {background-image: url(images/testimonialbanner.png); font-size: 11pt; margin-top: 20px;}

p.caption {font-size: 8pt; font-weight: bold; text-align: center;}

p.whitetextbig {text-align: center; font-size: 12pt; color: white; font-weight: bold;}

p.whitetextsmall {text-align: center; font-size: 8pt; color: white; font-weight: bold;}

iframe {height: 950px;}

iframe.menu {width: 200px;}

span.designonly {font-size: 12pt; font-weight: bold;}