	/*
'	VERSION 1.1
'	Updated 15/10/2003 Matthew Lavis
'	Modification to DisplayHeader function to currently selected item in 5 section links
'	to be a hyperlink
'
'	VERSION 2.0
'	Updated 15/10/2004 Alex Cowell
'	Added WebAttach table styles
*/
.bannertable {background-color:#FFFFFF;}
.menutable {background-color:#F0F0F0;}
.contenttable {background-color:#FFFFFF;}
.updatetable {background-color:#D4E038;}

.stylenoscripth {
	font-family:Arial,Helvetica,helv,verdana,sans-serif;
	color:#000000;
	text-decoration:none;
	font-weight:medium;
	font-size:9pt;
}
img {
	border:0px;
}
a:link {
	font-family:Arial,Helvetica,helv,verdana,sans-serif;
	color: #000000;
	text-decoration: underline;
}
a:visited {
	font-family:Arial,Helvetica,helv,verdana,sans-serif;
	color: #000000;
	background:#d0d0d0;
	text-decoration: underline;
}
a:hover {
	font-family:Arial,Helvetica,helv,verdana,sans-serif;
	color: #000000;
	text-decoration: underline;
	background: #F9A55F;	
}
a:active {
	font-family:Arial,Helvetica,helv,verdana,sans-serif;
	color: #996600;
	text-decoration: underline;
}
p.warning {
	font-family:Arial,Helvetica,helv,verdana,sans-serif;
	font-weight:bold;
	font-size:10pt;
	color:#FA8A11;
	text-decoration:none;
}
a.level2, a.level2:link, a.level2:hover, a.level2:active, a.level2:visited{
	
	font-family:Arial,Helvetica,verdana,sans-serif;
	color:#FA8A11;
	font-size:10pt;
	text-decoration:underline;
	font-weight:medium;
}

select, input, textarea{
	font-family:Arial,Helvetica,helv,verdana,sans-serif;
	color:#000000;
	text-decoration:none;
	
	font-weight:medium;
	font-size:10pt;
}

p, li {
	font-family:Arial,Helvetica,helv,verdana,sans-serif;
	color:#000000;
	font-size:10pt;
	font-weight:medium;
    list-style-type:disc;
}

h1, .heading {
	font-family:Arial,Helvetica,helv,verdana,sans-serif;
	color:#000000;
	font-size:13pt;
	font-weight:bold;
}

h2, .subhead, .headtwo
{
	font-family:Arial,Helvetica,helv,verdana,sans-serif;
	font-size:12pt;
	font-weight:bold;
	color:#000000;
}
h3, .subhead2, .headthree{
	font-family:Arial,Helvetica,helv,verdana,sans-serif;
	font-size:11pt;
	font-weight:bold;
	color:#000000;
}
h4, .subhead2, .headthree{
	font-family:Arial,Helvetica,helv,verdana,sans-serif;
	font-size:10pt;
	font-weight:bold;
	color:#000000;
}
h5 {
	font-family:Arial,Helvetica,helv,verdana,sans-serif;
	font-size:10pt;
	font-weight:bold;
	color:#000000;
}
.header {
	font-family:Arial,Helvetica,helv,verdana,sans-serif;
	font-size:9pt;
	font-weight:bold;
	line-height:150%;
	color:#9B9B9D;
}
a.header, a.header:visited, a.header:hover, a.header:link, a.header:active{
	font-family:Arial,Helvetica,helv,verdana,sans-serif;
	font-size:9pt;
	font-weight:bold;
	line-height:150%;
	color:#87C426;
}
a.headerSelected, a.headerSelected:visited, a.headerSelected:hover, a.headerSelected:link, a.headerSelected:active{
	font-family:Arial,Helvetica,helv,verdana,sans-serif;
	font-size:9pt;
	font-weight:bold;
	line-height:150%;
	color:#9B9B9D;
}
a.header2, a.header2:active, a.header2:visited, a.header2:hover, a.header2:link {
	font-family:Arial,Helvetica,helv,verdana,sans-serif;
	font-size:9pt;
	font-weight:bold;
	color:#9B9B9D;
	text-decoration:underline;
}
.search{
	font-family:Arial,Helvetica,helv,verdana,sans-serif;
	background-color:#FFFFFF;
	font-size:9pt;
	font-weight:bold;
	color:#000000;
}
.searchINPUT{
	font-family:Arial,Helvetica,helv,verdana,sans-serif;
	font-size:9pt;
	background-color:#E3F2F5;
	font-weight:medium;
	color:#000000;
	width:150px;
}
a.footer a, a.footer:visited, a.footer:hover, a.footer:link, a.footer:active {
	font-family:Arial,Helvetica,helv,verdana,sans-serif;
	font-weight:bold;
	font-size:8pt;
	color:#9B9B9D;
	text-decoration:underline;
}
.language{
	font-family:Arial,Helvetica,helv,verdana,sans-serif;
	font-weight:bold;
	font-size:9pt;
	color:#9B9B9D;
}
.language a, #language a:visited, #language a:hover, #language a:link, #language a:active {
	color:#9B9B9D;
	text-decoration:underline;
}
.footer a, #footer a:visited, #footer a:hover, #footer a:link, #footer a:active {
	color:#9B9B9D;
	text-decoration:underline;
}
.globalLinks a, .globalLinks a:visited, .globalLinks a:hover, .globalLinks a:link, .globalLinks a:active {
	color:#9B9B9D;
	text-decoration:underline;
}
.bodyText{
	font-family:Arial,Helvetica,helv,verdana,sans-serif;
	font-weight:medium;
	font-size:9pt;
	color:#000000;
	padding:0;
	margin:0;
}
.latestinfo{
	background-color:#ffffff;
	padding-bottom:10px;
	background-position:right bottom;
	background-repeat:no-repeat;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style:none;
	border-bottom-color: #d4e038;
}
td.bodycopy{
	font-family:Arial,Helvetica,helv,verdana,sans-serif;
	font-size:9pt;
	color:#000000;
	text-decoration:none;
}
P.body{
	font-family:Arial,Helvetica,helv,verdana,sans-serif;
	font-size:10pt;
	color:#000000;
	text-decoration:none;
}
td.bodycopywhite{
	font-family:Arial,Helvetica,helv,verdana,sans-serif;
	font-size:9pt;
	color:#FFFFFF;
	text-decoration:none;
}
a.bodycopy, a.bodycopy:visited, a.bodycopy:hover, a.bodycopy:link, a.bodycopy:active {
	font-family:Arial,Helvetica,helv,verdana,sans-serif;
	font-weight:medium;
	font-size:10pt;
	color:#000000;
	text-decoration:underline;
}
a.bodycopywhite, a.bodycopywhite:visited, a.bodycopywhite:hover, a.bodycopywhite:link, a.bodycopywhite:active {
	font-family:Arial,Helvetica,helv,verdana,sans-serif;
	font-size:10pt;
	color:#FFFFFF;
	text-decoration:underline;
}
a.Column2Link, a.Column2Link:visited, a.Column2Link:hover, a.Column2Link:link, a.Column2Link:active {
	font-family:Arial,Helvetica,helv,verdana,sans-serif;
	font-size:9pt;
	line-height:225%;
	color:#000000;
	text-decoration:underline;
}
/* MISCELLANEOUS TH tags */
th.blue{background-color:#C7E5EB;color:#000000;font-family:Arial,Helvetica,helv,verdana,sans-serif;font-weight:bold;padding:4px 4px 4px 4px;font-size:9pt;}
th.white{background-color:#FFFFFF;color:#000000;font-family:Arial,Helvetica,helv,verdana,sans-serif;font-weight:bold;padding:4px 4px 4px 4px;font-size:9pt;}
th.olivesoft {background-color:#EEF3AF;color:#000000;font-family:Arial,Helvetica,helv,verdana,sans-serif;font-weight:medium;padding:4px 4px 4px 4px;font-size:9pt;}
th.olivestrong {background-color:#D4E038;color:#000000;font-family:Arial,Helvetica,helv,verdana,sans-serif;font-weight:medium;padding:4px 4px 4px 4px;font-size:9pt;}

th.bluerb {background-color:#C7E5EB;color:#000000;font-family:Arial,Helvetica,helv,verdana,sans-serif;font-weight:bold;padding:4px 4px 4px 4px;font-size:9pt;border-right:1px solid white;}
th.whiterb {background-color:#FFFFFF;color:#000000;font-family:Arial,Helvetica,helv,verdana,sans-serif;font-weight:bold;padding:4px 4px 4px 4px;font-size:9pt;border-right:1px solid white;}
th.olivesoftrb {background-color:#EEF3AF;color:#000000;font-family:Arial,Helvetica,helv,verdana,sans-serif;font-weight:medium;padding:4px 4px 4px 4px;font-size:9pt;border-right:1px solid white;}

/* MISCELLANEOUS TD tags */
td.inherit_hdg {color:#000000;font-family:Arial,Helvetica,helv,verdana,sans-serif;font-weight:medium;padding:3px 3px 3px 3px;font-size:85%;}
td.inherit {color:#000000;font-family:Arial,Helvetica,helv,verdana,sans-serif;font-weight:medium;padding:3px 3px 3px 3px;font-size:9pt;}
td.blue {background-color:#C7E5EB;color:#000000;font-family:Arial,Helvetica,helv,verdana,sans-serif;font-weight:medium;padding:4px 4px 4px 4px;font-size:9pt;}
td.bluenopadleft {background-color:#C7E5EB;color:#000000;font-family:Arial,Helvetica,helv,verdana,sans-serif;font-weight:medium;font-size:9pt;}
td.olivestrong {background-color:#D4E038;color:#000000;font-family:Arial,Helvetica,helv,verdana,sans-serif;font-weight:medium;padding:4px 4px 4px 4px;font-size:9pt;}
td.olivestrongbold {background-color:#D4E038;color:#000000;font-family:Arial,Helvetica,helv,verdana,sans-serif;font-weight:bold;padding:4px 4px 4px 4px;font-size:9pt;}
td.olivesoft {background-color:#EEF3AF;color:#000000;font-family:Arial,Helvetica,helv,verdana,sans-serif;font-weight:medium;padding:4px 4px 4px 4px;font-size:9pt;}
td.white {background-color:#FFFFFF;color:#000000;font-family:Arial,Helvetica,helv,verdana,sans-serif;font-weight:medium;padding:4px 4px 4px 4px;font-size:9pt;}
td.greenstrong {background-color:#B1D871;color:#000000;font-family:Arial,Helvetica,helv,verdana,sans-serif;font-weight:medium;padding:4px 4px 4px 4px;font-size:9pt;}
td.greensoft {background-color:#CFE7A8;color:#000000;font-family:Arial,Helvetica,helv,verdana,sans-serif;font-weight:medium;padding:4px 4px 4px 4px;font-size:9pt;}
td.inheritsmall {color:#000000;font-family:Arial,Helvetica,helv,verdana,sans-serif;font-weight:medium;padding:4px 4px 4px 4px;font-size:8pt;}

/* MISCELLANEOUS TD tags with a white border on the right hand edge */
td.bluerb {background-color:#C7E5EB;color:#000000;font-family:Arial,Helvetica,helv,verdana,sans-serif;font-weight:medium;padding:4px 4px 4px 4px;font-size:9pt;border-right:1px solid white;}
td.olivestrongrb {background-color:#D4E038;color:#000000;font-family:Arial,Helvetica,helv,verdana,sans-serif;font-weight:medium;padding:4px 4px 4px 4px;font-size:9pt;border-right:1px solid white;}
td.olivestrongboldrb {background-color:#D4E038;color:#000000;font-family:Arial,Helvetica,helv,verdana,sans-serif;font-weight:bold;padding:4px 4px 4px 4px;font-size:9pt;border-right:1px solid white;}
td.olivesoftrb {background-color:#EEF3AF;color:#000000;font-family:Arial,Helvetica,helv,verdana,sans-serif;font-weight:medium;padding:4px 4px 4px 4px;font-size:9pt;border-right:1px solid white;}
td.whiterb {background-color:#FFFFFF;color:#000000;font-family:Arial,Helvetica,helv,verdana,sans-serif;font-weight:medium;padding:4px 4px 4px 4px;font-size:9pt;border-right:1px solid white;}
td.greenstrongrb {background-color:#B1D871;color:#000000;font-family:Arial,Helvetica,helv,verdana,sans-serif;font-weight:medium;padding:4px 4px 4px 4px;font-size:9pt;border-right:1px solid white;}
td.greensoftrb {background-color:#CFE7A8;color:#000000;font-family:Arial,Helvetica,helv,verdana,sans-serif;font-weight:medium;padding:4px 4px 4px 4px;font-size:9pt;border-right:1px solid white;}


/* FROM THEM */
.outline {cursor:hand; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-style: normal; font-weight: bold; color: #3333CC; visibility: hidden;}

.vis
{
 display:
}
.footerlink
{
    BACKGROUND: none transparent scroll repeat 0% 0%;
    COLOR: navy;
    FONT-SIZE: 10pt;
    FONT-WEIGHT: normal;
    TEXT-DECORATION: none
; font-family: Arial, Helvetica, sans-serif
}
.navlink
{
    BACKGROUND: none transparent scroll repeat 0% 0%;
    COLOR: navy;
    FONT-SIZE: 10pt;
    FONT-WEIGHT: normal;
    TEXT-DECORATION: none
; font-family: Arial, Helvetica, sans-serif
}
.vac1
{
    BACKGROUND: none transparent scroll repeat 0% 0%;
    COLOR: navy;
    FONT-SIZE: 10pt;
    FONT-WEIGHT: normal;
    TEXT-DECORATION: none
; font-family: Arial, Helvetica, sans-serif
}

.hp1
{
    BACKGROUND: none transparent scroll repeat 0% 0%;
    COLOR: black;
    FONT-SIZE: 10pt;
    FONT-WEIGHT: normal;
    TEXT-DECORATION: none
; font-family: Arial, Helvetica, sans-serif
}
.endsnew
{
    BACKGROUND: #FFFF66 no-repeat fixed 0% 0%;
    COLOR: black;
    FONT-SIZE: 10pt;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none
; font-family: Arial, Helvetica, sans-serif
}
.wpla1
{
    BACKGROUND: none transparent scroll repeat 0% 0%;
    COLOR: black;
    FONT-SIZE: 10pt;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none
; font-family: Arial, Helvetica, sans-serif
}

.wap1
{
    BACKGROUND: none transparent scroll repeat 0% 0%;
    COLOR: navy;
    FONT-SIZE: 10px;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none
; font-family: Arial, Helvetica, sans-serif
}
.endsold
{
	font-family: Arial, Helvetica, sans-serif;
    COLOR: black;
    FONT-SIZE: 9pt;
    FONT-WEIGHT: medium;
    TEXT-DECORATION: none;
}



.question
{
    BACKGROUND: none transparent scroll repeat 0% 0%;
    COLOR: red;
    FONT-SIZE: 10pt;
    FONT-WEIGHT: normal;
    TEXT-DECORATION: none
; font-family: Arial, Helvetica, sans-serif
}

.answer
{
    BACKGROUND: none transparent scroll repeat 0% 0%;
    COLOR: navy;
    FONT-SIZE: 10pt;
    FONT-WEIGHT: normal;
    TEXT-DECORATION: none
; font-family: Arial, Helvetica, sans-serif
}
 
.mainbody
{
    BACKGROUND: none transparent scroll repeat 0% 0%;
    COLOR: black;
    FONT-SIZE: 10pt; 
	font-family: Arial, Helvetica, sans-serif; 
	font-weight: normal
	}


.link
{
    BACKGROUND: none transparent scroll repeat 0% 0%;
    COLOR: blue;
    FONT-SIZE: 10pt;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none; 
	font-family: Arial, Helvetica, sans-serif
}


.alink
{
    BACKGROUND: none transparent scroll repeat 0% 0%;
    COLOR: blue;
    FONT-SIZE: 10pt;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none;
	 font-family: Arial, Helvetica, sans-serif
}
.address1, .telephone, .email, a.email
{
    xCOLOR: #FA8A11;
    xCOLOR: #000000;
    FONT-SIZE: 10pt;
    FONT-STYLE: normal;
    FONT-WEIGHT: bold; 
	font-family: Arial, Helvetica, sans-serif
}
.ital1
{
    BACKGROUND: none transparent;
    COLOR: navy;
    FONT-SIZE: 10pt;
    FONT-STYLE: italic;
    FONT-WEIGHT: bold;
	 font-family: Arial, Helvetica, sans-serif
}
.seniorstaff
{
    BACKGROUND: none transparent scroll repeat 0% 0%;
    COLOR: navy;
    FONT-SIZE: 10pt;
    FONT-WEIGHT: bold; 
	font-family: Arial, Helvetica, sans-serif
}

.hdg2
{
	font-family:Arial,Helvetica,helv,verdana,sans-serif;
	font-size:10pt;
	font-weight:bold;
	color:#9B9B9D;
}
.hdg3
{
	font-family:Arial,Helvetica,helv,verdana,sans-serif;
	font-size:10pt;
	font-weight:bold;
	color:#9B9B9D;
}

.hdg4 {
	font-family:Arial,Helvetica,helv,verdana,sans-serif;
	font-size:10pt;
	font-weight:bold;
	color:#9B9B9D;
}
.hdg4x
{
    BACKGROUND: none transparent scroll repeat 0% 0%;
    COLOR: navy;
    FONT-SIZE: 11pt;
    FONT-WEIGHT: bold;
   POSITION: relative; 
   font-family: Arial, Helvetica, sans-serif
}
.hours
{
    BACKGROUND: none transparent scroll repeat 0% 0%;
    COLOR: green;
    FONT-SIZE: 10pt;
    FONT-WEIGHT: bold;
    POSITION: relative; 
	font-family: Arial, Helvetica, sans-serif
}
.hpnw
{
    BACKGROUND: none transparent scroll repeat 0% 0%;
    COLOR: black;
    FONT-SIZE: 10pt;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none; 
	font-family: Arial, Helvetica, sans-serif
}
.downlevellink {  
font-family: Arial, Helvetica, sans-serif; 
font-size: 11pt; 
font-weight: bold; 
color: #FFFFFF; 
text-decoration: none
}
.main1 {  
font-family: Arial, Helvetica, sans-serif; 
width: 95%; left: 10px; 
font-size: 10pt; 
font-style: normal; 
font-weight: normal; 
position: relative; visibility: visible; 
top: 10px
}
.locator { 
font-family: Arial, Helvetica, sans-serif; 
font-size: 10pt; 
font-style: normal; 
font-weight: normal; 
color: yellow
}
.toolbar {
  font-family: Arial, Helvetica, sans-serif; 
  font-size: 11pt; 
  font-style: normal; 
  line-height: normal; 
  font-weight: normal; 
  color: #FFFFFF; 
  text-decoration: none
  }
.hilite { 
font-family: Arial, Helvetica, sans-serif; 
font-size: 10pt; 
font-style: normal; 
font-weight: bold; 
color: #FFFF99;
}
.alerts1 
{  
font-family: Arial, Helvetica, sans-serif; 
font-size: 10pt; 
font-weight: normal; 
color: #FF3333;
}
.alerts2 
{ 
font-family: Arial, Helvetica, sans-serif; 
font-size: 15pt; 
font-weight: bold; 
color: #FF3333;
}
.outline1 { cursor:hand; 
font-family: Arial, Helvetica, sans-serif; 
font-size: 10pt; 
font-style: normal; 
font-weight: bold; 
color: #3333CC; 
visibility: visible;
}
.number1 
{  
font-family: Arial, Helvetica, sans-serif; 
font-size: 10pt; 
color: #FF3333; 
font-weight: bold
}
.hilite2 
{ 
font-family: Arial, Helvetica, sans-serif; 
font-size: 11pt; 
font-style: normal; 
font-weight: bold; 
color: #FFFFFF;
}
.hpnwl 
{ 
BACKGROUND: none transparent scroll repeat 0% 0%; 
COLOR: #FFFFFF; 
FONT-SIZE: 10pt; 
FONT-WEIGHT:bold; 
TEXT-DECORATION: none; 
font-family: Arial, Helvetica, sans-serif;
}
.pcincrease {  font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; color: #000000}
.pcdecrease {  font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; color: #FF0000}
.proppricetable { BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: black; FONT-SIZE: 10pt; font-family: Arial, Helvetica, sans-serif; font-weight: normal }
.tabletext1 { BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: black; FONT-SIZE: 9pt; font-family: Arial, Helvetica, sans-serif; font-weight: normal }
.proppricetablelink { BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #0000FF; FONT-SIZE: 10pt; font-family: Arial, Helvetica, sans-serif; font-weight: normal}
.hpnw2 { BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #003399; FONT-SIZE: 9pt; FONT-WEIGHT: bold; TEXT-DECORATION: none ; font-family: Arial, Helvetica, sans-serif }
.search1 { BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: navy; FONT-SIZE: 11pt; FONT-WEIGHT: bold; TEXT-DECORATION: none; font-family: Arial, Helvetica, sans-serif }
.searchabstract { BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #000000; FONT-SIZE: 10pt; FONT-WEIGHT: normal; TEXT-DECORATION: none ; font-family: Arial, Helvetica, sans-serif }
.lastmod { BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #000000; FONT-SIZE: 9pt; FONT-WEIGHT: bold; TEXT-DECORATION: none ; font-family: Arial, Helvetica, sans-serif }
.srlink {  font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; color: #87C526; text-decoration: underline}

/* RHS panels */

#template1_column2 p{
	margin-top: 5px;
	margin-bottom: 7px;
}
#template1_column2 {
	margin-right:5px;
}
html > body #template1_column2 {
	margin-right:0;
}
/* CMS Table styles */
table.clsTable th{
	font-size:10pt;
	font-weight:bold;
}
table.clsTable td{
	font-size:10pt;
}
/**************new 2005 styles*********************/

body {
	background-color: #f8f8f8;
	margin-left: 0;
	margin-top: 5px;
}
.style3 {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}
.style4 {
	font-family: Arial, Helvetica, sans-serif;
	color: #999999;
	font-weight: bold;
}

table#header {
	margin-left:5px;
	width:950px;
} 

img.bottom_left{
	/*margin-bottom:5px;	*/
}

table.home_panel {
	margin-bottom:5px;
	vertical-align:top;
	
}

table.home_panel td
{
	font-family:Arial,Helvetica,helv,verdana,sans-serif;
	font-size:11pt;
	
}
table.home_panel p
{
	margin:5px;
}

table.home_panel h1
{
	margin:5px;
}
table.home_panel h2
{
	margin:5px;
}
table.home_panel h3
{
	margin:5px;
}
img.home_image
{
	margin:0 0 3px 0;
}
html > body img.home_image
{
	margin:0 0 5px 0;
}
table.home_panel form
{
	padding:5px;
	font-size:12px;
}
td#topbar 
{	
	background-color:#87C526;
	width:950px;
	height:30px;
	padding:0;
	margin:0;
}
td#topbar2 
{	
	background-color:#b7dc7d;
	padding:0;
	margin:0;
}
img#title_bottom {
	margin-top:-2px;
}
html > body img#title_bottom {
	
	margin-top:0;
}
td#topbar2 form{
	float:right;
	margin-right:4px;
}
td#topbar img.title_bar {
	float:left;
	margin:6px 0 0 2px;	
}
td#topbar2 form input.text{
	width:115px;
	height:20px;
	padding:0px;
	margin:2px 0px 5px 1px;	
}
td#topbar2 form#Form1{
	margin:2px 4px 0px 0px;
	padding:0px;
	border:0px;
}
td#topbar2 form img{
	display:inline-block;
	padding:0px;
	border:0px;
	margin:3px 0px 0px 0px;	
}
span.bodytext h1 {
	font-size:12pt;
}
span.bodytext h2 {
	font-size:11pt;
}
div#topmiddle {
	background-color:#d4e038;
	height:100%;
	background-image:url("../images/2005/corners/white_cut_D4E038.gif");
	background-position:right bottom;
	background-repeat:no-repeat;
}
div#topright {
	background-color:#c7e5eb;
	height:100%;
	background-image:url("../images/2005/corners/white_cut_C7E5EB.gif");
	background-position:right bottom;
	background-repeat:no-repeat;
}
div#sectionlinks {
	background-color:#DBEDBD;
	padding:2px 2px 2px 2px;
	width:145px;
	background-image:url("../images/2005/corners/white_cut_DBEDBD.gif");
	background-position:right bottom;
	background-repeat:no-repeat;	
	float:left;
	margin-bottom:1px;	
}
div#sectionlinks p{
	margin:1px 0px 0px 3px;	
	padding:0px;
}
div#bottommiddle{
	background-color:#f3ebd4;
	height:100%;
	background-image:url("../images/2005/corners/white_cut_f3ebd4.gif");
	background-position:right bottom;
	background-repeat:no-repeat;		
}
div#stoppress{
	background-color:#ffffff;
	width:148px;
	padding-bottom:10px;
	background-position:right bottom;
	background-repeat:no-repeat;
	border: solid 1px #9b9b9d;
}
div#stoppress table td{
	padding:5px;		
}
div#furtherinfo{
	background-color:#D4E038;
	width:148px;
	padding-bottom:25px;
	background-image:url("../images/2005/corners/bottom_D4E038.gif");
	background-position:right bottom;
	background-repeat:no-repeat;	
}
table#topnav td.lasttd{
	padding:5px 0px 0px 0px;
	margin:0px;
}
table#leftnav {
	border-collapse:collapse;
	float:left;
}
table#leftnav td{
	padding:0px 0px 3px 0px;
	margin:0px;
}
html > body table#leftnav td{
	padding:0px 0px 5px 0px;
	margin:0px;
}
table#leftnav td.bottomtd {
	padding:0px;	
}
td.right_2col {
	padding-left:5px;
}
html > body td.right_2col {
	padding-left:0px;
	margin-left:-2px;
}
table.two_column_panel a{
	display:block;		
	font-size:12pt;
	padding-top:2px;
}
table#table_2col {
        left:167px;
		width:595px;    

        position:absolute;

        top:95;
}
table#table_2col td.spacer {
	width:5px;
}
table#table_2col td.spacer_right {
	width:3px;
}
table#table_2col td.main_panel {
	width:438px;
}
html > body table#table_2col td.main_panel {
	width:410px;
}
table#table_2col td.right_panel{
}
table.two_column_panel ul li a{
	font-size:10pt;
}
div#copyright {
	margin-top:5px;
}
div#term {
	margin:5px 2px 5px 2px;
}
/*
 
  Absolute positioning styles for CBE Cascading Drop-down Menu
  Cross-Browser.com
*/
a.m:link, a.m:visited, a.m:active { display:block; margin:0; padding:0; cursor:default; }
a.m:hover { display:block; margin:0; padding:0; cursor:default; }
td {
	font-family:verdana,arial,helvetica,sans-serif;
	font-size:9pt;
	color:#003366;
	/*background:transparent;*/
}
.marker {
  position:relative; visibility:hidden; overflow:hidden;
  width:0; height:1em; left:0; top:2px;
}
html > body .marker {
  top:1px;
}
.mLabel {
  position:absolute; visibility:hidden; overflow:hidden;
  top:-5px; 
  margin:0;
  padding:0;
  cursor:default;
}
.mBox {
  position:absolute; 
  visibility:hidden; 
  margin:0px; 
  padding-left:2px; 
  top:-1000px;
  border-top:solid 1px #ffffff;
  border-left:solid 1px #ffffff;
  border-right:0;
  border-bottom:0;
}
.mItem, .mItemS{
  position:absolute; 
  visibility:hidden; 
  overflow:hidden;
  margin-left:0px;
  border:0px;
  padding:0px;
  cursor:default;
  border-bottom:solid 1px #ffffff;
}
.mItemS {
	border-left:solid 2px #ffffff;
}
.mBox .mBox {
	margin-top:-5px;
}
/*.mItem a 
{
	display:block;
	text-decoration:none;
	font-family:verdana,arial,helvetica,sans-serif; 
	display:block;
	height:34px;
	font-size:10px;
	padding:6px 0px 0px 2px;
}*/
.mItem a:link, .mItemS a:link, .mItem a:visited, .mItemS a:visited {
	background-color:#CCCCCC;
	display:block;	
	text-decoration:none;
	font-family:verdana,arial,helvetica,sans-serif; 
	display:block;
	height:32px;
	font-size:8pt;
	padding:2px 0 0 2px;
}
.mItem a:hover, .mItemS a:hover, .mItem a:hover, .mItemS a:hover  {
	background-color:#C7E5EB;
	display:block;	
	text-decoration:none;
	font-family:verdana,arial,helvetica,sans-serif; 
	display:block;
	height:32px;
	font-size:8pt;
	padding:2px 0 0 2px;
}

.fLeft { float:left; }
.fRight { float:right; }

table#topnav {
	border-collapse:collapse;
	margin:5px 0px 0px 0px;
}
table#topnav td{
	padding:0;
	margin:0px;		
}
table#topnav td img.small_nav{
	margin:0 5px 0 0;	
}
/* ul li dropdown */
#nav {
	padding: 0;
	margin:0 0 0px 5px;
	list-style: none;
	width:595px;
}
html > body #nav {
	margin:0px 0px 0px 4px;	
	width:900px;
}
#nav li{
	padding: 0;
	margin:0px 5px 0px 0px;
	list-style: none;
	float:left;
}

