BODY {
	MARGIN-TOP: 10px; MARGIN-LEFT: 10px
}
H1 {
	MARGIN-TOP: 15px; COLOR: #003366
}
H2 {
	MARGIN-BOTTOM: -10px
}
H3 {
	MARGIN-BOTTOM: -15px
}
H4 {
	MARGIN-BOTTOM: -15px
}
A:hover {
	COLOR: #003366
}
A:active {
	COLOR: #003366
}
#headertable {
	WIDTH: 750px; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
#tier1table {
	WIDTH: 750px; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
#tier2table {
	WIDTH: 750px; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
#content {
	WIDTH: 750px; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
#headertable TD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
#tier1table TD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
#tier2table TD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
#content TD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
#content2 TD{
	border-style: solid; border-width: 1px; padding: 2px
}
#content3 TD{
	border-width: 0px; padding: 2px
}
#mpftbl TD{
	border-width: 0px; padding: 5px
}
#mpftbl2 TD{
	border-width: 0px; padding: 0px
}
#annsmy TD {
	border-style: solid; border-width: 1px; padding: 10px; border-color: #000000 
}
#globalnav {
	MARGIN-RIGHT: 0px
}
.search {
	FLOAT: right; MARGIN: 0px
}
#tier1nav 
{
	BACKGROUND-IMAGE: url(http://www.principal.com.hk/allweb/image/css/bar_blue.gif); BACKGROUND-REPEAT: repeat; BACKGROUND-COLOR: #003366
}
#tier1nav {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: right; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 600px; PADDING-TOP: 0px
}
#tier2nav {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: right; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 600px; PADDING-TOP: 0px
}
#tier1nav LI {
	BORDER-RIGHT: #fff 1px solid; FONT-WEIGHT: bold; FONT-SIZE: 11px; FLOAT: left; MARGIN: 0px; LINE-HEIGHT: 23px; WHITE-SPACE: nowrap; LIST-STYLE-TYPE: none
}
#tier2nav LI {
	BORDER-RIGHT: #fff 1px solid; FONT-WEIGHT: bold; FONT-SIZE: 11px; FLOAT: left; MARGIN: 0px; LINE-HEIGHT: 23px; WHITE-SPACE: nowrap; LIST-STYLE-TYPE: none
}
#tier1nav A {
	PADDING-RIGHT: 5px; DISPLAY: block; PADDING-LEFT: 5px; FLOAT: left; PADDING-BOTTOM: 0px; COLOR: #ffffff; PADDING-TOP: 0px; TEXT-DECORATION: none
}
#tier1nav LI.selected {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px; COLOR: #003366; PADDING-TOP: 0px; BACKGROUND-COLOR: #a0c0df
}
#tier1nav LI.lefttabselected {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px; COLOR: #003366; PADDING-TOP: 0px; BACKGROUND-COLOR: #a0c0df
}
#tier1nav LI.lefttabselected {
	BACKGROUND: url(/allweb/image/css/lefttab_lightblue.gif) #a0c0df no-repeat left top
}
#tier1nav LI.lefttab A {
	BACKGROUND: url(/allweb/image/css/lefttab_blue.gif) #003366 no-repeat left top; COLOR: #ffffff
}
#tier1td {
	VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #003366
}
#tier2nav {
	BACKGROUND: url(/allweb/image/css/bar_lightblue.gif) #a0c0df; WIDTH: 585px; PADDING-TOP: 3px
}
#tier2nav LI {
	LINE-HEIGHT: 20px; BORDER-RIGHT-STYLE: none
}
#tier2nav A {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; PADDING-BOTTOM: 0px; COLOR: #003366; PADDING-TOP: 0px; BACKGROUND-COLOR: #a0c0df; TEXT-DECORATION: underline
}
#tier2nav LI.leftend {
	PADDING-LEFT: 5px; BACKGROUND: url(/allweb/image/css/leftend_lightblue.gif) no-repeat left bottom
}
#tier2nav LI.selected {
	PADDING-RIGHT: 0px; PADDING-LEFT: 5px; BACKGROUND: url(/allweb/image/css/lefttab_white.gif) #ffffff no-repeat left top; PADDING-BOTTOM: 0px; COLOR: #003366; PADDING-TOP: 0px; TEXT-DECORATION: none
}
#tier2nav LI.selected A {
	COLOR: #003366; BACKGROUND-COLOR: #ffffff; TEXT-DECORATION: none
}
#tier2nav LI.selected A:hover {
	COLOR: #a0c0df
}
#tier2nav LI.selected DIV {
	PADDING-RIGHT: 3px; BACKGROUND: url(/allweb/image/css/righttab_white.gif) #ffffff no-repeat right top
}
#tier2nav LI.leftendselected DIV {
	PADDING-RIGHT: 3px; BACKGROUND: url(/allweb/image/css/righttab_white.gif) #ffffff no-repeat right top
}
#tier2nav LI.leftendselected {
	PADDING-RIGHT: 0px; PADDING-LEFT: 13px; BACKGROUND: url(/allweb/image/css/leftendtab_lightblue.gif) #ffffff no-repeat left bottom; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#tier2nav LI.leftendselected A {
	COLOR: #003366; BACKGROUND-COLOR: #ffffff; TEXT-DECORATION: none
}
#tier2nav LI.leftendselected A:hover {
	COLOR: #a0c0df
}
#tier2td {
	VERTICAL-ALIGN: top; WHITE-SPACE: nowrap; BACKGROUND-COLOR: #a0c0df
}
#tier2leftcol {
	VERTICAL-ALIGN: bottom; WIDTH: 165px
}
#tier1nav A {
	FLOAT: none
}
#tier2nav A {
	FLOAT: none
}
#tier1nav A:hover {
	BACKGROUND-COLOR: #a0c0df
}
#tier2nav A:hover {
	COLOR: #ffffff
}
#tier1nav LI.lefttab A:hover {
	BACKGROUND: url(/allweb/image/css/lefttab_lightblue.gif) #a0c0df no-repeat left top; COLOR: #ffffff
}
#topbar {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(/allweb/image/css/lefttab_blue.gif) #003366 no-repeat left top; PADDING-BOTTOM: 0px; MARGIN: 0px; LINE-HEIGHT: 23px; PADDING-TOP: 0px
}
#topbarnotab {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; LINE-HEIGHT: 23px; PADDING-TOP: 0px; BACKGROUND-COLOR: #003366
}
.leftcolumn {
	VERTICAL-ALIGN: top; WIDTH: 150px
}
.centercolumn {
	VERTICAL-ALIGN: top
}
.rightcolumn {
	VERTICAL-ALIGN: top; WIDTH: 185px
}
#maincontainer {
	MARGIN: 7px 5px 10px 15px
}
#rightcontent {
	FLOAT: right; WIDTH: 185px
}
.skipnav A {
	DISPLAY: none
}
#optionalitems {
	
}
#printpagelinks {
	DISPLAY: none
}
.leftnavheader {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: 11px; BACKGROUND: url(/allweb/image/css/lefttab_blue.gif) #003366 no-repeat left top; PADDING-BOTTOM: 2px; MARGIN: 10px 4px 0px 0px; COLOR: #ffffff; PADDING-TOP: 3px; HEIGHT: 19px
}
.leftnavcontent {
	FONT-SIZE: 85%; BACKGROUND: url(/allweb/image/css/brcorner_lightblue.gif) #a0c0df no-repeat 100% 100%; MARGIN: 0px 4px 0px 0px
}
.leftnavcontent UL {
	PADDING-RIGHT: 5px; PADDING-LEFT: 20px; PADDING-BOTTOM: 10px; MARGIN: 0px; PADDING-TOP: 5px; LIST-STYLE-TYPE: disc
}
.leftnavcontent UL UL {
	PADDING-RIGHT: 5px; PADDING-LEFT: 20px; FONT-WEIGHT: normal; LIST-STYLE-IMAGE: none; PADDING-BOTTOM: 5px; PADDING-TOP: 5px; LIST-STYLE-TYPE: disc
}
.leftnavcontent LI {
	
}
.activenav {
	MARGIN-TOP: 3px; FONT-WEIGHT: bold; LIST-STYLE-IMAGE: url(/allweb/image/css/doublearrow.gif)
}
#marketwatch {
	FONT-WEIGHT: bold; COLOR: #003366
}
#marketwatch P {
	MARGIN: 0px 0px 2px
}
.marketwatchtext {
	FONT-WEIGHT: normal; FONT-SIZE: 75%
}
.rightboxheader {
	PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: 11px; BACKGROUND: url(/allweb/image/css/lefttab_terracotta.gif) #cc6600 no-repeat left top; MARGIN: 5px 0px 0px 10px; COLOR: #ffffff; LINE-HEIGHT: 23px; BORDER-BOTTOM: #666666 1px solid
}
.rightboxcontent {
	BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #cccccc 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; MARGIN: 2px 0px 0px 10px; BORDER-LEFT: #cccccc 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #f1d4b8 1px solid; BACKGROUND-COLOR: #f1d4b8
}
.rightboxcontent P {
	FONT-SIZE: 85%; MARGIN: 5px 0px 0px
}
#orangearrow {
	
}
.rightimage {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 5px
}
#topheader {
	FONT-WEIGHT: bold; FONT-SIZE: 120%; FLOAT: left; MARGIN: 5px 0px 0px 20px; COLOR: #003366
}
.bottomcontent {
	MARGIN-TOP: 15px; BACKGROUND: #fff; FLOAT: left; PADDING-BOTTOM: 10px; MARGIN-LEFT: 10px; WIDTH: 245px
}
.bottomcontent UL {
	PADDING-RIGHT: 0px; MARGIN-TOP: 5px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN-LEFT: 20px; PADDING-TOP: 0px
}
.bottomcontent LI {
	FONT-SIZE: 85%; COLOR: #000; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; LIST-STYLE-TYPE: disc; BACKGROUND-COLOR: #fff
}
#footercontent {
	MARGIN-TOP: 30px; WIDTH: 750px
}
.footertext {
	FONT-SIZE: 85%; COLOR: #999999
}
.footerlinks {
	FONT-SIZE: 85%; COLOR: #999999
}

