.MainHeadingBox {height: 100px; position: absolute;top:0pt;left: 278px;right: 278px;float: inherit}
.MainHeading  { height: 
100px;  color: white; font-size: 18pt; font-family: arial, helvetica, geneva, swiss, sunsans-regular; background-image: url("top_bar_centre.jpg"); background-repeat: repeat-x; text-align: center; }

.MainHeadingItalic   { color: #dcdcdc; font-size: 18pt; font-family: "Times New Roman", georgia, times; font-style: italic;  }

.MainText {color:black; font-size:10pt; font-family: arial, helvetica, geneva, swiss, sunsans-regular; text-align: justify}

.MainText a:link {color:maroon; text-decoration: none; }
.MainText a:visited {color:maroon; text-decoration: none; }
.MainText a:hover {color:fuchsia; text-decoration: underline}

.title { text-align: center;
	font-size: 18pt;
	color: white;
	font-family: arial, helvetica, geneva, swiss, sunsans-regular;
	}
.titleital {
	font-size: 18pt;
	color: #dcdcdc;
	font-family: "Times New Roman", georgia, times; font-style: italic
}


.Box   {position: absolute;top: 120px; text-align: center; border:0px; border-color: #000000;
color: maroon; font-size: 8.5pt; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-style: normal; font-weight: normal; font-stretch: normal; display: inline; }
.Box a:link         { color: black; text-decoration: none; background-image: url("box_up.gif"); background-position: center; text-align: center; width: 60px; height: 21px; display:table-cell; vertical-align: middle }
.Box a:visited     { color: black; text-decoration: none; background-image: url("box_up.gif"); background-position: center; text-align: center; width: 60px; height: 21px; display:table-cell; vertical-align: middle }
.Box a:hover      { color: maroon; text-decoration: none; background-image: url("box_over.gif"); background-position: center; text-align: center; width: 60px; height: 21px; display:table-cell; vertical-align: middle }
.BoxHere   {position: absolute;top: 120px; text-align: center; border:0px; 
  border-color: #000000; color: black; font-size: 8.5pt; 
  font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-style: normal; 
  font-weight: normal; font-stretch: normal; display: inline; }
.BoxHere a:link         { color: black; text-decoration: none; background-image: url("box_over.gif"); 
background-position: center; text-align: center; width: 60px; height: 21px; display:table-cell; 
vertical-align: middle }
.BoxHere a:visited     { color: black; text-decoration: none; background-image: url("box_over.gif"); 
background-position: center; text-align: center; width: 60px; height: 21px; display:table-cell; 
vertical-align: middle }
.BoxHere a:hover      { color: black; text-decoration: none; background-image: url("box_over.gif"); 
background-position: center; text-align: center; width: 60px; height: 21px; display:table-cell; 
vertical-align: middle }
/*.Box table {margin-left : 2mm; margin-right:2mm; text-align: center;}
.Box table.fix {table-layout: fixed;}*/
.MainHeadingLeft { float:left; width:278px; position: absolute; top: 0pt;left: 0pt}
.MainHeadingRight {float:right; width:278px; position:absolute;top: 0pt;right: 0pt}
.MainHeading table {margin:0;border:0; margin:0}
.MainHeading table.auto {table-layout: auto}
.MainHeading td{height:100px;valign:middle;align:center}
.PurpleBox  { height: 32px }
.PurpleBox  { color: white; font-size: 10pt; font-family: arial, helvetica, geneva, swiss, sunsans-regular; background-color: #8b008b; border-style: solid; border-color: #8b008b; border: 0pt }

.CarryOn {position: absolute; top: 130px}

.NormalText {
	font-family: arial, helvetica, geneva, swiss, sunsans-regular;
	font-size: 10pt;
}

.texttitle {
	font-family: arial, helvetica, geneva, swiss, sunsans-regular;
}

.normaltext {
	font-family: arial, helvetica, geneva, swiss, sunsans-regular;
	font-size: 9pt;
}

.bannertext {
	color: white;
	font-family: arial, helvetica, geneva, swiss, sunsans-regular;
}

.bannertextital {
	font-family: "Times New Roman", georgia, times;
	color: white;
}

.linkstext {
	color: black;
	font-family: arial, helvetica, geneva, swiss, sunsans-regular;
	font-size: 8pt;
}

.blurb {
	color: #8b008b;
}

.photocaption {
	color: black;
	font-size: 9pt;
	font-family: "Times New Roman", georgia, times;
}

.smalltext { font-family: arial, helvetica, geneva, swiss, sunsans-regular; 
	font-size: 8pt; color:gray
}

.smallbluetext { font-family: arial, helvetica, geneva, swiss, sunsans-regular; 
	font-size: 9pt; color:blue
}

.lastupdate { 
	font-size: 8pt;
	color: white;
	font-family: arial, helvetica, geneva, swiss, sunsans-regular; 
}

.HeaderText {
font-family: arial, helvetica, geneva, swiss, sunsans-regular; font-size: 10pt; color: white}

p { color: black; font-size: 10pt; font-family: Arial, Helvetica, Geneva; font-style: normal; font-stretch: normal }
ol { color: black; font-size: 10pt; font-family: Arial, Helvetica, Geneva; font-style: normal; font-stretch: normal }
ul { color: black; font-size: 10pt; font-family: Arial, Helvetica, Geneva; font-style: normal; font-stretch: normal }
li { color: black; font-size: 10pt; font-family: Arial, Helvetica, Geneva; font-style: normal; font-stretch: normal }
h1 { font-size: 2em; font-family: Arial, Helvetica, Geneva; font-weight: bold; margin: 0.67em 0 }
h2 { font-size: 1.5em; font-family: Arial, Helvetica, Geneva; font-weight: bold; margin: 0.83em 0 }
h3 { font-size: 1.17em; font-family: Arial, Helvetica, Geneva; font-weight: bold; margin: 1em 0 }
h4 { font-family: Arial, Helvetica, Geneva; font-weight: bold; margin: 1.33em 0 }
h5 { font-size: 0.83em; font-family: Arial, Helvetica, Geneva; font-weight: bold; margin: 1.67em 0 }

table {font-size: smaller; }
/* table li {font-size:smaller} */

/*
SJB 12 Dec 06
 trying something new - to get the all the text within the program table to look the same */

div.programTable{font-size:9pt}