BODY
{
    FONT-SIZE: 11px;
    COLOR: #000;
    FONT-FAMILY: verdana,arial,geneva,sans-serif
}
TD
{
    FONT-SIZE: 10px;
    COLOR: #000;
    FONT-FAMILY: verdana,arial,geneva,sans-serif
}
INPUT
{
    FONT-SIZE: 10px;
    COLOR: #000;
    FONT-FAMILY: verdana,arial,geneva,sans-serif
}
SELECT
{
    FONT-SIZE: 10px;
    COLOR: #000;
    FONT-FAMILY: verdana,arial,geneva,sans-serif
}
FORM
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px
}
TABLE
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px
}
TR
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px
}
TD
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px
}
INPUT
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px
}
SELECT
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px
}
SELECT
{
    FONT-SIZE: 9px;
    WIDTH: 125px;
    LINE-HEIGHT: 12px
}
A
{
    COLOR: #000;
    TEXT-DECORATION: underline
}
A:hover
{
    COLOR: #e50000
}
.coolblue
{
    BACKGROUND-COLOR: #e0e0e0
}
.maincolour
{
    BACKGROUND-COLOR: #e0e0e0
}
.downloadbg
{
    BACKGROUND-COLOR: #fdf7e7
}
.relatedlinksbg
{
    BACKGROUND-COLOR: #f4f4f4
}
.newsbg
{
    BACKGROUND-COLOR: #ebebeb
}
.promotionsbg
{
    BACKGROUND-COLOR: #f7dcc1
}
.maincolourlight
{
    BACKGROUND-COLOR: #e0e0e0
}
.lightgrey
{
    BACKGROUND-COLOR: #f4f4f4
}
.paleyellow
{
    BACKGROUND-COLOR: #ffc
}
.introhead
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 15px;
    PADDING-BOTTOM: 6px;
    PADDING-TOP: 6px
}
.introbody
{
    FONT-SIZE: 12px;
    COLOR: #666;
    LINE-HEIGHT: 15px
}
A.directaccess
{
    TEXT-DECORATION: none
}
A.directaccess:hover
{
    COLOR: #fff;
    BACKGROUND-COLOR: #000
}
.newshead
{
    FONT-WEIGHT: bold;
    MARGIN: 4px 0px 6px
}
.newsbody
{
    LINE-HEIGHT: 12px
}
.newstitle
{
    FONT-WEIGHT: bold
}
.vcs
{
    FONT-SIZE: 12px;
    LINE-HEIGHT: 14px
}
A.vcs
{
    FONT-SIZE: 9px;
    TEXT-DECORATION: none;
    font-color: #000
}
A.vcs:hover
{
    COLOR: #fff;
    BACKGROUND-COLOR: #000
}
.baseline
{
    VERTICAL-ALIGN: middle;
    COLOR: #333
}
A.baseline
{
    COLOR: #333;
    TEXT-DECORATION: none
}
A.baseline:hover
{
    COLOR: #fff;
    BACKGROUND-COLOR: #666
}
A.carchapter
{
    TEXT-DECORATION: none
}
.carchaptertitle
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    COLOR: #e50000
}
.carchaptersubtitle
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    COLOR: #656565
}
.carchaptertitlecaption
{
    FONT-SIZE: 10px;
    COLOR: #000
}
.carchaptersmalltitle
{
    FONT-WEIGHT: bold;
    COLOR: #e50000
}
.carchaptersmallsubtitle
{
    COLOR: #e50000
}
A.carchaptersmallLink
{
    FONT-WEIGHT: normal
}
.carchaptersmalllink2
{
    COLOR: #000
}
.carsubmenuselect
{
    COLOR: #e50000
}
A.carsubmenu
{
    TEXT-DECORATION: none
}
A.carsubmenu:hover
{
    COLOR: #fff;
    BACKGROUND-COLOR: #000
}
A.carsubsubmenu
{
    COLOR: #666;
    TEXT-DECORATION: none
}
A.carsubsubmenu:hover
{
    COLOR: #fff;
    BACKGROUND-COLOR: #666
}
.relatedmaterial
{
    PADDING-LEFT: 4px;
    PADDING-BOTTOM: 4px
}
.blocktitle
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 9px;
    PADDING-BOTTOM: 6px;
    LINE-HEIGHT: 12px
}
.blockhead
{
    FONT-WEIGHT: bold
}
.rollovericon
{
    PADDING-RIGHT: 4px;
    PADDING-LEFT: 5px;
    VERTICAL-ALIGN: top;
    PADDING-TOP: 3px
}
.annotation
{
    FONT-SIZE: 9px;
    COLOR: #666;
    LINE-HEIGHT: 12px;
    PADDING-TOP: 6px;
    TOP: 10px
}
A.menubottom
{
    TEXT-DECORATION: none
}
A.menubottoml2
{
    TEXT-DECORATION: none
}
A.menubottoml3
{
    TEXT-DECORATION: none
}
A.menubottom
{
    FONT-SIZE: 12px;
    COLOR: #9d9c9b
}
A.menubottoml2
{
    FONT-SIZE: 11px
}
A.menubottoml3
{
    FONT-SIZE: 9px
}
.pagetitle
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 22px
}
.articleheading
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #666;
    LINE-HEIGHT: 15px
}
.articlesubheading
{
    FONT-SIZE: 11px;
    LINE-HEIGHT: 15px
}
.carchapteroneline
{
    FONT-SIZE: 12px;
    LINE-HEIGHT: 15px
}
.standtxt
{
    FONT-SIZE: 11px;
    PADDING-BOTTOM: 4px;
    LINE-HEIGHT: 14px
}
.kcesubmenu
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 9px;
    COLOR: #000;
    LINE-HEIGHT: 15px;
    TEXT-DECORATION: none
}
.kcesubmenuselect
{
    FONT-WEIGHT: bold;
    COLOR: #e50000;
    LINE-HEIGHT: 14px;
    TEXT-DECORATION: none
}
A.kcesubmenu
{
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none
}
A.kcesubmenu:hover
{
    COLOR: #fff;
    BACKGROUND-COLOR: #000
}
.vpixel
{
    BACKGROUND-IMAGE: url(/media/global/images/global/vpixel_bg.gif)
}
.hpixel
{
    BACKGROUND-IMAGE: url(/images/hpixel_bg.gif)
}
.hpixeltext
{
    BACKGROUND-IMAGE: url(/images/hpixel_bg.gif)
}
.hpixeltext
{
    PADDING-TOP: 8px
}
.benefittext
{
    PADDING-RIGHT: 5px;
    FONT-SIZE: 9px;
    LINE-HEIGHT: 12px
}
A.benefitlink
{
    FONT-SIZE: 11px;
    LINE-HEIGHT: 11px;
    TEXT-DECORATION: none
}
.specpageblueband
{
    BACKGROUND-COLOR: #e5ebef
}
.specpagewhiteband
{
    BACKGROUND-COLOR: #fff
}
.specpageblueband_factsheet
{
    BACKGROUND-COLOR: #e7e7e7
}
.specpagewhiteband_factsheet
{
    BACKGROUND-COLOR: #fff
}
.line
{
    PADDING-TOP: 1px
}
.introtitle
{
    FONT-SIZE: 12px;
    LINE-HEIGHT: 15px
}
.introtitlebold
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    LINE-HEIGHT: 15px
}
A.factsheet_bold
{
    FONT-WEIGHT: bold
}
.factsheetbottomgrey
{
    COLOR: #666
}
.factsheetbottomgreybold
{
    FONT-WEIGHT: bold;
    COLOR: #666
}
.carchaptertitlesub
{
    FONT-SIZE: 18px;
    COLOR: #999
}
.introbodyblack
{
    FONT-SIZE: 11px;
    LINE-HEIGHT: 15px
}
.smallboldsub
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 9px;
    LINE-HEIGHT: 15px
}
.benefittextsm
{
    FONT-SIZE: 9px;
    COLOR: #666;
    LINE-HEIGHT: 12px
}
.promoblockcolour
{
    BACKGROUND-COLOR: #ffc
}
.disclaimer
{
    FONT-SIZE: 9px;
    LINE-HEIGHT: 12px;
    FONT-STYLE: italic
}
A.glossary
{
    CURSOR: help;
    COLOR: #000;
    BORDER-BOTTOM: 1px dashed;
    TEXT-DECORATION: none
}
.noinput
{
    BACKGROUND-COLOR: #e5f2f5
}
.rellinkbg
{
    FONT-SIZE: 10px;
    COLOR: #000;
    LINE-HEIGHT: 12px;
    BACKGROUND-COLOR: #bddee7
}
.link_disabled
{
    COLOR: #999
}
A.highlightkce
{
    FONT-SIZE: 9px;
    LINE-HEIGHT: 12px;
    TEXT-DECORATION: none
}
.newsmore
{
    FONT-SIZE: 9px
}
.carchaptersmalltitle
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 9px;
    COLOR: #e50000
}
.popup_link
{
    PADDING-RIGHT: 14px;
    BACKGROUND: url(/media/global/images/icons/icon_openwindow1.gif) no-repeat right 50%;
    COLOR: #000
}
.popup_link:hover
{
    PADDING-RIGHT: 14px;
    BACKGROUND: url(/media/global/images/icons/icon_openwindow1_o.gif) no-repeat right 50%;
    COLOR: red
}
.introbody A
{
    COLOR: #000
}
.popup_link
{
    PADDING-RIGHT: 14px;
    BACKGROUND: url(/media/global/images/icons/icon_openwindow1.gif) no-repeat right 50%;
    COLOR: #000
}
.popup_link:hover
{
    PADDING-RIGHT: 14px;
    BACKGROUND: url(/media/global/images/icons/icon_openwindow1_o.gif) no-repeat right 50%;
    COLOR: red
}
A.nolink:hover
{
    CURSOR: default;
    TEXT-DECORATION: none
}
A.inline_link
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: normal;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    COLOR: black;
    PADDING-TOP: 0px;
    TEXT-DECORATION: underline
}
A.inline_link:hover
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: normal;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    COLOR: red;
    PADDING-TOP: 0px;
    TEXT-DECORATION: underline
}
.gallery
{
    PADDING-RIGHT: 3px;
    PADDING-LEFT: 3px;
    PADDING-BOTTOM: 3px;
    PADDING-TOP: 3px
}
.title
{
    FONT-SIZE: 18px;
    COLOR: red;
    FONT-FAMILY: verdana, arial, sans-serif
}

