/*  mozilla - specify size - slightly bigger*/
/*.img.search{margin-left:300px;}*/
.topLink{margin-left:545px; position:absolute; left:545px;}/*used on translate link*/
 
Body
{
	background-color:#ffffff;
    color: black;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: .85em;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

p {	font-family: Arial, Helvetica, Verdana, sans-serif;}
.LeftPane {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: .7em;
	display:none;
}

.ContentPane {
	color: black;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: .7em;
	display:inline;
}

.ContentWhite{

	color: #ffffff; /*  not sure where used  */
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: .7em;
	background-color: #8C825F; /* light brown, colour appraances:  1 */

}

.ContentWhiteText{

	color: #ffffff; /*  not sure where used  */
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: .7em;
}

.RightPane {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: .7em;
}

.ControlPanel {
	BORDER-RIGHT: #202020 1px solid; /* dark grey */
	BORDER-TOP: #202020 1px solid;
	BORDER-LEFT: #202020 1px solid;
	WIDTH: 100%;
	BORDER-BOTTOM: #202020 1px solid;
	HEIGHT: 64px;
	BACKGROUND-COLOR: #ffffff
}

/* Disclaimer Text - e.g on change of address/bank */
.disclaimer {
	color: #797979; /*grey */
	font-size: .85em; 
	font-style: normal;
	font-weight: bold; 
}


.Skinobject, A.Skinobject, A.Skinobject:link, A.Skinobject:visited, A.Skinobject:active   {
    font-weight: normal;
    font-size: .85em;
    color:#561b4f; /*pensions dark colour,  used for login, date, web, site(radio btns),  was e2e2e2-light grey, colour appraances:   2*/
    font-family: Arial, Helvetica, Verdana, Tahoma, sans-serif;
    text-decoration: none;
}

A.Skinobject:hover    {
    text-decoration:  underline;
    font-size: .85em;
    color:#9a308e; /*pensions colour - used on login rollover */
    font-family:  Arial, Helvetica, Verdana, Tahoma, sans-serif;
}
.bcrumb, A.bcrumb, A.bcrumb:link, A.bcrumb:visited, A.bcrumb:active   {
    font-weight: normal;
    font-size: .9em;
    color:#0000cc; /* light blue, colour appraances:  6 */
    font-family: Arial, Helvetica, Verdana, Tahoma, sans-serif;
    text-decoration: none;
}

A.bcrumb:hover    {
    text-decoration:  underline;
    font-size: .9em;
    color:#0c79bd;
    font-family:  Arial, Helvetica, Verdana, Tahoma, sans-serif;
}
.txtwhite {
    font-weight: normal;
   font-size: .85em;
    color:#ffffff; /*  not sure where used  */
    font-family: Arial, Helvetica, Verdana, Tahoma, sans-serif;
    text-decoration: none;
}
A.txtwhite:link, A.txtwhite:visited, A.txtwhite:active  {
    font-weight: 500;
    font-size: .85em;
    color:#0000cc; /* bright light blue, colour appraances:  5 */
    font-family: Arial, Helvetica, Verdana, Tahoma, sans-serif;
    text-decoration: none;
}

A.txtwhite:hover {
    text-decoration:  underline;
    font-size: .85em;
	font-weight: 500;
    color:#0c79bd; /* bright light blue, colour appraances:  5 */
    font-family:  Arial, Helvetica, Verdana, Tahoma, sans-serif;
}

.head {
	color: #515151; /* not sure where used  dark grey, colour appraances:  1 */
	font-family: Tahoma;
	font-size: 1em;
	font-weight: bold;
	
}
.Head2 {
	color: #757575; /*not sure where used  grey, colour appraances:  1 */
	font-family: Tahoma;
	font-size: .85em;
	font-weight: bold;
	padding-left: 0px;
	text-transform: none;
	FILTER: DropShadow(Color=#ffffff, OffX=1, OffY=1, Positive=1);
	width: 1px;
	height: 1px;
}
.SubHead {
	FONT-WEIGHT: bold; 
	 font-size: .9em; /* |  if .85 - title used to be too big, but nearl ok now when not set, just 1px short */ 
	COLOR: #003366; /*dark blue, colour appearances: 19 - used on news article titles */ 
	FONT-FAMILY: Arial, Helvetica, Tahoma;
}
.SubSubHead {
	FONT-WEIGHT: bold; 
	font-size: .9em; /*not sure where used */
	COLOR: black; 
	FONT-FAMILY: Arial, Helvetica, Tahoma
}
/* text style used for most text rendered by modules */
.Normal
{
    font-weight: normal;
    font-size: .95em;
    color:#202020; /*grey*/
    font-family: Arial, Helvetica, Verdana, Tahoma, sans-serif;
    text-decoration: none;
}
.NormalBold {
	FONT-WEIGHT: bold;
	/*font-size: .85em;*/ 
	font-family: Arial, Helvetica, Verdana, Tahoma, sans-serif;
	color:#202020; /*dark grey, also used for a border, colour appearances: 6 */
}
.NormalRed {
	FONT-WEIGHT: bold; 
	/*font-size: .85em;*/ 
	COLOR: #ff0000; 
	FONT-FAMILY: Tahoma, Arial, Helvetica;
}
.TreeMenu_Node {
	FONT-WEIGHT: normal; 
	/*font-size: .85em;*/ 
	FONT-FAMILY: Tahoma, Arial, Helvetica;
}
.TreeMenu_NodeSelected {
	FONT-WEIGHT: normal; 
	/*font-size: .85em;*/ 
	FONT-FAMILY: Tahoma, Arial, Helvetica; 
	BACKGROUND-COLOR: #dcdcdc; /*light grey - appears 3 times*/
}

A.TreeMenu_Node:link, A.TreeMenu_NodeSelected:link, A.TreeMenu_Node:visited, A.TreeMenu_NodeSelected:visited, A.TreeMenu_Node:active  {
	COLOR: #003366; /*dark blue, colour appearances: 19 */ 
	TEXT-DECORATION: none
}

A.TreeMenu_Node:hover {
	COLOR: #ff0000; 
	TEXT-DECORATION: none
}
A.TreeMenu_NodeSelected:hover {
	COLOR: #ff0000; 
	TEXT-DECORATION: none
}

.FileManager {
	BORDER-RIGHT: black 1px solid; 
	BORDER-TOP: black 1px solid; 
	BORDER-LEFT: black 1px solid; 
	BORDER-BOTTOM: black 1px solid; 
	HEIGHT: 400px
}

.FileManager_ToolBar {
	BORDER-BOTTOM: black 1px solid; 
	HEIGHT: 25px
}

.FileManager_Explorer {
	BORDER-RIGHT: dimgray 1px solid; 
	BORDER-TOP: dimgray 1px solid; 
	MARGIN: 2px; BORDER-LEFT: dimgray 1px solid; 
	BORDER-BOTTOM: dimgray 1px solid; 
	HEIGHT: 100%; 
	BACKGROUND-COLOR: white
}

.FileManager_FileList {
	BORDER-RIGHT: dimgray 1px solid; 
	BORDER-TOP: dimgray 1px solid; 
	MARGIN: 2px; OVERFLOW: auto; 
	BORDER-LEFT: dimgray 1px solid; 
	BORDER-BOTTOM: dimgray 1px solid; 
	HEIGHT: 100%; 
	BACKGROUND-COLOR: white
}

.FileManager_MessageBox {
	PADDING-RIGHT: 25px; 
	PADDING-LEFT: 25px; 
	PADDING-BOTTOM: 25px; 
	VERTICAL-ALIGN: middle; 
	PADDING-TOP: 25px; 
	BACKGROUND-COLOR: white; 
	TEXT-ALIGN: center
}

.FileManager_Header {
	FONT-WEIGHT: bold; 
	/*font-size: .85em;*/ 
	COLOR: #e7e7ff;/* light grey*/ 
	BORDER-BOTTOM: dimgray 1px solid; 
	FONT-FAMILY: Tahoma, Arial, Helvetica; 
	HEIGHT: 25px; 
	BACKGROUND-COLOR: #9ebff6 /* light blue, colour appraances:  1 */
}

.FileManager_Pager {
	BORDER-TOP: dimgray 1px solid; 
	FONT-WEIGHT: bold; 
	/*font-size: .85em;*/ 
	FONT-FAMILY: Tahoma, Arial, Helvetica; 
	HEIGHT: 25px; 
	BACKGROUND-COLOR: #eeeeee /*very light grey, colour appearances: 11 */
}

.FileManager_StatusBar {
	FONT-WEIGHT: normal; 
	/*font-size: .85em;*/ 
	MARGIN: 2px; 
	FONT-FAMILY: Tahoma, Arial, Helvetica; 
	HEIGHT: 25px; 
	BACKGROUND-COLOR: #dedfde/* light grey*/ 
}

.FileManager_Item {
	BORDER-TOP: black 1px dashed; 
	FONT-WEIGHT: normal; 
	/*font-size: .85em;*/ 
	COLOR: black; 
	BORDER-BOTTOM: black 1px dashed; 
	FONT-FAMILY: Tahoma, Arial, Helvetica; 
	BACKGROUND-COLOR: #f8f8f8 /*very light grey, colour appearances: 1 */
}

.FileManager_AltItem {
	FONT-WEIGHT: normal; 
	/*font-size: .85em;*/ 
	COLOR: black; 
	BORDER-TOP-STYLE: none; 
	FONT-FAMILY: Tahoma, Arial, Helvetica; 
	BORDER-RIGHT-STYLE: none; 
	BORDER-LEFT-STYLE: none; 
	BACKGROUND-COLOR: #eeeeee; /*very light grey, colour appearances: 11 */
	BORDER-BOTTOM-STYLE: none
}

.FileManager_SelItem {
	FONT-WEIGHT: bold; 
	/*font-size: .85em;*/ 
	COLOR: white; 
	BORDER-TOP-STYLE: none; 
	FONT-FAMILY: Tahoma, Arial, Helvetica; 
	BORDER-RIGHT-STYLE: none; 
	BORDER-LEFT-STYLE: none; 
	BACKGROUND-COLOR: #99ffff; /* light blue/aqua*/ 
	BORDER-BOTTOM-STYLE: none
}

.FileManagerTreeNode {
	FONT-WEIGHT: normal; 
	/*font-size: .85em;*/ 
	FONT-FAMILY: Tahoma, Arial, Helvetica
}

.FileManagerTreeNodeSelected {
	FONT-WEIGHT: normal; 
	/*font-size: .85em;*/ 
	FONT-FAMILY: Tahoma, Arial, Helvetica; 
	BACKGROUND-COLOR: #dcdcdc /*light grey */
}
A.FileManagerTreeNode:link {
	COLOR: #003366; /*dark blue, colour appearances: 19 */  
	TEXT-DECORATION: none
}
A.FileManagerTreeNodeSelected:link {
	COLOR: #003366; /*dark blue, colour appearances: 19 */  
	TEXT-DECORATION: none
}
A.FileManagerTreeNode:visited {
	COLOR: #003366; /*dark blue, colour appearances: 19 */ 
	TEXT-DECORATION: none
}
A.FileManagerTreeNodeSelected:visited {
	COLOR: #003366; /*dark blue, colour appearances: 19 */ 
	TEXT-DECORATION: none
}
A.FileManagerTreeNode:active {
	COLOR: #003366; /*dark blue, colour appearances: 19 */ 
	TEXT-DECORATION: none
}
A.FileManagerTreeNodeSelected:active {
	COLOR: #003366; /*dark blue, colour appearances: 19 */ 
	TEXT-DECORATION: none
}
A.FileManagerTreeNode:hover {
	COLOR: #ff0000; /* red*/ 
	TEXT-DECORATION: none
}
A.FileManagerTreeNodeSelected:hover {
	COLOR: #ff0000; 
	TEXT-DECORATION: none
}
.Wizard {
	BORDER-RIGHT: black 1px solid; 
	BORDER-TOP: black 1px solid; 
	BORDER-LEFT: black 1px solid; 
	WIDTH: 650px; 
	BORDER-BOTTOM: black 1px solid; 
	HEIGHT: 400px
}
.WizardButton {
	BORDER-RIGHT: dimgray 1px solid; 
	PADDING-RIGHT: 2px; 
	BORDER-TOP: dimgray 1px solid; 
	PADDING-LEFT: 2px; 
	PADDING-BOTTOM: 2px; 
	BORDER-LEFT: dimgray 1px solid; 
	PADDING-TOP: 2px; 
	BORDER-BOTTOM: dimgray 1px solid; 
	BACKGROUND-COLOR: gainsboro /*grey */
}
.WizardHeader {
	BACKGROUND: #ffffcc; 
	BORDER-BOTTOM: black 1px solid; 
	HEIGHT: 40px
}
.WizardFooter {
	BORDER-TOP: black 1px solid; 
	BACKGROUND: #ccffcc; 
	HEIGHT: 25px; 
	TEXT-ALIGN: right
}
.WizardBody {
	PADDING-RIGHT: 11px; 
	PADDING-LEFT: 11px; 
	PADDING-BOTTOM: 11px; 
	PADDING-TOP: 11px; 
	HEIGHT: 325px
}
.WizardHelp {
	PADDING-RIGHT: 5px; 
	PADDING-LEFT: 5px; 
	/*font-size: .85em;*/ 
	PADDING-BOTTOM: 5px; 
	BORDER-LEFT: black 1px solid; 
	WIDTH: 180px; 
	PADDING-TOP: 5px; 
	BACKGROUND-COLOR: #D8BB89 /*light brown sandy */
}
.WizardHelpText {
	font-size: .7em; 
	OVERFLOW: auto; 
	WIDTH: 180px; 
	COLOR: black; 
	FONT-FAMILY: Arial, Helvetica, Verdana, Tahoma, Sans-Serif; 
	HEIGHT: 300px
}
.WizardText {
	/*font-size: .85em;*/ 
	COLOR: black; 
	FONT-FAMILY: Arial, Helvetica, Verdana, Tahoma, Sans-Serif
}
.Help {
	BORDER-RIGHT: black 1px solid; 
	PADDING-RIGHT: 2px; 
	BORDER-TOP: black 1px solid; 
	PADDING-LEFT: 2px; 
	FONT-WEIGHT: normal; 
	/*font-size: .85em;*/ 
	PADDING-BOTTOM: 2px; 
	BORDER-LEFT: black 1px solid; 
	COLOR: black; 
	PADDING-TOP: 2px; 
	BORDER-BOTTOM: black 1px solid; 
	FONT-FAMILY: Tahoma, Arial, Helvetica; 
	BACKGROUND-COLOR: #ffff99; /* light yellow, colour appraances:  1 */
}
.CommandButton {
	FONT-WEIGHT: normal; 
	font-size: .85em;  

	FONT-FAMILY: Tahoma, Arial, Helvetica
}
A.CommandButton:link {
	COLOR: #003366; /*dark blue, colour appearances: 19 */ 
	TEXT-DECORATION: underline
}
A.CommandButton:visited {
	COLOR: #003366; /*dark blue, colour appearances: 19 */ 
	TEXT-DECORATION: underline
}
A.CommandButton:active {
	COLOR: #003366; /*dark blue, colour appearances: 19 */ 
	TEXT-DECORATION: underline
}
A.CommandButton:hover {
	COLOR: #ff0000; 
	TEXT-DECORATION: underline
}
H1 {
	FONT-WEIGHT: normal; 
	font-size: 1.3em;
	COLOR: #727272; /*grey*/
	FONT-FAMILY: Arial, Helvetica, Tahoma
}
H2 {
	FONT-WEIGHT: normal; 
	font-size: 1.1em; 
	COLOR: #727272; /*grey*/
	FONT-FAMILY: Arial, Helvetica, Tahoma
}
H3 {
	FONT-WEIGHT: normal; 
	font-size: .85em; 
	COLOR: #003366; /*dark blue, colour appearances: 19 */ 
	FONT-FAMILY: Arial, Helvetica, Tahoma
}
H4 {
	FONT-WEIGHT: normal; 
	font-size: .8em;
	COLOR: #003366; /*dark blue, colour appearances: 19 */ 
	FONT-FAMILY: Arial, Helvetica, Tahoma
}
H5 {
	FONT-WEIGHT: bold; 
	font-size: .75em;
	COLOR: #003366; /*dark blue, colour appearances: 19 */ 
	FONT-FAMILY: Arial, Helvetica, Tahoma
}
DT {
	FONT-WEIGHT: bold; 
	/*font-size: .85em;*/ 
	COLOR: #003366; /*dark blue, colour appearances: 19 */ 
	FONT-FAMILY: Arial, Helvetica, Tahoma
}
H6 {
	FONT-WEIGHT: bold; 
	font-size: .75em; 
	COLOR: #003366; /*dark blue, colour appearances: 19 */ 
	FONT-FAMILY: Arial, Helvetica, Tahoma
}
TFOOT {
	font-size: .85em; 
	COLOR: #003366; /*dark blue, colour appearances: 19 */ 
	FONT-FAMILY: Arial, Helvetica, Tahoma
}
THEAD {
	font-size: .85em; 
	COLOR: #003366; /*dark blue, colour appearances: 19 */ 
	FONT-FAMILY: Arial, Helvetica, Tahoma
}
TH {
	FONT-WEIGHT: bold; 
	font-size: .85em;
	VERTICAL-ALIGN: baseline; 
	COLOR: #003366; /*dark blue, colour appearances: 19 */ 
	FONT-FAMILY: Arial, Helvetica, Tahoma
}
A:link  {
    font-weight: 500;
    color:#0000cc; /* bright light blue, colour appraances:  5 */
    font-family: Arial, Helvetica, Verdana, Tahoma, sans-serif;
    text-decoration: none;
}
A:visited  {
    font-weight: 500;
    color:#0000cc; /* bright light blue, colour appraances:  5 */
    font-family: Arial, Helvetica, Verdana, Tahoma, sans-serif;
    text-decoration: none;
}
A:Hover  {
	font-weight: 500;
    text-decoration: underline;
    color:#0c79bd; /* bright light blue, colour appraances:  5 */
    font-family: Arial, Helvetica, Verdana, Tahoma, sans-serif;
}

SMALL {
	font-size: .75em;
}
BIG {
	font-size: 1.1em;
}
BLOCKQUOTE {
	FONT-FAMILY: Lucida Console, monospace
}
PRE {
	FONT-FAMILY: Lucida Console, monospace
}
UL LI {
	list-style-image:url(/Portals/0/ul-li.gif);
	list-style-position: inherit;
	font-family: Arial, Helvetica, Verdana, Tahoma, sans-serif;
/*	font-size: .85em;  - size already specified elsewhere */
	font-weight: normal; 
	font-style: normal; 
	color:#202020; /*dark grey, also used on a bdr,  colour appearances: 6  */
	padding: 4px;
}
UL LI LI {
	LIST-STYLE-TYPE: disc
}
UL LI LI LI {
	LIST-STYLE-TYPE: circle
}
OL LI {
	LIST-STYLE-TYPE: decimal; 
}
OL OL LI {
	LIST-STYLE-TYPE: lower-alpha
}
OL OL OL LI {
	LIST-STYLE-TYPE: lower-roman
}
HR {
	HEIGHT: 1pt; TEXT-ALIGN: left
}
.ModuleTitle_MenuContainer {
	BORDER-RIGHT: blue 0px solid; BORDER-TOP: blue 0px solid; BORDER-LEFT: blue 0px solid; BORDER-BOTTOM: blue 0px solid
}
.ModuleTitle_MenuBar {
	CURSOR: hand; HEIGHT: 16px; BACKGROUND-COLOR: transparent
}
.ModuleTitle_MenuItem {
	BORDER-RIGHT: white 0px solid; BORDER-TOP: white 1px solid; FONT-WEIGHT: bold; font-size: .85em; BORDER-LEFT: white 0px solid; CURSOR: hand; COLOR: black; BORDER-BOTTOM: white 1px solid; FONT-STYLE: normal; FONT-FAMILY: Tahoma, Arial, Helvetica; BACKGROUND-COLOR: transparent
}
.ModuleTitle_MenuIcon {
	BORDER-TOP: #eeeeee 1px solid; BORDER-LEFT: #eeeeee 1px solid; WIDTH: 15px; CURSOR: hand; BORDER-BOTTOM: #eeeeee 1px solid; HEIGHT: 21px; BACKGROUND-COLOR: #eeeeee; /*very light grey merky whit e */TEXT-ALIGN: center
}
.ModuleTitle_SubMenu {
	BORDER-RIGHT: #ffffff 0px solid; BORDER-TOP: #ffffff 0px solid; Z-INDEX: 1000; FILTER: progid:DXImageTransform.Microsoft.Shadow(color='DimGray', Direction=135, Strength=3); BORDER-LEFT: #ffffff 0px solid; CURSOR: hand; BORDER-BOTTOM: #ffffff 0px solid; BACKGROUND-COLOR: #ffffff
}
.ModuleTitle_MenuBreak {
	BORDER-RIGHT: #eeeeee 0px solid; BORDER-TOP: #eeeeee 1px solid; BORDER-LEFT: #eeeeee 0px solid; BORDER-BOTTOM: #eeeeee 1px solid; HEIGHT: 1px; BACKGROUND-COLOR: #eeeeee /*very light grey merky white */
}
.ModuleTitle_MenuItemSel {/*  used on drop down menu from edit modules  */
	FONT-WEIGHT: bold; font-size: .85em; CURSOR: hand; COLOR: #999999;/*GREY*/ FONT-STYLE: normal; FONT-FAMILY: Tahoma, Arial, Helvetica; BACKGROUND-COLOR: #9AB194; /*lght green - bg shade used when text is rolled over */
}
.ModuleTitle_MenuArrow {
	BORDER-RIGHT: #ffffff 1px solid; 
	BORDER-TOP: #ffffff 0px solid; font-size: .85em; CURSOR: hand; 
	BORDER-BOTTOM: #ffffff 1px solid; FONT-FAMILY: webdings
}
.ModuleTitle_RootMenuArrow {
	font-size: .85em; CURSOR: hand; FONT-FAMILY: webdings
}

.HeadBg {
	BACKGROUND-COLOR: #cccccc
}
.TabBg {
	BACKGROUND-COLOR: black
}
/* text style for the selected tab */
.SelectedTab {
    font-weight: normal;
    font-size: .8em;
    color: #eeeeee; /* if clear tab - use 561b4f pensions dark colour - used on tab for header */
    font-family: Arial, Helvetica, Verdana, sans-serif;
    text-decoration: none;
}

/* hyperlink style for the selected tab */

A.SelectedTab:link {
    text-decoration:    none;
     color: #ffffff; /*  not sure where used  */
}

A.SelectedTab:visited  {
    text-decoration:    none;
     color: #ffffff;
}

A.SelectedTab:active   {
    text-decoration:    none;
    color: #ffffff;
}

A.SelectedTab:hover    {
     font-family: Arial, Helvetica, Verdana, sans-serif;
     color: #ffffff;
}

/* hyperlink style for the unselected tabs */
.OtherTabs {
    font-weight: normal;
    font-size: .7em;
    color:#bb0000;
	padding-bottom: 5px;
    font-family: Arial, Helvetica, sans-serif;
    text-decoration: none;
}
A.OtherTabs:link {
    text-decoration:    none;
    font-size: .7em;
    color:#ffffff;
	padding-bottom: 5px;
    font-family: Helvetica, Arial, Verdana, Helvetica, sans-serif;
	

}

A.OtherTabs:visited  {
    text-decoration:    none;
    font-size: .7em;
    color:#ffffff;
	padding-bottom: 5px;
    font-family: Helvetica, Arial, Verdana, Helvetica, sans-serif;

}

A.OtherTabs:active   {
   text-decoration: none;
   font-size: .7em;
   color:#000000;
   padding-bottom: 5px;
   font-family: Helvetica, Arial, Verdana, Helvetica, sans-serif;

}

A.OtherTabs:hover    {
    text-decoration:    underline;
    font-size: .7em;
    color:#9d3293; /*was very light grey - v. faint, now pension colour, but not sure where used  */
	padding-bottom: 5px;
    font-family: Helvetica, Arial, Verdana, Helvetica, sans-serif;
}
.Footer
{
	font-weight: normal;
	font-size: .7em;
	color: #000000;
	font-family: Helvetica, Arial, Verdana
	text-decoration: none;
}
A.search_link {
    font-weight: normal;
    font-size: .7em;
	padding-bottom: 5px;
    color:#ffffff;
    font-family: Helvetica, Arial, Verdana, Helvetica, sans-serif;
    text-decoration: none;
}
    
/* hyperlink style for the unselected tabs */
A.search_link:link {
    text-decoration:    none;
    font-size: .7em;
    color:#ffffff;
	padding-bottom: 5px;
    font-family: Helvetica, Arial, Verdana, Helvetica, sans-serif;
}

A.search_link:visited  {
    text-decoration:    none;
    font-size: .7em;
    color:#ffffff;
	padding-bottom: 5px;
    font-family: Helvetica, Arial, Verdana, Helvetica, sans-serif;
}

A.search_link:active   {
   text-decoration: none;
   font-size: .7em;
   color:#ffffff;
   padding-bottom: 5px;
   font-family: Helvetica, Arial, Verdana, Helvetica, sans-serif;
}

A.search_link:hover    {
    font-size: .7em;
    color:#AEAEAE; /* grey */
	padding-bottom: 5px;
    font-family: Helvetica, Arial, Verdana, Helvetica, sans-serif;
	text-decoration: underline;
}

.login {
    font-weight: normal;
    font-size: .85em;
    color:#ff0000; /*red*/
	padding-bottom: 5px;
    font-family: Arial, Helvetica, sans-serif;
    text-decoration: none;
}
.footlinks, A.footlinks, A.footlinks:link, A.footlinks:visited, A.footlinks:active   {
    font-weight: normal;
    font-size: .7em;
    color:#e2e2e2; /* used for footer menu at bottom, light grey, colour appraances:   */
    font-family: Arial, Helvetica, Verdana, Tahoma, sans-serif;
    text-decoration: none;
}
A.footlinks:hover    {
    text-decoration:  underline;
    font-size: .7em;
    color:#ffffff;
    font-family:  Arial, Helvetica, Verdana, Tahoma, sans-serif;
}
.NormalTextBox {
	BORDER-RIGHT: #A1A1A1 1px solid; /*grey, colour appearances: 4, just here */
	BORDER-TOP: #A1A1A1 1px solid; 
	BORDER-LEFT: #A1A1A1 1px solid; 
	BORDER-BOTTOM: #A1A1A1 1px solid;
	font-size: .95em;
	background-color: #f7e6f4; /*light pensions colour, used for seacrh box background.  was 616161-darkish grey */
	font-family: Arial, Helvetica, Verdana, Tahoma, sans-serif;
	color: #561b4f; /* dark pensions colour, used inside textboxes.  was E2E2E2 light grey, colour appraances:   */
}

.StandardButton {
	border: 1 solid #375465;
	font-size: .85em;
	FONT-FAMILY: Helvetica, Arial, Verdana, sans-serif;
	background-color: #7795A6; /*light blue steel */
	color:#ffffff;
}
/* Main Menu */
.MainMenu_MenuContainer {
	background-color: transparent; 
}
.MainMenu_MenuBar {
	cursor: pointer; 
	cursor: hand;
	height: 29px;
	background-color: Transparent;
}
/* Main Font & Color */
.rootMenuItem TD{ 
	cursor: pointer; 
	cursor: hand; 
	color: #ffffff; /* not sure where used - was d3d3d3-light grey*/
	font-size: .85em; 
	font-style: normal;
	font-weight: bold; 
	background-color: Transparent;
	font-family: Arial, Helvetica, Verdana, Tahoma, sans-serif;
	padding-left: 8px;
	padding-right: 8px;
}

.rootmenuitemactive TD{ 
	cursor: pointer; 
	cursor: hand; 
	background-image: url(pioneer_27hover.gif);
	color: #8AB152; /*lightish green - colour appearances: 1*/
	font-size: .85em; 
	font-style: normal;
	font-weight: bold; 
	background-color: Transparent;
	font-family: Arial, Helvetica, Verdana, Tahoma, sans-serif;
	padding-left: 8px;
	padding-right: 8px;
}

/* Mouse Over*/
.rootmenuitemselected TD{ 
	cursor: pointer; 
	cursor: hand;
	background-image: url(pioneer_27.gif);
	color: #de96d6; /*light pensions colour. was ffffff*/
	font-size: .85em; 
	font-style: normal;
	font-weight: bold; 
	background-color: Transparent;
	font-family: Arial, Helvetica, Verdana, Tahoma, sans-serif;
	padding-left: 8px;
	padding-right: 8px;
}

/* Active Tab */
.rootmenuitembreadcrumb TD{ 
	cursor: pointer; 
	cursor: hand; 
	color: #ffffff; /*  not sure where used  */
	font-size: .85em; 
	font-style: normal;
	font-weight: bold; 
	background-color: Transparent;
	font-family: Arial, Helvetica, Verdana, Tahoma, sans-serif;
	padding-left: 8px;
	padding-right: 8px;
}
/* Sub Menu font color */
.MainMenu_MenuItem {
	border-left: #EFEEEE 0px solid; 
	border-bottom: #EFEEEE 1px solid;
	border-top: #EFEEEE 1px solid;  
	border-right: #EFEEEE 0px solid;
	cursor: pointer; 
	cursor: hand; 
	color: #797979; /*grey - colour appearances: 1 */
	font-size: .85em; 
	font-style: normal;
	font-weight: bold; 
	background-color: Transparent;
	font-family: Arial, Helvetica, Verdana, Tahoma, sans-serif;
}

/* Sub Menu Mouse Over font color */
.MainMenu_MenuItemSel {
	border-left: #3C3939 0px solid; /*drk grey, colour appearances: 8*/
	border-bottom: #3C3939 1px solid; 
	border-top: #3C3939 1px solid; 
	border-right: #3C3939 0px solid;
	cursor: pointer; 
	cursor: hand; 
	color: #000000;
	font-size: .85em; 
	font-style: normal;
	font-weight: bold; 
	background-color: Transparent;
	font-family: Arial, Helvetica, Verdana, Tahoma, sans-serif;
}
.MainMenu_MenuItemAct {
	border-left: #3C3939 0px solid;  /*drk grey, colour appearances: 8*/
	border-bottom: #3C3939 1px solid;
	border-top: #3C3939 1px solid; 
	border-right: #3C3939 0px solid;
	cursor: pointer; 
	cursor: hand; 
	color: #DCDCDC; /*light grey */
	font-size: .85em; 
	font-style: normal;
	font-weight: bold; 
	background-color: Transparent;
	font-family: Arial, Helvetica, Verdana, Tahoma, sans-serif;
}

.MainMenu_MenuIcon {

	background-color: #353536; /*almost black - colour appearances: 5, here & submenuitemselect - below*/
	border-left: #353536 1px solid; 
	border-bottom: #353536 1px solid; 
	border-top: #353536 1px solid; 
	cursor: pointer; 
	cursor: hand; 
	text-align: center; 
	width: 4px;
	height: 21px;
}

/* sub menu mouse over bg*/
.submenuitemselect {
	background-color: #353536; color:#ffffff 
}

/* sub menu bg*/
.MainMenu_SubMenu {
	margin-top: 1px;
	margin-left: -1px;
	background-color: #ECECEC;  /*very light grey - v. faint, colour appearances: 1 */
	z-index: 1000; 
	cursor: pointer;
	cursor: hand; 
	border-top: #F1F1F1 0px solid; /*very light grey, colour appearances: 4 just here */
	border-right: #F1F1F1 2px solid;
	border-left: #F1F1F1 2px solid;
	border-bottom: #F1F1F1 2px solid;
	filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#ffffff,endColorStr=#EFEFEF);
	filter: Alpha(Opacity=80, FinishOpacity=100, Style=2);
}
.MainMenu_MenuBreak {
	border-bottom: #00ff00 0px solid;  /*bright green,  colour appearances: 4*/
	border-left: #00ff00 0px solid; 
	border-top: #00ff00 0px solid;  
	border-right: #00ff00 0px solid; 
	background-color: transparent; 
	height: 0px;
}
.MainMenu_MenuArrow {
	border-right: #EFEFEF 1px solid; /*very light grey - v. faint */
	border-bottom: #EFEFEF 1px solid; 
	border-top: #EFEFEF 1px solid;
	font-family: webdings; 
	font-size: .85em; 
	cursor: pointer; 
	cursor: hand; 
}
.MainMenu_RootMenuArrow {
	font-family: webdings; 
	font-size: .85em; 
	cursor: pointer; 
	cursor: hand;
}






