@import url(MenuHWDropDown.css);
@import url(MenuHWLeft.css);
@import url(ModuleSupport.css);
@import url(TabsSubTab9pts.css);

/* =============================
   TWUSuper menu styles
   ============================= */

/*Edited Header styles 16/6/05-----------------------------------------------------------------------*/
H1
{
	font-weight: bold;
	font-style: italic;
	font-size: 13pt;
	color: #999999;
	margin-top: 0px;
	margin-bottom: 15px;
}

H2
{
	font-weight: bold;
	font-style: italic;
	font-size: 10pt;
	line-height: 11pt;
	margin-top: 20px;
	margin-bottom: 5px;
}

H3
{
	font-weight: bold;
	font-style: italic;
	font-size: 11pt;
	line-height: 11pt;
	margin-top: 20px;
	margin-bottom: 5px;
}

H4
{
	font-weight: bold;
	font-size: 10pt;
	margin-top: 17px;
	margin-bottom: 5px;
}

UL
{
	margin-top: 0px;
	margin-bottom: 0px;
}

OL
{
	margin-top: 0px;
	margin-bottom: 0px;
}

P
{
	margin-top: 5px;
	margin-bottom: 5px;
}


.linkTable {
	font-size: 10pt;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #666666;
	background-color: #F5F5F5;
}

.imgHeader {
	background-color: #FFFFFF;
}

TD.topLine {
	padding-top: 7px;
	padding-left: 2px;
	padding-right: 6px;
	border-top: #CCCCCC 1px solid;
	font-size: 10pt;
}

TD.next {
	border-bottom: #CCCCCC 1px solid;
}

TD.tlb {
	padding-top: 7px;
	border-left: #CCCCCC 1px solid;
	border-top: #CCCCCC 1px solid;
	border-bottom: #CCCCCC 1px solid;
}

TD.tr {
	padding-top: 7px;
	padding-left: 2px;
	padding-right: 6px;
	border-right: #CCCCCC 1px solid;
	border-top: #CCCCCC 1px solid;
	font-size: 10pt;
}

TD.br {
	border-right: #CCCCCC 1px solid;
	border-bottom: #CCCCCC 1px solid;
}
/*
a.BreadCrumbsLink:link
{
	font-size: 14pt;
	font-family: Arial, Verdana, Helvetica, sans-serif;	
}
a.BreadCrumbsLink:active
{
	font-size: 14pt;
	font-family: Arial, Verdana, Helvetica, sans-serif;	
}
*/
a.BreadCrumbsLink:visited
{
	font-size: 8pt;
	font-family: Arial, Verdana, Helvetica, sans-serif;	
}
a.BreadCrumbsLink:link
{
	font-size: 8pt;
	font-family: Arial, Verdana, Helvetica, sans-serif;	
}
a.BreadCrumbsLink:active
{
	font-size: 8pt;
	font-family: Arial, Verdana, Helvetica, sans-serif;	
}



/*Bread Crumbs---------------------*/
/* imapct on the non underline text */
.BreadCrumbsLink
{	
	font-size: 8pt;
	font-family: Arial, Verdana, Helvetica, sans-serif;	
}
/*The following is the > sign ---*/
.BreadCrumbsText
{	
    padding:0 3px;
	font-size: 8pt;
	font-family: Arial, Verdana, Helvetica, sans-serif;	
}
/*No impact */
.breadcrumbs
{	
	font-size: 12pt;
	font-family: Arial, Verdana, Helvetica, sans-serif;	
}
/*No impact*/
.BreadCrumbs
{
	font-size: 3pt;
	font-family: Arial, Verdana, Helvetica, sans-serif;	
}

.TitleNoTheme
{
	font-size: 10pt;
	font-weight: bold;
	color: #999999;
	
}




/*From Ben 10/6/05-----------------------------------------------------------------------*/

TH.tlb {
	border-left: #CCCCCC 1px solid;
	border-top: #CCCCCC 1px solid;
	border-bottom: #CCCCCC 1px solid;
}

TH.tlbr {
	border-left: #CCCCCC 1px solid;
	border-right: #CCCCCC 1px solid;
	border-top: #CCCCCC 1px solid;
	border-bottom: #CCCCCC 1px solid;
}

