<STYLE TYPE="TEXT/CSS">
<!--

UNKNOWN
{
    FONT-WEIGHT: normal;
    FONT-SIZE: x-small;
    FONT-FAMILY: Arial, Helvetica, Sans-Serif;
}

H1
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 1.1em;
    COLOR: #FF6600;
    FONT-STYLE: normal;
    FONT-FAMILY: Arial, Helvetica, Sans-Serif;
}

H2
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 1.1em;
    COLOR: #FF6600;
    FONT-FAMILY: Arial, Helvetica, Sans-Serif;
}

H3
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 1.1em;
    COLOR: #FF6600;
    FONT-FAMILY: Arial, Helvetica, Sans-Serif;
}

H4
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 0.8em;
    COLOR: #FF6600;
    FONT-FAMILY: Arial, Helvetica, Sans-Serif;
}

H5
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 0.8em;
    COLOR: #666666;
    FONT-FAMILY: Arial, Helvetica, Sans-Serif;
}

H6
{
    FONT-WEIGHT: normal; 
    FONT-SIZE: 0.7em;
    COLOR: #333333;
    FONT-FAMILY: Arial, Helvetica, Sans-Serif;
}

BODY
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 0.7em;
    FONT-FAMILY: Arial, Helvetica, Sans-Serif;
}

LABEL
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 0.7em;
    FONT-FAMILY: Arial, Helvetica, Sans-Serif;
}

DIV
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 0.7em;
    FONT-FAMILY: Arial, Helvetica, Sans-Serif;
}

SPAN
{
    FONT-WEIGHT: normal;
    FONT-FAMILY: Arial, Helvetica, Sans-Serif;
}

P
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 0.7em;
    FONT-FAMILY: Arial, Helvetica, Sans-Serif
}

.borderstyle
{
    BORDER-RIGHT: 0pt;
    BORDER-TOP: 0pt;
    BORDER-LEFT: 0pt;
    BORDER-BOTTOM: 0pt;
    BACKGROUND-COLOR: #CCCCCC;
    CELLSPACING: 0;
    CELLPADDING: 3;
}

TD
{
    FONT-WEIGHT: normal;
    COLOR: #666666;
    FONT-FAMILY: Arial, Helvetica;
    BORDER-RIGHT: 0;
    BORDER-TOP: 0;
    BORDER-LEFT: 0;
    BORDER-BOTTOM: 0;
}

TH
{
    FONT-SIZE: 11px;
    BORDER-RIGHT: 0;
    BORDER-TOP: 0;
    BORDER-LEFT: 0;
    BORDER-BOTTOM: 0;
}

UL
{
    FONT-WEIGHT: normal;
    FONT-FAMILY: Arial, Helvetica, Sans-Serif;
}

LI
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 0.7em;
    FONT-FAMILY: Arial, Helvetica, Sans-Serif;
}

.ec
{
    FONT-WEIGHT: lighter;
    TEXT-TRANSFORM: lowercase;
    FONT-STYLE: italic;
}

.ecSL
{
    FONT-SIZE: x-small;
    COLOR: black;
    TEXT-DECORATION: none;
}

A.ecSL:link
{
    COLOR: #3366CC;
}

A.ecSL:visited
{
    COLOR: #3366CC;
}

.ecSmall
{
    FONT-SIZE: x-small;
    COLOR: black;
}

A.ecSmall:link
{
    COLOR: #CC3300;
}

A.ecSmall:visited
{
    COLOR: #FF6600;
}

.ecMPstock
{
    FONT-SIZE: 10px;
    COLOR: #003366;
    FONT-FAMILY: Verdana, Arial, Helvetica, Sans-Serif;
    TEXT-DECORATION: none;
}

.ecInvest
{
    FONT-SIZE: x-small;
}

A.ecInvest:link
{
    COLOR: #CC3300;
}

A.ecInvest:visited
{
    COLOR: #003366;
}

.ecStrong
{
    FONT-WEIGHT: bold;
    COLOR: black;
}

.ecStrong2
{
    FONT-WEIGHT: bold;
    FONT-STYLE: italic;
    FONT-FAMILY: Script;
    TEXT-DECORATION: underline overline line-through;
}

IMG
{
	BORDER: 0px;
}

