BODY {
	MARGIN: 0px; COLOR: #222; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 0.71em; BACKGROUND-COLOR: #fff
}
TD {
	MARGIN: 0px; COLOR: #222; FONT-FAMILY: Arial, Helvetica, sans-serif
}
TH {
	MARGIN: 0px; COLOR: #222; FONT-FAMILY: Arial, Helvetica, sans-serif
}
A:link {
	COLOR: #1a5083; TEXT-DECORATION: none
}
A:visited {
	COLOR: #1a5083; TEXT-DECORATION: none
}
A:hover {
	COLOR: #1a5083; TEXT-DECORATION: underline
}
A:active {
	COLOR: #1a5083; TEXT-DECORATION: none
}
TABLE {
	WIDTH: 100%
}
CAPTION {
	FONT-WEIGHT: bold; FONT-SIZE: 1.1em; PADDING-BOTTOM: 5px
}
FORM {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
SELECT {
	BORDER-RIGHT: #a7c7e7 1px solid; BORDER-TOP: #a7c7e7 1px solid; FONT-SIZE: 0.95em; BORDER-LEFT: #a7c7e7 1px solid; COLOR: #1a5083; BORDER-BOTTOM: #a7c7e7 1px solid
}
INPUT {
	BORDER-RIGHT: #a7c7e7 1px solid; BORDER-TOP: #a7c7e7 1px solid; FONT-SIZE: 0.95em; BORDER-LEFT: #a7c7e7 1px solid; COLOR: #1a5083; BORDER-BOTTOM: #a7c7e7 1px solid
}
INPUT[type=checkbox],INPUT[type=radio] {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px
}
INPUT.checkbox,INPUT.radio{
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px
}
P {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 10px; PADDING-TOP: 0px
}
#help P {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 10px; PADDING-TOP: 0px
}

P.ticker {
	CLEAR: both; PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 110%; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
A IMG {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px
}
SELECT.sector {
	BORDER-RIGHT: #a7c7e7 1px solid; BORDER-TOP: #a7c7e7 1px solid; MARGIN: 0px 0px 0px 5px; BORDER-LEFT: #a7c7e7 1px solid; WIDTH: 150px! important; COLOR: #1a5083; BORDER-BOTTOM: #a7c7e7 1px solid
}
SELECT.sectorTop {
	BORDER-RIGHT: #a7c7e7 1px solid; BORDER-TOP: #a7c7e7 1px solid; MARGIN: 5px 0px 10px 5px; BORDER-LEFT: #a7c7e7 1px solid; WIDTH: 150px! important; COLOR: #1a5083; BORDER-BOTTOM: #a7c7e7 1px solid
}
SELECT.sectorLoong {
	BORDER-RIGHT: #a7c7e7 1px solid; BORDER-TOP: #a7c7e7 1px solid; MARGIN: 0px 0px 0px 5px; BORDER-LEFT: #a7c7e7 1px solid; WIDTH: 195px! important; COLOR: #1a5083; BORDER-BOTTOM: #a7c7e7 1px solid
}
DIV.button {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FLOAT: left; PADDING-BOTTOM: 0px; WIDTH: 90%; PADDING-TOP: 0px
}
.adText {
	color:#A7C7E7;
	font-size:0.8em;
	letter-spacing:0.6em;
	text-align:center;
}
#main DIV.button A {
	COLOR: #fff
}
#main .buttonLeft A {
	COLOR: #fff
}
#main .buttonRight A {
	COLOR: #fff
}

.buttonLeft {
	DISPLAY: block; PADDING-LEFT: 4px; FONT-WEIGHT: bold; BACKGROUND: url(/images/buttonBlue.png) no-repeat left 0px; LINE-HEIGHT: 17px; HEIGHT: 19px
}
.buttonRight {
	PADDING-RIGHT: 4px; DISPLAY: block; FONT-WEIGHT: bold; BACKGROUND: url(/images/buttonBlue.png) no-repeat right 0px; LINE-HEIGHT: 17px; HEIGHT: 19px; TEXT-ALIGN: center;width:33px
}

.buttonRightGo
{
 PADDING-RIGHT: 4px; DISPLAY: block; FONT-WEIGHT: bold; LINE-HEIGHT: 17px; HEIGHT: 19px; TEXT-ALIGN: center;
 background-image: url(/images/spriteIcons.png); background-color: transparent; background-position: -535px 0px;width:33px; 
}


.buttonRightCustom
{
	PADDING-RIGHT: 4px; DISPLAY: block; FONT-WEIGHT: bold;font-size:11px; LINE-HEIGHT: 17px; HEIGHT: 19px; TEXT-ALIGN: center;
 background-image: url(/images/spriteIcons.png); background-color: transparent; background-position: -429px 0px;width:139px; 
}

.buttonRightAnnuties
{
	PADDING-RIGHT: 4px; DISPLAY: block; FONT-WEIGHT: bold; LINE-HEIGHT: 17px; HEIGHT: 19px; TEXT-ALIGN: center;
 background-image: url(/images/spriteIcons.png); background-color: transparent; background-position: -407px 0px; 
}
 
.buttonRightAdd
{
 PADDING-RIGHT: 4px; DISPLAY: block; FONT-WEIGHT: bold; LINE-HEIGHT: 17px; HEIGHT: 19px; TEXT-ALIGN: center;
 background-image: url(/images/spriteIcons.png); background-color: transparent; background-position: -535px 0px;width:33px; 
}

.buttonRightRegister
{
	PADDING-RIGHT: 4px; DISPLAY: block; FONT-WEIGHT: bold; LINE-HEIGHT: 17px; HEIGHT: 19px; TEXT-ALIGN: center;
  background-image: url(/images/spriteIcons.png); background-color: transparent; background-position: -506px 0px;width :62px; 
}
 
.buttonRightLogin
{
	PADDING-RIGHT: 4px; DISPLAY: block; FONT-WEIGHT: bold; LINE-HEIGHT: 17px; HEIGHT: 19px; TEXT-ALIGN: center;
  background-image: url(/images/spriteIcons.png); background-color: transparent; background-position: -526px 0px;width:42px; 
}

.buttonRightChart
{
	PADDING-RIGHT: 4px; DISPLAY: block; FONT-WEIGHT: bold; LINE-HEIGHT: 17px; HEIGHT: 19px; TEXT-ALIGN: center;
  background-image: url(/images/spriteIcons.png); background-color: transparent; background-position: -463px 0px; width :105px; 
}

.buttonRightSearch
{
	PADDING-RIGHT: 4px; DISPLAY: block; FONT-WEIGHT: bold; LINE-HEIGHT: 17px; HEIGHT: 19px; TEXT-ALIGN: center;
  background-image: url(/images/spriteIcons.png); background-color: transparent; background-position: 483px 0px;width:71px; 
}

.buttonRightPrevNext
{
	PADDING-RIGHT: 4px; DISPLAY: block; FONT-WEIGHT: bold; LINE-HEIGHT: 17px; HEIGHT: 19px; TEXT-ALIGN: center;
  background-image: url(/images/spriteIcons.png); background-color: transparent; background-position: 493px 0px;width:81px; 
}

.buttonRightUpdate
{
	PADDING-RIGHT: 4px; DISPLAY: block; FONT-WEIGHT: bold; LINE-HEIGHT: 17px; HEIGHT: 19px; TEXT-ALIGN: center;
  background-image: url(/images/spriteIcons.png); background-color: transparent; background-position: -516px 0px;width:52px; 
}

