body {
/*	height: 100%; */
	background: none;
	background-color: #001b94; 
	margin: 40px 0 20px 0;
	text-align: center;
	font-family: Arial, Helvetica, Verdana, Tahoma, sans-serif;
    font-size: 62.5%;
}

#container{
	width: 800px;
	margin: auto;
	text-align: left;
}

.headerRow {
	background-color: #fefefd;
}

#header h1 a{
   display: block;
   width: 117px;
   height: 80px;
}

#header h2{
   display: inline; /* IE6 double margin float bug hack */
   float: left;
   width: 269px;
   height: 53px;
   margin: 65px 0 0 17px;
   background: url(../images/bg_h2.png) no-repeat;
   text-indent: -9999px;
}

#content{
   display: inline; /* IE6 double margin float bug hack */
   float: left;
   width: 523px;
   margin: 0px 10px 25px 25px;
   padding: 10px;
   background-color: #F3F3F3;   
   text-align: justify;
}

#content-about-us{
   background:url(../about_us/images/bg_content-wrap_about-us.jpg) bottom right no-repeat;
   height: 100px;
   background-color: #F3F3F3;
}

#content-about-us-corpstruc{
   background-color: #ffffff;
   padding: 0px 25px 0px 25px;
}

#content-contact-us{
   background:url(../contact_us/images/bg_content-wrap_contact-us.jpg) bottom right no-repeat;
   height: 100px;
   background-color: #F3F3F3;
}

#content-corporate-governance{
   background:url(../corporate_governance/images/bg_content-wrap_corporate-governance.jpg) bottom right no-repeat;
   height: 100px;
   background-color: #F3F3F3;
}

#content-investor-relation{
   background:url(../investor_relation/images/bg_content-wrap_investor-relations.jpg) bottom right no-repeat;
   height: 100px;
   background-color: #F3F3F3;
}


#content-awards-accolades{
   background:url(../awards_and_accolades/images/bg_content-wrap_awards-accolades.jpg) bottom right no-repeat;
   height: 100px;
   background-color: #F3F3F3;
}

#content-properties{
   background:url(../properties/images/bg_content-wrap_properties.jpg) bottom right no-repeat;
   height: 100px;
   background-color: #F3F3F3;
}

#content-photo-gallery{
   background:url(../photo_gallery/images/bg_content-wrap_photo-gallery.jpg) bottom right no-repeat;
   height: 100px;
   background-color: #F3F3F3;
}

#content h3{
   color: #577e9e;
   font-size: 1.8em;
}

#content h7{
   color: #49839b;
   font-size: 1.4em;
   font-style:italic;
}

#content h8{
	border:solid 1px;
}

#content h4,
#content h5,
#content h6{
   margin: 1em 0 0.5em 0;
   color: #720101;
   font-size: 1.4em;
   font-weight: bold;
}


#content p,
#content ul,
#content ol,
#content td {
   margin-bottom: 1em;
   color: #464646;
   font-size: 1.1em;
   line-height: 1.4;
}

#content td p{
   margin-bottom: 1em;
   color: #464646;
   font-size: 1.0em;
   line-height: 1.4;
}

#content p a, #content p a:active{
   margin-bottom: 1em;
   color: #577e9e;
   font-size: 1.0em;
   line-height: 1.4;
   border-bottom: 0.1em dotted #577e9e;
   text-decoration:none;
}

#content p a:hover{
   margin-bottom: 1em;
   color: #ffffff;
   background-color: #577e9e;
   font-size: 1.0em;
   line-height: 1.4;
}

#content td p a, #content td p a:active{
   margin-bottom: 1em;
   color: #577e9e;
   font-size: 1.0em;
   line-height: 1.4;
   border-bottom: 0.1em dotted #577e9e;
   text-decoration:none;
}

#content td p a:hover{
   margin-bottom: 1em;
   color: #ffffff;
   background-color: #577e9e;
   font-size: 1.0em;
   line-height: 1.4;
}


#content #text{
   clear: both;
}

#content #text div{
   margin-bottom: 1em;
   
}

#content #text div p{
   margin: 0;
}

#text #prodImage {
   float: right;
   padding:10px;
}

/* --------------------------------------------------------------- */