.text
{
	FONT-FAMILY: Verdana, arial, helvetica;
	FONT-SIZE: 11px;
	FONT-WEIGHT: normal;
	COLOR: #666666;
}

.darktext
{
	FONT-FAMILY: Verdana, arial, helvetica;
	FONT-SIZE: 11px;
	FONT-WEIGHT: normal;
	COLOR: #333333;
}

.boldtext
{
	FONT-FAMILY: Verdana, arial, helvetica;
	FONT-SIZE: 11px;
	FONT-WEIGHT: bold;
	COLOR: #666666;
}

.blue
{
	FONT-FAMILY: Verdana, arial, helvetica;
	FONT-SIZE: 15px;
	FONT-WEIGHT: bold;
	COLOR: #0066CC;
	FONT-STYLE: italic;
	TEXT-DECORATION: none;
}

.blue2
{
	FONT-FAMILY: Verdana, arial, helvetica;
	FONT-SIZE: 11px;
	FONT-WEIGHT: bold;
	COLOR: #0066CC;
	TEXT-DECORATION: none;
}

.redtext
{
	FONT-FAMILY: Verdana, arial, helvetica;
	FONT-SIZE: 11px;
	FONT-WEIGHT: bold;
	COLOR: #CC3300;
}

.redit
{
	FONT-FAMILY: Verdana, arial, helvetica;
	FONT-SIZE: 11px;
	FONT-WEIGHT: normal;
	FONT-STYLE: italic;
	COLOR: #CC3300;
}

.bluelink
{
	FONT-FAMILY: Verdana, arial, helvetica;
	FONT-SIZE: 11px;
	FONT-WEIGHT: bold;
	COLOR: #0066CC;
	TEXT-DECORATION: underline;
}

.orangelink
{
	FONT-FAMILY: Verdana, arial, helvetica;
	FONT-SIZE: 11px;
	FONT-WEIGHT: normal;
	COLOR: #FF6600;
	TEXT-DECORATION: underline;
}

.bluelink2
{
	FONT-FAMILY: Verdana, arial, helvetica;
	FONT-SIZE: 10px;
	FONT-WEIGHT: normal;
	COLOR: #0066CC;
	TEXT-DECORATION: underline;
}

.BasicTable 
{
	WIDTH: 512;
	BORDER: 0;
	FONT-SIZE: 9pt;
	FONT-FAMILY: Verdana,Arial, Verdana, Helvetica, Sans-Serif;
}

.BasicTableInfo
{
	WIDTH: 512;
	BORDER: 0;
	FONT-SIZE: 9pt;
    FONT-FAMILY: Verdana,Arial, Verdana, Helvetica, Sans-Serif;
    FONT-STYLE: italic;
}

.BasicTableInfoNoItals
{
	BORDER: 0;
    FONT-FAMILY: Verdana,Arial, Verdana, Helvetica, Sans-Serif;
}

input.basic
{
	FONT-SIZE: 9pt;
    FONT-FAMILY: Verdana,Arial, Verdana, Helvetica, Sans-Serif;
}

.MainResHeader
{
	FONT-WEIGHT: bold;
	BACKGROUND-COLOR: #FFCC99;
	FONT-SIZE: 12pt;
	COLOR: #FF6600;
	FONT-STYLE: normal;
	FONT-FAMILY: EircomHeadline, Verdana, Arial, Helvetica, Sans-Serif;
}

.MainBusHeader
{
	FONT-WEIGHT: bold;
	BACKGROUND-COLOR: #E5E5E5;
	FONT-SIZE: 12pt;
	COLOR: #7D7C7B;
	FONT-STYLE: normal;
	FONT-FAMILY: EircomHeadline, Verdana, Arial, Helvetica, Sans-Serif;
}

.StoreHeaders
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12pt;
    COLOR: #0066CC;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana, Arial, Helvetica, Sans-Serif;
}

.productPrice
{
	BACKGROUND-COLOR: white;
	COLOR: black;
	FONT-SIZE: 8pt;
	FONT-FAMILY: Arial, Verdana, Helvetica, Sans-Serif;
}

.productName
{
	BACKGROUND-COLOR: white;
	COLOR: black;
	FONT-SIZE: 8pt;
	FONT-FAMILY: Arial, Verdana, Helvetica, Sans-Serif;
}

