/****
Headings & Sub Headings
*****/

TD{
	font-family: Verdana, Arial, Helvetica;
	font-size: 70%;
	color: #000000;
	vertical-align : top;
}
input, select, textarea{
	font-family: Verdana, Arial, Helvetica;
	font-size: 100%;
	color: #000000;
}
.inputWidth{
	font-family: Verdana, Arial, Helvetica;
	font-size: 100%;
	color: #000000;
	width : 350px;
}
UL{
	margin-left:20px;
	list-style-type:square;
	margin-top:2px;
	margin-bottom:2px;	
   	COLOR: #000000;
}
LI{
	line-height: 120%;
	margin-bottom:5px;	
}

blockquote{
	margin-top:0px;
	margin-bottom:0px;	
}

OL{
	margin-left:25px;
	margin-top:2px;
	margin-bottom:2px;	
   	COLOR: #000000;
}

UL.homepage{
	margin-left:16px;
}

TD UL UL{
	font-size: 100%;
}
UL UL{
	font-size: 100%;
}
UL UL UL{
	font-size: 100%;
}
TD OL OL{
	font-size: 100%;
}
UL UL{
	font-size: 100%;
}
UL UL UL{
	font-size: 100%;
}
.NavSeparator{
	color:#FFCC00;
}
.Heading1{
	font-weight:bold;
	font-size:  110%;
	color: #000000;
	border-bottom:1px solid #FFCC00;
}
.Heading2{
	font-weight:bold;
	font-size: 120%;
	color: #000000;
}
.Heading3{
	font-weight:bold;
	font-size: 85%;
	color: #000000;
}
.Heading4{
	font-weight:bold;
	font-size: 110%;
	color: #000000;
}
H4{
	font-weight:bold;
	font-size: 100%;
	color: #000000;
}
.Indent{
	padding-left:10px;
	width : 100%;
}


/****
CommNet home styles
*****/
.homemoduleheading{
	font-weight: bold;
	font-size: 13px;
	padding-bottom: 2px;
	border-bottom: 3px #cc6633 solid;
}

.homemoduleheadingsmall{
	font-weight: bold;
	font-size: 11px;
	padding-bottom: 2px;
	padding-top: 2px;
	padding-left: 3px;
	background-image: url('/common/images/headingbackground.gif');
	background-repeat: repeat-y;
}



.TagLine{
	font-size: 100%;
	color: #FFFFFF;
}
.TagLineHome{
	font-weight:bold;
	font-size: 120%;
	color: #FFFFFF;
}
.SiteTitle{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: lighter;
	font-size: 200%;
	color: #FFFFFF;
	padding-top : 15px;
	letter-spacing : 10px;
}
.BSUSiteTitle{
	font-family: Arial, Verdana, Helvetica;
	font-weight:normal;
	font-size: 180%;
	color: #FFFFFF;
}
.PageTitle{
	font-weight:bold;
	font-size: 120%;
	color: #000000;
	padding-left : 10px;
	padding-top : 5px;
}
.PageDate{
	background-color: White;
	vertical-align : bottom;
	padding-left:0px;
	padding-right:0px;
	padding-top:0px;
	padding-bottom:0px;
}
.PageDate2{
	font-size: 70%;
	color: #333333;
	background-color:#999999;
	vertical-align : bottom;
	padding-right:5px;
	padding-bottom:5px;
	}
.GlobalNavSearchElement{
	vertical-align: middle
	}
.GlobalNavVision{
	background-color: #333399; 
	color:#ffffff; 
	font-weight: bold; 
	width: 300px;
	text-align: center;
	}
.PersistNav{
	font-size: 60%;
	color: #000000;
	font-weight:bold;
	}
.PersistNav a{
	color: #000000;
	text-decoration: none;	
	}
.PersistNav a:active{
	color: #000000;
	text-decoration: none;
	}
.PersistNav a:visited{
	color: #000000;
	text-decoration: none;
	}
.PersistNav a:hover{
	color: #000000;
	text-decoration: underline;	
	}
.HorizontalNavNotSelected{
	font-size: 60%;
	color: #000000;
	font-weight:bold;
	background-color:#FFCC00;
	}
.HorizontalNavNotSelected a{
	color: #000000;
	text-decoration: none;	
	}
.HorizontalNavNotSelected a:active{
	color: #000000;
	text-decoration: none;
	}
.HorizontalNavNotSelected a:visited{
	color: #000000;
	text-decoration: none;
	}
.HorizontalNavNotSelected a:hover{
	color: #000000;
	text-decoration: underline;	
	}
.Feature{
	font-size: 120%;
	font-weight:bold;
	}
.Story{
	font-size: 100%;
	font-weight:bold;
	font-family: Verdana, Arial, Helvetica;
	}
