body 
{
	margin:0px 0px; font: 8pt arial; background-color:#F5F5F5;
    
}
.MainBody 
{
	background-image: url(../Img/bodybkgnd_blue.png);
	height:100%; 
	overflow:auto;
	overflow-y: scroll;
	overflow: -moz-scrollbars-vertical;
	-ms-overflow-y:scroll;	
}
table{border:0;	padding:0;	width: 100%; text-align:left; font-family: Verdana;font-size:8pt;background-color:Transparent;}
input{	color: Black;font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;font-size: 8pt;}
panel {	background-color: gray;}

.TABLEFRAME770
{
    color: black;
    background-color:White;
    font-family: Verdana;
    font-size: 8pt;
    margin-bottom:0;
    margin-top:0;
	padding:0;
	word-spacing:0;
	width:770px; 
	min-height:420px;
	border:solid 8px #CCCCCC;
	border-style:ridge;
}
.TABLEFRAME500
{
    color: black;
    background-color:#EEEEEE;
    font-family: Verdana;
    font-size: 8pt;
    margin-bottom:0;
    margin-top:0;
	padding:0;
	word-spacing:0;
	width:500px;
	min-height:250px;
	border:solid 8px #CCCCCC;
	border-style:ridge;
}
.DlgBox
{
	background-color:Gray;
	opacity:0.3;
    FILTER:Alpha(opacity=30, FinishOpacity=50, Style=2);
}
.LineOver
{
	text-decoration: line-through;
	color: #848484;
}

.PanelHeader
{
	text-decoration:none;
	vertical-align:middle;
	cursor:move;
	background-color:#004f8b;
    color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size:10pt;
    font-weight: bold;
	text-align:center;
	height: 24px;
}
.DlgPanel
{
	background-color:#F0F0F0;
	border-style:solid;border-width:4px;
	border-color:#004f8b;
	border-radius: 10px;
}
.bodyleft
{
	height:100%;
	width: 10px; 
	background: url(../Img/bodyleft.png) repeat-y;
}
.bodyright
{
	height:100%;
	width: 10px; 
	background: url(../Img/bodyright.png) repeat-y;
}
.bodybottomleft
{
	height:4px;
	width: 10px; 
	background: url(../Img/bodybottomleft.png) repeat-y;
}
.bodybottomright
{
	height:4px;
	width: 10px; 
	background: url(../Img/bodybottomright.png) repeat-y;
}
.TABLEFRAME900
{
    color: black;
    font-family: Verdana;
    font-size: 8pt;
    margin-bottom:0;
    margin-top:0;
	padding:0;
	word-spacing:0;
	width:100%;
	height:100%;
	min-width:1000px;
	min-height: 576px;

	border-bottom: 1px #CCCCCC;
	
	background-color: #F4F4F4;
}

.FONTSMBL
{
	color: Black;
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;	
	font-size: 9pt;
    margin-bottom:0;
    margin-top:0;
}
.FONTSMBLB
{
	color: Black;
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;	
	font-size: 8pt;
    margin-bottom:0;
    margin-top:0;
    font-weight:bold;
}

.FONTSMGR
{
	color:#808080;
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;	
	font-size: 8pt;
    margin-bottom:0;
    margin-top:0
}
.TABLETOP
{
    color: #9B3434;
    background-color:Transparent;
    font-family: Tahoma;
    font-size: 12pt;
    font-weight: bold;
    margin-bottom:0;
    margin-top:0;
	border:0;
	padding:0;
	word-spacing:0;
	width:770px	
}
.BannerLeft
{
	min-height:78px;
}
.BannerLeft_FR
{
	min-height:78px;
}

.BannerCenter
{
	min-height:78px;
}
.BannerRight
{
	min-height:78px;
}
.BannerRightContent
{
	min-height:78px;
}
.Banner
{
	min-height:78px;
}
.Banner_FR
{
	min-height:78px;
}

.MenuRow3 { position:relative;margin-top:-1px;height:25px;width:100%; }
.MenuPane { position:relative;top:0px;left:0px;height:25px;white-space:nowrap;}

.TABLESTD
{
    color: black;
    background-color:Transparent;
    font-family: Verdana;
    font-size: 8pt;
    line-height: 12px;
    margin-bottom:0;
    margin-top:0;
	border:0;
	padding:0;
	word-spacing:0;
	width:770px	
}
.LINKTOPPAGE 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10pt;
	font-weight: bold;
	text-decoration:none;
	cursor:pointer;
	top:0; left:0; color:#FFFFFF;
	vertical-align:top;
	text-align:right;
}
.LINKTOPPAGE a
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10pt;
	font-weight: bold;
	text-decoration:none;
	cursor:pointer;
	top:0; left:0; color:#FFFFFF;
	vertical-align:top;
	text-align:right;
}

