body { margin: 0px; font-size: 0.84em; line-height: 1.4em; font-family: Arial, Verdana, sans-serif; color: #333; background-color: #CCC; text-align: center; }

h1,h2,h3,h4,h5,h6 { font-family: Trebuchet MS, Verdana, sans-serif; font-weight: normal; line-height: 1.18em; color: #FFF; margin: 10px 0; }

h1 { font-size: 2.2em; }
h2 { font-size: 2em; }
h3 { font-size: 1.8em; }
h4 { font-size: 1.6em; }
h5 { font-size: 1.4em; }
h6 { font-size: 1.2em; }
p { margin: 10px 0; }

a.button { padding: 3px; font-size: 0.8em; font-weight: bold; text-transform: uppercase; text-decoration: none; }
a.button:link, a.button:visited { color: #FFF; background-color: #b5bf00; border: 1px solid #666; }
a.button:hover, a.button:active { color: #FFF; background-color: #333; border: 1px solid #666; }
img { border: 0; }input, select, textarea { font: 1em Arial, Verdana, sans-serif; color: #333; }
dd { margin-left: 15px; }
.colour { color: #007AA5; }
.lgrey { color: #999; }
.white { color: #FFF; }.highlight { color: #007AA5; font-weight: bold; }.small { font-size: 0.85em; line-height: 1.4em; }
.bigger { font-size: 1.3em; line-height: 1.35em; }.notopmargin { margin-top: 0px; padding-top: 0px; }
.nobottommargin { margin-bottom: 0px; padding-bottom: 0px; }.nomargins { margin: 0px; padding: 0px; }.floatright { float: right; }.clear { clear: both; }
.cll { clear: left; }
.clr { clear: right; }
.spacer { clear: both; }
.clearright { clear: right; }

#sitecontainer { width: 992px; margin: 10px auto 0px auto; background-color: #FFF; text-align: left; }
#topbar { padding: 19px 30px 17px 30px; background-color: #FFF; }
#landingimage {  }
#landingtext { margin: 20px 30px; }

#landingnav { margin: 0px; padding: 0px 13px; list-style-type: none; background-color: #A7A9AC; }
#landingnav li { margin: 0px; padding: 0px; display: inline; }

#footer { width: 951px; margin: 5px auto 10px auto; font-size: 0.85em; padding-bottom: 5px; }
#footer a { text-decoration: none; }
#footer a:link, #footer a:visited { color: #333; }#footer a:hover, #footer a:active { color: #007AA5; }
#footerleft { float: left; }
#footerright { float: right; }
.footerspace {  }
.footerselected { color: #007AA5; }

#linksfooter { width: 952px; margin: 10px auto 0px auto; padding: 10px 20px; background-color: #FFF; text-align: left; }
* html #linksfooter { width: 992px; w\idth: 952px; }

#linksfooter #addthis { float: right; }
#linksfooter ul { float: right; list-style-type: none; margin: 0px; padding: 0px; }
#linksfooter ul li { display: inline; margin: 0px; padding: 0px; margin-right: 10px; }
#linksfooter ul li a:link, #linksfooter ul li a:visited { height: 16px; padding-left: 18px; text-decoration: none; color: #A7A9AC; background: #FFF url(../../elements/site/tinybullet.gif) no-repeat center left; }
#linksfooter ul li a:hover, #linksfooter ul li a:active { color: #515151; background: #FFF url(../../elements/site/tinybulletover.gif) no-repeat center left; }