.productShortDescription
{
	BACKGROUND-COLOR: #E5E5E5;
	COLOR: black;
	FONT-SIZE: 8pt;
	FONT-FAMILY: Arial, Verdana, Helvetica, Sans-Serif;
}

.productColour
{
	BACKGROUND-COLOR: #e5e5e5;
	COLOR: black;
	FONT-SIZE: 8pt;
	FONT-FAMILY: Arial, Verdana, Helvetica, Sans-Serif;
}

.paddingField
{
	BACKGROUND-COLOR: #82ACEB;
	FONT-SIZE: 8pt;
	FONT-FAMILY: Arial, Verdana, Helvetica, Sans-Serif;
}

.productLinks
{
	BACKGROUND-COLOR: #C6C6C6;
	COLOR: black;
	FONT-SIZE: 8pt;
	FONT-FAMILY: Arial, Verdana, Helvetica, Sans-Serif;
}

.busProductDetailsHeader
{   
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    COLOR: #7D7C7B;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana, Arial, Helvetica, Sans-Serif;
}

.busProductDetailsSubHeader
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: #7D7C7B;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana, Arial, Helvetica, Sans-Serif;
}

.resProductDetailsHeader
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    COLOR: #FF9900;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana, Arial, Helvetica, Sans-Serif;
}

.resProductDetailsSubHeader
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: #FF9900;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana, Arial, Helvetica, Sans-Serif;
}
.resINPUTReadOnly
{
    BORDER-RIGHT: black double;
    BORDER-TOP: black double;
    BORDER-LEFT: black double;
    BORDER-BOTTOM: black double;
    BACKGROUND-COLOR: #FFCC99;
}

.busINPUTReadOnly
{
    BORDER-RIGHT:#E5E5E5;
    BORDER-TOP: #E5E5E5;
    BORDER-LEFT: #E5E5E5;
    BORDER-BOTTOM: #E5E5E5;
    BACKGROUND-COLOR:#E5E5E5;
}

.productPages
{
    FONT-SIZE: 8pt;
    COLOR: #2E534B;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana, Arial, Helvetica, Sans-Serif;
}

.productDetailsLongDesc
{
    FONT-SIZE: 10pt;
    COLOR: black;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana, Arial, Helvetica, Sans-Serif;
}

.productDetailsPrice
{
    BACKGROUND-COLOR: #E5E5E5;
    FONT-SIZE: 10pt;
    COLOR: black;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana, Arial, Helvetica, Sans-Serif;
}

.productDetailsDidYouKnow
{
    FONT-SIZE: 10pt;
    COLOR: blue;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana, Arial, Helvetica, Sans-Serif;
}

.productDetailsNameHeader
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    COLOR: black;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana, Arial, Helvetica, Sans-Serif;
}

.loginSubHeader
{
    FONT-WEIGHT: bold;
    COLOR: #0064D0;
    FONT-SIZE: 10pt;
    FONT-FAMILY: Verdana, Arial, Helvetica, Sans-Serif; 
}

.loginSubHeaderRes
{
    FONT-WEIGHT: bold;
    COLOR: #FF6600;
    FONT-SIZE: 10pt;
    FONT-FAMILY: Verdana, Arial, Helvetica, Sans-Serif;
}

.regLabel 
{
    FONT-WEIGHT: bold;
    COLOR: #0068D0;
    FONT-SIZE: 9pt;
    FONT-FAMILY: Arial, Helvetica, Sans-Serif;
}

.regLabelItals
{
    FONT-WEIGHT: bold;
    COLOR: #0068D0;
    FONT-SIZE: 9pt;
    FONT-FAMILY: Arial, Helvetica, Sans-Serif;
    FONT-STYLE: italic;
}

.regLabelLarge 
{
    FONT-WEIGHT: bold;
    COLOR: #0068D0;
    FONT-SIZE: 12pt;
    FONT-FAMILY: Arial, Helvetica, Sans-Serif;
}

.regInfoText
{
    COLOR: black;
    FONT-SIZE: 9pt;
    FONT-FAMILY: Verdana,Arial, Helvetica, Sans-Serif;
}

.regInfoTextItals
{
    COLOR: black;
    FONT-SIZE: 9pt;
    FONT-FAMILY: Verdana,Arial, Helvetica, Sans-Serif;
    FONT-STYLE: italic;
    FONT-WEIGHT: normal;
}

