#hsbody {
	FONT-SIZE: 12px; MARGIN-BOTTOM: 30px; WIDTH: 565px; COLOR: #333333; FONT-FAMILY: Arial, Helvetica, sans-serif
}
#hsbody A {
	FONT-WEIGHT: bold; COLOR: #220468; TEXT-DECORATION: none
}
#hsbody A:visited {
	FONT-WEIGHT: bold; COLOR: #220468; TEXT-DECORATION: none
}
#hsbody A:hover {
	COLOR: #999999
}
A {
	FONT-WEIGHT: bold; COLOR: #220468; TEXT-DECORATION: none
}
A:visited {
	FONT-WEIGHT: bold; COLOR: #220468; TEXT-DECORATION: none
}
A:hover {
	COLOR: #220468
}
#hsbody P.TopMarginNone {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 10px; PADDING-TOP: 0px
}
H1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: 600; FONT-SIZE: 14px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #220468; PADDING-TOP: 0px
}
.label_msh {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN-LEFT: 5px; PADDING-TOP: 0px
}
#hsbody H2 {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 2px; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #ffffff; PADDING-TOP: 1px; BACKGROUND-COLOR: #220468
}
H2 {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 2px; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #ffffff; PADDING-TOP: 1px; BACKGROUND-COLOR: #220468
}
#hsbody H3 {
	FONT-SIZE: 1.2em
}
#hsbody ACRONYM {
	CURSOR: help; BORDER-BOTTOM: #666 1px dashed
}
#hsbody .disclaim {
	CLEAR: both
}
#hsbody .hidden {
	DISPLAY: none
}
#hsbody TABLE {
	FONT-SIZE: 11px; MARGIN-BOTTOM: 14px; WIDTH: 100%
}
#hsbody TABLE CAPTION {
	BORDER-RIGHT: #ffffff 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #ffffff 1px solid; PADDING-LEFT: 2px; FONT-WEIGHT: bold; FONT-SIZE: 11px; PADDING-BOTTOM: 1px; BORDER-LEFT: #ffffff 1px solid; COLOR: #ffffff; PADDING-TOP: 1px; BORDER-BOTTOM: #ffffff 0px solid; BACKGROUND-COLOR: #220468; TEXT-ALIGN: left
}
#hsbody TABLE THEAD TH {
	BACKGROUND-COLOR: #cccccc
}
#hsbody TABLE THEAD TD {
	BACKGROUND-COLOR: #cccccc
}
#hsbody TABLE TBODY TH {
	FONT-WEIGHT: normal; BACKGROUND-COLOR: #e7e7e7
}
#hsbody TABLE TBODY TD {
	FONT-WEIGHT: normal; BACKGROUND-COLOR: #e7e7e7
}
#hsbody TABLE TBODY TH {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 1px; PADDING-TOP: 4px
}
#hsbody TABLE TBODY TD {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 1px; PADDING-TOP: 4px
}
#hsbody TABLE TBODY TH {
	TEXT-ALIGN: left
}
.sumlefthwidth {
	WIDTH: 50%
}
.thleft {
	PADDING-LEFT: 2px; TEXT-ALIGN: left
}
.thright {
	PADDING-RIGHT: 2px; TEXT-ALIGN: right
}
.leftindent {
	PADDING-LEFT: 5px
}
#hsbody FIELDSET {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 2px; PADDING-LEFT: 2px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 2px; MARGIN: 0px; PADDING-TOP: 2px; POSITION: relative; BACKGROUND-COLOR: #f8f8f8; BORDER-RIGHT-WIDTH: 0px
}
FIELDSET {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 2px; PADDING-LEFT: 2px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 2px; MARGIN: 0px; PADDING-TOP: 2px; POSITION: relative; BACKGROUND-COLOR: #f8f8f8; BORDER-RIGHT-WIDTH: 0px
}
#hsbody FIELDSET LEGEND {
	DISPLAY: none
}
.indent {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 5px; PADDING-TOP: 0px
}
.indent P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 10px 0px; PADDING-TOP: 0px
}
#hsbody INPUT {
	FONT-SIZE: 1em
}
#hsbody INPUT {
	FONT-SIZE: 11px; MARGIN: 0px 2px; FONT-FAMILY: inherit
}
SELECT {
	FONT-SIZE: 11px; MARGIN: 0px 2px; FONT-FAMILY: inherit
}
#hsbody .error {
	MARGIN: 0px; COLOR: #f00
}
#hsbody #errorDiv {
	MARGIN: 0px; COLOR: #f00
}
#hsbody .button {
	BORDER-RIGHT: #999999 1px solid; BORDER-TOP: #999999 1px solid; MARGIN-TOP: 10px; FONT-WEIGHT: bold; FONT-SIZE: 11px; BORDER-LEFT: #999999 1px solid; COLOR: #ffffff; BORDER-BOTTOM: #999999 1px solid; BACKGROUND-COLOR: #220468
}
.button {
	BORDER-RIGHT: #999999 1px solid; BORDER-TOP: #999999 1px solid; MARGIN-TOP: 10px; FONT-WEIGHT: bold; FONT-SIZE: 11px; BORDER-LEFT: #999999 1px solid; COLOR: #ffffff; BORDER-BOTTOM: #999999 1px solid; BACKGROUND-COLOR: #220468
}
#graphRootDiv {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN-LEFT: 70px; PADDING-TOP: 0px
}
.graphtools {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; HEIGHT: 20px
}
.graphtools A {
	FONT-WEIGHT: bold; COLOR: #220468; TEXT-DECORATION: none
}
.graphtools A:hover {
	COLOR: #999999
}
#hsbody .toollabel {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 45px; PADDING-TOP: 3px
}
#hsbody .comparisonbox {
	FLOAT: left; WIDTH: 50%
}
DIV#hsbody FORM#chartForm FIELDSET {
	WIDTH: 100%
}
#hsbody DIV#graphDiv IMG#graphImg {
	
}
.error {
	COLOR: #f00
}
#hsbody FORM#search_form H2 {
	WIDTH: 100%
}
#hsbody FORM#search_form FIELDSET {
	WIDTH: 100%
}
#hsbody .searchleft {
	PADDING-LEFT: 2px; FLOAT: left; VERTICAL-ALIGN: top; WIDTH: 100px
}
#hsbody .searchinput {
	FLOAT: left
}
#hsirhome H2 {
	CLEAR: none; PADDING-LEFT: 0px
}
#hsirhome H2 SPAN {
	PADDING-LEFT: 2px
}
#hsirhome P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#hsirhome #welcome {
	FLOAT: left; MARGIN-BOTTOM: 2px; WIDTH: 440px; BACKGROUND-COLOR: #f8f8f8
}
#hsirhome #welcome P {
	MARGIN: 2px 0px 8px 2px
}
#hsirhome #shareprice {
	FLOAT: right; MARGIN-BOTTOM: 2px; WIDTH: 123px; HEIGHT: 146px; BACKGROUND-COLOR: #f8f8f8
}
#hsirhome #shareprice .shareprice {
	FONT-WEIGHT: 400; FONT-SIZE: 18px; COLOR: #220468
}
#hsirhome #shareprice P {
	MARGIN: 0px 0px 2px; TEXT-ALIGN: center
}
#hsirhome #shareprice H2 {
	WIDTH: 100%
}
#hsirhome #shareprice .priceinfo {
	MARGIN-TOP: 1em; COLOR: #666666; TEXT-ALIGN: center
}
#hsirhome #links {
	FLOAT: right; WIDTH: 123px; HEIGHT: 233px; BACKGROUND-COLOR: #f8f8f8
}
#hsirhome #links LI {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 2px; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px
}
#hsirhome #links A:hover {
	BACKGROUND-POSITION: -124px 0px
}
#hsirhome .hsdisplaynone {
	DISPLAY: none
}
#hsirhome .hsinvisible {
	COLOR: #f6f6f6
}
#hsirhome #links .delay_icon {
	DISPLAY: block; BACKGROUND: url(../images/interface/delay_icon.gif); MARGIN-BOTTOM: 1px; WIDTH: 123px; HEIGHT: 40px
}
#hsirhome #links .email_icon {
	DISPLAY: block; BACKGROUND: url(../images/interface/email_icon.gif); MARGIN-BOTTOM: 1px; WIDTH: 123px; HEIGHT: 40px
}
#hsirhome #links .chart_icon {
	DISPLAY: block; BACKGROUND: url(../images/interface/chart_icon.gif); MARGIN-BOTTOM: 1px; WIDTH: 123px; HEIGHT: 40px
}
#hsirhome #links .ar_icon {
	DISPLAY: block; BACKGROUND: url(../images/interface/ar_icon.gif); MARGIN-BOTTOM: 1px; WIDTH: 123px; HEIGHT: 40px
}
#hsirhome #links .fact_icon {
	DISPLAY: block; BACKGROUND: url(../images/interface/fact_icon.gif); MARGIN-BOTTOM: 1px; WIDTH: 123px; HEIGHT: 40px
}
#hsirhome #links H2 {
	MARGIN: 0px; WIDTH: 100%
}
#hsirhome #announcements {
	FLOAT: left; MARGIN-BOTTOM: 2px; WIDTH: 440px; BACKGROUND-COLOR: #f8f8f8
}
#hsirhome #announcements H2 {
	WIDTH: 100%
}
#hsirhome #results {
	FLOAT: left; WIDTH: 440px; BACKGROUND-COLOR: #f8f8f8
}
#hsirhome #results H2 {
	WIDTH: 100%
}
#hsirhome #results P {
	MARGIN: 0px 0px 0px 1px
}
#hsirhome #results .note {
	MARGIN-TOP: 2px; FONT-SIZE: 10px; COLOR: #666666
}
.hsnote {
	MARGIN-TOP: 2px; FONT-SIZE: 10px; COLOR: #666666
}
#hsirhome #results UL {
	MARGIN-TOP: 2px
}
#hsirhome UL {
	PADDING-LEFT: 0px; MARGIN: 0px; LIST-STYLE-TYPE: none
}
#hsirhome LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 2px; PADDING-BOTTOM: 1px; PADDING-TOP: 1px; BORDER-BOTTOM: #f0f0f0 1px solid
}
#hsirhome LI:hover {
	BORDER-BOTTOM: #f0f0f0 1px solid; BACKGROUND-COLOR: #f0f0f0
}
#hsbody #hscommpage OL {
	PADDING-LEFT: 0px; MARGIN-LEFT: 0px; LIST-STYLE-TYPE: none
}
#hsbody #hscommpage OL LI {
	MARGIN-TOP: 12px
}
#hsnewsitem {
	FONT-SIZE: 12px; MARGIN: 0px; COLOR: #333333; FONT-FAMILY: Arial, Helvetica, sans-serif
}
#hsnewsitem A {
	FONT-WEIGHT: bold; COLOR: #220468; TEXT-DECORATION: none
}
#hsbody A:visited {
	FONT-WEIGHT: bold; COLOR: #220468; TEXT-DECORATION: none
}
#hsnewsitem A:hover {
	COLOR: #999999
}
#hsnewsitem #banner .logodiv {
	BACKGROUND-COLOR: #174574
}
#hsnewsitem #banner {
	COLOR: #999999; BORDER-BOTTOM: #999999 1px solid; BACKGROUND-COLOR: #f6f6f6
}
.disclaimnews {
	BORDER-TOP: #999999 1px solid; DISPLAY: block; COLOR: #999999; BACKGROUND-COLOR: #f6f6f6
}
#hsnewsitem H1 {
	FONT-WEIGHT: 600; FONT-SIZE: 14px; COLOR: #003366
}
#hsnewsitem H2 {
	FONT-WEIGHT: normal; FONT-SIZE: 14px; COLOR: #003366
}
.hsgovnav {
	PADDING-RIGHT: 5px; MARGIN-TOP: 10px; PADDING-LEFT: 5px; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; MARGIN-LEFT: 0px; PADDING-TOP: 0px; BORDER-BOTTOM: #999999 1px solid; HEIGHT: 4em; BACKGROUND-COLOR: #e7e7e7
}
.hsgovnav P {
	MARGIN-BOTTOM: 0.5em; PADDING-TOP: 0.3em
}
.hsgovnav UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.hsgovnav LI {
	FLOAT: left; MARGIN-RIGHT: 10px; LIST-STYLE-TYPE: none
}
.hsgovnav A {
	FONT-WEIGHT: bold; COLOR: #000000; TEXT-DECORATION: none
}
.hsgovnav A:visited {
	FONT-WEIGHT: bold; COLOR: #000000; TEXT-DECORATION: none
}
.hsgovnav A:hover {
	COLOR: #003366
}
.bullet_blue {
	PADDING-LEFT: 22px; BACKGROUND: url(http://www.berkeley-scott.co.uk/images/bg_blue.gif) no-repeat; VERTICAL-ALIGN: middle
}
#hsenquiry TABLE TD {
	BORDER-BOTTOM: white 1px solid
}
#hsenquiry TABLE TH {
	BORDER-BOTTOM: white 1px solid
}
TABLE TD.leftbgdot {
	BACKGROUND-POSITION: 50% bottom; BACKGROUND-IMAGE: url(/images/dots3.gif); BACKGROUND-REPEAT: repeat-x; HEIGHT: 29px
}
#hsbody .hskdtable THEAD TH {
	PADDING-LEFT: 3px; TEXT-ALIGN: left
}
#hsbody .discbutton {
	BORDER-RIGHT: #999999 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #999999 1px solid; PADDING-LEFT: 2px; FONT-WEIGHT: bold; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 10px; OVERFLOW: visible; BORDER-LEFT: #999999 1px solid; WIDTH: auto; COLOR: #ffffff; PADDING-TOP: 0px; BORDER-BOTTOM: #999999 1px solid; BACKGROUND-COLOR: #1c599d
}
#hsbody .discbutton:visited {
	COLOR: #fff
}
#hsbody .discbutton:hover {
	COLOR: #999999
}
#hsbody #agree_btn {
	FLOAT: left
}
#hsbody #disagree_btn {
	FLOAT: right
}
TD {
	FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif
}
TR {
	FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.back {
	BACKGROUND-IMAGE: url(http://www.berkeley-scott.co.uk/img/back.gif); BACKGROUND-REPEAT: repeat-y
}
.text {
	FONT-WEIGHT: 400; FONT-SIZE: 12px; COLOR: #333333; FONT-STYLE: normal; FONT-FAMILY: Arial, Geneva, sans-serif
}
.contentheading {
	FONT-WEIGHT: 600; FONT-SIZE: 13px; COLOR: #003366; FONT-STYLE: normal; TEXT-ALIGN: left
}
A.down:link {
	FONT-WEIGHT: 400; FONT-SIZE: 11px; COLOR: #333333; FONT-STYLE: normal; FONT-FAMILY: Arial, Geneva, sans-serif; TEXT-DECORATION: none
}
A.down:visited {
	FONT-WEIGHT: 400; FONT-SIZE: 11px; COLOR: #333333; FONT-STYLE: normal; FONT-FAMILY: Arial, Geneva, sans-serif; TEXT-DECORATION: none
}
A.down:hover {
	FONT-WEIGHT: 400; FONT-SIZE: 11px; COLOR: #999999; FONT-STYLE: normal; FONT-FAMILY: Arial, Geneva, sans-serif; TEXT-DECORATION: none
}
A.down:active {
	FONT-WEIGHT: 400; FONT-SIZE: 11px; COLOR: #333333; FONT-STYLE: normal; FONT-FAMILY: Arial, Geneva, sans-serif; TEXT-DECORATION: none
}
TABLE.moduletable {
	WIDTH: 100%
}
.mainlevelblue {
	
}
A.mainlevelblue:link {
	DISPLAY: block; PADDING-LEFT: 22px; FONT-WEIGHT: 800; FONT-SIZE: 11px; BACKGROUND: url(http://www.berkeley-scott.co.uk/images/bg_blue.gif) no-repeat; VERTICAL-ALIGN: middle; WIDTH: 100%; COLOR: #000000; PADDING-TOP: 2px; FONT-STYLE: normal; HEIGHT: 18px; TEXT-ALIGN: left; TEXT-DECORATION: none
}
A.mainlevelblue:visited {
	DISPLAY: block; PADDING-LEFT: 22px; FONT-WEIGHT: 800; FONT-SIZE: 11px; BACKGROUND: url(http://www.berkeley-scott.co.uk/images/bg_blue.gif) no-repeat; VERTICAL-ALIGN: middle; WIDTH: 100%; COLOR: #000000; PADDING-TOP: 2px; FONT-STYLE: normal; HEIGHT: 18px; TEXT-ALIGN: left; TEXT-DECORATION: none
}
A.mainlevelblue:hover {
	FONT-WEIGHT: 800; FONT-SIZE: 11px; BACKGROUND: url(http://www.berkeley-scott.co.uk/images/bg_db.gif) no-repeat; COLOR: #003366; TEXT-DECORATION: none
}
TABLE.moduletable TH {
	PADDING-LEFT: 8px; FONT-WEIGHT: 900; FONT-SIZE: 11px; BACKGROUND: url(http://www.berkeley-scott.co.uk/images/cat.gif) repeat-x; COLOR: #000000; PADDING-TOP: 11px; HEIGHT: 23px; TEXT-ALIGN: left
}
#hsbody FORM#loginForm FIELDSET {
	PADDING-RIGHT: 0px; PADDING-LEFT: 1px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 100%; PADDING-TOP: 0px
}
#hsbody FORM#loginForm FIELDSET H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 1px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 100%; PADDING-TOP: 0px
}
#hsbody FORM#theForm FIELDSET {
	PADDING-RIGHT: 0px; PADDING-LEFT: 1px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 100%; PADDING-TOP: 0px
}
#hsbody FORM#theForm FIELDSET H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 1px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 100%; PADDING-TOP: 0px
}
#hsbody FORM#theFormDetails FIELDSET {
	PADDING-RIGHT: 0px; PADDING-LEFT: 1px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 100%; PADDING-TOP: 0px
}
#hsbody FORM#search_form FIELDSET {
	PADDING-RIGHT: 0px; PADDING-LEFT: 1px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 100%; PADDING-TOP: 0px
}
#hsbody FORM#search_form FIELDSET H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 1px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 100%; PADDING-TOP: 0px
}
#directors P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 10px 0px 0px; PADDING-TOP: 0px
}
#corpgov P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 10px 0px 0px; PADDING-TOP: 0px
}
#csr P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 10px 0px 0px; PADDING-TOP: 0px
}
#directors H1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 10px 0px 0px; PADDING-TOP: 0px
}
#corpgov H1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 10px 0px 0px; PADDING-TOP: 0px
}
#csr H1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 10px 0px 0px; PADDING-TOP: 0px
}
.disclaim {
	PADDING-RIGHT: 0px; MARGIN-TOP: 20px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; WIDTH: 100%; PADDING-TOP: 0px
}
#hsbody .disclaim A {
	FONT-WEIGHT: bold; COLOR: #220468; TEXT-DECORATION: none
}
#hsbody .disclaim A:hover {
	COLOR: #999999
}
.disclaimer P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.disclaimerlink {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: right; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; TEXT-ALIGN: right
}
.disclaimer .hslogo  {
	DISPLAY: none
}
.disclaimer A {
	FONT-WEIGHT: bold; COLOR: #220468; TEXT-DECORATION: none
}
.disclaimer A:hover {
	COLOR: #999999
}
#hsbody .disclaimer A {
	FONT-WEIGHT: bold; COLOR: #220468; TEXT-DECORATION: none
}
#hsbody .disclaimer A:hover {
	COLOR: #999999
}
