/* boxed / lined - generic classes */
table.boxed, table.lined, table.shade, table.plain, table.text, table.filled
{ border: none; border-collapse: collapse; border-spacing: 0; width: 100%; margin-top: 10px; padding: 0; }
table.plain, table.filled
{margin-top: 0;}
table.boxed td, table.lined td, table.shade td, table.plain td, table.text td
{ border: none; border-collapse: collapse; border-spacing: 0; margin: 0; padding: 0; }
table.lined tr.head td.lt,
table.shade tr.head td.st,
table.text tr.head td.tt
{
	padding-left: 10px;
}
table.boxed tr.main td,
table.boxed tr.foot td
{
	border-left: solid 1px;
	border-right: solid 1px;
}
tr.main td
{
	width: 100%;
	padding: 5px 11px 0 11px;
}

table.text tr.main td
{
	padding-top: 0px;
}
table.boxed tr.foot td,
table.lined tr.foot td,
table.shade tr.foot td,
table.plain tr.foot td,
table.text tr.foot td
{
	padding: 0 11px;
}
/* boxed - corner images for spacing */
table.boxed tr.head td.bl img,
table.boxed tr.head td.br img
{
	width: 11px;
	height: 30px;
	visibility: hidden;
}
/* boxed / lined / shade - title column */
table.boxed tr.head td.bt,
table.lined tr.head td.lt,
table.shade tr.head td.st,
table.text tr.head td.tt
{
	width: 100%;
	padding-top: 3px;
	padding-bottom: 3px;
}
/* boxed / lined / text - visibility column */
table.boxed tr.head td.bv,
table.lined tr.head td.lv,
table.text tr.head td.tv,
table.plain tr.head td.pv, table.plain tr.head td.pt,
table.filled tr.head td.fv
{
	display: none;
}
/* common - main paragraphs */
tr.main p
{
	margin: 0 0 10px 0;
	padding: 0;
}
/* main content - sub tables */
tr.main table, tr.main table td
{ border: none; border-collapse: collapse; border-spacing: 0; width: 100%; margin: 0; padding: 0; }

