/* Chinese site - css style sheet */
/*  GLOBAL LINK COLORS FOR BODY TEXT AND FOOTNOTES */

/* CN & HK colour changed */
a:link		{color: #000000; text-decoration:none}
a:hover		{color: #00349C; text-decoration:underline}
a:active		{color: #00349C; text-decoration:underline}
a:visited		{color: #000000; text-decoration:none}


body {
	margin: 0px;
	padding: 0px;
	padding-bottom: 24px;
}



/*  GLOBAL SPACERS  */
.onepixelspace
{ font-size: 1px; line-height: 1px;  margin: 0px; padding: 0px}



/*  CURSORS  */
.hand
{ cursor: hand}


/*  NAVIGATION STYLES  */

/*  Breadcrumb Trail indicates location on two- and three-level deep pages. 
It is not recommended to activate this text with hyperlinks for navigation.  */
.BreadcrumbTrail
{
	font-family: Simsun, PMingLiU, MingLiU, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: 11px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #000000;
	letter-spacing: normal;
	text-align: left;
	vertical-align: baseline;
	word-spacing: normal;
	margin: 0px;
	padding: 0px;
	padding-bottom: 15px;
}

.BreadcrumbTrail a:link	{color: #00349C; text-decoration:none}
.BreadcrumbTrail a:visited	{color: #00349C; text-decoration:none}
.BreadcrumbTrail a:hover	{color: #00349C; text-decoration:underline}
.BreadcrumbTrail a:active	{color: #00349C; text-decoration:underline}


/*  TopNavigation is used for Main Top Horizontal navigation */
/* .topnavigation's font-size enlarged from 11px to 13 px , for chinese character display*/
.TopNavigation {
	font-family: Simsun,PMingLiU, MingLiU, Arial,Helvetica,sans-serif;
	font-size: 13px;
	line-height: 13px;
	font-style: normal;
	font-weight: bold;
	color: #00349C;
	text-align: center;
	cursor: hand;
	margin: 0px;
	padding-right: 0px;
	padding-top: 6px;
}

.TopNavigation a:link		{color: #00349C; text-decoration:none}
.TopNavigation a:visited	{color: #00349C; text-decoration:none}
.TopNavigation a:hover	{color: #FA9A00; text-decoration:none}
.TopNavigation a:active	{color: #FA9A00; text-decoration:none}

/*  .topnavpipe with height changed from 6 to 8 px, margin-bottom:4px add to adjust for Chinese character display */
.TopNavPipe
{
	font-size:1px;
	width:1px;
	border-right:1px solid #B2B2B2;
	height: 6px;
	margin-left: 12px;
	margin-right: 12px;
	margin-top: 0px;
	margin-bottom:4px;
}


/*  LeftNavigation must be used for Main Left navigation  */
/*  Leftnavigation font changed from 11px to 13px & line-height changed from 13px to 17px to allow for Chinese font display */
.LeftNavigation {
	font-family: Simsun, PMingLiU, MingLiU, Arial, Helvetica,sans-serif;
	font-size: 13px;
	line-height: 17px;
	font-style: normal;
	font-weight: bold;
	color: #00349C;
	text-align: right;
	cursor: hand;
	margin: 0px;
	padding: 0px;
	padding-left: 6px;
	padding-top: 6px;
}

.LeftNavigation a:link		{color: #00349C; text-decoration:none}
.LeftNavigation a:visited	{color: #00349C; text-decoration:none}
.LeftNavigation a:hover	{color: #FA9A00; text-decoration:none}
.LeftNavigation a:active	{color: #FA9A00; text-decoration:none}

/*  LeftNavFlyout must be used for flyout menus from the Main Left navigation  */
/*  Left Navflyout font size 11px to 13 px & line height 13px to 15 px changed for Chinese character display */
.LeftNavFlyout {
	font-family: Simsun, PMingLiU, MingLiU, Arial, Helvetica, sans-serif;
	font-size: 13px; 
	line-height: 15px; 
	font-style: normal;
	font-weight: bold;
	color: #00349C; 
	text-align: left;
	cursor: hand; 
	margin: 0px; 
	padding: 0px; 
	padding-bottom: 6px 
}

.LeftNavFlyout a:link		{color: #00349C; text-decoration:none}
.LeftNavFlyout a:visited	{color: #00349C; text-decoration:none}
.LeftNavFlyout a:hover	{color: #FA9A00; text-decoration:none}
.LeftNavFlyout a:active	{color: #FA9A00; text-decoration:none}

/* Flyout Panel Style */
.FlyoutBorder 
{ font-size: 1px; line-height: 1px; margin: 0px; padding: 0px; vertical-align: top; background-color: #FFFFFF; border-left: 2px solid #ababab; border-top: 2px solid #CBCBCB; border-right: 2px solid #8d8d8d; border-bottom: 2px solid #707070 }  


/*  LeftNavSub is used for Subnavigation in the Left Navigation bar, revealed by the plus (+) and closed by the minus (-)  */
.LeftNavSub {
font-family: Simsun, PMingLiU, MingLiU, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 11px; font-style: normal; font-weight: normal; color: #00349C; text-align: right; cursor: hand; margin: 0px; padding: 0px; padding-top: 4px;}

.LeftNavSub a:link		{color: #00349C; text-decoration:none}
.LeftNavSub a:visited		{color: #00349C; text-decoration:none}
.LeftNavSub a:hover		{color: #FA9A00; text-decoration:none}
.LeftNavSub a:active		{color: #FA9A00; text-decoration:none}

/*  Top is Main Navigation in the form of a jump link back to the top of a scrolling page */
.Top {
	font-family: Simsun, PMingLiU, MingLiU, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 13px;
	font-style: normal;
	font-weight: bold;
	color: #00349C;
	text-align: right;
	cursor: hand;
	margin: 0px;
	padding: 0px;
	padding-right: 24px;
	padding-top: 9px;
}

.Top a:link		{color: #00349C; text-decoration:none}
.Top a:visited	{color: #00349C; text-decoration:none}
.Top a:hover	{color: #FA9A00; text-decoration:none}
.Top a:active	{color: #FA9A00; text-decoration:none}



/*  UtilityNavigation is used for Utility Links as well as Secondary Tabbed Navigation */
/* Font size changed from 9px to 12px, line-height 9px to 12px, to allow for Chinese character display */
.UtilityNavigation {
	font-family: Simsun,PMingLiU, MingLiU,Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 12px;
	font-style: normal;
	font-weight: normal;
	color: #00349C;
	text-align: right;
	vertical-align: top;
	cursor: hand;
	margin: 0px;
	padding: 0px;
	padding-top: 5px;
	padding-bottom: 11px;
}

.UtilityNavigation a:link		{COLOR: #00349C; text-decoration:none}
.UtilityNavigation a:visited		{COLOR: #00349C; text-decoration:none}
.UtilityNavigation a:hover		{COLOR: #FA9A00; text-decoration:none}
.UtilityNavigation a:active		{COLOR: #FA9A00; text-decoration:none}

/* pipe height increased from 10px to  */
.Pipe
{
	width:1px;
	border-right:1px solid #B2B2B2;
	margin-left: 12px;
	margin-right: 12px;
	height: 10px;
	font-size: 1px;
}


/*  LinkBold is used for Subnavigation links.  */
/* font size changed from 11 to 12px for chinese character display */
.LinkBold {
font-family: Simsun, PMingLiU, MingLiU, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 13px; font-style: normal; font-weight: bold; color: #00349C; text-align: left; vertical-align: top; cursor: hand; margin: 0px; padding: 0px; padding-top: 6px}

.LinkBold a:link		{color: #00349C; text-decoration:none}
.LinkBold a:visited		{color: #00349C; text-decoration:none}
.LinkBold a:hover		{color: #00349C; text-decoration:underline}
.LinkBold a:active		{color: #00349C; text-decoration:underline}

/*  LinkSub is used for Subnavigation as listed sublinks. They may be revealed by the plus (+) and closed up by the minus (-). */
/* font size & line-height changed from 11 to 12 px for chinese character display */
.LinkSub {
font-family: Simsun, PMingLiU, MingLiU, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 12px; font-style: normal; font-weight: normal; color: #00349C; text-align: left; cursor: hand; margin: 0px; padding: 0px; padding-top: 4px  }

.LinkSub a:link	{color: #00349C; text-decoration:none}
.LinkSub a:visited	{color: #00349C; text-decoration:none}
.LinkSub a:hover	{color: #00349C; text-decoration:underline}
.LinkSub a:active	{color: #00349C; text-decoration:underline}


/*  Search Results Pagination Navigation Style */
.Pagination {
font-family: Simsun, PMingLiU, MingLiU, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 12px; font-style: normal; font-weight: normal; color: #000000; text-align: left; vertical-align: top; margin: 0px; padding: 0px; padding-top: 6px}

.Pagination a:link		{color: #00349C; text-decoration:none}
.Pagination a:visited		{color: #666666; text-decoration:none}
.Pagination a:hover		{color: #00349C; text-decoration:underline}
.Pagination a:active		{color: #00349C; text-decoration:none}



/*  HEADLINE / NEWS SOURCE / ABSTRACT NAVIGATION STYLES */

/*  A headline links to a full story on a Web page and be accompanied by a brief abstract.
Key in initial caps except for prepositions for title case editorial treatment  */
/*CN&HK - .headline font-size changed from 11px to 12 for chinese character display */
.Headline {
font-family: Simsun, PMingLiU, MingLiU, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 13px; font-style: normal; font-weight: bold; color: #00349C; text-align: left; vertical-align: top; cursor: hand; margin: 0px; padding: 0px; padding-top:9px;}

.Headline a:link		{color: #00349C; text-decoration:none}
.Headline a:visited		{color: #00349C; text-decoration:none}
.Headline a:hover		{color: #00349C; text-decoration:underline}
.Headline a:active		{color: #00349C; text-decoration:underline}

/*  NewsSource may be used for story source, author, or date attributes  */
.NewsSource {
	font-family: Simsun, PMingLiU, MingLiU, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 11px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	text-align: left;
	vertical-align: top;
	margin: 0px;
	padding: 0px;
	padding-right: 12px;
}

/*  Abstracts may accompany a Headline to summarize a story's content.  If the Headline uses a NewsSource, change padding-top of Abstract to 4px */
/* font size changed from 11to12px for Chinese character display*/
/* CN&HK - hyperlink style added */
.Abstract {
	font-family: Simsun, PMingLiU, MingLiU, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	line-height: 12px; 
	font-style: normal; 
	font-weight: normal; 
	color: #000000; 
	text-align: left; 
	vertical-align: top; 
	margin: 0px; 
	padding: 0px; 
	padding-top: 2px
}
.Abstract a:link {color: #000000; text-decoration:none}
.Abstract a:visited {color: #000000; text-decoration:none}
.Abstract a:hover {color: #00349C; text-decoration:underline}
.Abstract a:active {color: #00349C; text-decoration:underline}

/* MENU / DIVIDER BRACKETS */

.MenuCorner
{
	font-size:1px;
	width:13px;
	height: 13px;
	border-top:1px solid #B2B2B2;
	border-right:1px solid #B2B2B2; 
	vertical-align: top;
	position:relative; left:-6px; top:1px;
}

.MenuBracketRight
{
	border-right:1px solid #B2B2B2; 
	border-top:1px solid #B2B2B2;
	padding-right: 8px;
	padding-top: 6px;
}

.MenuBracketLeft
{
	border-left:1px solid #B2B2B2;
	border-top:1px solid #B2B2B2;
	padding-left: 8px;
	padding-top: 6px;
}

/* For added menu width, use 8-px wider table to simulate right border hanging into margin and code remaining page accordingly. Alternatively, apply position attributes on other page elements to right of menu to shift them left by 8px */
.MenuBracketRightPos
{
	border-right:1px solid #B2B2B2; 
	border-top:1px solid #B2B2B2;
	padding-right:8px; 
	padding-top:6px; 
	position:relative; left:0px; top:0px;
}

/* Position attributes hang table into left gutter for added menu width. Allows for an 8-px wider table for added width. */
.MenuBracketLeftPos
{
	border-left:1px solid #B2B2B2; 
	border-top:1px solid #B2B2B2;
	padding-left:8px; 
	padding-top:6px; 
	position:relative; left:-8px; top:0px;
}


/*  TEXT STYLES  */
/*  Superscripts/Subscripts are applied using the <sup> and <sub> tags. */

sup { font-size: 70%}
sub { font-size: 70%}


/*  Content Styles  */
/*CN & HK - .head01 font size changed from 22 to 23 px for chinese character display */
.Head01
{
	font-family: Simsun, PMingLiU, MingLiU, Arial, Helvetica, sans-serif;
	font-size: 23px;
	font-style: normal;
	line-height: 23px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #00349C;
	letter-spacing: normal;
	text-align: left;
	vertical-align: baseline;
	word-spacing: normal;
	margin: 0px;
	padding: 0px;
	padding-bottom: 2px;
}
/*CN & HK - .Head01SpaceAfter font size changed from 22 to 23 px for chinese character display & font-weight changed from normal to bold */
.Head01SpaceAfter 
{ font-family: Simsun, PMingLiU, MingLiU, Arial, Helvetica, sans-serif; font-size: 23px; font-style: normal; line-height: 23px; font-weight: bold; font-variant: normal; text-transform: none; color: #00349C; letter-spacing: normal; text-align: left; vertical-align: baseline; word-spacing: normal; margin: 0px;  padding: 0px; padding-bottom: 19px }


/*CN & HK - .Head02 font size changed from 15 to 16 px for chinese character display */
.Head02
{
	font-family: Simsun, PMingLiU, MingLiU, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	line-height: 19px;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #00349C;
	letter-spacing: 0px;
	text-align: left;
	vertical-align: baseline;
	word-spacing: 0px;
	margin: 0px;
	padding: 0px;
	padding-bottom: 2px;
}


/*CN & HK - .Head02SpaceAfter  font size changed from 15 to 16 px for chinese character display */
.Head02SpaceAfter 
{ font-family: Simsun, PMingLiU, MingLiU, Arial, Helvetica, sans-serif; font-size: 16px; font-style: normal; line-height: 19px; font-weight: bold; font-variant: normal; text-transform: none; color: #00349C; letter-spacing: 0px; text-align: left; vertical-align: baseline; word-spacing: 0px; margin: 0px; padding: 0px; padding-bottom: 19px}



/* CN & HK - .Head03 Font size changed from 11 to 12 px to allow Chinese font display */
.Head03
{
	font-family: Simsun, PMingLiU, MingLiU, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 14px;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #000000;
	letter-spacing: 0px;
	text-align: left;
	vertical-align: baseline;
	word-spacing: normal;
	margin: 0px;
	padding: 0px;
	padding-bottom: 2px;
}
.Head03 a:link {color: #000000; text-decoration:none}
.Head03 a:visited {color: #000000; text-decoration:none}
.Head03 a:hover {color: #00349C; text-decoration:underline}
.Head03a:active {color: #00349C; text-decoration:underline}

/*CN & HK - .Head03SpaceAfter  font size changed from 11 to 12 px for chinese character display */
.Head03SpaceAfter
{ font-family: Simsun, PMingLiU, MingLiU, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; line-height: 14px; font-weight: bold; font-variant: normal;  text-transform: none; color: #000000; letter-spacing: 0px; text-align: left; vertical-align: baseline; word-spacing: normal; margin: 0px; padding: 0px; padding-bottom: 19px }


/*CN & HK -.Head03ALLCAPS font size changed from 11 to 12 px for chinese character display */
.Head03ALLCAPS
{ font-family: Simsun, PMingLiU, MingLiU, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; line-height: 14px; font-weight: bold; font-variant: normal;  text-transform: uppercase; color: #000000; letter-spacing: 0px; text-align: left; vertical-align: baseline; word-spacing: normal; margin: 0px; padding: 0px; padding-bottom: 19px }


/*CN & HK .Head03AlertRed  font size changed from 11 to 12 px for chinese character display */
.Head03AlertRed 
{font-family: Simsun, PMingLiU, MingLiU, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; line-height: 14px; font-weight: bold; font-variant: normal;  text-transform: none; color: #B70005; letter-spacing: 0px; text-align: left; vertical-align: baseline; word-spacing: normal; margin: 0px; padding: 0px }


/* Run-in head -- the first sentence of a paragraph -- applied using the span tag within a paragraph tag */
/*CN & HK .Head04  font size changed from 13 to 14 px for chinese character display */
.Head04       
{ font-family: Simsun, PMingLiU, MingLiU, Arial, Helvetica, sans-serif; font-size: 14px; font-style: normal; line-height: 19px;  font-weight: normal; font-variant: normal;  text-transform: none; color: #00349C; letter-spacing: normal; text-align: left; vertical-align: baseline; word-spacing: normal ; margin: 0px; padding: 0px; padding-bottom: 19px; padding-right: 12px }
.Head04   a:link {color: #00349C; text-decoration:none}
.Head04   a:visited {color: #00349C; text-decoration:none}
.Head04   a:hover {color: #00349C; text-decoration:underline}
.Head04   a:active {color: #00349C; text-decoration:underline}

/*CN & HK .p  font size changed from 13 to 14 px for chinese character display */
.p
{ font-family: Simsun, PMingLiU, MingLiU, Arial, Helvetica, sans-serif; font-size: 14px; font-style: normal; line-height: 19px;  font-weight: normal; font-variant: normal;  text-transform: none; color: #000000; letter-spacing: normal; text-align: left; vertical-align: baseline; word-spacing: normal ; margin: 0px; padding: 0px; padding-bottom: 19px }
.p a:link {color: #000000; text-decoration:none}
.p a:visited {color: #000000; text-decoration:none}
.p a:hover {color: #00349C; text-decoration:underline}
.p a:active {color: #00349C; text-decoration:underline}

/*CN & HK p  font size changed from 13 to 14 px for chinese character display */
p
{ font-family: Simsun, PMingLiU, MingLiU, Arial, Helvetica, sans-serif; font-size: 14px; font-style: normal; line-height: 19px;  font-weight: normal; font-variant: normal;  text-transform: none; color: #000000; letter-spacing: normal; text-align: left; vertical-align: baseline; word-spacing: normal ; margin: 0px; padding: 0px; padding-bottom: 19px }
p a:link {color: #000000; text-decoration:none}
p a:visited {color: #000000; text-decoration:none}
p a:hover {color: #00349C; text-decoration:underline}
p a:active {color: #00349C; text-decoration:underline}


.Footnote
{ font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; line-height: 11px; font-weight: normal; font-variant: normal;  text-transform: none; color: #000000; letter-spacing: normal; text-align: left; vertical-align: baseline; word-spacing: normal; margin: 0px; padding: 0px; padding-top: 6px}


.Privacy
{ font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; line-height: 11px; font-weight: normal; font-variant: normal;  text-transform: none; color: #000000; letter-spacing: normal; text-align: left; vertical-align: baseline; word-spacing: normal; margin: 0px; padding: 0px; padding-top: 6px}
.Privacy a:link {color: #00349C; text-decoration:underline}
.Privacy a:visited {color: #00349C; text-decoration:underline}
.Privacy a:hover {color: #FA9A00; text-decoration:underline}
.Privacy a:active {color: #FA9A00; text-decoration:underline}


.STRONG 
{ font-size: 11px; font-weight: bold; color: #666666}


.Caption {
font-family: Simsun, PMingLiU, MingLiU, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; line-height: 12px; font-weight: normal; font-variant: normal;  text-transform: none; color: #000000; letter-spacing: normal; text-align: left; vertical-align: baseline; word-spacing: normal; margin: 0px; padding: 0px; padding-top: 2px
}

.Callout {
font-family: Simsun, PMingLiU, MingLiU, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; line-height: 19px; font-weight: bold; font-variant: normal;  text-transform: none; color: #00349C; letter-spacing: normal; text-align: right; vertical-align: baseline; word-spacing: normal; margin: 0px; padding: 0px; padding-top: 2px
}

.Date
{ font-family: Simsun, PMingLiU, MingLiU, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; line-height: 14px; font-weight: bold; font-variant: normal;  text-transform: none; color: #000000; letter-spacing: 0px; text-align: left; vertical-align: baseline; word-spacing: normal; margin: 0px; padding: 0px; padding-top:16px;}


/* CONTENT PAGE BULLET STYLES */

/*CN & HK -UL  font size changed from 13 to 14 px for chinese character display */
UL 
{ font-family:Simsun, PMingLiU, MingLiU, Arial, Helvetica, sans-serif; font-size: 14px; ; font-style: normal; line-height: 19px; font-weight: normal; font-variant: normal; text-transform: none; color: #000000; letter-spacing: normal; text-align: left; vertical-align: baseline; word-spacing: normal; list-style-position: inside; list-style-type: disc; text-indent: -16px; margin: 0px; margin-left: 16px; padding: 0px; margin-top: -15px; padding-bottom: 15px}

/*CN & HK -OL  font size changed from 13 to 14 px for chinese character display */
OL 
{ font-family:Simsun, PMingLiU, MingLiU, Arial, Helvetica, sans-serif; font-size: 14px; ; font-style: normal; line-height: 19px; font-weight: normal; font-variant: normal; text-transform: none; color: #000000; letter-spacing: normal; text-align: left; vertical-align: baseline; word-spacing: normal; list-style-position: inside;  text-indent: -16px; margin: 0px; margin-left: 24px; padding: 0px; margin-top: -15px; padding-bottom: 15px}

/*CN & HK -LI  font size changed from 13 to 14 px for chinese character display */
LI 
{ font-family:Simsun, PMingLiU, MingLiU, Arial, Helvetica, sans-serif; font-size: 14px; font-style: normal; line-height: 19px; font-weight: normal; font-variant: normal; text-transform: none; color: #000000; letter-spacing: normal; text-align: left; vertical-align: baseline; word-spacing: normal; padding-bottom: 4px}

/* Extracted from 2nd addition of web design toolkit pdf file */
/*CN & HK - .Subbullet  font size changed from 13 to 14 px for chinese character display */
.Subbullet
{font-family:Arial, Helvetica, sans-serif; font-size: 14px; font-style: normal; line-height: 19px; font-weight: normal; font-variant: normal; text-transform: none; color: #000000; letter-spacing: normal; text-align: left; list-style-position: outside; list-style-type: none; vertical-align: baseline; word-spacing: normal; margin: 0px; padding: 0px; margin-left:32px; padding-bottom: 4px; text-indent: -12px}


/* FORM STYLES */

form {
	margin: 0px;
	padding: 0px;
}

.FormTable {
	padding-bottom: 12px;
}

/* Used for smaller Form buttons */
.FormButton
{ font-family: Simsun, PMingLiU, MingLiU, Arial, Helvetica, sans-serif;font-size: 11px; font-style: normal; line-height: 15px; font-weight: bold; font-variant: normal; text-transform: none; text-align: center;  vertical-align: middle; color: #000000; background-color: #FFFFFF; 	margin: 0px; margin-top: 9px; margin-bottom: 4px; margin-right: 6px; padding: 0px; padding-left: 6px; padding-right: 6px; cursor: hand; }

/* Used for when larger more prominent Form buttons are needed */
.FormButtonWide 
{ font-family: Simsun, PMingLiU, MingLiU, Arial, Helvetica, sans-serif;font-size: 11px; font-style: normal; line-height: 15px; font-weight: bold; font-variant: normal; text-transform: none; text-align: center;  vertical-align: middle; color: #000000; background-color: #FFFFFF; 	margin: 0px; margin-top: 9px; margin-bottom: 4px; margin-right: 6px; padding: 0px; padding-left: 12px; padding-right: 12px; cursor: hand; }

.FormLabel 
{
	font-family: Simsun, PMingLiU, MingLiU, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 12px;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #000000;
	letter-spacing: 0px;
	text-align: right;
	vertical-align: top;
	word-spacing: normal;
	padding: 0;
	margin: 0;
	padding-right: 20px;
	padding-top: 8px;
	padding-bottom: 4px;
}

.FormLabel01a
{ 
	font-family: Simsun, PMingLiU, MingLiU, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	font-style: normal; 
	line-height: 8px; 
	font-weight: bold; 
	font-variant: normal; 
	text-transform: none; 
	text-align: left; 
	margin-top: 0px; 
	margin-right: 0px; 
	margin-bottom: 3px; 
	margin-left: 0px; 
	padding-top: 0px; 
	padding-right: 0px; 
	padding-bottom: 0px; 
	padding-left: 0px
}

.FormLabelAbove {
	font-family: Simsun, PMingLiU, MingLiU, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 12px;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #000000;
	letter-spacing: 0px;
	text-align: left;
	vertical-align: top;
	word-spacing: normal;
	padding: 0;
	margin: 0;
	padding-right: 20px;
	padding-top: 8px;
	padding-bottom: 4px;
}

.FormLabel2 {
	font-family: Simsun, PMingLiU, MingLiU, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 12px;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #000000;
	letter-spacing: 0px;
	text-align: left;
	vertical-align: top;
	word-spacing: normal;
	padding-top: 2px;
}

.FormLabel3 { font-size: 10px; line-height: 11px; font-weight: normal}

.FormAlertText {
	font-family: Simsun, PMingLiU, MingLiU, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 12px;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #B70005;
	letter-spacing: 0px;
	text-align: left;
	vertical-align: baseline;
	word-spacing: normal;
	margin: 0px;
	padding: 0px;
	margin-left: 12px;
}

.FormTextField 
{
	font-family: Simsun, PMingLiU, MingLiU, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	line-height: 12px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	height: 22px;
	text-align: left;
	margin: 0px;
	padding: 3px;
	margin-top: 2px;
}

.FormRadioButton {
	padding: 0;
	margin: 0;
	margin-right: 12px;
	position: relative;
	top: 2px;
}

.FormCheckBox {
	padding-top:2px;
	margin-right: 12px;
}

.FormListMenu 
{
	font-family: Simsun, PMingLiU, MingLiU, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	line-height: 12px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	height: 22px;
	text-align: left;
	margin: 0px;
	padding: 3px;
	margin-top: 2px;
}

/*  Use this to indicate a required field */
.Asterisk
{
	color: #00349C;
	font-size: 13px;
	font-weight: normal;
	margin-right: 3px;
	position: relative;
	top: 2px;
}

.AsteriskRed
{
	color: #B70005;
	font-size: 13px;
	font-weight: normal;
	margin-right: 3px;
	position: relative;
	top: 2px;
}




/* TABLE STYLES */

td {
	vertical-align: top;
}

/* Sets table borders and margins */
.Table
{ margin: 0px;  margin-bottom: 2px; margin-top:6px; padding: 0px; border: 0px; border-left: 1px solid #B2B2B2; border-right: 1px solid #B2B2B2;; border-top: 1px solid #B2B2B2;}


/* Used for table column heads */
/* CN&HK- font size changed from 11to12 px for chinese character display */
.ColumnHead
{ font-family: Simsun, PMingLiU, MingLiU, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; line-height: 14px; font-weight: bold; font-variant: normal; text-transform: none; text-align: center;  vertical-align: bottom; color: #000000; background-color: #E7EAF0; margin: 0px; padding: 10px; border: 0px; border-bottom: 1px solid #B2B2B2 }

/* Used for table first column column head */
/* CN&HK- font size changed from 11to12 px for chinese character display */
.ColumnHeadLeft
{ font-family: Simsun, PMingLiU, MingLiU, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; line-height: 14px; font-weight: bold; font-variant: normal; text-transform: none; text-align: left;  vertical-align: bottom; color: #000000; background-color: #E7EAF0; margin: 0px; padding: 10px; border: 0px; border-bottom: 1px solid #B2B2B2 }

/* Used for table first column column head */
/* CN&HK- font size changed from 11to12 px for chinese character display */
.ColumnHeadRight
{ font-family: Simsun, PMingLiU, MingLiU, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; line-height: 14px; font-weight: bold; font-variant: normal; text-transform: none; text-align: right;  vertical-align: bottom; color: #000000; background-color: #E7EAF0; margin: 0px; padding: 10px; border: 0px; border-bottom: 1px solid #B2B2B2 }


/* Used for table first column text */
/* CN&HK- font size changed from 11to12 px for chinese character display */
.ColumnTextLeft
{ font-family: Simsun, PMingLiU, MingLiU, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; line-height: 14px; font-weight: bold; font-variant: normal; text-transform: none; text-align: left;  vertical-align: Top; color: #000000; background-color: #FFFFFF; margin: 0px;  margin-bottom: 2px; padding: 10px; border: 0px; border-bottom: 1px solid #B2B2B2}

/* Used for table text */
/* CN&HK- font size changed from 13 to14 px for chinese character display */
.ColumnText
{ font-family: Simsun, PMingLiU, MingLiU, Arial, Helvetica, sans-serif; font-size: 14px; font-style: normal; line-height: 14px; font-weight: normal; font-variant: normal; text-transform: none; text-align: left;  vertical-align: Top; color: #000000; background-color: #FFFFFF; margin: 0px;  margin-bottom: 2px; padding: 10px; border: 0px; border-bottom: 1px solid #B2B2B2}

/* Used for table text */
/* CN&HK- font size changed from 13 to14 px for chinese character display */
.ColumnTextRight
{ font-family: Simsun, PMingLiU, MingLiU, Arial, Helvetica, sans-serif; font-size: 14px; font-style: normal; line-height: 14px; font-weight: normal; font-variant: normal; text-transform: none; text-align: right;  vertical-align: Top; color: #000000; background-color: #FFFFFF; margin: 0px;  margin-bottom: 2px; padding: 10px; border: 0px; border-bottom: 1px solid #B2B2B2}





/* Style extracted from Web design toolkit p.10 - Dotcom home page styles */
.HomeCallout01
{font-family: Simsun, PMingLiU, MingLiU, Arial, Helvetica, sans-serif; font-size: 16px; font-style: normal; line-height: 20px; font-weight: bold; font-variant: normal; text-transform: none; color: #000000; letter-spacing: normal; text-align: right; vertical-align: baseline; word-spacing: normal; margin: 0px; padding: 0px; padding-top: 66px; padding-bottom: 3px}

.HomeCallout02
{font-family:  Simsun, PMingLiU, MingLiU, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; line-height: 20px; font-weight: bold; font-variant: normal; text-transform: none; color: #000000; letter-spacing: normal; text-align: right; vertical-align: baseline; word-spacing: normal; margin: 0px; padding: 0px}

.HomeImage
{width: 40px; height: 49px; margin-right: 17px; border: 0px; margin-top: 3px}

.HomeHead01
{
	font-family: Simsun, PMingLiU, MingLiU, Arial, Helvetica, sans-serif; 
	font-size: 27px; 
	font-style: normal; 
	line-height: 28px; 
	font-weight: normal; 
	font-variant: normal; 
	text-transform: none; 
	color: #4994D6; 
	letter-spacing: normal; 
	text-align: left; 
	vertical-align: baseline; 
	word-spacing: normal; 
	margin: 0px; 
	padding: 0px; 
	padding-bottom: 15px
}

/* CN&HK- font size changed from 11to12 px for chinese character display */
.HomeHeadline
{font-family: Simsun, PMingLiU, MingLiU, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 13px; font-style: normal; font-weight: bold; color: #00349C; text-align: left; vertical-align: top; cursor: hand; margin: 0px; padding: 0px}

.HomeHeadline a:link {color: #00349C; text-decoration:none}
.HomeHeadline a:visited {color: #00349C; text-decoration:none}
.HomeHeadline a:hover {color: #00349C; text-decoration:underline}
.HomeHeadline a:active {color: #00349C; text-decoration:underline}

/* CN&HK - homeabstract hyperlink style added font-size changed from 12 to 13px */
.HomeAbstract
{font-family: Simsun, PMingLiU, MingLiU,  Arial, Helvetica, sans-serif; font-size: 13px; line-height: 13px; font-style: normal; font-weight: normal; color: #000000; text-align: left; vertical-align: top; margin: 0px; padding: 0px; padding-top: 4px; padding-bottom: 13px}
.HomeAbstract a:link {color: #000000; text-decoration:none}
.HomeAbstract a:visited {color: #000000; text-decoration:none}
.HomeAbstract a:hover {color: #00349C; text-decoration:underline}
.HomeAbstract a:active {color: #00349C; text-decoration:underline}


/* CN&HK - homehead03allcaps - margin-bottom changed from -3 to5 px ; font size changed from 11 to12 px , line-height from 14 to 15 px for chinese character display */
.HomeHead03ALLCAPS
{font-family: Simsun, PMingLiU, MingLiU,  Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; line-height: 15px; font-weight: bold; font-variant: normal; text-transform: uppercase; color: #000000; letter-spacing: 0px; text-align: left; vertical-align: baseline; word-spacing: normal; margin: 0px; padding: 0px; margin-bottom: 5px}
.HomeHead03ALLCAPS a:link {color: #000000; text-decoration:none}
.HomeHead03ALLCAPS a:visited {color: #000000; text-decoration:none}
.HomeHead03ALLCAPS a:hover {color: #00349C; text-decoration:underline}
.HomeHead03ALLCAPS a:active {color: #00349C; text-decoration:underline}

/* CN&HK - .HomeRtHeadline - padding-top changed from 6px to 3 px ; font size changed from 11 to 12px, line-height changed from 13 to 16px ; padding-top changed from 3 to 5 pxfor chinese character display*/
.HomeRtHeadline
{font-family: Simsun, PMingLiU, MingLiU,  Arial, Helvetica, sans-serif; font-size: 12px; line-height: 16px; font-style: normal; font-weight: bold; color: #00349C; text-align: left; vertical-align: top; cursor: hand; margin: 0px; padding: 0px; padding-top:5px}
.HomeRtHeadline a:link {color: #00349C; text-decoration:none}
.HomeRtHeadline a:visited {color:#00349C; text-decoration:none}
.HomeRtHeadline a:hover {color: #00349C; text-decoration:underline}
.HomeRtHeadline a:active {color: #00349C; text-decoration:underline}


/* CN&HK - .homeRtAbstract - hyperlink style added, font size changed from 11 to 12px & line-height changed from 12 to 15 px for chinese character display */
.HomeRtAbstract
{font-family: Simsun, PMingLiU, MingLiU, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 15px; font-style: normal; font-weight: normal; color: #000000; text-align: left; vertical-align: top; margin: 0px;padding: 0px;padding-top: 2px;padding-bottom: 2px}
.HomeRtAbstract a:link {color: #000000; text-decoration:none}
.HomeRtAbstract a:visited {color: #000000; text-decoration:none}
.HomeRtAbstract a:hover {color: #00349C; text-decoration:underline}
.HomeRtAbstract a:active {color: #00349C; text-decoration:underline}


/* style adopted from kpmg.co.uk homepage */
/* font size increased from 11 to 12px for chinese character display */
.HomeLeftCallout { font-family: Simsun, PMingLiU, MingLiU, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; line-height: 22px; font-weight: bold; font-variant: normal; text-transform: none; color: #000000; letter-spacing: normal; text-align: right; vertical-align: baseline; word-spacing: normal ; padding: 0px; margin-top:125px; margin-bottom:0px; margin-left:0px; margin-right:0px}

/* font size increased from 16 to 17px for chinese character display */
.HomeWelcome { font-family: Simsun, PMingLiU, MingLiU, Arial, Helvetica, sans-serif; font-size: 17px; font-style: normal; line-height: 22px; font-weight: bold; font-variant: normal; text-transform: none; color: #000000; letter-spacing: normal; text-align: right; vertical-align: baseline; word-spacing: normal }

/* style adopted from dyamic drive */
.sliderwrapper{
position: relative; /*leave as is*/
overflow: hidden; /*leave as is*/
border: 0px solid navy;
border-bottom-width: 0px;
width: 484px; /*width of featured content slider*/
height: 120px;
}

.sliderwrapper .contentdiv{
visibility: hidden; /*leave as is*/
position: absolute; /*leave as is*/
left: 0;  /*leave as is*/
top: 0;  /*leave as is*/
padding: 0px;
background: white;
width: 494px; /*width of content DIVs within slider. Total width should equal slider's inner width (390+5+5=400) */
height: 100%;
filter:progid:DXImageTransform.Microsoft.alpha(opacity=100);
-moz-opacity: 1;
opacity: 1;
}

.slidePagination{
width: 484px; /*Width of pagination DIV. Total width should equal slider's outer width (400+10+10=420)*/
text-align: right;
background-color: #ffffff;
padding: 5px 0px;
font-size: 10px;
font-family: Arial;
}

.slidePagination a{
padding: 2px 5px;
text-decoration: none; 
color: #00007D;
background: #e7ecf8;
}

.slidePagination a:hover, .slidePagination a.selected{
color: #ffffff;
background-color: #98c6f3;
} 