.DateLine{
	font-size: 85%;
	color: #999999;
	font-family: Verdana, Arial, Helvetica;
	}
/*
Content Module Titles
*/

.ServNavKeySection{
	background-color: #DCDCDC;
	}
.ServNavModuleOther{
	background-color: #EFEFEF;
	}
.NavModuleBorder{
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
	margin-right:0px;
	background-color : #EEEEEE;
	}
.GreyNavModuleBorder{
	border-left: 1px solid #999999;
	border-right: 1px solid #999999;
	border-bottom: 1px solid #999999;
	margin-right:0px;
	}
.VerticalLineOrange{
	border-left:1px solid #FFCC00;
	font-size: 100%;
	color: #000000;
	}
.ContentModule3 {
	font-family: Verdana, Arial, Helvetica;
	font-weight:bold;
	font-size: 85%;
	color: #999999;	
	border: 1px solid #000000;
	background-color: #EEEEEE;
	}
.HeadingOrangeOnBlackBorder{
	border:1px solid #FFCC00;
	background-color:#000000;
	}
.HeadingOrangeOnBlack {
	font-family: Verdana, Arial, Helvetica;
	font-weight:bold;
	font-size: 70%;
	padding-left:5px;
	color: #FFCC00;	
	}
.HeadingOrangeOnBlack a{
	color: #FFCC00;
	}
.HeadingOrangeOnBlack a:active{
	color: #FFCC00;
	}
.HeadingOrangeOnBlack a:visited{
	color: #FFCC00;
	}
.HeadingGreyOnGreyBorder{
	border:1px solid #999999;
	background-color: #990000;
	}

.HeadingGreyOnGrey{
	font-family: Verdana, Arial, Helvetica;
	padding-left:5px;
	padding-bottom:1px;
	font-weight:bold;
	font-size: 70%;
	color: #666666;	
	}
.HeadingBlackOnOrange a{
	color:#000000;
	}
.HeadingBlackOnOrange a:active{
	color:#000000;
	}
.HeadingBlackOnOrange a:visited{
	color:#000000;
	}
.HeadingGrey {
	padding-left: 5px; 
	font-weight: bold; 
	font-size: 70%; 
	padding-bottom: 1px; 
	color: #555555; 
	font-family: Verdana, Arial, Helvetica; 
	}
.GreyOnYellow2Border{
	border:1px solid #999999;
	background-color:#FFFFCC;
	padding: 5px;	
	}
.inPageLinkSmall{
	font-size: 60%;
	color: #669999;
	}
.inPageLinkSmall:link{
	color:#669999;
	}
.inPageLinkSmall:visited{
	color:#669999;
	}
.inPageLinkSmall:hover{
	color:#669999;
	}
.inPageLinkSmall:active{
	color:#669999;
	}
a.inPageLink:link{
	color:#669999;
	}
a.inPageLink:visited{
	color:#669999;
	}
a.inPageLink:hover{
	color:#669999;
	}
a.inPageLinkGrey:link{
	font-family : Arial, Helvetica, sans-serif;
	color:#999999;
	text-decoration: none;
	font-size : 120%;
	font-weight : bold;
	}
a.inPageLinkGrey:visited{
	font-family : Arial, Helvetica, sans-serif;
	color:#999999;
	text-decoration: none;
	font-size : 120%;
	font-weight : bold;
	}
a.inPageLinkGrey:hover{
	color:#666666;
	text-decoration: underline;
	}
a.inPageLink2:link{
	color:#0000CC;
	text-decoration: underline;
	}
a.inPageLink2:visited{
	color:#0000CC;
	text-decoration: underline;
	}
a.inPageLink2:hover{
	color:#0000CC;
	text-decoration: underline;
	}
/********************************************
Standard HTML elements
**********************************************/

.FooterDiv{
	padding:5px;
	padding-top:10px;
	width:100%;
	}
.IndentedList {
	margin-left:5px;
	}
.FooterText{
	font-size: 60%;
	color:#000000;
	}
.FieldLabel{
	font-size: 60%;
	color:#000000;
	}
.SponsorText{
	font-size: 85%;
	color:#666666;
	}

/* created by Todd */
.GreyTxt{
	color:#999999;
	}
.GreySmalltxt{
	font-size: 60%;
	color:#999999;
	}
.GreySmalltxt a:link{
	color:#999999;
	}
.GreySmalltxt a:visited{
	color:#999999;
	}
.SearchInput {
	width: 155px;
	}
LI.diamond {
	list-style-image: url(/common/images/black_diamond.gif);
	}
LI.Greydiamond {
	list-style-image: url(/common/images/black_diamond.gif);
	color:#000000;
	font-weight: bold;
	}