/* lined - header bottom border */
table.lined tr.head td
{ border-bottom: solid 1px; }
table.lined tr.head td.la td
{ border-bottom: none; }
/* shade - header top border */
table.shade tr.head td
{ border-top: solid 1px #58BDB9; }
table.shade tr.head td table td
{ border-top: none; }

/* main content links */
tr.main a, tr.main a:active, tr.main a:hover, tr.main a:link, tr.main a:visited
{ font-size: 11px; font-weight: bold; text-decoration: none; }
table.lined tr.main a
{
	font-size: 10px;
}

/* boxed / lined - footer table generic layout */
tr.foot table
{ width: 100%; border: none; border-collapse: collapse; border-spacing: 0; margin: 0; padding: 0; }
table.boxed tr.foot table td,
table.lined tr.foot table td,
table.shade tr.foot table td,
table.plain tr.foot table td,
table.text tr.foot table td,
table.filled tr.foot table td
{ border: none; border-collapse: collapse; border-spacing: 0; width: 50%; margin: 0; padding: 0; }
tr.foot td.br,
tr.foot td.lr,
tr.foot td.sr,
tr.foot td.pr,
tr.foot td.tr,
tr.foot td.fr
{ text-align: right; }

/******************************************************/
/* common font style */
tr.head span.Head
{
	font-family: Tahoma, Verdana, Helvetica, Arial, Sans-Serif;
	font-size: 13px;
	font-weight: bold;
}
/* text only header */
table.text tr.head span.Head
{
	font-family: Arial, Tahoma, Verdana, Helvetica, Sans-Serif;
	font-size: 15px;
	font-weight: bold;
}
tr.main .Normal
{
	color: #666666;
	font-family: Tahoma, Verdana, Helvetica, Arial, Sans-Serif;
	font-size: 11px;
	font-weight: normal;
}
/* lined / filled only content */
table.lined tr.main .Normal, table.filled tr.main td.fm .Normal
{
	font-family: Arial, Tahoma, Verdana, Helvetica, Sans-Serif;
	font-size: 10px;
}
table.shade tr.head span.Head, table.filled tr.head span.Head
{
	font-family: Arial, Tahoma, Verdana, Helvetica, Sans-Serif;
	font-size: 12px;
	font-weight: bold;
}

table.text tr.main td.tm span.Normal, table.filled tr.main td.fm span.Normal
{
	display: block;
	font-family: Arial, Tahoma, Verdana, Helvetica, Sans-Serif;
	font-size: 14px;
	margin-bottom: 10px;
}

/**********************************************************/
/* select */
tr.main select
{ font-size:11px; color: #666666; }

/*
table.lined tr.main td.lm a.CommandButton, table.lined tr.main td.lm a.CommandButton:active
{ display:block; width: 0; height: 16px; background: url("go.gif") no-repeat scroll left center; padding-left: 15px; overflow: hidden; }
*/
/**********************************************************/
/* lined - links listing layout */
/*
table.text tr.main td.tm select
{ float:left; }
table.text tr.main td.tm a.CommandButton
{ display: block; position: relative; left: 5px; top: -11px; width: 0px; height: 16px; background: url("go.gif") no-repeat scroll left center; padding-left: 15px; overflow: hidden; }
*/



/***********************************/
/* colour definitions for each stream */
table.boxed tr.head span.Head, table.filled tr.head span.Head, table.filled tr.main td.fm .Normal
{ color: #FFFFFF; }

/**********************************************************/
/* consultants colours - #B5A56F */
table.c tr.head td.bl /* top left corner image*/
{ background: #B5A56F url("boxed_lt_consultants.gif") no-repeat scroll top left; }
table.c tr.head td.br /* top right corner image */
{ background: #B5A56F url("boxed_rt_consultants.gif") no-repeat scroll top right; }
table.c td.ba, /* header - action drop down */ table.c td.bt, /* header - module title text */ table.c td.bv  /* header - expand/contract icons*/
{ background-color: #B5A56F; }
table.c tr.main td, /* main content */ table.c tr.foot td /* footer content */
{ border-color: #B5A56F }
table.c tr.main a, table.c tr.main a:active, table.c tr.main a:hover, table.c tr.main a:link, table.c tr.main a:visited /* main content links */
{ color: #B5A56F; }
/**********************************************************/
/* financial colours - #628EBC */
table.f tr.head td.bl /* top left corner image*/
{ background: #628EBC url("boxed_lt_financial.gif") no-repeat scroll top left; }
table.f tr.head td.br /* top right corner image */
{ background: #628EBC url("boxed_rt_financial.gif") no-repeat scroll top right; }
table.f td.ba, /* header - action drop down */ table.f td.bt, /* header - module title text */ table.f td.bv  /* header - expand/contract icons*/
{ background-color: #628EBC; }
table.f tr.main td, /* main content */ table.f tr.foot td /* footer content */
{ border-color: #628EBC }
table.f tr.main a, table.f tr.main a:active, table.f tr.main a:hover, table.f tr.main a:link, table.f tr.main a:visited /* main content links */
{ color: #628EBC; }
/**********************************************************/
/* general colours - #58BDB9 */
table.g tr.head td.bl /* top left corner image*/
{ background: #58BDB9 url("boxed_lt_general.gif") no-repeat scroll top left; }
table.g tr.head td.br /* top right corner image */
{ background: #58BDB9 url("boxed_rt_general.gif") no-repeat scroll top right; }
table.g td.ba, /* header action drop down */ table.g td.bt, /* header module title text */ table.g td.bv  /* header expand/contract icons*/
{ background-color: #58BDB9; }
table.g tr.main td, /* main content */ table.g tr.foot td /* footer content */
{ border-color: #58BDB9 }
table.g tr.main a, table.g tr.main a:active, table.g tr.main a:hover, table.g tr.main a:link, table.g tr.main a:visited /* main content links */
{ color: #58BDB9; }
/**********************************************************/
/* investors colours - #78A095 */
table.i tr.head td.bl /* top left corner image*/
{ background: #78A095 url("boxed_lt_investors.gif") no-repeat scroll top left; }
table.i tr.head td.br /* top right corner image */
{ background: #78A095 url("boxed_rt_investors.gif") no-repeat scroll top right; }
table.i td.ba, /* header - action drop down */ table.i td.bt, /* header - module title text */ table.i td.bv  /* header - expand/contract icons*/
{ background-color: #78A095; }
table.i tr.main td, /* main content */ table.i tr.foot td /* footer content */
{ border-color: #78A095 }
table.i tr.main a, table.i tr.main a:active, table.i tr.main a:hover, table.i tr.main a:link, table.i tr.main a:visited /* main content links */
{ color: #78A095; }
/**********************************************************/
/* occupiers colours - #8581A4 */
table.o tr.head td.bl /* top left corner image*/
{ background: #8581A4 url("boxed_lt_occupiers.gif") no-repeat scroll top left; }
table.o tr.head td.br /* top right corner image */
{ background: #8581A4 url("boxed_rt_occupiers.gif") no-repeat scroll top right; }
table.o td.ba, /* header - action drop down */ table.o td.bt, /* header - module title text */ table.o td.bv  /* header - expand/contract icons*/
{ background-color: #8581A4; }
table.o tr.main td, /* main content */ table.o tr.foot td /* footer content */
{ border-color: #8581A4 }
table.o tr.main a, table.o tr.main a:active, table.o tr.main a:hover, table.o tr.main a:link, table.o tr.main a:visited /* main content links */
{ color: #8581A4; }
/**********************************************************/
/* network colours - various # */
table.n tr.head td.bt span.Head /* module title */ 
{ color: #868A8A; }
table.n tr.head td.bl img /* top left corner image*/
{ background: url("boxed_lth_network.gif") no-repeat scroll top left; visibility: visible; }
table.n tr.head td.br img /* top right corner image */
{ background: url("boxed_rth_network.gif") no-repeat scroll top right; visibility: visible; }
table.n tr.head td.bl /* corner image backgrounds */
{ background: #E4F5F4 url("boxed_ltf_network.gif") no-repeat scroll bottom left; vertical-align: top; }
table.n tr.head td.br 
{ background: #E4F5F4 url("boxed_rtf_network.gif") no-repeat scroll bottom right; vertical-align: top; }
table.n tr.head td.bt /* title padding for network slightly bigger */
{ padding-bottom: 4px; }
table.n td.ba, /* header - action drop down */ table.n td.bt, /* header - module title text */ table.n td.bv /* header - expand/contract icons*/
{ border-top: solid 1px #EEFBF9; background: #E4F5F4 url("boxed_bg_network.gif") repeat-x scroll bottom; }
table.n tr.main td, /* main content */ table.n tr.foot td /* footer content */
{ border-color: #63D5D5; }
table.n tr.main a, table.n tr.main a:active, table.n tr.main a:hover, table.n tr.main a:link, table.n tr.main a:visited /* main content links */
{ color: #66CCCC; }




/**********************************************************/
/* consultants colours - #B5A56F */
table.c tr.head td.la, /* header action drop down */ table.c tr.head td.lt, /* header module title text */ table.c tr.head td.lv  /* header expand/contract icons*/
{ border-color: #B5A56F; }
table.c tr.head td.lt span.Head /* module title */
{ color: #B5A56F; }
/**********************************************************/
/* financial colours - #628EBC */
table.f tr.head td.la, /* header action drop down */ table.f tr.head td.lt, /* header module title text */ table.f tr.head td.lv  /* header expand/contract icons*/
{ border-color: #628EBC; }
table.f tr.head td.lt span.Head /* module title */
{ color: #628EBC; }
/**********************************************************/
/* general colours - #58BDB9 */
table.g tr.head td.la, /* header action drop down */ table.g tr.head td.lt, /* header module title text */ table.g tr.head td.lv  /* header expand/contract icons*/
{ border-color: #58BDB9; }
table.g tr.head td.lt span.Head /* module title */
{ color: #58BDB9; }
/**********************************************************/
/* investors colours - #78A095 */
table.i tr.head td.la, /* header action drop down */ table.i tr.head td.lt, /* header module title text */ table.i tr.head td.lv  /* header expand/contract icons*/
{ border-color: #78A095; }
table.i tr.head td.lt span.Head /* module title */
{ color: #78A095; }
/**********************************************************/
/* occupiers colours - #8581A4 */
table.o tr.head td.la, /* header action drop down */ table.o tr.head td.lt, /* header module title text */ table.o tr.head td.lv  /* header expand/contract icons*/
{ border-color: #8581A4; }
table.o tr.head td.lt span.Head /* module title */
{ color: #8581A4; }
/**********************************************************/
/* network colours - various # */
table.n tr.head td.la, /* header action drop down */ table.n tr.head td.lt, /* header module title text */ table.n tr.head td.lv  /* header expand/contract icons*/
{ border-color: #66CCCC; }
table.n tr.head td.lt span.Head /* module title */
{ color: #66CCCC; }

/**********************************************************/
/* consultants colours - #B5A56F */
table.c tr.head td.sa, /* header action drop down */ table.c tr.head td.st, /* header module title text */ table.c tr.head td.si  /* header icon */
{ background-color: #F0EDE2; /* 20% opacity of normal */}
table.c tr.head td.st span.Head /* module title */
{ color: #B5A56F; }
table.c tr.main td.sm div.Normal /* module content */
{ color: #B5A56F; }
/**********************************************************/
/* financial colours - #628EBC */
table.f tr.head td.sa, /* header action drop down */ table.f tr.head td.st, /* header module title text */ table.f tr.head td.si  /* header icon */
{ background-color: #E0E8F2; /* 20% opacity of normal */ }
table.f tr.head td.st span.Head /* module title */
{ color: #628EBC; }
table.f tr.main td.sm div.Normal /* module content */
{ color: #628EBC; }
/**********************************************************/
/* general colours - #58BDB9 */
table.g tr.head td.sa, /* header action drop down */ table.g tr.head td.st, /* header module title text */ table.g tr.head td.si  /* header icon */
{ background-color: #DEF2F1; /* 20% opacity of normal */ }
table.g tr.head td.st span.Head /* module title */
{ color: #58BDB9; }
table.g tr.main td.sm div.Normal /* module content */
{ color: #58BDB9; }
/**********************************************************/
/* investors colours - #78A095 */
table.i tr.head td.sa, /* header action drop down */ table.i tr.head td.st, /* header module title text */ table.i tr.head td.si  /* header icon */
{ background-color: #E4ECEA; /* 20% opacity of normal */ }
table.i tr.head td.st span.Head /* module title */
{ color: #78A095; }
table.i tr.main td.sm div.Normal /* module content */
{ color: #78A095; }
/**********************************************************/
/* occupiers colours - #8581A4 */
table.o tr.head td.sa, /* header action drop down */ table.o tr.head td.st, /* header module title text */ table.o tr.head td.si  /* header icon */
{ background-color: #E7E6Ed; /* 20% opacity of normal */ }
table.o tr.head td.st span.Head /* module title */
{ color: #8581A4; }
table.o tr.main td.sm div.Normal /* module content */
{ color: #8581A4; }


/**********************************************************/
/* network colours - various # */
/*table.n tr.head td.sa, /* header action drop down * / table.o tr.head td.st, / * header module title text * / table.o tr.head td.si  / * header icon * /
{ background-color: #; / * 20% opacity of normal * / }
table.n tr.head td.st span.Head / * module title * /
{ color: #66CCCC; }
table.n tr.main td.sm div.Normal / * module content * /
{ color: #66CCCC; }
*/

/**********************************************************/
/* consultant colours - #B5A56F */
table.c tr.head td.tt span.Head /* module title */
{ color: #B5A56F; }
table.c tr.main td.tm span.Normal /* module content */
{ color: #B5A56F; }
/**********************************************************/
/* financial colours - #628EBC */
table.f tr.head td.tt span.Head /* module title */
{ color: #628EBC; }
table.f tr.main td.tm span.Normal /* module content */
{ color: #628EBC; }
/**********************************************************/
/* general colours - #58BDB9 */
table.g tr.head td.tt span.Head /* module title */
{ color: #58BDB9; }
table.g tr.main td.tm span.Normal /* module header/footer in content */
{ color: #58BDB9; }
/**********************************************************/
/* investors colours - #78A095 */
table.i tr.head td.tt span.Head /* module title */
{ color: #78A095; padding-bottom: 0; }
table.i tr.main td.tm span.Normal /* module content */
{ color: #78A095; }
/**********************************************************/
/* network colours - #66CCCC */
table.n tr.head td.tt span.Head /* module title */
{ color: #66CCCC; padding-bottom: 0; }
table.n tr.main td.tm span.Normal /* module content */
{ color: #66CCCC; }
/**********************************************************/
/* occupiers colours - #8581A4 */
table.o tr.head td.tt span.Head /* module title */
{ color: #8581A4; padding-bottom: 0; }
table.o tr.main td.tm span.Normal /* module content */
{ color: #8581A4; }




/**********************************************************/
/* general colours - #58BDB9 */
table.g tr.head td.fa, table.g tr.head td.ft, table.g tr.head td.fv, table.g tr.main td.fm
{
	background-color: #58BDB9;
}
table.g tr.main td.fm a, table.g tr.main td.fm a:active, table.g tr.main td.fm a:hover, table.g tr.main td.fm a:link, table.g tr.main td.fm a:visited /* main content links */
{ color: #FFFFFF; }







