﻿    body {
	margin-top: 0px;
	margin-bottom: 0px;
	BACKGROUND: url('../res/images/BG_wrapper.jpg');
	background-repeat:repeat-y;
	background-position:center;
	line-height: 16px;
	font-size :11px;
	font-family: Verdana; 
	COLOR : #333333;
	}
		
	a 
	{
/*	white-space:nowrap; */
	font-size: 11px;
	font-family:Verdana;	
/*	COLOR : #0000FF;  */
    color: #07345a ;
	text-decoration:none;
	display: block;
	}

	.contantplaceholder 
   {
	font-size :11px;
	color:#333333; 
	padding:0px 55px 0px 0px ;
	padding-right:55px; 
	font-family:Verdana; 
/*	white-space:nowrap; */
    display:block;

	
   }
   
/*  .contantplaceholder TD
   {
	font-size :11px;
	color:#333333; 
	font-family:Verdana; 
    display:inline;
   }
  */ 
  .contantplaceholder A, .contantplaceholder A:link
   {
	font-size :11px;
	color:#07345a; 
/*	padding-right:55px; */
	font-family:Verdana; 
	text-decoration:none;
	display:inline;
   }
   .contantplaceholder A:hover
   {
	font-size :11px;
	color:#07345a; 
/*	padding-right:55px; */
	font-family:Verdana; 
	text-decoration:underline;
	display:inline;
   }
 
	table.main 
	{
	BACKGROUND: url(../res/images/BG_header.jpg) no-repeat 50% 0;
	/*height:246px;*/
	height:100%;
	font-family:Verdana;
	font-size:11px;
	}
	
	table.mainHP 
	{
	BACKGROUND: url(../res/images/BG_headerHP.jpg) no-repeat 50% 0px ;
	}
	
	.titla1
	{
	white-space: nowrap;


	font-size:16px;
	color:#33A0DF;
	}

	.titla1  A:link ,.titla1  A:visited	
	{
	white-space: nowrap;

	font-size:16px;
	color:#33A0DF;
	}
	.titla1  A:hover 
	{
	text-decoration:underline;
	font-size:16px;
	color:#33A0DF;
	}

		.titla2
	{
	font-size:20px;
	color:#69B9E8;
	line-height: 20px;
	}

	.leftMenu ,td.leftMenu 
	{
	color:#07345a;
	text-decoration:none;
	font-size :11px;

	}

	.leftMenu A,.leftMenu A:visited,.leftMenu A:link
	{
	color:#07345a;
	text-decoration:none;
	font-size :11px;
	padding-bottom :5px;
	padding-top:3px;
	}

	.leftMenu A:hover
	{
	color:#07345a;
	text-decoration:underline;
	}
	input.Search
	{
	BORDER:#1376bb 1px solid;	
	FONT-SIZE: 11px;
	BACKGROUND: #048ad5;
	FLOAT: left;	
	COLOR: #bdd6f7;
	WIDTH: 98px;
	}	input.Search
	{
	BORDER:#1376bb 1px solid;	
	FONT-SIZE: 11px;
	BACKGROUND: #048ad5;
	FLOAT: left;	
	COLOR: #bdd6f7;
	WIDTH: 98px;
	}
	
    h2 
    {
    color:#333333;
    font-size:11px;
    padding:0px;
    margin:14px 0px 14px 0px;
    }
    h3 
    {
    color:#274F6F;
    font-size:12px;
    padding:0px;
    margin:5px 0px 0px 0px;
    font-weight:bold;
    }
    h4 
    {
    color:#274F6F;
    font-size:11px;
    padding:2px 5px 3px 7px;
    margin:5px 0px 0px 0px;
    font-weight:bold;
    background-color:#F0F7FF;
    }
h5 
    {
    color:#333333;
    font-size:11px;
    padding:0px;
    margin:0px 0px 14px 0px;
    }
	
	p
	{
	font-size :11px;
	color:#333333;
/*	padding:0px 55px 0px 0px; 
	padding-right:55px; */
	font-family:Verdana;  
	display:block;

	}
	font
	{
	  font-size:11px;
      font-family:Verdana;
    }
	
	
	.footer {
	BACKGROUND:#cde0f6;	
	height:20px;
	vertical-align:top;
	font-size :8px;
	color:#0c64a9;
	}
	.footer a
	{
	color:#0c64a9;
	text-decoration:none;
	font-size :10px;
	padding-right:4px;
	}
	.footer a:hover
	{
	color:#0c64a9;
	text-decoration:underline;
	}
	.footer .spacer
	{
	font-size :10px;
	color:#0c64a9;
	}
	.allRights,td.allRights,.allRights A,.allRights A:visited,.allRights A:link	
	{
	PADDING-RIGHT:3px;
	PADDING-LEFT:10px;
	PADDING-BOTTOM:0px;
	font-size :10px;
	COLOR:#0333;	
	}

