/* CSS Document */
<!--
.clearer { clear: both; }
body { 	margin-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; background-image: url(images/hbg.gif); background-repeat: repeat-x; background-color: #b2b2b2;}
.wrapper { width: 760px; background-color: #FFFFFF; }
.bluebar { background-color: #0d4da4; height: 25px; }
.logocurve { width: 310px; float: left; }
.topcolour { background-color: #0d4da4; }
.middlesection { background-color: #FFFFFF; width: 100%; }
.top { height: 52px; background-image: url(../images/navcurves.gif); width: 760px; }
.logo { float: left; width: 310px; height: 65px; }
.navsearch { float: right; width: 180px; }
.navstrip { position: relative; top: 25px; left: 300px; }
.on { position: relative; color: #FFFFFF; text-decoration: none; background:url(../images/navback_on.gif) repeat-x; top: 6px; padding-left: 6px; padding-right: 6px; padding-top: 8px; padding-bottom: 8px; margin-top: 13px; font-family: Arial, Helvetica, sans-serif; font-size: 80%; height: 35px; }
.navstrip a { position: relative; color: #FFFFFF; text-decoration: none; background:url(../images/navback_off.gif) repeat-x; top: 6px; padding-left: 6px; padding-right: 6px; padding-top: 8px; padding-bottom: 8px; margin-top: 13px; font-family: Arial, Helvetica, sans-serif; font-size: 80%; height: 35px; }
.navstrip a:hover { color: #FFFFFF; text-decoration: none; background:url(../images/navback_on.gif) top repeat-x; height: 35px; }
.search { height: 65px; float: left; }
.go { float: right; width: 19px; height: 19px; margin-top: 31px; margin-left: 3px; }
.searchfield { margin-top: 30px; float: left; }
.sidetext { margin-top: 26px; float: left; background-color: #00bbe6; width: 167px; padding: 10px; margin-right: 2px; height: auto !important; height: 261px; min-height: 261px !important; }
.sidetext p { margin-top: 0px; margin-bottom: 10px; font-family: Arial, Helvetica, sans-serif; color: #0D4DA4; font-size: 75%; }
.homeimage { float: left; top: 0px; }
.latestnews { width: 166px; float: right; border-style: solid; border-width: 1px; border-color: #cccccc; padding: 10px; height: 286px; font-family: Arial, Helvetica, sans-serif; font-size: 80%; margin-bottom: 4px; }
.latestnews h2 { font-size: 90%; color: #0D4DA4; }
.latestnews p { font-size: 85%; }
.latestnews a { color: #0D4DA4; text-decoration: underline }
.latestnews a:hover { color: #07b5f1; }
.hometextwrapper { float: left; width: 568px; height: 200px; }
.hometext { float: right; width: 359px; padding-left: 10px; padding-right: 10px; }
.hometext h1 { font-size: 85%; font-family: Arial, Helvetica, sans-serif; color: #838383; }
.hometext p { font-size: 80%; font-family: Arial, Helvetica, sans-serif; color: #838383; }
.middletext { float: left; width: 379px; background-color: #E5F8FC; margin-bottom: 20px; }
.maintext h1 { margin: 0px; padding: 10px; font-size: 80%; font-family: Arial, Helvetica, sans-serif; color: #0D4DA4; }
.maintext h1 a { color: #0D4DA4; text-decoration: underline; }
.maintext h1 a:hover { color: #838383; text-decoration: none; }
.maintext h2 { margin: 0px; padding: 10px; font-size: 80%; font-family: Arial, Helvetica, sans-serif; color: #174FA6; }
.maintext h2 a { color: #174FA6; text-decoration: underline; }
.maintext h2 a:hover { color: #838383; text-decoration: none; }
.maintext h3 { padding-left: 10px; font-family: Arial, Helvetica, sans-serif; font-size: 90%; }
.maintext p { margin: 0px; padding: 10px; font-size: 80%; font-family: Arial, Helvetica, sans-serif; color: #000000; }
.maintext li { margin: 0px; font-size: 80%; font-family: Arial, Helvetica, sans-serif; color: #000000; }
.maintext ul { list-style-type: none; margin-top: 0px; margin-bottom: 0px; }
.normalbullets { list-style-type: disc; margin-top: 0px; margin-bottom: 0px; }
.hometext a, .maintext a { text-decoration: underline; color: #000000; }
.hometext a:hover, .maintext a:hover { color: #00BBE6; }
.strata { width: 166px; float: right; border-style: solid; border-width: 1px; border-color: #cccccc; padding: 10px; height: auto !important; font-family: Arial, Helvetica, sans-serif; font-size: 80%; }
.strata h3 { font-size: 85%; color: #0D4DA4; }
.strata p { font-size: 85%; }
.strata a { color: #0D4DA4; text-decoration: underline; }
.strata a:hover { color: #07b5f1; }
.footer { float: left; background-image: url(../images/footer.gif); background-repeat: no-repeat; background-color: #b2b2b2; height: 28px; width: 100%; margin: 0px;}
.footer p { font-family: Arial, Helvetica, sans-serif; font-size: 70%; padding-left: 15px; margin: 0px; }
.footer a { color: #000000; text-decoration: none; }
.footer a:hover { color: #07b5f1; }
.sidetextm { margin-top: 26px; background-color: #00bbe6; width: 167px; padding: 10px; height: 76px; }
.sidetextm p { margin-top: 5px; font-family: Arial, Helvetica, sans-serif; color: #FFFFFF; font-size: 75%; }
.sidewrapper { width: 187px; float: left; margin-right: 2px; }
.subnav { margin-top: 15px; background-color: #FFFFFF; width: 167px; padding: 10px; height: 76px; margin-right: 2px; }
.subnav p { margin: 0px 0px 0px 0px; font-family: Arial, Helvetica, sans-serif; color: #FFFFFF; font-size: 75%; text-align: right; }
.subnav a { border-right-style: solid; border-right-width: 1px; border-right-color: #cccccc; border-left-style: solid; border-left-width: 1px; border-left-color: #cccccc; border-top-style: solid; border-top-width: 1px; border-top-color: #cccccc; display: block; width: 175px; margin-left: -10px; margin-right: -10px; color: #0D4DA4; text-decoration: none; background-color: #FFFFFF; padding-right: 10px; height: 20px; height: auto !important; }
.subnav a:hover { display: block; width: 175px; margin-left: -10px; margin-right: -10px; color: #0D4DA4; text-decoration: none; background-color: #99e4f4; padding-right: 10px; }
.last { border-right-style: solid; border-right-width: 1px; border-right-color: #cccccc; border-left-style: solid; border-left-width: 1px; border-left-color: #cccccc; border-bottom-style: solid; border-bottom-width: 1px; border-bottom-color: #cccccc; display: block; width: 175px; margin-left: -10px; margin-right: -10px; color: #00BBE6; text-decoration: none; background-color: #FFFFFF; padding-right: 10px; }
.last:hover { display: block; width: 175px; margin-left: -10px; margin-right: -10px; color: #FFFFFF; text-decoration: none; background-color: #00BBE6; padding-right: 10px; }
.son, a.son { border-right-style: solid; border-right-width: 1px; border-right-color: #cccccc; border-left-style: solid; border-left-width: 1px; border-left-color: #cccccc; border-top-style: solid; border-top-width: 1px; border-top-color: #cccccc; display: block; width: 175px; margin-left: -10px; margin-right: -10px; color: #0D4DA4; text-decoration: none; background-color: #99e4f4; padding-right: 10px; height: auto !important; }
.lastson { border-right-style: solid; border-right-width: 1px; border-right-color: #cccccc; border-left-style: solid; border-left-width: 1px; border-left-color: #cccccc; border-bottom-style: solid; border-bottom-width: 1px; border-bottom-color: #cccccc; display: block; width: 175px; margin-left: -10px; margin-right: -10px; color: #0D4DA4; text-decoration: none; background-color: #99e4f4; padding-right: 10px; }
.third a { border-right-style: solid; border-right-width: 1px; border-right-color: #cccccc; border-left-style: solid; border-left-width: 1px; border-left-color: #cccccc; border-top-style: solid; border-top-width: 1px; border-top-color: #cccccc; display: block; width: 175px; margin-left: -10px; margin-right: -10px; color: #0D4DA4; text-decoration: none; background-color: #f0f0f0; padding-right: 10px; height: 20px; height: auto !important; }
.third a:hover { display: block; width: 175px; margin-left: -10px; margin-right: -10px; color: #0D4DA4; text-decoration: none; background-color: #e9e9e9; padding-right: 10px; }
.tson { border-right-style: solid; border-right-width: 1px; border-right-color: #cccccc; border-left-style: solid; border-left-width: 1px; border-left-color: #cccccc; border-top-style: solid; border-top-width: 1px; border-top-color: #cccccc; display: block; width: 175px; margin-left: -10px; margin-right: -10px; color: #0D4DA4; text-decoration: none; background-color: #d9d8d8; padding-right: 10px; height: auto !important; }
.lastt a { border-right-style: solid; border-right-width: 1px; border-right-color: #cccccc; border-left-style: solid; border-left-width: 1px; border-left-color: #cccccc; border-bottom-style: solid; border-bottom-width: 1px; border-bottom-color: #cccccc; display: block; width: 175px; margin-left: -10px; margin-right: -10px; color: #0D4DA4; text-decoration: none; background-color: #f0f0f0; padding-right: 10px; height: 20px; height: auto !important; }
.lastt a:hover { display: block; width: 175px; margin-left: -10px; margin-right: -10px; color: #0D4DA4; text-decoration: none; background-color: #e9e9e9; padding-right: 10px; }
.lasttson { border-right-style: solid; border-right-width: 1px; border-right-color: #cccccc; border-left-style: solid; border-left-width: 1px; border-left-color: #cccccc; border-bottom-style: solid; border-bottom-width: 1px; border-bottom-color: #cccccc; display: block; width: 175px; margin-left: -10px; margin-right: -10px; color: #0D4DA4; text-decoration: none; background-color: #d9d8d8; padding-right: 10px; height: 20px; height: auto !important; }
.skiplink { display:none; }
-->