.nButtonLeft {
	DISPLAY: block; PADDING-LEFT: 4px; FONT-WEIGHT: bold; BACKGROUND: url(/images/buttonGrey.png) no-repeat left 0px; LINE-HEIGHT: 17px; HEIGHT: 19px
}
.nButtonRight {
	PADDING-RIGHT: 4px; DISPLAY: block; FONT-WEIGHT: bold; BACKGROUND: url(/images/buttonGrey.png) no-repeat right 0px; LINE-HEIGHT: 17px; HEIGHT: 19px; TEXT-ALIGN: center
}
.clearfix:unknown {
	CLEAR: both; DISPLAY: block; FONT-SIZE: 1px; VISIBILITY: hidden; HEIGHT: 0px; content: "."
}
* HTML .clearfix {
	FONT-SIZE: 1px; HEIGHT: 1px
}
DIV.space {
	MARGIN-TOP: 3px; DISPLAY: block; FLOAT: left; WIDTH: 100%; HEIGHT: 5px! important
}
div.divider {
	background-color: #1A5083;
	height: 3px;
}
button {
border: 0px;
background-color:White;  
color:#FFFFFF;
padding:0px;
font-size:11px; 
vertical-align:middle;
cursor:pointer;
}
.adText {
color:#A7C7E7;
font-size:0.8em;
letter-spacing:0.6em;
text-align:center;
}
.textHead
{
background-color:#ECF1F9;
border-bottom:1px solid #A7C7E7;
color:#222222;
font-weight:bold;
padding:2px;
}
#page {
	MARGIN: 0px auto; WIDTH: 980px
}
#topMain {
	WIDTH: 100%
}
#topBG {
	FLOAT: left; WIDTH: 950px; TOP: 0px; BACKGROUND-COLOR: #ffffff
}
#topBgLeft {
	FLOAT: left
}
#topBgRight {
	FLOAT: left
}
#topestMenu {
	BACKGROUND-POSITION: 50% bottom; FLOAT: left; BACKGROUND: url(/images/spriteIcons.png) no-repeat -1px -268px; MARGIN-LEFT: 0px; WIDTH: 950px; MARGIN-RIGHT: 0px;HEIGHT: 3px; BACKGROUND-COLOR: #ffffff
}
#chooseService {
	FLOAT: left; MARGIN: 5px 0px 0px 10px
}
#menuService {
	FLOAT: left; MARGIN: 5px 0px 0px
}
#menuService UL {
	MARGIN-TOP: 0px; MARGIN-LEFT: -40px; TEXT-INDENT: 0px
}
#menuService LI {
	PADDING-LEFT: 9px; FLOAT: left; MARGIN-LEFT: 8px; TEXT-INDENT: 0px; LIST-STYLE-TYPE: none
}
#menuService LI DIV{	BACKGROUND-POSITION: left 5px;margin:5px 3px 0px 0px; float: left; BACKGROUND: url(/images/spriteIcons.png) no-repeat -455px -19px; width:6px;height:6px;
}
#date {
	FLOAT: right; MARGIN: 5px 5px 0px; TEXT-ALIGN: right
}
#date a
{
	color:#1A5083;text-decoration:underline;font-weight:bold;
	
}
#date a:hover
{
	color:#1A5083;text-decoration:none;	
}
#middleTop {
	FLOAT: left; MARGIN: 10px 0px 0px 10px
}
#middleTop H1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 1.1em; PADDING-BOTTOM: 2px; MARGIN: 2px 0px; PADDING-TOP: 2px
}
#middleTop P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 1.1em; PADDING-BOTTOM: 2px; MARGIN: 2px 0px; PADDING-TOP: 2px
}
#trustnetLogo {
	DISPLAY: block; FLOAT: left; BACKGROUND-IMAGE: url(/images/03_trustnetLogo.png); MARGIN: 25px 50px 0px 10px; WIDTH: 172px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 30px
}
#banner {
	FLOAT: right; MARGIN: 15px 0px 0px 10px
}
#mainMenu {
	BACKGROUND-POSITION: 50% top;	DISPLAY: block;	FONT-SIZE: 1.1em;	FLOAT: left;	BACKGROUND: url(/images/spriteIcons.png) repeat-x -1px -204px;
	/*WIDTH: 803px;*/	HEIGHT: 25px; WIDTH: 680px;
}
#mainMenu A {
	BORDER-RIGHT: #689cc9 1px solid; PADDING-RIGHT: 13px; BACKGROUND-POSITION: 50% top; DISPLAY: block; PADDING-LEFT: 13px; FONT-WEIGHT: bold; FLOAT: left; BACKGROUND: url(/images/spriteIcons.png) repeat-x -1px -204px; PADDING-BOTTOM: 0px; BORDER-LEFT: #e7f2fa 1px solid; COLOR: #1a5083; PADDING-TOP: 4px; BACKGROUND-REPEAT: repeat-x; HEIGHT: 21px; TEXT-DECORATION: none
}
#mainMenu A:link {
	BORDER-RIGHT: #689cc9 1px solid; PADDING-RIGHT: 13px; BACKGROUND-POSITION: 50% top; DISPLAY: block; PADDING-LEFT: 13px; FONT-WEIGHT: bold; FLOAT: left; BACKGROUND: url(/images/spriteIcons.png) repeat-x -1px -204px; PADDING-BOTTOM: 0px; BORDER-LEFT: #e7f2fa 1px solid; COLOR: #1a5083; PADDING-TOP: 4px; BACKGROUND-REPEAT: repeat-x; HEIGHT: 21px; TEXT-DECORATION: none
}
#mainMenu A:visited {
	BORDER-RIGHT: #689cc9 1px solid; PADDING-RIGHT: 13px; BACKGROUND-POSITION: 50% top; DISPLAY: block; PADDING-LEFT: 13px; FONT-WEIGHT: bold; FLOAT: left; BACKGROUND: url(/images/spriteIcons.png) repeat-x -1px -204px; PADDING-BOTTOM: 0px; BORDER-LEFT: #e7f2fa 1px solid; COLOR: #1a5083; PADDING-TOP: 4px; BACKGROUND-REPEAT: repeat-x; HEIGHT: 21px; TEXT-DECORATION: none
}
#mainMenu A:active {
	BORDER-RIGHT: #689cc9 1px solid; PADDING-RIGHT: 13px; BACKGROUND-POSITION: 50% top; DISPLAY: block; PADDING-LEFT: 13px; FONT-WEIGHT: bold; FLOAT: left; BACKGROUND: url(/images/spriteIcons.png) repeat-x -1px -204px; PADDING-BOTTOM: 0px; BORDER-LEFT: #e7f2fa 1px solid; COLOR: #1a5083; PADDING-TOP: 4px; BACKGROUND-REPEAT: repeat-x; HEIGHT: 21px; TEXT-DECORATION: none
}
#mainMenu A.localSites {
	BORDER-RIGHT: #689cc9 0px solid; PADDING-RIGHT: 10px; BACKGROUND-POSITION: 50% top; DISPLAY: block; PADDING-LEFT: 20px; FONT-WEIGHT: bold; FLOAT: left; BACKGROUND: url(/images/spriteIcons.png) repeat-x -1px -204px; PADDING-BOTTOM: 0px; BORDER-LEFT: #e7f2fa 1px solid; COLOR: #1a5083; PADDING-TOP: 4px; BACKGROUND-REPEAT: repeat-x; HEIGHT: 21px; TEXT-DECORATION: none
}
#mainMenu A.localSites:link {
	BORDER-RIGHT: #689cc9 0px solid; PADDING-RIGHT: 10px; BACKGROUND-POSITION: 50% top; DISPLAY: block; PADDING-LEFT: 20px; FONT-WEIGHT: bold; FLOAT: left; BACKGROUND: url(/images/spriteIcons.png) repeat-x -1px -204px; PADDING-BOTTOM: 0px; BORDER-LEFT: #e7f2fa 1px solid; COLOR: #1a5083; PADDING-TOP: 4px; BACKGROUND-REPEAT: repeat-x; HEIGHT: 21px; TEXT-DECORATION: none
}
#mainMenu A.localSites:visited {
	BORDER-RIGHT: #689cc9 0px solid; PADDING-RIGHT: 10px; BACKGROUND-POSITION: 50% top; DISPLAY: block; PADDING-LEFT: 20px; FONT-WEIGHT: bold; FLOAT: left; BACKGROUND: url(/images/spriteIcons.png) repeat-x -1px -204px; PADDING-BOTTOM: 0px; BORDER-LEFT: #e7f2fa 1px solid; COLOR: #1a5083; PADDING-TOP: 4px; BACKGROUND-REPEAT: repeat-x; HEIGHT: 21px; TEXT-DECORATION: none
}
#mainMenu A.localSites:active {
	BORDER-RIGHT: #689cc9 0px solid; PADDING-RIGHT: 10px; BACKGROUND-POSITION: 50% top; DISPLAY: block; PADDING-LEFT: 20px; FONT-WEIGHT: bold; FLOAT: left; BACKGROUND: url(/images/spriteIcons.png) repeat-x -1px -204px; PADDING-BOTTOM: 0px; BORDER-LEFT: #e7f2fa 1px solid; COLOR: #1a5083; PADDING-TOP: 4px; BACKGROUND-REPEAT: repeat-x; HEIGHT: 21px; TEXT-DECORATION: none
}
#mainMenu A.flag {
	BORDER-RIGHT: #689cc9 0px solid; PADDING-RIGHT: 10px; BACKGROUND-POSITION: 50% top; DISPLAY: block; PADDING-LEFT: 10px; FONT-WEIGHT: bold; FLOAT: left; BACKGROUND: url(/images/spriteIcons.png) repeat-x -1px -204px; PADDING-BOTTOM: 0px; BORDER-LEFT: #e7f2fa 0px solid; COLOR: #1a5083; PADDING-TOP: 4px; BACKGROUND-REPEAT: repeat-x; HEIGHT: 21px; TEXT-DECORATION: none
}
#mainMenu A.flag:link {
	BORDER-RIGHT: #689cc9 0px solid; PADDING-RIGHT: 10px; BACKGROUND-POSITION: 50% top; DISPLAY: block; PADDING-LEFT: 10px; FONT-WEIGHT: bold; FLOAT: left; BACKGROUND: url(/images/spriteIcons.png) repeat-x -1px -204px; PADDING-BOTTOM: 0px; BORDER-LEFT: #e7f2fa 0px solid; COLOR: #1a5083; PADDING-TOP: 4px; BACKGROUND-REPEAT: repeat-x; HEIGHT: 21px; TEXT-DECORATION: none
}
#mainMenu A.flag:visited {
	BORDER-RIGHT: #689cc9 0px solid; PADDING-RIGHT: 10px; BACKGROUND-POSITION: 50% top; DISPLAY: block; PADDING-LEFT: 10px; FONT-WEIGHT: bold; FLOAT: left; BACKGROUND: url(/images/spriteIcons.png) repeat-x -1px -204px; PADDING-BOTTOM: 0px; BORDER-LEFT: #e7f2fa 0px solid; COLOR: #1a5083; PADDING-TOP: 4px; BACKGROUND-REPEAT: repeat-x; HEIGHT: 21px; TEXT-DECORATION: none
}
#mainMenu A.flag:active {
	BORDER-RIGHT: #689cc9 0px solid; PADDING-RIGHT: 10px; BACKGROUND-POSITION: 50% top; DISPLAY: block; PADDING-LEFT: 10px; FONT-WEIGHT: bold; FLOAT: left; BACKGROUND: url(/images/spriteIcons.png) repeat-x -1px -204px; PADDING-BOTTOM: 0px; BORDER-LEFT: #e7f2fa 0px solid; COLOR: #1a5083; PADDING-TOP: 4px; BACKGROUND-REPEAT: repeat-x; HEIGHT: 21px; TEXT-DECORATION: none
}
#mainMenu A.flag .selected {
	BORDER-RIGHT: #689cc9 0px solid; PADDING-RIGHT: 10px; BACKGROUND-POSITION: 50% top; DISPLAY: block; PADDING-LEFT: 10px; FONT-WEIGHT: bold; FLOAT: left; BACKGROUND: url(/images/spriteIcons.png) repeat-x -1px -204px; PADDING-BOTTOM: 0px; BORDER-LEFT: #e7f2fa 0px solid; COLOR: #1a5083; PADDING-TOP: 4px; BACKGROUND-REPEAT: repeat-x; HEIGHT: 21px; TEXT-DECORATION: none
}
#mainMenu A.flagLast {
	BORDER-RIGHT: #689cc9 1px solid; PADDING-RIGHT: 20px; BACKGROUND-POSITION: 50% top; DISPLAY: block; PADDING-LEFT: 10px; FONT-WEIGHT: bold; FLOAT: left; BACKGROUND: url(/images/spriteIcons.png) repeat-x -1px -204px; PADDING-BOTTOM: 0px; BORDER-LEFT: #e7f2fa 0px solid; COLOR: #1a5083; PADDING-TOP: 4px; BACKGROUND-REPEAT: repeat-x; HEIGHT: 21px; TEXT-DECORATION: none
}
#mainMenu A.flagLast:link {
	BORDER-RIGHT: #689cc9 1px solid; PADDING-RIGHT: 20px; BACKGROUND-POSITION: 50% top; DISPLAY: block; PADDING-LEFT: 10px; FONT-WEIGHT: bold; FLOAT: left; BACKGROUND: url(/images/spriteIcons.png) repeat-x -1px -204px; PADDING-BOTTOM: 0px; BORDER-LEFT: #e7f2fa 0px solid; COLOR: #1a5083; PADDING-TOP: 4px; BACKGROUND-REPEAT: repeat-x; HEIGHT: 21px; TEXT-DECORATION: none
}
#mainMenu A.flagLast:visited {
	BORDER-RIGHT: #689cc9 1px solid; PADDING-RIGHT: 20px; BACKGROUND-POSITION: 50% top; DISPLAY: block; PADDING-LEFT: 10px; FONT-WEIGHT: bold; FLOAT: left; BACKGROUND: url(/images/spriteIcons.png) repeat-x -1px -204px; PADDING-BOTTOM: 0px; BORDER-LEFT: #e7f2fa 0px solid; COLOR: #1a5083; PADDING-TOP: 4px; BACKGROUND-REPEAT: repeat-x; HEIGHT: 21px; TEXT-DECORATION: none
}
#mainMenu A.flagLast:active {
	BORDER-RIGHT: #689cc9 1px solid; PADDING-RIGHT: 20px; BACKGROUND-POSITION: 50% top; DISPLAY: block; PADDING-LEFT: 10px; FONT-WEIGHT: bold; FLOAT: left; BACKGROUND: url(/images/spriteIcons.png) repeat-x -1px -204px; PADDING-BOTTOM: 0px; BORDER-LEFT: #e7f2fa 0px solid; COLOR: #1a5083; PADDING-TOP: 4px; BACKGROUND-REPEAT: repeat-x; HEIGHT: 21px; TEXT-DECORATION: none
}
#mainMenu A.selected {
	BACKGROUND-POSITION: 50% top; DISPLAY: block; FONT-WEIGHT: bold; FLOAT: left; BACKGROUND: url(/images/spriteIcons.png) repeat-x -1px -229px; COLOR: #fff;  HEIGHT: 21px; TEXT-DECORATION: none
}
#mainMenu A.selected:visited {
	BACKGROUND-POSITION: 50% top; DISPLAY: block; FONT-WEIGHT: bold; FLOAT: left; BACKGROUND: url(/images/spriteIcons.png) repeat-x -1px -229px; COLOR: #fff;  HEIGHT: 21px; TEXT-DECORATION: none
}
#mainMenu A:hover {
	BACKGROUND-POSITION: 50% top; DISPLAY: block; FONT-WEIGHT: bold; FLOAT: left; BACKGROUND: url(/images/spriteIcons.png) repeat-x -1px -229px; COLOR: #fff;  HEIGHT: 21px; TEXT-DECORATION: none
}
#mainMenu A.localSites:hover {
	BACKGROUND-POSITION: 50% top; DISPLAY: block; FONT-WEIGHT: bold; FLOAT: left; BACKGROUND: url(/images/spriteIcons.png) repeat-x -1px -229px; COLOR: #fff;  HEIGHT: 21px; TEXT-DECORATION: none
}
#mainMenu A.flag:hover {
	BACKGROUND-POSITION: 50% top; DISPLAY: block; FONT-WEIGHT: bold; FLOAT: left; BACKGROUND: url(/images/spriteIcons.png) repeat-x -1px -229px; COLOR: #fff;  HEIGHT: 21px; TEXT-DECORATION: none
}
#mainMenu A.flagLast:hover {
	BACKGROUND-POSITION: 50% top; DISPLAY: block; FONT-WEIGHT: bold; FLOAT: left; BACKGROUND: url(/images/spriteIcons.png) repeat-x -1px -229px; COLOR: #fff;  HEIGHT: 21px; TEXT-DECORATION: none
}
#mainMenu UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#mainMenu LI {
	BORDER-RIGHT: #689cc9 1px solid; DISPLAY: block; FLOAT: left; MARGIN-LEFT: 0px; BORDER-LEFT: #e7f2fa 1px solid; LIST-STYLE-TYPE: none; HEIGHT: 25px
}
#subMenu {
	WIDTH: 679px; DISPLAY: block; HEIGHT: 24px; MARGIN: 0; FLOAT: left; BACKGROUND-COLOR: #1A5083; BORDER-LEFT: 1px solid #e7f2fa;
}
#portfolioMenu A {
	BORDER-RIGHT: #689cc9 1px solid; PADDING-RIGHT: 10px; BACKGROUND-POSITION: 25% top; DISPLAY: block; PADDING-LEFT: 10px; FLOAT: left; BACKGROUND: url(/images/spriteIcons.png) repeat-x -1px -204px; PADDING-BOTTOM: 0px; BORDER-LEFT: #e7f2fa 1px solid; COLOR: #1a5083; PADDING-TOP: 2px;  HEIGHT: 18px; TEXT-DECORATION: none
}
#portfolioMenu A:link {
	BORDER-RIGHT: #689cc9 1px solid; PADDING-RIGHT: 10px; BACKGROUND-POSITION: 25% top; DISPLAY: block; PADDING-LEFT: 10px;  FLOAT: left; BACKGROUND: url(/images/spriteIcons.png) repeat-x -1px -204px; PADDING-BOTTOM: 0px; BORDER-LEFT: #e7f2fa 1px solid; COLOR: #1a5083; PADDING-TOP: 2px;  HEIGHT: 18px; TEXT-DECORATION: none
}
#portfolioMenu A:visited {
	BORDER-RIGHT: #689cc9 1px solid; PADDING-RIGHT: 10px; BACKGROUND-POSITION: 25% top; DISPLAY: block; PADDING-LEFT: 10px;  FLOAT: left; BACKGROUND: url(/images/spriteIcons.png) repeat-x -1px -204px; PADDING-BOTTOM: 0px; BORDER-LEFT: #e7f2fa 1px solid; COLOR: #1a5083; PADDING-TOP: 2px;  HEIGHT:18px; TEXT-DECORATION: none
}
#portfolioMenu A:active {
	BORDER-RIGHT: #689cc9 1px solid; PADDING-RIGHT: 10px; BACKGROUND-POSITION: 25% top; DISPLAY: block; PADDING-LEFT: 10px; FLOAT: left; BACKGROUND: url(/images/spriteIcons.png) repeat-x -1px -204px; PADDING-BOTTOM: 0px; BORDER-LEFT: #e7f2fa 1px solid; COLOR: #1a5083; PADDING-TOP: 2px;  HEIGHT: 18px; TEXT-DECORATION: none
}
#portfolioMenu A:hover {
	BACKGROUND-POSITION: 25% top; DISPLAY: block; FLOAT: left; BACKGROUND: url(/images/spriteIcons.png) repeat-x -1px -229px; COLOR: #fff;  HEIGHT: 18px; TEXT-DECORATION: none
}
#portfolioMenu A.selected {
	BACKGROUND-POSITION: 25% top; DISPLAY: block; FLOAT: left; BACKGROUND: url(/images/spriteIcons.png) repeat-x -1px -229px; COLOR: #fff;  HEIGHT: 18px; TEXT-DECORATION: none
}
#portfolioSubMenu A {
	BORDER-RIGHT: #689cc9 1px solid; PADDING-RIGHT: 10px; BACKGROUND-POSITION: 25% top; DISPLAY: block; PADDING-LEFT: 10px; FLOAT: left; BACKGROUND: url(/images/spriteIcons.png) repeat-x -1px -204px; PADDING-BOTTOM: 0px; BORDER-LEFT: #e7f2fa 1px solid; COLOR: #1a5083; PADDING-TOP: 2px;  HEIGHT: 18px; TEXT-DECORATION: none
}
#portfolioSubMenu A:link {
	BORDER-RIGHT: #689cc9 1px solid; PADDING-RIGHT: 10px; BACKGROUND-POSITION: 25% top; DISPLAY: block; PADDING-LEFT: 10px;  FLOAT: left; BACKGROUND: url(/images/spriteIcons.png) repeat-x -1px -204px; PADDING-BOTTOM: 0px; BORDER-LEFT: #e7f2fa 1px solid; COLOR: #1a5083; PADDING-TOP: 2px;HEIGHT: 18px; TEXT-DECORATION: none
}
#portfolioSubMenu A:visited {
	BORDER-RIGHT: #689cc9 1px solid; PADDING-RIGHT: 10px; BACKGROUND-POSITION: 25% top; DISPLAY: block; PADDING-LEFT: 10px;  FLOAT: left; BACKGROUND: url(/images/spriteIcons.png) repeat-x -1px -204px; PADDING-BOTTOM: 0px; BORDER-LEFT: #e7f2fa 1px solid; COLOR: #1a5083; PADDING-TOP: 2px;  HEIGHT:18px; TEXT-DECORATION: none
}
#portfolioSubMenu A:active {
	BORDER-RIGHT: #689cc9 1px solid; PADDING-RIGHT: 10px; BACKGROUND-POSITION: 25% top; DISPLAY: block; PADDING-LEFT: 10px; FLOAT: left; BACKGROUND: url(/images/spriteIcons.png) repeat-x -1px -204px; PADDING-BOTTOM: 0px; BORDER-LEFT: #e7f2fa 1px solid; COLOR: #1a5083; PADDING-TOP: 2px;  HEIGHT: 18px; TEXT-DECORATION: none
}
#portfolioSubMenu A:hover {
	BACKGROUND-POSITION: 25% top; DISPLAY: block; FLOAT: left; BACKGROUND: url(/images/spriteIcons.png) repeat-x -1px -229px; COLOR: #fff;  HEIGHT: 18px; TEXT-DECORATION: none
}
#portfolioSubMenu A.selected {
	BACKGROUND-POSITION: 25% top; DISPLAY: block; FLOAT: left; BACKGROUND: url(/images/spriteIcons.png) repeat-x -1px -229px; COLOR: #fff; HEIGHT: 18px; TEXT-DECORATION: none
}
#subMenu A {
	COLOR: #fff
}
#main {
	MARGIN-TOP: 0px; FLOAT: left; WIDTH: 950px; BACKGROUND-COLOR: #ffffff;
}
#main H1 {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 3px; FONT-SIZE: 1.6em; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 10px; PADDING-TOP: 0px
}
#main H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 3px; FONT-SIZE: 1.5em; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 8px 0px; PADDING-TOP: 0px
}
#main H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 3px; FONT-SIZE: 1.2em; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 5px 2px; PADDING-TOP: 0px
}
#leftColumn {
	FLOAT: left; MARGIN: 12px 5px 0px 0px; WIDTH: 125px; BACKGROUND-COLOR: #ffffff
}
#leftColumn INPUT {
	BORDER-RIGHT: #1a5083 1px solid; BORDER-TOP: #1a5083 1px solid; PADDING-LEFT: 4px; MARGIN: 3px 0px 3px 3px; BORDER-LEFT: #1a5083 1px solid; WIDTH: 130px; COLOR: #222; BORDER-BOTTOM: #1a5083 1px solid
}
#leftColumn UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 4px 5px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#leftColumn LI {
	PADDING-RIGHT: 0px; BACKGROUND-POSITION: left 6px; PADDING-LEFT: 8px; BACKGROUND-IMAGE: url(/images/bgArrowLeft.gif); PADDING-BOTTOM: 2px; MARGIN: 0px; PADDING-TOP: 2px; BACKGROUND-REPEAT: no-repeat; LIST-STYLE-TYPE: none
}
#leftColumn A {
	DISPLAY: block
}
#leftColumn A:hover {
	DISPLAY: block
}
#leftColumn A:active {
	DISPLAY: block
}
#leftColumn A:visited {
	DISPLAY: block
}
#searchTop {
	PADDING-RIGHT: 0px; BACKGROUND-POSITION: 50% top; PADDING-LEFT: 0px; BACKGROUND: url(/images/spriteIcons.png) no-repeat -1px -60px; PADDING-BOTTOM: 0px; MARGIN: 8px 0px 0px 0px; WIDTH: 125px; PADDING-TOP: 5px; 
}
#portfolioLoginTop {
	PADDING-RIGHT: 0px; BACKGROUND-POSITION: 50% top; PADDING-LEFT: 0px; BACKGROUND: url(/images/spriteIcons.png) no-repeat -1px -60px; PADDING-BOTTOM: 0px; MARGIN: 8px 0px 0px 5px; WIDTH: 125px; PADDING-TOP: 5px; 
}
#searchBot {
	PADDING-RIGHT: 0px; BACKGROUND-POSITION: 50% bottom; PADDING-LEFT: 0px; BACKGROUND: url(/images/spriteIcons.png) no-repeat -127px -60px; PADDING-BOTTOM: 5px; MARGIN: 0px 0px 0px 0px; WIDTH: 125px; height:80px;  PADDING-TOP: 8px; 
}
#portfolioLoginBot {
	PADDING-RIGHT: 0px; BACKGROUND-POSITION: 50% bottom; PADDING-LEFT: 0px; BACKGROUND: url(/images/spriteIcons.png) no-repeat -127px -60px; PADDING-BOTTOM: 5px; MARGIN: 0px 0px 0px 5px; WIDTH: 125px; height:130px; PADDING-TOP: 8px; 
}
#searchTop P {
	FONT-WEIGHT: bold; MARGIN: 0px 0px 5px 0px
}
#portfolioLoginTop P {
	FONT-WEIGHT: bold; MARGIN: 0px 0px 5px 5px
}
#searchBot P {
	FONT-WEIGHT: bold; MARGIN: 0px 0px 5px 0px
}
#portfolioLoginBot P {
	FONT-WEIGHT: bold; MARGIN: 0px 0px 5px 5px
}
.loginName {
	FONT-WEIGHT: bold; COLOR: #d72626
}
#leftColumn FIELDSET {
	BORDER-RIGHT: #a7c7e7 1px solid; BORDER-TOP: #a7c7e7 1px solid; MARGIN: 8px 0px 0px 0px; BORDER-LEFT: #a7c7e7 1px solid; BORDER-BOTTOM: #a7c7e7 1px solid
}
#leftColumn LEGEND {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-WEIGHT: bold; PADDING-BOTTOM: 0px; MARGIN: 0px 1px 0px 3px; COLOR: #1a5083; PADDING-TOP: 0px
}
#topRow {
	PADDING-RIGHT: 0px; BORDER-TOP: #a7c7e7 1px dotted; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 10px; MARGIN: 20px 0px 0px 0px; WIDTH: 805px; PADDING-TOP: 10px; BORDER-BOTTOM: #a7c7e7 1px dotted
}
#topRow SELECT {
	DISPLAY: inline; MARGIN: 0px 15px 0px 5px; WIDTH: 150px
}
#topRow LABEL {
	DISPLAY: inline
}
TD#searchAd {
	WIDTH: 250px
}
TD#searchAd IMG {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIgDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px
}
#centreColumnHome {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 20px 0px 0px 0px; WIDTH: 647px; PADDING-TOP: 0px; BACKGROUND-COLOR: #ffffff
}
DIV.centreColumnBig {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 20px 0px 0px 0px; WIDTH: 805px; PADDING-TOP: 0px; BACKGROUND-COLOR: #ffffff
}
DIV.centreColumnMedium {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 20px 0px 0px 0px; WIDTH: 650px; PADDING-TOP: 0px; BACKGROUND-COLOR: #ffffff
}
DIV.centreColumnSmall {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 20px 0px 0px 0px; WIDTH: 500px; PADDING-TOP: 0px; BACKGROUND-COLOR: #ffffff
}



