body { color: navy; background-image: url(background.jpg); font-family: "Comic Sans MS", arial, sans-serif; font-weight: normal; margin-top: 1%; margin-bottom: 1%; margin-left: 1%; margin-right: 1%; font-family: "Comic Sans MS", arial, sans-serif; }
h1 { text-align: center; color: navy; font-family: "arial black", arial, sans-serif; font-weight: bold; font-size: 150% }
h2 { color: navy; font-family: "arial black", arial, sans-serif; font-weight: bold; font-size: 100% }
h3 { color: navy; font-family: "arial black", arial, sans-serif; font-weight: bold; font-style: italic; font-size: 100% }
h4 { color: navy; font-family: "Comic Sans MS", arial, sans-serif; font-weight: bold; font-size: 110% }
h5 { color: navy; font-family: "Comic Sans MS", arial, sans-serif; font-weight: bold; font-style: italic; font-size: 100% }
p  { color: black; font-family: "Comic Sans MS", arial, sans-serif; font-weight: normal }
p.banner { text-align: center; color: navy; font-family: "arial black", arial, sans-serif; font-weight: bold; font-size: 150% }
p.detail { color: black; font-family: arial, sans-serif; font-weight: normal; font-size: 90% }
p.small { color: black; font-family: arial, sans-serif; font-weight: normal; font-size: 70% }
dt { color: navy; font-family: "Comic Sans MS", arial, sans-serif; font-weight: bold; font-size: 100% }
dd, ul, ol  { color: black; font-family: "Comic Sans MS", arial, sans-serif; font-weight: normal; font-size: 90% }
table { border: none; width: 100%; padding: 0.3em; }
th { color: navy; font-family: "Comic Sans MS", arial, sans-serif; font-weight: bold; font-style: italic; font-size: 100% }
th.link4 { width: 25%; border: none; vertical-align: text-top; text-align: center; }
th.link5 { width: 20%; border: none; vertical-align: text-top; text-align: center; }
th.link6 { width: 17%; border: none; vertical-align: text-top; text-align: center; }
td { width: 33%; border: none; vertical-align: text-top; text-align: center; font-family: "Comic Sans MS", arial, sans-serif; font-size: 100%; }
td.link4 { width: 25%; border: none; vertical-align: text-top; text-align: center; }
td.link5 { width: 20%; border: none; vertical-align: text-top; text-align: center; }
td.link6 { width: 17%; border: none; vertical-align: text-top; text-align: center; }
blockquote {text-align: center; font-style: italic; font-size: 90% }
hr { border: ridge; border-color: #C0C0FF; border-width: 0.3em; height: 0.3em; width: 100%; }
img { border: none; }
img.banner { float: left; width: 65%; }
img.logo { float: right; width: 13%; padding: 0.3em; }
img.link { width: auto;}
img.service { float: left; height: 20%; padding: 0.3em; }
a:link { color: blue; }
a:visited { color: purple; }
a:hover { color: red; }
div.menu { float: left; width: 33%; } 
div.banner { float: right; width: 67%; text-align: right; font-weight: bold; }
div.submenu { clear: left; width: 100%; } 
div.main { width: 100%; } 
div.service { float: left; width: 100%;}
div.footer { width: 100%; }