/* -------------------------------------------------------------------------------------------- */
/*	global definitions to ensure default attributes are as desired								*/				
/* -------------------------------------------------------------------------------------------- */

BODY {
	font-size: 11px; 
	color: #666666; 
	line-height: 15px; 
	font-family: verdana, arial, sans-serif;
	margin:20px 20px 20px 20px;
	}

A, A:visited {
	color: #0066cc; 
	text-decoration: none;
	}

A:hover, a:visited:hover {
	text-decoration: underline;
	color: #000000;
	}


/* -------------------------------------------------------------------------------------------- */
/*	Coloured segment definitions																*/				
/* -------------------------------------------------------------------------------------------- */
.segment1 {
	background-color:#2266AB;
	}


.segmentColour{
	background-color:#2266AB;
}

/*body#customer_zone .segmentColour{
	background-color:#007A00;
}*/

.navigation_shading {
	/* controls the tint used */
	background-color:#f2f6fc;
}

.hubborder
{
	/* controls the blue/gray border around the page */
	background-color:#6C9EE1;
}
.pagedividor
{
	
	background-color:#cccccc;
}



/* -------------------------------------------------------------------------------------------- */
/*	Navigation elements declarations															*/				
/* -------------------------------------------------------------------------------------------- */

.GenNavShading{
	/* controls the tint used */
	background-color:#f2f6fc
}

.GenNavSegment {
	font-weight: normal; 
	font-size: 11px; 
	color: #000000; 
	font-family: verdana, arial, sans-serif;
	white-space: nowrap;
}
.GenNavSection {
	font-weight: normal; 
	font-size: 11px; 
	color: #000000; 
	font-family: verdana, arial, sans-serif;
}

.GenNavBreadcrumb {
	/* Bread crumb style */
	font-weight: normal; 
	font-size: 11px; 
	color: #000000; 
	font-family: verdana, arial, sans-serif;
}

.GenNavFooter, .GenNavLoginSearch {
	font-weight: normal; 
	font-size: 11px; 
	color: #000000; 
	font-family: verdana, arial, sans-serif;
	white-space: nowrap;

}

.GenNavSeparator {
	font-size: 11px; 
	margin-left: 7px; 
	color: #999999; 
	margin-right: 9px; 
	font-family: verdana, arial, sans-serif;
}

.mosaiccountry {
	font-size: 9px; 
	color: #ffffff; 
	line-height: 11px; 
	font-family: verdana, arial, sans-serif;
	}


/* -------------------------------------------------------------------------------------------- */
/*	Right and Left navigation declarations														*/				
/* -------------------------------------------------------------------------------------------- */

/* Left navigation */
.LeftNavTopCat {
	font-family:verdana, arial, sans-serif;
	font-size: 11px; 
	color: #000000; 
	font-weight:bold;
	background-color:#ffffff;
}
.LeftNavCatOn {
	font-family:verdana, arial, sans-serif;
	font-size: 11px; 
	color: #fc0204; 
	background-color:#ffffff;
}

/* Right navigation */
.RightNavTopCat {
	font-family:verdana, arial, sans-serif;
	font-size: 11px; 
	color: #000000; 
	font-weight:bold;
	background-color:#f1f8ff;
}
.RightNavCatOn {
	font-family:verdana, arial, sans-serif;
	font-size: 11px; 
	color: #fc0204; 
	background-color:#f1f8ff;
}



.inputTextSearch {
	color: #000000; 
	border-top-style: inset; 
	border-right-style: inset;
	border-left-style: inset;
	background-color: #f2f6fc;
	border-bottom-style: inset;
	width:95px; height:18px;
}

.padding20 {
	padding-left: 20px;
}

.inputimage{
	border-width: 0px 0px 0px 0px; 
	font-weight: normal; 
	font-size: 11px;  
	color: #000000; 
}

.inputText {
	color: #666666; 
	border-top-style: inset; 
	border-right-style: inset; 
	border-left-style: inset; 
	background-color: #eff3fb; 
	border-bottom-style: inset;
}

Table.tight {
	border:		0px none;
	padding:	0;
	margin:		0;
	border-collapse: collapse
}

.seperator {
	background-image:url('/static/internet/com/images/en/borders/dotted_across.gif');
	background-repeat:repeat-x;	
	background-position: center 50%;
	background-color:#ffffff
	}

/* -------------------------------------------------------------------------------------------- */
/*	These are the main content styles															*/				
/* -------------------------------------------------------------------------------------------- */