.regPageHeader
{
    COLOR: #0068D0;
    FONT-SIZE: 11pt;
    FONT-FAMILY: Verdana,Arial, Helvetica, Sans-Serif;
    FONT-STYLE: italic;
    FONT-WEIGHT: bold;
}

A.productListing:link
{
    FONT-SIZE: 8pt;
    COLOR: #2E534B;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana, Arial, Helvetica, Sans-Serif;    
}

A.productListing:visited
{
    FONT-SIZE: 8pt;
    COLOR: #2E534B;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana, Arial, Helvetica, Sans-Serif;
    
}

A.productListing:active
{
    FONT-SIZE: 8pt;
    COLOR: #2E534B;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana, Arial, Helvetica, Sans-Serif;
}

A.productListing:hover
{
    FONT-SIZE: 8pt;
    COLOR: #2E534B;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana, Arial, Helvetica, Sans-Serif;
}

.menuRes 
{
	FONT-FAMILY: Arial;
	BACKGROUND-COLOR: #cccccc;
	COLOR: #FF6600;
	FONT-WEIGHT: bold;
	TEXT-DECORATION: none;
}

.menuResSecondary 
{
	FONT-FAMILY: Arial;
	BACKGROUND-COLOR: #FFE5B3;
	COLOR: #666666;
	FONT-WEIGHT: bold;
}

.menuResTertiary 
{
	FONT-FAMILY: Arial;
	BACKGROUND-COLOR: #FFCC99;
	COLOR: #666666;
	FONT-WEIGHT: bold;
}

.menuResFour
{
	FONT-FAMILY: Arial;
	BACKGROUND-COLOR: #FFA966;
	COLOR: #666666;
	FONT-WEIGHT: bold;
}

.menuHover 
{
	FONT-FAMILY: Arial;
	BACKGROUND-COLOR: #FF6633;
	COLOR: #666666;
	FONT-WEIGHT: bold;
}

.headerLabelText 
{
	FONT-FAMILY: Arial;
	FONT-SIZE: 0.7em;
	FONT-WEIGHT: none;
	COLOR: #333333;
}

.labelText 
{
	FONT-FAMILY: Arial;
	FONT-SIZE: 0.7em;
	FONT-WEIGHT: none;
	COLOR: #666666
}

.labelTextMan 
{
	FONT-FAMILY: Arial, Helvetica;
	FONT-SIZE: 11px;
	FONT-WEIGHT: bold;
	COLOR: #333333;
}

.copyrightText 
{
	FONT-FAMILY: Arial;
	FONT-SIZE: 0.7em;
	FONT-WEIGHT: none;
	COLOR: #999999;
}

.tableHeader 
{
	FONT-FAMILY: Arial;
	FONT-SIZE: 0.7em;
	FONT-WEIGHT: none;
	COLOR: #FF6600;
}

.mainHeader
{
	FONT-FAMILY: Arial, Helvetica;
	FONT-SIZE: 1.1em;
	FONT-WEIGHT: bold;
	COLOR: #FF6600;
}

.pageSmallHeader 
{
	FONT-FAMILY: Arial, Helvetica;
	FONT-SIZE: 0.8em;
	FONT-WEIGHT: bold;
	COLOR: #FF6600;
}

.pageSmallNeutral 
{
	FONT-FAMILY: Arial;
	FONT-SIZE: 0.8em;
	FONT-WEIGHT: bold;
	COLOR: #666666;
}

.didYouKnow 
{
	FONT-FAMILY: Arial;
	FONT-SIZE: 0.7em;
	FONT-WEIGHT: none;
	COLOR: #FF6600;
}

.bustableHeader 
{
	FONT-FAMILY: Arial;
	FONT-SIZE: 0.7em;
	FONT-WEIGHT: none;
	COLOR: #FF6600;
}

.busmainHeader
{
	FONT-FAMILY: Arial, Helvetica;
	FONT-SIZE: 1.1em;
	FONT-WEIGHT: bold;
	COLOR: #FF6600;
}

.buspageSmallHeader
{
	FONT-FAMILY: Arial, Helvetica;
	FONT-SIZE: 0.8em;
	FONT-WEIGHT: bold;
	COLOR: #0066CC;
}