LI.square {
	margin-left: 10px;
	}
.PaddedFive {
	padding: 5px;
	}
.PaddedBox {
	padding: 10px 20px 10px 40px;
	}
.ImageName {
	font-size: 100%;
	color:#000000;
	font-weight: bold;
	}
.SmallText {
	font-size: 60%;
	}
.TextNormal {
	font-size: 70%;
	font-weight:normal;
	}
.NavNotSelected{
	background-color: #DCDCDC;
	}
.NavCategory{
	background-color: #DCDCDC;
	padding-left: 5px; 
	font-weight: bold; 
	font-size: 70%; 
	padding-bottom: 1px; 
	color: #555555; 
	font-family: Verdana, Arial, Helvetica; 
	}
.NavSelected{
	background-color: #FFFFCC;
	color: #000000;
	font-weight:bold;
	}
.NavSelected a {
	text-decoration: none;
	color: #000000;
	}
.NavSelected a:active{
	text-decoration: none;
	color: #000000;
	}
.NavSelected a:visited{
	text-decoration: none;
	color: #000000;
	}
.NavSelected a:hover{
	text-decoration: underline;
	color: #000000;
	}		
.NavNotSelectedLevel2{
	background-color: #EEEEEE;
	}
.NavNotSelectedLevel3{
	background-color: #F8F8F8;
	}
.NavNotSelectedLevel4{
	background-color: #F8F8F8;
	}
.YellowNavBackground{
	background-color: #FFCC00;
	}
/*****************************
These classes create coloured borders 
around the elements they are applied to. 
*****************************/
.BorderBlack{
	border:1px solid black;
	}
.BorderOrange{
	border:1px solid #ffcc00;
	}
.BorderRed{
	border:1px solid red;
	}
.BorderGrey{
	border:1px solid #999999;
	}
.BackgroundDarkYellow{
	background:#FFCC00;
	}
.BackgroundGrey{
	background:#CCCCCC;
	}
.BackgroundLightGrey{
	background:#efefef;
	}
.BackgroundDarkGrey{
	background:#666666;
	}
.BackgroundBlack{
	background:#000000;
	}
.BackgroundOrange{
	background:#ffcc00;
	}
.NavBorder {
	border-bottom: 1px solid #666666;
	}
.NavBorderStandardButton {
	border-right: 2px solid black; 
	border-left: 1px solid black; 
	border-top: 2px solid black;
	font-size: 60%;
	color: #000000;
	font-weight:bold;
	}
.NavBorderStandardButton a {
	text-decoration: none;
	color: #000000;
	}
.NavBorderStandardButton  a:active{
	text-decoration: none;
	color: #000000;
	}
.NavBorderStandardButton a:visited{
	text-decoration: none;
	color: #000000;
	}
.NavBorderStandardButton a:hover{
	text-decoration: underline;
	color: #000000;
	}	

.NavBorderLeftButton {
	border-right: 2px solid black; 
	border-left: 2px solid black; 
	border-top: 2px solid black;
	font-size: 60%;
	color: #000000;
	font-weight:bold;
	}
.NavBorderLeftButton a {
	text-decoration: none;
	color: #000000;
	}
.NavBorderLeftButton  a:active{
	text-decoration: none;
	color: #000000;
	}
.NavBorderLeftButton a:visited{
	text-decoration: none;
	color: #000000;
	}
.NavBorderLeftButton a:hover{
	text-decoration: underline;
	color: #000000;
	}	


/***************************
HR CLASSES, must be applied to a HR element
***************************/
hr{
	color:black;
	height:1px;
	}
.HorizontalHRBlack{
	color:black;
	height:1px;
	}
.HorizontalHROrange{
	color:#ffcc00;
	height:1px;
	}
.HorizontalHRGrey{
	color:#999999;
	height:1px;
	}

/****
Table Classes - used for complex data tables
*****/
.TableShading{
	background-color: #efefef;
	}
.searchboxshading{
	background-color: #ffffe6;
	}

.SectionHeading{
	background:#666666;
	font-weight:bold;
	color: #FFFFFF;
	}
/***
Horizontal Navigation Module classes
*****/
.HorizontalNavBackground{
	background-color:#ffcc00;
	border-bottom: 1px solid #666666;
	border-top: #ffcc00;
	border-left: #ffcc00; 
	border-right: 0px;
	}
.HorizontalNavSelected{
	background: #FFFFCC;
	border-right: 2px solid black; 
	border-left: 1px solid black; 
	border-top: 2px solid black;
	border-bottom: 0px;
	font-size: 60%;
	color: #000000;
	font-weight:bold;
	}
.HorizontalNavSelected a {
	text-decoration: none;
	color: #000000;
	}
