

a:link,a:visited	{
	font-family: "Verdana"; 
	font-weight: normal; 
	text-decoration: none; 
	color: #114499;	
}

a:hover	{
	font-family: "Verdana";
	font-weight: normal; 
	text-decoration: underline; 
	color: #33A02C;	
}

body,td,th {
	font-family: "Verdana";
	font-size: 9pt;
	line-height: 130%;
	
}

.Font12B {
	font-size: 12pt;
	font-weight: bold;
}

.FooterFontA {
  font-family: "Verdana";
  font-size: 9pt;
}
.SubMenuTitle{
	width:72px;
	float:left
}
.SubMenuName{
	float:left;
	padding-right:5px;
}

a.HeaderMenuFont:link, a.HeaderMenuFont:visited {
  font-family: "Verdana";
  font-size: 9pt;
  text-decoration: none;
  color: #404040;
}

a.HeaderMenuFont:hover{
  font-family: "Verdana";
  font-size: 9pt;
  text-decoration: none;
  color: #33A02C;
}

a.HeaderFont:link, a.HeaderFont:visited {
  font-family: "Verdana";
  font-size: 9pt;
  text-decoration: none;
  color: #114499;
}

a.HeaderFont:hover{
  font-family: "Verdana";
  font-size: 9pt;
  text-decoration: none;
  color: #33A02C;
}

.HeaderFont{
  font-family: "Verdana";
  font-size: 9pt;
  text-decoration: none;
  color: #114499;
}


a.HeaderFont:link, a.HeaderFont:visited {
  font-family: "Verdana";
  font-size: 9pt;
  text-decoration: none;
  color: #114499;
}

a.HeaderFont:hover {
  font-family: "Verdana";
  font-size: 9pt;
  text-decoration: none;
  color: #33A02C;
}

a.CalendarRedFont:link, a.CalendarRedFont:visited {
  font-family: "Verdana";
  font-size: 9pt;
  text-decoration: underline;
  color: #C00000;
}


a.CalendarRedFont:hover{
  font-family: "Verdana";
  font-size: 9pt;
  text-decoration: underline;
  color: #33A02C;
}


a.CalendarGreyFont:link, a.CalendarGreyFont:visited {
  font-family: "Verdana";
  font-size: 9pt;
  text-decoration: underline;
  color: #404040;
}

a.CalendarGreyFont:hover{
  font-family: "Verdana";
  font-size: 9pt;
  text-decoration: underline;
  color: #33A02C;
}


a.NewheaderFont:link, a.NewheaderFont:visited {
  font-family: "Verdana";
  font-size: 15pt;
  font-weight: bold;
  text-decoration: none;
  color: #114499;
  line-height: 30px;
}

a.NewheaderFont:hover{
  font-family: "Verdana";
  font-size: 15pt;
  font-weight: bold;
  text-decoration: none;
  color: #33A02C;
  line-height: 30px;
}

a.MainMenuStyle:link, a.MainMenuStyle:visited {
  font-family: "Verdana";
  font-size: 9pt;
  text-decoration: none;
  color: #FFFFFF;
}

a.MainMenuStyle:hover {
  font-family: "Verdana";
  font-size: 9pt;
  text-decoration: underline;
  color:  #99CF95;
}

a.MainMenuStyleJump:link, a.MainMenuStyleJump:visited {
  font-family: "Verdana";
  font-size: 9pt;
  text-decoration: none;
  color: #153A76;
}

a.MainMenuStyleJump:hover {
  font-family: "Verdana";
  font-size: 9pt;
  text-decoration: underline;
  color:  #33A02C;
}

div.menuNormal{
	display: none;
	position: static;
	/*display: inline;
	position: absolute;*/
	z-index:-10;
}

div.menuHover {
	border: 1px solid lightblue;
	background-color: #EEEEEE;
	display: inline;
	position: absolute;
	z-index:10;
}

.GoogleFontStyle {
  font-family: "Verdana";
  font-size: 9pt;
  text-decoration: none;
  font-weight: none;
  color: #008000;
}