.buspageSmallNeutral 
{
	FONT-FAMILY: Arial;
	FONT-SIZE: 0.8em;
	FONT-WEIGHT: bold;
	COLOR: #666666;
}

.busdidYouKnow
{
	FONT-FAMILY: Arial;
	FONT-SIZE: 0.7em;
	FONT-WEIGHT: none;
	COLOR: #FF6600;
}

.busstoreFrontColorStripRes 
{
	FONT-FAMILY: Arial;
	FONT-SIZE: 1px;
	FONT-WEIGHT: none;
	BACKGROUND-COLOR: #C3E97F;
}

.shadedPromotion 
{
	BACKGROUND-COLOR: #FFE5B3;
}

.greybar
{
	BACKGROUND-COLOR: #ECECEC;
	BORDER-TOP: 1px solid #CCCCCC;
	BORDER-RIGHT: 1px solid #CCCCCC;
	BORDER-BOTTOM: 1px solid #CCCCCC;
	BORDER-LEFT: 1px solid #CCCCCC;
}

.greybarWithText
{
	FONT-SIZE: 0.7em;
	BACKGROUND-COLOR: #ECECEC;
	BORDER-TOP: 1px solid #CCCCCC;
	BORDER-RIGHT: 1px solid #CCCCCC;
	BORDER-BOTTOM: 1px solid #CCCCCC;
	BORDER-LEFT: 1px solid #CCCCCC;
}

.greybackground
{
	FONT-FAMILY: Arial;
	FONT-WEIGHT: none;
	BACKGROUND-COLOR: #ECECEC;
}

.standardButton 
{
	FONT-FAMILY: Arial; 
	COLOR: #FFFFFF; 
	FONT-SIZE: 0.7em; 
	BACKGROUND-COLOR: #999999; 
	BORDER: 1px solid #CCCCCC;
	WIDTH: 50;
}

.infoButton 
{
	FONT-FAMILY: courier new;
	COLOR: #FFFFFF;
	FONT-SIZE: 0.7em;
	BACKGROUND-COLOR: #999999; 
	BORDER: 1px solid #CCCCCC;
	WIDTH: 10;
}
 
.progressIndicatorCurrentStep 
{
	FONT-FAMILY: Arial; 
	COLOR: black;
	FONT-WEIGHT: bold; 
	FONT-SIZE: 0.7em; 
	BACKGROUND-COLOR: #ECECEC; 
	BORDER: 1px solid #CCCCCC;
}

.progressIndicator 
{
	FONT-FAMILY: Arial; 
	COLOR: black; 
	FONT-WEIGHT: none;
	FONT-SIZE: 0.7em; 
	BACKGROUND-COLOR: #ECECEC; 
	BORDER: 1px solid #CCCCCC;
}

.storeFrontColorStripRes 
{
	FONT-FAMILY: Arial;
	FONT-SIZE: 1px;
	FONT-WEIGHT: none;
	BACKGROUND-COLOR: #FFE5B3;
}

.imageStyle 
{
	FONT-FAMILY: Arial;
	FONT-SIZE: 1px;
	FONT-WEIGHT: none;
}

P 
{
	MARGIN: 4;
}

.mousePointerHand 
{
	CURSOR: hand;
} 

A.generalLinks:link
{
    FONT-FAMILY: Arial;
    FONT-SIZE: 0.7em;
    FONT-WEIGHT: none;
    TEXT-DECORATION: underline;
    COLOR: #333333;
    HEIGHT: 0;
}

A.generalLinks:visited
{
    FONT-FAMILY: Arial;
    FONT-SIZE: 0.7em;
    FONT-WEIGHT: none;
    TEXT-DECORATION: underline;
    COLOR: #333333;
    HEIGHT: 0;
}

A.generalLinks:active
{
    FONT-FAMILY: Arial;
    FONT-SIZE: 0.7em;
    FONT-WEIGHT: none;
    TEXT-DECORATION: underline;
    COLOR: #333333;
    HEIGHT: 0;
}

A.generalLinks:hover
{
    FONT-FAMILY: Arial;
    FONT-SIZE: 0.7em;
    FONT-WEIGHT: none;
    TEXT-DECORATION: underline;
    COLOR: #333333;
    HEIGHT: 0;
}