.LINKTOPPAGE a:hover
{
	color:#FFFF00;
	text-decoration:underline;
	font-weight:bold;
	vertical-align:top;
	text-align:right;
}
.PAGETITLE
{ 
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size:large;
    font-weight: bold;
	top:0; left:0; color:#FFFFFF;
	vertical-align:bottom;
	text-align:right;
}
.LINE16
{
	padding-top: 1px;
	height: 16px;
}
.LINE15
{
	padding-top: 1px;
	min-height:15px;
	clear:both;
}
.LINE14
{
	min-height:14px;
}
.LINE1
{
	 background-color:#B4D4EC;
	 height: 1px;
}
.LINE1W
{
	 background-color:#FFFFFF;
	 height: 1px;
}
.LINE1G
{
	 background-color:#CCCCCC;
	 height: 1px;
}
.MenuTopTB
{
	width:100%;
	clear:both;
	height:25px;
	padding: 0 0 0 0;
	margin:0 0 0 0;
	border:0 0 0 0;
	font-family:Verdana;
	font-size:10pt;
	color:#0071B9;
	font-weight:bold;
	background:url(../img/menubkgnd.gif);
}
.MenuBarTD
{
	position:relative;
	float:left;
	height:21px;
	width:170px;
	padding-top:4px;
	text-decoration:none;
	cursor:pointer;
	background-color:transparent; /* #0071B9; */
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;

}
.MenuBarTDSel
{
	position:relative;
	float:left;
	height:21px;
	width:170px;
	padding-top:4px;
	text-decoration:none;
	cursor:pointer;
	background:url(../img/menubkgnd_sel.gif);
	color:#FFFFFF;
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
}
.SUBMENU_H
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:8pt;
	font-weight:normal;
	top:0; left:0; color:#FFFFFF;
}
.SUBMENU_H a
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:8pt;
	font-weight:normal;
	top:0; left:0; color:#FFFFFF;
	text-decoration:none;
	font-style:italic;
	cursor:pointer;
}
.SUBMENU_H a:hover
{
	text-decoration: underline;
}
.SUBMENUITEM 
{ 
	font-family: Verdana;	
	text-decoration:none;
	padding-top:2px;
	padding-left:4px;
	cursor:pointer;
	width:100%;
	min-height:22px;
	font-size: 10pt;
	font-weight:normal;
	color:#FFFFFF;
	background-color: #0071B9;
}
.SUBMENUITEM a
{
	font-family: Verdana;
	text-decoration:none;
	color:#FFFF00;
}
.SUBMENUFRAME1
{
	display:none;
	position:absolute;
	width:180px;
	background-color: #0071B9;
	padding-top:3px;
	padding-left:0px;
	padding-right:0px;
	padding-bottom:0px;
	z-index:99;
	border-left:#A0A0A0 1px solid;
	border-right:#A0A0A0 1px solid;
	border-bottom:#A0A0A0 1px solid;
}
.TOOLBAR2
{
    color: #FFFFFF;
    background-color:#0071B9;
    font-family: Verdana;
    font-size: 10pt;
    margin-bottom:0;
    margin-top:0;
    margin-left:0px;
	padding:0;
	word-spacing:0;
	width:100%;
	min-height:22px;
	border-bottom: solid 3px #1A609F;
}

.MessageBoxFrame 
{
	BORDER-RIGHT: #4570c5 1px solid; 
	BORDER-TOP: #4570c5 1px solid;  Z-INDEX: 1000; 
	BORDER-LEFT: #4570c5 1px solid; 
	BORDER-BOTTOM: #4570c5 1px solid; 
	VISIBILITY: hidden; 
	PADDING-TOP: 2px; 
	PADDING-RIGHT: 2px; 
	PADDING-LEFT: 2px;
	PADDING-BOTTOM: 2px; 
	WIDTH: 270px; 
	POSITION: absolute; 
	BACKGROUND-COLOR: #FFFFCC; TEXT-ALIGN: left;
	border-radius: 6px;
}

.DropDownBoxFrame 
{
	BORDER-RIGHT: #4570c5 1px solid; 
	BORDER-TOP: #4570c5 1px solid;  Z-INDEX: 1000; 
	BORDER-LEFT: #4570c5 1px solid; 
	BORDER-BOTTOM: #4570c5 1px solid; 
	VISIBILITY: hidden; 
	PADDING-TOP: 2px; 
	PADDING-RIGHT: 2px; 
	PADDING-LEFT: 2px;
	PADDING-BOTTOM: 2px; 
	WIDTH: 270px; 
	POSITION: absolute; 
	BACKGROUND-COLOR: #D4DDE2; TEXT-ALIGN: left;
	border-radius: 6px;
}
.DropDownBoxBody {
	FONT-WEIGHT: normal; 
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;	
	font-size: 10pt;
	TEXT-ALIGN: left;
	margin-top:5px; 
	padding:0px 5px 5px 5px;
}
.DropDownHeader
{
	background-color:Transparent;
	cursor:default;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #000000;
	height: 22px;
}
.DropDownTextBox
{
	background:#FFFFFF url(../img/search.png) no-repeat 0px 1px;
	border:1px solid #C8C8C8;
	padding-left:20px;
	min-height: 15px;
}
.DropDownTextBox[Disabled]
{
	background:#E8E8E8;
}
.CalTextBox {
    background: #FFFFFF url(../img/Calendar.png) no-repeat 0px 0px;
    background-position: right;
    border: 1px solid #C8C8C8;
    min-height: 15px;
    font-weight: normal;
    cursor: pointer;
}
.CalTextBox[Disabled]
{
	background:#E8E8E8;
}
.toolTipTitle
{
	font-weight: bold;
	color: Black;
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;	
	font-size: 10pt;
    margin-bottom:0;
    margin-top:0;
	border-bottom:groove 2px #ffffff;
	BACKGROUND-COLOR: #D4DDE2;
	height:auto;
}
.toolTipBody {
	FONT-WEIGHT: normal; 
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;	
	font-size: 10pt;
	TEXT-ALIGN: left;
	margin-top:5px; 
	padding:0px 5px 5px 5px;
}
.TooltipFrame 
{
	BORDER-RIGHT: #4570c5 2px solid; 
	BORDER-TOP: #4570c5 1px solid;  Z-INDEX: 100; 
	BORDER-LEFT: #4570c5 1px solid; 
	BORDER-BOTTOM: #4570c5 2px solid; 
	VISIBILITY: hidden; 
	PADDING-TOP: 2px; 
	PADDING-RIGHT: 2px; 
	PADDING-LEFT: 2px;
	PADDING-BOTTOM: 2px; 
	WIDTH: auto; 
	POSITION:absolute; 
	BACKGROUND-COLOR: #D4DDE2; TEXT-ALIGN: left
}
.toolTipLink a
{
	text-decoration:none;
	font-weight: normal; 
	vertical-align: middle; 
	line-height: 14px;
	cursor:pointer;
	margin-top: 4px; 
	display: inline;
}