.GoogleAds {
  font-family: "Verdana";
  font-size: 10pt;
  font-weight: bold;
  color: #000000;
}

a.GoogleAdsTitle:link,a.GoogleAdsTitle:visited {
  font-family: "Verdana";
  font-size: 9pt;
  text-decoration: none;
  color: #0000CC;
}

a.GoogleAdsTitle:hover {
  font-family: "Verdana";
  font-size: 9pt;
  text-decoration: none;
  color: #33A02C;
}

.GoogleAdsURL {
  font-family: "Verdana";
  font-size: 9pt;  
  text-decoration: none;
  color: #008000;
}

.GoogleAdsText {
  font-family: "Verdana";
  font-size: 9pt;  
  text-decoration: none;
  color: #000000;
}

.GoogleResURL {
  font-family: "Verdana";
  font-size: 9pt;  
  color: #33A02C;
}

.StockUP {
  color: #009933;
}

.StockDN {
  color: #FF3300;
}

.TblBG {
  background-color: #DEFFEB;
}

.newsTableName {
  font-size: 11pt;  
  color: #000000;
  font-weight: bold;
  font-family: "Verdana";
  background-color: #FFFFFF;
}

.newsTableBorder {
  background-color: #05995F;
}

.newsTableTH {
  font-size: 9pt;
  font-family: "Verdana";
  font-weight: bold;
  background-color:#DEFFEB;
}

.newsTrColor {
  background-color:#DEECEC;
}


.idxTbName2 {
  font-size: 10pt;
  color: #152B76;
  font-weight: bold;
  font-family: "Verdana";
}



table.tblLayA {
	border-width: 1px;
	border-spacing: 2px;
	border-style: outset;
	border-color: #EEEEEE;
	border-collapse: collapse;
}

table.tblLayA th{
	border-width: 1px;
	border-style: inset;
	border-color: #CACACA;
	background-color: #E9E9E9;
	font-size: 10pt;
	color: #333333;
	font-weight: bold;
	padding: 2px;
	text-align: left;
}

table.tblLayA .thTitle {
	border-style: none;
	font-size: 12pt;
	color: #152B76;
	font-weight: bold;
	text-align: left;
}

table.tblLayA td {
	padding: 2px;
	border-style: none;
	vertical-align: top;
	font-size: 9pt;
}

table.tblLayA .tdNum {
	padding: 2px;
	border-style: none;
	vertical-align: top;
	font-size: 9pt;
}


table.tblLayB {
	border-width: 1px;
	border-spacing: 2px;
	border-style: outset;
	border-color: #77CCAA;
	border-collapse: collapse;
	background-color: #FFFFFF;
}

table.tblLayB th{
	border-style: none;
	background-color: #DEFFEE;
	font-size: 11pt;
	color: #152B76;
	font-weight: bold;
	
	text-align: left;
}

table.tblLayB td {
	padding: 2px;
	border-style: none;
	vertical-align: top;
	font-size: 9pt;
}

table.tblLayB .tdNum {
	padding: 2px;
	border-style: none;
	vertical-align: top;
	font-size: 9pt;
}


table.tblLayH {
	border-width: 1px;
	border-spacing: 2px;
	border-style: outset;
	border-color: #EEEEEE;
	border-collapse: collapse;
	background-color: #FFFFFF;
}

table.tblLayH th{
	border-width: 1px;
	padding: 2px;
	border-style: outset;
	border-color: #EEEEEE;
	background-color: #E9E9E9;
}


table.tblLayH .sameth{
	border-width: 1px;
	padding: 2px;
	border-style: outset;
	border-color: #EEEEEE;
	background-color: #E9E9E9;
	text-align: center;
}

table.tblLayH .idxTbName {
  font-size: 15pt;
  color: #152B76;
  font-weight: bold;
  font-family: "Verdana";
  line-height: 130%;
}

table.TblNews {
	border-width: 1px;
	border-spacing: 2px;
	border-style: outset;
	border-color: #EEEEEE;
	border-collapse: collapse;
	background-color: #FFFFFF;
}