.content {
	font-size: 11px; 
	color: #666666; 
	line-height: 15px; 
	font-family: verdana, arial, sans-serif;
}

.contentblack {
	font-size: 11px; 
	color: #000000; 
	line-height: 15px; 
	font-family: verdana, arial, sans-serif;
}

.introduction {
	font-size: 12px; 
	color: #666666; 
	line-height: 17px; 
	font-family: verdana, arial, sans-serif;
}

.introductionblack {
	font-size: 12px; 
	color: #000000; 
	line-height: 17px; 
	font-family: verdana, arial, sans-serif;
	font-weight:bold;
}

.alert {
	font-size: 11px; 
	color: #ff0000; 
	line-height: 15px; 
	font-family: verdana, arial, sans-serif;
}

.heading1, h1 {
	font-size: 18px; 
	color: #999999; 
	font-family: verdana, arial, sans-serif;
	font-weight:bold;
}


.heading1colour {
	/* used the segment colour */
	font-size: 18px; 
	color: #2266AB; 
	font-family: verdana, arial, sans-serif;
	font-weight:bold;
}

body#customer_zone .heading1colour {
	/* takes on the green colour */
	color: #006100; 
}

.heading2, h2 {
	font-size: 14px; 
	color: #666666; 
	font-family: verdana, arial, sans-serif;
	font-weight:bold;
}
.heading2colour {
	/* used the segment colour */
	font-size: 14px; 
	color: #2266AB; 
	font-family: verdana, arial, sans-serif;
	font-weight:bold;
}
.heading3, h3 {
	font-size: 12px; 
	color: #666666; 
	font-family: verdana, arial, sans-serif;
	font-weight:bold;
}
.heading3black {
	font-size: 12px; 
	color: #000000; 
	font-family: verdana, arial, sans-serif;
	font-weight:bold;
}
.heading3colour {
	font-size: 12px; 
	color: #2266AB; 
	font-family: verdana, arial, sans-serif;
	font-weight:bold;
}
.heading4, h4 {
	font-size: 11px; 
	color: #666666; 
	font-family: verdana, arial, sans-serif;
	font-weight:bold;
}
.heading4colour {
	font-size: 11px; 
	color: #2266AB; 
	font-family: verdana, arial, sans-serif;
	font-weight:bold;
}
.heading4black {
	font-size: 11px; 
	color: #000000; 
	font-family: verdana, arial, sans-serif;
	font-weight:bold;
}

/* -------------------------------------------------------------------------------------------- */
/*	IE and NETSCAPE declarations																*/				
/* -------------------------------------------------------------------------------------------- */

/* IE only */
SELECT {
	FONT-SIZE: 10px; BORDER-TOP-STYLE: inset; BORDER-RIGHT-STYLE: inset; BORDER-LEFT-STYLE: inset; BORDER-BOTTOM-STYLE: inset
}


INPUT {
	BORDER-TOP-WIDTH: 1px; FONT-WEIGHT: normal; BORDER-LEFT-WIDTH: 1px; FONT-SIZE: 11px; BORDER-BOTTOM-WIDTH: 2px; COLOR: #000000; BORDER-RIGHT-WIDTH: 2px
}


/* Netscape only 
SELECT {
	FONT-SIZE: 10px; BORDER-TOP-STYLE: inset; BORDER-RIGHT-STYLE: inset; BORDER-LEFT-STYLE: inset; BORDER-BOTTOM-STYLE: inset
}
INPUT {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #000000;
}*/






/* -------------------------------------------------------------------------------------------- */
/*	Might be able to remove these																*/				
/* -------------------------------------------------------------------------------------------- */

.contenttight {
	font-size: 11px; 
	color: #666666; 
	line-height: 15px; 
	font-family: verdana, arial, sans-serif;
}

.GenCopyText {
	FONT-SIZE: 11px; COLOR: #666666; LINE-HEIGHT: 15px; FONT-FAMILY: Verdana, Arial, sans-serif;
}
.GenCopyText A {
	COLOR: #0066cc; TEXT-DECORATION: none
}
.GenCopyText A:visited {
	COLOR: #0066cc; TEXT-DECORATION: none
}

.GenFormInputText {
	BORDER-TOP-STYLE: inset; BORDER-RIGHT-STYLE: inset; BORDER-LEFT-STYLE: inset; BACKGROUND-COLOR: #eff3fb; BORDER-BOTTOM-STYLE: inset
}
.GenDropDownTextHome {
	FONT-SIZE: 10px;  COLOR: #000000; FONT-FAMILY: Verdana, Arial, sans-serif;BACKGROUND-COLOR: #eff3fb;
}
.GenDropDownTextWhiteBG {
	BACKGROUND-COLOR: white
}
.GenDropDownText {
	BACKGROUND-COLOR: #eff3fb
}