.HorizontalNavSelected  a:active{
	text-decoration: none;
	color: #000000;
	}
.HorizontalNavSelected a:visited{
	text-decoration: none;
	color: #000000;
	}
.HorizontalNavSelected a:hover{
	text-decoration: underline;
	color: #000000;
	}	


/***
Site title classes
*****/
.WorkbenchTitleLeft{
	font-family: Arial, Verdana, Helvetica;
	background-color:#666666;
	padding:3px;
	padding-left:10px;  
	padding-top:1px;
	font-weight:normal;
	font-size: 130%;
	color: #FFFFFF;
	}
.WorkbenchTitleBanner{
	font-family: Arial, Verdana, Helvetica;
	background-color:#666666;
	padding:3px;
	padding-left:10px;  
	padding-top:5px;
	font-weight:normal;
	font-size: 130%;
	color: #FFFFFF;
	}
.WorkbenchTitleRight{
	font-size: 70%;
	color: #333333;
	background-color:#999999;
	vertical-align : bottom;
	padding-right:5px;
	padding-bottom:5px;
	}
.Brochuretagline{
		font-size:  70%;
		font-weight: normal;
	}
.workbenchtagline{
		font-size:  60%;
		font-weight:normal;
	}
/***
Vertical Navigation Module classes
*****/
.NavModuleHeadingBorder{
	border:1px solid black;
	background-color:#ffcc00;
	}

.NavModuleHeading{
	font-family: Verdana, Arial, Helvetica;
	padding-left:5px;
	padding-bottom:1px;
	font-weight:bold;
	font-size: 70%;
	color: #000000;	
	}

/***
Workbench content module classes
*****/
.ContentModuleSeparator{
	border-top:1px solid #FFCC00;
	padding-top: 10px;
	}
.ContentModuleKeyline{
	border-bottom:1px solid #FFCC00;
	}

.ContentModuleHeading{
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica;
	font-size: 90%;
	}
.ContentModuleBackToTop{
	font-family:Verdana, Arial, Helvetica;
	font-size: 70%;
	text-align: right;
	vertical-align: top;
	}
.InPageNavigationModule{
	font-family: Verdana, Arial, Helvetica;
	font-weight:bold;
	font-size: 85%;
	color: #000000;	
	border: 1px solid #DCDCDC;
	background-color: #F1F1F1;
	}
.InPageNavigationModuleLightGrey{
	font-family: Verdana, Arial, Helvetica;
	font-weight:bold;
	font-size: 85%;
	color: #000000;	
	border: 1px solid #DCDCDC;
	background-color: #F1F1F1;
}

/***
Workbench feature modules
*****/
.FeatureModuleBorder{
	border-left: 1px solid #666666;
	border-right: 1px solid #666666;
	border-bottom: 1px solid #666666;
	margin-right:0px;
	}
.FeatureModuleBorderTools{
	border-left: 1px solid #666666;
	border-right: 1px solid #666666;
	border-bottom: 1px solid #666666;
	margin-right:0px;
	background-color:#ffffff;
	}
.FeatureModuleBorderGrey{
	border-left: 1px solid #666666;
	border-right: 1px solid #666666;
	border-bottom: 1px solid #666666;
	margin-right:0px;
	background-color:#efefef;
	}
.FeatureModuleHeadingBorderTools{
	border:1px solid #666666;
	background-color:#ffcc00;
	}
.FeatureModuleHeadingBorderYellow{
	border:1px solid #666666;
	background-color:#FFFFCC;
	}
.FeatureHeading{
	font-family: Verdana, Arial, Helvetica;
	padding-left:5px;
	padding-bottom:1px;
	font-weight:bold;
	font-size: 70%;
	color: #000000;	
	}
.FeatureModuleInternalKeyline{
	border-bottom: 1px solid #666666;
	}
.FeatureModuleCategoryHeading{
	border-bottom: 1px solid #666666;
	color: #666666;
	font-weight:bold;
	padding-left: 5px;
	}
LI.navbullet {
	list-style-image: url(/common/images/nav_bullet.gif);
	line-height: 100%;
	margin-top: 0px;
	margin-bottom: 0px;
	}
LI.navbullet a{
	text-decoration: none
	}
LI.inpagenav {
	list-style-image: url(/common/images/nav_bullet.gif);
	     }
LI.inpagenav a{
	text-decoration: none
	}
.toolsbullet {
	list-style-image: url(/common/images/nav_bullet.gif);
	}
LI.level1 {
	list-style-type: none;
	}
LI.level2 {
	list-style-type: none;
	margin-left: 10px;
	}
LI.level3 {
	list-style-type: none;
	margin-left: 20px;
	}