.menulist {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
.menulist UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
.menulist UL {
	MARGIN-TOP: 25px; DISPLAY: none; WIDTH: 120px; POSITION: absolute; TOP: 1em
}
.menulist UL UL {
	MARGIN-TOP: 0px; LEFT: 100%; TOP: -1px
}
.menulist LI {
	DISPLAY: block; FONT-SIZE: 10px; BACKGROUND: url(../res/images/BG_nav.jpg) no-repeat 100% 0px; FLOAT: left; MARGIN-RIGHT: -1px; FONT-FAMILY: Verdana, sans-serif; POSITION: relative
}
.menulist UL LI {
	FLOAT: none; BACKGROUND-IMAGE: none; MARGIN: 0px
}
UNKNOWN {
	MARGIN-BOTTOM: 1px
}
.menulist A {
	DISPLAY: block; COLOR: white; TEXT-DECORATION: none
}
.menulist LI.current A {
	COLOR: #c9ff80
}
.menulist LI A {
	PADDING-RIGHT: 10px; PADDING-LEFT: 9px; PADDING-BOTTOM: 10px; PADDING-TOP: 13px
}
.menulist LI UL A {
	BORDER-TOP: #fff 1px solid; BACKGROUND: #cbf396; COLOR: #045096! important
}
.menulist .home_link A {
	PADDING-LEFT: 10px; PADDING-TOP: 10px
}
.menulist LI UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: #cbf396; PADDING-BOTTOM: 5px; PADDING-TOP: 5px; moz-opacity: 0.85
}
 HTML .menulist LI UL {
	BACKGROUND: #c2e88f
}
 HTML .menulist LI UL A {
	BACKGROUND: #c2e88f
}
.menulist LI UL UL {
	MARGIN: -4px 0px 0px; moz-opacity: 1
}
.menulist A.hov {
	COLOR: #045096; BACKGROUND-COLOR: #a6db9f
}
.menulist LI.current A.hov {
	COLOR: #045096
}
.menulist UL A:hover {
	BACKGROUND-COLOR: transparent! important
}
.menulist UL A.hov {
	BACKGROUND-COLOR: transparent! important
}
.menulist A .subind {
	DISPLAY: none
}
.menulist UL A .subind {
	DISPLAY: block; FLOAT: right
}
.menulist A {
	FLOAT: left
}
.menulist UL A {
	FLOAT: none
}
.menulist A {
	FLOAT: none
}
UNKNOWN {
	FLOAT: left; WIDTH: 100%
}
 HTML .menulist UL LI {
	FLOAT: left; HEIGHT: 1%
}
 HTML .menulist UL A {
	HEIGHT: 1%
}

	


	TABLE.financialData
	{
	BACKGROUND: #e0f0ff;
	width:580px;
	font-size:10px;
	}
	
	TH.financialData
	{
	PADDING: 7px;	
	BORDER-TOP:#c1d7ec 1px solid;
	FONT-WEIGHT: normal;
	}
	
	TABLE.financialData TD {	
	PADDING-RIGHT: 7px;	
	PADDING-LEFT: 7px;	
	PADDING-BOTTOM: 7px;	
	PADDING-TOP: 7px
	}
	TABLE.financialData TD 
	{
	BORDER-TOP: #c1d7ec 1px solid;
	}

	TABLE.financialData TR
	{
	PADDING-RIGHT: 50px;
	}
	TABLE.financialData THEAD
	{	
	BACKGROUND: #cbe1f6;	
	BORDER-TOP-STYLE: none;	
	BORDER-BOTTOM: #a8c3d8 2px solid;
	font-size:12px;
	}
	
	
		.tree 
	{	
	FONT-SIZE: 10px;
	padding-top :2px;
	padding-left :5px;
	padding-bottom:2px;
	}
	.tree a
	{
	color:#06335A;;
	text-decoration:underline;
	font-size:10px;
	}
	.tree a:hover
	{	
	COLOR: #229cdf;	
	}
	