DIV.leftColumnSmall {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 490px; PADDING-TOP: 0px; BACKGROUND-COLOR: #ffffff
}
IMG.researchImg {
	BORDER-RIGHT: #1a5083 1px solid; BORDER-TOP: #1a5083 1px solid; FLOAT: left; MARGIN: 0px 8px 0px 0px; BORDER-LEFT: #1a5083 1px solid; BORDER-BOTTOM: #1a5083 1px solid
}
IMG.commentImg {
	BORDER-RIGHT: #1a5083 1px solid; BORDER-TOP: #1a5083 1px solid; FLOAT: right; MARGIN: 0px 0px 0px 8px; BORDER-LEFT: #1a5083 1px solid; BORDER-BOTTOM: #1a5083 1px solid
}
IMG.logoLeft {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; FLOAT: left; BORDER-BOTTOM-WIDTH: 0px; MARGIN: 0px 8px 0px 0px; BORDER-RIGHT-WIDTH: 0px
}
IMG.logoRight {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; FLOAT: right; BORDER-BOTTOM-WIDTH: 0px; MARGIN: 0px 0px 0px 8px; BORDER-RIGHT-WIDTH: 0px
}
IMG.tool {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; FLOAT: left; BORDER-BOTTOM-WIDTH: 0px; MARGIN: 0px 10px 10px 0px; BORDER-RIGHT-WIDTH: 0px
}
#rightColumnHome {
	MARGIN-TOP: 20px; FLOAT: right; WIDTH: 155px; BACKGROUND-COLOR: #ffffff; MARGIN-RIGHT:4px; 
}
DIV.rightColumnBig {
	FLOAT: right; WIDTH: 310px; BACKGROUND-COLOR: #ffffff
}
#footer {
	padding:0px;  FLOAT: left; BACKGROUND: url(/images/spriteIcons.png) no-repeat -1px -268px; PADDING-BOTTOM: 0px; MARGIN: 50px 0px 10px; WIDTH: 100%; height:10px; PADDING-TOP: 0px; BACKGROUND-COLOR: #ffffff
}
#footer TABLE {
	WIDTH: 100%;margin-top:10px;background-color:#FFFFFF;  
}
#footer TD {
	PADDING-BOTTOM: 10px
}
#footer IMG {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px
}
.rowContent {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 10px; MARGIN: 0px; WIDTH: 100%; PADDING-TOP: 0px
}
.columnContentLeft {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 25px; MARGIN: 0px; WIDTH:317px; PADDING-TOP: 0px
}
.columnContentRight {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: right; PADDING-BOTTOM: 25px; MARGIN: 0px; WIDTH:317px; PADDING-TOP: 0px
}
.rowContentUnderline {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 10px; MARGIN: 0px 0px 15px; WIDTH: 100%; PADDING-TOP: 0px; BORDER-BOTTOM: #a7c7e7 1px dotted
}
.rowContentRight {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: right; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 10px; WIDTH: 100%; PADDING-TOP: 0px
}
.boxContentBigLeft {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 317px; PADDING-TOP: 0px
}
.boxContentBigRight {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: right; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 317px; PADDING-TOP: 0px
}
.boxContentSmallLeft {
	FLOAT: left; WIDTH: 49.5%
}
.boxContentSmallRight {
	FLOAT: right; WIDTH: 49.5%
}
.header {
	PADDING-RIGHT: 0px; BORDER-TOP: #a7c7e7 1px solid; DISPLAY: block; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 100%; COLOR: #1a5083; PADDING-TOP: 0px; BACKGROUND-COLOR: #ecf1f9
}
.header1{
	PADDING-RIGHT: 0px;  border-bottom: #a7c7e7 1px solid; DISPLAY: block; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 100%; COLOR: #1a5083; PADDING-TOP: 0px; BACKGROUND-COLOR: #ecf1f9
}