/* == see above ==
 TD.tlb {
	padding-top: 7px;
	border-left: #CCCCCC 1px solid;
	border-top: #CCCCCC 1px solid;
	border-bottom: #CCCCCC 1px solid;
	background-color: #F5F5F5;
}
*/

TD.tlbr {
	padding-top: 7px;
	border-left: #CCCCCC 1px solid;
	border-right: #CCCCCC 1px solid;
	border-top: #CCCCCC 1px solid;
	border-bottom: #CCCCCC 1px solid;
	background-color: #F5F5F5;
}

.IDXcontent {
	font-size: 10pt;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #666666;
}

/*-----------------------------------------------------------------------*/

/*TWUSUPER Custom Menus-----------------------------------------------------------------------*/

.TWUSMHeading
{
	
	/*border-top: white 1px solid;*/
	border-left: white 2px solid;
	font-weight: bold;
	font-size: 10pt;
	margin-bottom: 0px;

	/*
	border-left: black 1px solid;
	border-right: black 1px solid;
	border-top: black 1px solid;
	*/
	
	font-family: Arial, Verdana, Helvetica, sans-serif;
	/*PArent menu, background colour*/
	background-color: white;   
 	cursor: hand;
 	
 	
 	

}

.TWUSMHeadingOver
{
	
	/*border-top: white 1px solid;*/
	border-left: white 2px solid;
	font-weight: bold;
	font-size: 10pt;
	margin-bottom: 0px;

	/*
	border-left: black 1px solid;
	border-right: black 1px solid;
	border-top: black 1px solid;
	*/
	
	font-family: Arial, Verdana, Helvetica, sans-serif;
	/*PArent menu, background colour*/
	background-color: #CC0000;
	color: white;
	cursor: hand;
}


.TWUSMHeadingOver_Ind
{
	border-right: white 1px solid;
	font-weight: bold;
	font-size: 10pt;
	/*
	border-left: black 1px solid;
	border-right: black 1px solid;
	border-top: black 1px solid;
	*/
	border-bottom: #cccccc 1px solid;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	/*PArent menu, background colour*/
	background-color: #bbbbbb;
	color: #333333;
	cursor: hand;
}
.TWUSMHeadingOver_AboutUs /*For About US headings*/ 
{
	
	/*border-top: white 1px solid;*/
	border-left: white 2px solid;
	font-weight: bold;
	font-size: 10pt;
	margin-bottom: 0px;
	/*
	border-left: black 1px solid;
	border-right: black 1px solid;
	border-top: black 1px solid;
	*/
	
	font-family: Arial, Verdana, Helvetica, sans-serif;
	/*PArent menu, background colour*/
	background-color: #CC0000;
	color: white;
	cursor: hand;
}
.TWUSMHeadingOver_Product /*For Product headings*/
{
	
	border-top: white 1px solid;
	border-left: white 2px solid;
	font-weight: bold;
	font-size: 10pt;
	/*
	border-left: black 1px solid;
	border-right: black 1px solid;
	border-top: black 1px solid;
	*/
	
	font-family: Arial, Verdana, Helvetica, sans-serif;
	/*PArent menu, background colour*/
	background-color: #CC0000;
	color: white;
	cursor: hand;
}
.TWUSMHeadingOver_AboutSuper /*For AboutSuper headings*/
{
	
	border-top: white 1px solid;
	border-left: white 2px solid;
	font-weight: bold;
	font-size: 10pt;
	/*
	border-left: black 1px solid;
	border-right: black 1px solid;
	border-top: black 1px solid;
	*/
	
	font-family: Arial, Verdana, Helvetica, sans-serif;
	/*PArent menu, background colour*/
	background-color: #CC0000;
	color: white;
	cursor: hand;
}
.TWUSMHeadingOver_YouAndYourSuper /*For You and your super headings*/
{
	
	border-top: white 1px solid;
	border-left: white 2px solid;
	font-weight: bold;
	font-size: 10pt;
	/*
	border-left: black 1px solid;
	border-right: black 1px solid;
	border-top: black 1px solid;
	*/
	
	font-family: Arial, Verdana, Helvetica, sans-serif;
	/*PArent menu, background colour*/
	background-color: #CC0000;
	color: white;
	cursor: hand;
}