A.generalLinksNoUL:link
{
    FONT-FAMILY: Arial;
    FONT-SIZE: 0.7em;
    FONT-WEIGHT: none;
    TEXT-DECORATION: none;
    COLOR: #666666;
    HEIGHT: 0;
}

A.generalLinksNoUL:visited
{
    FONT-FAMILY: Arial;
    FONT-SIZE: 0.7em;
    FONT-WEIGHT: none;
    TEXT-DECORATION: none;
    COLOR: #666666;
    HEIGHT: 0;
}

A.generalLinksNoUL:active
{
    FONT-FAMILY: Arial;
    FONT-SIZE: 0.7em;
    FONT-WEIGHT: none;
    TEXT-DECORATION: none;
    COLOR: #666666;
    HEIGHT: 0;
}

A.generalLinksNoUL:hover
{
    FONT-FAMILY: Arial;
    FONT-SIZE: 0.7em;
    FONT-WEIGHT: none;
    TEXT-DECORATION: none;
    COLOR: #666666;
    HEIGHT: 0;
}

A:link
{
    FONT-FAMILY: Arial;
    FONT-WEIGHT: none;
    TEXT-DECORATION: underline;
    COLOR: black;
}

A:visited
{
    FONT-FAMILY: Arial;
    FONT-WEIGHT: none;
    TEXT-DECORATION: underline;
    COLOR: black;
}

A:active
{
    FONT-FAMILY: Arial, Arial;
    FONT-WEIGHT: none;
    TEXT-DECORATION: underline;
    COLOR: black;
}

A:hover
{
    FONT-FAMILY: Arial;
    FONT-WEIGHT: none;
    TEXT-DECORATION: underline;
    COLOR: black;
}

A.leftNavGeneral:link
{
    FONT-FAMILY: Arial;
    FONT-SIZE: 0.7em;
    FONT-WEIGHT: none;
    TEXT-DECORATION: none;
    COLOR: #666666;
}

A.leftNavGeneral:visited
{
    FONT-FAMILY: Arial;
    FONT-SIZE: 0.7em;
    FONT-WEIGHT: none;
    TEXT-DECORATION: none;
    COLOR: #666666;
}

A.leftNavGeneral:active
{
    FONT-FAMILY: Arial;
    FONT-SIZE: 0.7em;
    FONT-WEIGHT: none;
    TEXT-DECORATION: none;
    COLOR: #666666;
}

A.leftNavGeneral:hover
{
    FONT-FAMILY: Arial;
    FONT-SIZE: 0.7em;
    FONT-WEIGHT: none;
    TEXT-DECORATION: none;
    COLOR: #FFFFFF;
}

A.news:link
{
    COLOR: #333333;
    TEXT-DECORATION: underline;
    FONT-SIZE: 0.7em;
    FONT-FAMILY: Arial, Helvetica;
}
 
A.news:visited
{
    COLOR: #333333;
    TEXT-DECORATION: underline;
    FONT-SIZE: 0.7em;
    FONT-FAMILY: Arial, Helvetica;
}

A.news:hover
{
    COLOR: #333333;
    TEXT-DECORATION: underline;
    FONT-SIZE: 0.7em;
    FONT-FAMILY: Arial, Helvetica;
}

.content
{
    COLOR: #666666;
    TEXT-DECORATION: none;
    FONT-FAMILY: Arial, Helvetica;
    FONT-SIZE: 0.7em;
}

.inputBox
{
    TEXT-DECORATION: none;
    FONT-FAMILY: Arial, Helvetica;
    FONT-SIZE: 0.8em;
}

.progressBarOn 
{
	FONT-FAMILY: Arial;
	FONT-SIZE: 11px;
	FONT-WEIGHT: bold;
	COLOR: #666666;
}

.progressBarOff
{
	FONT-FAMILY: Helvetica;
	FONT-SIZE: 11px;
	FONT-WEIGHT: bold;
	COLOR: #C0C0C0;
}

.errorText
{
	FONT-FAMILY: Arial;
	FONT-SIZE: 0.7em;
	FONT-WEIGHT: bold;
	COLOR: #FF0000;
}

.menuExplore
{
	FONT-FAMILY: Arial;
	FONT-SIZE: 12pt;
	FONT-WEIGHT: bold;
	BACKGROUND-COLOR: #FFE5B3;
	BORDER: 1px solid #CCCCCC;
	PADDING: 0 0 0 10px;
}