#main .header1 H1 {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 5px; FONT-SIZE: 1.0em; FLOAT: left; PADDING-BOTTOM: 1px; MARGIN: 0px; PADDING-TOP: 1px
}

#main .header H1 {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 5px; FONT-SIZE: 1.15em; FLOAT: left; PADDING-BOTTOM: 1px; MARGIN: 0px; PADDING-TOP: 1px
}
#main .topheader H1 {
	BORDER-RIGHT: #a7c7e7 1px solid; PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-SIZE: 0.9em; FLOAT: left; PADDING-BOTTOM: 2px; MARGIN: 0px; PADDING-TOP: 2px; BACKGROUND-COLOR: #ecf1f9
}
SPAN.moreRight {
	FONT-SIZE: 0.85em; FLOAT: right; MARGIN-RIGHT: 5px
}
SPAN.headLeft {
	FLOAT: left
}
.topheader {
	DISPLAY: block; FLOAT: left; MARGIN: 0px; WIDTH: 100%
}
#main DIV.topheader A {
	COLOR: #CE1010
}
#main TD.topheader A {
	COLOR: #CE1010
}
TD.topheader A {
	COLOR: #CE1010
}
TD.list LI
{
	display:inline;vertical-align:text-top;list-style-type:none;   
}
.content {
	FLOAT: left; MARGIN: 0px; WIDTH: 100%
}
.contentTop {
	FLOAT: left; MARGIN: 5px 0px -3px; WIDTH: 100%; 
}
.contentTop1 {
	FLOAT: left; MARGIN: 3px 0px 5px 0px; WIDTH: 100%; padding-left: 4px;
}
.contentMark {
	CLEAR: both; BACKGROUND-POSITION: 0px 0px; PADDING-LEFT: 60px; BACKGROUND-IMAGE: url(/images/mark.png); MARGIN: 0px; BACKGROUND-REPEAT: no-repeat
}
UL.linkList {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 5px; PADDING-TOP: 5px; LIST-STYLE-TYPE: none
}
UL.linkList LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 1px; MARGIN: 0px 0px 2px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
UL.linkList LI DIV{
	 BACKGROUND:url(/images/spriteIcons.png) no-repeat -461px -19px;width:4px; height:5px; margin:5px 5px 0px 0px; float:left; 
}
UL.factSheet {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; MARGIN: 0px 0px 0px 3px; PADDING-TOP: 5px; LIST-STYLE-TYPE: none
}
UL.factSheet LI {
	PADDING-RIGHT: 0px; BACKGROUND-POSITION: left 4px; PADDING-LEFT: 0px; FLOAT: left;PADDING-BOTTOM: 5px; MARGIN: 0px 15px 0px 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
UL.factSheet LI DIV{
	BACKGROUND:url(/images/spriteIcons.png) no-repeat -461px -19px; width:4px; height:5px;float:left;margin:5px 5px 0px 0px;
}
UL.factSheet LI.print {
	PADDING-RIGHT: 0px; BACKGROUND-POSITION: left top; PADDING-LEFT: 20px; BACKGROUND-IMAGE: url(/images/printer.png); PADDING-BOTTOM: 5px; PADDING-TOP: 0px; BACKGROUND-REPEAT: no-repeat; LIST-STYLE-TYPE: none
}
UL.forum {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 5px 5px 10px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
UL.video {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 5px 5px 10px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
UL.forum LI {
	PADDING-RIGHT: 0px; BACKGROUND-POSITION: left top; PADDING-LEFT: 17px; BACKGROUND-IMAGE: url(/images/bgForum.gif); PADDING-BOTTOM: 0px; MARGIN: 4px 0px 0px; PADDING-TOP: 0px; BACKGROUND-REPEAT: no-repeat; LIST-STYLE-TYPE: none
}
UL.video LI {
	PADDING-RIGHT: 0px; BACKGROUND-POSITION: left 2px; PADDING-LEFT: 17px; BACKGROUND-IMAGE: url(/images/bgVideo.gif); PADDING-BOTTOM: 0px; MARGIN: 4px 0px 0px; PADDING-TOP: 0px; BACKGROUND-REPEAT: no-repeat; LIST-STYLE-TYPE: none
}
UL.toolset {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 5px 0px 10px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none;FONT-SIZE:12px;
}
UL.toolset LI {
	BORDER-RIGHT: #a7c7e7 1px solid; PADDING-RIGHT: 5px; BACKGROUND-POSITION: 50% top; BORDER-TOP: #a7c7e7 1px solid; DISPLAY: block; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 0.95em; background: url(/images/spriteIcons.png) repeat-x  -1px -204px; MARGIN-BOTTOM: 1px; PADDING-BOTTOM: 0px; BORDER-LEFT: #a7c7e7 1px solid; PADDING-TOP: 2px; BORDER-BOTTOM: #a7c7e7 1px solid; LIST-STYLE-TYPE: none; HEIGHT: 18px
}
#main UL.toolset A {
	DISPLAY: block;COLOR: #222; HEIGHT: 17px;white-space:nowrap;  
}
UL.toolset div.portfolio {float:left; 
	background:transparent url(/images/spriteIcons.png) no-repeat scroll  -381px -19px; width:15px; height:16px;margin-right: 3px;  
}
UL.toolset div.portfolioScan {
	background:url(/images/spriteIcons.png) no-repeat -396px -19px;width:15px; height:16px;float:left; margin-right: 3px;  
}
UL.toolset div.fundFilter {
	background:url(/images/spriteIcons.png) no-repeat -349px -19px;width:15px; height:16px;float:left; margin-right: 3px;
}
UL.toolset div.brochures {	
	background:url(/images/spriteIcons.png) no-repeat -319px -19px;width:15px; height:16px;float:left;margin-right: 3px; 
}
UL.toolset div.multiplot {
	background:url(/images/spriteIcons.png) no-repeat -365px -19px;width:15px; height:16px;float:left; margin-right: 3px;
}
UL.toolset div.fundcomparison {
		background:url(/images/spriteIcons.png) no-repeat -272px -19px;width:15px; height:16px;float:left;margin-right: 3px; 
}
UL.toolset div.CrownFundRatings {
	background:url(/images/spriteIcons.png) no-repeat -440px -19px;width:15px; height:16px;float:left;margin-right: 3px; 
}
UL.toolset div.DragonFundRatings {
	background:url(/images/spriteIcons.png) no-repeat -468px -19px;width:15px; height:16px;float:left;margin-right: 3px; 
}
UL.toolset div.afi {
	background:url(/images/spriteIcons.png) no-repeat -424px -19px;width:15px; height:16px;float:left;margin-right: 3px; 
}
UL.toolset div.discretePerf {
	background:url(/images/spriteIcons.png) no-repeat -335px -19px;width:15px; height:16px;float:left; margin-right: 3px;
}
UL.toolset div.topQuart {
	background:url(/images/spriteIcons.png) no-repeat -412px -19px;width:15px; height:16px;float:left;margin-right: 3px; 
}
UL.toolset div.advTools {
	background:url(/images/spriteIcons.png) no-repeat -286px -19px;width:15px; height:16px;float:left;margin-right: 3px;
}
UL.toolset div.ifa {
	background:url(/images/spriteIcons.png) no-repeat -424px -19px;width:15px; height:16px;float:left; margin-right: 3px;
}
.boxContentBigRightAdvert {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: right; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 317px; PADDING-TOP: 0px
}
DIV.advert {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; FLOAT: right; PADDING-BOTTOM: 0px; WIDTH: 100%; PADDING-TOP: 0px; TEXT-ALIGN: center
}
P.advertisement {
	FONT-SIZE: 0.8em; MARGIN: 0px 0px 3px; COLOR: #a7c7e7; LETTER-SPACING: 0.6em
}
.highLight {
	COLOR: #222
}
.readMore {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; MARGIN-LEFT: 2px; COLOR: #d72626
}
.date {
	FONT-SIZE: 9px; COLOR: #999
}
.year {
	COLOR: #fff
}
.black {
	COLOR: #222
}
.scroll {
	MARGIN-TOP: 10px; OVERFLOW-Y: auto; FLOAT: left; OVERFLOW-X: hidden; WIDTH: 100%; HEIGHT: 200px
}
TABLE.format {
	MARGIN: 0px; WIDTH: 100%; BORDER-BOTTOM: #a7c7e7 1px solid
}

TABLE.format TD {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; COLOR: #222; PADDING-TOP: 2px
}
TABLE.format TD.odd {
	BACKGROUND-COLOR: #ecf1f9
}

TABLE.format TR.yellow TD {
	BACKGROUND-COLOR: #FAF8CC
}
TABLE.format TR.yellow {
	BACKGROUND-COLOR: #FAF8CC
}

TABLE.format TR.Red TD {
	BACKGROUND-COLOR: #F0A7A0
}
TABLE.format TR.Red {
	BACKGROUND-COLOR: #F0A7A0
}

TABLE.format TR.odd {
	BACKGROUND-COLOR: #ecf1f9
}

TABLE.format TD.oddFirst 
{
	width: 25px;
	BACKGROUND-COLOR: #ecf1f9;
}

TABLE.format TD.evenFirst 
{
	width: 25px;
	BACKGROUND-COLOR: #ffffff;
}

TABLE.format TD.oddSec
{
	width: 350px;
	BACKGROUND-COLOR: #ecf1f9;
}

TABLE.format TD.evenSec
{
	width: 350px;
	BACKGROUND-COLOR: #ffffff;
}
td#header 
{
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; COLOR: #222; PADDING-TOP: 2px; BORDER-BOTTOM: #a7c7e7 1px solid; BACKGROUND-COLOR: #ecf1f9; float:left; text-align:left;	
}

td#ShortListheader 
{
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; COLOR: #222; PADDING-TOP: 2px; BORDER-BOTTOM: #a7c7e7 1px solid; BACKGROUND-COLOR: #ecf1f9;  text-align:left;	
}

TABLE.format TR TH {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; COLOR: #222; PADDING-TOP: 2px; BORDER-BOTTOM: #a7c7e7 1px solid; BACKGROUND-COLOR: #ecf1f9;  
}

TABLE TR.highlight TD {
	FONT-WEIGHT: bold; COLOR: #fff! important; BACKGROUND-COLOR: #1b4d81
}
.tabsLong {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 100%; PADDING-TOP: 0px; BORDER-BOTTOM: #1a5083 2px solid; TEXT-ALIGN: center
}
.tabsLong UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
.tabsLong LI {
	BORDER-RIGHT: #fff 1px solid; PADDING-RIGHT: 7px; BACKGROUND-POSITION: 50% bottom; MIN-WIDTH: 40px; DISPLAY: block; PADDING-LEFT: 7px; FLOAT: left; BACKGROUND: url("/images/spriteIcons.png") repeat-x -1px -204px; PADDING-BOTTOM: 3px; MARGIN: 0px; CURSOR: pointer; COLOR: #1a5083; PADDING-TOP: 3px;  LIST-STYLE-TYPE: none; HEIGHT: 15px; TEXT-ALIGN: center
}
.tabsLong LI.selected {
	BACKGROUND-POSITION: 50% bottom; DISPLAY: block; BACKGROUND: url("/images/spriteIcons.png") repeat-x -1px -229px; CURSOR: auto; COLOR: #fff; 
}

.tabsLong LI.hover {
	BACKGROUND-POSITION: 50% bottom; DISPLAY: block; BACKGROUND: url("/images/spriteIcons.png") repeat-x -1px -229px; CURSOR: auto; COLOR: #fff; ; text-decoration: none;
}

.tabsLong LI.selected a{
	 COLOR: #fff;
} 
.underTabs {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 3px; MARGIN: 0px; WIDTH: 100%; PADDING-TOP: 3px; BACKGROUND-COLOR: #1a5083
}
#main .underTabs A {
	BORDER-RIGHT: #a7c7e7 1px solid; PADDING-RIGHT: 7px; DISPLAY: block; PADDING-LEFT: 7px; FLOAT: left; PADDING-BOTTOM: 0px; COLOR: #a7c7e7; PADDING-TOP: 0px
}
#main .underTabs A.selected {
	FONT-WEIGHT: bold; COLOR: #fff
}
#toolsMainMenu {
	FONT-SIZE: 1em; FLOAT: left; MARGIN: 0px; WIDTH: 100%; HEIGHT: 21px
}
#toolsMainMenu A {
	BORDER-RIGHT: #689cc9 1px solid; PADDING-RIGHT: 0px; BACKGROUND-POSITION: 50% bottom; DISPLAY: block; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FLOAT: left; BACKGROUND: url("/images/spriteIcons.png") repeat-x -1px -204px; PADDING-BOTTOM: 0px; BORDER-LEFT: #e7f2fa 1px solid; WIDTH: 130px; COLOR: #1a5083; PADDING-TOP: 2px; HEIGHT: 19px; TEXT-ALIGN: center; TEXT-DECORATION: none
}
#toolsMainMenu A:link {
	BORDER-RIGHT: #689cc9 1px solid; PADDING-RIGHT: 0px; BACKGROUND-POSITION: 50% bottom; DISPLAY: block; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FLOAT: left; BACKGROUND: url("/images/spriteIcons.png") repeat-x -1px -204px; PADDING-BOTTOM: 0px; BORDER-LEFT: #e7f2fa 1px solid; WIDTH: 130px; COLOR: #1a5083; PADDING-TOP: 2px;  HEIGHT: 19px; TEXT-ALIGN: center; TEXT-DECORATION: none
}
#toolsMainMenu A:visited {
	BORDER-RIGHT: #689cc9 1px solid; PADDING-RIGHT: 0px; BACKGROUND-POSITION: 50% bottom; DISPLAY: block; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FLOAT: left; BACKGROUND: url("/images/spriteIcons.png") repeat-x -1px -204px; PADDING-BOTTOM: 0px; BORDER-LEFT: #e7f2fa 1px solid; WIDTH: 130px; COLOR: #1a5083; PADDING-TOP: 2px;  HEIGHT: 19px; TEXT-ALIGN: center; TEXT-DECORATION: none
}
#toolsMainMenu A:active {
	BORDER-RIGHT: #689cc9 1px solid; PADDING-RIGHT: 0px; BACKGROUND-POSITION: 50% bottom; DISPLAY: block; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FLOAT: left; BACKGROUND: url("/images/spriteIcons.png") repeat-x -1px -204px; PADDING-BOTTOM: 0px; BORDER-LEFT: #e7f2fa 1px solid; WIDTH: 130px; COLOR: #1a5083; PADDING-TOP: 2px; HEIGHT: 19px; TEXT-ALIGN: center; TEXT-DECORATION: none
}
#toolsMainMenu A.selected {
	PADDING-RIGHT: 0px; BACKGROUND-POSITION: 50% bottom; DISPLAY: block; PADDING-LEFT: 0px; FONT-WEIGHT: bold; BACKGROUND: url("/images/spriteIcons.png") repeat-x -1px -229px; PADDING-BOTTOM: 0px; COLOR: #fff; PADDING-TOP: 2px;  HEIGHT: 19px; TEXT-ALIGN: center; TEXT-DECORATION: none
}
#toolsMainMenu A.selected:visited {
	PADDING-RIGHT: 0px; BACKGROUND-POSITION: 50% bottom; DISPLAY: block; PADDING-LEFT: 0px; FONT-WEIGHT: bold; BACKGROUND: url("/images/spriteIcons.png") repeat-x -1px -229px; PADDING-BOTTOM: 0px; COLOR: #fff; PADDING-TOP: 2px;  HEIGHT: 19px; TEXT-ALIGN: center; TEXT-DECORATION: none
}
#toolsMainMenu A:hover {
	PADDING-RIGHT: 0px; BACKGROUND-POSITION: 50% bottom; DISPLAY: block; PADDING-LEFT: 0px; FONT-WEIGHT: bold; BACKGROUND: url("/images/spriteIcons.png") repeat-x -1px -229px; PADDING-BOTTOM: 0px; COLOR: #fff; PADDING-TOP: 2px; HEIGHT: 19px; TEXT-ALIGN: center; TEXT-DECORATION: none
}
#toolsSubMenu {
	MARGIN-TOP: 0px; DISPLAY: block; FONT-WEIGHT: bold; FLOAT: left; BORDER-LEFT: #e7f2fa 1px solid; WIDTH: 648px; HEIGHT: 22px; BACKGROUND-COLOR: #1a5083
}
#toolsSubMenu A {
	BORDER-RIGHT: #a7c7e7 1px solid; PADDING-RIGHT: 20px; PADDING-LEFT: 20px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 4px 0px; COLOR: #a7c7e7; PADDING-TOP: 0px; TEXT-DECORATION: none
}
#toolsSubMenu A:link {
	BORDER-RIGHT: #a7c7e7 1px solid; PADDING-RIGHT: 20px; PADDING-LEFT: 20px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 4px 0px; COLOR: #a7c7e7; PADDING-TOP: 0px; TEXT-DECORATION: none
}
#toolsSubMenu A:visited {
	BORDER-RIGHT: #a7c7e7 1px solid; PADDING-RIGHT: 20px; PADDING-LEFT: 20px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 4px 0px; COLOR: #a7c7e7; PADDING-TOP: 0px; TEXT-DECORATION: none
}
#toolsSubMenu A:active {
	BORDER-RIGHT: #a7c7e7 1px solid; PADDING-RIGHT: 20px; PADDING-LEFT: 20px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 4px 0px; COLOR: #a7c7e7; PADDING-TOP: 0px; TEXT-DECORATION: none
}
#toolsSubMenu A.selected {
	COLOR: #fff
}
#toolsSubMenu A.selected:visited {
	COLOR: #fff
}
#toolsSubMenu A:hover {
	COLOR: #fff
}
.oneThirdContentFirst {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 20px 0px 0px; WIDTH: 210px; PADDING-TOP: 0px
}
.oneThirdContentSecond {
	BORDER-RIGHT: #a7c7e7 1px dotted; PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 20px 0px 0px; BORDER-LEFT: #a7c7e7 1px dotted; WIDTH: 210px; PADDING-TOP: 0px
}
.oneThirdContentThird {
	PADDING-RIGHT: 0px; PADDING-LEFT: 2px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 20px 0px 0px; WIDTH: 210px; PADDING-TOP: 0px
}
DIV.headerToolName {
	BORDER-RIGHT: #a7c7e7 1px solid; PADDING-RIGHT: 4px; BACKGROUND-POSITION: 50% top; BORDER-TOP: #a7c7e7 1px solid; DISPLAY: block; PADDING-LEFT: 0px; BACKGROUND: url("/images/spriteIcons.png") repeat-x -1px -204px; PADDING-BOTTOM: 4px; MARGIN: 0px 5px 5px; BORDER-LEFT: #a7c7e7 1px solid; PADDING-TOP: 4px; BORDER-BOTTOM: #a7c7e7 1px solid; BACKGROUND-REPEAT: repeat-x; HEIGHT: 14px
}
#main H3.afi {
	PADDING-RIGHT: 0px; BACKGROUND-POSITION: left top; PADDING-LEFT: 25px; BACKGROUND-IMAGE: url(/images/icoAFI.png); PADDING-BOTTOM: 0px; PADDING-TOP: 0px; BACKGROUND-REPEAT: no-repeat
}
.riskOne {
	BACKGROUND-COLOR: #96bf0d
}
.riskTen {
	BACKGROUND-COLOR: #d3031c
}
.riskNeutral {
	BACKGROUND-COLOR: #a7c7e7
}
.rising {
	BACKGROUND-COLOR: #96bf0d
}
.neutral {
	BACKGROUND-COLOR: #a7c7e7
}
.falling {
	BACKGROUND-COLOR: #d3031c
}
.small {
	BACKGROUND-COLOR: #eee
}