.dottedacross
{
	background-image:url('graphics/borders/dotted_across.gif');
	background-repeat:repeat-x;
	background-position: middle 50%;	
	background-color:transparent;
	height:3px
}

.GenBodyLink {
	COLOR: #0066cc
}
.GenBodyLink A {
	COLOR: #0066cc; TEXT-DECORATION: none
}
.GenBodyLink A:visited {
	COLOR: #0066cc; TEXT-DECORATION: none
}



.PortletTitle {
		font-family:Verdana, Arial, sans-serif;

	FONT-WEIGHT: bold; FONT-SIZE: 18px; color:#2266AB;
}
.PortletTitleCopy {
	FONT-SIZE: 12px; COLOR: #666666;LINE-HEIGHT: 17px;
}
.PortletTitleCopy A {
	TEXT-DECORATION: none;LINE-HEIGHT: 17px;
}


/*
H1 {
	FONT-SIZE: 18px
}
H1.P1PortletTitle {
	COLOR: #000066
}
H1.P2PortletTitle {
	COLOR: #ff0000
}
H1.P3PortletTitle {
	COLOR: #009900
}
H1.P4PortletTitle {
	COLOR: #660099
}
H2 {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #666666
}
H2 A {
	COLOR: #0066cc; TEXT-DECORATION: none
}
H2 A:visited {
	COLOR: #0066cc
}
H3 {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #666666
}
H3 A {
	COLOR: #0066cc; TEXT-DECORATION: none
}
H3 A:visited {
	COLOR: #0066cc
}

*/



TH {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #000000
}
TH A {
	COLOR: #0066cc
}
TH A:visited {
	COLOR: #0066cc
}
TD {
	FONT-SIZE: 11px; COLOR: #000000
}
CAPTION {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #666666
}
.p1Tint {
	BACKGROUND-COLOR: #eff3fb
}
.p1Tint TH {
	BACKGROUND-COLOR: #eff3fb
}
.p1Tint TD {
	BACKGROUND-COLOR: #eff3fb
}
.p2Tint {
	BACKGROUND-COLOR: #f4f7fd
}
.p2Tint TH {
	BACKGROUND-COLOR: #f4f7fd
}
.p2Tint TD {
	BACKGROUND-COLOR: #f4f7fd
}
.p3Tint {
	BACKGROUND-COLOR: #f6fbf6
}
.p3Tint TH {
	BACKGROUND-COLOR: #f6fbf6
}
.p3Tint TD {
	BACKGROUND-COLOR: #f6fbf6
}
.p4Tint {
	BACKGROUND-COLOR: #f4f7fd
}
.p4Tint TH {
	BACKGROUND-COLOR: #f4f7fd
}
.p4Tint TD {
	BACKGROUND-COLOR: #f4f7fd
}

.P1inputText {
	COLOR: #666666; BORDER-TOP-STYLE: inset; BORDER-RIGHT-STYLE: inset; BORDER-LEFT-STYLE: inset; BORDER-BOTTOM-STYLE: inset
}
.P2inputText {
	COLOR: #666666; BORDER-TOP-STYLE: inset; BORDER-RIGHT-STYLE: inset; BORDER-LEFT-STYLE: inset; BORDER-BOTTOM-STYLE: inset
}
.P3inputText {
	COLOR: #666666; BORDER-TOP-STYLE: inset; BORDER-RIGHT-STYLE: inset; BORDER-LEFT-STYLE: inset; BORDER-BOTTOM-STYLE: inset
}
.P4inputText {
	COLOR: #666666; BORDER-TOP-STYLE: inset; BORDER-RIGHT-STYLE: inset; BORDER-LEFT-STYLE: inset; BORDER-BOTTOM-STYLE: inset
}
.P1inputText {
	BACKGROUND-COLOR: #eff3fb
}
.P2inputText {
	BACKGROUND-COLOR: #f4f7fd
}
.P3inputText {
	BACKGROUND-COLOR: #f6fbf6
}
.P4inputText {
	BACKGROUND-COLOR: #f4f7fd
}