.toolTipLink a:hover
{
	text-decoration: underline;
}
.CusShortList 
{
	color: Black;
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;	
	font-size: 9pt;
	width: 100%; 
	cursor:pointer;
	MARGIN: 0px -2px 0px -1px;
	border-right-width: 0px;
	background-color:#f0f0f0;
}
.CusShortListSM
{
	color: Black;
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;	
	font-size: 8pt;
	width: 100%; 
	cursor:pointer;
	MARGIN: 0px -2px 0px -1px;
	border-right-width: 0px;
	background-color:#f0f0f0;
}

.LBox
{
	color: Black;
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;	
	font-size: 9pt;
	width: 100%; 
	cursor:pointer;
	border-right-width: 1px;
	background-color:#f4f4f4;
	overflow:scroll;
}
.SEARCHBOX
{
	width:99%;
	min-height:482px;
	background-color: #F0F0F0;
	border-left:#A0A0A0 1px solid;
	border-right:#A0A0A0 1px solid;
	border-bottom:#A0A0A0 1px solid;
}
.SearchBody
{
	width:100%;
	background-color: #F0F0F0;
}
.ClientHeader
{
	width:100%;
	background-color: #F0F0F0;
	margin: -1px 0px 0px 0px; 
	padding-top: 5px;
	border-left: solid 1px #A0A0A0;
	border-right: solid 1px #A0A0A0;
	border-bottom:solid 1px #A0A0A0; 
	height:18px; 
	color:#080808;
	font-weight:600;
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;	
}
.ClientContent
{
	width:100%; 
	background-color:transparent;
	padding-top: 0px;
	border-left: solid 1px #A0A0A0;
	border-right: solid 1px #A0A0A0;
	min-height:468px; 
	color:black;
	font-weight:normal;
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;	
	OVERFLOW: hidden; 
	
}
.normal {
    font-weight: normal;
}
.bold
{
	font-weight:bold;
}
.italic
{
	font-style:italic;
}
.ClientContent .bold
{
	font-weight:bold;
}
.ClientHeader table
{
	background-color:Transparent;
}
.ClientContent table
{
	background-color:Transparent;
}
.ClientContent input
{
	font-weight:600;
}
.MemberHeader
{
	width:100%;
	background-color: #F0F0F0;
	margin: 0px 0px 0px 0px; 
	padding-top: 5px;
	border-left: solid 1px #A0A0A0;
	border-right: none;
	border-bottom:groove 2px #FFFFFF ; 
	color:#080808;
	font-weight:600;
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;	
}
.MemberContent
{
	width:600px;
	background-color:transparent;
	padding-top: 0px;
	border-left: solid 1px #A0A0A0;
	border-right: solid 1px #A0A0A0;
	min-height:468px; 
	color:black;
	font-weight:normal;
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;	
	OVERFLOW: hidden; 
}
.FundContent
{
	width:100%;
	background-color:transparent;
	padding-top: 0px;
	border-left: solid 1px #A0A0A0;
	border-right: solid 1px #A0A0A0;
	min-height:492px; 
	color:black;
	font-weight:normal;
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;	
	OVERFLOW: hidden; 
}

.FundContent .bold
{
	font-weight:bold;
}
.FundHeader table
{
	background-color:Transparent;
}
.FundContent table
{
	background-color:Transparent;
}
.FundContent input
{
	font-weight:600;
}

.TabStart
{
	position:relative;
	height:21px;
	width:100%;
	border: none;
}
.TabSelected
{
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;	
	font-size: 10pt;
	text-decoration:none;
	background-color: #F0F0F0;
	color:#004f8b;
	font-weight:600;
	vertical-align:middle;
	text-align:center;
	padding-top:3px;
	border:none;
	border-left:solid 1px #A0A0A0;
	cursor:default;
	background: url(../img/active-tab.gif) repeat-x;
	text-align: center;
	font-weight: bold;
}
.DivLink
{
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;	
	text-decoration: underline;
	cursor:pointer;
	color:Blue;
}
.GrayText
{
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;	
	text-decoration: none;
	color:#C0C0C0;
}
.DGrayText
{
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;	
	text-decoration: none;
	color:#808080;
}
.BkgndWarning
{
	background-color:#FEE800;
}
.BkgndYellow
{
	background-color:#FEE800;
}
.BkgndOrange
{
	background-color:Orange;
}
.BkgndRed
{
	background-color:Red;
}

