a, a.main {font-family: verdana, arial, helvetica, sans-serif; font-size: 12px; color: #0066cc}
a:link {
	text-decoration:none;
	font-size: 14px;
}
a:hover {text-decoration:underline; font-weight: none ;color: #3300ff ; background-color: #ffff99}
a:visited {
	text-decoration:none;
	font-size: 14px;
	font-family: verdana, arial, helvetica, sans-serif;
}

div.margin {margin-left: 2em; margin-right: 2em; margin-top: 2em; margin-bottom: 2em}

body {margin: 0; padding: 0}

html, body { background: #ffffff}
h1.pagehead {font-family: verdana, arial, helvetica; font-size: 18pt; color: #666666}
h2 {font-family: verdana, arial, helvetica; font-size: 14pt; color: #666666}

input.small { font-family: verdana, arial, helvetica; font-size: 10px; color: #666666}

p, dd, li, ul, blockquote, td {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 14px;
	color: #000000
}

p.main, ul.main, ol.main, dd, dt { font-family: verdana, arial, helvetica, sans-serif; font-size: 11px; color: #000000}
p.small { font-family: verdana, arial, helvetica; font-size: 10px; color: #666666}
p.leftsidenav { font-family: verdana, arial, helvetica, sans-serif; font-size: 12px; color: #3333CC; text-align: left} 
p.rightsidenav { font-family: verdana, arial, helvetica, sans-serif; font-size: 12px; color: #3333CC}
p.topnav{ font-family: verdana, arial, verdana, helvetica, sans-serif; font-size: 12px; color: #ffffff}
p.bottomnav{ font-family: verdana, arial, verdana, helvetica, sans-serif; font-size: 12px; color: #ffffff}
p.navsmall {
	font-family: verdana, arial, verdana, helvetica, sans-serif;
	font-size: 10px;
	color: #666666
}
p.subhead { font-family: verdana, arial, helvetica, sans-serif; font-size: 11pt; color: #666699}
p.black { font-family: arial, helvetica, sans-serif; font-size: 12px; color: #000000} 
p.grey { font-family: arial, helvetica, sans-serif; font-size: 12px; color: #666666} 
p.pink { font-family: arial, helvetica; font-size: 14pt; color: #FFCCCC}
p.red {
	font-family: arial, helvetica;
	font-size: 18pt;
	color: #CC3333
}
p.tan { font-family: arial, helvetica; font-size: 14pt; color: #ffffcc }
p.white { font-family: verdana, arial, helvetica, sans-serif; font-size: 12px; color: #ffffff}
p.yellow { font-family: arial, helvetica; font-size: 14pt; color: #ffffcc }

span.pagehead { font-family: arial, helvetica, sans-serif; font-size: xx-large; font-weight: bold; color: #336699}
span.pageheadbrown { font-family: arial, helvetica, sans-serif; font-size: xx-large; font-weight: bold; color: #993300} 
span.head { font-family: arial, helvetica, sans-serif; font-size: 14px; font-weight: bold;color: #333333; text-transform: uppercase} 
span.header { font-family: arial, helvetica, sans-serif; font-size: 14px; font-weight: bold;color: #99cc66;}
span.head2 { font-family: arial, helvetica, sans-serif;font-size: 16px; color: #663333; line-height: 150%;  font-weight: bold}
span.head3, th { font-family: verdana, arial, helvetica, sans-serif;font-size: 12px; color: #333333; font-weight: bold}
span.head4 {font-family: arial, helvetica, sans-serif;font-size: 13px; color: #333333; line-height: 175%; font-weight: bold}
span.white {font-family: arial, helvetica, sans-serif;font-size: 12px; color: #ffffff; font-weight: bold}
span.grey{font-family: arial, helvetica, sans-serif;font-size: 12px; color: #333333}

table.mainbg {background_image: url('/images/bground_fmbg.gif') }
td.pink {background-color: #A13A57}
td.blue {background-color: #6699cc}
td.green { background-color: #66FF66 }
td.mainhead { background-color: #FFCC66 }
td.orange { background-color: #cc6600 }
td.red { background-color: #993333 }
td.tan {background-color: #cc9933}
td.yellow { background-color: #ffcc33 }


td.mainbody { background-color: #FFFFFF}
a.bottomnav { font-family: arial, helvetica, sans-serif; font-size: 12px; color: #333333 }
a.leftsidenav { font-family: verdana, arial, helvetica, sans-serif; font-size: 12px; color: #336699 }
a.leftsidenavblk { font-family: verdana, arial, helvetica, sans-serif; font-size: 12px; color: black }
a.rightsidenav { font-family: verdana, arial, helvetica, sans-serif; font-size: 12px; color: #336699 }
a.topnav { font-family: verdana, arial, helvetica, sans-serif; font-size: 12px; color: #336699 }

 Added 24/1/2020 to try to make website more responsive
<img src="image.jpg"
     data-src-600px="image-600px.jpg"
     data-src-800px="image-800px.jpg"
     alt="">
/* Media Queries: Tablet Landscape */
@media screen and (max-width: 1060px) {
    #primary { width:67%; }
    #secondary { width:30%; margin-left:3%;}  
}

/* Media Queries: Tabled Portrait */
@media screen and (max-width: 768px) {
    #primary { width:100%; }
    #secondary { width:100%; margin:0; border:none; }
}
 Added above 24/1/2020 to try to make website more responsive

@viewport {
  width: device-width ;
  zoom: 1.0 ;
}
.red .style1 .red {
	color: #F00;
	font-weight: bold;
}
