/*****************colours***********************/

/* bright orange */
th, #column1 h3
	{color: #FF9900;}
.quickrefbox, .inputbutton
	{background-color:#FF9900;}
	
/*dirty bright orange*/
.boldncoloured, .boldncoloured td, .boldncoloured p
{color:#E77E02;}
#banner 
{background-color:#E77E02;}

/* red orange */
h1, TABLE.tableborder TH
	{color: #FF6600;}
	
/* grey light orange */
HR.dividerline, HR.contentdivider , HR.headerline
	{color:#CCBE99;}
HR.dividerline, HR.contentdivider , HR.headerline
	{background-color:#CCBE99;}
.greyrightborder {border-right-color: #CCBE99;}

/* light orange */
span.vertop, TABLE.tableborder TH
	{background-color:#FFCC66;}

/* darkest grey*/
H2, H3, H4, H6
{color:#333333;}
#nav , #nav ul, .alternateheaderrow
	{background-color:#333333;}
TABLE.tableborder TH, TABLE.tableborder TD, #banner, .quickrefbox 
	{border-color: #333333;}
#footer ul
	{border-top-color: #333333;}

/* dark grey*/
H2 span.note, H3 span.note, H5 span.note, span.note, .footnote, .footnote2, p.note
	{color: #666666;}
	
/*medium grey*/
#footer ul
	{background-color:#808080}

/*light grey*/
.quickrefheading 
	{background-color:#333333;}

/*black*/
.quickrefcontents
	{color: #000000;}
.quickrefcontents img 
	{border-bottom-color:#000000; border-right-color:#000000}

/*white*/
#nav ul, .inputbutton, .alternateheaderrow, .quickrefheading, #footer
	{color:#FFFFFF;}
a.topbutton, #column1, #column2 
	{background-color:#FFFFFF;}
.inputbutton, #nav ul
	{border-color:#FFFFFF;}
TABLE.tableborder TD.noborder
	{border-right-color:#FFFFFF;}
#footer ul li, TABLE.tableborder TD.noborder 
	{border-left-color:#fff;}

/*red*/
.redbold , .errorbox, .errorbox ul li, .errorbox p
	{color: #FF0000;}
.errorbox 
{border-color:#FF0000;}

/*****************link colours***********************/
/* LINK bright orange */
#column1 H3 a:link
{color: #FF9900;}
/* LINK red orange */
h1 a:link, #quicklinks a, TABLE.tableborder TH a:link, .newsarchivelink a:link
	{color: #FF6600;}	
/* LINK murky blue */
a:link
	{color: #006699;}	
/* LINK darkest grey*/
H2 a:link, H3 a:link, H5 a:link
	{color: #333333;}
#nav ul li a:link, #menuabout a, #menunews a, #menucareers a
	{background-color:#333333;}	
/*LINK black*/
.quickrefcontents a:link
	{color: #000000;}	
/*LINK white*/
#nav ul li a:link, #menuabout a, #menunews a, #menucareers a, #footer ul li a
	{color:#FFFFFF;}
a.topbutton
	{background-color:#FFFFFF;}
#menuabout a, #menunews a, #menucareers a
	{border-color:#FFFFFF;}
#nav ul li a:link
	{border-right-color:#FFFFFF;}	
/* VISITED bright orange */
#column1 H3 a:visited
{color: #FF9900;}
/* VISITED red orange */
h1 a:visited, #quicklinks a:visited, TABLE.tableborder TH a:visited, .newsarchivelink a:visited
	{color: #FF6600;}	
/* VISITED murky blue */
a:visited
	{color: #006699;}	
/* VISITED darkest grey*/
H2 a:visited, H3 a:visited, H5 a:visited
	{color: #333333;}
#nav ul li a:visited, #menuabout a:visited, #menunews a:visited, #menucareers a:visited
	{background-color:#333333;}	
/*VISITED black*/
.quickrefcontents a:visited
	{color: #000000;}	
/*VISITED white*/
#nav ul li a:visited, #menuabout a:visited, #menunews a:visited, #menucareers a:visited
	{color:#FFFFFF;}
#menuabout a:visited, #menunews a:visited, #menucareers a:visited
	{border-color:#FFFFFF;}
#nav ul li a:visited
	{border-right-color:#FFFFFF;}	
	
/* HOVER & ACTIVE bright orange */
#column1 H3 a:hover
{color: #FF9900;}
#nav ul li a:hover , #menuabout a:hover, #menunews a:hover, #menucareers a:hover
{background-color:#FF9900;}
/* HOVER & ACTIVE red orange */
h1 a:hover, #quicklinks a:hover, TABLE.tableborder TH a:hover
	{color: #FF6600;}
/* HOVER & ACTIVE light orange */
#quicklinks a:hover, a:hover, a:active, H5 a:hover
	{background-color:#FFCC66;}
/* HOVER & ACTIVE darkest grey*/
H2 a:hover, H3 a:hover, H5 a:hover, H2 a:active, H3 a:active, H5 a:active, .newsarchivelink a:hover, .newsarchivelink a:active 
	{color: #333333;}
/* HOVER & ACTIVE transparent */
h1 a:hover, H2 a:hover, H3 a:hover, #quicklinks a:hover, TABLE.tableborder TH a:hover, h1 a:active, H2 a:active, H3 a:active, #quicklinks a:active, TABLE.tableborder TH a:active, .newsarchivelink a:hover, .newsarchivelink a:active
	{background-color:transparent;}
/* HOVER & ACTIVE black*/
a:hover, a:active, H5 a:hover, .quickrefcontents a:hover, .quickrefcontents a:active, #nav ul li a:hover, #menuabout a:hover, #menunews a:hover, #menucareers a:hover
	{color: #000000;}
#footer ul li a:hover, #footer ul li a:active
	{background-color:#000000;}
/*HOVER & ACTIVE white*/
#footer ul li a:hover
	{color:#FFFFFF;}



/*****************BASE FONT sizes & font-face************************/
body {font:70% Verdana, Arial, Helvetica, sans-serif; margin:0;}

p, td, a:link, a:visited, a:hover, H2 span.note, H3 span.note, DIV, ADDRESS, em, li, ul, ol, input, select, textarea, .footer, .footer a:link, .footer a:hover, H5
	{
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 100%;
	}
th, h1, h1 a:link, h1 a:visited, h1 a:hover, H2, H2 a:link, H2 a:visited, H2 a:hover, H3, H3 a:link, H3 a:visited, H3 a:hover, H4, H6, #quicklinks, #quicklinks a:link, #quicklinks a:visited,  #quicklinks a:hover, #quicklinks a:active, TABLE.tableborder TH, TABLE.tableborder TH a:link, TABLE.tableborder TH a:visited, TABLE.tableborder TH a:hover, TABLE.tableborder TH p, .quickrefheading, #blurb
	{
	font-family: Arial, Helvetica, sans-serif;
	FONT-SIZE: 100%;
	}
	
#whymigrate{FONT-SIZE: 100%}
	
/***************** All Other Styles ************************/
P {
	FONT-WEIGHT: normal;
}
TD 
{
	FONT-WEIGHT: normal;
}
TH 
{
	vertical-align: top;
	text-transform: uppercase;
	font-weight:bold;
	font-size: 14px;
}
A:link {
	TEXT-DECORATION: underline;
}
A:visited {
	TEXT-DECORATION: underline;
}

A:hover {
	TEXT-DECORATION: none;
	text-decoration:underline;
}

h1 {
	font-weight:bolder;
	font-size: 160%;
	margin:20px 5px 0 10px;
}

h1 a:link, h1 a:visited {
	margin-bottom:0px;
	font-weight:bolder;
	font-size: 100%;
	text-decoration:none;
}

h1 a:hover{
	text-decoration:underline;
	font-size: 100%;
}
.explain {font-size:70%;}


H2 {
	margin-bottom:10px;
	font-weight:bold;
	font-size: 130%;
	padding-left:15px;
	background-image:url(square.gif);
	background-repeat:no-repeat;
	background-position:left; 
	margin-top:0;
}

H2 a:link, H2 a:visited{
	text-decoration:none;
	font-size: 100%;

	}
	
H2 a:hover{
	text-decoration:underline;
	font-size: 100%;
	}
	
H2 span.note {
	margin-left:1px; 
	font-weight:normal;
	font-size:75%;

}
H3 {
	margin-bottom:10px;
	font-weight:bold;
	font-size: 125%;
	margin-top:0;
	}
	
H3 a:link, H3 a:visited {
	margin-bottom:10px;
	font-weight:bold;
	font-size: 100%;
	text-decoration:none;
}

H3 a:hover{
	margin-bottom:10px;
	font-weight:bold;
	font-size: 100%;
	text-decoration:underline;
}

H3 span.note {
	margin-left:1px; 
	font-weight:normal;
	font-size:75%;
}




H4 {
	margin-bottom:10px;
	font-weight:bold;
	font-size: 115%;
	background-image:url(bullet.gif);
	background-repeat:no-repeat;
	background-position:left; 
	padding-left:10px;
}

H5 {
margin-top:17px;
margin-bottom:10px;
font-weight:normal;
font-size:110%;

}
H5 a:link, H5 a:visited {
	margin-bottom:10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 100%;
	font-weight:bold;
	text-decoration:underline;
}

H5 a:hover{
	margin-bottom:10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 100%;
	font-weight:bold;
	text-decoration:underline;

}

H5 span.note {
	margin-left:1px; 
	font-weight:normal;
	font-size:90%;
}
H6 {
	margin-bottom:10px;
	font-weight:bold;
	font-size: 100%;}
B {
	FONT-WEIGHT: bold;
}

span.note{	
	margin-left:1px; 
	font-weight:normal;
	font-size:90%;}
p.note, p.note a:link, p.note a:visited, p.note a:active, p.note a:hover{font-size:90%;background-color: transparent;}
	
BLOCKQUOTE {
	TEXT-INDENT: 1.5cm
}

EM {
FONT-STYLE: italic; 
}

HR.dividerline {
	height:1px;
	width:100%;
	padding: 0px 0px 0px 0px;
	border-style:dashed;
	clear:both;
}
HR.headerline {
	border:0px;
	height:1px;
	width:100%;
	padding: 0px 0px 0px 0px;
		clear:both;
}

HR.contentdivider {
	border:0px;
	height:1px;
	padding: 0px 0px 0px 0px;
		clear:both;
}
a.topbutton{
	position:absolute; 
	right:10px; 
	width:19px; 
	}

I {
	FONT-STYLE: italic
}

UL {
	list-style-image: url(bullet.gif); margin-top:0; 
}

S {
	TEXT-DECORATION: line-through
}

STRIKE {
	TEXT-DECORATION: line-through
}
STRONG {
	FONT-WEIGHT: bold;
}
TT {
	FONT-SIZE: 10px; FONT-FAMILY: "Courier New", Courier, mono
}
U {
	TEXT-DECORATION: underline
}

INPUT {
	FONT-SIZE: 90%;
}

SELECT {
	FONT-SIZE: 90%;
}
TEXTAREA {
	FONT-SIZE: 10px; 
}
/* Special Styles */

#banner {width:100%; border-top:16px solid; border-bottom:23px solid; height:83px}

#nav {
	position:absolute;
	left:0px;
	top:99px;
	z-index: 5;
}

#nav ul{
   padding :0;
   margin :0;
   border-style : solid;
   border-width : 0 0 0 1px;
   white-space:nowrap;
   width:1024px;
}

#nav ul li {
  	display : inline;
	white-space:nowrap; 
	position:relative;
	padding:0;
}
#nav ul li a:link, #nav ul li a:visited {
   padding: 4px 10px 4px 10px;
   text-decoration : none;
   float:left;
   border-right-style : solid;
   border-right-width : 1px;
   list-style-type:none;
   white-space:nowrap;
   font-family:Arial, Helvetica, sans-serif;
   font-size:12px;
   font-weight:bold;
   text-transform:uppercase;
}


#quicklinks {
	text-decoration: none;
	font-weight:bold;
	float:right;
	padding:20px;

}

#quicklinks a, #quicklinks a:visited{
	text-decoration: none;
	font-weight:bold;
	padding-left:10px;
}


#quicklinks a:hover{
	text-decoration: none;
	font-weight:bold;
}

#quicklinks a:hover span.vertop{text-decoration:underline overline}

.vertop {
vertical-align:top;
}

IMG
{
	border-width: 0px;
}


.boldncoloured, .boldncoloured td, .boldncoloured p {
	font-weight: bold;
}

.redbold {
	font-weight: bold;
}

TABLE.tableborder
{
	border-collapse: collapse;
	border-spacing: -1px;
	margin: 1px;
}

TABLE.tableborder TH
{
	font-size: 110%;
	font-weight:bold;
	border: solid 1px;
	padding: 3px;
	letter-spacing:1px;
	text-align:left;
	vertical-align:top;

}

TABLE.tableborder TH p
{
	font-weight:bold;
	font-size: 100%;
}

TABLE.tableborder TH a:link, TABLE.tableborder TH a:visited {
	font-weight:bold;
	font-size: 100%;
	text-decoration:underline;
}

TABLE.tableborder TH a:hover{
	font-weight:bold;
	font-size: 100%;
	text-decoration:underline;

}




TABLE.tableborder TD
{
	border: solid 1px ;
	padding: 3px;
	vertical-align:top;
}

TABLE.tableborder TD.noborder {
	border-left:0px solid ; 
	border-right:0px solid ;
}

.greyrightborder {border-right:1px solid ;}
.quickrefbox {border:1px solid ; width:100%; }
.quickrefheading {padding: 2px 2px 2px 5px; font-weight:bold; font-size:110%;}
.quickrefcontents {padding: 0; font-size:90%;}
.quickrefcontents img {border-right:1px solid; margin-right:10px; margin-bottom:-1px; border-bottom:1px solid}
.quickrefcontents p {margin:5px 0 0 0 ; font-size:100%;}
.quickrefcontents a:link, .quickrefcontents a:visited {font-size:100%; text-decoration:underline} 
.quickrefcontents a:hover, .quickrefcontents a:active {font-size:100%; text-decoration:underline} 
.margtop {margin-top:20px;}
.margtopsmall {margin-top:10px;}
.margbot {margin-bottom:15px;}
.padtop {padding-top:20px;}
.padbot {padding-bottom:20px;}
.padleft {padding-left:20px;}
.padright {padding-right:20px;}

.footnote {font-size:9px; padding-top:15px;}
.footnote2 {font-size:9px; }
.footnote2 a:link, .footnote2 a:visited, .footnote2 a:hover{font-size:9px;}
#getacrobat {width:570px; margin-bottom:10px; clear:both; margin-top:10px}
form {margin:0px}

/*#menuabout, #menunews, #menucareers {
	font-size: 12px;
	font-weight: normal;
	position: absolute;
	z-index: 5;
	line-height:normal;
	padding-left: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	visibility: hidden;
	top: 122px;
}

#menuabout ul, #menunews ul, #menucareers ul  {
	list-style-type:none; list-style-image:none; margin:0; padding:0
}
#menuabout{left:55px; } #menuabout a{width:150px}
#menunews{left:213px} #menunews a{width:150px}
#menucareers{left:330px} #menucareers a{width:150px}


#menuabout a, #menunews a, #menucareers a, #menuabout a:visited, #menunews a:visited, #menucareers a:visited{
	border-width:1px 1px 0 1px; 
	border-style:solid;
	display: block;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:normal;
	padding-bottom: 1px;
	padding-left: 7px;
	padding-right: 7px;
	padding-top: 1px;


}

#menuabout a:hover, #menunews a:hover, #menucareers a:hover {
	text-decoration: none;
}*/

img.news
{margin:0px 0px 5px 5px;
}


#column1 {
	width:59%;
	float:left;
	padding-top:20px;
}
#column2 {
	width:39%;
	float:right;
	padding-top:25px;
	margin-right:2px;


}
#blurb, #pagecontent {margin:0 5px 0 10px;}
#blurb {font-size:130%}
#blurb p, #blurb a:link, #blurb a:visited, #blurb a:hover, #blurb a:active{font-family:Arial, Helvetica, sans-serif;} 

#pagecontent {padding-top:10px}
#pagecontent p{padding-top:0;margin-top:0}

#footer{
clear:both;
}
#footer ul, #footer div{
	width:100%;
	}
#toparrow {
padding-bottom:5px;
margin-right:5px;
height:19px;
clear:both;
	}
#toparrow img{
	float:right}
	
.contenttoparrow
{
	padding-bottom:0px;
	margin-right:0px;
	height:19px;
	clear:both;
	}

.contenttoparrow img{ float:right}
#footer ul{
	border-top: 10px solid;
	height:25px;
	margin-left:0px;
	padding-left:0px;
	font-size:90%;
	margin-top:0px;	

}

#footer ul li { 	
	display: inline;
	font-size: 10px;
	border-left:1px solid;
	margin:3px 4px 3px 0;
	padding-right:0;
	padding-left:8px;
	line-height:200%;
	
}
#footer ul li.firstitem {border-left-width:0px}
#footer ul li a{font-size: 10px;}
#footer ul li a:hover{text-decoration:underline overline;}
#footer div {
	text-align:right;
	margin-top:10px;
}
#picture {margin-top:20px; text-align:left; margin-right:10px;}

#preserverlogo, #challengelogo, #challpluslogo, #cashlogo, #primechoicelogo {position:absolute; left:100px;}

.inputbutton{
	margin-left:0px;
	margin-top:5px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	border:1px solid;
   
}
.errorbox {
	border: 1px dashed;
	padding: 2px;
	font-weight: bold;
	bottom: 30px;
	margin-bottom:10px;
	margin-top:10px;
}

.errorbox ul li {
	font-weight: normal;
	list-style-image: none;
	list-style-type: square;
}

.errorbox ul 
{
	margin-top: 5px;
	margin-bottom: 5px;
}

.errorbox p {
	font-weight: normal;
	margin-top: 0px;
	margin-bottom: 0px;
}
.alternateheaderrow { 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:12px; 
	font-weight:bold;
	text-transform:uppercase;
	letter-spacing:1px;

	}
#hometop {height:0;}
.large {font-size:130%}
#pagelengthener {height:700px}

.advertising{
	float:left;
	margin-right:15px;
	margin-bottom:25px;
	width:130px;
	}
.adverttext {
	height:100px;
	font-size:80%;
}
.photo{
	float:left;
	margin-right:15px;
	padding-bottom:25px;
	text-align:center;
	}
	
	
.caption {
width:105px;
font-size:80%;
text-align:center;
clear:both;
}
.pdfnote, .pdfnote a{font-size:80%; color:#666666}
.highlightrow { /*background-color:#CCCCCC;*/border-bottom:1px dashed #999; color:#663300; font-weight:700}

#maintenance {clear:both; margin: 0; border:1px dashed #FF0000; padding:10px; font-family:Arial, Helvetica, sans-serif; font-size:75%}

.newsarchivelink {margin-top:0; }

.newsarchivelink a:link, .newsarchivelink a:visited {
	font-size:130%;
	font-weight:bold
}

.newsarchivelink a:hover, .newsarchivelink a:active {
	text-decoration:underline overline;
}


#contactUs {width:100%; }
#contactDetails {float:left;}
#tripPlanner {float:right}
#furtherBusinessAims {clear:left}
#nav div.dropdowns {visibility: hidden;}

#nav div.dropdowns ul{
	top:24px;
	float:none;
	list-style-type:none; 
	list-style-image:none; 
	padding:0;
	line-height:normal;
	margin:0;
	position: absolute;
	font-weight:normal;
	width:151px;
	left:-2px;
	}

#nav div.dropdowns ul li{
	display:block;
		
}

#nav div.dropdowns ul li a:link, #nav div.dropdowns ul li a:visited {
	text-decoration: none;
	padding-bottom: 1px;
	padding-left: 7px;
	padding-right: 7px;
	padding-top: 1px;
	border-bottom: 1px solid;
	border-left: 1px solid;
	border-right: 1px solid;
	float:none;
	text-align:left;
	font-size:11px;
	margin:0;
	display:list-item;
	font-weight:normal;
	width:151px;
	background-image:none;
	text-transform:none;
	font-size: 12px;
}

#nav div.dropdowns ul li a:hover, #nav div.dropdowns ul li a:active {
	background-image:none;
	border-color:#FFF
}