#content #about{
   position: inherit;
   float: left;
   width: 523px;
   height: 100%;
}

#content #about h3{
   color: #FFF;
   font-size: 1.5em;
   line-height: 1;
}

#content #about p{
   clear: left;
   color: #545454;
   font-size: 1.2em;
}

#content #about p ul{
   clear: left;
   color: #545454;
   font-size: 1.2em;
}

#content #about p.lead{
   font-size: 1.3em;
}

#content #about p.more{
   position: absolute;
   bottom: 11px;
   right: 11px;
   margin: 0;
   font-weight: bold;
   text-transform: lowercase;
   text-align: center;
}

#content #about p.more a{
   display: block;
   width: 68px;
   height: 21px;
   padding-top: 3px;
   background: url(../images/bg_about_more.gif) no-repeat;
   color: #266573;
   text-decoration: none;
}

#content #about ul{
   float: left;
   margin: 6px 0 15px;
   list-style: none;
}

#content #about li{
   float: left;
   margin-right: 4px;
   font-weight: bold;
   text-transform: uppercase;
   text-align: center;
   line-height: 1;
}

#content #about li a{
   display: block;
   width: 92px;
   padding: 8px 0;
   background: url(../images/bg_about_nav_off.gif) no-repeat;
   color: #666;
   text-decoration: none;
}

#content #about li a.current{
   background: url(../images/bg_about_nav_on.gif) no-repeat;
   color: #76b1d4;
}

#content #about img{
   display: inline; /* IE6 double margin float bug hack */
   float: right;
   margin: 0 9px 5px 5px;
   padding: 2px;
   border: 1px solid #686868;
}

#content #about-dbr p{
   clear: left;
   color: #545454;
   font-size: 1.2em;
}

#content #about-dbr p ul{
   clear: left;
   color: #545454;
   font-size: 1.2em;
}

#content #about-dbr ul{
   float: left;
   margin: 6px 0 15px;
   list-style: none;
}

#content #about-dbr li{
   float: left;
   margin-right: 4px;
   font-weight: bold;
   text-transform: uppercase;
   text-align: center;
   line-height: 1;
}

#content #about-dbr li a.current{
   background: url(../images/bg_about_nav_on.gif) no-repeat;
   color: #76b1d4;
}

#content #about-dbr li a{
   display: block;
   width: 115px;
   padding: 8px 0;
   background:none;
   color: #666;
   text-decoration: none;
}

#content #about-dbr #br ul{
   float: left;
   display: list-item;
   text-transform:none;
   font-size:1.0em;
   
}

#content #about-dbr #br li{
   float: left;
   width: 482px;
   margin-right: 4px;
   line-height: 1.2;
   text-transform:none;
   font-weight:normal;
   text-align:left;
   font-size: 1.2em;
}

/* --------------------------------------------------------------- */

/* =Sidebar
---------------------------------------------------------------------
*/
#sideNav {
	float: right;
	width: 180px;
	margin: 0px 25px 25px 0px;
}
#sideNav ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
#sideNav li {
	background-color: #F3F3F3;
	border-bottom: 1px solid white;
	margin: 0;
	padding: 0;
}
#sideNav li a {
	text-decoration: none;
	color: #577e9e;
	display: block;
	padding: 5px 0 5px 14px;
}
#sideNav li a:hover {
	background-color: #d5d5d5;
	color: white;
}
#sideNav li a.current {
	background-color: #76b1d4;
	color: white;
	font-weight: bold;
}
#sideNav ul ul, #sideNav ul ul ul {
	margin-left: 0px;
}

#sideNav ul li a, {
	padding-left: 14px;
	color: #577e9e;
	padding-left: 25px;
	padding-top: 5px;
	font-weight: normal;
}

#sideNav ul ul li a {
	padding-left: 14px;
	color: #577e9e;
	padding-left: 39px;
	padding-top: 2px;
	font-weight: normal;
}

#sideNav ul li a.currentSub, #sideNav ul ul li a.currentSub {
	background-color: #d5d5d5;
	color: white;
	color:#666666;
	padding-left: 39px;
}

#sidebar{
   display: inline; /* IE6 double margin float bug hack */
   float: right;
   width: 180px;
   margin: 0px 25px 25px 0px;
   padding: 10px 10px 10px 0px;
   background-color: #F3F3F3;
}