table.TblNews th {
	border-style: inset;
	border-color: #FFFFFF;
	border-width: 1px;
	background-color: #FFFFFF;
	font-weight: bold;
	padding: 3px;
	text-align: left;
	vertical-align: top;
	
}

table.TblNews td {
	border-style: inset;
	border-color: #FFFFFF;
	border-width: 1px;
	padding: 2px;
	vertical-align: top;
	font-size: 10pt;
}

table.TblNews .Section {
	padding: 2px;
	border-style: none;
	font-size: 12pt;
	font-weight: bold;
	background-color: #EEEEEE;
	color : #008000;
}

table.TblNews .LineCr {
	background-color: #AAAAAA;
}

table.TblNews .trColor {
	background-color:#F0F0F0;
}

table.TblNews .tdTitle {
  font-size: 10pt;
  font-weight: bold;  
  background-color:#DEECEC;
}


table.TblNews .Font20B {
	font-size: 20pt;
	font-weight: bold;
}

table.TblNews .Font15B {
	font-size: 15pt;
	font-weight: bold;
}

table.TblNews .Font12B {
	font-size: 12pt;
	font-weight: bold;
}

table.TblNews .Font9B {
	font-weight: bold;
}

table.TblNews .FontGlay {
	color: #666666;
}

table.Pagelist {
	border-width: 0px;
	border-spacing: 5px;
	background-color: #FFFFFF;
}

table.Pagelist {
	font-family: "Verdana"; 
	font-weight: normal; 
	text-decoration: none; 
	color: #114499;	
}


a.Pagelist:link,a.Pagelist:visited	{
	font-family: "Verdana"; 
	font-weight: normal; 
	text-decoration: none; 
	color: #114499;	
}

a.Pagelist:hover	{
	font-family: "Verdana";
	font-weight: normal; 
	text-decoration: none; 
	color: #33A02C;	
}

br.lower {
	line-height:6px;
	height:6px;
}

img.banner {
	border:0px;
	height:0px;
	width:0px;
	line-height:0px;
	display:none;
	margin:0px;
	padding:0px;
	position:relative;
	top:30px;
}
#nonTradingDiv{
	background-color:#FF8484;
	layer-background-color:#FF8484;
	display:inline;width:12px;
	height:10px;
}

/*updated 13082009 for removing frame*/
html,body{margin:0;padding:0;overflow:auto}
body{height:100%;margin:0; }
#outer{
	background:#ffffff;
	overflow:auto;
	position:absolute;
	left:0px;
	right:0px;
	top:0;
	bottom:44px;
	width:100%;
	z-index : 0;
}
#qqb_area{
	position:absolute;
	left:15px;
	right:30px;
	bottom:0;
	height:44px;
	background:#B3C2C2;
	background:url("/mainsite/images/qqbbg.gif") repeat-x;
	padding:0px;margin:0px;
	overflow:hidden;
	z-index : 9999;

}
#qqb_frame{
	position:absolute;
	left:20px;
	right:20px;
	bottom:0;
	height:44px;
	background:#B3C2C2;
	background:url("/mainsite/images/qqbbg.gif") repeat-x;
	padding:0px;margin:0px;
	overflow:hidden;
	z-index : 9999;
}

select  , option{
	z-index:0;
}
* html {padding:0 0 0px 0;overflow:hidden} 
* html body{padding:0 0 0px 0;padd\ing:0;overflow:hidden}
* html #outer{	
	background:#ffffff;
	height:99%;
	width:100%;
	position:static;
	overflow:scroll;
	z-index : 0;
	padding:0px;margin:0px;border:0px;
}
* html #qqb_area{
	text-align: center;
	width:95%;
	z-index : 9999;
	bottom:0px;
	height:44px;
	padding:0px;margin:0px;
	margin-bottom: 20px;
	border:0px;
}
* html #qqb_frame{
	text-align: center;
	width:95%;
	z-index : 9998;
	bottom:0px;
	height:44px;
	padding:0px;margin:0px;
	margin-bottom: 20px;
	border:0px;
}

/*end of updated 13082009 for removing frame*/