.noflashkcedesc
{
	color:#666;
	line-height:12px
}
.carchaptertitlecaption
{
	font-size:12px
}
.carchaptersmallsubtitle,.carchaptersmallbold,.carchaptersmalllink2
{
	font-size:9px
}
.benefitrollover
{
	font-size:9px;
	color:#000;
	text-decoration:none
}
.blockhead
{
	padding-bottom:5px
}
.pagetitle
{
	font-size:26px
}
.kcesubmenuselect
{
	line-height:14px
}
.benefittext
{
	padding-left:5px;
	color:#666
}
a.benefitlink
{
	line-height:16px
}
unknown
{
	padding:2px;
	font-size:9px;
	color:#000;
	background-color:#e5ebef
}
.specpagewhiteband,.specpageblueband_factsheet,.specpagewhiteband_factsheet
{
	padding:2px
}
.line
{
	padding-bottom:2px;
	padding-top:4px
}
select.spec
{
	width:130px;
	line-height:12px
}
a.glossary 
{
	cursor:help;
	text-decoration:none;
	border-bottom:dashed 1px;
	color:#000
}
a.glossary:hover
{
	color:#e50000
}
.noinput
{
	border:0
}
a.smalllinks 
{
	font-size:9px;
	color:#000
}
a.smalllinks:hover
{
	color:#e50000
}
.subNavOne {
font-family: verdana, arial, sans-serif;
font-size: 11px;
color: black;
text-decoration:none;
}
A.menubottomSelected
{
    FONT-SIZE: 12px;
    COLOR: #e50000;
    TEXT-DECORATION: none;
}