#sidebar a{
   color: #577e9e;
   text-decoration: none;
}

#sidebar ul{
   list-style: none;   
}

#sidebar li{
   padding: 5px 5px 4px 0px;
   border-bottom: 1px dotted #B2C9CE;
   font-size: 1.0em;
}

#sidebar li a{
   color: #577e9e;
   text-decoration: none;
   padding: 5px 5px 4px 3px;
}

#sidebar li a:hover
{
font-weight:bold;
color:#577e9e;
}

#sidebar li a.current
{
font-weight:bold;
color:#577e9e;
border-left: 3px #577e9e solid;
text-indent:-3px;
}


#sidebar li li{
   padding: 5px 5px 4px 0px;
   font-size: 1.0em;
}

#sidebar li li a{
   color: #577e9e;
   text-decoration: none;
   padding: 5px 5px 4px 3px;
}

#sidebar li li a:hover
{
font-weight:bold;
color:#577e9e;
}

#sidebar li li a.current
{
font-weight:bold;
color:#577e9e;
border-left: 3px #577e9e solid;
text-indent:-3px;
}

#sub_menu_first {
	width: 160px;
	text-align: left;
	font-family: tahoma;
	font-size: 10px;
	color: #7b6d61;
	line-height: 14px;
	background-color: #eae6dc;
	padding: 0;
	margin: 0;
}
#sub_menu_first ul {
	list-style: none;
	margin: 0;
	padding: 0;
	border: none;
}
#sub_menu_first li {
	width: 160px;
	margin: 0;
}

#sub_menu_first ul a {
	display: block;
	padding: 2px 8px 2px 8px;
	background-color: #eae6dc;
	color: #7b6d61;
	text-decoration: none;
}

#sub_menu_first ul a:hover {
	background-color: #d6e2dd;
	/*font-weight: bold;*/
	color: #7b6d61;
}

#sub_menu_first li a {
	display: block;
	padding: 2px 8px 2px 8px;
	background-color: #eae6dc;
	color: #7b6d61;
	text-decoration: none;
}
#sub_menu_first li a:hover {
	background-color: #d6e2dd;
	/*font-weight: bold;*/
	color: #7b6d61;
}
#sub_menu_first td {
	background-color: #d6e2dd;
	font-weight: bold;
	color: #7b6d61;
	padding-left: 8px;
}

/* shawn to ting: Start New Stuff */
.leftColumn, .centerColumn, .rightColumn{
	background-color: #fefefd;
	border-bottom: 20px solid white;
}

.centerColumn {
	background: url(www.banyantree.com/application/media/images/common/common_td_background_large.gif);
	background-position: 0px 8px;
}

.centerColumn_nobackground {
	background-color: #ffffff;
	border-bottom:20px solid white;
}

/* shawn to ting: End New Stuff */

/* ----------------------------------------------------------------- search form ------------------ */

.form_field {
	background: #ffffff;
	border: 1px solid #d5e0d8;
	font-family: arial;
	text-indent: 2px;
	font-size: 10px;
	color: #859c8c;
	padding: 0;
	margin: 0;
	height: 15px
}

.form_drop {
	border: #acc3b3 1px solid;
	font-family: arial; 
	font-weight: normal; 
	font-size: 10px; 
	color: #6c5f53; 
	background-color: #ffffff; 
	moz-border-radius: 3px;
	width:100%;
}
.form_go {
	padding: 0;
	margin: 2px 10px 0 0;
}

/* ----------------------------------------------------------------- table & image styles ----------- */

#mainmenu{ width:750px; margin: 10px 25px 10px 25px; position:relative;background:url(../images/common_bg.gif) repeat-x;}
#mainmenu ul{margin:0 3%;padding:1em 0;list-style:none;font: 10px Verdana, Arial, Helvetica, sans-serif;}
#mainmenu ul li{display:inline;margin:0;padding:0.5em 0;}
#mainmenu ul li a:link, #mainmenu ul li a:visited, #mainmenu ul li a:active{text-align:center; color:#ffffff; font-weight:bold; text-decoration:none; padding: 8px 8px 8px 8px;}
#mainmenu ul li a:hover {color:#5baee4;}


