html,body {
font-family:"Trebuchet MS", Arial, Verdana, Helvetica, sans-serif;
color:#000;
margin:0;
padding:0
}

#content {
font-size:0.8em;
padding:5px
}

#content h3 {
margin-bottom:0
}

table {
border-collapse:collapse;
border-spacing:0;
font-size:1em;
border-width:0;
padding:0
}

input {
font-weight:700
}

.btnsized {
width:80px
}

select {
font-size:80%;
font-weight:700
}

a:hover {
color:#37a586
}

.banner {
font-size:100%;
background-color:#007856;
color:#fff;
font-weight:700
}

.bannerlarge {
font-size:125%;
font-weight:700;
background-color:#007856;
color:#fff;
}

.bannersmall {
font-size:90%;
color:#000;
font-weight:700;
background-color:#007856
}

.hd {
font-weight:700;
background-color:#f1f1f1
}

.pagehd {
font-size:175%;
font-weight:700;
color:#007856
}

.subhd {
font-size:110%;
font-weight:700
}

.hdn {
color:#fff;
font-size:10%
}

.mnbanner {
background-color:#007856;
background-image:url('/app_themes/main/images/gradient.png');
height:100px;
padding:9px 0 0 9px
}

.mnbanner h1 {
font-size:2em;
margin:0
}

.mnbanner h2,.mnbanner h3 {
font-size:1.2em
}

.smbanner {
background-color:#007856;
padding:5px 0 0 5px
}

.altrow {
background-color:#fbf8f0
}

.pagebanner {
background-color:#007856;
font-weight:700;
padding:5px
}

#NavTd {
width:140px;
border:1px solid #ccc;
background-color:#f5faf8
}

#Nav {
font-family:Verdana, Arial;
font-size:0.7em
}

.line {
border-top:solid 1px #ccc;
margin:4px 0 5px
}

#Nav h4 {
font-size:120%;
color:#000;
margin:1px 0 5px 5px
}

#Nav h5 {
font-size:85%;
margin:1px 0 0
}

#Nav a {
cursor:pointer;
display:block;
color:#00281e;
padding-left:10px;
padding-top:4px;
padding-bottom:4px;
text-decoration:none
}

#Nav a:hover {
background-color:#c2e8de;
text-decoration:none
}

.rcnr {
width:100%;
font-family:arial,verdana
}

.tel {
text-align:center;
font-size:70%;
font-weight:700;
color:#444;
padding:4px 0 1px
}

#menu {
font-family:verdana,arial,helvetica;
background-color:#f5faf8;
border-right:1px solid #ccc;
border-bottom:1px solid #ccc;
margin:0;
padding:0
}

#menu h4 {
font-size:0.8em;
font-weight:700;
margin:0;
padding:5px 0 2px 5px
}

#menu ul {
list-style-type:none;
font-size:70%;
margin:0;
padding:0;
}

#menu ul li a {
color:#000;
text-decoration:none;
display:block;
margin:0;
padding:4px 0 4px 10px
}

#menu li a:hover {
background-color:#c2e8de;
}

h1,a:link {
color:#007856
}

a:visited,a:active {
color:#a32800
}

#Nav a:visited,#menu li a:visited {
color:#00281e
} 