.portalLocalisation
{
    FONT-SIZE: 12px;
    LINE-HEIGHT: 14px;
}
.portalMainName
{
    font-family: verdana, arial, sans-serif;
    FONT-SIZE: 16px;
    COLOR: #e50000;
    LINE-HEIGHT: 50px;
    FONT-WEIGHT: bold;
}
.subMenuParentSelected
{
    background-color: #E0E0E0;
}
A.portalLocalisation
{
    FONT-SIZE: 14px;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none;
    COLOR: #e50000;
}
A.portalLocalisation:hover
{
    COLOR: #fff;
    BACKGROUND-COLOR: #e50000;
}

.menutitle{
font-family: verdana, arial, sans-serif;
cursor:pointer;
TEXT-DECORATION: none;
background-color:#fff;
width:182px;
padding:5px;
text-align:left;
FONT-SIZE: 12px;
color:#999999;
}

.menutitle A{
TEXT-DECORATION: none;
COLOR: #999999;
}

.menutitle A:hover{
cursor:pointer;
TEXT-DECORATION: none;
COLOR: #e50000;
}

.menutitleParent{
font-family: verdana, arial, sans-serif;
cursor:pointer;
TEXT-DECORATION: none;
background-color:#E0E0E0;
width:182px;
padding:5px;
text-align:left;
FONT-SIZE: 12px;
color:#858381;
}

.menutitleParent A{
TEXT-DECORATION: none;
background-color:#E0E0E0;
color:#858381;
}

.menutitleParent A:hover{
cursor:pointer;
TEXT-DECORATION: none;
background-color:#E0E0E0;
color:#e50000;
}

.submenu{
font-family: verdana, arial, sans-serif;
padding:5px;
width:182px;
text-align:left;
FONT-SIZE: 11px;
TEXT-DECORATION: none;
color:black;
cursor:pointer;
}

.submenu A{
cursor:pointer;
TEXT-DECORATION: none;
color:black;
}

.submenu A:hover{
cursor:pointer;
color:#e50000;
}

#openinghourssubtitle {font-size:9px;color:#ff0000;font-family:verdana;font-weight:bold;text-decoration:none}