/* body, global statements */
* {overflow: visible;}
body 	{background-color:#959595; margin:0; padding:0; width:7900px;}
img		{border-style:none;}
a	{text-decoration: none; color:#007236;}
input, textarea, select	{font:100% arial,sans-serif; vertical-align:middle;}
form,fieldset			{margin:0;	padding:0; border-style:none;}
* html .page-holder		{height:100%;}
li.quote	{position:relative; float:left; padding-right:60px; margin-left:1200px; margin-top:-200px; list-style:none;}
#q1, #q2, #q3, #q4, #q5, #q6 {position:absolute; width:400px; height:160px; top:80px; color: #ebebeb; font: bold normal 36px Helvetica, Verdana, Arial, sans-serif; letter-spacing: normal;}
#q1 em, #q2 em, #q3 em, #q4 em, #q5 em, #q6 em { font-size: 14px; letter-spacing:normal; }
#q1	{left:2410px;}
#q2	{left:3370px;}
#q3	{left:4330px;} 
#q4	{left:5290px;}
#q5	{left:6250px;}
#q6	{left:7210px;}
/* header declarations */
#h {height:240px; width:auto; margin:0px; padding:0px;}
#h h1	{ width:1200px; height:200px; color: #c4df9b; text-align: left; letter-spacing: -7px; line-height: 62pt; font-size: 76pt; font-family: Helvetica, Verdana, Arial, sans-serif;}
/* L is the logo image for the header */
#l	{width:160px; height:160px; margin: 0px 0 0 80px; float:left;}
/* emph-ing header h2 (first word) in white, roman style */
#header h2 em {color:white; font-style: normal;}
/* t refers to the span that pushes in the second line of the header h1 THIS CODE NEEDS PROPORTINAL POSITIONING!!! */
#t {margin-left:72px;}
#t2	{font-size: 30px; letter-spacing: -1px; color: #ebebeb; font-family: Helvetica, Verdana, Arial, sans-serif; margin:-85px 0 0 320px;}
#t2 em {font-style: normal;}
/* b refers to the title-bar, this will hold the n class to make the navs and the b <h1> tags to give the headers out */
/* KEEP CODE RELATIVE */
#b	{width:auto; position:relative; margin: 0; padding:0; height: 80px; background-color:#c4df9b;}
/* .n refers to the nav container */
.n {float:left; width:960px; margin-top:-10px;}
.n h2 {margin-top:35px;}
#n1 {width:880px; padding-left:80px; font-size:26px !important; color: #fff; font-family: Helvetica, Verdana, Arial, sans-serif; padding-top:15px; height:auto; position: relative; top:-10px;} 
#n1 a {color:#fff;}
#n2, #n3, #n4, #n5, #n6, #n7, #n8 {width:880px; padding-left:80px; height:auto;}
#n2, #n3, #n4, #n5, #n6, #n7, #n8 {text-decoration:none; color: #007236; font: bold normal 36px Helvetica, Arial, Verdana, sans-serif; background: none; letter-spacing:-2px; }
/* .navigation li refers to the nav list actual */
.navigation li {font: bold normal 12px Helvetica, Arial, Verdana, sans-serif; color: #007236; float:left; padding: 0 7px 0 7px;  list-style: none; margin-top:-5px;}
.navigation li a:link, .n1-navigation li a:link {color:#006b66; background-color:#fff; padding:3px; }
.navigation li a:hover, .navigation li a.focus, .n1-navigation li a:hover, .n1-navigation li a.focus {background-color:#006b66; color:#c4df9b; padding:3px;}
.navigation {width:920px; margin:-10px 0 0 33px;}
.n1-navigation {width:920px; margin:-10px 0 0 33px;}
.n1-navigation li {font: bold normal 12px Helvetica, Arial, Verdana, sans-serif; color: #007236; float:left; padding: 0 7px 0 7px;  list-style: none; margin-top:-5px;}
/* Content columns - c1 = [c2a and c2b] the pair of c2's can be used in place of a c1 and vice versa.
/* c1 = SINGLE COLUMN is the content lozenge for a section with a single text column */
.c1 {width: 600px; height: 200px; margin: 40px 345px 0px 75px; border-left:5px solid #c4df9b; padding-left:15px; padding-right:10px; text-align:justify; float:left; overflow: auto;}
.c1 p { font: normal 12px/18px Helvetica, Arial, Verdana, sans-serif; color: #fff; margin-top:0px; }
.c1 p strong {font: bold normal 14px/18px Helvetica, Arial, Verdana, sans-serif;  margin-top:0px;}
/* c2a = Two Column, is the content lozenges for a section that requires a text and errata column. */
.c2wrap {width:959px; float:left;}
.c2wrap p {font: normal 12px/18px Helvetica, Arial, Verdana, sans-serif; color: #fff; margin-top:0px;}
.c2wrap p strong {font: bold normal 14px/18px Helvetica, Arial, Verdana, sans-serif;  margin-top:0px;}
.c2a {width: 320px; margin: 40px 75px 0 0; border-left:5px solid #c4df9b; padding-left:15px; text-align:justify; float:left; height:200px; overflow: auto; padding-right:10px;}
.c2b {width: 400px; margin: 40px 75px 0 0; border-left:5px solid #c4df9b; padding-left:15px; text-align:justify; float:left; height:200px; overflow: auto; padding-right:10px;}
#copy {height:240px;}
#copy a {color:#c4df9b;}
#copy ul {font: bold normal 12px/18px Helvetica, Arial, Verdana, sans-serif;  margin-left:0px; margin:0; padding-left:10px; color:#fff;}
#copy li {margin-bottom:6px;}
#copy ol {font: normal 12px/18px Helvetica, Arial, Verdana, sans-serif;  margin-left:0px; margin:0; padding-left:10px; color:#fff;}
#z {padding-top:20px; clear:both;}
#f {float:left; clear:both; margin-left:40px;}
#s {float:left; margin-right:40px;}
#z h2 {font: bold normal 18px Helvetica, Arial, Verdana, sans-serif; color: #ebebeb; margin:0; padding:0;}
#z p {font: normal 12px/18px Helvetica, Arial, Verdana, sans-serif; color: #ebebeb; margin:0; padding:0;}
#costs {}
#programme {height:200px; overflow: auto; padding-right:10px;}