/* CSS Document */
body {
   background-color: #385d80;
   background-image: url(images/site_bg.gif);
   background-repeat: repeat-x;
   margin: 0px;
   }
table.top {
   width: 740px;
   height: 22px;
   background-color: #1b3853;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   color: #FFFFFF;
   font-size: 10px;
   border: 0px;
   }
td.top_left {
   padding-left: 10px;
   }
td.top_right {
   padding-right: 10px;
   text-align: right;
   }
table.header {
   background-color: #FFFFFF;
   height: 80px;
   }
td.header_left {
   width: 205px;
   background-image: url(images/logo.gif);
   }
td.header_right {
   background-image: url(images/header_bg.gif);
   text-align: right;
   padding-right: 20px;
   }
#icon li {
   list-style-type: none;
   display: inline;
   padding: 8px;
   }
#v_space {
   width: 4px;
   background-color: #FFFFFF;
   }
#h_space {
   height: 4px;
   background-color: #FFFFFF;
   }
#img_main {
   border: solid 1px #000000;
   }
td.index_services {
   width: 179px;
   background-color: #e9f1f9;
   vertical-align: top;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 10px;
   padding-top: 6px;
   }
td.index_services_img {
   height: 86px;
   width: 179px;
   }
#content_header {
   font-size: 14px;
   font-weight: bold;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   }
#content {
   padding: 12px;
   vertical-align: top;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 10px;
   }
#index_service_padding {
   padding-left: 6px;
   }
#content_outter {
   background-image: url(images/content_bg.gif);
   background-position: bottom;
   background-repeat: repeat-x;
   padding: 8px;
   vertical-align: top;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 10px;
   }
table.content {
   background-color: #FFFFFF;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   color: #1b3853;
   }
#left_nav_outter {
   width: 200px;
   background-color: #f2ede6;
   }
#left_nav_inner {
   background-color: #FFFFFF;
   }
#left_nav_shim {
   background-image: url(images/left_nav_shim.gif);
   height: 1px;
   }
td.footer_left_a {
   width: 204px;
   height: 34px;
   background-image: url(images/footer_left.gif);
   }
a.home {
   background-image: url(images/home_button.gif);
   display: block;
   width: 200px;
   height: 26px;
   }
a.home:hover {
   background-image: url(images/home_button_over.gif);
   }
a.about {
   background-image: url(images/about_button.gif);
   display: block;
   width: 200px;
   height: 26px;
   }
a.about:hover {
   background-image: url(images/about_button_over.gif);
   }
a.services {
   background-image: url(images/services_button.gif);
   display: block;
   width: 200px;
   height: 26px;
   }
a.services:hover {
   background-image: url(images/services_button_over.gif);
   }
a.northfield {
   background-image: url(images/northfield_button.gif);
   display: block;
   width: 200px;
   height: 26px;
   }
a.northfield:hover {
   background-image: url(images/northfield_button_over.gif);
   }
a.grosite {
   background-image: url(images/grosite_button.gif);
   display: block;
   width: 200px;
   height: 26px;
   }
a.grosite:hover {
   background-image: url(images/grosite_button_over.gif);
   }
a.contact {
   background-image: url(images/contact_button.gif);
   display: block;
   width: 200px;
   height: 26px;
   }
a.contact:hover {
   background-image: url(images/contact_button_over.gif);
   }
td.footer_right_a {
   width: 15px;
   background-image: url(images/footer_right.gif);
   }
td.footer_nav {
   height: 30px;
   background-image: url(images/footer_nav_bg.gif);
   vertical-align: middle;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 10px;
   color: #FFFFFF;
   text-align: center;
   }
a.footer_link {
   text-decoration: none;
   color: #FFFFFF;
   }
a.footer_link:hover {
   color: #d18522;
   }  
a.inner_link {
   text-decoration: none;
   color: #d18522;
   }
a.inner_link:hover {
   color: #4b952e;
   }
#copyright {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 10px;
   color: #819eb8;
   text-align: center;
   }