BODY { background-color: #FFFFFF;
    font-family: Verdana, Helvetica, sans-Serif;
    font-size: 0.8em;
    font-weight: 500; color: #000080;
    margin: 0px;
  scrollbar-arrow-color: #808080;
  scrollbar-3dlight-color: #C0C0C0;
  scrollbar-highlight-color: #C0C0C0;
  scrollbar-face-color: #FFFFFF;
  scrollbar-shadow-color: #BFC9D1;
  scrollbar-darkshadow-color:#BFC9D1;
  scrollbar-track-color: #FFFFFF;
    }

a:link {
    color: #000080;
    text-decoration: none;
    }

a:visited {
    text-decoration: none;
    color: #000080;
    }

a:hover {
    color: #FF0000;
    text-decoration: none;
    }

a:active {
    color: #000080;
    text-decoration: none;
    }
a:link.show {
    color: #008000;
    text-decoration: none;
    }

a:visited.show {
    color: #008000;
    text-decoration: none;
    }

a:hover.show {
    color: #FF0000;
    text-decoration: none;
    }

a:active.show {
    color: #008000;
    text-decoration: none;
    }
a:link.contact {
    color: #000000;
    text-decoration: none;
    }

a:visited.contact {
    color: #000000;
    text-decoration: none;
    }

a:hover.contact {
    color: #FF0000;
    text-decoration: none;
    }

a:active.contact {
    color: #000000;
    text-decoration: none;
    }
a:link.small {
    color: #000000;
    text-decoration: none;
    }

a:visited.small {
    color: #000000;
    text-decoration: none;
    }

a:hover.small {
    color: #000000;
    text-decoration: none;
    }

a:active.small {
    color: #000000;
    text-decoration: none;
    }
h1 { font-size: 1.1em; font-weight: 600; text-align: center; color: #4040FF;
 margin-bottom: 25px;
 }
h2 { font-size: 1.0em; font-weight: 600; text-align: left; color: #000000; margin-bottom: 10px; margin-top: 0px;
 }

h3 { font-size: 1.1em; font-weight: 600; text-align: center; font-style: italic; margin-top: 0px;
 }

TD { font-size: 0.8em; font-weight: 300;
 }
.small { font-size: 0.7em; font-weight: 400; text-align: center;
 }
table.fullPage { width: 100%; }
td.mainSection { padding-top: 10px; }
table.mainSection { width: 780px; }
td.topLeft { vertical-align: top; background-image: url(images/borderTopLeft.gif); background-repeat: no-repeat; background-position: left top; }
td.topRight { background-image: url(images/borderTopMap.gif); background-repeat: no-repeat; background-position: right top; width: 180px; }
td.bottomLeft { background-image: url(images/borderBottomLeft.gif); background-repeat: no-repeat; background-position: left bottom; width: 68px; height: 58px; }
td.bottomMiddle { text-align: center; background-image: url(images/borderBottom.gif); background-repeat: repeat-x; background-position: left bottom; height: 58px; }
td.bottomRight { background-image: url(images/borderBottomRight.gif); background-repeat: no-repeat; background-position: right bottom; width: 180px; height: 58px; }
td.sideLeft { background-image: url(images/borderSideLeft.gif); background-repeat: repeat-y; background-position: left top; }
td.sideRight { background-image: url(images/borderSideRight.gif); background-repeat: repeat-y; background-position: right top; }
div.bottomImages { padding-bottom: 8px; padding-top: 10px; }

table.topMiddle { width: 100%; }
td.topName { font-size: 20px; color: #0055A5; padding-left: 40px; padding-top: 40px; vertical-align: top; }
td.topAddress { font-size: 14px; color: #000000; padding-left: 40px; vertical-align: top; }

td.middleSection { border-left: solid 5px #BFC9D1; border-right: solid 5px #BFC9D1; }
table.middleSection {width: 100%; }

td.topmenu { border-top: solid 1px #008000; border-bottom: solid 1px #008000; }
table.topmenu { width: 100%; }
td.callToday { font-size: 12px; font-weight: bold; font-style: italic; color: #FF0000; padding-top: 3px; padding-bottom: 3px; padding-left: 20px; }
td.topmenuItems { text-align: right; font-size: 11px; font-weight: bold; padding-right: 20px; padding-top: 3px; padding-bottom: 3px;  }

td.leftMenu { padding-top: 20px; vertical-align: top; }
table.leftMenu {width: 170px; margin-left: 40px; margin-right: 25px; }
td.leftMenuItem { padding-top: 5px; padding-bottom: 5px; padding-left: 10px; border-bottom: dashed 1px #BFC9D1; }
td.leftMenuImage { padding-top: 5px; padding-bottom: 5px; border-bottom: dashed 1px #BFC9D1; width: 4px; }
td.leftMenuSpace { width: 4px; }

td.mainTextRow { width: 600px; padding-top: 20px; padding-right: 20px; vertical-align: top; }
table.mainText { padding-right: 30px; }

div.pagePic { float: right; margin-left: 15px; }

td.contactImage { padding-right: 15px; vertical-align: top; padding-bottom: 10px; width: 56px; }
td.contactText { padding-bottom: 15px; }

td.leftPic { padding-left: 8px; padding-top: 5px; }

div.construction { text-align: center; font-size: 1.5em; }

td.leftColumn { padding-right: 20px; }

#Scrolling {
	Z-INDEX: 1; LEFT: 0px; OVERFLOW: auto; WIDTH: 100%; POSITION: relative; TOP: 10px; HEIGHT: 250px
}

