body {margin: 0px; padding: 0px; font-size: 12px; font-family: arial, sans-serif; font-weight: normal; line-height: 1.1em; color: #000; background-color: #fff;}

p, ul, ol, h1, h2, h3, h4 {padding: 0px; margin: 0px;
font-size: 12px; font-weight: normal; line-height:1.1em; font-family: arial, helvetica, sans-serif;
color: #000; background-color: #fff; text-align: left;}

h1 {font-size: 1.4em; color: #7E0303; background-color: transparent; text-align: left;}
h1 a {color: #066; background-color: transparent;}
h1 a:hover {color: #f30; background-color: transparent;}
h2 {padding: 0px; font-size: 1.2em; color: #000; background-color: #fff; text-align: left;}
h3 {font-size: 1.4em; font-variant: small-caps; color: #000; text-align: center;}
h4 {color: #999; text-align: center;}

p {font-size: 1.2em;}
p.ital {font-size: 1.2em; font-style: italic;}
p.red {font-size: 1.2em; color: #600; font-weight: bold; text-align: center;}

ul {font-size: 1.2em;}
ul.prod {list-style-type: disc; list-style-image: url(images/bullet.gif); line-height: 1.2em;}

table.masthead {margin: 0px; padding: 0px; width: 800px; background-color: #fff;}
table.content {margin: 0px; padding: 0px; width: 800px; background-color: #fff;}
td.logo {margin: 0px; padding: 0px; background: transparent;}
td.search {margin: 0px; padding: 0px 20px 0px 20px; width: 800px; vertical-align: top; text-align: right;}
td.col-400 {margin: 0px; padding: 0px 20px 0px 20px; width: 400px; vertical-align: top; text-align: left;}
td.col-200 {margin: 0px; padding: 0px 20px 0px 20px; width: 400px; vertical-align: top; text-align: left;}
td.goog {margin: 0px; padding: 0px 00px 0px 20px; vertical-align: top; text-align: right;}


/* -------------  Navigation ------------------------------------- */
#navigo ul {padding: 5pt; list-style-type: none; background-color: #7e0303; text-align: center;}
#navigo li {list-style-type: none; display: inline;}
#navigo li a {padding: 0.5em; margin-left: 4px; color: #fff; text-decoration: none;}
#navigo li a:hover {color: #000; background-color: #fff;}

/* -------------  Message Form ------------------------------------- */
#frmTable {width: 500px; margin-top: 2em; padding: 1em; font-family: arial, sans-serif; font-size: 14px; color: #000; border: #000 1px dotted;}
td.lbl {padding: 10px; width: 250px; text-align: left;}
td.npt {padding: 10px; width: 250px; text-align: center;}