.TWUSMHeadingOver_Industry /*For Industry headings*/
{
	
	border-top: white 1px solid;
	border-left: white 2px solid;
	font-weight: bold;
	font-size: 10pt;
	/*
	border-left: black 1px solid;
	border-right: black 1px solid;
	border-top: black 1px solid;
	*/
	
	font-family: Arial, Verdana, Helvetica, sans-serif;
	/*PArent menu, background colour*/
	background-color: #CC0000;
	color: white;
	cursor: hand;
}

.TWUSMHeadingOver_TPer
{
	border-right: white 1px solid;
	font-weight: bold;
	font-size: 10pt;
	/*
	border-left: black 1px solid;
	border-right: black 1px solid;
	border-top: black 1px solid;
	*/
	border-bottom: #cccccc 1px solid;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	/*PArent menu, background colour*/
	background-color: #0099ff;
	color: white;
	cursor: hand;
}
.TWUSMHeadingOver_TransPersonal /*For TransPersonal*/
{
	border-right: white 1px solid;
	font-weight: bold;
	font-size: 10pt;
	/*
	border-left: black 1px solid;
	border-right: black 1px solid;
	border-top: black 1px solid;
	*/
	border-bottom: #cccccc 1px solid;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	/*PArent menu, background colour*/
	background-color: #0099ff;
	color: white;
	cursor: hand;
}

.TWUSMHeadingOver_TPen
{
	border-right: white 1px solid;
	font-weight: bold;
	font-size: 10pt;
	/*
	border-left: black 1px solid;
	border-right: black 1px solid;
	border-top: black 1px solid;
	*/
	border-bottom: #cccccc 1px solid;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	/*PArent menu, background colour*/
	background-color: #339900;
	color: white;
	cursor: hand;
}
.TWUSMHeadingOver_TransPension /*For TransPension */
{
	border-right: white 1px solid;
	font-weight: bold;
	font-size: 10pt;
	/*
	border-left: black 1px solid;
	border-right: black 1px solid;
	border-top: black 1px solid;
	*/
	border-bottom: #cccccc 1px solid;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	/*PArent menu, background colour*/
	background-color: #339900;
	color: white;
	cursor: hand;
}
.TWUSMHeadingOver_TSup
{
	border-right: white 1px solid;
	font-weight: bold;
	font-size: 10pt;
	/*
	border-left: black 1px solid;
	border-right: black 1px solid;
	border-top: black 1px solid;
	*/
	border-bottom: #cccccc 1px solid;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	/*PArent menu, background colour*/
	background-color: #FFCC33;
	color: white;
	cursor: hand;
}

.TWUSMHeadingOver_Transuper /*For Transuper headings*/
{
	border-right: white 1px solid;
	font-weight: bold;
	font-size: 10pt;
	/*
	border-left: black 1px solid;
	border-right: black 1px solid;
	border-top: black 1px solid;
	*/
	border-bottom: #cccccc 1px solid;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	/*PArent menu, background colour*/
	background-color: #FFCC33;
	color: white;
	cursor: hand;
}




.TWUSMSelected /* Specified at cell level for each menu item when mouse over*/
{
	border-right: white 1px solid;
	margin-top: 1px;
	font-weight: 400;
	font-size: 10pt;
	margin-bottom: 1px;
	/*border-left: white 1px solid;
	border-bottom: white 1px solid;*/
	font-family: Arial, Verdana, Helvetica, sans-serif;
	background-color: #eeeeee;	   
	cursor: hand;
}

/*-----------------------------------------------------------------------*/

/*Centre Pane-----------------------------------------------------------------------*/

.CentrePane 
{
	border-right: #cccccc 1px solid;
}

/*-----------------------------------------------------------------------*/


/*Quick Links-----------------------------------------------------------------------*/

.TWS_QuikLinks
{
	font-weight: 100;
	font-size: 10pt;
	/*
	border-left: gray 1px solid;
	border-bottom: gray 1px solid;
	border-right: gray 1px solid;
	*/
	font-family: Arial, Verdana, Helvetica, sans-serif;
	background-color: #F5F5F5;
	color: black;
}

.QL
{
	font-weight: 100;
	font-size: 10pt;
	/*
	border-left: gray 1px solid;
	border-bottom: gray 1px solid;
	border-right: gray 1px solid;
	*/
	font-family: Arial, Verdana, Helvetica, sans-serif;
	background-color: #F5F5F5;
	color: black;
}




