﻿body
{
}

@media print
{	
	Div.DashboardWrapperContainer_Default
	{
		/*overflow:visible;*/
		overflow-x:auto;
		overflow-y:scroll;
		height:auto;
		width:100%;
	}
	.DashboardPartTitleCell_Default,
	.DashboardPartTitleControlCell_Default
	{
		color:black;
		padding:5px;
		font-weight:700;		
	}
	.DashboardPartControlTable_Default
	{
		border:1px solid #666666;
	}
	.DashboardPartTitleCell_Default, .DashboardPartTitleControlCell_Default
	{
		border-bottom:1px solid #666666;
	}
}

DIV.partsScroll {
	border: 1px solid #cccccc;
	height:500px;
	overflow-x:hidden;
	overflow-y:scroll;
	width:100%;
}
DIV.headercolor
{
	background-color:#98b0cc;
	border-color:#ffffff;
	display:block;
	color:#ffffff;
	font-family:Arial;
	font-size:9pt;
	font-weight:700;
	height:22px;
	padding-left:5px;
	padding-top:3px;
}
DIV.drag
{
	border:0;
	margin:0;
	padding:0;
}

DIV.border1 {
	border: 1px solid #cccccc;
	margin-left:1px;
}

DIV.border2 {
	border-top:1px solid #ccc;
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;
	border-bottom:1px solid #ccc;
	width:98%;
}
IMG.accordeon
{
	display:block;
	cursor:pointer;
	border:0;
}
TABLE.partsTable
{
	border:0;
	width:100%;
}
TD.dragCenter
{
	background-image: url(images/drag-bg.jpg);
	background-repeat:repeat-x;
	width:200px;
}

DIV.clipText
{
	background-color:Transparent;
	font-weight:700;
	font-size:8.3pt;
	cursor:move;
	overflow:hidden;
	white-space: nowrap;
	text-overflow:ellipsis ;
	width:200px;
}
.blacktxt12 {
	font-size:12px;
}

.dashborder {
	width:100%;
	height:100%;
	border-spacing: 5px;
}

TD.drop
{
	padding:8px;
	border:2px dashed #6c8baf;
	border-style:dashed;
	margin:8px;
}

.paddings
{
	margin-top:10px;
	margin-bottom:10px;
}

DIV.rbPanel
{
	width:100%;
	text-align:center;
}

TABLE.outerBorder
{
	border:2px;
	border-style:solid;
	border-color:#96b8d4;
}

.dottedTop
{
	border-style:dotted none none;
	border-width:1px;
	text-align: right;
	overflow:hidden;
	width:100%;
	padding-top:6px;
}

DIV.insertElement
{
	width:100%;
	height:5px;
	max-height:5px;
	border:3px;
	border-style:dotted none none;
	border-color:#96b8d4;
	background-color:Transparent;
}
/*dashboard control classes*/
.DashboardPartTitleCell_Default,
.DashboardPartTitleControlCell_Default
{	
	background-image:url(Images/innerblue.jpg);
	height:27px;
	border:1px solid #b5cddf;
	border-bottom:none;
	color:#468eb5;
	font-size:12px;
	padding-left:5px;	
	padding-right:3px;
	padding: 2px 3px 2px 3px;
	font-weight:bold;
}
.DashboardPartTitleCell_Default
{
	border-right:none;
}
.DashboardPartTitleControlCell_Default
{
	border-left:none;
}
.DashboardPartControlTable_Default
{	
	width:100%;
	margin-bottom:10px;
	min-height:100px;			
}
.DashboardPartHtmlContent_Default, .DashboardPartImageContent_Default
{
	border:1px solid #CCCCCC;	
}
TD.DashboardPartHtmlContentCell_Default
{
	vertical-align:top;
}
.DashboardPartHtmlContentCell_Default Table
{
	background-color:#CCCCCC;	
}
.DashboardPartHtmlContentCell_Default Table TD
{
	background-color:White;
}
.DashboardPartImageContentCell_Default
{	
	background-color:White;
}
.DashboardContentContainer_Default
{		
}
Div.DashboardDebugPanel_Default
{
	position:absolute;
	bottom:10px;
	right:0px;
	height:200px;
	width:600px;
	overflow:auto;
	background-color:White;
	border:1px solid black;
}
#oTable
{
	border-collapse:separate;
}
.DashboardPartHtmlContentCell_Default Table TD.TabCell
{
	padding:3px;
	
}
Div.DashboardWrapperContainer_Default
{
	overflow-x:auto;
	overflow-y:auto;
}
Div.DashboardPartImageContainer_Default
{	
/*	min-height:350px; */
	border-top: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC !important;
	background-color: White;
}
Div.DashboardPartLoadingContainer_Default
{	
/*	margin-top:160px;*/
	text-align:center;
	width:100%;
}
.DashboardCommandButton_Default
{
	cursor:hand;
}
.DashboardBothWrapper_Default
{
	background:white;
    padding-bottom: 5px;
}
.DashboardNoDataContainer_Default
{
    border-top: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	background-color: White;	
}
/*end dashboard control classes*/
/* fixes for fund detail parts */
.dashboardFundDetails  > tbody > tr > td > table > tbody > tr > td
{
	padding:0px;	
}
.dashboardFundDetails  > tbody > tr > td > table
{
	border-collapse:collapse;
}
table.DMART_FUND_DETAIL_VERTICAL td
{
	padding:3px !important;
	text-indent:2px;
}
.TableHeader
{
	background:url(Images/Grid/head_bg.gif) repeat-x;	
}

TD.dotted
{
	border-bottom-width:1px;
	border-bottom-style:dotted;
	border-bottom-color:Black;
	width:20%;
}
DIV.dottedBottom
{
	border-top:#000 1px dotted;
	PADDING-TOP: 7px;
	text-align:right;
	padding-bottom:20px;
}
.BlueText
{
	color:Blue;
	font-style:italic;
}
.SilverText
{
	color:Silver;
	font-style:italic;
}
.ChartSeriesRoundPanel
{
 width:20em;
 float:left;
 margin:5px;   
}

.nav_div {
    margin-top: 16px;
    float: left;
    z-index:1;
}

.step_image 
{
    display: block;
    float: left;
}

.step_block 
{
    float: left;
    margin-left: 60px;
}

.nav_divstep2, .nav_divstep4
{
   /* margin-left: 66px !important;*/
}

.nav_divstep3
{
   /* margin-left: 56px !important;*/
}

.header_disabled .Navigation_Header
{
    color:#DFDFDF !important;
}

.header_disabled .Navigation_Text
{
    color:#E2E2E2 !important;
}

.Navigation_Header {
    color: #7FD14B;
    font-family: Tahoma;
    font-size: 23px;
    font-weight: bold;
}

.Navigation_Text {
    color: #8E8E8E;
    font-family: Tahoma;
    font-size: 11px;
    font-weight: bold;
}

Table.DashboardInformationPopupTable_Default
{
    width: 100%;
    border-spacing: 0px;
}
Table.DashboardInformationPopupTable_Default .DashboardInformationPopupBoldText_Default
{
    padding: 5px 10px 5px 0px;
    font-weight: bold;
}
Table.DashboardInformationPopupTable_Default .DashboardInformationPopupBlueText_Default
{
    color: blue;
    padding-left: 5px;
}
TD.DashboardInformationPopupButtonsCell_Default 
{
    border-top: 1px dotted #000;
    padding-top:.75em;    
    text-align: right;
}