.P1DropDownText {
	BACKGROUND-COLOR: #eff3fb
}
.P3DropDownText {
	BACKGROUND-COLOR: #f6fbf6
}
.Button {
	BORDER-RIGHT: #0066cc 1px inset; BORDER-TOP: #0066cc 1px inset; FONT-WEIGHT: bold; FONT-SIZE: 11px; BORDER-LEFT: #0066cc 1px inset; COLOR: #0066cc; BORDER-BOTTOM: #0066cc 1px inset; HEIGHT: 17px; BACKGROUND-COLOR: white
}
.GenFormError {
	COLOR: #ff0000
}
.GenPortletError {
	FONT-WEIGHT: bold; COLOR: #ff0000
}
.GenPortletWarning {
	FONT-WEIGHT: bold
}
.GenHintText {
	FONT-SIZE: 10px; COLOR: #666666
}








.GenBodyCopy {
	FONT-SIZE: 11px; COLOR: #666666; LINE-HEIGHT: 15px
}
.GenBodyCopyBigger {
	FONT-SIZE: 11px; COLOR: #666666; FONT-FAMILY: Verdana, Arial, sans-serif
}
.GenBodyCopyBigger A {
	FONT-SIZE: 11px; COLOR: #0066cc; TEXT-DECORATION: none
}
.GenBodyCopyBigger A:visited {
	FONT-SIZE: 11px; COLOR: #0066cc; TEXT-DECORATION: none
}
.GenBodyEmphasisLarge {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #000000
}
.GenBodyEmphasisMedium {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #000000
}
.GenBodyLabel {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #666666
}
.GenLeadInFirstLine {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #666666
}
.GenTableListItem {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #0066cc
}
.GenTableListItem A {
	TEXT-DECORATION: none
}
.PSPortletTitleCopy {
	FONT-SIZE: 12px; COLOR: #666666
}
.PSPortletTitleCopy A {
	TEXT-DECORATION: none
}
.PSGenLink {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #3065cd
}
.PSGenLink A {
	COLOR: #3065cd; TEXT-DECORATION: none
}
.PSAdditionalResource {
	FONT-SIZE: 11px; COLOR: #3065cd
}
.PSAdditionalResource A {
	COLOR: #3065cd; TEXT-DECORATION: none
}
.PSFunction {
	FONT-SIZE: 11px; COLOR: #3065cd
}
.PSFunction A {
	COLOR: #3065cd; TEXT-DECORATION: none
}
.PSListItem {
	FONT-SIZE: 11px; COLOR: #3065cd
}
.PSListItem A {
	COLOR: #3065cd; TEXT-DECORATION: none
}
.PSEdDate {
	FONT-WEIGHT: bold; COLOR: #666666
}
.PSPrice {
	FONT-WEIGHT: bold; COLOR: #666666
}
.PSIndexListSecondary {
	FONT-SIZE: 11px; COLOR: #666666
}
.PSIndexListSecondary A {
	COLOR: #666666
}
.PSTableTextAdditional {
	COLOR: #000000
}
.PSTableTextAdditional A {
	COLOR: #000000; TEXT-DECORATION: none
}
.PSWhyBTText {
	FONT-SIZE: 11px; COLOR: #0066cc
}
.PSCatProduct {
	FONT-SIZE: 11px; COLOR: #0066cc
}
.PSCatProduct A {
	COLOR: #0066cc; TEXT-DECORATION: none
}
.PSPriceLabel {
	FONT-SIZE: 11px; COLOR: #666666
}