.Tab
{
	vertical-align:bottom;
	text-align:center;
	background-color:#C0C0C0;
	border-bottom:solid 1px #A0A0A0;
	background: url(../img/inactive-tab.gif);
	background-repeat: repeat-x;
}
.TabContainer
{
	 margin-top:-10px;
}
.TabDiv
{
	width:1px;
	height:19px;
	background-color: #C0C0C0;
}
.TabLine 
{
	width:1px;
	background: url(../img/tab_line.gif);
	background-repeat: repeat-y;
}
.Tab a:hover
{
	text-decoration:underline;
}
.TabTable
{
	height:22px;
}
.TabLink
{
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;	
	font-size: 10pt;
	text-decoration:none;
	cursor:pointer;
	color:#004f8b;
	vertical-align:middle;
	text-align:center;
}
.TabEmpty
{
	text-decoration:none;
	cursor:default;
	color:White;
	background-color:Transparent;
	border-bottom:solid 1px #C0C0C0;
	border-left:none;
}
.divNormal
{
	border: solid 1px #a0a0a0;
	BACKGROUND-COLOR:Transparent; 
	padding:4px 2px 2px 2px;
}
.divNotes
{
	border: solid 1px #a0a0a0;
	BACKGROUND-COLOR:#FFFFCC; 
	padding: 4px 2px 2px 2px;
}

.divGray
{
	border: solid 1px #a0a0a0;
	BACKGROUND-COLOR:#CCCCCC;  
	padding:4px 2px 2px 2px;
}
.divLBlue
{
	border: solid 1px #a0a0a0;
	BACKGROUND-COLOR:#99CCCC;  
	padding:4px 2px 2px 2px;
}
.divLGray
{
	border: solid 1px #a0a0a0;
	BACKGROUND-COLOR:#EEEEEE;  
	padding:4px 2px 2px 2px;
}
.ContentPanel
{
	min-width: 100px;
	border: solid 1px #a0a0a0;
	BACKGROUND-COLOR:#FAFAFA; 
	BACKGROUND-IMAGE: url(../Img/contentpanel_gradientbg.gif); BACKGROUND-REPEAT: repeat-x;
	padding:4px 2px 2px 2px;
	border-radius:2px;
}
.ContentPanel .RoundedCornerContainerT
{
	WIDTH: auto;
	vertical-align:top;
}
.ContentPanel .RoundedCornerContainerB
{
	WIDTH: auto;
	height:6px;
	vertical-align:top;
}
.ContentPanel .OuterBorder{
	BORDER-TOP: #a0a0a0 1px solid; 
	BORDER-LEFT-WIDTH: 0px; 
	BORDER-BOTTOM-WIDTH: 0px; 
	BORDER-RIGHT-WIDTH: 0px;
	MARGIN: 0px 3px; OVERFLOW: hidden; 
	HEIGHT: 1px;
}
.ContentPanel .TopBorder1 {
	BACKGROUND-IMAGE: url(../Img/contentpanel_gradientbg.gif); BACKGROUND-REPEAT: repeat-x;
	BORDER-RIGHT: #a0a0a0 2px solid; 
	BORDER-LEFT: #a0a0a0 2px solid; 
	BORDER-TOP-WIDTH: 0px; 
	BORDER-BOTTOM-WIDTH: 0px; 
	BACKGROUND-POSITION: 0px 0px;
	MARGIN: -1px 1px; OVERFLOW: hidden; HEIGHT: 2px; 
}
.ContentPanel .TopBorder2 {
	BACKGROUND-IMAGE: url(../Img/contentpanel_gradientbg.gif); BACKGROUND-REPEAT: repeat-x;
	BORDER-RIGHT: #a0a0a0 1px solid; 
	BORDER-LEFT: #a0a0a0 1px solid; 
	BORDER-TOP-WIDTH: 0px; 
	BORDER-BOTTOM-WIDTH: 0px; 
	BACKGROUND-POSITION: -2px 0px; 
	MARGIN: -1px 0px; OVERFLOW: hidden; HEIGHT: 1px; 
}
.ContentPanel .BottomBorder1 
{
	BACKGROUND-IMAGE: none;
	BORDER-RIGHT: #a0a0a0 1px solid; 
	BORDER-LEFT: #a0a0a0 1px solid; 
	BORDER-TOP-WIDTH: 0px; 
	BORDER-BOTTOM-WIDTH: 0px; 
	BACKGROUND-POSITION: 0px 0px;
	MARGIN: 0px 0px; OVERFLOW: hidden; HEIGHT: 2px; 
}
.ContentPanel .BottomBorder2 
{
	BACKGROUND-IMAGE: none;
	BORDER-RIGHT: #a0a0a0 2px solid; 
	BORDER-LEFT: #a0a0a0 2px solid; 
	BORDER-TOP-WIDTH: 0px; 
	BORDER-BOTTOM-WIDTH: 0px; 
	BACKGROUND-POSITION: -2px 0px;
	MARGIN: 0px 1px; OVERFLOW: hidden; HEIGHT: 1px;
}

.ContentPanel .RoundedContentContainer
{
	BACKGROUND-COLOR: transparent
}
.ContentPanel table
{
	BACKGROUND-COLOR: transparent
}
.ContentPanel .RoundedContent 
{
	BACKGROUND-COLOR:#FAFAFA; 
	BACKGROUND-IMAGE: url(../Img/contentpanel_gradientbg.gif); 
	BACKGROUND-REPEAT: repeat-x; 
	WIDTH: auto; 
	min-height:100px;
	border:none;
	BORDER-RIGHT: #a0a0a0 1px solid; 
	BORDER-LEFT: #a0a0a0 1px solid; 
}
.ButtonSTD
{
	background-color:ButtonFace;
    color:ButtonText;
    font-family: verdana;
    font-size: 9pt;
    font-weight: bold;
    line-height:normal;
	height:auto;
	cursor:pointer;
	width:auto;
	
}
.ButtonBlue
{
	background-color:Blue;
	background-image: url(../img/btnblue.gif);
	background-repeat: repeat-x; 
    color:White;
    font-family: verdana;
    font-size: 9pt;
    font-weight: bold;
    line-height:normal;
	height:22px;
	cursor:pointer;
	width: 100px;
}