/*

	.tree .t-wrapper 
		{
	BORDER: #bdbdbf 1px solid;
	PADDING: 2px;
	MARGIN: 0px auto 18px;
	WIDTH: 230px;
	LINE-HEIGHT: 30px;
	HEIGHT : 30px;
	TEXT-ALIGN: center}
	
	.tree .t-title 
	{	
	FONT-WEIGHT: bold;
	COLOR: #ffffff;	
	BACKGROUND-COLOR: #0067aa
	}
	
	.tree .category 
	{
	FLOAT: left
	}
	.tree .c-title 
		{
	PADDING-RIGHT: 8px;
	PADDING-LEFT: 8px;
	FONT-WEIGHT: bold;
	PADDING-BOTTOM: 8px;
	PADDING-TOP: 8px
		}

	.tree .c-title SPAN {
	FONT-WEIGHT: normal;	
	FONT-SIZE: 9px
			}

	.tree .branch {
	FLOAT: left
		}

	.tree .b-title {
	PADDING-RIGHT: 5px;
	PADDING-LEFT: 5px;
	PADDING-BOTTOM: 3px;
	PADDING-TOP: 3px
	}	.tree .other .b-title 
	{	BACKGROUND-COLOR: #e7e7e9 !important}.tree .other .node {	}.tree .n-wrapper {	BORDER-RIGHT: #bdbdbf 1px solid;	PADDING-RIGHT: 2px;	BORDER-TOP: #bdbdbf 1px solid;	PADDING-LEFT: 2px;	MARGIN-BOTTOM: 5px;	PADDING-BOTTOM: 2px;	BORDER-LEFT: #bdbdbf 1px solid;	PADDING-TOP: 2px;	BORDER-BOTTOM: #bdbdbf 1px solid}.tree .node {	PADDING-RIGHT: 5px;	PADDING-LEFT: 5px;	PADDING-BOTTOM: 3px;	OVERFLOW: hidden;	PADDING-TOP: 3px;	HEIGHT: 25px}.tree .node SUP {	FONT-SIZE: 1.1em}.tree .long {	HEIGHT: 38px !important}.tree .veryLong {	HEIGHT: 51px !important}.tree .node .percent {	DISPLAY: block;	PADDING-LEFT: 10px;	BACKGROUND: url(../res/images/arrow.gif) no-repeat}.tree .node A:link {	COLOR: #333333;	TEXT-DECORATION: underline}.tree .node A:visited {	COLOR: #333333;	TEXT-DECORATION: underline}.tree .node A:hover {	COLOR: #229cdf}.tree .technology {	WIDTH: 305px;	MARGIN-RIGHT: 12px}.tree .technology .c-title {	COLOR: #000000;	BACKGROUND-COLOR: #76b4db}.tree .technology .branch .b-title {	BACKGROUND-COLOR: #78b4d9}
	.tree .technology 	.branch .node 
	{
	BACKGROUND-COLOR: #e5eefd
	}

	.tree .technology .public 
	{
	WIDTH: 88px;
	MARGIN-RIGHT: 8px
	}
	.tree .technology .private 
	{
	WIDTH: 97px;
	MARGIN-RIGHT: 8px
	}

	.tree .technology .other 
	{
	WIDTH: 104px
	}

	.tree .technology .other .node 
	{
	WIDTH: 88px
	}

	.tree .technology .node .percent 
	{
	COLOR: #295573
	}
	
	.tree .traditional 
	{
	WIDTH: 263px
	}
	.tree .traditional .c-title 
	{
	COLOR: #000000;	BACKGROUND-COLOR: #94c89a}.tree .traditional .branch .b-title {	BACKGROUND-COLOR: #94c89a}.tree .traditional .branch .node {	BACKGROUND-COLOR: #ecffd2}.tree .traditional .public {	WIDTH: 110px;	MARGIN-RIGHT: 43px}.tree .traditional .private {	WIDTH: 110px}.tree .traditional .node .percent {	BACKGROUND-POSITION: 0px -12px;	COLOR: #3b6341}.remarks {	FONT-SIZE: 0.8em;	COLOR: #616161}.remarks SPAN {	DISPLAY: block;	MARGIN: 0px 7px} 

*/
	.MenuContainer
{
	visibility: hidden;	
	position: absolute;
	
	background-color: #CBF396;
	padding-top:5px;
	display: block;	 
	
	
	
}
.SiteMapUL
{
margin-top:10px;
margin-bottom:10px;	
	
}