html > body #nav li{
	margin:0px 7px 0px 0px;
}
#nav li.last{
	margin:0px -1px 0px 0px;
}
html > body #nav li.last img{
	width:149px;
}
#nav li.oneforty a{
	width:139px;	
}
#nav li.onefifty a {
	width:149px;	
}
#nav li a {
	display: block;
	margin:0px;
	padding:0px;
}
#nav ul { /* all lists */
	padding:0;
	margin:0;
	list-style: none;		
}
#nav li.oneforty,#nav li.oneforty ul { /* all list items */
	width:138px;	
}
#nav li.onefifty,#nav li.onefifty ul   { /* all list items */
	width:148px;	
}
#nav li ul { /* second-level lists */
	position: absolute;	
	left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */
}
#nav li ul { /* second-level lists */
	position: absolute;	
	left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */
}
#nav li ul li { /* second-level lists */
	padding:0px;
	margin:0px;		
}
#nav li ul li a{ /* second-level lists */
	display:block;
	color:#000000;
	font-size:11px;
	line-height:18px;
	padding-left:3px;
	text-decoration:none;
	background-color: rgb(204, 204, 204);
	border-top:solid 1px #FFFFFF;	
}
#nav li ul li a:hover,#nav li ul li a:active {
	background-color:#C7E5EB;
}
#nav li ul ul { /* third-and-above-level lists */
	margin: -19px 0 0 149px;
}
html > body #nav li ul ul { /* third-and-above-level lists */
	margin: -19px 0 0 152px;
}
#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {
	left: -999em;
}
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul { /* lists nested under hovered list items */
	left: auto;
}
/***** Chapter pages *****/
#chapter_title{
	background-image:url("../images/2006/chapters/nav_bg.gif");
	background-repeat:no-repeat;
	height:30px;
	text-align:right;
	padding-right:10px;
}
#chapter_title span{
	float:left;
	text-align:left;
	display:block;
	width:190px;
	padding:4px;
	font-size: 11px;
}
#chapter_title .chapter_title1{
	font-weight:bold;
}
#chapter_title .chapter_title2{
	font-weight:bold;
}
#chapter_toc{
	background-color:#e5ec85;
	display:none;
	width:100%;
}
#chapter_toc td{
	padding:10px;
	padding-bottom:15px;
	vertical-align:top;
}
#chapter_toc td a{
	text-decoration:none;
}
#chapter_toc td a:hover{
	text-decoration:underline;
}
#chapter_toc ul{
	padding:0 0 0 10px;
	margin:0;
}
.orangeboarder {
	margin: 0px;
	padding: 0px;
	border-top: 1px solid #fa8a11;
	border-right: 1px solid #fa8a11;
	border-bottom: 1px solid #fa8a11;
	border-left: 1px solid #fa8a11;
	background-image: none;
}
.orangefooter {
	border-top: 1px none #fa8a11;
	border-right: 1px none #fa8a11;
	border-bottom: 1px solid #fa8a11;
	border-left: 1px none #fa8a11;
	padding: 4px;
}
.greenheading {
	font-family: GeoHeadline;
	font-size: 18px;
	color: #88C426;
}
.orangeboarderfill {
	margin: 5px;
	padding: 5px;
	border-top: 1px solid #fa8a11;
	border-right: 1px solid #fa8a11;
	border-bottom: 1px none #fa8a11;
	border-left: 1px solid #fa8a11;
	background-image: none;
	background-color: #fa8a11;
}
.orangefooterfill {
	border-top: 1px none #fa8a11;
	border-right: 1px none #fa8a11;
	border-bottom: 1px solid #fa8a11;
	border-left: 1px solid #fa8a11;
	background-color: #FA8A11;
}
.orangeleftonly {
	border-top: 0px solid #fa8a11;
	border-right: 0px none #fa8a11;
	border-bottom: 0px none #fa8a11;
	border-left: 0px solid #fa8a11;
	background-color: #FFFFFF;
}
.greyfill {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #9b9b9d;
	border-right-color: #9b9b9d;
	border-bottom-color: #9b9b9d;
	border-left-color: #9b9b9d;
}
.yellowtableboarder {
	border: 1px solid #d4e038;
	white-space: normal;
	padding-left: 4px;
	padding-right: 4px;
}
.yellowfill {
	background-color: #d4e038;
}
.greytableboarder {
	border: 1px solid #9b9b9d;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 2px;
}
.greyfill {

	background-color: #9b9b9d;
}
.yellowfillCopy {

	background-color: #9b9b9d;
}
.silverbackground {
	background-color: #f0f0f0;
}
.bluefill {
	background-color: #c7e5eb;
}
.lightbluefill {
	background-color: #f4fafb;
	border: 1px solid #c7e5eb;
	padding: 4px;
}
.lightgreenfill {
	background-color: #e7f3d4;
}
.lightorange {
	padding: 4px;
	border-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: none;
	border-color: #ffffff;
	background-color: #fddcb7;
}
.darkorange {
	padding: 4px;
	border-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: none;
	border-color: #ffffff;
	background-color: #fba141;
}
.orangefill {
	background-color: #FA8A11;
}
.lightyellow {
	padding: 4px;
	border-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: none;
	border-color: #ffffff;
	background-color: #e5ec88;
}
.organgetext {
	font-family: Arial, Helvetica, sans-serif;
	color: #FA8A11;
}
.yellowfooter {
	border: none;
	border-bottom: 1px solid #d4e038;
	padding: 4px;
}
.yellowtext {
	font-family: Arial, Helvetica, sans-serif;
	color: #d4e038;
}
.lightyellowfbfceb {
	padding: 4px;
	border-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: none;
	border-color: #ffffff;
	background-color: #f2f6c3;
}
.yellowfill {
	border-width: 0;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: none;
	border-color: #ffffff;
	background-color: #d4e038;
}
.lrolinkbox1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	background-color: #D7D7D8;
}
.lrolinkbox2 {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	background-color: #F0F0F0;
	
}
.bbc_background {
	background-image: url(../../assets/library/images/bbc_background.jpg);
	background-repeat: no-repeat;
}