.SelectorBox 
{
	FLOAT: left;
	position: absolute;
	WIDTH: 215px;
	height: 320px;
}
.key
{
	display:block;
	width: 12px;
	height:12px;
	margin: 0 10px;
}

/* User Control tab Styles */

DIV.ucTabs UL.tabs {
	CLEAR: both; 
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px 0px 0px -1px; 
	WIDTH: 100%; 
	TEXT-INDENT: 0px; 
	PADDING-TOP: 0px
}
DIV.ucTabs UL.tabs LI {
	BORDER-RIGHT: #75a3ff 1px solid; 
	DISPLAY: block; 
	FLOAT: left; 
	MARGIN: 5px 0px 0px; 
	VERTICAL-ALIGN: middle; 
	BORDER-LEFT: #ecf1f9 1px solid; 
	TEXT-INDENT: 0px; 
	LINE-HEIGHT: 23px; 
	LIST-STYLE-TYPE: none; 
	HEIGHT: 23px
}
DIV.ucTabs UL.tabs LI A {
	PADDING-RIGHT: 9px; 
	PADDING-LEFT: 9px; 
	BACKGROUND: none transparent scroll repeat 0% 0%; 
	PADDING-BOTTOM: 0px; 
	PADDING-TOP: 0px
}
DIV.ucTabs UL.tabs LI.selected A {
	PADDING-RIGHT: 10px; 
	PADDING-LEFT: 10px; 
	BACKGROUND: none transparent scroll repeat 0% 0%; 
	PADDING-BOTTOM: 0px; 
	PADDING-TOP: 0px
}
DIV.ucTabs UL.tabs LI A {
	DISPLAY: list-item; 
	BACKGROUND: url("/images/spriteIcons.png") repeat-x -1px -204px; 
	COLOR: #1b4d81; 
	/*BACKGROUND-REPEAT: repeat-x; */
	BACKGROUND-COLOR: #ecf1f9
}
DIV.ucTabs UL.tabs LI.selected A {
	/*BACKGROUND-IMAGE: url("/images/bgMainMenuActive.gif");BACKGROUND-REPEAT: repeat-x;  */
	BACKGROUND: url("/images/spriteIcons.png") repeat-x -1px -229px;
	COLOR: #fff; 
	
	BACKGROUND-COLOR: #1b4d81
}
DIV.ucTabs UL.tabs LI A:hover {
	/*BACKGROUND-IMAGE: url("/images/bgMainMenuActive.gif");BACKGROUND-REPEAT: repeat-x;  */
	BACKGROUND: url("/images/spriteIcons.png") repeat-x -1px -229px;
	COLOR: #fff; 	
	BACKGROUND-COLOR: #1b4d81;
	text-decoration:none;
}
DIV.ucTabsPiped UL.tabsPiped {
	CLEAR: both; 
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; 
	WIDTH: 100%; 
	TEXT-INDENT: 0px; 
	PADDING-TOP: 0px;
	HEIGHT: 23px; 
	BACKGROUND-COLOR: #1b4d81
}
div.ucTabsPiped UL.tabsPiped LI {
	DISPLAY: block; FLOAT: left; MARGIN: 0px; VERTICAL-ALIGN: middle; TEXT-INDENT: 0px; LINE-HEIGHT: 23px; HEIGHT: 23px; BACKGROUND-COLOR: #1b4d81
}
div.ucTabsPiped UL.tabsPiped LI A {
	BORDER-RIGHT: #a7c7e7 1px solid; PADDING-RIGHT: 6px; PADDING-LEFT: 6px; PADDING-BOTTOM: 0px; COLOR: #a7c7e7; PADDING-TOP: 0px
}
div.ucTabsPiped UL.tabsPiped LI.selected A {
	BORDER-RIGHT: #a7c7e7 1px solid; FONT-WEIGHT: bold; COLOR: #fff
}
div.ucTabsPiped UL.tabsPiped LI.ddRight {
	DISPLAY: block; FLOAT: right; MARGIN: 1px 1px 1px 0px; VERTICAL-ALIGN: middle; TEXT-INDENT: 0px; LINE-HEIGHT: 23px; HEIGHT: 23px; 
}
div.ucTabsPiped UL.tabsPiped LI.ddRight select{
	DISPLAY: block; MARGIN: 1px 0px 1px 0px; VERTICAL-ALIGN: middle; 
}

