
/* CSS Document */

body,td,th {
	font-family: Arial, Helvetica, sans-serif, PMingLiu, MingLiu;
	font-size: 12px;
}
.body1 {
	/*background-color: #FFFFFF;*/
	background-image: url(../image/bkg_header.gif);
	/*background-repeat: repeat-x;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;*/
}
.arial12black {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	line-height: 15px;
}

.menu:link {
	color: #000000; LINE-HEIGHT: 1.5em; /*FONT-FAMILY: Arial;*/ font-size:12px; TEXT-DECORATION: none
}
.menu:visited {
	COLOR: #000000/*#840084*/; LINE-HEIGHT: 1.5em; /*FONT-FAMILY: Arial;*/ font-size:12px; TEXT-DECORATION: none
}
.menu:hover {
	COLOR: #004a89/*#ff9900*/; LINE-HEIGHT: 1.5em; /*FONT-FAMILY: Arial;*/ font-size:12px; TEXT-DECORATION: underline
}

.home:link {
	text-decoration: none;
	color: #000000;
}
.home:visited {
	text-decoration: none;
	color: #000000;
}
.home:hover {
	text-decoration: underline;
	color: #004A89;
}
.eps:link {
	text-decoration: none;
	color: #555555;
}
.eps:visited {
	text-decoration: none;
	color: #004A89;
}
.eps:hover {
	text-decoration: underline;
	color: #004A89;
}
.eps:active {
	text-decoration: none;
	color: #000000;
}
a:link {
	text-decoration: none;
	color: #555555;
}
a:visited {
	text-decoration: none;
	color: #555555;
}
a:hover {
	text-decoration: underline;
	color: #004A89;
}
a:active {
	text-decoration: none;
	color: #555555;
}
.arial18white {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #FFFFFF;
}
.arial14white {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
}
.arial12white {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
}
.arial11white {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
}
.arial14black {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
}
.arial14grey {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #666666;
}
.arial12blue {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;color: #004A89;
}
.arial12blueb {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;color: #004A89;
	font-weight: bold;
}
.arial11red {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;color: #d5000d
}
.arial11black {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}
.arial11grey {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
}
.arial11grey:link {
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-size: 11px;
	color: #666666;
}
.arial11grey:visited {
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-size: 11px;
	color: #666666;
}
.arial11grey:hover {
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: underline;
	font-size: 11px;
	color: #004A89;
}
.arial11grey:active {
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-size: 11px;
	color: #666666;
}
.arial11greyplan {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
}

.pming12 {
	font-family: PMingLiu, MingLiu, Arial;
	font-size: 12px;
	line-height: 15px;
}

.pming11 {
	font-family: PMingLiu, MingLiu, Arial;
	font-size: 11px;
}

.pming11red {
	font-family: PMingLiu, MingLiu, Arial;
	font-size: 11px;
	color: #d5000d;
}
.pming13 {
	font-size: 13px;
	font-family: PMingLiu, MingLiu, Arial;
}

.pming13white {
	font-size: 13px;
	font-family: PMingLiu, MingLiu, Arial;
	color: #FFFFFF;
}

.pming14 {
	font-size: 14px;
	font-family: PMingLiu, MingLiu, Arial;
}

.pming14white {
	font-size: 14px;
	font-family: PMingLiu, MingLiu, Arial;
	color: #FFFFFF;
}
.pming12blue {
	font-family: PMingLiu, MingLiu, Arial;
	font-size: 12px;
	color: #004A89;
}
.pming12blueb {
	font-family: PMingLiu, MingLiu, Arial;
	font-size: 12px;
	color: #004A89;
	font-weight: bold;
}
.row0{
  background-color: #E4EAF3
}

.row1{
   background-color: #FFFFFF
}

.table_header{
  background-color: #D4D6ED
}

.greyBackGround{
  background-color: #F0F0F0
}

.table_subheader{
  background-color: #F5F5F5
}

.table_subheader_listed{
  background-color: #A8AFD7
}