.copyrighttable {
	margin: 5px;
	padding: 5px;
	border-top: 1px solid #93ca3b;
	border-right: 1px none #93ca3b;
	border-bottom: 1px solid #93ca3b;
	border-left: 1px none #93ca3b;
}
.copyrighttable2 {
	margin: 5px;
	padding: 5px;
	border-top: 1px none #93ca3b;
	border-right: 1px none #93ca3b;
	border-bottom: 1px solid #93ca3b;
	border-left: 1px none #93ca3b;
}
.lro_box {
width: 150;
background-color:#eef7f9;
padding: 4;
}
.lro_bottom {
width: 150;
background-color:#eef7f9;
}
.lro_form {
margin: 0;
}

/* new home page templates - matc, jul 08 */
.sifr_heading {
	font-size: 100%;
	color: #121212;
	padding: 4px 0 4px 0;
	margin-left: 5px;
}
.no_border_rt {
	border-right: 0px !important;
	border-top: 0px !important;
}
.no_border_rb {
	border-right: 0px !important;
	border-bottom: 0px !important;
}
.no_border_lb {
	border-left: 0px !important;
	border-bottom: 0px !important;
}
.no_border_b {
	border-bottom: 0px !important;
}
.no_border_r {
	border-right: 0px !important;
}


.coloured_title {
	background: url(/common/images/2005/spacer.gif) no-repeat bottom right;
	height: 26px !important;
}