.ButtonBlue a:hover
{
	text-decoration:underline;
}
.ButtonLiteBlue
{
	background-color: #C0C0C0; 
	background-image: url(../img/BtnLiteBlue.gif);
	background-repeat: repeat-x; 
    color: #004f8b;
    font-family: verdana;
    font-size:9pt;
    font-weight: bold;
    line-height:normal;
	height:22px;
	cursor:pointer;
	width: 100px;
	border: solid 1px #A0A0A0;
	border-radius:2px;
}
.ButtonLiteBlue a
{
	text-decoration:none;
}
.ButtonLiteBlue a:hover
{
	text-decoration:underline;
}
.ButtonGray
{
	background-color:Gray;
	background-image: url(../img/btngray.gif); 
	background-repeat: repeat-x; 
	background-color: transparent;
    color: white;
    font-family: verdana;
    font-size:10pt;
    font-weight: bold;
	line-height:normal;
	height:24px;
	cursor:pointer;
	width: 100px;
}

input[disabled="disabled"] {
 color:Grey;
}

.LBHeader
{
	background-color:Transparent;
	background-image: url(../img/LBHeader.gif);
	background-repeat: repeat-x; 
	cursor:default;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #000000;
	text-align:center;
	height: 22px;
}
.LBHeader a
{
	color: #000000;
	text-decoration:none;
	cursor:pointer;
}
.LBHeader a:hover
{
	color: #0000F0;
	text-decoration: underline;
	cursor:pointer;
}
.LBHeaderView
{
	background-color:Transparent;
	background-image: url(../img/LBHeader.gif);
	background-repeat: repeat-x; 
	cursor:default;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #000000;
	text-align:center;
	height: 22px;
	
}
.LBHeaderView a
{
	color: #000000;
	text-decoration:none;
	cursor:pointer;
}
.LBHeaderView a:hover
{
	color: #0000F0;
	text-decoration: underline;
	cursor:pointer;
}
.LBHeaderView td
{
	border-bottom:solid 1px #F0F0F0;
}
.LBHeaderGray
{
	background-color:#CCCCCC;
	cursor:default;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #000000;
	text-align:center;
	height: 22px;
}
.LBHeaderLTGray
{
	background-color:#F0F0F0;
	cursor:default;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #000000;
	text-align:center;
	height: 22px;
}
.LBHeaderLTGrayItalic
{
	background-color:#F0F0F0;
	cursor:default;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-style:italic;
	color: black;
	text-align:center;
}

.ListText
{
    COLOR: black;
	font-family: Verdana, Arial, Helvetica, sans-serif;
    background-color:Transparent;
    text-indent:2px;
}
.LBText
{
    COLOR: black;
	font-family: Verdana, Arial, Helvetica, sans-serif;
    background-color:Transparent;
    text-indent:2px;
	padding: 2px;
}

.Warning
{
	COLOR:#F00000;
	background-color:Yellow;
}

.Error
{
	COLOR:#F00000;
	font-weight:bold;
	background-color:Yellow;
}

.LBTextRed
{
    COLOR:#F00000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color:Transparent;
	text-indent:2px;
}
.LBTextYellow
{
    COLOR:#EEEE00;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color:Transparent;
	text-indent:2px;
}
.LBTextDGreen
{
    COLOR:#008800;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color:Transparent;
	text-indent:2px;
}
.LBTextGreen
{
    COLOR:#00FF00;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color:Transparent;
	text-indent:2px;
}