#topbanner {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 5px 0px 0px 1px; PADDING-TOP: 0px
}
.adheader
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 10px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    BACKGROUND: url(/allweb/images/corporate/pcom/lefttab_terracotta.gif) #cc6600 no-repeat left top;
    PADDING-BOTTOM: 0px;
    MARGIN: 10px 0px 0px 1px;
    COLOR: #fff;
    LINE-HEIGHT: 21px;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: #663300 thin solid;
    FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif
}
.banners
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px;
    TEXT-ALIGN: center
}
.bannerleft
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px
}
.bannercenter
{
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 2px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px
}
.bannerright
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px
}
#headlinenews
{
    MARGIN-TOP: 15px;
    BACKGROUND: #fff;
    FLOAT: left;
    PADDING-BOTTOM: 10px;
    MARGIN-LEFT: 10px;
    WIDTH: 275px
}
#headlinenews UL
{
    PADDING-RIGHT: 0px;
    MARGIN-TOP: 5px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN-LEFT: 20px;
    PADDING-TOP: 0px
}
#headlinenews LI
{
    FONT-SIZE: 85%;
    COLOR: #000;
    FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
    LIST-STYLE-TYPE: disc;
    BACKGROUND-COLOR: #fff
}
.textheaders
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    MARGIN-BOTTOM: 0px;
    COLOR: #003366;
    FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #fff
}

