body	{ font-family: verdana, arial, helvetica; background-image: url("images/bg.gif"); background-repeat: repeat-y;  margin: 0px; }
body.freeguide { background-image: none; }
A:link		{ text-decoration: none; }
A:visited	{ text-decoration: none; }
A:hover	{ text-decoration: underline; color: #000000; }
.sidelink	{ font-size: 10px; color: #686868; letter-spacing: +2px; font-weight: bold; }
.sidelinkspecial { font-size: 10px; color: blue; letter-spacing: +2px; font-weight: bold; }
.sidelinkspecialsub { font-size: 10px; color: green; letter-spacing: +1px; font-weight: normal;; }
.sidechildlink	{ font-size: 10px; color: #686868; letter-spacing: +1px; }
.sidelinkselected	{ font-size: 10px; color: #FF0000; letter-spacing: +1px; font-weight: bold; }
.sidechildlinkselected	{ font-size: 10px; color: #FF0000; letter-spacing: +1px; }
.contentbody { font-size: 11px; color: #000000; letter-spacing: 1px; }
td.aboutbody { font-size: 11px; color: #000000; letter-spacing: 1px; padding-right: 20px; }
.contentheading { font-size: 14px; color: #000000; letter-spacing: 1px; font-weight: bold; text-decoration: underline; }
.contentsubheading { font-size: 11px; color: #000000; letter-spacing: 1px; text-decoration: underline; }
img.contentbody { float: right; }
span.rightfloat { float: right; }
img.aboutbody { float: right; }
.warning { font-size: 18px; color: #000000; letter-spacing: 1px; font-weight: bold; }
td.primaryheader { font-size: 14px; font-weight: bold; letter-spacing: +1px; padding: 10px 0px; }
tr.header { font-size: 12px; color: #FFFFFF; background-color: #000000; font-weight: bold; }
td.header { font-size: 12px; color: #FFFFFF; background-color: #000000; font-weight: bold; text-align: center; }
td.unit { text-align: center; }
tr.even { background-color: #DBDCDB; padding: 10px 0px; }
tr.odd { background-color: #FFFFFF; padding: 10px 0px; }
td.rightpadding { padding-right: 15px; }
b		{ color: #585858; }
img.rightnav { float: left; border-style: none; }
p.rightnav { margin-left: .2cm; }
A.rightnav:link { color: #686868; }
A.rightnav:visited { color: #686868; }
A.rightnav:hover { text-decoration: underline; color: #000000; }
A.rightnavbold:link { color: #FF0000; }
A.rightnavbold:visited { color: #FF0000; }
A.rightnavbold:hover { text-decoration: underline; color: #000000; }
A.rightnavboldblue:link { color: #0000FF; }
A.rightnavboldblue:visited { color: #0000FF; }
A.rightnavboldblue:hover { text-decoration: underline; color: #000000; }
.formElement {border:1px #999999 solid; background-color:#EEEEEE; font-family: Helvetica, Arial, sans-serif; font-size: 12px; font-style: normal; color: #000000;}
td.tagline { font-size: large; font-style: italic; font-family: times, serif; text-align: center; letter-spacing: 2px; }
.figure { font-size: 14px; font-style: italic; font-family: times, serif; text-align: center; }
.link { font-size: 12px; font-family: verdana, arial, helvetica; border-style: solid; padding: 0.5cm; width: 450px; background: #EEE; line-height: 150%; }
.linkheading { font-size: 18px; font-family: verdana, arial, helvetica; font-weight: bold; }
.headingblue { font-size: 18px; font-family: verdana, arial, helvetica; font-weight: bold; color: #0000FF; }
.contact { font-size: 12px; font-family: times, serif; border: solid 1px black; margin: 1cm; padding: 0.5cm; width: 550px; background: #EEE; }
.contactheading { font-size: 16px; font-family: times, serif; font-weight: bold; }
.builtby {font-size : 10px; font-weight: normal; color : #000000; text-align: center; }
.blue { color: #0000FF; font-size: larger; }
table.border { border-style: solid;  border-width: 1px; margin-top: 5px; }
p.freeguide { margin-left: 10%; margin-right: 10%; }
.error { margin-left: 20%; margin-right: 20%; text-align: center; font-weight: bold; color: #FF0000; border-width: 1; border-style: dotted; }