.LBTextV
{
    COLOR: black;
	font-family: Verdana, Arial, Helvetica, sans-serif;
    background-color:Transparent;
}
.LBTextVRed
{
    COLOR:#F00000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color:Transparent;
}
.Red
{
    COLOR:#FF0000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.DRed {
    COLOR: #F00000;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}

.Green {
    COLOR: #00FF00;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}
.DGreen {
    COLOR: #00A800;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}

.OrangeT {
    font-family: Verdana, Arial, Helvetica, sans-serif;
}
.cursorDef
{
	cursor:default;
}
.rowcolor0
{
 	background-color:#E0E0E0;
 	min-height:18px
}
.rowcolorL0
{
	background-color:#E0E0E0;
 	min-height:18px;
	border-left:1px solid #E0E0E0;
}
.rowcolor1
{
 	background-color: #ECECEC;
 	min-height:18px
}
.rowcolorL1
{
 	background-color: #ECECEC;
 	min-height:18px;
	border-left:1px solid #ECECEC;
}
.rowcolor2
{
 	background-color: #EEEEEE;
 	min-height:18px
}
.rowcolorL2
{
 	border-left:1px solid #EEEEEE;
}

.rowcolor3
{
 	background-color: #F8F8F8;
 	min-height:18px
}
.rowcolor4
{
 	background-color: #E0E0E0;
 	min-height:18px
}

.cursorp { cursor:auto;}
.cursorh{ cursor:pointer; }
.SurveyText
{
	border-bottom: #A0A0A0 dotted 1px;
}
.BorderBotDot
{
	border-bottom: #A0A0A0 dotted 1px;
}
.BorderBotSolid
{
	border-bottom: #A0A0A0 solid 1px;
}
.VTop { vertical-align:top; }
.VCenter { vertical-align:middle; }
.VBottom { vertical-align:bottom; }
.HLeft {  text-align:left; }
.HCenter { text-align:center; }
.HRight { text-align:right; }

.tableScrollH
{
	overflow:scroll;
	-ms-overflow-y: hidden;
	clear:both;
	width: 100%;
	position: relative;
	background-color:#F0F0F0;
	
}

.ScrollA
{
	overflow:auto;
	clear:both;
}
.ScrollH
{
	overflow:auto;
	-ms-overflow-y:none;
	clear:both;
}
.ScrollV
{
	overflow:auto;
	-ms-overflow-x:none;
	clear:both;
}
.tableScroll
{
	overflow:auto;
	clear:both;
	width: 100%;
	position: relative;
	background-color:#F0F0F0;
}
.tableScroll table
{
	margin-top:0px;
	margin-left:0px;
	width:100%;
	background-color:#FFFFFF;
	border:none;
}
.tableScroll thead tr
{
	position: relative;
	overflow:hidden;
}
.tableScroll thead th
{
	border-right: none;
	position: relative;
}
.tableScroll tbody
{
	overflow:auto;
}
.tableScroll td
{
	border-bottom: 1px solid white;
	border-right: 1px solid white;
	overflow:hidden;
}

.tableScrollView
{
	overflow:auto;
	-ms-overflow-y:scroll;
	-ms-overflow-x:none;
	clear:both;
	width: 100%;
	position: relative;
	background-color:Transparent;
}

.tableScrollView ContentPanel
{
	margin-top:0px;
	margin-left:0px;
	width:100%;
	background-color:#FFFFFF;
	border:none;
}
.tableScrollView thead tr
{
	position: relative;
	overflow:hidden;
}
.tableScrollView thead th
{
	border-right: none;
	position: relative;
}
.tableScrollView tbody
{
	overflow:auto;
}
.tableScrollView td
{
	border-bottom: 1px solid white;
	border-right: 1px solid white;
	overflow:hidden;
}
.tableScrollY
{
	overflow:auto;
	overflow-y: scroll;
	overflow: -moz-scrollbars-vertical;
	-ms-overflow-y:scroll;
	clear:both;
	width: 100%;
	position: relative;
	background-color:#F0F0F0;
}
.tableScrollY table
{
	margin-top:0px;
	margin-left:0px;
	width:100%;
	background-color:#FFFFFF;
	border:none;
}
.tableScrollY thead tr
{
	position: relative;
	overflow:hidden;
}
.tableScrollY thead th
{
	border-right: none;
	position: relative;
}
.tableScrollY tbody
{
	overflow:auto;
}
.tableScrollY td
{
	border-bottom: 1px solid white;
	border-right: 1px solid white;
	overflow:hidden;
}

.tableViewPrn
{
	overflow:hidden;
	clear:both;
	width: 100%;
	position: relative;
	background-color:Transparent;
}

.tableViewPrn table
{
	margin-top:0px;
	margin-left:0px;
	width:100%;
	background-color:#FFFFFF;
	border:none;
}
.tableViewPrn thead tr
{
	position: relative;
	overflow:hidden;
}
.tableViewPrn thead th
{
	border-right: none;
	position: relative;
}
.tableViewPrn tbody
{
	overflow:auto;
}
.tableViewPrn td
{
	border-right: 1px solid #FFFFFF;
	overflow:hidden;
}
.UBCalendar .ajax__calendar_container {
    background-color: #D4DDE2; 
    border:solid 1px #c0c0c0;
    height:180px;
    z-index:200000;
	border-radius: 4px;
}
.UBCalendar .ajax__calendar_header {
    background-color: #ffffff; margin-bottom: 4px;
}

.UBCalendar .ajax__calendar_title,
.UBCalendar .ajax__calendar_next,
.UBCalendar .ajax__calendar_prev
{
	color: #004080; padding-top: 3px;
}
.UBCalendar .ajax__calendar_body
{
	background-color: #ECECEC;
	border: solid 1px #c0c0c0;
	border-bottom-style:outset;
}
.UBCalendar .ajax__calendar_dayname
{
	text-align:center; 
	font-weight:bold; 
	margin-bottom: 4px; 
	margin-top: 2px;
} 
.UBCalendar .ajax__calendar_day
{
	text-align:center;
}

.UBCalendar .ajax__calendar_hover .ajax__calendar_day,
.UBCalendar .ajax__calendar_hover .ajax__calendar_month,
.UBCalendar .ajax__calendar_hover .ajax__calendar_year,
.UBCalendar .ajax__calendar_active
{
	color: #004080; 
	font-weight:bold; 
	background-color: #ffffff;
}
.UBCalendar  .ajax__calendar_today
{
	font-family: Verdana;
	font-style:italic;
	font-weight:bold;
	font-size:8pt;
	text-decoration:underline;
}
.UBCalendar  .ajax__calendar_other,
.UBCalendar  .ajax__calendar_hover .ajax__calendar_today,
.UBCalendar  .ajax__calendar_hover .ajax__calendar_title
{
	color: #bbbbbb;
}
.ContentFont
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	
    COLOR: black;
    FONT-SIZE: 8pt;
	font-weight:normal;
    line-height:normal;
}
.ContentFont[Disabled] {
    color: #E8E8E8;
}
.SmallFont
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	
    font-size: 8pt;
	font-weight:normal;
    line-height:normal;
}
.SmallFont[Disabled] {
    background: #E8E8E8;
}

.SmallFontBold
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	
	font-weight:bold;
    font-size: 8pt;
    line-height:normal;
}
.Notes
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	
    color: black;
    font-size: 8pt;
    font-style:italic;
    line-height:normal;
    background-color:#FFFFCC;
}
.Notes6
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	
    color: black;
    font-size: 6pt;
    font-style:italic;
    line-height:normal;
    background-color:#FFFFCC;
}