LI.level4 {
	list-style-type: none;
	margin-left: 33px;
	font-size: 80%;
	vertical-align:  middle;
	}
LI.navarrow {
	list-style-image: url(/common/images/black_arrow_right.gif);
	}
LI.navarrowlevel2 {
	list-style-image: url(/common/images/black_arrow_right.gif);
	margin-left: 10px;
	}
LI.navarrowlevel3 {
	list-style-image: url(/common/images/black_arrow_right.gif);
	margin-left: 20px;
	}
LI.navarrowdown {
	list-style-image: url(/common/images/black_arrow_down.gif);
	}
LI.navarrowdownlevel2 {
	list-style-image: url(/common/images/black_arrow_down.gif);
	margin-left: 10px;
	}
LI.navarrowdownlevel3 {
	list-style-image: url(/common/images/black_arrow_down.gif);
	margin-left: 20px;
	}
/***
Structural classes
*****/

.VerticalSeparator{
	border-left:1px dotted #666666;
	}
.HorizontalSeparator{
	border-bottom:1px dotted #666666;
	padding-bottom:10px;
	}

.ImageBorder{
	border:1px solid #CCCCCC;
	}

/***
Search classes
*****/
.SearchModuleHeadingBorder{
	border:1px solid #666666;
	background-color:#000000;
	}
.SearchModuleBorder{
	border-left: 1px solid #666666;
	border-right: 1px solid #666666;
	border-bottom: 1px solid #666666;
	margin-right:0px;
	background-color:#FFCC00;
	}
.FeatureHeadingSearch{
	font-family: Verdana, Arial, Helvetica;
	padding-left:5px;
	padding-bottom:1px;
	font-weight:bold;
	font-size: 70%;
	color: #ffffff;	
	}
.SearchLeft{
	background-color:#DCDCDC;
	}
.Match {font-weight:bold;
	}

.SrTitle {font-family: Verdana, Arial, Helvetica;
	font-size: 100%;
	color: #000000;
	vertical-align : top;
	}

.SrResults {
	font-family: Verdana, Arial, Helvetica;
	font-size: 70%;
	color: #000000;
	vertical-align : top;
	padding-bottom: 8px;
	}

.SrDescription {
	font-family: Verdana, Arial, Helvetica;
	font-size: 100%;
	color: #000000;
	vertical-align : top;
	}
.SrDetails {
	font-family: Verdana, Arial, Helvetica;
	font-size: 90%;
	color:#666666;
	vertical-align : top;
	}
.SrTipsBox {
	border:1px solid #999999;
	background:#DCDCDC;
	}

.SrDetailsBox{
	border:1px solid #999999;
	background:#FFFFCC;
	}
.SrMsgEmphasis{
	color: #660000;
	font-weight: bold; 
	}
/***
Fly down menu classes
*****/
#HomeNavBarSelected {
	background-color:#FFFFCC;
	color: #000000;
	border-left: 1px #FFFFFF solid;
	border-right: 1px #FFFFFF solid;
	border-bottom: 1px #666666 solid;
	border-top: 1px #666666 solid;
	}

#NavBarSelected{
	background-color:#666666;
	color: #ffffff
	}
h2#navbar
	{position:absolute;top:-10em;left:-10em;
	}
#navbarcell {font-size: 70%;
	color: #000000;
	}

#navbarcell UL{
	margin-top:0px;
	margin-bottom:0px;	
	}
#navbarcell LI{
	margin-right:0px;
	line-height: 100%;
	margin-bottom:0px;	
	}
/***
Which new Bank branding
*****/


/***
Classes used in themes
*****/
.WorkbenchPageTitle{
	font-weight:bold;
	font-size:  100%;
	color: #000000;
	border-bottom:1px solid #FFCC00;
	}
.SiteBanner{
	font-size: 150%; 
	font-family: arial,sans-serif; 
	font-weight: bold; 
	color: #666666; 
	vertical-align: middle;
	letter-spacing : 2px;
	}
.SiteBannerSolid{
	font-size: 130%; 
	font-family: arial,sans-serif; 
	font-weight: bold; 
	background-color: #666666; 
	color: #ffffff; 
	vertical-align: middle; 
	border-top: 1 solid #666666; 
	border-bottom: 1 solid #666666;
	}
.ContentModuleSubHeading{
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica;
	font-size: 100%;
	}
.FeatureHeadingColour{
	font-family: Verdana, Arial, Helvetica;
	padding-left:5px;
	padding-bottom:1px;
	font-weight:bold;
	font-size: 70%;
	color: #ffffff;	
	}
.FooterSeparator{
	border-bottom:1px solid #CCCCCC;
	}


/***
These styles not used (intended for search in global nav)
*****/