#mainNav { }

#menu {	width: 750px;
		margin: 0px 0px 0px 25px; 
		background: url(../images/common_bg.gif) repeat-x bottom;}
		
#menu #navActive {background: url(../images/common_bg.gif) repeat-x top left;}

#menu li {	display:inline;
			float: left;
			line-height: 34px;}
			
#menu li a { 	text-decoration: none; 
				background: url(../images/common_bg.gif) repeat-x top left;
				color:#FFFFFF; 
				font-family: Verdana, Arial, Helvetica, sans-serif;
				font-size:10px;
				font-weight:bold;
				padding: 10px 25px 10px 25px;}
				
#menu li a:hover {background: url(../images/common_bg.gif) repeat-x top left;
				  color:#5baee4; }

#nav{
   clear: both;
   background:url(../images/common_bg.gif);
   float: left;
   width: 750px;
   margin-top: 0px;
   margin-left: 25px;
   list-style: none;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size:10px;
   font-weight:bold;
}

#nav li{
   display: inline; /* IE6 double margin float bug hack */
   float: left;
   margin: 0 7px;
   text-indent: -9999px;
}

#nav li a{
   display: block;
   width: 93px;
   height: 35px;
   text-decoration: none;
   color:#FFFFFF; 
   font-size:10px;
   background-repeat: no-repeat;
   background-position: left bottom;
}

#nav li#nav_home a{
   width: 61px;
}

#nav li#nav_corporate a{
   width: 96px;
}

#nav li#nav_regconition a{
   width: 106px;
}

#nav li#nav_financials a{
   width: 91px;
}

#nav li#nav_media-centre a{
   width: 108px;
}

#nav li#nav_advisors a{
   width: 82px;
}

#nav li#nav_contact-us a{
   width: 98px;
   background-image: url(../images/bg_nav_contact-us.gif);
}

.common_menu {
	padding-left: 25px;
}
.common_td_contents {
	padding: 0 40px 20px 40px;
}
.common_td_color {
	background-color: #eeeee4;
}
.common_promo {
	padding: 5px 20px 5px 20px;
}
.common_back_top {
	padding: 20px;
	text-align: left;
}
.select_index_td {
	background-color: #dee8e2;
	height: 32px;
}
.select_current_td {
	height: 32px;
}
.select_compare_td {
	background-color: #e5e0d3;
	height: 40px;
}
.corp_td_contents {
	padding: 0 8px 20px 40px;
}
.corp_td_nav {
	padding: 0 40px 20px 0;
}
.corp_img {
	text-align: right;
	margin: 4px 10px 10px 20px;
	vertical-align: top;
	float: inherit;
	border: 1px solid #acc3b3;
}
.corp_caption {
	font-family: tahoma;
	color: #7b6d61;
	font-size: 10px;
	line-height: 14px;
	text-align: left;
	padding: 0 10px 10px 21px;
	margin: 0;
}
/* shawn to ting: Start New Stuff */
.sub_td_contents {
	padding-top:0px;
	padding-bottom:0px;
	padding-left:40px;
	padding-right:7px;
	border-top: 8px solid white;
}
/* shawn to ting: End New Stuff */
.sub_td_nav {
	padding: 8px 40px 20px 0;
}
.sub_td_img {
	text-align: right;
	padding: 0px 0px 7px 7px;
	vertical-align: top;
	float: right;
}
.sub_td_color{
	background-color: #eeeee4;
}

/* ----------------------------------------------------------------- button styles ------------------ */

.common_td_button {
	padding: 20px 0 0 20px;
}
.common_button {
	font-family: tahoma;
	font-weight: bold;
	font-size: 11px;
	text-align: center;
	color: #7b6d61;	
}
.common_button a {
	display: block;
	border: 1px solid #c4cfc5;
	padding: 2px 20px 3px 20px;
	background-color: #dde7df;
	color: #7b6d61;
	text-decoration: none;
}
.common_button a:hover {
	background-color: #d5dfd7;
	color: #7b6d61;
	text-decoration: none;
}

/* ----------------------------------------------------------------- index text styles ------------------ */