.QL tr td
{
	padding: 5px 0;
}


.QL_Border
{

	font-weight: 100;
	font-size: 10pt;
	font-family: Verdana, Helvetica, sans-serif;
	background-color: #F5F5F5;
	color: black;
	border-left: #CCCCCC 1px solid;
	border-right: #CCCCCC 1px solid;
	border-top: #CCCCCC 1px solid;
	border-bottom: #CCCCCC 1px solid;
}

A.TWS_QuikLinks:visited
{
	color: #000000;
	text-decoration: none;
	
}
A.TWS_QuikLinks:link
{
	color: #000000;
	text-decoration: none;
	
}
A.TWS_QuikLinks:active
{
	color: #000000;
	text-decoration: none;
}
A.TWS_QuikLinks:hover
{
	color: #000000;
	text-decoration: underline;
	
}

/*-----------------------------------------------------------------------*/



/*Footer-----------------------------------------------------------------------*/


table.footerCMSMenu tr td
{
	font-size: 8pt;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: black;
	cursor:pointer;
	text-decoration:underline;
}

table.footerCMSMenu tr td.footerCMSMenuItemMouseOver
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #6699CC;
	font-size: 8pt;
}

/*-----------------------------------------------------------------------*/

.Disclaimer
{
	font-size: 8pt;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: black;
}

a.Disclaimer
{
	color: #000000;
	font-size: 8pt;
	font-family: Arial, Verdana, Helvetica, sans-serif;
}


a.Disclaimer:link 
{
	color: #6699CC;
	font-size: 8pt;
	font-family: Arial, Verdana, Helvetica, sans-serif;
}
a.Disclaimer:visited 
{
	color: #6699CC;
	font-size: 8pt;
	font-family: Arial, Verdana, Helvetica, sans-serif;
}
a.Disclaimer:active 
{
	color: #6699CC;
	font-size: 8pt;
	font-family: Arial, Verdana, Helvetica, sans-serif;
}
a.Disclaimer:hover
{
	color: #6699CC;
	font-size: 8pt;
	font-family: Arial, Verdana, Helvetica, sans-serif;
}


/* Standard HTML tags */
BODY
{
	padding-left: 0px;
	font-size: 10pt;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 0px;
	background-color: #ffffff;
	padding-right: 0px;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 8pt;
}
P
{
	margin-top: 1px;
	font-size: 10pt;
	color: #333333;
	padding-top: 0px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
}

Z
{
	margin-top: 1px;
	font-size: 2pt;
	color: #333333;
	padding-top: 0px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
}


/* Important the order: link, visited, hover, focus, active. see http://www.w3.org/TR/REC-CSS2/selector.html  */
A:link
{
	font-size: 10pt;
	color: #3366CC;
	text-decoration: underline;
}
A:visited
{
	font-size: 10pt;
	border-left: none;
	color: #3366CC;
	text-decoration: underline;
}
A:hover
{
	color: #6699CC;
	text-decoration: underline;
}
A:focus
{
	color: #6699CC;
	text-decoration: underline;
}
A:active
{
	color: #f9ccb0;
	text-decoration: underline;
}
DIV
{
	font-size: 10pt;
}

/* upper level Heading styles edited, see above */


H5
{
	font-weight: bold;
	font-size: 11pt;
}
H6
{
	font-weight: bold;
	font-size: 10pt;
}
HR
{
	color: #999999;
	height: 1pt;
	text-align: center;
}
IMG
{
	border-right: none;
	border-top: none;
	border-left: none;
	border-bottom: none;
}
INPUT.CommandButton
{
	border-right: #333333 thin solid;
	padding-right: 3pt;
	border-top: #cccccc thin solid;
	padding-left: 3pt;
	font-weight: 400;
	font-size: 7pt;
	padding-bottom: 3pt;
	border-left: #cccccc thin solid;
	color: #FFFFFF;
	line-height: 7pt;
	padding-top: 3pt;
	border-bottom: #333333 thin solid;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	background-color: #aaaaaa;
	text-decoration: none;
}
INPUT
{
	font-size: 8pt;
	font-family: Arial, Verdana, Helvetica, sans-serif;
}
TABLE
{
	font-size: 10pt;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
}
THEAD
{
	font-size: 10pt;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
}
TR
{
	font-size: 10pt;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
}
TH
{
	font-size: 10pt;
	vertical-align: baseline;
	color: #333333;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
}
TD
{
	font-size: 10pt;
	color: #333333;
	font-family: Arial, Verdana, Helvetica, sans-serif;
}
TFOOT
{
	font-size: 10pt;
}
TEXTAREA
{
	font-size: 8pt;
	font-family: Arial, Verdana, Helvetica, sans-serif;
}
OL
{
	font-size: 10pt;
}
UL
{
	font-size: 10pt;
	/* list-style-image: url(img/bulleye.gif); */
}