.newsTitle 
{
	FONT-FAMILY: Arial;
	FONT-SIZE: 0.8em;
	FONT-WEIGHT: bold;
	COLOR: #FF6600;
}

.whiteLabelText
{
	FONT-FAMILY: Arial;
	FONT-SIZE: 0.7em;
	FONT-WEIGHT: none;
	COLOR: #FFFFFF;
}

.darkGreyBar
{
	BACKGROUND-COLOR: #666666;
	COLOR: #fff;
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
}

.quickfind
{
	WIDTH: 136px;
	MARGIN: 6px 0 0 4px;
	FONT-FAMILY: Arial, Verdana, Helvetica, Sans-Serif;
	FONT-SIZE: 11px;
	FONT-WEIGHT: normal;
	COLOR: #666;
	BACKGROUND-COLOR: #F6F6F6;
}

A.headerLinks:link
{
    FONT-FAMILY: Arial;
    FONT-SIZE: 0.7em;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none;
    COLOR: #FFFFFF;
}

A.headerLinks:visited
{
    FONT-FAMILY: Arial;
    FONT-SIZE: 0.7em;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none;
    COLOR: #FFFFFF;
}

A.headerLinks:active
{
    FONT-FAMILY: Arial;
    FONT-SIZE: 0.7em;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none;
    COLOR: #FFFFFF;
}

A.headerLinks:hover
{
    FONT-FAMILY: Arial;
    FONT-SIZE: 0.7em;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: underline;
    COLOR: #FFFFFF;
}

A.otherSiteLink:link
{
	FONT-FAMILY: Arial, Helvetica;
	FONT-SIZE: 0.7em;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none;
    COLOR: #FFFFFF;
}

A.otherSiteLink:visited
{
    FONT-FAMILY: Arial, Helvetica;
    FONT-SIZE: 0.7em;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none;
    COLOR: #FFFFFF;
}

A.otherSiteLink:active
{
    FONT-FAMILY: Arial, Helvetica;
    FONT-SIZE: 0.7em;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none;
    COLOR: #FFFFFF;
}

A.otherSiteLink:hover
{
    FONT-FAMILY: Arial, Helvetica;
    FONT-SIZE: 0.7em;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none;
    COLOR: #FFFFFF;
}

A.otherEircomSitesLink:link
{
    FONT-FAMILY: Arial, Helvetica;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none;
    COLOR: #666666;
}

A.otherEircomSitesLink:visited
{
    FONT-FAMILY: Arial, Helvetica;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none;
    COLOR: #666666;
}

A.otherEircomSitesLink:active
{
    FONT-FAMILY: Arial, Helvetica;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none;
    COLOR: #666666;
}

A.otherEircomSitesLink:hover
{
    FONT-FAMILY: Arial, Helvetica;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none;
    COLOR: #666666;
}

A.generalLinksBold:link
{
    FONT-FAMILY: Arial, Helvetica;
    FONT-SIZE: 0.7em;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none;
    COLOR: #666666;
}

A.generalLinksBold:visited
{
    FONT-FAMILY: Arial, Helvetica;
    FONT-SIZE: 0.7em;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none;
    COLOR: #666666;
}

A.generalLinksBold:active
{
    FONT-FAMILY: Arial, Helvetica;
    FONT-SIZE: 0.7em;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none;
    COLOR: #666666;
}

A.generalLinksBold:hover
{
    FONT-FAMILY: Arial, Helvetica;
    FONT-SIZE: 0.7em;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none;
    COLOR: #666666;
}

A.generalLinksSelected:link
{
    FONT-FAMILY: Arial;
    FONT-SIZE: 0.7em;
    FONT-WEIGHT: none;
    TEXT-DECORATION: none;
    COLOR: #FFFFFF;
}

A.generalLinksSelected:visited
{
    FONT-FAMILY: Arial;
    FONT-SIZE: 0.7em;
    FONT-WEIGHT: none;
    TEXT-DECORATION: none;
    COLOR: #FFFFFF;
}

A.generalLinksSelected:active
{
    FONT-FAMILY: Arial;
    FONT-SIZE: 0.7em;
    FONT-WEIGHT: none;
    TEXT-DECORATION: none;
    COLOR: #FFFFFF;
}

