body {background-color:#b5ad87; color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 100%; margin: 0 1em; padding: 0;}
a{color:#966c2e; text-decoration:underline;}
a:hover{color:#cf4819; text-decoration:underline;}

.skiplink {display:none}
.pagewrapper {background-color:#ffffff; color: #000000;}

.logo {float: left; margin-left: 5px; margin-right: 5px; padding: 4px 10px 0 10px; border: 0;}
.logo img, .logo a, .logo a img, .logo a img a:hover { border: none;  background-color:#ffffff;}

.banner {color:#000000; background-color:#ffffff;  margin:0 0 2px 0; padding: 1px 0 4px 0;  border: 0;}
.banner h1 {display:inline; font-size: 220%; font-weight: 700; font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; color:#b88438;  margin:0; padding: 7px 0 3px 0; }
.banner a {color: #b88438; background-color:#ffffff; text-decoration:none;}
.banner a:hover {color: #f3dca0; background-color:#ffffff; text-decoration:none;}

.nav {position: relative; clear: both; width: 98%; background-color:#ffffff; color: #000000; font-size: 96%; font-weight: 500; text-align: center; padding: 1px 0 2px 0; border: 0; margin: 0; }
.nav ul { list-style: none; text-align:center; margin: 0; }
.nav ul li {display:inline; border-right: 1px solid #966c2e; background-color:#efe6d4; color: #966c2e; padding: 2px 6px 3px 8px; margin: 1%; margin-bottom: 0; }
.nav ul li a {background-color: #efe6d4; color: #966c2e; text-decoration:none; font-weight: 700; padding: 0; margin: 0;}
.nav ul li a:hover {background-color: #efe6d4; color: #cf4819;; text-decoration:none; font-weight: 700;}
.nav ul #here {display:inline; background-color:#f3dca0; color: #966c2e;  font-weight: 700; border-right: 1px solid #b88438; padding: 2px 7px 3px 8px; margin: 1%; margin-bottom: 0; }
.navx ul li {display:inline; border-right: 1px solid #966c2e; background-color:#dfd5c3; color: #966c2e; padding: 2px 6px 3px 8px; margin: 1%; margin-bottom: 0; }

.subject {position: relative; clear: both; width: 98%; background-color:#f3dca0; color: #966c2e; text-align: center; border-bottom: 1px solid #b88438; border-right: 1px solid #b88438;}
.subject h1 {margin:0; padding:3px 0 4px 0px; font-size: 160%; font-family: Verdana, Arial, Helvetica, sans-serif; color:#966c2e;}



img {border: 1px solid #dfd5c3; }
a img {border: none;}
a img a:hover {border: none;}

p {padding: 0; margin: 0:}

.page {background-color:#ffffff; padding: 0.5em 2em 1em 2em; margin: 0;}
.page2 {background-color:#ffffff; padding: 0.5em 0.5em 1em 0.5em; margin: 0;}
.page h1 {font-size: 120%; font-weight: 600; margin: 0 0 0.1em 0; padding: 0; color: #b88438; background-color: transparent;}
h2, h2 a {font-size: 120%; font-weight: 600; margin: 0 0 0.1em 0; padding: 0; color: #b88438; background-color: transparent;}
h3, h3 a {font-size: 100%; font-weight: 600; margin: 0.3em 0 0 0; padding: 0; color: #b88438; background-color: transparent;}
.page td h4 {font-size: 92%; font-weight: lighter; color:#000000; }
.page h5 {font-size: 100%; font-weight: 600; margin: 0 0 0.1em 0; padding: 0 0 0.7em 0; color: #b88438; background-color: transparent;}

.maincolumn {position: relative; margin: 0 8% 0 8%;}
.maincolumn ul{margin: 0 0 0 1.5em; padding: 0 0 0.7em 0;}
.maincolumn ul li{margin: 0; padding: 0;}

.leftcolumn1 {float: left; left: 5px; width: 300px; margin: 0; padding: 5px 2px 3px 0px; }
.leftcolumn1b {float: left; left: 5px; width: 270px; margin: 0; padding: 5px 2px 3px 0px; }
.rightcolumn1 {float: right; left: 5px; width: 300px; margin: 0; padding: 5px 0px 3px 2px; }
.maincolumn1 {margin: 0 0 0 2em; padding: 5px 2px 3px 0px;}
.maincolumn1b {margin: 0 0 0 275px; padding: 5px 2px 3px 0px;}
.leftcolumn2 {float: left; left: 5px; width: 46%; margin: 0; padding: 5px 2px 3px 0px; }
.maincolumn2 {position: relative; margin: 0 0 0 50%; padding: 5px 2px 3px 0px;}


.bar {margin:0.2em 1em 0.1em 0; padding:0.1em 0.8em 0.1em 1em; font-size: 100%; font-family: Arial, Helvetica, sans-serif; font-weight: 700; background-color:#f3dca0; color: #966c2e; border-bottom: 1px solid #b88438; border-right: 1px solid #b88438;}
.bar1 {margin:0.2em 1em 0.1em 0; padding:0.1em 0.3em 0.1em 0.4em; font-size: 100%; font-family: Arial, Helvetica, sans-serif; font-weight: 700; background-color:#f3dca0; color: #966c2e; border-bottom: 1px solid #b88438; border-right: 1px solid #b88438;}
.bar2 {margin:0.2em 1em 0.1em 0; padding:0.1em 0.8em 0.1em 1em; font-size: 100%; font-family: Arial, Helvetica, sans-serif; font-weight: 700; background-color:#f3dca0; color: #966c2e; border-bottom: 1px solid #b88438; border-right: 1px solid #b88438; width: 8em;}
.bar3 {margin:0.2em 1em 0.1em 0; padding:0.1em 0.6em 0.1em 0.8em; font-size: 100%; font-family: Arial, Helvetica, sans-serif; font-weight: 700; background-color:#f3dca0; color: #966c2e; border-bottom: 1px solid #b88438; border-right: 1px solid #b88438; width: 15em;}
.bar a, bar1 a, bar2 a, bar3 a {text-decoration:none; background-color:#f3dca0; color: #966c2e; }
.bar a:hover, .bar1 a:hover, .bar2 a:hover, .bar3 a:hover {text-decoration:underline; background-color:#f3dca0; color:#cf4819; }

.bar h3, .bar1 h3,, .bar2 h3, .bar3 h3, .panel h3 {display:inline; margin: 0; padding: 0;}
.bar h3 a, .bar1 h3 a, .bar2 h3 a, .bar3 h3 a, .panel h3 a {text-decoration:none;}

.clear {clear: both;}
.clearleft {clear: left;}
.clearright {clear: right;}
.footer {clear:both; width: 100%; border: 0; margin: 0; padding: 2px 0 3px 0; text-align:center; font-size: 95%; background-color:#f3dca0; color: #966c2e;}
.footer a {color: #ffffff; }
.footer ul{text-align:center; margin: 0; }
.footer ul li{display:inline; background-color:#0e2c86; color: #ffffff; padding: 2px 10px 3px 12px; margin: 8px 10px 2px 10px }
.footer a, .footer ul li a{color: #966c2e; background-color:#f3dca0; text-decoration:none; font-weight: 500;}
.footer a:hover, .footer ul li a:hover{color: #966c2e; background-color:#f3dca0; text-decoration:none; font-weight: 500;}

.ranking {border: 2px solid #b88438; padding: 0 3px 0 2px;}
.ranking1 {border: 1px solid #b88438; padding: 0 3px 0 2px; background-color:#f3dca0;}

.text {font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 100%; font-weight: lighter; color:#000000; padding: 0 1em 0.7em 0; margin: 0;}
.text0 {font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 100%; font-weight: lighter; color:#000000; padding: 0 1em 0.2em 0; margin: 0;}
.text1 {font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 92%; font-weight: lighter; color:#000000; padding: 0 1em 0.7em 0; margin: 0;}
.text2 {font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 100%; font-weight: lighter; color:#000000; padding: 0 1em 0.3em 0; margin: 0;}
.text3 {font-family:Geneva, Arial, Helvetica, sans-serif; font-size: 75%; padding: 0.5em 1em 0.5em 0; margin: 0;}
.text4 {font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 87%; font-weight: lighter; color:#000000; padding: 0 1em 0.7em 0; margin: 0;}
.text5 {font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 100%; font-weight: lighter; color:#000000; padding: 0 1em 0 0; margin: 0;}
.text6 {font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 92%; font-weight: lighter; color:#000000; padding: 0 1em 0 0; margin: 0;}
.text7 {font-family:Geneva, Arial, Helvetica, sans-serif; font-size: 75%; font-weight: lighter; color:#000000; padding: 0.5em 1em 0.5em 0; margin: 0;}
.text8 {font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 120%; font-weight: lighter; color:#000000; padding: 0 1em 0.7em 0; margin: 0;}
.text9 {font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 110%; font-weight: lighter; color:#000000; padding: 0 2em 0.4em 0; margin: 0;}
.text a, text2 a, text3 a, text8 a {text-decoration:underline;}
.text a:hover, .text2 a:hover, .text3 a:hover {color: #cf4819; text-decoration:underline;}

.list1 {list-style-position: inside; margin: 0; padding: 0;}
.list1 li {display:inline; }
.quote1 {font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 87%; font-weight: lighter; color:#000000; padding: 0 1em 0.7em 1em; margin: 0;}
.content2 {font-family:Geneva, Arial, Helvetica, sans-serif; color:#000000; font-size: 100%; font-weight: lighter; padding: 0 0 0 0.2em; margin: 0 0 0.3em 0;}
.content2 a{color: #4a7143; text-decoration:underline;}
.content3 {font-family:Geneva, Arial, Helvetica, sans-serif; color:#000000; font-size: 92%; font-weight: lighter; padding: 0 0 0.5em 0.2em; margin: 0 0 0.3em 0;}
.content2 ul {list-style-position: inside; margin: -1em 0 0 0; padding: 0;}
.content2 li {margin: 0 0 0 2em; padding: 0 0 0 2em;}

.date {display:inline; font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 75%; font-weight: lighter; color:#000000; padding: 0; margin: 0;}

.photo {font-size: 92%; font-weight: lighter; padding: 0 0 0 0.2em; border: 0; margin: 0 0 0.3em 0;}
.photo1 {font-size: 92%; font-weight: lighter; padding: 0 0 0 0.2em; border: 0; margin: 0 0 0.3em 0;}
.photo2 {padding: 0 0.2em 0 0.2em; margin: 0; border: 0;}
.photo img, .photo a img, .photo1 img, .photo1 a img, .photo2 img { border: 1px solid  #bdb3a1; margin: 0.2em; padding: 0;}
.box {color: #966c2e; background-color:#efe6d4; padding: 0.2em; border: 1px solid #966c2e; margin: 0.3em;}
.center {text-align: center;}

.left {float: left; margin-right: 7px;}
.right {float: right; margin-left: 7px;}
.w75 {width: 81px;}
.w120 {width: 126px;}
.w150 {width: 156px;}
.w200 {width: 206px;}
.w250 {width: 256px;}
.w300 {width: 306px;}
.w320 {width: 326px;}
.w350 {width: 356px;}
.w400 {width: 406px;}
.w415 {width: 421px;}
.w480 {width: 486px;}
.w500 {width: 506px;}
.w512 {width: 518px;}
.w600 {width: 606px;}
.w640 {width: 646px;}

.clear {clear: both;}

.panel {margin:0.2em 0 0.1em  0.2em; padding:0.1em 0.8em 0.1em 1em; font-size: 92%; font-family: Arial, Helvetica, sans-serif; font-weight: 700; background-color:#dfd5c3; color:#966c2e; border-bottom: 1px solid #b88438; border-right: 1px solid #b88438;}
.panel1 {margin:0.1em 0.2em 0.5em  0.3em; padding: 0.3em 1em 0.5em 1.5em; font-size: 92%; font-family: Arial, Helvetica, sans-serif; font-weight: 500; background-color:#dee6fc; color:#0e2c86; border-bottom: 1px solid #abbff7; border-right: 1px solid #abbff7;}
.panel a {text-decoration:none; color:#0e2c86; background-color:#dee6fc; }
.panel small { font-size: 82%; font-weight: 500; }
.panel1 a {text-decoration:underline; color:#0e2c86; background-color:#ccd8fa; }
.panel a:hover, .panel1 a:hover {text-decoration:underline; color:#ff1717; background-color:#ccd8fa; }
.panel0 {margin:0.2em 0 0.1em 0.2em; padding:0.1em 0.8em 0.1em 1em; font-size: 80%; font-family: Arial, Helvetica, sans-serif; font-weight: 500; background-color:#dee6fc; color:#0e2c86; border-bottom: 1px solid #abbff7; border-right: 1px solid #abbff7;}
.panel2 {margin: 0 0 0.3em 0; padding: 0.3em; font-size: 100%; font-family: Arial, Helvetica, sans-serif; font-weight: 500; background-color:#dee6fc; color:#0e2c86; border-bottom: 1px solid #abbff7; border-right: 1px solid #abbff7;}

table.links {width: 95%; padding: 0; margin: 0 0 0.5em 0;}
.table1 td{margin: 0; vertical-align: top; border-top: solid 1px #f0f4fe; border-left: solid 1px #f0f4fe; border-right: solid 1px #dee6fc; border-bottom: solid 1px #dee6fc; padding: 4px 5px 6px 5px; margin: 0;}

.sm {}
.sm a img { border: none; }

.thumbnail {float: left; border: none; padding: 0 1px; margin: none;}
.thumbnail img {border: 1px solid #b88438; }
.thumbnail a img {border: 1px solid #b88438; }

.small {font-size: 75%; }






.masthead {color:#000000; background-color:#ffffff;  margin:0 0 2px 0; padding: 40px 0 10px 0;  border: 0;}
.masthead .sow {font-size: 260%; font-family: Arial, Helvetica, sans-serif; color:#000000; font-weight: 700;}
.masthead .orguk {font-size: 100%; font-family: Arial, Helvetica, sans-serif; color:#295231; font-weight: 700;}
.masthead a {color: #000000; background-color:#ffffff; text-decoration:none;}
.masthead a:hover {color: #ff1717; background-color:#ffffff; text-decoration:none;}
.masthead h1 {margin:0; padding: 2px 0 3px 5px; background-color:#ffffff; color: #0e2c86; text-align: left; font-size: 110%; font-family: Arial, Helvetica, sans-serif; font-weight: 500; }

.slogan {position: relative; width: 98%; background-color:#ffffff; color: #295231; text-align: left; padding: 0 0 3px 3px; margin: 0;}
.slogan h1 {margin:0; padding:2px 0 3px 0px; font-size: 120%; font-family: Arial, Helvetica, sans-serif; color:#966c2e;}

.moneytable td {text-align:right;}
.moneytable .title{font-size: 120%; text-align:center; padding: none;}