.index_header{
	font-family: tahoma;
	color: #7b6d61;
	font-weight: bold;
	font-size: 11px;
	text-align: left;
	padding: 0;
	margin: 0;
}
.index_body {
	font-family: tahoma;
	color: #7b6d61;
	font-size: 10px;
	line-height: 14px;
	text-align: left;
	padding: 4px 15px 15px 18px;
	margin: 0;
}
.index_body a {
	color: #8d5f31;
}

/* ----------------------------------------------------------------- promo styles ------------------ */

.promo_img {
	padding: 14px 16px 14px 20px;
	margin: 0;
}
.promo_header{
	font-family: tahoma;
	color: #577e9e;
	font-weight: bold;
	font-size: 12px;
	text-align: left;
	padding: 14px 24px 3px 0;
	margin: 0;
}
.promo_body {
	font-family: tahoma;
	color: #577e9e;
	font-size: 11px;
	line-height: 14px;
	text-align: left;
	padding: 3px 24px 20px 0;
	margin: 0;
}
.promo_body a {
	color: #8a5f32;
}

/* ----------------------------------------------------------------- photo gallery styles ------------------ */

/* shawn to ting: start new stuff */
.photo_contents {
	padding: 0px 0px 0px 0px;
	border-top: 8px solid white;
}
/* shawn to ting: end new stuff */
.photo_header {
	font-family: arial black;
	color: #577e9e;
	font-size: 14px;
	text-align: left;
	padding: 20px 20px 10px 24px;
	margin: 0;
}
.photo_lct {
	text-align: center;
	font-family: tahoma;
	font-size: 11px;
	color: #577e9e;
	line-height: 14px;
	background-color: #76b1d4;
	padding: 0;
	margin: 5px;
}
.photo_lct a {
	display: block;
	padding: 6px;
	margin: 0px;
	color: #577e9e;
	text-decoration: none;
}
.photo_lct a:hover {
	display: block;
	background-color: #d2ded7;
	color: #577e9e;
	text-decoration: none;
}
.photo_lct_select {
	display: block;
	background-color: #d2ded7;
	color: #577e9e;
	text-decoration: none;
	padding: 6px;
}
.photo_btm{
	padding-bottom: 20px;
}

.photo_ohs{
	text-align: center;
	font-family: tahoma;
	font-size: 11px;
	color: #577e9e;
	text-decoration:none;
}

.photo_ohs a{
	text-align: center;
	font-family: tahoma;
	font-size: 11px;
	color: #577e9e;
	text-decoration:none;
}

.photo_ohs a:hover {
	text-align: center;
	font-family: tahoma;
	font-size: 11px;
	color: #577e9e;
	border-bottom:dotted 1px #577e9e;
	text-decoration:none;
}

/* ----------------------------------------------------------------- career styles ------------------------- */

.career_header {
	font-family: tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #7b6d61;
	line-height: 14px;
	color: #7b6d61;
	padding: 6px 10px 6px 10px;
	background-color: #dde7df;
	vertical-align: top;
}
.career_results {
	font-family: tahoma;
	font-size: 11px;
	color: #7b6d61;
	line-height: 14px;
	color: #7b6d61;
	padding: 6px 10px 6px 10px;
	background-color: #f7f6f1;
	vertical-align: top;
}
.career_td {
	background-color: #dbd8ca;
}

/* ----------------------------------------------------------------- subpages text styles ------------------ */

.sub_title {
	font-family: arial black;
	color: #7b6d61;
	font-size: 14px;
	text-align: left;
	padding: 20px 20px 8px 20px;
	margin: 0;
}
.sub_header {
	font-family: tahoma;
	font-weight: bold;
	color: #7b6d61;
	font-size: 12px;
	text-align: left;
	padding: 12px 20px 8px 20px;
	margin: 0;
}
.sub_body {
	font-family: tahoma;
	color: #7b6d61;
	font-size: 11px;
	line-height: 16px;
	text-align: left;
	padding: 4px 20px 20px 20px;
	margin: 0;
	vertical-align: top;
}
.sub_body a {
	color: #8a5f32;
}
.sub_small {
	font-family: tahoma;
	color: #7b6d61;
	font-size: 10px;
	line-height: 14px;
	text-align: left;
	padding: 10px 20px 10px 20px;
	margin: 0;
}
.sub_small a {
	color: #7b6d61;
}