.coloured {
	background: url(/common/images/2005/spacer.gif) no-repeat bottom right;
}

.bordered {
	border-bottom: 0px !important;
	border-right: 0px !important;
	background: url(/common/images/2005/spacer.gif) no-repeat bottom right;
}

.single_cell {
	width: 143px !important;
}


/* These are standard sIFR styles... do not modify */

.sIFR-flash {
	visibility: visible !important;
	margin: 0;
}

.sIFR-replaced {
	visibility: visible !important;
}

span.sIFR-alternate {
	position: absolute;
	left: 0;
	top: 0;
	width: 0;
	height: 0;
	display: block;
	overflow: hidden;
}

/* Hide Adblock Object tab: the text should show up just fine, not poorly with a tab laid over it. */
.sIFR-flash + div[adblocktab=true] {
  display: none !important;
}

/* These "decoy" styles are used to hide the browser text before it is replaced... the negative-letter spacing in this case is used to make the browser text metrics match up with the sIFR text metrics since the sIFR text in this example is so much narrower... your own settings may vary... any weird sizing issues you may run into are usually fixed by tweaking these decoy styles */

.sIFR-hasFlash .sifr-heading {
	visibility: hidden;
}

/* banner text for contact us and navigation map  */
.bannertext {
	font-size: 8pt;
	color: #000000;
}