DIV .content P#para
{
 font-size:11px; 
}





/* main content starts */

DIV#newsContent .text01, tr.tabletitle td, div.subtitle,.text01 {
	border-top: solid 1px #A7C7E7;
	padding: 0 0 2px 5px;
	background-color: #ECF1F9;
	margin: 2px 0 5px 0;
}

DIV#newsContent .text01 a, tr.tabletitle td, tr.tabletitle td a, div.subtitle, h5 ,.text01 a{
	color: #1A5083;
	font-weight: bold;
	font-size: 1.15em;
}
DIV#newsContent .text02 {
	margin: 8px 0;
}
DIV#newsContent .text02 a, h2, h2 a, h3, h3 a {
	font-size: 1.5em;
	font-weight: bold;
}
DIV#newsContent .text03 {
	margin-top: 10px;
	clear: both;
}
DIV#newsContent .text03 a {
	color: #CE1010;
	padding: 2px 5px 2px 5px;
	font-size: 0.9em;
	border-right: 1px solid #A7C7E7;
	background-color: #ECF1F9;
}
DIV#newsContent .text04 {
	padding: 5px;
}
DIV#newsContent .text04a {
	font-weight: bold;
	color: #1A5083;
}
DIV#newsContent .text04b {
	color: #999;
	font-size: 10px;
}
DIV#newsContent .text04c {
	padding-right: 12px;
	background: right url("/images/arrow_right_red.png") no-repeat;
}
DIV#newsContent a span:hover {
	text-decoration: underline;
}
DIV#newsContent a{
	text-decoration: underline;
}

/* Classes for tables, generally ALL tables are text07 */
/* GA has amended this to colour links and plain text in tables differently */
DIV#newsContent .fsSectionHead, div.text07, table.text07, table.shaded {
	clear: both;
	border-bottom: solid 1px #A7C7E7;
}
DIV#newsContent .fsSectionHead, div.text07, table.text07 tr th, table.shaded tr th, tr.columnheadings td, td.columnheadings ,table.text07 CAPTION,table.format CAPTION,table.unitBlockTable CAPTION{
	background-color: #ECF1F9;
	color: #1A5083;
	font-weight: bold;
	border-bottom: solid 1px #A7C7E7;
	padding: 2px;
}

DIV.CAPTION strong
{
	PADDING: 0px 0px 0px 0px;	border-bottom: #a7c7e7 1px solid;	DISPLAY: block;	FLOAT: left;MARGIN: 0px;	WIDTH: 100%;font-size:12px;COLOR: #1a5083;BACKGROUND-COLOR: #ecf1f9	
	}
DIV#newsContent table.text07 CAPTION
{
	text-align:left;
}
DIV#newsContent table.format CAPTION
{
	text-align:left;
}
DIV#newsContent table.text07 tr th, table.shaded tr th {
	color: #222;
}
DIV#newsContent .fsSectionHead, div.text07, table.text07 tr th a,DIV#newsContent tr.columnheadings td a, DIV#newsContent td.columnheadings a , DIV#newsContent tr.columnheadings th a{
	background-color: #ECF1F9;
	color: #1A5083;
	font-weight: bold;
}
DIV#newsContent table.text07 tr td, table.shaded tr td {
	padding: 2px;
}
DIV#newsContent table.text07 tr td
	, table.shaded tr td, table.shaded tr td a  {
	background-color: inherit;
	color: #222;
}
DIV#newsContent table.text07 tr td a
	, table.shaded tr td, table.shaded tr td a  {
	background-color: inherit;
	color: #1A5083;
}
DIV#newsContent table.text07 tr.altrow td
	, table.shaded tr.altrow td, table.shaded tr.altrow td a {
	background-color: #ECF1F9;
	color: #222;
}



DIV#newsContent table.text07 tr.altrow td
{
	background-color: #ECF1F9;
	color: #222;
}

DIV#newsContent table.text07 tr.altrow td a
	, table.shaded tr.altrow td, table.shaded tr.altrow td a {
	background-color: #ECF1F9;
	color: #1B4D81;
}
/* ends */


DIV#newsContent table.text07 tr.highlight td, tr.highlight td a 
        table.shaded tr.highlight td, tr.highlight td a {
	background-color: #1B4D81;
	color: #FFF !important;
	font-weight: bold;
}

DIV#newsContent ul.text09 ,ul.text09 {
	margin: 0 0 0 5px;
	padding: 5px 0 0 0;
	list-style-type: none;
}
DIV#newsContent .text09 li,.text09 li  {
	margin: 0px 0px 2px 0px;
	padding: 0 0 1px 8px;
	list-style-type: none;
	background-image: url("/images/arrow_right_blue.png");
	background-repeat: no-repeat;
	background-position: left 4px;
	text-indent:none;
}
DIV#newsContent .text09 li a,.text09 li a  {
	color: #222;
}
DIV#newsContent .text10, .text10 a, .text10b, .text10b a, .text10More, .text10More a {
	color: #1A5083;
	font-weight: bold;
	padding: 2px 2px 2px 0;
}
DIV#newsContent.text10, .text10b, .text10More {
	padding-right: 12px;
	background: right url("/images/arrow_right_red.png") no-repeat;
}
DIV#newsContent .text10 {
	float: left;
}
DIV#newsContent .text10b {
	float: right;
	text-align: right;
}
DIV#newsContent .text11 {
	text-align: right;
}
DIV#newsContent .text12 {
	list-style-image: url("/images/icon_forum_msg.png");
	list-style-position: outside;
	margin-top: 0;
	margin-bottom: 0;
}
DIV#newsContent #text12video {
	list-style-image: url("/images/icon_video.png");
}
DIV#newsContent .text12 li {
	color: #CE1010;
	font-size: 10px;
	vertical-align: middle;
	margin: 0 0 2px -16px;
	text-indent: -5px;
}
DIV#newsContent .text12 a {
	margin-right: 5px;
}
DIV#newsContent tr.columnheadings td, td.columnheadings {
	background-color: #ECF1F9;
	color: #1A5083;
	font-weight: bold;
	border-bottom: solid 1px #A7C7E7;
	padding: 2px;
}

DIV#newsContent div.text07,DIV#newsContent tr.columnheadings td a{
	background-color: #ECF1F9;
	color: #1A5083;
	font-weight: bold;
}
#globalMenu {	FLOAT: left;	MARGIN: 22px 0px 0px; WIDTH: 679px;	}

/* * * * Style established for user type pop-up starts here * * * */

.landing {
	position: absolute;
	top: 200px;
	width: 420px;
	height: 360px;
	background: #e7f3ff url("/images/bg_landing.png") no-repeat;
}

.landing a {
	font-weight: bold;
	font-size: 1.1em;
	line-height: 29px;
	color: #ffffff;
	margin: 0 15px 0 15px;
}

.landing a:visited {
	color: #ffffff;
}

/* * * * Style established for user type pop-up ends here * * * */