.SiteMap
{
margin:4px 0px 4px 0px;
padding:0px; 	
display: block;
}

.SiteMap A , .SiteMap A:link , .SiteMap A:visited ,.SiteMap A:hover
{
	COLOR:  #07345a;

	font-family: Verdana;
	margin:0px;
	padding:0px; 	
	display: block;
}

.sub_nav, .sub_nav  ul 
{
	MARGIN: 0px 0px; padding-top: 0px;
	display: block;	 		
	 
	
	}
.sub_nav LI
{
	border-top: white 1px solid;
	COLOR: #07345a;		
	padding-left:6px;   
	display: block;	 		
}

.sub_nav A, .sub_nav A:link,.sub_nav A:visited
{
	
	width: 120px;
	COLOR: #045096;
	font-family: Verdana, sans-serif;
	font-size:10px;
	padding-top:10px;
	padding-bottom:10px;
	display: block;	
	 		
	
}


.sub_navFirst LI
{
border-top: white 0.5px solid;		
margin :0px;
padding:opx; 	
display: block;	 		
}


.secondary ul 
{
	FLOAT: left; WIDTH: 120px; TEXT-ALIGN: center;
	list-style: none;
	background-image :
}
.secondary  LI {
	BACKGROUND: url(../res/images/BLT_circle_green.gif) no-repeat 50% 0px;
	FLOAT: left;
	background-position:left;  
	padding-left:13px; 
	direction:ltr; 
	
	
}
.secondary  A {
	COLOR: #07345a
}













/* ------------- Form -----------------*/

.ltr .form
{
                direction:ltr;
                
}
.rtl .form
{
                direction:rtl;
}

/*.formalert
{
           
   color: red;
   font-weight: bold;
   margin-right:152px; 
   padding-bottom:20px;
}*/
.formalert
{
	color: red;
	font-weight: bold;
	margin-left: 153px;
    padding-bottom:15px;
    font-size:15px;
    font-family:Verdana;
    text-decoration:underline;
}
.formlabel
{
                width: 100px;
                line-height:150%;
                float: left;
                font-weight:bold;  
                font-size:11px;   
}
.ltr .formlabel
{
                float: left;
                
}
.rtl .formlabel
{
                float: right;
}
.formparameter
{
                clear: both;
                padding-top:1px;
                padding-bottom:1px;
}
.rtl .formparameter
{
                direction:rtl;
}
.ltr .formparameter
{
                direction:ltr;
}
input.forminputtext
{

    width:200px;
     border-bottom:1px solid #d9dad5;
    border-right:1px solid #d9dad5;
    border-left:1px solid #d9dad5; 
    border-top:1px solid #d9dad5;
    font-family:Tahoma;
    font-size:11px;
    background-color: #e7e7e7;
    margin-top:3px;

 }
.forminputtext
{

    width:200px;
    border-bottom:1px solid #d9dad5;
    border-right:1px solid #d9dad5;
    border-left:1px solid #d9dad5; 
    border-top:1px solid #d9dad5;
    font-family:Tahoma;
    font-size:11px;
    background-color: #e7e7e7;
    margin-top:3px;
 }

.forminputcheck
{
                display: block;
                white-space: nowrap;
}
.formsection
{
         width:200px;
                margin: 10px 0px 8px 0px;
                border-bottom: dashed 1px silver;
                font-weight: bold;
                

}

.forminputalert
{
                color:red;
                font-weight: bold;
                font-size:11px;
                font-family:Verdana; 
                width:200px;
                margin-bottom:8px;
                margin-top:8px;

}
 .formsubmit
{
 display:block;
            width:58px;
            text-align:center;
            padding-bottom:3px;
            margin-top:5px;
            font-size :11px;
            COLOR : #ffffff;
            text-decoration:none;
            background-color:#415e7a;
            border-top:1px solid #8f9798;
            border-left:1px solid #8f9798;
            border-bottom:1px solid #484747;
            border-right:1px solid #484747;
	margin-left:238px;
	margin-top:5px; 
}


/*-------Form End --------- */

/******************************news******************************/

News,td.News,.News A,.News A:link,.News A:visited
            {
            font-size :11px;
            font-family: Verdana;   
            COLOR : #07345a;
            text-decoration:none; 
            display: block; 
            padding:3px 3px 3px 10px; 
padding-left:10px;                        
            }
