body {margin: 0px;}

.bodytext {font-family:Arial; font-size:12px; color:#444444; font-style: none; font-weight: normal; text-decoration: none;}

h1 {margin-top: 1em;font-family:Arial; font-size:14px; color:#009daa; font-style: none; font-weight:bold; text-decoration: none;}

h2 {font-family:Arial; font-size:12px; color:#666666; font-style: none; font-weight:bold; text-decoration: none;}

h3 {font-family:Arial; font-size:12px; color:#666666; font-style: none; font-weight: normal; text-decoration: none;}

.h1edit {font-family:Arial; font-size:14px; color:#009daa; font-style: none; font-weight:bold; text-decoration: none;}

.h2edit {font-family:Arial; font-size:12px; color:#666666; font-style: none; font-weight:bold; text-decoration: none;}

.h3edit {font-family:Arial; font-size:12px; color:#666666; font-style: none; font-weight: normal; text-decoration: none;}

p {font-family:Arial; font-size:12px; color:#444444; font-style: none; font-weight: normal; text-decoration: none;}

a {font-family:Arial; font-size:12px; color:#009daa; font-style: none; font-weight: normal; text-decoration: none;}

a:visited {font-family:Arial; font-size:12px; color:#009daa; font-style: none; font-weight: normal; text-decoration: none;}

.topnavtableborder {text-decoration: none;}

.leftnavtableborder {text-decoration: none;}

.masthead {text-decoration: none;}

.globalheadertableborder {text-decoration: none;}

.globalheadercell {padding: 3px;font-family:Arial; font-size:12px; color:white; font-style: none; font-weight: normal; text-decoration: none;}
.globalheadercell a {padding: 3px;text-decoration: none;font-family:Arial; font-size:12px; color:white; font-style: none; font-weight: normal; text-decoration: none;}
.globalheadercell a:visited {padding: 3px;text-decoration: none;font-family:Arial; font-size:12px; color:white; font-style: none; font-weight: normal; text-decoration: none;}

/* IRWMTwoColumnTable is defined without the grey dotted line in read-only mode, but also needs 20px left margin removing as this is already applied inside the cell */
/* CURRENTLY DOESN'T WORK */
table {
	margin-left: 0px;
}

.IRWMTwoColumnTableLeftCell {
	vertical-align: top;
	margin-left: 0px;
	padding-right: 10px;
}

.IRWMTwoColumnTableRightCell {
	vertical-align: top;
	margin-left: 0px;
	padding-right: 10px;
	padding-left: 10px;
}


.sharepriceheader {font-family:Arial; font-size:12px; color:#666666; font-style: none; font-weight: normal; text-decoration: none;}

.irwmsharepricecontrol {display: block;	width: 20em; font-family:Verdana; background-color:3c6279; font-weight: normal; font-style: none; color:white; text-decoration: none; font-size:12px;padding:0;margin:0}

.IRWMBodyXX{
	padding-left: 20px;
	padding-top: 0px;
	padding-right: 0px;
}

.IRWMBody {

	padding:0px;
	margin:0px;
}

.irwmbody ul {font-family:Arial; font-size:12px; color:#444444; font-style: none; font-weight: normal; text-decoration: none;}

.irwmbody il {font-family:Arial; font-size:12px; color:#444444; font-style: none; font-weight: normal; text-decoration: none;}

.irwmbody ol {font-family:Arial; font-size:12px; color:#444444; font-style: none; font-weight: normal; text-decoration: none;}

.irwmtable {border: 1px solid;padding: 2px;border-color:#efefef;}

.irwmtable tbody td p {font-family:Arial; font-size:12px; color:#444444; font-style: none; font-weight: normal; background-color:; text-decoration: none;}

.irwmtable tbody td {font-family:Arial; font-size:12px; color:#444444; font-style: none; font-weight: normal; background-color:; text-decoration: none;}

.irwmtable td {font-family:Arial; font-size:12px; color:#444444; font-style: none; font-weight: normal; background-color:; text-decoration: none;}

.irwmtable th {border-bottom: 1px solid;font-family:Arial; font-size:12px; color:#444444; font-style: none; font-weight:bold; background-color:; text-decoration: none;}

.irwmtable th a {font-family:Arial; font-size:12px; color:#444444; font-style: none; font-weight:bold; background-color:; text-decoration: none;}

.irwmtable thead {font-family:Arial; font-size:12px; color:#444444; font-style: none; font-weight:bold; background-color:; text-decoration: none;}

.irwmtable thead td {border-bottom: 1px solid;font-family:Arial; font-size:12px; color:#444444; font-style: none; font-weight:bold; background-color:; text-decoration: none;}

.irwmtable thead td p {font-family:Arial; font-size:12px; color:#444444; font-style: none; font-weight:bold; background-color:; text-decoration: none;}

.irwmtable thead a {font-family:Arial; font-size:12px; color:#444444; font-style: none; font-weight:bold; background-color:; text-decoration: none;}

.irwmtable thead td a {font-family:Arial; font-size:12px; color:#444444; font-style: none; font-weight:bold; background-color:; text-decoration: none;}

.irwmtable thead td p a {font-family:Arial; font-size:12px; color:#444444; font-style: none; font-weight:bold; background-color:; text-decoration: none;}

.placeholdercellbodybackground {}

.leftnavcell {padding: 3px;font-family:Arial; font-size:12px; color:white; font-style: none; font-weight: normal; text-decoration: none;}

.leftnavcell a {font-family:Arial; font-size:12px; color:white; font-style: none; font-weight: normal; text-decoration: none;}

.leftnavcell a:visited {font-family:Arial; font-size:12px; color:white; font-style: none; font-weight: normal; text-decoration: none;}

.topnavcell {padding: 3px;font-family:Arial; font-size:12px; color:white; font-style: none; font-weight: normal; text-decoration: none;}

.topnavcell a {font-family:Arial; font-size:12px; color:white; font-style: none; font-weight: normal; text-decoration: none;}

.topnavcell a:visited {font-family:Arial; font-size:12px; color:white; font-style: none; font-weight: normal; text-decoration: none;}


HR {color: white;}

.footnote {color: black; font-family: "sans-serif"; font-size: 8pt}
.vsmall {
	font-family: "Verdana" , "Arial" , "Univers" , "Zurich BT" , "sans-serif" ; 
	font-size: 6pt}

dt {color: rgb(165,103,229); font: normal 10pt sans-serif}
dd {color: black; font: normal 10pt sans-serif}

.small {
	font-family: "Verdana" , "Arial" , "Univers" , "Zurich BT" , "sans-serif" ; 
	font-size: 7pt; }
	
.bullet { margin-bottom: 6; font-family: "Arial" , "Verdana" , "Univers" , "Zurich BT" , "sans-serif" ; 
	font-size: 12pt; }	

.tableborder {border-left: 1px rgb(57,65,74);  border-right: 1px rgb(57,65,74); border-bottom: 1px rgb(57,65,74); border-top: 1px rgb(57,65,74); border-style: solid; background-color: rgb(231,234,238);}
.tabletitle {text-align: left; font-weight: bold; background-color: rgb(220,191,80); color: rgb(255,255,238); font-size: 8pt;}


.table{border: 0px white;  margin: 1 1 1 1; padding: 1 1 1 1; }
.companyNameHeading{text-align: left; font-weight:bold; font-size: 14pt;font-family: "Verdana" , "Arial" ,  "Univers" , "Zurich BT" , "sans-serif"}
.sectorHeading{text-align: left; font-size: 14pt;font-family: "Verdana" , "Arial" ,  "Univers" , "Zurich BT" , "sans-serif"}
.sectionHeading{text-align: left; font-weight:bold; font-size: 12pt;font-family: "Verdana" , "Arial" ,  "Univers" , "Zurich BT" , "sans-serif"} 
.unitsScalingHeading{text-align: left; font-size: 7pt;font-family: "Verdana" , "Arial" ,  "Univers" , "Zurich BT" , "sans-serif"}
.columnHeading{font-size: 12px; text-align: right; font-weight: bold; font-family: "Verdana" , "Arial" ,  "Univers" , "Zurich BT" , "sans-serif"}
.textColumnHeading{font-size: 12px; text-align: left; font-weight: bold; }
.rowHeadings{text-align: left;font-size: 8pt; 
	font-family: "Verdana" , "Arial" ,  "Univers" , "Zurich BT" , "sans-serif" }
.rowHeadingsHighlighted{text-align: left;  font-weight: bold;font-size: 8pt; 
	font-family: "Verdana" , "Arial" ,  "Univers" , "Zurich BT" , "sans-serif"}
.dataItem{text-align: right;font-size: 8pt; 
	font-family: "Verdana" , "Arial" ,  "Univers" , "Zurich BT" , "sans-serif"; vertical-align : top;}
.dataItemHighlighted{text-align: right; font-weight: bold;font-size: 8pt; 
	font-family: "Verdana" , "Arial" ,  "Univers" , "Zurich BT" , "sans-serif"}
.accreditation{text-align: right; font-size: 7pt} 
.textDataItem{text-align: left;font-size: 8pt; 
	font-family: "Verdana" , "Arial" ,  "Univers" , "Zurich BT" , "sans-serif" ; vertical-align : top;}
	

HR {color: rgb(255,255,255)}

.footnote {color: black; font-family: "sans-serif"; font-size: 8pt}

.vsmall {font-family: "Verdana" , "Arial" , "Univers" , "Zurich BT" , "sans-serif" ; font-size: 6pt}

dt {color: rgb(165,103,229); font: normal 10pt sans-serif}

dd {color: rgb(0,0,0); font: normal 10pt sans-serif}

.small {font-family: "Verdana" , "Arial" , "Univers" , "Zurich BT" , "sans-serif" ; font-size: 7pt; }
	
.bullet { margin-bottom: 6; font-family: "Arial" , "Verdana" , "Univers" , "Zurich BT" , "sans-serif" ; font-size: 12pt; }	

.tableborder {border-left: 1px rgb(57,65,74);  border-right: 1px rgb(57,65,74); border-bottom: 1px rgb(57,65,74); border-top: 1px rgb(57,65,74); border-style: solid; background-color: rgb(231,234,238);}

.tabletitle {text-align: left; font-weight: bold; background-color: rgb(220,191,80); color: rgb(255,255,238); font-size: 8pt;}

.table{border: 0px rgb(255,255,255);  margin: 1 1 1 1; padding: 1 1 1 1; }

.companyNameHeading{text-align: left; font-weight:bold; font-size: 14pt;font-family: "Verdana" , "Arial" ,  "Univers" , "Zurich BT" , "sans-serif"}

.sectorHeading{text-align: left; font-size: 14pt;font-family: "Verdana" , "Arial" ,  "Univers" , "Zurich BT" , "sans-serif"}

.sectionHeading{text-align: left; font-weight:bold; font-size: 12pt;font-family: "Verdana" , "Arial" ,  "Univers" , "Zurich BT" , "sans-serif"} 

.unitsScalingHeading{text-align: left; font-size: 7pt;font-family: "Verdana" , "Arial" ,  "Univers" , "Zurich BT" , "sans-serif"}

.columnHeading{font-size: 12px; text-align: right; font-weight: bold; font-family: "Verdana" , "Arial" ,  "Univers" , "Zurich BT" , "sans-serif"}

.textColumnHeading{font-size: 12px; text-align: left; font-weight: bold; }

.rowHeadings{text-align: left;font-size: 8pt; font-family: "Verdana" , "Arial" ,  "Univers" , "Zurich BT" , "sans-serif" }

.rowHeadingsHighlighted{text-align: left;  font-weight: bold;font-size: 8pt; font-family: "Verdana" , "Arial" ,  "Univers" , "Zurich BT" , "sans-serif"}

.dataItem{text-align: right;font-size: 8pt; font-family: "Verdana" , "Arial" ,  "Univers" , "Zurich BT" , "sans-serif"; vertical-align : top;}

.dataItemHighlighted{text-align: right; font-weight: bold;font-size: 8pt; font-family: "Verdana" , "Arial" ,  "Univers" , "Zurich BT" , "sans-serif"}

.accreditation{text-align: right; font-size: 7pt} 

.textDataItem{text-align: left;font-size: 8pt; font-family: "Verdana" , "Arial" ,  "Univers" , "Zurich BT" , "sans-serif" ; vertical-align : top;}
	


.resultstablecell  {padding:6px;padding-top:2px;padding-bottom:2px;}

.resultstablecell2 {padding:0px;margin:0px;}

.resultstablecellhead1{padding:6px;padding-top:2px;padding-bottom:4px;font-weight:bold; vertical-align :middle }

.resultstablepaging {color:rgb(102,102,102)}

.resultstablepagingpages {color: rgb(0,0,0)}

.resultstablepaging a {color:rgb(0,51,204);text-decoration:none}

.resultstablepagingselected {color:rgb(153,153,153);}

.resultstablepaging a:visited {color:rgb(102,51,153)}

.resultstablepaging a:hover {text-decoration:underline}

th { text-align :left; }

.field {height:15px;font-size: 80%;padding:0px;margin-left:5px;padding-left:5px; margin-top:1px;}

/* IFS */

.resultstablecell3  {padding:2px;padding-top:2px;padding-bottom:2px;font-size: 60%;color:rgb(0,0,0);}

.resultstablecell3up  {padding:2px;padding-top:2px;padding-bottom:2px;font-size: 60%;color:rgb(51,153,0);}

.resultstablecell3down  {padding:2px;padding-top:2px;padding-bottom:2px;font-size: 60%;color:rgb(204,51,51);}

.resultstablecellhead4{padding:4px;padding-top:2px;padding-bottom:4px;font-weight:bold;color:rgb(255,255,255);}

.resultstablecellup {padding:6px;padding-top:2px;padding-bottom:2px;color:rgb(51,153,0);}

.resultstablecelldown {padding:6px;padding-top:2px;padding-bottom:2px;color:rgb(204,51,51);}

.resultstablecellupbold {padding:6px;padding-top:2px;padding-bottom:2px;font-weight: bold;color:rgb(51,153,0);}

.resultstablecelldownbold {padding:6px;padding-top:2px;padding-bottom:2px;font-weight: bold;color:rgb(204,51,51);}

/* Moved to admin settings */

.border {border-left: 1px solid rgb(153,153,153); border-bottom: 1px solid rgb(153,153,153); border-top: 1px solid rgb(153,153,153); border-right: 1px solid rgb(153,153,153); }

.marketnews {font-family : Arial, Helvetica, sans-serif;font-size : 100%;font-weight: bold;color: rgb(0,51,229);margin:0px;padding-top:0px;}

.marketnews a {color: rgb(0,51,229);text-decoration: none;}

.marketnews a:visited {color: rgb(0,51,229);}

.marketnews a:hover {text-decoration: underline;}

.popupheading {font-family : Arial, Helvetica, sans-serif;font-size : 100%;font-weight: bold;color: rgb(0,51,229);margin:0px;padding-top:0px;}

.resultstablecell4  {padding:3px;padding-top:2px;padding-bottom:2px;color:rgb(0,0,0);}

.resultstablecell4 a {color:rgb(0,51,204);text-decoration:none}

.resultstablecell4 a:visited {color:rgb(102,51,153)}

.resultstablecell4 a:hover {text-decoration:underline}

/* End IFS */


