@charset "UTF-8";

/* -----------    CSS Document ---------------------------------- */
/* -----------    Goodman Ely Associates goodmanely@talktalk.net  ------------- */
/* -----------    Coding Note - the Trade Counter site was originally table formatted.  ------------- */
/* -----------    Due to certain difficulties, CSS has been applied on top rather  ------------- */
/* -----------    than instead of table formatting, so the whole site is a bit of a hybrid  ------------- */


/* -------------------------------   generic stuff to zero out  ----------------------------------- */

body, h1, h2, h3, a, p, ul, div, img, table, td, tr {padding:0; margin:0;}
body, h1, h2, h3, a, p, ul, div, table, td, tr {font-family: Verdana, Arial, Helvetica, sans-serif;}
a { text-decoration:none;}
img, div { border:none;}



/* ----------------------------------------------  generic nav wrap stuff -------------------------------------- */

#topwrapper {position: relative; top: 5px; width: 600px; border: solid #000; border-width: 0px; margin: auto; height:20px; background-color:white; }
#pageheadwrap {position:relative; top:8px; width:1000px; height:100px; z-index:2; margin:auto;}

/* -----------------------------------------  individual page div stuff -------------------------------- */

#flashwrap {position:relative; top:9px; width:760px; margin:auto; height:150px; z-index:1;}
#homemainwrap {position:relative; top:12px; width:1000px; height:464px; z-index:2; margin:auto;}

#contactwrap3 {position:relative; top:12px; width:1000px; height:464px; z-index:2; margin:auto;}
#aboutwrap {position:relative; top:12px; width:1000px; height:464px; z-index:2; margin:auto;}
#servwrap {position:relative; top:12px; width:1000px; height:464px; z-index:2; margin:auto;}


/* -----------------------------------------  text style sheet stuff -------------------------------- */

p {  color: black; font-size: 0.8em; line-height: 1.5em; }
p.main {  color: black; font-size: 0.85em; line-height: 1.5em; padding-bottom:0.5em; }
p.home {  color: #003366; font-size: 1.2em; line-height: 1.5em; }
p.bigger {  color: black; font-size: 1em; line-height: 1.8em; }
p.semihead {  color: #003366; font-size: 1.2em; line-height: 1.5em; padding-bottom:1em; font-weight:bold;}
a.blk {  font-size: 0.8em; line-height: 1.2em; color: #24588d; text-decoration: none; }
a.blk:hover { color: #FF6600; }
a.off {  font-size: 0.7em; line-height: 1em; text-decoration: none; color: #666666; }
span.blue { color: #003366; font-weight: bold;}
span.orange { color: #FF6600; }
span.contact {color:#003366; font-weight:bold;}
span.tiny {font-size: 0.7em; }
span.smallhead {font-size: 0.8em; color:black;font-weight:none;}
span.orangebar { color: #FF6600; }
 

a.intlink {  font-size: 0.9em; line-height: 1em; color: #003366;  font-weight: bold;  }
a.intlink:hover { color: #FF6600; }
a.servlink {  font-size: 0.9em; line-height: 1em; color: #003366;  font-weight: bold;text-decoration:underline;}
a.servlink:hover { color: #FF6600; }
a.intoff {  font-size: 1.0em; line-height: 1.5em; color: #666666; } 
a.inthead {  font-size: 1.0em; line-height: 1.5em; color: #003366; text-decoration:underline;}
a.inthead:hover { color: #FF6600; }
a.whtlink {  font-size: 1.1em; line-height: 1em; color: #ffffff;  font-weight: bold;}
a.whtlink:hover { color: #FF6600; }

td.head { font-size: 1.2em; line-height: 1.6em; color: #000000; text-decoration: none; } 
td.tabbody, td.tabbody1 {  color: black; font-size: 0.75em;   } 
td.tabbody { line-height: 1.8em;  } 
td.tabbody1 { line-height: 1.1em;  } 
td.tabhead  {  font-size: 0.9em; line-height: 1.3em; color: #003366; text-decoration: none; }
td.homebase {  font-size: 0.9em;  color: #666666 }
td.semihead {  color: #003366; font-size: 1.2em; line-height: 1.5em; padding-bottom:1em; font-weight:bold;}



li.list {  color: black; font-size: 0.75em; line-height: 1.5em; padding-left:1em;padding-bottom:0.4em; list-style:outside;}