.watermarked
{
    color: #a0a0a0;
    font-style:italic;
}
.DropDownFont
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	
    COLOR: black;
    FONT-SIZE: 9pt;
}
.DropDownFont[Disabled] {
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    background: #E8E8E8;
    FONT-SIZE: 9pt;
}
select {
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    FONT-SIZE: 9pt;
}
.EditFont
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	
    COLOR: black;
    font-weight:normal;
    FONT-SIZE: 9pt;
}

.EditFont[Disabled] {
    background: #E8E8E8;
}

.FooterFont
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	
    COLOR: #5a5a5a;
    FONT-SIZE: 8pt;
    line-height:12pt
}
.UpperCase
{
	TEXT-TRANSFORM: uppercase;
}
.Middle
{
	vertical-align:middle;
}
.skin1 {
	cursor:pointer;
	position:absolute;
	text-align:left;
	font-family:Verdana;
	font-size:8pt;
	font-weight:normal;
	line-height:18px;
	COLOR: #0071B9;
	width:200px;
	background-color:#EEEEEE;
	border:1px solid #a0a0a0;
	visibility:hidden;
}
.RMMenu 
{
	padding-top:2px;
	padding-left:5px;
	padding-right:5px;
	padding-bottom:2px;
	border-bottom:solid 1px #A0A0A0;
	border-right:solid 1px #FFFFFF;
	border-left:solid 1px #FFFFFF;
	border-top:solid 1px #FFFFFF;
	font-weight:bold;
}
.RMMenuFrm
{
	Z-INDEX: -1;
	position:absolute;
	left:0px; 
	top:0px; 
	overflow:visible; 
	width:100%; 
	height:100%; 
	display:inline;
	border:0px;
	margin:0 0 0 0;
}
.DivLandScape{
    PAGE-BREAK-BEFORE: always;
    width:100%;
    height:100%;
    filter: progid:DXImageTransform.Microsoft.BasicImage(Rotation=3);
}
.Show
{
	visibility:visible;
	display:inline;
}
.Hide
{
	visibility:hidden;
	display:none;
}