.selected{
  background-color: #004a89
}

/* HKEx_css */


/*** General Styles ***/

.search { font: bold 12px "Verdana", "Arial", "Helvetica", "sans-serif"; text-decoration: none ; color: 3451BA}
.search_c { font: bold 12px "PMingLiu", "MingLiu"; text-decoration: none ; color: 3451BA; letter-spacing: 0.15em}
/*
a:link {  color: #020280; text-decoration: none;}
a:visited {  color: #020280; text-decoration: none;}
a:hover {  color: #FF9900; text-decoration: none;}
*/
a.news:link {  color: #555555; text-decoration: none;}
a.news:visited {  color: #004a89; text-decoration: none;}
a.news:hover {  color: #004a89; text-decoration: underline;}
/*
a.current:link {  color: #ff9900; text-decoration: none;}
a.current:visited {  color: #ff9900; text-decoration: none;}
a.current:hover {  color: #FF9900; text-decoration: none;}
*/

.verd_blue125b { font: bold 12.5px "Verdana", "Arial", "Helvetica", "sans-serif"; color: #020280; text-decoration: none; }
.arial_blue17b { font: bold 17px "Arial", "Helvetica", "sans-serif"; color: #003399; text-decoration: none; line-height:1.5em; }
.verd_black13b { font: bold 13px "Verdana", "Arial", "Helvetica", "sans-serif"; color: #000000; text-decoration: none; line-height:1.5em; }
.verd_black12 { font: 12px "Verdana", "Arial", "Helvetica", "sans-serif"; text-decoration: none }
.verd_black12b { font: bold 12px "Verdana", "Arial", "Helvetica", "sans-serif"; text-decoration: none }
.verd_black11 { font: 11px "Verdana", "Arial", "Helvetica", "sans-serif"; text-decoration: none }
.current {  color: #ff9900; text-decoration: none; font-weight: bold; font-family: "Verdana", "Arial", "Helvetica", "sans-serif"}
.verd_grey13b { font: bold 13px "Verdana", "Arial", "Helvetica", "sans-serif"; text-decoration: none ; color: #666666; line-height:1.5em; }
.verd_green11 {	font: 11px "Verdana", "Arial", "Helvetica", "sans-serif"; color: #669900; }

.GemSubTitle {  font: 10px "Arial" , "Verdana", "Helvetica", "sans-serif"; text-decoration: underline ; color: #7B4089; line-height:1.5em; }
.GemTitle { font: bold 26px "Arial", "Verdana",  "Helvetica", "sans-serif"; text-decoration: underline ; color: #7B4089; line-height:1.5em;  font-style: italic;}
.UnderLineLink 
{
	text-decoration: underline;
}

.searchUpperTitle { font: 12px; line-height:1.5em; }

.pming_black12 { font: 12px "PMingLiu", "MingLiu"; text-decoration: none ; letter-spacing: 0.15em}
.pming_blue13b { font: bold 13px "PMingLiu", "MingLiu"; color: #020280; text-decoration: none ; letter-spacing: 0.15em}
.pming_black11 { font: 11px "PMingLiu", "MingLiu"; text-decoration: none ; letter-spacing: 0.15em}
.pming_black125 { font: 12.5px "PMingLiu", "MingLiu"; text-decoration: none ; letter-spacing: 0.15em}
.pming_green12 { font: 12px "PMingLiu", "MingLiu"; color: 669900; text-decoration: none ; letter-spacing: 0.15em}
.pming_black14b { font: bold 14px "PMingLiu", "MingLiu"; color: #000000; text-decoration: none ; letter-spacing: 0.15em}
.pming_blue15b { font: bold 16px "PMingLiu", "MingLiu"; color: #020280; text-decoration: none ; letter-spacing: 0.15em }
.pming_blue16b { font: bold 16px "PMingLiu", "MingLiu"; color: #020280; text-decoration: none ; letter-spacing: 0.15em }
.pming_black135 { font: 13.5px "PMingLiu", "MingLiu"; text-decoration: none ; letter-spacing: 0.15em }
.pming_grey135b { font: bold 13.5px "PMingLiu", "MingLiu"; text-decoration: none ; color: #666666 ; letter-spacing: 0.15em }
.pming_grey14 { font: bold 14px "PMingLiu", "MingLiu"; text-decoration: none ; color: #666666 ; letter-spacing: 0.15em }

ol,ul { margin-top:0px; margin-bottom:0px; }

.green_border_table TABLE.table_index_list_1 TD,
.green_border_table TABLE.table_index_list_2 TD,
.green_border_table TABLE.table_index_list_3 TD,
.green_border_table TABLE.table_no_color TD { border:solid 1px #aaffaa; }
.green_border_table TABLE.table_grey_border TD,
.green_border_table TABLE.table_no_border TD { border:none; }
.indexListHeader { }

.announce { border:black 2px solid; padding:5px; }
.announce_text { text-align:center; }

/*** Styles for table ***/

/*
TD 
{
	font-family: Arial;
	font-size:smaller;
}
*/


TABLE.table_grey_border {
	border: #aaaaaa 1px solid;
	background: #ffffff;
}

TABLE.table_no_border {
	background: #ffffff;
}
TABLE.table_no_color, 
TABLE.table_index_list {
	background: transparent;
}

TABLE.table_grey_border .tr_header, 
TABLE.table_no_border .tr_header {
/*	font-weight: bold; */
	background: #b4c5dc;
}

 TABLE.table_grey_border .tr_subheader, 
TABLE.table_no_border .tr_subheader 
{
	background: #deecf7;
}

TABLE.table_grey_border .tr_normal, 
TABLE.table_no_border .tr_normal {
	background: #f6f9fe;
}

TABLE.table_grey_border .tr_blank, 
TABLE.table_no_border .tr_blank {
	background: #ffffff;
}

/*** Styles for Table in CMS ***/
TABLE.ms-rteTable-BlueTable_ENG,
TABLE.ms-rteTable-BlueTable_CHI, 
TABLE.ms-rteTable-BlueTable_AltRow_ENG,
TABLE.ms-rteTable-BlueTable_AltRow_CHI {
	border: #aaaaaa 1px solid;
	background: #ffffff;
	border-collapse: separate; 
	border-spacing: 2px;
}

TABLE.ms-rteTable-BlueTable_NoBorder_ENG,
TABLE.ms-rteTable-BlueTable_NoBorder_CHI {
	background: #ffffff;
	border-collapse: separate; 
	border-spacing: 2px;
}

TABLE.ms-rteTable-Colorless_ENG,
TABLE.ms-rteTable-Colorless_CHI, 
TABLE.ms-rteTable-NoBorder_AltRow_ENG,
TABLE.ms-rteTable-NoBorder_AltRow_CHI {
	background: transparent;
	border-collapse: separate; 
	border-spacing: 2px;
}

/*** Header Styles For BlueTable ***/
TABLE.ms-rteTable-BlueTable_ENG tr.ms-rteTableHeaderRow-BlueTable_ENG, 
TABLE.ms-rteTable-BlueTable_CHI tr.ms-rteTableHeaderRow-BlueTable_CHI, 
TABLE.ms-rteTable-BlueTable_NoBorder_ENG tr.ms-rteTableHeaderRow-BlueTable_NoBorder_ENG, 
TABLE.ms-rteTable-BlueTable_NoBorder_CHI tr.ms-rteTableHeaderRow-BlueTable_NoBorder_CHI ,
TABLE.ms-rteTable-BlueTable_AltRow_ENG tr.ms-rteTableHeaderRow-BlueTable_AltRow_ENG, 
TABLE.ms-rteTable-BlueTable_AltRow_CHI tr.ms-rteTableHeaderRow-BlueTable_AltRow_CHI 
{
/*	font-weight: bold; */
	background: #b4c5dc;
	padding: 2px;
}

/*** Header Styles For Colorless ***/
TABLE.ms-rteTable-Colorless_ENG tr.ms-rteTableHeaderRow-Colorless_ENG, 
TABLE.ms-rteTable-Colorless_CHI tr.ms-rteTableHeaderRow-Colorless_CHI, 
TABLE.ms-rteTable-NoBorder_AltRow_ENG tr.ms-rteTableHeaderRow-NoBorder_AltRow_ENG, 
TABLE.ms-rteTable-NoBorder_AltRow_CHI tr.ms-rteTableHeaderRow-NoBorder_AltRow_CHI 
{
/*
	background: transparent;
*/
	padding: 2px;
}

/*** Even Row of AltRow Style ***/
TABLE.ms-rteTable-BlueTable_AltRow_ENG tr.ms-rteTableEvenRow-BlueTable_AltRow_ENG, 
TABLE.ms-rteTable-BlueTable_AltRow_CHI tr.ms-rteTableEvenRow-BlueTable_AltRow_CHI,
TABLE.ms-rteTable-NoBorder_AltRow_ENG tr.ms-rteTableEvenRow-NoBorder_AltRow_ENG, 
TABLE.ms-rteTable-NoBorder_AltRow_CHI tr.ms-rteTableEvenRow-NoBorder_AltRow_CHI 
{
	background: #EEF3FD;
	padding: 2px;
	border-spacing: 2px;
}

/*** Odd Row of AltRow Style ***/
TABLE.ms-rteTable-BlueTable_AltRow_ENG tr.ms-rteTableOddRow-BlueTable_AltRow_ENG, 
TABLE.ms-rteTable-BlueTable_AltRow_CHI tr.ms-rteTableOddRow-BlueTable_AltRow_CHI, 
TABLE.ms-rteTable-NoBorder_AltRow_ENG tr.ms-rteTableOddRow-NoBorder_AltRow_ENG, 
TABLE.ms-rteTable-NoBorder_AltRow_CHI tr.ms-rteTableOddRow-NoBorder_AltRow_CHI, 
TABLE.ms-rteTable-Colorless_ENG tr.ms-rteTableOddRow-Colorless_ENG, 
TABLE.ms-rteTable-Colorless_CHI tr.ms-rteTableOddRow-Colorless_CHI, 
TABLE.ms-rteTable-Colorless_ENG tr.ms-rteTableEvenRow-Colorless_ENG, 
TABLE.ms-rteTable-Colorless_CHI tr.ms-rteTableEvenRow-Colorless_CHI 
{
	padding: 2px;
	border-spacing: 2px;
}

TABLE.ms-rteTable-BlueTable_ENG tr.ms-rteTableOddRow-BlueTable_ENG, 
TABLE.ms-rteTable-BlueTable_CHI tr.ms-rteTableOddRow-BlueTable_CHI,
TABLE.ms-rteTable-BlueTable_ENG tr.ms-rteTableEvenRow-BlueTable_ENG, 
TABLE.ms-rteTable-BlueTable_CHI tr.ms-rteTableEvenRow-BlueTable_CHI,
TABLE.ms-rteTable-BlueTable_NoBorder_ENG tr.ms-rteTableOddRow-BlueTable_NoBorder_ENG, 
TABLE.ms-rteTable-BlueTable_NoBorder_CHI tr.ms-rteTableOddRow-BlueTable_NoBorder_CHI,
TABLE.ms-rteTable-BlueTable_NoBorder_ENG tr.ms-rteTableEvenRow-BlueTable_NoBorder_ENG, 
TABLE.ms-rteTable-BlueTable_NoBorder_CHI tr.ms-rteTableEvenRow-BlueTable_NoBorder_CHI 
{
	background: #f6f9fe;
	padding: 2px;
	border-spacing: 2px;
}

TABLE.ms-rteTable-BlueTable_ENG td.ms-rteTableHeaderOddCol-BlueTable_ENG,
TABLE.ms-rteTable-BlueTable_ENG td.ms-rteTableHeaderEvenCol-BlueTable_ENG,
TABLE.ms-rteTable-BlueTable_ENG td.ms-rteTableOddCol-BlueTable_ENG,
TABLE.ms-rteTable-BlueTable_ENG td.ms-rteTableEvenCol-BlueTable_ENG,
TABLE.ms-rteTable-BlueTable_NoBorder_ENG td.ms-rteTableHeaderOddCol-BlueTable_NoBorder_ENG,
TABLE.ms-rteTable-BlueTable_NoBorder_ENG td.ms-rteTableHeaderEvenCol-BlueTable_NoBorder_ENG,
TABLE.ms-rteTable-BlueTable_NoBorder_ENG td.ms-rteTableOddCol-BlueTable_NoBorder_ENG,
TABLE.ms-rteTable-BlueTable_NoBorder_ENG td.ms-rteTableEvenCol-BlueTable_NoBorder_ENG,
TABLE.ms-rteTable-Colorless_ENG td.ms-rteTableHeaderOddCol-Colorless_ENG,
TABLE.ms-rteTable-Colorless_ENG td.ms-rteTableHeaderEvenCol-Colorless_ENG,
TABLE.ms-rteTable-Colorless_ENG td.ms-rteTableOddCol-Colorless_ENG,
TABLE.ms-rteTable-Colorless_ENG td.ms-rteTableEvenCol-Colorless_ENG ,
TABLE.ms-rteTable-BlueTable_AltRow_ENG td.ms-rteTableHeaderOddCol-BlueTable_AltRow_ENG,
TABLE.ms-rteTable-BlueTable_AltRow_ENG td.ms-rteTableHeaderEvenCol-BlueTable_AltRow_ENG,
TABLE.ms-rteTable-BlueTable_AltRow_ENG td.ms-rteTableOddCol-BlueTable_AltRow_ENG,
TABLE.ms-rteTable-BlueTable_AltRow_ENG td.ms-rteTableEvenCol-BlueTable_AltRow_ENG,
TABLE.ms-rteTable-NoBorder_AltRow_ENG td.ms-rteTableHeaderOddCol-NoBorder_AltRow_ENG,
TABLE.ms-rteTable-NoBorder_AltRow_ENG td.ms-rteTableHeaderEvenCol-NoBorder_AltRow_ENG,
TABLE.ms-rteTable-NoBorder_AltRow_ENG td.ms-rteTableOddCol-NoBorder_AltRow_ENG,
TABLE.ms-rteTable-NoBorder_AltRow_ENG td.ms-rteTableEvenCol-NoBorder_AltRow_ENG
{ 
	font: 12px "Verdana", "Arial", "Helvetica", "sans-serif"; 
	text-decoration: none; 
	padding: 2px;
	vertical-align: top;
}

TABLE.ms-rteTable-BlueTable_CHI td.ms-rteTableHeaderOddCol-BlueTable_CHI,
TABLE.ms-rteTable-BlueTable_CHI td.ms-rteTableHeaderEvenCol-BlueTable_CHI,
TABLE.ms-rteTable-BlueTable_CHI td.ms-rteTableOddCol-BlueTable_CHI,
TABLE.ms-rteTable-BlueTable_CHI td.ms-rteTableEvenCol-BlueTable_CHI,
TABLE.ms-rteTable-BlueTable_NoBorder_CHI td.ms-rteTableHeaderOddCol-BlueTable_NoBorder_CHI,
TABLE.ms-rteTable-BlueTable_NoBorder_CHI td.ms-rteTableHeaderEvenCol-BlueTable_NoBorder_CHI,
TABLE.ms-rteTable-BlueTable_NoBorder_CHI td.ms-rteTableOddCol-BlueTable_NoBorder_CHI,
TABLE.ms-rteTable-BlueTable_NoBorder_CHI td.ms-rteTableEvenCol-BlueTable_NoBorder_CHI,
TABLE.ms-rteTable-Colorless_CHI td.ms-rteTableHeaderOddCol-Colorless_CHI,
TABLE.ms-rteTable-Colorless_CHI td.ms-rteTableHeaderEvenCol-Colorless_CHI,
TABLE.ms-rteTable-Colorless_CHI td.ms-rteTableOddCol-Colorless_CHI,
TABLE.ms-rteTable-Colorless_CHI td.ms-rteTableEvenCol-Colorless_CHI ,
TABLE.ms-rteTable-BlueTable_AltRow_CHI td.ms-rteTableHeaderOddCol-BlueTable_AltRow_CHI,
TABLE.ms-rteTable-BlueTable_AltRow_CHI td.ms-rteTableHeaderEvenCol-BlueTable_AltRow_CHI,
TABLE.ms-rteTable-BlueTable_AltRow_CHI td.ms-rteTableOddCol-BlueTable_AltRow_CHI,
TABLE.ms-rteTable-BlueTable_AltRow_CHI td.ms-rteTableEvenCol-BlueTable_AltRow_CHI ,
TABLE.ms-rteTable-NoBorder_AltRow_CHI td.ms-rteTableHeaderOddCol-NoBorder_AltRow_CHI,
TABLE.ms-rteTable-NoBorder_AltRow_CHI td.ms-rteTableHeaderEvenCol-NoBorder_AltRow_CHI,
TABLE.ms-rteTable-NoBorder_AltRow_CHI td.ms-rteTableOddCol-NoBorder_AltRow_CHI,
TABLE.ms-rteTable-NoBorder_AltRow_CHI td.ms-rteTableEvenCol-NoBorder_AltRow_CHI 
{ 

	font: 12px "PMingLiu", "MingLiu"; 
	text-decoration: none ; 
	letter-spacing: 0.15em;
	padding: 3.5px;
	vertical-align: top;
}

/*** Styles for Table in CMS ***/




/*** Styles for user controls ***/

.TableHeader
{
 background-color: #336699;
 font-family: "Arial", "Helvetica", "sans-serif";
 font-size:  medium;
 font-weight: bold;
 color: #FFFFFF;
}
.TableRelatedStockHeader
{
	background-color: #8cc2e8;
	font-family: "Arial", "Helvetica", "sans-serif";
	font-size: medium;
	font-weight: bold;
}

.ResultHeader
{
	font-weight: bold;
	white-space: nowrap;
}

.TableSubHeader
{
	background-color: #EEEEEE;
	font-family: "Arial", "Helvetica", "sans-serif";
	font-size: small;
	font-weight: bold;
}
.TableContentStyle1
{
	background-color: #EEEEEE;
	font-family: "Arial", "Helvetica", "sans-serif";
	font-size: small;
}
.TableContentStyle2
{
	background-color: #FFFFFF;
	font-family: "Arial", "Helvetica", "sans-serif";
	font-size: small;
}
.StockCode
{
	
	line-height: 1.5em;
}
.StockName
{
	white-space:nowrap;
	line-height: 1.5em;
}

.phTag 
{
	font: 10px "Verdana", "Arial", "Helvetica", "sans-serif"; 
	FONT-WEIGHT: bold;
	COLOR: #ffffff;
	FONT-STYLE: normal;
	BACKGROUND-COLOR: F8739F;
	TEXT-DECORATION: none;
	border-top-color: E6C3CE;
	border-left-color: E6C3CE;
	padding-right: 5px;
	padding-left: 5px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: A52A53;
	border-bottom-color: A52A53;
}
.phBannerTable
{
	background-color:#bbbbbb;
}
.phBannerTitle
{
	background-color:#bbccdd;
	font-family:Verdana;
	font-size:0.75em;
	font-weight: bold;
}
.phBannerBlock
{
	background-color:#eeeeee;
	font-family:Verdana;
	font-size:0.75em;
}
.popupText {
	font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
	font-size: 11px;
	color: #000000;
	vertical-align: middle;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-right: 5px;
	padding-left: 5px;
	text-align: center;
}
.popupInputBox {
	font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
	font-size: 11px;
	color: #000000;
	vertical-align: 5%;
	height: 18px;
	width: 350px;
	margin-bottom: 2px;
}
.popupInputBox1 {
	font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
	font-size: 11px;
	color: #000000;
	vertical-align: 5%;
	height: 18px;
	width: 30px;
	margin-bottom: 2px;
	margin-top: 2px;
}

.consoleButton A:link,
.consoleButton A:visited
{
	color: #000000;
	text-decoration: none;
}

.consoleStatus A:link,
.consoleHeader A:link,
.consoleLive A:link,
.consoleStatus A:visited,
.consoleHeader A:visited,
.consoleLive A:visited
{
	color: #ffffff;
	text-decoration: none;
}

.consoleStatus A:hover,
.consoleHeader A:hover,
.consoleLive A:hover,
.consoleButton A:hover
{ 
	color: #FF9900;
	text-decoration: none;
}


.consoleButton {
	font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
	font-size: 11px;
	text-decoration: none;
	color: #000000;
	margin: 0px;
	vertical-align: middle;
	border-top: 1px solid #FFFFFF;
	border-right: 1px solid #666666;
	border-bottom: 1px solid #666666;
	border-left: 1px solid #FFFFFF;
	padding-right: 10px;
	padding-left: 10px;
	background-color: #CCCCCC;
}
.consoleStatus {
	font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
	font-size: 10px;
	text-decoration: none;
	color: ffffff;
	margin: 0px;
	vertical-align: middle;
	padding-right: 10px;
	padding-left: 10px;
}
.consoleErrorHeader,
.consoleHeader {
	font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
	font-size: 11px;
	vertical-align: middle;
	padding-right: 10px;
	padding-left: 10px;
	border-right: 1px solid #666666;
	border-bottom: 1px solid #666666;
	border-left: 1px solid #FFFFFF;
	font-weight: bold;
	text-align: center;
	vertical-align: middle;
}
.consoleErrorHeader {
	color: #ff3300;
	background-color: #d6d650;
}
.consoleHeader {
	color: #ffffff;
	background-color: #c60000;
}
.consoleLive {
	font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
	font-size: 11px;
	color: #FFFFFF;
	vertical-align: middle;
	padding-top: 1px;
	padding-right: 60px;
	padding-left: 60px;
	border-top: 1px solid #999999;
	border-right: 1px solid #666666;
	border-bottom: 1px solid #666666;
	border-left: 1px solid #999999;
	background-color: 000000;
	font-weight: bold;
	text-align: center;
	vertical-align: bottom;
}

.ControlTable
{
	background-color:#bbbbbb;
}
.ControlTitle
{
	background-color:#bbccdd;
	font-family:Verdana;
	font-size:0.75em;
	font-weight: bold;
}
.ControlBlock
{
	background-color:#eeeeee;
	font-family:Verdana;
	font-size:0.75em;
}

.BlueHeader
{
		font-size: 0.8em;
	font-family: Verdanal;
	font-weight: bold;
	color : #000bff;
}

.AltBackGround
{
	background-color:#E4EAF3;
}

.SmallFontTable1
{
	background-color: #FFFFFF;
	font-size: 9pt;
	font-style :normal;
	font-weight: normal;
	font-family:"Arial", "Helvetica", "sans-serif";
}

.SmallFontTable2
{
	background-color:#E7F4FF;
	font-size: 9pt;
	font-style :normal;
	font-weight: normal;
	font-family:"Arial", "Helvetica", "sans-serif";
}

.visibleObj
{
	display:inline;
}
.hiddenObj
{
	display:none;
}
/*  added to Fix IR#11 - new request show underline in Share repurchase
	reports calendar links
*/
.srrpt:link {
	text-decoration: underline;
	color: #555555;
}
.srrpt:visited {
	text-decoration: underline;
	color: #555555;
}
.srrpt:hover {
	text-decoration: underline;
	color: #004A89;
}
.srrpt:active {
	text-decoration: underline;
	color: #555555;
}

