body { background-color:#fff; color:#000;
      padding:0; margin:0; 
      font-family: Verdana, Arial, Helvetica, sans-serif; 
      font-size: x-small;  }


/* main page container required for netscape to centre correctly */
#bdy   		{ width: 760px; margin-right: auto; margin-left: auto; }


/* paragraphs are normally justified */
p         { padding: 0;} 
.ctr      { text-align: center; }
p.xxsml   { font-size: xx-small; color: red; }

/* all quotes are italicised */
/*q { font-style: italic; }*/

/* paragraphs in tables are left justified */
td        { vertical-align: top; font-size: x-small;}
td p      { text-align: left; }
form td   { font-size: xx-small; }
td.w15pc  { width:15%; }
td.w20pc  { width:20%; }
td.w31pc  { width:31%; }
td.w40pc  { width:40%; }
/*td.w50pc  { width:50%; }*/

/* header sizes */
h1        { font-size: small; font-weight: bold; color: #000; background-color: transparent;}
h2        { font-size: x-small; font-weight: bold;  color: #000; background-color: transparent;}

/* testimonial sizes */
h3        { font-size: xx-small; font-weight: normal; color: #000; background-color: transparent;}

/* no borders on images*/
img       { border: none; }
img.fl    { float: left; }
img.fr    { float: right; }
img.vm    { vertical-align: middle; }
ul        { list-style-image:  url(images/dot.gif); list-style-type: circle; }
li        { padding-bottom:8px; }
/* standard link colour */
a:link    { color: #000; background-color: transparent; }
a:visited { color: #000; background-color: transparent; text-decoration: underline; }
a:hover   { color: #000; background-color: transparent; text-decoration: underline; }

em        { font-weight: bold; font-style: normal; }
strong    { font-weight: bold; font-size: medium; color: red; }

#content	{ margin-left: 225px; }

/* top bar*/
#topbar         { position: relative; height: 107px; width: 763px; text-align: left;}
#topl           { display: block; width: 200px; float: left; }
#topl img       { width: 200px; height: 107px; }
#topr           { display: block; z-index: 10; }
#topr img       { width: 560px; height: 100px; } 

#left           { position: relative; width: 200px; float: left; }
#nav            { width: 160px; padding-left: 20px; }
#nav img        { width: 160px; height: 30px; border: none; }

#navimg         { width: 200px; height: 112px; border: none; }

#txt            { position: relative; width: 760px; text-align: justify;}
#txt img        { margin: 0px 10px;}

/* footer items */
#ftr            { clear: both; width: 100%; height: 15px; margin: 0; padding: 0;
                     font-size: xx-small; background-color: transparent; color: #000; 
                     text-align: center; margin-top:20px; margin-bottom:20px; }
#ftr a:link     { color: #000; background-color: transparent; text-decoration: underline; }
#ftr a:visited  { color: #000; background-color: transparent; text-decoration: underline; }
#ftr a:hover    { color: #000; background-color: transparent; text-decoration: underline; }