/* Standard Rainbow Classes */

/* Command buttons */
.CommandButton
{
	font-size: 8pt;
	font-weight: 400;
	color: #333333;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	background-color: #eeeeee;
	text-decoration: none;
	white-space: nowrap;
	line-height: 18pt;
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 3px;
	padding-top: 3px;
	border-bottom: #000000 2px solid;
	border-left: #bbbbbb 2px solid;
	border-top: #bbbbbb 2px solid;
	border-right: #000000 2px solid;
	display: inline;
}

/* Important the order: link, visited, hover, focus, active. see http://www.w3.org/TR/REC-CSS2/selector.html  */

A.CommandButton:link
{
	font-size: 8pt;
	color: #333333;
	text-decoration: none;
}
A.CommandButton:visited
{
	font-size: 8pt;
	color: #333333;
	text-decoration: none;
}
A.CommandButton:hover
{
	font-size: 8pt;
	color: #000000;
	text-decoration: none;
}
A.CommandButton:focus
{
	font-size: 8pt;
	color: #FFFFFF;
	text-decoration: none;
}
A.CommandButton:active
{
	font-size: 8pt;
	color: #FFFFFF;
	text-decoration: none;
}

.EnhancedHtmlTitlePage /* Enhanced module support */
{
	font-weight: normal;
	font-size: 12pt;
	color: #333333;
	font-family: Arial, Verdana, Helvetica, sans-serif;
}
.EnhancedHtmlLink
{
	font-weight: bold;
	font-size: 7pt;
	color: #333333;
	font-family: Arial, Verdana, Helvetica, sans-serif;
}
A.EnhancedHtmlLink:link
{
	color: #000000;
	text-decoration: none;
}
A.EnhancedHtmlLink:visited
{
	color: #999999;
	text-decoration: none;
}
A.EnhancedHtmlLink:hover
{
	color: #cccccc;
	text-decoration: none;
}
A.EnhancedHtmlLink:focus
{
	color: #cccccc;
	text-decoration: none;
}
A.EnhancedHtmlLink:active
{
	color: #333333;
	text-decoration: none;
}

.Error /* Error and warning messages */
{
	color: #FF0000;
}
.Grid_Header, .Grid_Header TD, .Grid_Header TH /* Search Modules */
{
	background-color: #999999;
	font-weight: 600;
}
.Grid_Footer
{
}
.Grid_Item
{
}
.Grid_Item TD A
{
	font-weight: 600;
}
.Grid_AlternatingItem
{
	background-color: #CCCCCC;
}
.Grid_AlternatingItem TD A
{
	font-weight: 600;
}
.Grid_SelectedItem
{
}
.Grid_Pager
{
}
.Head /* Add, announcements, articles, blog, ecc ecc */
{
	font-weight: bold;
	font-size: 12pt;
	color: #999999;
	font-family: Arial, Verdana, Helvetica, sans-serif;
}
INPUT.NormalTextBox, .NormalTextBox
{
	font-size: 10pt;
	font-family: Arial, Verdana, Helvetica, sans-serif;
}
SELECT, SELECT.NormalTextBox
{
	font-size: 10pt;
	font-family: Arial, Verdana, Helvetica, sans-serif;
}
OPTION
{
	font-size: 10pt;
	font-family: Arial, Verdana, Helvetica, sans-serif;
}
.ItemTitle
{
	/*font-weight: bolder;*/
	font-size: 10pt;
	color: white;
}
.ItemDate
{
	font-size: 10pt;
	color: #999999;
	font-family: Arial, Verdana, Helvetica, sans-serif;
}