/* Currency Menu */
#currencyMenu 
{	
	BACKGROUND-POSITION: left top;	
	DISPLAY: block;	FLOAT: right;	
	/*BACKGROUND-IMAGE: url(/images/curMenu/bgMenu.png);BACKGROUND-REPEAT: no-repeat;*/	
	/*BACKGROUND-IMAGE: url(/images/curMenu/bgLoginTop.png);*/
	background: url(/images/spriteIcons.png) repeat-x 0px 0px; 
	MARGIN: 15px 0px 0px;	
	/*WIDTH: 177px;*/
	WIDTH: 271px;
		
		
	HEIGHT: 56px;
}
#currencyMenu A 
{	
	TEXT-DECORATION: none	
}
#currencies 
{	
	FLOAT: left;	
	MARGIN: 32px 0px 0px;
}
#currencies INPUT 
{	
	VERTICAL-ALIGN: text-bottom;	
	MARGIN-RIGHT: 3px;
	border: 0px;
}	
#currencyMenu DIV.currency 
{	
	DISPLAY: block;	
	FLOAT: right;	
	padding: 12px 10px 0px 0px;	
	WIDTH: 31px;	
	TEXT-ALIGN: right
}
#currencyMenu DIV.currency IMG 
{	
	BORDER-TOP-WIDTH: 0px;	
	BORDER-LEFT-WIDTH: 0px;	
	BORDER-BOTTOM-WIDTH: 0px;	
	BORDER-RIGHT-WIDTH: 0px
}

ul.MenuBarHorizontal ul li.fund {
	background-image: url(/images/curMenu/fundCurrencyIco.png);
	background-repeat: no-repeat;
	background-position: right center;	
}
ul.MenuBarHorizontal ul li.pound {
	background-image: url(/images/curMenu/poundCurrencyIco.png);
	background-repeat: no-repeat;
	background-position: right center;	
}
ul.MenuBarHorizontal ul li.euro {
	background-image: url(/images/curMenu/euroCurrencyIco.png);
	background-repeat: no-repeat;
	background-position: right center;	
}
ul.MenuBarHorizontal ul li.dollar {
	background-image: url(/images/curMenu/dollarCurrencyIco.png);
	background-repeat: no-repeat;
	background-position: right center;	
}
/* End Currency Menu */

#QuickSearchStyle {
    /* border-bottom:1px dotted #A7C7E7; 
    border-top:1px dotted #A7C7E7; 
	margin:20px 0px 0px 5px;
    padding: 10px 0px 10px 0px;
	*/
    float:left;
    margin: 20px 0px 0px 0px;
    padding: 0px 0px 10px 0px;
    width:810px;
}

button.QuickSearchButton {
border: 0px;
background-color:#A7C7E7;  
color:#A7C7E7;
padding:0px;
font-size:11px; 
vertical-align:middle;
}

.chartPopUpStyle {
	float:right; padding:3px 5px 2px 0px; cursor:pointer;
}

.chartIFrameStyle {
	width:155px; z-index:500; visibility:hidden; position:absolute; border:solid 0px White;
}

.chartPopUp {
	float:left; position:absolute; width:155px; z-index:700; visibility:hidden;
}

.chartTimeSpan {
	padding:12px 0px 3px 2px; float:right;
}

div.chartScroller {
	height:12px; vertical-align:middle; border:solid 1px #A7C7E7; text-align:center; cursor:pointer; background-color:#A7C7E7; padding:0px 0px 0px 0px;
}

div.chartOuterDiv {
	 border:solid 1px #A7C7E7; position:relative; padding:0px 0px 0px 0px; overflow:hidden;
}

div.chartInnerDiv {
	position:absolute; top:0px; left:0px;
}

div.chartTitleDiv {
	padding:10px 2px 0px 0px; width:145px;
}

div.FTSEChartClear {
	background-color: #1A5083; height:3px; clear:both;
}

div.TopCtrlSectorStyle 
{
	vertical-align: middle; margin-top: 2px;
}

emptyDivClass
{
	height:30px; padding:15px 0px 15px 0px;
}

span.exRate
{
	width:40px;color:blue; cursor:pointer;
}

ul.arrowBullet {
	margin: 0 0 0 5px;
	padding: 5px 0 0 0;
	list-style-type: none;
}

.arrowBullet li {
	margin: 0 0 2 0px;
	padding: 0 0 1px 8px;
	list-style-type: none;
	background-image: url("/images/arrow_right_blue.png");
	background-repeat: no-repeat;
	background-position: left 4px;
	text-indent: none;
}
.arrowBullet li a {
	color: #222;
}

.subHeading {
	margin: 8px 0;	
}
.subHeading a, h2, h2 a, h3, h3 a {
	font-size: 1.5em;
	color: #222;
	font-weight: bold;
}
hr {
	border-color: #A7C7E7;
	border-style: dotted;
	background-color: #FFF;
	color: #A7C7E7;
	line-height: 1px;
	padding: 0;
	margin: 0;
}

P.content {
	/*CLEAR: both;*/ PADDING-RIGHT: 0px; PADDING-LEFT: 3px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 5px; PADDING-TOP: 0px
}


tr.highlight td, tr.highlight td a, tr.highlight td a {
	background-color: #1B4D81;
	color: #FFF !important;
	font-weight: bold;
}

div.SalesandMedia
{
	padding-top:3px;
	padding-bottom:10px;
}
.clsQFirst  {text-align: center; color: #000 !important; background: #a7c7e7 !important}
.clsQSecond {text-align: center; color: #000 !important; background: #96bf0d !important}
.clsQThird  {text-align: center; color: #000 !important; background: #ffff66 !important}
.clsQFourth {text-align: center; color: #000 !important; background: #d3233c !important}
span.clsQFirst, span.clsQSecond, span.clsQThird, span.clsQFourth {
	width: 16px;
	height: 16px;
	margin-right: 2px
}

ul.spFactSheet
{
	margin: 0 0 0 5px;
	padding: 5px 0 0 0;
	list-style-type: none;
}

.spFactSheet li {
	margin: 0 0 2 0px;
	padding: 0 0 1px 8px;
	list-style-type: none;
	background-image: url("/images/arrow_right_blue.png");
	background-repeat: no-repeat;
	background-position: left 4px;
	text-indent:none;
	color: #222;
}

.rbottom {	DISPLAY: block} 
	/* Rule 4 of niftyCorners.css */ 
.rbottom * {	DISPLAY: block;	OVERFLOW: hidden;	HEIGHT: 1px} 

.rtop {	DISPLAY: block} 
	/* Rule 3 of niftyCorners.css */
.rtop * {	DISPLAY: block;	OVERFLOW: hidden;	HEIGHT: 1px}

/*#mainMenu A#Fundswire.selected, #mainMenu A#Fundswire.selected:visited, #mainMenu A#Fundswire:hover {
	BACKGROUND-POSITION: 50% top; DISPLAY: block;	FONT-WEIGHT: bold; FLOAT: left; BACKGROUND-IMAGE: url(/images/amTab.png); COLOR: #fff; BACKGROUND-REPEAT: repeat-x; HEIGHT: 21px; TEXT-DECORATION: none
}
#mainMenu A#Fundswire {
	BORDER-RIGHT: #689cc9 1px solid; PADDING-RIGHT: 16px; BACKGROUND-POSITION: 50% top; DISPLAY: block; PADDING-LEFT: 16px; FONT-WEIGHT: bold; FLOAT: left; BACKGROUND-IMAGE: url(/images/amTab.png); PADDING-BOTTOM: 0px; BORDER-LEFT: #e7f2fa 1px solid; COLOR: #fff; PADDING-TOP: 4px; BACKGROUND-REPEAT: repeat-x; HEIGHT: 21px; TEXT-DECORATION: none
}*/

#regBlock {
	DISPLAY: block; Z-INDEX: 10; BACKGROUND-IMAGE: url(/images/grayGrid.gif); POSITION: absolute; OVERFLOW: hidden; WIDTH: 652px; HEIGHT: 800px;
}
#regScreen {
	DISPLAY: block; Z-INDEX: 11; POSITION: absolute; OVERFLOW: hidden; WIDTH: 651px;
}

/*
LI#sectionChart, LI#sectionChart A, LI#sectionContribution, LI#sectionContribution A {	
	BACKGROUND-POSITION: 50% top;
	DISPLAY: block;
	FONT-WEIGHT: bold;
	FLOAT: left;
	BACKGROUND-IMAGE: url(/images/amTab1.png);
	COLOR: #000;
	BACKGROUND-REPEAT: repeat-x;
	HEIGHT: 23px;
	TEXT-DECORATION: none
}
LI#sectionChart.selected, LI#sectionChart.selected A:visited, LI#sectionChart A:hover,
LI#sectionContribution.selected, LI#sectionContribution.selected A:visited, LI#sectionContribution A:hover {
	BACKGROUND-POSITION: 50% top;
	DISPLAY: block;
	FONT-WEIGHT: bold;
	FLOAT: left;
	BACKGROUND-IMAGE: url(/images/amTab.png);
	COLOR: #FFF;
	BACKGROUND-REPEAT: repeat-x;
	HEIGHT: 23px;
	TEXT-DECORATION: none
}*/

.Logbutton {	BORDER-RIGHT: #042f55 1px solid;	PADDING-RIGHT: 6px;	BORDER-TOP: #042f55 1px solid;	PADDING-LEFT: 6px;	FONT-WEIGHT: bold;	FONT-SIZE: 11px;	BACKGROUND: url(/images/buttonBg.gif) #042f55 repeat-x left top;	PADDING-BOTTOM: 3px;	BORDER-LEFT: #042f55 1px solid;	COLOR: #fff;	PADDING-TOP: 3px;	BORDER-BOTTOM: #042f55 1px solid}

TABLE.emailPreferences {	FLOAT: left;	WIDTH: 100%}
TABLE.emailPreferences TD {	PADDING-RIGHT: 0px;	PADDING-LEFT: 0px;	PADDING-BOTTOM: 5px;	PADDING-TOP: 5px;	BORDER-BOTTOM: #042f55 1px dotted }
TABLE.emailPreferences TH {	PADDING-RIGHT: 5px;	PADDING-LEFT: 5px;	BACKGROUND: #042f55;	PADDING-BOTTOM: 7px;	COLOR: #fff;	PADDING-TOP: 7px }

.SiteMapControl {
	FONT-SIZE: 12px; PADDING-BOTTOM: 0px
}

/*Styles for Manager table in analysis tab of utfactsheets*/
DIV#FundsDiv TABLE TR TH {
    TEXT-ALIGN:center;
    BACKGROUND-COLOR: #F6F6F6; 
    HEIGHT: 10px;
    PADDING:2px;    
}
DIV#FundsDiv TABLE TR TD {    
    BORDER-BOTTOM:  dotted 1px #D5D5D5;
}
DIV#FundsDiv TABLE TR TD[colspan="4"]{    
    BORDER-BOTTOM:  0px;
}
DIV#FundsDiv TABLE TR TD.NoFunds{
    BORDER-BOTTOM:  dotted 1px #D5D5D5;
}

DIV#FundsDiv TABLE TR TH {
    TEXT-ALIGN:left;
    HEIGHT: 10px;
    PADDING:2px;
}
DIV#FundsDiv TABLE TR TD {
    TEXT-ALIGN:left; 
    PADDING:2px;
}
.LeftManagerBorder{
    BACKGROUND-IMAGE:url('/images/GreyBorderY.gif');
    BACKGROUND-REPEAT:repeat-y;
    BACKGROUND-POSITION:left;
}
.RightManagerBorder{
    BACKGROUND-IMAGE:url('/images/GreyBorderY.gif');
    BACKGROUND-REPEAT:repeat-y;
    BACKGROUND-POSITION:right;
}
.TopManagerBorder{
    BACKGROUND-IMAGE:url('/images/GreyBorderX.gif');
    BACKGROUND-REPEAT:repeat-x;
    BACKGROUND-POSITION:top;
    
}
.BottomManagerBorder{
    BACKGROUND-IMAGE:url('/images/GreyBorderX.gif');
    BACKGROUND-REPEAT:repeat-x;
    BACKGROUND-POSITION:bottom;
}
TABLE.verdictBox{
    BACKGROUND-COLOR: #F6F6F6;   
}
SPAN.blueHead{
    COLOR:#1A5083;
    FONT-SIZE: 14px;
}
.heightSpace {
    CLEAR:both;
    HEIGHT:10px;
}
DIV.pageInner { WIDTH: 950px; }