.code { border: 1px solid #ccc; list-style-type: decimal-leading-zero; padding: 5px; margin: 0; }
.code code { display: block; padding: 3px; margin-bottom: 0; }
.code li { background: #ddd; border: 1px solid #ccc; margin: 0 0 2px 2.2em; }
.indent1 { padding-left: 1em; }
.indent2 { padding-left: 2em; }

#nav_blue {    
    background-image:url(../../../../common/images/2005/navigation/left/signpost_blue.gif);
	text-decoration: none;
	display:block;
	height:18px;
	width:168px; 
	padding:0px;
	border:0px;
	color: #000000;	
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    text-indent:5px;
}

#nav_blue:hover {
     background-position: 0 -20px;
	 }
	 
#nav_brown {    
    background-image:url(../../../../common/images/2005/navigation/left/signpost_brown.gif);
	text-decoration: none;
	display:block;
	height:18px;
	width:168px; 
	padding:0px;
	border:0px;
	color: #000000;	
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    text-indent:5px;
}

#nav_brown:hover {
     background-position: 0 -20px;
	 }
	 
#nav_green {    
    background-image:url(../../../../common/images/2005/navigation/left/signpost_green.gif);
	text-decoration: none;
	display:block;
	height:18px;
	width:168px; 
	padding:0px;
	border:0px;
	color: #000000;	
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    text-indent:5px;
}