.Message /* Informative messages */
{
	font-weight: normal;
	font-size: 10pt;
	color: #ee7a35;
	background-color: #ffcc00;
}
.ModuleTitle /* Title of each module */
{
	font-weight: 600;
	font-size: 8pt;
	color: #333333;
	line-height: 14pt;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	white-space: nowrap;
	overflow: hidden;
}
.ModuleTitleAlt /* Title of each module */
{
	font-weight: 600;
	font-size: 10pt;
	color: #333333;
	line-height: 14pt;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	white-space: nowrap;
	overflow: hidden;
}
.Module /* Module */
{
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 10px;
	padding-top: 10px;
	background-color: #FFFFFF;
}
.ModuleAlt /* Module variant */
{
	background-color: #FFFFFF;
}
.Normal
{
	padding-right: 0pt;
	font-size: 10pt;
	color: #333333;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	line-height: normal;
	letter-spacing: normal;
}
.NormalBold
{
	padding-left: 5pt;
	font-weight: bold;
	font-size: 10pt;
	color: #333333;
	font-family: Arial, Verdana, Helvetica, sans-serif;
}
.NormalItalic
{
	font-size: 10pt;
	font-style: italic;
}

.btn-img-txt
{
}
.btn-img-only
{
}
.btn-img-txt
{
	overflow: hidden;
}
.btn-img-only-css
{
	overflow: hidden;
}
DIV.btn-img-only
{
	display: block;
	overflow: hidden;
	width: 0px;
	height: 0px;
}
DIV.btn-img-only-css
{
	display: block;
	overflow: hidden;
	width: 0px;
	height: 0px;
}
DIV.btn-img-txt
{
	display: block;
	overflow: hidden;
	width: 0px;
	height: 0px;
}
DIV.btn-txt-only
{
	font-size: 8pt;
	line-height: 0.8;
}


.SiteLink /* Used on Header menu in Layouts */
{
	font-weight: normal;
	font-size: 7pt;
	color: #ee7a35;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	background-color: #f9ccb0;
	text-align: center;
	display: block;
	padding-bottom: 0px;
	margin-bottom: 0px;
	padding-right: 4px;
	padding-left: 4px;
}

/* Important the order: link, visited, hover, focus, active. see http://www.w3.org/TR/REC-CSS2/selector.html  */
.SiteLink A:link
{
	display: block;
	font-size: 7pt;
	color: #333333;
	text-align: center;
	text-decoration: none;
}
.SiteLink A:visited
{
	color: #333333;
	font-size: 7pt;
}
.SiteLink A:hover
{
	color: #ee7a35;
	font-size: 7pt;
}
.SiteLink A:focus
{
	color: #ee7a35;
	font-size: 7pt;
}
.SiteLink A:active
{
	color: #333333;
	font-size: 7pt;
}

.SiteTitle /* Portal title in Header, in layout file */
{
	padding-right: 0px;
	padding-left: 10px;
	font-weight: bold;
	font-size: 22pt;
	padding-bottom: 0px;
	color: #FFFFFF;
	padding-top: 0px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	text-decoration: none;
}
.SubHead
{
	font-weight: 600;
	font-size: 10pt;
	color: #333333;
	padding-top: 4px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
}
.SubSubHead
{
	margin-top: 10pt;
	font-weight: 600;
	font-size: 10pt;
	color: #ee7a35;
}

/* Three panes */
.LeftPane
{
	padding-right: 0px;
	padding-left: 10px;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 10px;
	/*width: 200;*/

}
.RightPane
{
	padding-right: 1px;
	padding-left: 8px;
	padding-bottom: 00px;
	margin: 0px;
	padding-top: 10px;
	/*width: 500;*/
	/*border-left: #cccccc 1px solid;*/

}
.ContentPane
{
	
	border-right: #cccccc 1px solid;
	padding-right: 10px;
	border-top: none;
	padding-left: 10px;
	padding-bottom: 0px;
	margin: 0px;
	border-left: none;
	padding-top: 10px;
	border-bottom: none;
	width: 9300;
	height: 420;
}

.DefaultBanner1 /* Graphics */
{
	background-color: #ffffff;
}
.DefaultBanner2 /* Graphics */
{
	background-color: #ffffff;
}
.DefaultTD /* Graphics */
{
	background-color: #ffffff;
}
.DefaultTDSub /* Graphics */
{
	background-color: #ffffff;
}