.GlobalNavContent{
	font-size: 60%;
	color: #000000;
	vertical-align : middle;
	}
.GlobalNavContent a{
	color: #0000CC;
	text-decoration: underline;	
	}
.GlobalNavContent a:active{
	color: #0000CC;
	text-decoration: underline;
	}
.GlobalNavContent a:visited{
	color: #0000CC;
	text-decoration: underline;
	}
.GlobalNavContent a:hover{
	color: #CC0000;
	text-decoration: underline;	
	}	
.GlobalNavSearchBackground{
	background-color: #cccccc; 
	padding-top: 2px;
	border : 0;
	}

/********************************************************************************************************
These styles added for ARM site
*****/

/****
Background formatting for the titlebar
*****/
.PageTitleBarBlack{
	width:100%;
	background-color: #0B2038;
	padding:0px;
	padding-left:10px;		
	padding-top:0px;
	font-family : Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size : 100%;
	vertical-align : bottom;
}
.PageTitleBlack2{
	width:100%;
	/*background-color: #666666;*/
	padding:3px;
	padding-left:10px;		
	padding-top:1px;
}
.PageTitleBarGrey{
	width:100%;
	background-color: #666666;
	padding:5px;
}
.PageTitleBarGrey2{
	background-color: #666666;
}
.PageTitleBackground(
	background-color: #999999;
}

.HeadingBlackOnOrange{
	font-family: Verdana, Arial, Helvetica;
	padding-left:5px;
	padding-bottom:1px;
	font-weight:bold;
	font-size: 70%;
	color: #FFFFFF;	
	}	
.HeadingBlackOnOrangeBorder{
	border:1px solid black;
	background-color:#ffcc00;
	}
.FooterBlackOnOrange{
	font-family: Verdana, Arial, Helvetica;
	font-weight:bold;
	font-size: 70%;
	color: #000000;	
	background-color:#ffcc00;
	border-bottom : 1px solid #000000;
	border-right : 1px solid #CCCCCC;
	white-space : nowrap;
	}
.FooterBorder{
	border: 1px solid #CCCCCC;
	background-color:#ffcc00;
	}
.HeaderBlackOnOrange{
	font-family: Verdana, Arial, Helvetica;
	font-weight:bold;
	font-size: 70%;
	color: #000000;	
	background-color:#ffcc00;
	border-top : 1px solid #000000;
	border-bottom : 1px solid #000000;
	border-right : 1px solid #CCCCCC;
	white-space : nowrap;
	}
	
/****
Breadcrumbs
*****/
.BreadCrumb{
	font-size: 70%;
	color: #000000;
	width:100%;
	padding-left: 10px;
	padding-top : 5px;
	padding-right : 1px;
	padding-bottom : 5px;
}
.BreadCrumb a{
	color: #0000CC;
}
.BreadCrumb a:active{
	color: #0000CC;
}
.BreadCrumb a:visited{
	color: #0000CC;
}
.BreadCrumb a:hover{
	color: #0000CC;
}
.BrochureCrumb{
	color: #0000CC;
}
.BrochureCrumb a{
	color: #0000CC;
}
.BrochureCrumb a:active{
	color: #0000CC;
}
.BrochureCrumb a:visited{
	color: #0000CC;
}
.BrochureCrumb a:hover{
	color: #0000CC;
}

.WorkbenchTitleRight-ARM{
	font-size: 70%;
	color: #dedfde;
	background-color:#10456b;
	vertical-align : bottom;
	padding-right:5px;
	padding-bottom:5px;
	}
.PageTitleBar-ARM{
	width:100%;
	background-color: #10456b;
	padding:0px;
	}
.ContentModuleHeading-ARM{
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica;
        font-size:  90%;
	color: #000000;
	background-image: url('/strategy/images/bar.gif'); 
	background-repeat: no-repeat; 
	text-indent: 105px; 
	background-position: left bottom 
	}

A.linkButton
{
    font-family : Arial, Helvetica, sans-serif;
    COLOR: White;
    TEXT-DECORATION: none;
    font-size: 14px;
    margin-left : 2px;
    padding : 2px 1px 2px 1px;
    cursor : hand;
}
A.linkButton:visited
{
    font-family : Arial, Helvetica, sans-serif;
    COLOR: White;
    TEXT-DECORATION: none
}
A.linkButton:hover
{
    font-family : Arial, Helvetica, sans-serif;
    COLOR: #666666;
    TEXT-DECORATION: underline;
}