#nav_green:hover {
     background-position: 0 -20px;
	 }
	 
#nav_grey {
    background-image:url(../../../../common/images/2005/navigation/left/signpost_grey.gif);
	text-decoration: none;
	display:block;
	height:18px;
	width:168px; 
	padding:0px;
	border:0px;
	color: #000000;	
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    text-indent:15px;
} 

#nav_grey:hover {
     background-position: 0 -20px;
	 }   

.statusicon{
position: relative;
margin-top:-3%;
top: 10px;
left: 5px;
border: none;
}
	 
#nav_bground {
    background-image:url(../../../../common/images/2005/navigation/left/signpost_bground.gif);
	color: #000000;
	font-weight: bold;
	text-decoration: none;
	padding: 0px;
	display: block;
	height:18px;
	width:164px; 
	padding:0px;
	margin:0px;
	border:0px;	
	font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight:normal;
    text-indent:10px;
}
#nav_bground:hover {
     background: #e5ec88;
	 }
#nav_list {
	list-style: none;
	margin-left: -3em;
	padding-left: -3em;
	text-indent: 0;
	}
#nav_ul {
     margin-top: 1px;
	 margin-bottom: 0;
	 }

#nav_bground2 {
    background-image:url(../../../../common/images/2005/navigation/left/signpost_bground.gif);
	color: #000000;
	font-weight: bold;
	text-decoration: none;
	padding: 0px;
	display: block;
	height:28px;
	width:164px; 
	padding:0px;
	margin:0px;
	border:0px;	
	font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight:normal;
    text-indent:10px;
}
#nav_bground2:hover {
     background: #e5ec88;
	 }
