BODY {font:11px/16px Verdana, Arial, Helvetica, sans-serif; color:#000; background-color:#ddd; text-align:center; margin:0; padding:0;}

/* -----------------------base html---------------------------*/
h1 {background-color:#999; font:bold 14px/18px Arial, Helvetica, sans-serif; margin:15px 0 12px 0; padding:3px; text-align:center;}
h2 {margin:0; padding-top:4px; background-color:#d8d8d8; font:bold 14px Arial, Helvetica, sans-serif; color:#770000;}
h3 {margin:0 20px; padding:4px 0;  font:bold 12px;Arial, Helvetica, sans-serif; color:#770000; text-align:left;}
h4 {margin:0 0 8px 0; padding:3px 0; font:bold 12px;Arial, Helvetica, sans-serif; background-color:#999; color:#333; text-align:center;}
ul li {margin-bottom:1em;}

a, a:visited {color:#000;}

div, form, table, p {margin:0; padding:0;}

table td {vertical-align:top; }

ul {margin-top:0.6em; margin-bottom:1em;}


/* ----------------------- layout divs ----------------------- */

div#wrapper {width:700px; border:1px solid #000; margin:8px auto 20px auto; background-color:#fff; }
div#header {}
div#mainCont {}
div#mainContL {text-align:left;}
div#mainContL p {margin-bottom:14px;}

div#nav {border-top:1px solid #3B0004; color:#fff; background-color:#5B0006; padding:2px 5px 4px 10px; text-align:left;}
div#nav a, div#nav a:visited {color:#fff; text-decoration:none; font-weight:bold;}
div#nav a:hover {text-decoration:underline;}


div.left {text-align:left;}
p {padding:5px 20px;}
div#footer {background:#000 url(../nav-ims/footer-bg.jpg) no-repeat top; color:#fff; font:10px/14px;Arial, Helvetica, sans-serif; padding:18px 10px 4px 10px;}
div#footer .smaller {font-size:9px; color:#ccc;}


div#sw {width:700px; margin:12px auto 20px auto; text-align:left;}
div#sw a, div#sw a:visited {font-size:10px; color:#666; text-decoration:none;}
div#sw a:hover {text-decoration:underline;}

/* --------------------------classes---------------------------*/

table.contact {margin:20px 100px; }
table.contact td {padding-bottom:4px;}
table.keywords {width:500px; border:1px solid black; border-width:0 0 1px 1px; background-color:#ededed;}
table.keywords td {text-align:left; padding:5px 10px; border:1px solid black; border-width:1px 1px 0 0;}
table.keywords td.num {width:8%;}

p.grey {background-color:#d8d8d8; padding:5px 20px;}
p.bullet {background:transparent url(../nav-ims/bullet-1.gif) no-repeat; margin:0 0 0 20px; padding:0 14px 2px 20px; text-align:left;}
.red {font-weight:bold; font-size:12px; color:#770000;}
input.yellow {background-color:#FAFFBE; border:1px solid #666;}
img.imgLeft {float:left; margin:0 10px 0 0;}