/* -- Shared CSS -- */ htm, body { background-color: #FFFFFF; margin: 0px; padding: 0px; color: #333333; vertical-align: top
} .main { width: 100%; margin: 0px; background-color: #FFFFFF } img { border: 0px
} hr { margin: 6px 0px; color: #CECECE
} select,
input { font: normal 13px/normal Arial, Verdana, Helvetica, sans-serif; vertical-align: middle
} P,
textarea { font: normal 13px/normal Arial, Verdana, Helvetica, sans-serif; vertical-align: top
} a:link,
a:active { color: #039; text-decoration: none; background-color: inherit
}
a:hover { color: #0353a5; text-decoration: underline; background-color: inherit
} a:visited { color: #800080; text-decoration: none; background-color: inherit
} ol { font: normal 12px/normal Arial, Verdana, Helvetica, sans-serif
} /* -- table row header A -- */
.theader:Hover,
.theader:Link,
.theader:Active,
.theader:Visited,
.theader { font: 13px/normal Arial, Verdana, Helvetica, sans-serif; font-weight: bold; font-style: normal; color: #333333; background-color: #cecece; padding: 1px 0px; text-decoration: none
}
/* -- table row header A ends -- */ /* -- table row header B -- */
.theader2:Hover,
.theader2:Link,
.theader2:Active,
.theader2:Visited,
.theader2 { font: 11px/16px Arial, Verdana, Helvetica, sans-serif; font-weight: bold; font-style: normal; color: #333333; background-color: #cecece; padding: 1px 0px; text-decoration: none
} /* -- table row header B ends -- */
.t10pxN { font: normal 10px/15px Arial, Verdana, Helvetica, sans-serif; padding: 0px 1px
} .t11pxN { font: normal 11px/normal Arial, Verdana, Helvetica, sans-serif; padding: 0px 1px
} .t11pxB { font: bold 11px/normal Arial, Verdana, Helvetica, sans-serif; padding: 0px 1px
} .t11pxNPOP { font: normal 11px/normal Arial, Verdana, Helvetica, sans-serif; padding: 0px 5px 0px 5px; background-color: #ffff00
} .t12pxN { font: normal 12px/normal Arial, Verdana, Helvetica, sans-serif; padding: 0px 1px
} .t12pxB { font: bold 12px/normal Arial, Verdana, Helvetica, sans-serif; padding: 0px 1px
} .t13pxN { font: normal 13px/normal Arial, Verdana, Helvetica, sans-serif; padding: 0px 1px
} .t13pxB { font: bold 13px/normal Arial, Verdana, Helvetica, sans-serif; padding: 0px 1px
} .line-through { text-decoration: line-through
} .step { font: bold 13px/18px Arial, Verdana, Helvetica, sans-serif; color: #333333; padding: 3px 0px; background-color: inherit
} .desc { font: normal 10px/14px Arial, Verdana, Helvetica, sans-serif; color: #660099; background-color: inherit
} .showicon {cursor: hand
} .disclosure { font: normal 12px/18px Arial, Verdana, Helvetica, sans-serif; text-align: justify; background-color: inherit
} .disclosure_lg { font: normal 85%/normal Arial, Verdana, Helvetica, sans-serif; text-align: justify; background-color: inherit
} .disclosure8 { font: normal 11px/18px Arial, Verdana, Helvetica, sans-serif; text-align: justify; background-color: inherit
} .disclosure9 { font: normal 12px/18px Arial, Verdana, Helvetica, sans-serif; text-align: justify; background-color: inherit
} .disclosure10{ font: normal 13px/18px Arial, Verdana, Helvetica, sans-serif; text-align: justify; background-color: inherit
} /* -- inserted for fee billing -- */
.botton:link,
.botton:active,
.botton:visited,
.botton { font: 10px/ 11px Arial, Verdana, Helvetica, sans-serif; font-weight: normal; color: #555555; background-color: #FFCC00; border: 1px solid #777777; text-align: center; padding: 0px 4px; text-decoration: none
} .botton:hover { color: #000000; text-decoration: none; border: 1px solid #000000; background-color: inherit
}
/* -- inserted for fee billing stops here -- */ /* *** Data Table Border BEGIN *** */
/* Data Table Border (top, left)*/
.btl{}
/* Data Table Border (top, center)*/
.btc{}
/* Data Table Border (top, right)*/
.btr{}
/* Data Table Border (bottom, left)*/
.bbl{}
/* Data Table Border (bottom, center)*/
.bbc{}
/* Data Table Border (bottom, center) for "Asset Class Performance - Asset Allocation Data Table" */
.bbaac{}
/* Data Table Border (bottom, right)*/
.bbr{}
/* *** Data Table Border END *** */ /* *** Data Table BEGIN *** */
.rpt_table { width: 100%; font: 92%/ normal Arial, Verdana, Helvetica, sans-serif; border-collapse: collapse
}
.rpt_table td { border: solid 1px #FFFFFF
} .rpt_table td: first-child { border-left: 0px
} .r_table { font: 13px normal Arial, Verdana, Helvetica, sans-serif; width:100%; border-spacing:1px;
} /* css for common row display on all screens */
.table_header:link,
.table_header:visited,
.table_header:active,
.table_header:hover,
.table_header { font-weight: bold; background-color: #d3d3d3; vertical-align: top; text-decoration: none; color: #333333
} .table_header2:link,
.table_header2:visited,
.table_header2:active,
.table_header2:hover,
.table_header2 { font-weight: bold; background-color: #d3d3d3; vertical-align: top; text-decoration: none; color: #333333
} .table_headerN:link,
.table_headerN:visited,
.table_headerN:active,
.table_headerN:hover,
.table_headerN { font-weight: normal; background-color: #d3d3d3; vertical-align: top; text-decoration: none; color: #333333
} /* superscript in the table header */
.table_header SUP,
.table_header2 SUP,
.table_headerN SUP { } /* table row background color */
.row1 { padding: 2px; background-color: #E0E9EA; vertical-align: top
} .row1_bordergray { padding: 2px; background-color: #E0E9EA; vertical-align: top; background-image:url(images/pixel_gray.gif); background-repeat:repeat-x; background-position:bottom
} .row2 { padding: 2px; background-color: #efefef; vertical-align: top
} .row2_bordergray { padding: 2px; background-color: #efefef; vertical-align: top; background-image:url(images/pixel_gray.gif); background-repeat:repeat-x; background-position:bottom
} .row3 { padding: 2px; background-color: #ECF3F4; vertical-align: top
} /* *** Data Table END *** */ .t_step { background-color: #efefef; vertical-align: top; font: bold 13px/1.5em Arial, Verdana, Helvetica, sans-serif; color: #333333; margin: 1px 0px
} .step_td { padding: 5px 3px
} .title { font: bold 13px/1.5em Arial, Verdana, Helvetica, sans-serif; padding: 4px 0px; vertical-align: bottom
} .rptName { font: bold 13px/1.5em Arial, Verdana, Helvetica, sans-serif; padding: 4px 0px; color: #555; vertical-align: bottom; text-align: right
} /* css for client reports */
.c_table { font: normal 84%/normal Arial, Verdana, Helvetica, sans-serif; padding: 1px
} .seg { width: 100%; font: bold 84%/1.4em Arial, Verdana, Helvetica, sans-serif; padding: 6px 1px 2px
} /* Use for acct_seg for Core Accounts, Manual Accounts, External Accounts, Balance Only Accounts, Combined Total */
.acct_seg_plus { font: bold 110%/1.5em Arial, Verdana, Helvetica, sans-serif; padding: 23px 0px 6px 0px; color: #045FAA
} .acct_seg { font: 97%/1.1em Arial, Verdana, Helvetica, sans-serif; font-weight: bold; padding: 23px 0px 6px 0px; color: #045FAA
} /* use for acct_seg_a for Core Summary portfolio value */
.acct_seg_a { font: bold 97%/1.2em Arial, Verdana, Helvetica, sans-serif; padding: 4px 0px; color: #045FAA
} /* use for acct_seg_b for report segment */
.acct_seg_b { font: bold 97%/1.1em Arial, Verdana, Helvetica, sans-serif; padding: 4px 0px; color: #045FAA
} .advrpt_total { font: 104%/1.2em Arial, Verdana, Helvetica, sans-serif; font-weight: bold; padding: 1px 2px; vertical-align: top
} .mpr_c { color: #FFFFFF; background-color: #045FAA; vertical-align: top
} .mpr_m { color: #FFFFFF; background-color: #666666; vertical-align: top
} .warning { font-weight: normal; color: #660099; background-color: inherit
} /* css for larger + font */
.lg { font-size: 100%; padding: 4px 0px 2px 0px
} /* bold lg */
.lgB { font-size: 100%; padding: 4px 0px 2px 0px; font-weight: bold
} /* css for larger ++ font */
.lg2 { font-size: 110%; padding: 4px 0px 2px 0px
} /* bold lg2 */
.lg2B { font-size: 110%; padding: 4px 0px 2px 0px; font-weight: bold
} /* css for larger +++ font */
.lg3 { font-size: 120%; padding: 4px 0px 2px 0px
} .lg3B { font-size: 120%; padding: 4px 0px 2px 0px; font-weight: bold
} /* move up 3 pixels */
.moveup3 { position: relative; top: -3px
} /* blue hr below page title */
.t_hr { border-top: 2px solid #000000; padding: 0px
} /* gray hr with t_step table */
.s_hr { background-color: #cecece; color: inherit
} /* t_step table row 1 */
.s_row_a { padding: 6px 0px 6px 2px; vertical-align: top
} /* t_step table row 2 */
.s_row_b { padding: 0px 0px 6px 2px; vertical-align: top
} .r_info { font: normal 84%/1.2em Arial, Verdana, Helvetica, sans-serif; padding: 0px; width: 100%
} /* quick link */
.rpt_quick { padding: 0px 6px 0px 2px; font-weight: normal; vertical-align: top
} /* breadcrumb above page title */
#breadcrumb { font: 70%/ 1.0em Arial, Verdana, Helvetica, sans-serif; padding: 4px 0px
} /* report content div */
#rpt_content { padding: 10px 0px; border-top: 1px solid #cccccc; width: 100%
} /* disclosure div below the report content */
#lang { padding: 20px 0px; width: 100%
} /* report header (advisor and investor info) div above the report content */
#rpt_info { padding: 8px 0px; width: 100%
} /* div for step 123 table page-break-inside:auto;*/
#rpt_step { padding: 10px 0px; width: 100%
} /* div for submit cancel buttons */
#action { padding: 20px 0px; text-align: center; width: 100%
} /* liability indicator */
.liability { font-weight: bold; font-size: 8px; vertical-align: top
} .liability5 { font-weight: bold; font-size: 7px; vertical-align: top
} .liability6 { font-weight: bold; font-size: 8px; vertical-align: top
}
.liability7 { font-weight: bold; font-size: 9px; vertical-align: top
}
.liability8 { font-weight: bold; font-size: 11px; vertical-align: top
}
.row_nobg { background-color: #FFFFFF
} /* Liability pop up */
.lia_table { width: 300px; font: 84%/ 1.4em Arial, Verdana, Helvetica, sans-serif; font-weight: normal; padding: 5px; background: #ffffff; border: 2px solid black
} /* Show HyperLink in gray color */
.gray { color: #cecece
} /*Portfolio Detail with transactions report */
.bordergray { border-bottom: 1px solid #555555
} /*For Filter Admin*/
.rtc_table { font: 100%/1.5em Arial, Verdana, Helvetica, sans-serif; padding: 2px 1px
} .footer { font: 10px/14px Arial, Verdana, Helvetica, sans-serif; font-weight: normal; font-style: normal; color: #000000; text-align: center; padding: 1px 0px; background-color: inherit
} .chl { font: bold 13px/normal Arial, Helvetica, sans-serif; padding: 4px 0px; vertical-align: top; text-align: left;
} .chc { font: bold 13px/normal Arial, Helvetica, sans-serif; padding: 4px 0px; vertical-align: top; text-align: left;
} .chr { font: normal 12px/normal Arial, Helvetica, sans-serif; padding: 4px 1px; vertical-align: top; text-align: right;
} /* --
@media print works for ie and mozilla
hides banner and left navigation from print
!!!! Do NOT move this section above the Shared CSS !!!! -- */
@page { size: 8.5in 11in; margin: 30mm 20mm
} @media print { .navtable,#banner,#breadcrumb,#inv_links,#rpt_step,#footer { position: absolute; left: 0px; top: 0px; width: 0px; height: 0px; visibility: hidden
} #leftnav { position: absolute; top: 0px; height: 100%
} #content { position: relative; left: 5px; top: 20px
} .r_table { font: 8pt/10pt Arial, Verdana, Helvetica, sans-serif; padding: 2px 1px; page-break-inside: auto
} #rpt_Name { position: relative; right: 5mm
}
} /* -- end @media print for print screen -- */ /*Iframe Elements*/ #popupMask { position: absolute; z-index: 200; top: 0px; left: 0px; width: 100%; height: 100%; opacity: .6; filter: alpha(opacity=60); background-color: #FFFFFF; display:none;
} #popupContainer { position: absolute; z-index: 201; top: 0px; left: 0px; display:none; padding: 0px;
}
#popupInner { /* allow custom border color ? */ border: 1px solid #045FAA; background-color: #ffffff;
}
#popupFrame { margin: 0px; width: 100%; height: 100%; position: relative; z-index: 202;
} #popupTitleBar { /* allow custom background-color color ? */ background-color: #045FAA; color: #ffffff; font-weight: bold; height: 13px; padding: 4px 4px 5px 5px; border-bottom: 0px solid #000000; border-top: 0px solid #b20011; border-left: 0px solid #b20011; border-right: 0px solid #b20011; position: relative; z-index: 203; text-align: right;
}
#popupTitle { float:left; font-size: 12px;
}
#popupControls { float: right; cursor: pointer; cursor: hand;
} .timer { border: 3px double #b20011; background-color:#b20011; font-size:15px; font-weight:bold; color:#FFFFFF; width:60px; height: auto; text-align:center;
} /*End of Iframe Elements*/
/* -- Shared CSS -- */ /* *** PMR 20.2 BEGIN *** */
.awr_rpt_seg { border-left: 7px solid #D1D3D4; border-bottom: 1px solid #D1D3D4; color: #595A5C; width:100%; font: 110%/normal "Arial Narrow", Arial, Verdana, Helvetica, sans-serif; width: 100%; line-height: normal; margin: 13px 0px; padding: 3px 0px 3px 11px;
} .awr_rpt_table { width: 100%; font: 71%/normal Arial, Verdana, Helvetica, sans-serif; color: #333333; border-collapse: collapse;
}
.awr_rpt_table th { padding: 4px 3px; font-weight: normal; vertical-align: top;
}
.awr_rpt_table td { padding: 4px 3px; vertical-align: top;
} .th_border { border-bottom: 1px solid #939598;
} SUP:link { } .awr_rpt_table .row1_bordergray {
background-image:url(images/pixel_gray.gif); background-repeat:repeat-x; background-position:bottom
} .awr_rpt_table .row2_bordergray {
background-image:url(images/pixel_gray.gif); background-repeat:repeat-x; background-position:bottom
}
/* *** PMR 20.2 END *** */ /* *** 21.2 New look and feel report header changes START *** */ .pad20Right { padding-right:20px;
} /* Tab Style Starts */
.navTD { background-image:none; height:45px; border-bottom:1px solid #cfcfcf;
}
#nav2 { width: 100%; border-radius: 0; float: left; position:relative; height: 100%;
} #nav2 .menu_content { float: left !important; overflow: hidden !important; text-align: left !important; border-bottom: 0; position:absolute; z-index:9999; margin-top:13px;
}
#nav2 .menu_content .menuList { overflow:hidden; float:left; /*width:calc(100% - 70px);*/ width:100%;
}
#nav2 .menu_content ul { padding: 0; margin: 0; border-bottom: 0; width:126%;
}
#nav2 .menu_content ul li { list-style-type: none; white-space: nowrap; float:left; font-family: Arial; vertical-align: middle; border-radius: 0; border: 0; background: none !important; font-size: 12px; color: #0057b8; border: none !important; cursor: pointer !important; padding-top:4px !important; /*height:40px !important; max-width:110px;*/ text-align:center;
}
#nav2 .menu_content ul li a, #nav2 .menu_content ul li a:active { display:block; padding: 5px 5px 10px 5px !important; color: #0057b8; text-decoration:none;
} #nav2 .menu_content ul li a:hover, #nav2 .menu_content ul li:hover { background-color:#ebebeb !important; text-decoration:none; /*height:40px;*/
}
#nav2 .menu_content ul li.sel { color:#333; background: #fff !important; border: 1px solid #cfcfcf !important; border-top: 4px solid #979797 !important; /*padding: 5px 10px 10px 10px !important;*/ border-bottom:none !important; cursor:default !important; padding-top: 0 !important;
}
#nav2 .menu_content ul li.sel a, #nav2 .menu_content ul li.sel a:active { padding-bottom: 9px !important; }
#nav2 .menu_content ul li a { padding-bottom: 8px !important;
} /* Tab Style Ends */
td b, td strong { font-weight:700 !important;
}
.filterTable td:nth-child(2){ padding-left:7px !important;
}
.filterTable tr td:nth-child(2) table.r_table{ margin-left:32px !important;
}
.filterTable tr td:nth-child(2) table.r_table tr.table_header td{ padding:10px 5px !important;
}
.cal_icon { background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important; color: #686666; font-size: 20px; height: 25px !important; padding: 4px 0 0 5px !important; width: 26px !important; display:inline-block; margin-top:0;
}
/* Top Banner Image Tab to Link change styles starts */
#fiMenuLinks { position:relative; float:right; margin-right:26px;
} #fiMenuLinks .rightLink { text-align: right; width:100%; font-size:12px; margin-bottom:5px; float:left;
}
#fiMenuLinks .rightLink ul { list-style:none; display:block; float:right; padding:0; margin:0;
}
#fiMenuLinks .rightLink ul li { float:left; padding:0 10px; border-right:1px solid #666464; margin-top:0; font-size:12px; text-transform:none; font-family:Arial, Helvetica, sans-serif;
} #fiMenuLinks .rightLink ul li a{ font-size:12px; color:#0057b8; padding:0; text-transform:none; text-decoration:none;
}
#fiMenuLinks .rightLink ul li a:hover{ color:#333;
}
/* Top Banner Image Tab to Link change styles ends */
/*Input button Starts*/
input.btn { background: #e2c43a; border: 1px solid #979797; color: #000; cursor: pointer; font-size: 12px; padding: 1px; text-align: center; font-weight: normal; min-width:65px; margin-right:10px; border-radius: 3px;
}
input.btn:first-child { margin-right:10px!important;
}
input.btn:last-child { margin-right:0 !important;
}
input.btn.small { font-size: 12px; min-width:58px; padding-top: 2px;
}
/*Input button Ends*/
/* popup class for legacy version Starts */
.legacyPopup{ border: 1px solid black; color: rgb(255, 255, 255); background-color: rgb(255, 255, 255); position: absolute; top: 100px; width: 370px; min-height: 100px; z-index: 99; visibility: visible; left: 535px;
}
/* popup class for legacy version Ends */
#nav2 .left_arrow { cursor: pointer; float: left; height: 20px; left: 0; margin: 8px 4px 0; top: 0; width: 20px; z-index: 2; background-image:url(images/tab_arrow_left.png); background-repeat:no-repeat; background-position:center;
}
#nav2 .right_arrow { cursor: pointer; float: left; height: 20px; margin: 10px 10px 0; right: 0; top: 0; width: 20px; z-index: 2; background-image:url(images/tab_arrow_right.png); background-repeat:no-repeat; background-position:center;
}
.toolTipBorder { border: 1px solid #000000;
} .button_row { float: left; margin-right: 10px !important; padding: 5px !important; text-align: left;
}.grey { background-color: #D3D3D3;
}
.blue{ background-color: #1A4CA0;
}
.yellow{ background-color: #EAAA33;
}
.darkGrey{ background-color: #777777;
}
.darkBlue{ background-color: #315394;
}
.r_table td.lpadR10, td.lpadR10{ padding-right:10px !important;}