.News A:hover
            {
            font-size :11px;
            font-family: Verdana;   
            COLOR : #07345a;
            text-decoration:underline; 
            display: block;  
padding-left:10px;                        
            }
/*
 .NewsCurrent A:link
 {
            COLOR:fuchsia;	
            font-size :11px;
            font-family: Verdana;   
            text-decoration:none; 
            display: block; 
            padding:3px 3px 3px 10px; 
            padding-left:10px; 	
}           
*/            
.NewsDatertl ,td.NewsDatertl
{
            BACKGROUND: url(../res/images/arrowRight.gif) no-repeat 50% 0px;
            FLOAT:left;
            background-position :right;  
            padding-left:1px;   
            padding-right:18px;
            direction:rtl; 
           color:#333333; 
			font-size:11px;
}
.NewsDateltr ,td.NewsDateltr
{
            BACKGROUND: url(../res/images/BLT_circle_green.gif) no-repeat 50% 0px;
            FLOAT:left;
            background-position :left;  
            padding-left:18px;   
            padding-right:1px;
            direction:rtl; 
            color:#333333;
			font-size:11px;
}

table.tblNewsDatertl
{
  direction:rtl;	
}
table.tblNewsDateltr
{
  direction:ltr;	
}
	.NewsYearCurrentltr {
	PADDING-RIGHT: 10px;
	PADDING-LEFT: 10px;
	BACKGROUND : url('../res/Images/dotted.gif') repeat-y right top;
	PADDING-BOTTOM: 0px;
	PADDING-TOP: 3px;
	font-size:11px;
	color:#07345a;
	text-decoration:none;
	font-weight:bold;
	}

	.NewsYearCurrentrtl {
	PADDING-RIGHT: 10px;
	PADDING-LEFT: 10px;
	BACKGROUND : url('../res/Images/dotted.gif') repeat-y left top;
	PADDING-BOTTOM: 0px;
	PADDING-TOP: 3px;
	font-size:11px;
	color:#07345a;
	text-decoration:none;
	font-weight:bold;
	}
	.NewsYearCurrentltr  a,.NewsYearCurrentltr  a:link
	{
	font-size:11px;
	color:#07345a;
	text-decoration:none;
	font-weight:bold;
	}
	.NewsYearCurrentltr  a:hover
	{
	font-size:11px;
	color:#07345a;
	text-decoration:underline;
	font-weight:bold;
	}
	.NewsYearCurrentrtl  a,.NewsYearCurrentrtl  a:link
	{
	font-size:11px;
	color:#07345a;
	text-decoration:none;
	font-weight:bold;
	}
	.NewsYearCurrentrtl  a:hover
	{
	font-size:11px;
	color:#07345a;
	text-decoration:underline;
	font-weight:bold;
	}

	.NewsYearltr {
	PADDING-RIGHT: 10px;
	PADDING-LEFT: 10px;
	BACKGROUND : url('../res/Images/dotted.gif') repeat-y right top; 
	PADDING-BOTTOM: 0px;
	PADDING-TOP: 3px;
	font-size:11px;
	color:#07345a;
	text-decoration:none;
	}


	.NewsYearrtl {
	PADDING-RIGHT: 10px;
	PADDING-LEFT: 10px;
	BACKGROUND : url('../res/Images/dotted.gif') repeat-y left top;
	PADDING-BOTTOM: 0px;
	PADDING-TOP: 3px;
	font-size:11px;
	color:#07345a;
	text-decoration:none;
	}
	.NewsYear  a,.NewsYear  a:link 
	{
	font-size:11px;
	color:#07345a;
	text-decoration:none;
	}
	.NewsYear  a:hover{
	font-size:11px;
	color:#07345a;
	text-decoration:underline;
	}
	.NewstitleTD
	{
      height:24px;
      background-color:#e2efff;

	}

	/***************industry*************/
	.company {
	PADDING-RIGHT: 10px;
	PADDING-LEFT: 10px;
	BACKGROUND : url(../res/Images/dotted.gif) repeat-y right top;
	PADDING-BOTTOM: 0px;
	WIDTH: 100px;
	PADDING-TOP: 0px;
	font-size:10px;
	}
	.companyTitle {
	PADDING-RIGHT: 10px;
	PADDING-LEFT: 10px;
	BACKGROUND : url(../res/Images/dotted.gif) repeat-y right top;
	PADDING-BOTTOM: 0px;
	WIDTH: 100px;
	PADDING-TOP: 3px;
		font-size:10px;
	}
	