A.link
{
    font-family : Arial, Helvetica, sans-serif;
    COLOR: White;
    TEXT-DECORATION: none;
    font-size: 110%;
    padding : 0px 3px 0px 3px;
    background-color : #999999;
}
A.link:visited
{
    font-family : Arial, Helvetica, sans-serif;
    COLOR: White;
    padding : 0px 3px 0px 3px;
    TEXT-DECORATION: none
}
A.link:hover
{
    font-family : Arial, Helvetica, sans-serif;
    COLOR: White;
    TEXT-DECORATION: none;
    padding : 0px 3px 0px 3px;
    background-color : #666666;
}

a.Footer{
    COLOR: #666666;
    TEXT-DECORATION: none;
    padding : 2px 3px 3px 3px;
    font-size: 100%;
    cursor : hand;
	white-space : nowrap;
	}
a.Footer:active{
	color: #666666;
	}
a.Footer:visited{
	color: #666666;
	}
a.Footer:hover{
	color: White;
    background-color : #999999;
	}

A.Statuslink
{
    COLOR: White;
    TEXT-DECORATION: none;
	border:1px solid #999999;
	padding : 2px 5px 2px 5px;
    background-color : #990000;
}
A.Statuslink:visited
{
    COLOR: White;
    TEXT-DECORATION: none;
	border:1px solid #999999;
	padding : 2px 5px 2px 5px;
    background-color : #990000;
}
A.Statuslink:hover
{
    COLOR: White;
    TEXT-DECORATION: none;
	border:1px solid #333333;
	padding : 2px 5px 2px 5px;
    background-color : #666666;
}
.GlobalNav{
	font-family: arial, helvetica, sans-serif;
	font-size: 70%;
	color: #000000;
    padding : 6px 3px 0px 3px;
	}	
.GlobalNav a{
	color: #000000;
	text-decoration: none;	
	}
.GlobalNav a:active{
	color: #000000;
	text-decoration: none;
	}
.GlobalNav a:visited{
	color: #000000;
	text-decoration: none;	
	}
.GlobalNav a:hover{
	color: #FFFFFF;
	text-decoration: none;
    background-color : #666666;
	}
.Statusxxx{
	border:1px solid c;
	padding : 2px 5px 2px 5px;
	background-color : #990000;
	}

.td_button_normal
{
	background-color: #999999;
    padding : 0px 0px 0px 3px;
	width : 100%;
}
.td_button_over
{
	background-color: #666666;
    padding : 0px 0px 0px 3px;
	width : 100%;
}

A.linkButton
{
    font-family : Arial, Helvetica, sans-serif;
    COLOR: White;
    TEXT-DECORATION: none;
    font-size: 110%;
    margin-left : 2px;
	width : 100%;
}
A.linkButton:visited
{
    font-family : Arial, Helvetica, sans-serif;
    COLOR: White;
    TEXT-DECORATION: none
	width : 100%;
}
A.linkButton:hover
{
    font-family : Arial, Helvetica, sans-serif;
    COLOR: White;
    TEXT-DECORATION: none;
	width : 100%;
}
a.iconLink{
    TEXT-DECORATION: none;
    cursor : hand;
    background-color : #999999;
	}
a.iconLink:active{
    background-color : #999999;
	}
a.iconLink:visited{
    background-color : #999999;
	}
a.iconLink:hover{
    background-color : #666666;
	}
.NavModuleBorder1{
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
	margin-right:0px;
	background-color : #FFFFFF;
	}

table.xTable{
	border-bottom: 1px solid #CCCCCC;
	border-right:  1px solid #CCCCCC;
	border : 1px dotted #CCCCCC;
}
.GreyBorder{
	border:1px solid #999999;
	padding: 1px;
	background-color : #EEEEEE;
	}
.ColumnHeading{
	background:#DCDCDC;
	font-weight:bold;
	vertical-align : bottom;
	text-align : left;
	}
	TD.BalSheetSubHeading{
	font-size: 70%;
	background:#EEEEEE;
	text-align : center;
	font-weight:bold;
	vertical-align : bottom;
	border-bottom : 1px solid #CCCCCC;
	border-right : 1px solid #CCCCCC;
	white-space : nowrap;
	}
	
/****
Difference between yellow and yellow2 is yellow2 has border-right for column display
*****/


.BackgroundWhite{
	background:#FFFFFF;
	vertical-align : baseline;
	}
	.BackgroundYellow{
	background:#FFFFCC;
	vertical-align : baseline;
	border-bottom : 1px solid #CCCCCC;
	border-top : 1px solid #CCCCCC;
	}