@media print {
	body { font-family:Arial;font-size:8pt;margin:0in;background:#FFFFFF;	}
	table{border:0;	padding:0;	width: 100%; text-align:left; font-family: Arial;font-size:8pt;background-color:Transparent;}
	.printbutton 
	{
		visibility:hidden;
		display:none;
	}
	.rowcolor0
	{
 		background-color: #EEEEEE;
 		height:18px
	}
	.rowcolor1
	{
 		background-color: transparent;
 		height:18px
	}
	.landscape{
	    width:100%;
		height:100%;
		filter: progid:DXImageTransform.Microsoft.BasicImage(Rotation=3);
	}
}

.PBreak{ page-break-before:always;}
.bottombar 
{
	color: #FFFF00;
    background-color:#0071B9;
    background: url(../img/btnliteblue.gif) repeat-x;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	
    font-size: 9pt;
    margin-bottom:0;
    margin-top:0;
    margin-left:0px;
	padding:0;
	word-spacing:0;
	padding-top:3px;
	width:100%;
	height:18px;
	border-left:1px solid #A0A0A0;
	border-right: 1px solid #A0A0A0;
}
.bottombarText
{
	color: #0071B9;
	font-style:italic;
} 
.bottombar  a
{
	color: #0071B9;
	text-decoration:none;
	font-style:italic;
	cursor:pointer;
}

.bottombar a:hover
{
	text-decoration:underline;
}
.bottombar a:visited
{
	COLOR: #0071B9;
	text-decoration:none;
}
.checkB label{  
    position: relative;  
    top: -2px;
	cursor:pointer;
}

.radioB label {
    position: relative;
    top: -2px;
    cursor: pointer;
}

.DlgHeader
{
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;	
	font-size: 9pt;
	text-decoration:none;
	background-color: #F0F0F0;
	color:#004f8b;
	font-weight:600;
	vertical-align:middle;
	text-align:center;
	padding-top:2px;
	border-left:solid 1px #A0A0A0;
	cursor:auto;
	height:16px;
	background: url(../img/active-tab.gif) repeat-x;
}
.BorderBT1
{
	border-bottom-style:solid;
	border-bottom-color:#808080;
	border-bottom-width:1px;
}
.BorderBT2
{
	border-bottom:solid 2px #808080;
}
.ChartIcon16Right
{
	background: url(../Img/ChartIcon16.png) no-repeat right transparent;
}
.HMenuSep
{
	background: url(../Img/gray-square.gif) no-repeat;
	background-position:left;
}

.ImgBtn10
{
	width:12px;
	height:12px;
	border-bottom:solid #C0C0C0 1px;
	border-right:solid #C0C0C0 1px;
	cursor:pointer;
}
.ImgBtn12
{
	width:12px;
	height:12px;
	border-bottom:solid #C0C0C0 1px;
	border-right:solid #C0C0C0 1px;
	cursor:pointer;
}
.ImgBtn16
{
	width:16px;
	height:16px;
	cursor:pointer;
}
.Show { display:inline; }
.Hide { display:none; }
.ACenter
{
	text-align: center;
}
.ARight
{
	text-align: right;
}
.ALeft
{
	text-align: left;
}
.VTop
{
	vertical-align: top;
}
.VMiddle
{
	vertical-align: middle;
}
.VBottom
{
	vertical-align: bottom;
}
.Padding0
{
	padding: 0px;
}
.Padding1
{
	padding: 1px;
}
.Padding2
{
	padding: 2px;
}
.Padding3
{
	padding: 3px;
}
.Padding4
{
	padding: 4px;
}
.Table0
{
	border-collapse: collapse; border-spacing: 0px;
}
.Table0 td
{
	padding: 0px;
}

.Table01
{
	border-collapse: collapse;
	border-spacing: 0px;
}
	.Table01 td
	{
		padding: 1px;
	}
.Table02
{
	border-collapse: collapse;
	border-spacing: 0px;
}
	.Table02 td
	{
		padding: 2px;
	}
.Table04
{
	border-collapse: collapse;
	border-spacing: 0px;
}
	.Table04 td
	{
		padding: 4px;
	}

.Table1
{
	border-collapse: collapse; border-spacing: 1px;
}
.Table11
{
	border-collapse: collapse; border-spacing: 1px;
}
.Table11 td
	{
		padding: 1px;
	}

.Table12
{
	border-collapse: collapse; border-spacing: 1px;
}
.Table12 td
	{
		padding: 2px;
	}
.Table2
{
	border-collapse: collapse; border-spacing: 2px;
}
.Table21
{
	border-collapse: collapse; border-spacing: 2px;
}
.Table21 td
	{
		padding: 1px;
	}

.Table22
{
	border-collapse: collapse; border-spacing: 2px;
}
.Table22 td
	{
		padding: 2px;
	}

.Table3
{
	border-collapse: collapse; border-spacing: 3px;
}
.Table4
{
	border-collapse: collapse; border-spacing: 4px;
}

.FileUploadField input
{
	width:95%!important;
}
.BkgndRed
{
	background-color: Red;
}
.BkgndOrrangeRed
{
	background-color: OrangeRed;
}
.BkgndOrrange
{
	background-color: Orange;
}
.BkgndGold
{
	background-color: Gold;
}
.BkgndKhaki
{
	background-color: Khaki;
}
.BkgndLiteGreen
{
	background-color: lightgreen;
}
.BkgndLimeGreen
{
	background-color: limegreen;
}
.BkgndGreen
{
	background-color: Green;
}
.BkgndGreenYellow
{
	background-color: GreenYellow;
}
.BkgndYellowGreen
{
	background-color: YellowGreen;
}
.BkgndAquamarine
{
	background-color: Aquamarine;
}
.LinkBtn {
    font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
    text-decoration: underline;
    cursor: pointer;
    color: Blue;
}

.LinkBtn[Disabled], .LinkBtn[Disabled]:hover {
    text-decoration: underline;
    color: #666666;
}
.FundFact
{
	background: url(../Img/FundFact.gif) no-repeat;
	background-position:right;
}
.YellowDotLeft {
    background: url(../Img/yellowbullet.gif) no-repeat;
    background-position: left;
}
.YellowDotRight {
    background: url(../Img/yellowbullet.gif) no-repeat;
    background-position: right;
}
.YellowDotCenter {
    background: url(../Img/yellowbullet.gif) no-repeat;
    background-position: center;
}

.BkgndWarningR
{
	background: url(../Img/prioritymedium.png) no-repeat;
	background-position:right;
}

.KYCExpired
{
	background: url(../Img/KYCExpired.png) no-repeat;
	background-position:right;
}
.AALocationR
{
	background: url(../Img/PieChart.png) no-repeat;
	background-position:right;
}
.AALocationL
{
	background: url(../Img/PieChart.png) no-repeat;
	background-position:left;
}
.PACBkgnd
{
	background: url(../Img/PACImg.png) no-repeat;
	background-position:right;
}
.AWDBkgnd
{
	background: url(../Img/AWDImg.png) no-repeat;
	background-position:right;
}
.SysPLBkgnd
{
	background: url(../Img/SysPLImg.png) no-repeat;
	background-position:right;
}
.ajax__tab_disabled
{
 display:none;
}
.space-between {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
}
.space-between-vertical {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    align-items:center;
}
.margin-left-5 {
    margin: 0 0 0 5px;
}
.margin-left-15 {
    margin: 0 0 0 15px;
}
.margin-top-15 {
    margin: 15px 0 0 0;
}
.margin-right-5 {
    margin: 0 5px 0 0;
}
.margin-right-120 {
    margin: 0 120px 0 0;
}
.center {
    display: flex;
    flex-direction: row;
    align-items: center;
}
.top {
    display: flex;
    flex-direction: row;
    align-items: flex-start;
}
.padding0 {
    padding: 0;
}
.arrow-active {
    border: solid black;
    border-width: 0 3px 3px 0;
    display: inline-block;
    padding: 3px;
}

.arrow-inactive {
    border: solid #919191;
    border-width: 0 3px 3px 0;
    display: inline-block;
    padding: 3px;
}
.up {
    transform: rotate(-135deg);
    -webkit-transform: rotate(-135deg);
    margin-top: 4px;
    margin-right: 8px;
}
.down {
    transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    margin-right: 8px;
}
.tr-arrow {
    display: grid;
    grid-template-columns: auto auto;
}
.td-arrow {
    text-align: center
}
.td-arrow-right {
    text-align: right;
    padding-right: 5px !important;
}

.td-arrow-left {
    text-align: left;
    padding-left: 5px !important;
}