.holdings {
	PADDING-RIGHT: 10px;
	PADDING-LEFT: 10px;
	BACKGROUND: url(../res/Images/dotted.gif) repeat-y right top;
	PADDING-BOTTOM: 0px;
	WIDTH: 100px;
	COLOR: #090e62;
	PADDING-TOP: 0px;
	TEXT-ALIGN: center
}
.holdingsTitle {
	BACKGROUND: url(../res/Images/dotted.gif) repeat-y right top;
	WIDTH: 120px;
	COLOR: #333333;
	PADDING-TOP: 3px;
	TEXT-ALIGN:center;
	font-size:10px;
}

 .desc {
	PADDING-LEFT: 10px;
	COLOR: #323232;
}

	/***************Team*************/
	
	.teamMember
	{
	color:#073476;
	padding-top :15px;
	padding-left :7px;
	padding-right:7px;
	border-left :1px solid #72DD05;
	BACKGROUND : url('Images/BLT_circle_green.gif') no-repeat 7px top;
}
	.teamMember a
	{
	color:#073476;
	text-decoration:none;
	}
		.teamMember a:hover
	{
	color:#073476;
	text-decoration: underline;
	}



/* -------------------- */
/*
.clearfix:after {
    content:"."; 
    display:block; 
    height:0;
	line-height: 0;
	font-size: 0; 
    clear:both; 
    visibility:hidden;
}
.clearfix {
    display:inline-block;
}
/* Hide from IE Mac \*/
   /* .clearfix {display:block;} */
/* End hide from IE Mac */
/* html .clearfix {
    height:1px;
}

.tree {
	font-size:10px;
	background:url(../res/Images/tree.gif) no-repeat top center;
	
}
.tree .t-wrapper {
	border:1px solid #BDBDBF;
	padding:2px;
	width:230px;
	height:30px;
	line-height:30px;
	text-align:center;
	margin-left:200px; 
	
	
}
.tree .t-title {
	background-color:#0067AA;
	color:#ffffff;
	font-weight:700;
	
	font-family:Verdana; 
	font-size :10px;
/*	padding:0px 0px 10px 0px ;
	padding-right:55px;  */

.tree .t-title {
	background-color:#0067AA;
	color:#ffffff;
	font-weight:700;
	
	font-family:Verdana; 
	font-size :10px;

}
.tree .category {
	float:left;
}
.tree .c-title {
	font-weight:700;
	padding:8px;
	font-size:10px;
	font-family:Verdana; 

}
.tree .c-title span {
	font-weight:normal;
	font-size:9px;
}
.tree .branch {
	float:left;
}
.tree .b-title {	
	padding:3px 5px;
}
.tree .other .b-title {
	background-color:#E7E7E9 !important;
}
.tree .other .node {
}
.tree .n-wrapper {
	border:1px solid #BDBDBF;
	padding:2px;
	margin-bottom:5px;
}
.tree .node {
	padding:3px 5px;
	overflow:hidden;
	height:30px;
}
.tree .node sup {
	font-size:1.1em;
}
.tree .long {
	height:43px !important;
}
.tree .veryLong {
	height:57px !important;
}
.tree .node .percent {
	display:block;
	background:url(../res/Images/arrow.gif) no-repeat;
	padding-left:10px;
}
.tree .node a:link,
.tree .node a:visited {
	color:#333333;
	text-decoration:underline;
	font-size:10px;
}
.tree .node a:hover {
	color:#229CDF;
}