.headlines {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #000000;
	font-weight: bold;
	text-indent:11px;
}
.search {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
	font-weight: bold;
	background-color:#B7DC7D;
}
.visitform {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: bold;
}
.visitformheader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #000000;
}
#form_header {
    background-image:url(../../../../common/images/2005/form_elements/form_header.gif);
	text-decoration: none;
	padding: 0px;
	display: block;
	height:46px;
	width:601px; 
}
#formbground {
background-color:#eaeaea
}
.submit
{
    background: url(../../../../common/images/2005/form_elements/form_nextbutton.gif) no-repeat;
    height: 20px;
    width: 62px;
    border: none;
}
.headertext_selected {
    font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000000;
	font-weight: bold;
	padding-top: 5px;
	padding-bottom: 5px;
}
.headertext_unselected {
    font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #666666;
	font-weight: normal;
	padding-top: 5px;
	padding-bottom: 5px;
}
.navtext {
    font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000000;
	font-weight: bold;
	padding-right: 26px;
	padding-bottom: -5px;
	background: none;
}
.copytext {
    font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000000;
	font-weight:normal;
	padding-left: 2px;
}
table#searchbox {
	border-collapse:collapse;
	float:left;
}
table#searchbox td{
	padding:0px 0px 3px 0px;
	margin:0px;
}
html > body table#searchbox td{
	padding:0px 0px 5px 0px;
	margin:0px;
}
table#searchbox td.bottomtd {
	padding:0px;	
}
a.nostyle:link {color: #000000; text-decoration: underline; background: none; }
a.nostyle:visited {color: #000000; text-decoration: underline; background: none; }
a.nostyle:hover {color: #000000; text-decoration: underline; background: none; }
a.nostyle:active {color: #000000; text-decoration: underline; background: none; } 

#skip a, #skip a:hover, #skip a:visited
{
position:absolute;
left:0px;
top:-500px;
width:1px;
height:1px;
overflow:hidden;
}

#skip a:active, #skip a:focus
{
position:static;
width:auto;
height:auto;
}

.hidden
{position:absolute;
left:-10000px;
top:auto;
width:1px;
height:1px;
overflow:hidden;}