A.generalLinksSelected:hover
{
    FONT-FAMILY: Arial;
    FONT-SIZE: 0.7em;
    FONT-WEIGHT: none;
    TEXT-DECORATION: none;
    COLOR: #FFFFFF;
}

.breadCrumbEnd
{
	COLOR: #F15A22;
    TEXT-DECORATION: none;
    FONT-FAMILY: Arial, Helvetica;
    FONT-SIZE: 0.7em;
}

.headerGradient
{
	BACKGROUND-IMAGE: url("../images/headerGradient.gif");
	BACKGROUND-REPEAT: repeat-x;
}

.vertPromotions
{
	BACKGROUND-COLOR: #FFFFFF;
}

.otherSiteBar
{
	BACKGROUND-COLOR: #666666;
	COLOR: #FFFFFF;
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
}

.greyTable
{
	BACKGROUND-COLOR: #7C7B79;
}

.whiteTable
{
	BACKGROUND-COLOR: #FFFFFF;
}

.firstPSTNHeader 
{
	FONT-FAMILY: Arial, Helvetica;
	FONT-SIZE: 0.8em;
	FONT-WEIGHT: bold;
	COLOR: #FFFFFF;
	BACKGROUND-COLOR: #7C7B79;
}

/*Nominated numbers styles*/
.nominatedNumberEntryForm
{
	BORDER: 1px solid #CCCCCC;
}

.nominatedNumberHeader
{
	FONT-FAMILY: Arial, Helvetica;
	FONT-SIZE: 12px;
	FONT-WEIGHT: bold;
	COLOR: #FF6600;
	BACKGROUND-COLOR: #CCCCCC;
	PADDING: 4px;
}

.nominatedNumberText
{
	FONT-FAMILY: Arial;
	FONT-SIZE: 11px;
	FONT-WEIGHT: normal;
	COLOR: #666666;
	PADDING: 4px;
	CLEAR: both;
}

.nominatedNumberField
{
	FONT-FAMILY: Arial;
	FONT-SIZE: 11px;
	FONT-WEIGHT: normal;
	COLOR: #666666;	
	HEIGHT: auto;
}

.nominatedNumberOrangeLabel
{
	FONT-FAMILY: Arial;
	FONT-SIZE: 11px;
	FONT-WEIGHT: bold;
	COLOR: #FF6600;
	PADDING: 4px;
}

.nominatedNumberRemainingLabel
{
	FONT-FAMILY: Arial;
	FONT-SIZE: 11px;
	FONT-WEIGHT: bold;
	COLOR: #666666;
}

.nominatedNumberRemainingValue
{
	FONT-FAMILY: Arial;
	FONT-SIZE: 11px;
	FONT-WEIGHT: normal;
	COLOR: #FF6600;
	WIDTH: 20px;
	PADDING-TOP: 0px;
	PADDING-BOTTOM: 2px;
	BORDER: 0;
	BACKGROUND-COLOR: #ECECEC;
}

.nominatedNumberList
{
	HEIGHT: 150px;
	WIDTH: 150px;
	FONT-SIZE: 11px;
	COLOR: #FF6600;
}

.nominatedNumberButton 
{
	FONT-FAMILY: Arial; 
	COLOR: #FFFFFF; 
	FONT-SIZE: 11px; 
	BACKGROUND-COLOR: #999999; 
	BORDER: 1px solid #CCCCCC;
	WIDTH: 50;
	MARGIN: 4px;
}

.greybackground
{
	FONT-FAMILY: Arial;
	FONT-WEIGHT: normal;
	BACKGROUND-COLOR: #ECECEC;
}

.nominatedNumberSTDType
{
	FONT-FAMILY: Arial;
	FONT-SIZE: 11px;
	FONT-WEIGHT: normal;
	COLOR: #666666;
	PADDING: 4px
}

.nominatedNumberSTDCode,
.nominatedNumberPhoneNumber
{
	FONT-FAMILY: Arial;
	FONT-SIZE: 11px;
	FONT-WEIGHT: normal;
	COLOR: #666666;
	PADDING: 4px;
	FLOAT: left;
}

.nominatedNumberListSection
{
	FLOAT: right;
	PADDING-RIGHT: 4px;
}

.nominatedNumberAddButtonSection
{
	CLEAR: left;
	TEXT-ALIGN: right;
}
-->

