/* CSS Document */

body { padding: 0; margin: 0; border: 0; background: #FFF; color: #000; font-family: Verdana,Helvetica,sans-serif; }
table,tr,td,p,h1,h2,h3,h4,img,ul,ol,li,form { padding: 0; margin: 0; border: 0; }

/* TOP */

body#top { background: #FFF url('images/frame/top_bg.gif') repeat-x top left; }
span#EECO { position: absolute; top: 50px; right: 10px; font: bold 18px Verdana; color: #006; }

/* BOT */

body#bot { background: #006; }
div#nav { padding: 10px 5px 0 5px; text-align: center; color: #FFF; }
div#contact { color: #FFF; font-size: 12px; text-align: center; padding: 10px 0 0 0; }
span.navitem { padding: 0 3px; }
span.navitem a { color: #FFF; text-decoration: none; font-weight: bold; font-size: 12px; }
span.navitem a:hover { color: #FF0; }

/* LEFT */

img#animatedlogo { position: absolute; top: 0; left: 0; }

/* MAIN */

body#main { padding: 10px; }
img.inlinel { float: left; margin: 0 20px 10px 0; }
img.inliner { float: right; margin: 0 0 10px 20px; }
img.inlinerbrdr { float: right; margin: 0 0 10px 20px; border: 2px solid #006; }
p { color: #006; font: 12px Verdana,Helvetica,sans-serif; text-align: justify; line-height: 1.25em; padding: 0 0 1em 0; }
h3 { color: #006; font: bold 14px Verdana,Helvetica,sans-serif; text-align: justify; line-height: 1.25em; padding: 0 0 1em 0; }
h4 { color: #006; font: bold 12px Verdana,Helvetica,sans-serif; text-align: justify; line-height: 1.25em; padding: 0 0 1em 0; }
li { font: 12px Verdana,Helvetica,sans-serif; text-align: justify; line-height: 1.25em; padding: 0 0 1em 0; }
ul { padding: 0 0 0 50px; color: #006; }
h1 { font: bold 16px Verdana; padding: 5px; background: #FFF; color: #F00; margin: 0 0 1.5em 0; border: 1px solid #006; border-width: 0 0 1px 0; }
h2 { font: bold 12px Verdana; padding: 2px; background: #FF0; color: #006; margin: 1.5em 0 1.5em 0; }
a { text-decoration: none; font-weight: bold; color: #F00; }
a:hover { color: #FF0; }

div.letter { border: 1px solid #006; margin: 5px 0; }
div.letter p { font-style: normal; padding: 0.5em; }

table#towbar { border: 1px solid #006; margin-top: 15px; }
table#towbar td { padding: 2px; border: 1px solid #006; }

table.enqform td { color: #006; font: 12px Verdana,Helvetica,sans-serif; text-align: justify; line-height: 1.25em; padding: 0 0 1em 0; }

table#address { width: 100%; }
table#address td.text { }
table#address td.icon { width: 60px; vertical-align: top; padding: 5px; }

ol { margin: 0 0 0 50px; color: #006; }