/* ----------------------------------------------------------------- location menu ------------------ */

/* shawn to ting: start new stuff */
.sub_menu_location {
	font-family: tahoma;
	color: #7b6d61;
	font-size: 10px;
	text-align: center;
	background-color: #dfeae6;
	padding: 0px 0px 0px 0px;
	margin: 0px;
	height:30px;
	border-bottom: 8px solid white;
}
/* shawn to ting: end new stuff */

.sub_menu_location strong {
	padding: 0 12px 0 12px;
}
.sub_menu_location a {
	color: #7b6d61;
	text-decoration: none;
	padding: 0 12px 0 12px;
}
.sub_menu_location a:hover {
	text-decoration: underline;
}


/* ----------------------------------------------------------------- sub menu styles ------------------ */

/* -------------- on page state :: menu header  --------------- */

.sub_menu_on {
	font-family: tahoma;
	color: #7b6d61;
	font-weight: bold;
	font-size: 11px;
	text-align: left;
	padding: 8px 10px 8px 10px;
	margin: 0;
	background-color: #dfeae6;
}
.sub_menu_on a {
	color: #7b6d61;
	text-decoration: none;
}

/* -------------- off page state :: menu header  --------------- */

.sub_menu_off {
	font-family: tahoma;
	color: #7b6d61;
	font-size: 11px;
	text-align: left;
	padding: 8px 10px 8px 10px;
	line-height: 14px;
	margin: 0;
}
.sub_menu_off a {
	text-decoration: none;
	color: #7b6d61;
}
.sub_menu_off a:hover {
	/*font-weight: bold;*/
}

/* -------------- menu background color -------------------------- */

.sub_menu_td {
	padding: 4px 0 4px 0;
	background-color: #eae6dc;
}

/* -------------- first level link styles ------------------------ */

#sub_menu_first {
	width: 160px;
	text-align: left;
	font-family: tahoma;
	font-size: 10px;
	color: #7b6d61;
	line-height: 14px;
	background-color: #eae6dc;
	padding: 0;
	margin: 0;
}
#sub_menu_first ul {
	list-style: none;
	margin: 0;
	padding: 0;
	border: none;
}
#sub_menu_first li {
	width: 160px;
	margin: 0;
}

#sub_menu_first ul a {
	display: block;
	padding: 2px 8px 2px 8px;
	background-color: #eae6dc;
	color: #7b6d61;
	text-decoration: none;
}

#sub_menu_first ul a:hover {
	background-color: #d6e2dd;
	/*font-weight: bold;*/
	color: #7b6d61;
}

#sub_menu_first li a {
	display: block;
	padding: 2px 8px 2px 8px;
	background-color: #eae6dc;
	color: #7b6d61;
	text-decoration: none;
}
#sub_menu_first li a:hover {
	background-color: #d6e2dd;
	/*font-weight: bold;*/
	color: #7b6d61;
}
#sub_menu_first td {
	background-color: #d6e2dd;
	font-weight: bold;
	color: #7b6d61;
	padding-left: 8px;
}

/* -------------- second level link styles ----------------------- */

#sub_menu_second {
	width: 160px;	
	text-align: left;
	font-family: tahoma;
	font-size: 10px;
	color: #7b6d61;
	line-height: 14px;
	background-color: #f7f5f1;
	padding: 0;
	margin: 2px 0 2px 0;
}

#sub_menu_second strong {
	font-weight: bold;
	padding-left: 8px;
}

#sub_menu_second ul {
	list-style: none;
	margin: 0;
	padding: 0;
	border: none;
}
#sub_menu_second li {
	width: 160px;
	margin: 0;
}

#sub_menu_second ul a {
	color: #7b6d61;
	text-decoration: none;
}
#sub_menu_second ul a:hover {
	background-color: #d6e2dd;
	color: #7b6d61;
}

#sub_menu_second li a {
	display: block;
	padding-left: 16px;
	background-image:url(www.banyantree.com/application/media/images/common/nav_li.gif); 
	background-repeat:no-repeat; 
	background-position:9px 9px;
	color: #7b6d61;
	text-decoration: none;
}
#sub_menu_second li a:hover {
	background-color: #d6e2dd;
	color: #7b6d61;
}
#sub_menu_second td {
	border-top: 2px solid #f7f5f1;
	background-image:url(www.banyantree.com/application/media/images/common/nav_li.gif); 
	background-repeat:no-repeat; 
	background-position:9px 11px;
	background-color: #d6e2dd;
	font-family: tahoma;
	font-weight: bold;
	font-size: 10px;
	color: #7b6d61;
	padding: 2px 0 2px 16px;
}