/************ technology ************/
/*.tree .technology {
	width:305px;
	margin-right:12px;
}
.tree .technology .c-title {
	background-color:#76B4DB;
	color:#000000;
}

.tree .technology .branch .b-title {
	background-color:#78B4D9;
}
.tree .technology .branch .node {
	background-color:#E5EEFD;
}
.tree .technology .public {
	width:88px;
	margin-right:8px;
}
.tree .technology .private {
	width:97px;
	margin-right:8px;
}
.tree .technology .other {
	width:104px;
}
.tree .technology .other .node {
	width:98px;
}
.tree .technology .node .percent {
	color:#295573;
}
*/
/************ traditional *************/
/*.tree .traditional {
	width:263px;
}
.tree .traditional .c-title {
	background-color:#94C89A;
	color:#000000;
}
.tree .traditional .branch .b-title {
	background-color:#94C89A;
}
.tree .traditional .branch .node {
	background-color:#ECFFD2;
}
.tree .traditional .public {
	width:110px;
	margin-right:43px;
}
.tree .traditional .private {
	width:110px;
}
.tree .traditional .node .percent {
	color:#3B6341;
	background-position:0px -12px;
}
*/
/* Remarks */
/*.remarks {
	font-size:0.8em;
	color:#616161;
}
.remarks span {
	display:block;
	margin:0px 7px;
}

*/
	/**************Corporate Structure************ NEW STYLE ***********/
	
	.tree 
	{	FONT-SIZE: 10px;
	}
		
		.mainTechTitle 
	{	
	FONT-WEIGHT: bold;
	BACKGROUND : url(../res/Images/bgTitleTech.gif) no-repeat top left;
	COLOR: #000002;	
	WIDTH: 288px;
	HEIGHT : 28px;
	TEXT-ALIGN: center;
	}
	.mainTradTitle 
	{	
	FONT-WEIGHT: normal;
	BACKGROUND : url(../res/Images/bgTitleTrad.gif) no-repeat top left;
	COLOR: #000002;	
	WIDTH: 288px;
	HEIGHT : 28px;
	TEXT-ALIGN: center;
	}

	.TechTitle 
	{	
	FONT-WEIGHT: bold;
	BACKGROUND : url(../res/Images/bgTech.gif) no-repeat top left;
	COLOR: #000002;	
	WIDTH: 139px;
	HEIGHT : 23px;
	TEXT-ALIGN: left;
	padding:2px 8px 2px 5px;
	}

	.TradTitle 
	{	
	FONT-WEIGHT: bold;
	BACKGROUND : url(../res/Images/bgTrad.gif) no-repeat top left;
	COLOR: #000002;	
	WIDTH: 139px;
	HEIGHT : 23px;
	TEXT-ALIGN: left;
	padding:2px 8px 2px 5px;
	}


	.TechInfo 
	{	
	FONT-WEIGHT: normal;
	BACKGROUND : url(../res/Images/bgInfoTech.gif) no-repeat top left;
	COLOR: #06335A;	
	WIDTH: 139px;
	HEIGHT : 33px;
	TEXT-ALIGN: left;
	padding:2px 8px 2px 5px;
	line-height:14px;
	}

	.TradInfo
	{	
	FONT-WEIGHT: normal;
	BACKGROUND : url(../res/Images/bgInfoTrad.gif) no-repeat top left;
	COLOR: #06335A;	
	WIDTH: 139px;
	HEIGHT : 33px;
	TEXT-ALIGN: left;
	padding:2px 8px 2px 5px;
line-height:14px;
	}
	
	.TechInfo a,.TechInfo a:link
	{	
	COLOR: #06335A;	
	text-decoration:underline;
	font-size:10px;
	}
	.TechInfo a:hover
	{	
	COLOR: #229cdf;	
	font-size:10px;
    text-decoration:underline;
	}
	.TradInfo a,.TradInfo a:link
	{	
	COLOR: #07345B;	
	text-decoration:underline;
	font-size:10px;
	}
	.TradInfo a:hover
	{	
	COLOR: #229cdf;	
	font-size:10px;
    text-decoration:underline;
	}

	.percentTech {	DISPLAY: block;	PADDING-LEFT : 12px;	BACKGROUND: url(../res/Images/arrowTech.gif) no-repeat left 50% ; COLOR: #2B5472;}
	.percentTrad {	DISPLAY: block;	PADDING-LEFT : 12px;	BACKGROUND: url(../res/Images/arrowTrad.gif) no-repeat left 50% ; COLOR: #312F30; }


	.remarks {
	COLOR: #616161;
	MARGIN: 0px 7px;}






.leftMenuGreen ,td.leftMenuGreen,.leftMenuGreen A,.leftMenuGreen A:visited,.leftMenuGreen A:link
	{
	color:#7cc61a;
	text-decoration:none;
	font-size :11px;
	padding-bottom :3px;
	padding-top:2px;
	line-height:15px;	
	}		 	 
	.leftMenuGreen a:hover 
	{
	text-decoration:none;
	font-weight:bold;
	}

	a:active .leftMenuGreen 
	{
	text-decoration:none;
	font-weight:bold;
	}
	td.MenuLevel2
	{
	padding-top:3px;
	}



