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;
}
.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;
}

.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;
}
.BannerCenter
{
	min-height:78px;
}
.BannerRight
{
	min-height:78px;
}
.BannerRightContent
{
	min-height:78px;
}
.Banner
{
	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;
}
.MenuTopTB
{
	width:100%;
	min-height:25px;
	height: auto;
	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;
	width:110px;
	text-decoration:none;
	vertical-align:middle;
	cursor:pointer;
	background-color:transparent; /* #0071B9; */
	/** border-left: solid 1px #0071B9; **/
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;

}
.MenuBarTDSel
{
	position:relative;
	width:110px;
	text-decoration:none;
	vertical-align:middle;
	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;
}
.LINE16
{
	padding-top: 1px;
	height: 16px;
}
.LINE15
{
	padding-top: 1px;
	min-height:15px;
}
.LINE14
{
	min-height:14px;
}
.LINE1
{
	 background-color:#B4D4EC;
	 height: 1px;
}
.LINE1W
{
	 background-color:#FFFFFF;
	 height: 1px;
}
.LINE1G
{
	 background-color:#CCCCCC;
	 height: 1px;
}
.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:160px;
	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;
}
.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%;
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;	
	background-color: #F0F0F0;
	height:16px; 
	font-size: 10pt;
	font-weight:600;
	text-decoration:none;
	color:#004f8b;
	padding-top:8px;
	border:none;
	cursor:default;
	background: url(../img/active-tab.gif) repeat-x;
}
.ClientContent
{
	background-color:transparent;
	padding-top: 0px;

	min-height:468px; 
	color:black;
	font-weight:normal;
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;	
	OVERFLOW: hidden; 
	
}
.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:601px;
	background-color: #F0F0F0;
	margin: -1px 0px 0px 0px; 
	padding-top: 5px;
	border-left: solid 1px #A0A0A0;
	border-right: solid 1px #A0A0A0;
	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:600px;
	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;
	border-bottom:solid 1px #A0A0A0;
}
.TabSelected
{
	vertical-align:middle;
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;	
	font-size: 9pt;
	text-decoration:none;
	background-color: #F0F0F0;
	color:#004f8b;
	font-weight:bold;
	text-align:left;
	border-top:none;
	border-right:none;
	border-bottom:solid 1px #A0A0A0;
	border-left:solid 1px #A0A0A0;
	cursor:default;
	background: url(../img/active-tab.gif) repeat-x;

}
.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:#FEFEFE;
}
.Tab
{
	vertical-align:middle;
	text-align:left;
	background-color: #EEEEEE;
	border-left:solid 1px #A0A0A0;
	border-top:none;
	border-right:none;
	border-bottom: solid 1px #A0A0A0;
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;	
	font-size: 9pt;
	text-decoration:none;
	color:#004f8b;
	font-weight:normal;
	background: url(../img/button_gradient.gif) repeat-x;

}
.TabContainer
{
	 margin-top:-10;
}
.TabDiv
{
	width:1px;
	height:19px;
	background-color: #C0C0C0;
}
.TabLine
{
	width:1px;
	background: url(../img/tab_line.gif);
	background-repeat: repeat-y;
}

.Tab a:hover
{
	font-weight:600;
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;	
	font-size: 9pt;
}
.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:left;
}
.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;
}
.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;
}
.GradientBkgnd
{
	BACKGROUND-COLOR:#FAFAFA; 
	BACKGROUND-IMAGE: url(../Img/contentpanel_gradientbg.gif); BACKGROUND-REPEAT: repeat-x;
}

.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;
}
.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;
}
.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;
	cursor:pointer;
    background-color:Transparent;
    text-indent: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;
	cursor:pointer;
	text-indent:2px;
}
.LBTextV
{
    COLOR: black;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	cursor:pointer;
    background-color:Transparent;
}
.LBTextVRed
{
    COLOR:#F00000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	cursor:pointer;
	background-color:Transparent;
}
.Red
{
    COLOR:#FF0000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.cursorDef
{
	cursor:default;
}
.rowcolor0
{
	cursor:pointer;
 	background-color:#E0E0E0;
 	min-height:18px
}
.rowcolor1
{
	cursor:pointer;
 	background-color: #ECECEC;
 	min-height:18px
}
.rowcolor2
{
 	background-color: #EEEEEE;
 	min-height:18px
}
.rowcolor3
{
 	background-color: #F8F8F8;
 	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;
}
.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;
    line-height:normal;
}
.SmallFont
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	
    font-size: 8pt;
    line-height:normal;
}
.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;
}
.watermarked
{
    color: #a0a0a0;
    font-style:italic;
}
.DropDownFont
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	
    COLOR: black;
    FONT-SIZE: 9pt;
}
.EditFont
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	
    COLOR: black;
    font-weight:normal;
    FONT-SIZE: 9pt;
}
.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);
}

@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;
}
.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;  
}
.radioB label{  
    position: relative;  
    top: -2px;  
}
.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:default;
	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;
}
.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;
}
.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;
}
.ajax__tab_disabled
{
 display:none;
}
.FundFact
{
	background: url(../Img/FundFact.gif) no-repeat;
	background-position:right;
}
.KYCExpired
{
	background: url(../Img/KYCExpired.png) no-repeat;
	background-position:right;
	
}

.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;
}