#facilityIntro{
	background-color: #f7f5f1;
	color: #7B6D61;
	text-align: left;
	font-family: tahoma;
	font-size: 10px;
	line-height: 14px;
}

#facilityIntro  a:hover{
	background-color: #d6e2dd;
	color: #7b6d61;
}

#facilityIntro  a:active{
	text-align: left;
	font-family: tahoma;
	font-size: 10px;
	line-height: 14px;
	background-color: #d6e2dd;
	color: #7b6d61;
	display:block;
}

#facilityIntro  a:visited{
	text-align: left;
	font-family: tahoma;
	font-size: 10px;
	line-height: 14px;
	color: #7b6d61;
	display:block;
}

#activeIntro{
	font-weight:bold;
	text-align: left;
	font-family: tahoma;
	font-size: 10px;
	line-height: 14px;
	font-weight: bold;
	background-color: #d6e2dd;
	color: #7b6d61;
	display:block;
	border-top: 2px solid #f7f5f1;
	padding: 2px 0 2px 0px;
}

#activeIntro  a:visited{
	text-align: left;
	font-family: tahoma;
	font-size: 10px;
	line-height: 14px;
	font-weight: bold;
	color: #7b6d61;
	display:block;
}

/* ----------------------------------------------------------------- time & weather ------------------ */

.time_weather {
	font-family: tahoma;
	text-align: left;
	color: #7b6d61;
	font-size: 10px;
	padding: 3px 4px 3px 10px;
	margin: 0;
}

/* ----------------------------------------------------------------- web, email & print ------------------ */
.direct_web { 
	font-family: tahoma;
	text-align: left;
	color: #577e9e;
	font-size: 10px;
	padding-top: 20px;
	margin: 0;
}
.direct_web a {
	color: #577e9e;
	text-decoration: none;
	padding: 4px 0 4px 26px;
}
.direct_web a:hover {  
	color: #968473;
	text-decoration: none;
}

.direct_email { 
	font-family: tahoma;
	text-align: left;
	color: #9fb1ac;
	font-size: 10px;
	padding-top: 20px;
	margin: 0;
}
.direct_email a {
	background-image:url(www.banyantree.com/application/media/images/common/link_email.gif); 
	background-repeat:no-repeat;
	color: #9fb1ac;
	text-decoration: none;
	padding: 4px 0 4px 26px;
}
.direct_email a:hover {
	background-image:url(www.banyantree.com/application/media/images/common/link_email_o.gif);  
	color: #968473;
	text-decoration: none;
}

.direct_print { 
	font-family: tahoma;
	text-align: left;
	color: #9fb1ac;
	font-size: 10px;
	padding-top: 8px;
	margin: 0;
}
.direct_print a {
	background-image:url(www.banyantree.com/application/media/images/common/link_print.gif); 
	background-repeat:no-repeat;
	color: #9fb1ac;
	text-decoration: none;
	padding: 4px 0 4px 26px;
}
.direct_print a:hover {
	background-image:url(www.banyantree.com/application/media/images/common/link_print_o.gif);  
	color: #968473;
	text-decoration: none;
}

/* ----------------------------------------------------------------- win_launch ------------------ */


.win_launch_td {
	padding: 20px;
	text-align: center;
	background-color: #ffffff;
}

/* ----------------------------------------------------------------- footer text ------------------ */

.footer_txt {
	font-family: arial;
	text-align: center;
	color: #d7d2ba;
	font-size: 10px;
	line-height: 18px;
	padding: 14px;
	margin: 0;
}
.footer_txt a {
	color: #d7d2ba;
}
.footer_txt a:hover {
	color: #577e9e;
}

.footer_hub {
	text-align: right;
	vertical-align: top;
	padding: 14px;
	margin: 0;
}

/* shawn to ting: start new stuff */

/* shawn to ting: end new stuff */