/* style for all but IE6 */

html, body {font-family: arial; font-size: 86%; margin: 0; padding: 0; text-align: left; background-color: #7d2d6d; background-image: url(images/bgstripe.gif); background-repeat: repeat; }
body {font-family: arial; font-size: 88%; margin: 0; padding: 0; text-align: left; background-color: #082762; background-image: url(images/bgstripe.gif); background-repeat: repeat; }
h1 h2 h3 h4 p a ul ol {padding: 0; margin: 0; }
ul {list-style-type; none; }
ol {list-style-type: decimal; }
ol.textolli {display: block; list-style-type: decimal; list-style-position: outside; font-size: 106%; color: #33172d; padding-bottom: 16px; }
ol.textsubolli {display: block; list-style-type: lower-alpha; list-style-position: outside; font-size: 106%; color: #33172d; padding-bottom: 12px; }

#wrapper {background-color: #7d2d6d; width: 800px; max-width: 800px; border: 3px solid #f38853; margin: 6px auto; }

h1 {background-color: #7d2d6d; background-image: url(images/headeroval.gif); background-repeat: no-repeat; background-position: 2% 45%; overflow: hidden; background-scroll: scroll; font-family: tahoma,arial; color: #fada76; font-size: 240%; text-align: left; font-weight: bold; padding: 30px 0px 24px 120px;  }
#strap {font-family: tahoma,arial; color: #f38853; font-size: 80%; font-weight: bold; }

#content {width: 796px; background-color: #ffffff; padding-bottom: 20px; border-top: 1px #f38853 dotted; border-right: 2px #7d2d6d solid; border-bottom: 1px #f38853 dotted; border-left: 2px #7d2d6d solid; margin: 0; }

.leftmenu {display: block; list-style-type: none; background-color: #ffffff; padding: 4px; border: 1px solid #fad2be; margin-top: 6%; margin-left: 6px; }
.leftmenuli {background-color: #ebd5ef; padding: 3px 0px 3px 3px; border-bottom: 6px #ffffff solid; margin-left: 2px; }

.textli {list-style-type: none; color: #0f1d4a; padding-bottom: 1px; padding-left: 14px; background-image: url(images/bulletblue.gif); background-position: 0% 40%; background-repeat: no-repeat; background-scroll: scroll; margin-left: 16px; }

.columnleft {float: left; text-align: left; width: 220px; background-color: #ffffff; margin: 12px auto 0px auto; }

.columnright {text-align: left; width: 550px; background-color: #ffffff; margin: 0px 6px 0px auto; }

.break {clear: both; }

h2 {font-size: 146%; color: #2859a2; font-weight: bold; padding-top: 16px; padding-bottom: 8px; }
h3 {font-size: 128%; color: #2e51b4; font-weight: bold; padding-bottom: 4px; }
h4 {font-size: 110%; color: #33172d; font-weight: bold; padding-bottom: 4px; }

.textlist {display: block; list-style-type: square; font-size: 102%; color: #33172d; }
.textli {display: block; list-style-type: square; list-style-position: outside; font-size: 102%; color: #33172d; padding-bottom: 16px; }
.textsubli {display: block; list-style-type: disc; list-style-position: outside; font-size: 102%; color: #33172d; padding-bottom: 12px; }
.textsublist {display: block; list-style-type: disc; font-size: 102%; color: #33172d; list-style-position: outside; }

p {font-size: 106%; color: #33172d; }

.big {font-size: 112%; color: #33172d; font-weight: bold; line-height: 130%; }
.orange {color: #f7692a; }
.boldorange {color: #f7692a; font-weight: bold; }
.boldorangebig {color: #f7692a; font-weight: bold; font-size: 160%; }
.blue {color: #2e51b4; }
.boldblue {color: #2e51b4; font-weight: bold; font-size: 130%; }
.boldbluebig {color: #2e51b4; font-weight: bold; font-size: 180%; }
.bluebg {background-color: #e4ebfd; color: #33172d; padding: 0px 3px; font-weight: bold; }
.biscuit {color: #fada76; }
.paleorange {color: #f38853; }
.purple {color: #7d2d6d; }
.palepurple {color: #cc8fc0; }
.darkpurple {color: #621b54; }
.white {color: #ffffff; }
.red {color: #cc0000; }
.boldred {color: #cc0000; font-weight: bold; }
.black {color: #33172d; }
.bgpaleyellow {background-color: #fbe8af; padding: 1px 0px 1px 1px; }

blockquote {padding: 0px 30px; }
.formbox {width: 520px; padding: 6px; border: 1px #000 solid; position: relative; top: 0; left: 5px; }

a.menu:link {font-size: 110%; color: #b91212; text-decoration: none; font-weight: bold; }
a.menu:visited {font-size: 110%; color: #d44141; text-decoration: none; font-weight: bold; }
a.menu:hover {font-size: 110%; color: #f21c1c; text-decoration: underline; font-weight: bold; }
a.menu:focus {border: dotted 1px #ffffff; }

a.menuholder:link {font-size: 110%; color: #ce5e5e; text-decoration: none; font-weight: bold; cursor: default; }
a.menuholder:visited {font-size: 110%; color: #ce5e5e; text-decoration: none; font-weight: bold; cursor: default; }
a.menuholder:hover {font-size: 110%; color: #ce5e5e; text-decoration: none; font-weight: bold; cursor: default; }

a.submenu:link {font-size: 110%; color: #b91212; text-decoration: none; font-weight: bold; padding-left: 14px; background-image: url(images/bullet.gif); background-position: 0px 6px; background-repeat: no-repeat; background-scroll: scroll; margin-left: 6px; }
a.submenu:visited {font-size: 110%; color: #d44141; text-decoration: none; font-weight: bold; padding-left: 14px; background-image: url(images/bullet-v.gif); background-position: 0px 6px; background-repeat: no-repeat; background-scroll: scroll; margin-left: 6px; }
a.submenu:hover {font-size: 110%; color: #f21c1c; text-decoration: underline; font-weight: bold; padding-left: 14px; background-image: url(images/bullet-on.gif); background-position: 0px 6px; background-repeat: no-repeat; background-scroll: scroll; margin-left: 6px; }
a.submenu:focus {border: dotted 1px #ffffff; }

a.submenuholder:link {font-size: 110%; color: #ce5e5e; text-decoration: none; font-weight: bold; padding-left: 14px; background-image: url(images/bulletholder.gif); background-position: 0px 6px; background-repeat: no-repeat; background-scroll: scroll; margin-left: 6px; cursor: default; }
a.submenuholder:visited{font-size: 110%; color: #ce5e5e; text-decoration: none; font-weight: bold; padding-left: 14px; background-image: url(images/bulletholder.gif); background-position: 0px 6px; background-repeat: no-repeat; background-scroll: scroll; margin-left: 6px; cursor: default; }
a.submenuholder:hover {font-size: 110%; color: #ce5e5e; text-decoration: none; font-weight: bold; padding-left: 14px; background-image: url(images/bulletholder.gif); background-position: 0px 6px; background-repeat: no-repeat; background-scroll: scroll; margin-left: 6px; cursor: default; }

a.sm:link {font-size: 90%; color: #fad2be; text-decoration: none; font-weight: normal; }
a.sm:visited {font-size: 90%; color: #fad2be; text-decoration: none; font-weight: normal; }
a.sm:hover {font-size: 90%; color: #ffffff; text-decoration: underline; font-weight: normal; }
a.sm:focus {border: dotted 1px #ffffff; }

a.box:link {color: #5e1650; font-size: 118%; font-weight: bold; text-decoration: none; }
a.box:visited {color: #5e1650; font-size: 118%; font-weight: bold; text-decoration: none; }
a.box:hover {color: #5e1650; font-size: 118%; font-weight: bold; text-decoration: underline; }
a.box:focus {border: dotted 1px #621b54; }

a:link {font-size: 100%; color: #b91212; text-decoration: underline; font-weight: normal; padding: 0px; margin: 0px; }
a:visited {font-size: 100%; color: #d44141; text-decoration: underline; font-weight: normal; }
a:hover {font-size: 100%; color: #7d2d6d; text-decoration: underline; font-weight: normal; }
a:focus {border: dotted 1px #621b54; }

#footer {text-align: right; background-color: #7d2d6d; padding: 10px 0px; border-top: 1px #f38853 dotted  }
#footlist {display: inline; list-style-type: none; }
.footlistfirst {display: inline; padding-right: 30%; color: #fff; border-right: 0px } /*charity number*/
.footlist {display: inline; padding-right: 6px; border-right: 1px #fad2be solid; margin-left: 2px; margin-left: 6px; }
.footlistlast {display: inline; padding-right: 5px; border-right: 4px; margin-left: 6px; }