.HubBodyA {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #666666
}
.HubHeadingA {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #000000
}
.HubHeadingB {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #0066cc
}
.HubHeadingCampaign {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #bb0000
}
.HubHeadingCampaign A:link {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #bb0000
}
.HubHeadingCampaign A:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #bb0000
}
.HubLinkA {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #0066cc; TEXT-DECORATION: none
}
TABLE.hubSurroundTable {
	BORDER-RIGHT: #bbbbbb 1px solid; BORDER-TOP: #bbbbbb 0px solid; BORDER-LEFT: #bbbbbb 1px solid; BORDER-BOTTOM: #bbbbbb 1px solid
}
TD.hubSurroundCell {
	BORDER-RIGHT: #bbbbbb 1px solid; BORDER-TOP: #bbbbbb 1px solid; BORDER-LEFT: #bbbbbb 0px solid; BORDER-BOTTOM: #bbbbbb 0px solid
}
TD.hubSurroundEndCell {
	BORDER-RIGHT: #bbbbbb 0px solid; BORDER-TOP: #bbbbbb 1px solid; BORDER-LEFT: #bbbbbb 0px solid; BORDER-BOTTOM: #bbbbbb 0px solid
}
TABLE.hubContentTable {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; FONT-FAMILY: Verdana; BORDER-COLLAPSE: collapse; TEXT-ALIGN: left; border-spacing: 0
}
TD.hubContentTitleCell {
	PADDING-LEFT: 20px; PADDING-BOTTOM: 14px; PADDING-TOP: 18px
}
TD.hubContentCell {
	PADDING-RIGHT: 20px; PADDING-LEFT: 20px; FONT-SIZE: 11px; PADDING-BOTTOM: 20px; PADDING-TOP: 20px
}
TD.hubContentCellSides {
	PADDING-RIGHT: 20px; PADDING-LEFT: 20px; FONT-SIZE: 11px
}
.P3FormTitle {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #000000
}
.P3PortletLeadIn {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #009900
}
.P3PortletLeadIn A {
	FONT-SIZE: 12px; COLOR: #666666; TEXT-DECORATION: none
}
.P4PortletTitleB {
	FONT-WEIGHT: bold; FONT-SIZE: 16px; COLOR: #9000b8
}
.PSPortletTitle {
	FONT-WEIGHT: bold; FONT-SIZE: 18px; COLOR: #ff0000
}
.P3PortletTitle {
	FONT-WEIGHT: bold; FONT-SIZE: 18px; COLOR: #009900
}
.P4PortletTitle {
	FONT-WEIGHT: bold; FONT-SIZE: 18px; COLOR: #660099
}
.GenAreaHeading {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #666666
}
.PSEdIntro {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #666666
}
.GenActiveTitleBigger {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #0066cc
}
.PSSubTitle {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #0066cc
}
.GenActiveTitle {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #0066cc
}
.PSEdTitle {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #0066cc
}
.PSGenCopyTitle {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #666666
}
.PSEdAdditionalTitle {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #666666
}
.PSTableHeader {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #000000
}
.GenTableColumnHead {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #000000
}
A.GenTableColumnHead {
	COLOR: #0066cc
}


.GenBodyCopy {
	FONT-SIZE: 11px; COLOR: #666666
}
.GenBodyCopy A {
	COLOR: #0066cc; TEXT-DECORATION: none
}
.GenBodyCopy A:visited {
	COLOR: #0066cc; TEXT-DECORATION: none
}



.PSGenCopyText {
	COLOR: #666666
}
.PSGenCopyText A {
	COLOR: #3065cd; TEXT-DECORATION: none
}
.GenFormLabel {
	FONT-WEIGHT: bold; COLOR: #666666
}
.GenBodyLink {
	COLOR: #0066cc
}
.GenBodyLink A {
	COLOR: #0066cc; TEXT-DECORATION: none
}
.GenBodyLink A:visited {
	COLOR: #0066cc; TEXT-DECORATION: none
}
.PSFormError {
	COLOR: #fc0204
}
.PSTest {
	FONT-WEIGHT: bold; FONT-SIZE: 18px; COLOR: #ff0000
}
.inputText {
	COLOR: #666666; BORDER-TOP-STYLE: inset; BORDER-RIGHT-STYLE: inset; BORDER-LEFT-STYLE: inset; BACKGROUND-COLOR: #eff3fb; BORDER-BOTTOM-STYLE: inset
}
TABLE.P4SurroundTable {
	BORDER-RIGHT: #e7dbfb 1px solid; BORDER-TOP: #e7dbfb 0px solid; BORDER-LEFT: #e7dbfb 1px solid; BORDER-BOTTOM: #e7dbfb 1px solid
}
TABLE.P4SurroundEndTable {
	BORDER-RIGHT: #e7dbfb 1px solid; BORDER-TOP: #e7dbfb 1px solid; BORDER-LEFT: #e7dbfb 1px solid; BORDER-BOTTOM: #e7dbfb 1px solid
}
TD.P4SurroundCell {
	BORDER-RIGHT: #e7dbfb 1px solid; BORDER-TOP: #e7dbfb 1px solid; BORDER-LEFT: #e7dbfb 0px solid; BORDER-BOTTOM: #e7dbfb 0px solid
}
TD.P4SurroundEndCell {
	BORDER-RIGHT: #e7dbfb 0px solid; BORDER-TOP: #e7dbfb 1px solid; BORDER-LEFT: #e7dbfb 0px solid; BORDER-BOTTOM: #e7dbfb 0px solid
}
.P4PortletTitleAlt {
	FONT-WEIGHT: bold; FONT-SIZE: 18px; COLOR: #3e0071
}