#rowContentdivleft,#CustomisedTablediv,#ServiceRatingdiv,#Equitydiv,#Equitysubdiv{float:left; }
.centreColumnHome{float:left;}

/*Equity Styles ****/
.tabsSecondLevel { FONT-WEIGHT: bold; BORDER-LEFT: #9bd 1px solid; BORDER-BOTTOM: #9bd 2px solid }
.tabsSecondLevel UL {	}
.tabsSecondLevel LI { FLOAT: left; LIST-STYLE-TYPE: none }
.tabsSecondLevel LI.last { FLOAT: right }
.tabsSecondLevel LI.last A { BORDER-TOP-WIDTH: 0px;	PADDING-RIGHT: 0px;	PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BACKGROUND-IMAGE: none; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 5px;	BACKGROUND-COLOR: transparent; BORDER-RIGHT-WIDTH: 0px}
.tabsSecondLevel LI.last A:hover { BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BACKGROUND-IMAGE: none; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px;	PADDING-TOP: 5px; BACKGROUND-COLOR: transparent; BORDER-RIGHT-WIDTH: 0px}
/*.tabsSecondLevel LI A {	BORDER-RIGHT: #9bd 1px solid; PADDING-RIGHT: 17px; BORDER-TOP: #9bd 1px solid; DISPLAY: block; PADDING-LEFT: 17px; PADDING-BOTTOM: 5px;	COLOR: #10497c;	PADDING-TOP: 5px; BACKGROUND-COLOR: #def}*/
.tabsSecondLevel LI A {	BORDER-RIGHT: #9bd 1px solid; PADDING-RIGHT: 13px; BORDER-TOP: #9bd 1px solid; DISPLAY: block; PADDING-LEFT: 12px; PADDING-BOTTOM: 5px;	COLOR: #10497c;	PADDING-TOP: 5px; BACKGROUND-COLOR: #def}
.tabsSecondLevel LI A:hover { COLOR: #000; BACKGROUND-COLOR: #9bd }
.tabsSecondLevel LI A.selected { COLOR: #000; BACKGROUND-COLOR: #9bd }

.tabsSecondLevel LI.lastRss { FLOAT: left;WIDTH:205px;}
.tabsSecondLevel LI.lastRss A { BORDER-TOP-WIDTH: 0px;	PADDING-RIGHT: 0px;	PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BACKGROUND-IMAGE: none; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 5px;	BACKGROUND-COLOR: transparent; BORDER-RIGHT-WIDTH: 0px;FLOAT:right;}
.tabsSecondLevel LI.lastRss A:hover { BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BACKGROUND-IMAGE: none; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px;	PADDING-TOP: 5px; BACKGROUND-COLOR: transparent; BORDER-RIGHT-WIDTH: 0px;FLOAT:right;}
.tabsSecondLevel LI.lastRss A IMG{ vertical-align:top;padding-top:2px;}

.companyHeader {
    background-color:#99BBDD;
    color:#000000;
    font-size:11px;
    padding:10px;
}
.flLeft {
	float: left;
}
.flRight {
	float: right;
}
.spaceTwenty {
	margin: 0 0 20px;
}
table.companyDetails th {
	background-color: transparent;
	padding: 4px;
	color: #000;
	text-align: left;
	border-bottom: 1px solid #9bd;
}
table.companyDetails td {
	padding: 3px 0;
	border-bottom: 1px solid #9bd;
}
table.companyDetails td.source {
	text-align: center;
	vertical-align: middle;
}
table.companyDetails td.companyData {
	padding: 3px 4px;
	width: 180px;
}

table.companyDetails td.time {
	font-size: 11px;
	color: #666;
}
table.companyDetails td.small {
	font-size: 11px;
}
table.companyDetails td.timeBreak {
	background-color: #DEF;
	padding: 3px;
	color: #000;
	font-weight: bold;
}
.h2companyDetails {
    background-color:#EBEFF3;
    color:#10497C;
    font-size:18px;
    font-weight:normal;
    margin:10px 0;
    padding:5px;
}
.financialYearTabBg { background-color: #9bd;	padding: 10px 0px 0px 10px;	color: #000;	font-size: 12px;	margin: 0;	font-weight: bold;	width:930px; height:40px; }
.financialYearTabBg div.prevOrNextTab { background: url(../images/financialYearTab.gif) no-repeat left top; height:30px; text-align:center; padding-top:6px; width:160px; }
table.fundamentals {
	float: left;
	width: 100px;
}
table.fundamentalsDescription {
	float: left;
	width: 140px;
}



table.fundamentals th, table.fundamentalsDescription th, table.fundamentals td, table.fundamentalsDescription td {
	font-size: 12px;
}
table.fundamentals th, table.fundamentalsDescription th {
    background-color:#99BBDD;
    color:#000000;
    padding:5px 0;
    white-space:nowrap;
}

table.fundamentalsDescription td {
    background-color:#EFEFEF;
    border-bottom:1px solid #FFFFFF;
    border-right:1px solid #FFFFFF;
    color:#000000;
    padding:3px 0 3px 5px;
}
table.fundamentals td {
    background-color:#F5F5F5;
    border-bottom:1px solid #FFFFFF;
    border-right:1px solid #FFFFFF;
    padding:3px 5px 3px 0;
    text-align:right;
}
table.fundamentals td.noBorder, table.fundamentalsDescription td.noBorder {
	border-bottom: 1px solid #f9f9f9;
}
table.pipeTab { background-color:#10497C; }
table.pipeTab td,table.pipeTab td a { color:#FFFFFF; font-size:11px; }
table.pipeTab td { padding:3px; }
table.pipeTab td a { padding:0px 3px 0px 3px; }	
table.pipeTab td a.selected { text-decoration:underline; }
table.pipeTab td div.pipeImg,.NegativepipeImg { width:90%; font-weight:bold; font-size:12px; padding:2px; text-align:center; }
table.pipeTab td div.pipeImg { 	background-image:url(/Images/green_but.png);}
table.pipeTab td div.NegativepipeImg { 	background-image:url(/Images/red_but.png);}
table.pipeTab td div.positive {
	background: url(/images/fwspriteIcons.png) no-repeat 0 -385px;
	width: 80px;
	height: 17px;
	display: block;
	text-align: center;
	padding: 2px 0 0;
	float: right;
	font-weight: bold;
}
table.pipeTab td div.negative {
	background: url(/images/fwspriteIcons.png) no-repeat 0 -404px;
	width: 80px;
	height: 17px;
	display: block;
	text-align: center;
	padding: 2px 0 0;
	float: right;
	font-weight: bold;
}
div#divMultiSelection { display:none; position: absolute; width:210px; }
div#divMultiSelection div { background-color:#f5f5f5; height:20px; color:Black; }
div#divMultiSelection div a { text-decoration:underline; }
div#divMultiSelection div a:hover { text-decoration:underline; }
.checklist 
{
	border: 1px solid #ccc;
	list-style: none;
	height: 10em;
	overflow: auto;
	width: 16em;
}
.checklist, .checklist li { margin-left: 0; padding: 0; color: #000;}
.checklist label { display: block; padding-left: 25px; text-indent: -25px; }
.checklist label:hover, .checklist label.hover { background: #777; color: #fff; }

.cl1 { font-size: 0.9em; width: 100%; height: 15em; background: #fff;}
.cl1 .alt { background: #f5f5f5; }
.cl1 input { vertical-align: middle; }
.cl1 label:hover, .cl1 label.hover { background: #ddd; color: #000; }

div.news {margin: 0 0 10px;display:block;  }
div.newsNone{ display:none; }
div.news h1, div.newsBlock h2,.headLine {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 13px;
	margin: 0 0 5px;
	font-weight: bold;
}
.headLine{text-transform:none;
	text-align:inherit;  
	 line-height:normal;
	 text-indent:0pt;   
	 margin:0 0 5px; 
	}
div.news h1,headLine{ font-family: Arial,Helvetica,sans-serif; font-size: 14px; }
div.news h3 { font-family: Arial,Helvetica,sans-serif; font-size: 13px; }
div.news p.time {
	background-color: #4194D0;
	font-size: 10px;
	font-weight: bold;
	padding:1px 2px 1px 2px;
	margin: 0px 0px 5px 0px;
	color: #fff;
}
div.news p.time a {
	color: #333;
}




/****************** IT Home Page ***************/

div.IT-Home .rowContent 
{
	width: 100%;
	float: left;
	margin: 0px;
	padding: 0px 0px 25px 0px;
}

div.IT-Home h4{
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	font-size: 16px;
	color: #08355f;
	border-bottom-width: 4px;
	border-bottom-style: solid;
	border-bottom-color: #81b5e1;
	padding: 0px;
}
div.IT-Home h4.noMargin{
	margin: 0px;
	padding: 0px;
}

div.IT-Home ul.subMenu {
	margin: 0px;
	padding: 0px;
	list-style-type: disc;
}

div.IT-Home ul.subMenu li{
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #1A5083;
	margin-bottom: 8px;
	list-style-type: none;
}
div.IT-Home ul.subMenu li a{
	font-size: 12px;
	font-weight: bold;
}
div.IT-Home ul.subMenu li a:hover {
	text-decoration: none;
}
div.IT-Home select.sector {
	color: #1A5083;
	border: 1px solid #a7c7e7;
	margin: 0px 0px 0px 5px;
	width: 200px!important;
}div.IT-Home div.New {
	padding: 3px;
	background-color: #1A5083;
	color: #FFF;
	font-weight: bold;
	font-size: 15px;
	text-align: right;
	margin-top: 3px;
}
div.IT-Home div.New a {
	color: #FFF;
	text-decoration: none;
}

div.IT-Home ul.subMenu li.noMargin{
	margin: 0px;
	padding: 0px;
}
.smallTxt {
	font-size: 12px;
}
div.IT-Home p.fundsWireHead {
	font-weight: bold;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 3px;
	margin-left: 0px;
	font-size: 12px;
}
div.IT-Home p.fundsWireDate {
	color: #666;
	padding: 0px;
	font-size: 9px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 6px;
	margin-left: 0px;
}
div.IT-Home p.featuredIT-Heading {
	font-size: 14px;
	font-weight: bold;
	padding: 0px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
div.IT-Home p.featuredIT-Heading a {
	color: #000;
}
ul.bulletPts {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 15px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
ul.bulletPts li {
	list-style-image: url(../images/bgArrowLeft.gif);
	margin: 0px;
	padding: 0px;
}
ul.bulletPts li a.black {
	color: #000;
}
.lessMargin {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 3px;
	margin-left: 0px;
	padding: 0px;
}
.grey {
	color: #666;
}



/***************** End of IT Home Page ****************/


#TNHKformatTable TABLE.format TD.odd {
	BACKGROUND-COLOR: #E1DFDC
}


#TNHKformatTable TABLE.format TR TH {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; COLOR: #666666; PADDING-TOP: 2px; BORDER-BOTTOM: #4E4437 1px solid; BACKGROUND-COLOR: #E1DFDC;  
}
#FilterString
{
	display:none;
}

@media all and (-webkit-min-device-pixel-ratio:0) and (min-resolution: .001dpcm) 
{
#portfolioRemoveRow, #portfolioAddRow
{
    padding-left:22px;
}
}