/* =============================
	 styles
   ============================= */
.bc_Row
{
	padding-left: 28px;
	border-bottom: solid 1px #ffffff;
	background-color: #f9ccb0;
}
.bc_Text
{
	font-size: 7pt;
}
.bc_Link, .bc_Link:link, .bc_Link:visited
{
	padding-left: 10px;
	font-size: 7pt;
	font-weight: normal;
	text-decoration: none;
	color: #333333;
}
.bc_Link:hover
{
	color: #FFFFFF;
}

/* The Date Element in the Header */
.dateCurrent
{
	padding-right: 4px;
	font-size: 7pt;
	line-height: 7pt;
}

/* The Last Visit Element in the Header */
.dateLastVisit
{
	padding-right: 4px;
	font-size: 7pt;
	line-height: 7pt;
}


/* =============================
   SolpartNavigation menu styles
   ============================= */

.spm_MenuContainer
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	border-collapse: collapse;
}
.spm_MenuBar
{
	height: 22px;
	background-color: #cccccc;
	color: #000000;
}
.spm_MenuBar TD
{
	font-size: 7pt;
	border: none;
	background-color: #cccccc;
	color: #000000;
}
.spm_MenuBar TD TD
{
	border-left: solid 1px #999999;
}
.spm_SubMenu
{
	border-right-color: #009966;
}
.spm_SubMenu TD
{
	color: #000000;
	background-color: #cccccc;
	height: 22px;
}
.spm_MenuBreak
{
	height: 0px;
}
.spm_MenuItem
{
	cursor: pointer;
}
.spm_MenuItem TD
{
	height: 22px;
	font-size: 7pt;
	color: #333333;
	padding-left: 3px;
	padding-right: 3px;
	font-weight: bold;
}
.spm_MenuIcon
{
}
.spm_MenuStyle
{
}
.spm_MenuItemSel
{
	background-color: #999999;
	cursor: pointer;
}
.spm_MenuItemSel TD
{
	color: #ffffff;
	font-size: 7pt;
	padding-left: 3px;
	padding-right: 3px;
	font-weight: bold;
}
.spm_MenuArrow
{
	font-family: webdings, Fantasy;
	font-size: 7pt;
	cursor: pointer;
}
.spm_RootMenuArrow
{
	font-size: 7pt;
	cursor: pointer;
	font-family: webdings, Fantasy;
}
.spm_DefaultItem
{
	cursor: pointer;
}
.spm_DefaultItem TD
{
	height: 22px;
	font-size: 7pt;
	padding-left: 3px;
	padding-right: 3px;
}
.spm_DefaultItemHighlight
{
}
.spm_DefaultItemHighlight TD
{
}
.cursorHand {cursor:hand}
.tableProjectInfoBoxHide {background-color:#F3D623;display:none}
.tableProjectInfoBoxShow {background-color:#F3D623;display:block}

.tableProjectInfoBoxHide2 {background-color:white;display:none}


.tdProjectInfoBody {font-family:Arial;font-size:11px;font-weight:normal;color:#000;background-color:#FBF9E4}

.tdProjectInfoBody2{font-family:Arial;font-size:11px;font-weight:normal;color:#000;background-color:white}
.tdProjectInfoTitle {font-family:Arial;font-size:12px;font-weight:bold;color:#000;background-color:#FBF9E4;padding-left:16px}
A.linkProjectInfoHeader:link {font-family:Arial;font-size:12px;color:#6E3C07;text-decoration:none}
A.linkProjectInfoHeader:visited {font-family:Arial;font-size:12px;color:#6E3C07;text-decoration:none}
A.linkProjectInfoHeader:active {font-family:Arial;font-size:12px;color:#6E3C07;text-decoration:none}
A.linkProjectInfoHeader:hover {font-family:Arial;font-size:12px;color:#6E3C07;text-decoration:underline}

.formtext { 

            font-size: 10pt;
            color: #000000;
            font-family: Arial, Verdana, Helvetica, sans-serif;
}


.rate_head {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #CC0000;
	font-weight: bold;
}
.rate_con_bold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: bold;
}
.rate_con {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}
.table_title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: italic;
	font-weight: bold;
	color: #3399CC;
}

.mainNav table {border-collapse:collapse}
.mainNav table td{border-width:0px;padding:0px;cursor:pointer}

ul.mainCMSListMenuUL {list-style:none;margin:0;padding:0}
ul.mainCMSListMenuUL li
{
    float:left;padding:0px;margin:0;
    border-top:1px solid #CCCCCC;
    border-left:1px solid #CCCCCC;
    border-bottom:1px solid #CCCCCC;
}

ul.mainCMSListMenuUL li.mainCMSListMenuLIlast
{
    border-right:1px solid #CCCCCC;
}

ul.mainCMSListMenuUL li a
{
    text-decoration:none;
    color:#666666;
    font-size:12px;
    font-weight:bold;
    font-family:Arial;
    font-style:italic;
    background-color:#E3E3E3;
    display:block;
    padding:5px 25px;
}

ul.mainCMSListMenuUL li a:visited,ul.mainCMSListMenuUL li a:link,
{
    text-decoration:none;
    color:#666666;
}

ul.mainCMSListMenuUL li a:hover, ul.mainCMSListMenuUL li a.mainCMSListMenuLinkHighlighted
{
    background-color:#C4C4C4;
}

ul.topCMSListMenuUL {list-style:none;padding:3px 0 0 10px;margin:1px 0}
ul.topCMSListMenuUL li{display:inline;padding:0px;height:15px;margin-left:-5px}

input.searchButton
{
    background: url(../../images/Buttons/search2_go_n.gif) no-repeat 0 0;
}

input.searchButton:hover
{
    background: url(../../images/Buttons/search2_go_o.gif) no-repeat 0 0;
}

#tdArrow
{
    cursor:pointer;
}

.TWUSMMenu /* Specified at table level */
{
	border: #cccccc 1px solid;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	/*PArent menu, background colour*/
	background-color: white;
 	cursor: hand;	
	
}
/* Left hand navigation start */
span.lhsMenu ul, span.lhsChildMenu ul{list-style:none;margin:0px;}
span.lhsMenu ul {padding:1px}
span.lhsMenu ul li{clear:both;margin-left:-1px;width:190px;}
span.lhsMenu ul li a{padding:2px 5px;width:165px;text-decoration:none;display:block}
span.lhsChildMenu ul li {padding:0px;}
span.lhsChildMenu ul li a{padding:2px 5px;width:165px;text-decoration:none;display:block}



span.lhsChildMenu ul li a:hover,span.lhsChildMenu ul li a.current,
span.lhsMenu ul li a:hover, span.lhsMenu ul li a.current
{
    text-decoration:none;
    color :White; 
	cursor:pointer;	 
}

span.lhsMenu ul li a:visited
{
    text-decoration:none;
}


span.lhsChildMenu ul.CSSDefaultHL li a:hover,
span.lhsChildMenu ul.CSSDefaultHL li a.current,
span.lhsMenu ul.CSSDefaultHL li a:hover, span.lhsMenu ul.CSSDefaultHL li a.current
{
    background-color: #CC0000;	 
}

span.lhsChildMenu ul.CSSTransPersonalHL li a:hover, 
span.lhsChildMenu ul.CSSTransPersonalHL li a.current,
span.lhsMenu ul.CSSTransPersonalHL li a:hover, span.lhsMenu ul.CSSTransPersonalHL li a.current
{
    background-color: #0099ff;	 
}


span.lhsChildMenu ul.CSSTransPensionHL li a:hover,
span.lhsChildMenu ul.CSSTransPensionHL li a.current,
span.lhsMenu ul.CSSTransPensionHL li a:hover, span.lhsMenu ul.CSSTransPensionHL li a.current
{
    background-color: #339900;	 
}


span.lhsChildMenu ul.CSSTransuperHL li a:hover,
span.lhsChildMenu ul.CSSTransuperHL li a.current,
span.lhsMenu ul.CSSTransuperHL li a:hover, span.lhsMenu ul.CSSTransuperHL li a.current
{
    background-color: #FFCC33;	 
}

span.menuArrow
{
    float:right;
    padding:1px 2px;
}

/* Left hand navigation end */

.CMSSiteMapListItem
{
    list-style-image:url(../images/sitemap/sm_RootNode.gif)
}