th.A-1  {  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10pt; color:#FFFFFF; background:#003366; text-align:center}

.bkgrdlogoff {  background-color: #003063}
.bkgrddark {  background-color: #003366}
.bkgrdlight {  	background-color: #6699cc;}
.bkgrdpale {background-color: #ccddee }
.bkgrdwhite {  background-color: #000000}
.bkgrdlogoff {  background-color: #003063}
.tabson {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 10pt; 
	font-style: normal; 
	font-weight: bold; color: #FFFFFF; 
	text-decoration: none;
	text-align:center;}
.tabsoff {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 10pt; 
	font-style: normal; 
	font-weight: bold; 
	color: #FFFFFF; 
	text-decoration: none;
	text-align:center;
}
A.tabsoff:link{
	font-family:Arial;
	font-size:10pt;
	color:#FFFFFF;
	font-weight: bold;
	text-decoration:none;
	text-align:center;

}
A.tabsoff:visited{
	font-family:Arial;
	font-size:10pt;
	color:#FFFFFF;
	font-weight: bold;
	text-decoration:none;
	text-align:center;

}
A.tabsoff:active{
	font-family:Arial;
	font-size:10pt;
	color:#FFFFFF;
	font-weight: bold;
	text-decoration:none;
	text-align:center;

}
A.tabsoff:hover{
	font-family:Arial;
	font-size:10pt;
	color:#005080;
	font-weight: bold;
	text-decoration:none;
	text-align:center;

}
A.tabson:link{
	font-family:Arial;
	font-size:10pt;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration:none;
	text-align:center;
}
A.tabson:visited{
	font-family:Arial;
	font-size:10pt;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration:none;
	text-align:center;
}
A.tabson:active{
	font-family:Arial;
	font-size:10pt;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration:none;
	text-align:center;
}
A.tabson:hover{
	font-family:Arial;
	font-size:10pt;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration:none;
	text-align:center;
}
.pagetitle {color: #003366;font-weight: bold;}

.rightboxheader
{
    PADDING-LEFT: 10px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    BACKGROUND: url(/allweb/image/lefttab_terracotta.gif) #cc6600 no-repeat left top;
    MARGIN: 5px 0px 0px 10px;
    COLOR: #ffffff;
    LINE-HEIGHT: 23px;
    BORDER-BOTTOM: #666666 1px solid
}
.rightboxcontent
{
    BORDER-RIGHT: #cccccc 1px solid;
    PADDING-RIGHT: 5px;
    BORDER-TOP: #cccccc 1px solid;
    PADDING-LEFT: 5px;
    PADDING-BOTTOM: 5px;
    MARGIN: 2px 0px 0px 10px;
    BORDER-LEFT: #cccccc 1px solid;
    PADDING-TOP: 5px;
    BORDER-BOTTOM: #f1d4b8 1px solid;
    BACKGROUND-COLOR: #f1d4b8
}
.rightboxcontent P
{
    FONT-SIZE: 85%;
    MARGIN: 5px 0px 0px
}
#orangearrow
{
}
.alignright
{
    TEXT-ALIGN: right
}
.blueborder{
	border-style: solid; 
	border-color: #99ccff; 
	border-width: 2;
}

.bluebody{
	font-family: "Arial, Helvetica, sans-serif";
	color: #6699CC;
}

.annBtn{	background-color: #6699cc;
		border-style: solid; 
		border-color: #99ccff; 
		border-width: 3
}