.BackgroundYellow2{
	font-size: 70%;
	background:#FFFFCC;
	vertical-align : baseline;
	border-bottom : 1px solid #CCCCCC;
	border-right : 1px solid #CCCCCC;
	white-space : nowrap;
	}
	TD.BalSheetSubHeading2{
	font-size: 70%;
	background:#EEEEEE;
	text-align : center;
	font-weight:bold;
	vertical-align : bottom;
	border-bottom : 1px solid #CCCCCC;
	border-right : 1px solid #CCCCCC;
	white-space : normal;
	}
	TD.BalSheet{
	font-size: 70%;
	background:#FFFFFF;
	vertical-align : middle;
	border-bottom : 1px solid #CCCCCC;
	border-right : 1px solid #CCCCCC;
	white-space : normal;
    }
	TD.BalSheetHatched{
	font-size: 70%;
	background: #FFFFFF url(../images/background_hatch.gif);
	vertical-align : middle;
	border-bottom : 1px solid #CCCCCC;
	border-right : 1px solid #CCCCCC;
	white-space : normal;
    }
    TD.BalSheet2{
	font-size: 70%;
	background:#FFFFCC;
	vertical-align : middle;
	border-bottom : 1px solid #CCCCCC;
	border-right : 1px solid #CCCCCC;
	white-space : normal;
	}
    TD.BaseItem{
	font-size: 70%;
	background:#FFFFFF;
	vertical-align : baseline;
	border-bottom : 1px solid #CCCCCC;
	border-right : 1px solid #CCCCCC;
	white-space : normal;
	}
	TD.BalSheetException{
	font-size: 70%;
	background:#FFFFFF;
	vertical-align : baseline;
	border-bottom : 1px solid #CCCCCC;
	border-right : 1px solid #CCCCCC;
    }
    TD.BalSheetSelected{
	font-size: 70%;
	color: White;
	background: #669999;
	vertical-align : baseline;
	border-bottom : 1px solid #CCCCCC;
	border-right : 1px solid #CCCCCC;
	white-space : nowrap;
	}
    TD.exceptionTable{
	font-size: 70%;
	background:#FFFFFF;
	vertical-align : top;
	border-bottom : 1px solid #CCCCCC;
	border-right : 1px solid #CCCCCC;
	}
    TD.exceptionTable2{
	font-size: 70%;
	background:#FFFFCC;
	vertical-align : top;
	border-bottom : 1px solid #CCCCCC;
	border-right : 1px solid #CCCCCC;
	}
	TR.BalSheetBotNav{
	font-size: 100%;
	background:#CCCCCC;
	vertical-align : baseline;
	border-bottom : 1px solid #999999;
	border-right : 1px solid #999999;
	white-space : nowrap;
    }
	TD.BalSheetBotNav{
	font-size: 100%;
	background:#CCCCCC;
	vertical-align : baseline;
	border-bottom : 1px solid #999999;
	border-right : 1px solid #999999;
	white-space : nowrap;
    }
.Status1{
	border:1px solid #999999;
	padding : 2px 5px 2px 5px;
	background-color : #FFFFFF;
	}
.Status2{
    COLOR: White;
	border:1px solid #999999;
	padding : 2px 5px 2px 5px;
	background-color : #990000;
	}
.Status3{
	border:1px solid #999999;
	padding : 2px 5px 2px 5px;
	background-color : #EEEEEE;
	}
.VerticalLineBlack{
	border-left:1px solid #000000;
	font-size: 100%;
	color: #000000;
	background : url(../images/mma_logo_bgd.gif) no-repeat;
	}
.VerticalLineBlack1050{
	border-left:1px solid #000000;
	font-size: 100%;
	color: #000000;
	width : 100%;
	}
.VerticalLineBlackTable{
	border-left:1px solid #000000;
	font-size: 100%;
	color: #000000;
	position : relative;
	left : 0px;
    overflow: auto;
	width : 100%;
	}
.VerticalLineBlackTable2{
	border-left:1px solid #000000;
	font-size: 100%;
	color: #000000;
	position : relative;
	left : 0px;
	width : 100%;
	}
.FeatureModuleHeadingBorder{
	border:1px solid #666666;
	background-color: #990000;
	}
DIV.HideInfo
{
	border-left:1px solid #000000;
	font-size: 100%;
	color: #000000;
	position : relative;
	left : 0px;
    WIDTH: 100%;
	display : none;
	padding-left : 7px;
	padding-top : 5px;
}
DIV.HideBaseitem
{
	border-left:1px solid #000000;
	font-size: 100%;
	color: #000000;
	position : relative;
	left : 0px;
    WIDTH: 100%;
	display : block;
	padding-left : 0px;
	padding-top : 0px;
}

.tipWinStyle 
{
	background-color: #EEEEEE;
     border-color:#000000;
     border-width:1px;
     border-style:solid;
     font-family:arial,helvetica,sans-serif;
     font-size:9pt;
	color : Black;
     padding-left:4px;
     padding-right:4px;
	padding-bottom : 3px;
	padding-top : 3px;
	position:absolute;
     visibility:hidden;
	width : 40%;
}

