/* 
Portal: SVB
Date: 5/1/2013
Author: Joe Crifasi / Jeremy Thomas - CacheMatrix */


/* -------------------------------------------------------------------------------------------------*/
/* ---------------------------------------->>> CSS RESET <<<----------------------------------------*/
/* -------------------------------------------------------------------------------------------------*/
@import "../../../Components/Vendor/angular-material/material-design-icons/iconfont/material-icons.css";

html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var,b, u, i, center,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th 
						{margin: 0;padding: 0;border: 0;outline: 0;vertical-align: baseline;background: transparent;}
td                      {margin: 0;padding: 0;border: 0;outline: 0;vertical-align: baseline;}/*--- eleminates the background transparentfrom the css reset ---*/
table					{border-collapse:collapse; border-spacing:0;}
input                   {cursor: pointer;margin: 0; padding: 0;}
fieldset,img			{border:0;}
address,caption,cite,code,dfn,strong,th,var 
						{font-style:normal;font-weight:normal;}
em                      {font-style:italic;font-weight:normal;}
ol,ul					{list-style:none;list-style-type: none;}
caption,th				{text-align:left;}
h1,h2,h3,h4,h5,h6		{font-size:100%;font-weight:normal;}
blockquote, q			{quotes: none;}
blockquote:before, blockquote:after,q:before,q:after 
						{content:”;}
abbr,acronym			{border:0;} 
:focus					{outline: 0;}
ins						{text-decoration: none;}
del						{text-decoration: line-through;}
strong					{font-weight:bold;}


/* --------------------------------------------------------------------------------------------------*/
/* ------------------------------------->>> GLOBAL ELEMENTS <<<--------------------------------------*/
/* --------------------------------------------------------------------------------------------------*/
body                    {color: #311A07;font-family: verdana,arial,helvetica,sans-serif;font-size: 12px;}
td                      {font-size: 12px;}
p						{margin-top: 0px; padding: 0 0 10px 0; text-align: left;}
a, a:active, a:visited	{color:#00a0e2;font-size:12px;font-weight:bold;text-decoration: underline;noOutline: expression(this.hideFocus=true);}
a:hover					{color:#00436e;text-decoration: underline;font-weight:bold;}
a img					{noOutline:expression(this.hideFocus=true);}
input                   {font-size: 12px; line-height:12px; padding: 3px;}
input[type="text"], 
input[type="password"], 
input[type="dropdown"]	{border: 1px solid #999;color: #6d6f71;font-size: 12px; line-height:12px; padding: 3px;}
textarea				{border: 1px solid #999;color: #6d6f71;font-family: verdana;font-size: 12px; padding: 2px;}
select					{border: 1px solid #999;color: #6d6f71;font-size: 12px; font-weight:normal; padding: 2px; /*margin-top:-2px;*/}
.clear					{clear: both;}
.dropdown				{color: #6D6F71;font-size: 12px;}

/* Filter & Search Box */
.CMGlobal_filterbox, .CMGlobal_searchbox {border-bottom: 1px solid #E9E9E9;padding: 0 0 5px 10px;}


/* --------------------------------------------------------------------------------------------------*/
/* -------------------------------------->>> GLOBAL ITEMS <<<----------------------------------------*/
/* --------------------------------------------------------------------------------------------------*/	

.CMGlobal_negativeamount {color: #D02433;}


/* --------------------------------------------------------------------------------------------------*/
/* ---------------------------------->>> STRUCTURE ELEMENTS <<<--------------------------------------*/
/* --------------------------------------------------------------------------------------------------*/	

#CMGlobal_container {margin: 0 auto;width: 980px;}

/* ---------------- Header Elements ------------------------ */
#CMGlobal_header {height: 70px;margin: 0;padding: 0;}
#CMGlobal_headerlogo {background: url(../../images/SVB_Logo.svg) no-repeat;float: left;height: 46px;margin: 8px 0 0 0;width: 168px;}
#CMGlobal_headernav {float:right; margin-top:5px;}
#CMGlobal_headernav ul li {display: inline;padding: 3px 6px;}
#CMGlobal_headernav ul li a{color: #00a0e2;font-size: 12px;text-decoration: underline;}
#CMGlobal_headernav ul li a:hover{color:#00436e;text-decoration: underline;}
#CMGlobal_welcomeMessage{font-weight: bold;margin: 0 0 5px -10px;text-align: right;width: 100%;}

/* ------------- static/global Navigation override ----------------- */
#CMGlobal_navigation a,
#CMGlobal_navigation a:active,
#CMGlobal_navigation a:visited {color:#fff;font-size:12px;font-weight:bold;text-decoration: none;noOutline: expression(this.hideFocus=true);}
#CMGlobal_navigation a:hover {color:#00a0e2;text-decoration: none;font-weight:bold;}
.CMGlobal_navigationbox a.selected{color: #00a0e2 !important;}
/* ---------------- Main Navigation ------------------------ */
#CMGlobal_navigationcontainer {
   background-color: #00436E;
   float: left;
   font-size: 12px;
   margin: 0;
   padding: 0;
   position: relative;
   width: 100%;
}
#CMGlobal_navigation {margin: 0;padding: 0;}
.CMGlobal_navigationbox {display:inline;float:left;}
.CMGlobal_navigationbox {}
.CMGlobal_loginname {float: right;color: #ffffff;font-size: 12px;font-weight: bold; margin: -22px 15px 0 0;}
.CMGlobal_navigationbox ul {padding: 0; border-left:solid 1px #fff;}
.CMGlobal_navigationbox ul li {display: inline;border-right: solid 1px #fff;padding: 0 10px;}
.CMGlobal_navigationbox ul li a {color: #fff;font-size:12px;font-weight: bold;line-height: 30px; text-decoration: none;}
.CMGlobal_navigationbox ul li.ActiveLink a {color: #ffffff;font-weight: bold;line-height: 20px;text-decoration: none;padding: 0 20px 0 20px;}
.CMGlobal_navigationbox ul li a:hover{color: #ffffff;}
.navigation {display:inline;float:left;}
.CMGlobal_navigation {display:inline;float:left;}
.CMGlobal_subnavigation {display:inline;position:absolute;left:0;top:26px;}

/* ----------- Outside/Additional Nav Elements ------------- */
#navHome {float:left;font-weight: bold;}
#navHome a {float:left;padding:7px 10px;}
#navStatements {float:left;font-weight: bold;}
#navStatements a {border-right:1px solid #fff;float:left;padding:7px 10px;}
#navLogout {float:right;font-weight: bold;}
#navLogout a {float:left;padding:7px 10px;}

#ctl00_cphTop_ctl00_MenuGroups_Menu_ctl01 a.static{padding:0 !important;}/*--overrides inline padding--*/

/* ---------------- Subnavigation ------------------------- */
#CMGlobal_navigation .CMGlobal_subnavigationbox a,
#CMGlobal_navigation .CMGlobal_subnavigationbox a:active,
#CMGlobal_navigation .CMGlobal_subnavigationbox a:visited{color:#00436e;font-size: 12px;font-weight:bold;text-decoration: none;noOutline: expression(this.hideFocus=true);}
#CMGlobal_navigation .CMGlobal_subnavigationbox a:hover{color:#00a0e2;text-decoration: none;font-weight:bold;}

.CMGlobal_subnavigationbox a.selected{color: #00a0e2 !important;}

.CMGlobal_subnavigationbox {margin:10px 0 0 9px;padding:0;}
.CMGlobal_subnavigationbox ul {margin: 0; padding: 0;}
.CMGlobal_subnavigationbox ul li {display: inline;padding-right: 10px;}
.CMGlobal_subnavigationbox ul li a {color: #ffffff;font-weight: bold;line-height: 14px;padding: 0;text-decoration: none;}
.CMGlobal_subnavigationbox ul li a:hover {color: #f5f5f5;font-weight: bold;}

/* -------------------------->> Global Messaging <<----------------------------- */

#CMGlobal_messagebox {
    clear: both;
    float: left;
    width: 100%;
}

#CMGlobal_message_dashboard, #CMGlobal_message {
    font-family: arial,verdana,sans-serif;
    font-size: 12px;
    font-style: normal;
    font-weight: bold;
    color: black;
    line-height: normal;
    vertical-align: top;
    text-align: left;
    letter-spacing: normal;
    text-decoration: none;
    text-transform: none;
    background: lightgrey;
    display: block;
    float: none;
    width: auto;
    height: auto;
    position: static;
    border-style: none;
    border-width: medium;
    border-color: black;
    padding: 10px;
    margin: 20px auto;
    overflow: unset;
}

    #CMGlobal_message_dashboard h1, #CMGlobal_message h1 {
        font-family: arial,verdana,sans-serif;
        font-size: 24px;
        font-style: normal;
        font-weight: bold;
        color: black;
        line-height: normal;
        vertical-align: top;
        text-align: center;
        letter-spacing: normal;
        text-decoration: none;
        text-transform: none;
        background: transparent;
        display: block;
        float: none;
        width: auto;
        height: auto;
        position: static;
        border-style: none;
        border-width: medium;
        border-color: black;
        padding: unset;
        margin: 0 auto 8px;
        overflow: unset;
    }

    #CMGlobal_message_dashboard h2, #CMGlobal_message h2 {
        font-family: arial,verdana,sans-serif;
        font-size: 16px;
        font-style: normal;
        font-weight: bold;
        color: black;
        line-height: normal;
        vertical-align: top;
        text-align: center;
        letter-spacing: normal;
        text-decoration: none;
        text-transform: none;
        background: transparent;
        display: block;
        float: none;
        width: auto;
        height: auto;
        position: static;
        border-style: none;
        border-width: medium;
        border-color: black;
        padding: unset;
        margin: 12px auto 8px;
        overflow: unset;
    }

    #CMGlobal_message_dashboard h3, #CMGlobal_message h3 {
        font-family: arial,verdana,sans-serif;
        font-size: 12px;
        font-style: normal;
        font-weight: bold;
        color: black;
        line-height: normal;
        vertical-align: top;
        text-align: center;
        letter-spacing: normal;
        text-decoration: none;
        text-transform: none;
        background: transparent;
        display: block;
        float: none;
        width: auto;
        height: auto;
        position: static;
        border-style: none;
        border-width: medium;
        border-color: black;
        padding: unset;
        margin: auto;
        overflow: unset;
    }

    #CMGlobal_message_dashboard p, #CMGlobal_message p {
        font-family: arial,verdana,sans-serif;
        font-size: 12px;
        font-style: normal;
        font-weight: normal;
        color: black;
        line-height: normal;
        vertical-align: top;
        text-align: center;
        letter-spacing: normal;
        text-decoration: none;
        text-transform: none;
        background: transparent;
        display: block;
        float: none;
        width: auto;
        height: auto;
        position: static;
        border-style: none;
        border-width: medium;
        border-color: black;
        padding: unset;
        margin: 4px auto 4px;
        overflow: unset;
    }

    #CMGlobal_message_dashboard ul, #CMGlobal_message ul {
        list-style: disc;
        margin: 4px auto 12px;
        padding: unset;
        padding-inline-start: 0;
    }

        #CMGlobal_message_dashboard ul li, #CMGlobal_message ul li {
            list-style-type: disc;
            list-style-image: none;
            list-style-position: inside;
            /*----*/
            font-family: arial,verdana,sans-serif;
            font-size: 12px;
            font-style: normal;
            font-weight: normal;
            color: black;
            line-height: normal;
            vertical-align: top;
            text-align: center;
            letter-spacing: normal;
            text-decoration: none;
            text-transform: none;
            background: transparent;
            display: unset;
            float: none;
            width: auto;
            height: auto;
            position: static;
            border-style: none;
            border-width: medium;
            border-color: black;
            padding: unset;
            margin: 4px auto 4px;
            overflow: unset;
        }

/* ---------------- Page Headers ----------------------*/
#CMGlobal_PrintToolBox {display:none;}
.PageTitleHolder {display: none;}

/* ---------------- Introduction ------------------------- */
#CMGlobal_introduction {clear: both;float:left;font-size:12px;margin-bottom:10px;width: 100%;}
#CMGlobal_introduction a{font-size:12px;}

#CMGlobal_introductionheader,
.CMGlobal_introductionheader {
	border-bottom: 1px solid #EBE8E3;
	clear: both;
	color:#000;font-size: 18px;
	float: left;
	font-weight: bold;
	margin-top: 50px;
	padding: 0 0 10px 10px;
	width: 99%;
}
.CMGlobal_introductionexplanation {margin: 10px 0 0 0;}
#CMGlobal_introductionsubheader, .CMGlobal_introductionsubheader {color: #0D446D;font-size: 13px;font-weight: bold;margin-top:20px;}

/* ---------- ToolBox ------------ */	
#CMGlobal_introductiontoolbox {float: right;margin: -49px 0 6px 0;position: relative;width: auto;}
#CMGlobal_transactionbai{display:none;}
#CMGlobal_introductiontoolbox_downloadlink {float:left; }
#CMGlobal_introductiontoolbox_downloadlinktext {float:left;}
.CMGlobal_DownloadCSV {float:left;}
#CMGlobal_introductiontoolbox_downloadlinktext input.CMGlobal_DownloadCSV {   
	background: url('../../images/buttonSprite.png') no-repeat -8px -312px;
	border: medium none;
	height: 17px;
	margin: 19px 8px 0 0;
	text-indent: -9000px; text-transform: capitalize;
	width: 111px;
    display:inline-block;
}
#CMGlobal_introductiontoolbox_downloadlinktext a.CMGlobal_DownloadPDF{
    background: url('../../images/downloadPdf.png') no-repeat left 0;
	border: none;
    font-size:0;
	height: 26px;
	margin: 14px 0 0 0;
	width: 121px;
}
#CMGlobal_introductiontoolbox_downloadlinkinstructions {display: none;}
#CMGlobal_introductiontoolbox_printlink {display: none;}

/* --------------------- Error Message --------------------*/
.CMGlobal_intromessage {color: #311A07;font-size:12px;font-weight:normal;margin: 0 0 10px 0;}
#CMGlobal_error {color: #D02433;font-size: 12px;font-weight: bold;padding: 5px 0 0 0;}
.CMGlobal_errormessage {clear: both;color: #D02433;	font-size: 12px; font-weight: bold;}
.CMGlobal_errormessage a,
.CMGlobal_errormessage a:active,
.CMGlobal_errormessage a:hover,
.CMGlobal_errormessage a:visited{color: #D02433 !important;	font-weight: bold;text-decoration: underline;}

.CMFund_HoldingResearch_customizecolumns_errormessage{color: #D02433;font-weight: bold;padding:5px;}

/* --------------- Global Error Page -------------*/
hgroup[class=title] {float:left;clear:both;margin-top:30px;}
	
/* --------------- Footer ------------------------*/
#bottom {float: left;width: 100%;}
#CMGlobal_footer {background-color:#00436e;clear:both;float:left;margin:10px 0 10px 0;width: 100%;}
#CMGlobal_footerbox{color: #fff;clear:both;overflow: hidden;padding: 10px 0 10px 0;text-align: center;vertical-align: middle;width: auto;}
#CMGlobal_footerbox a, #CMGlobal_footerbox a:active, #CMGlobal_footerbox a:visited {color: #fff;}
#CMGlobal_footerbox a:hover { color: #00a0e2;text-decoration: underline;}
.CMGlobal_footercopyright {float: left; clear:both; margin-left:10px;text-align: left;width: 60%;}	
.CMGlobal_footerlogo {float: right;height: 31px;margin: 0 10px 0 0;width: 115px;}
.CMGlobal_footerterms {color: #fff;float: right;margin-right:10px;}
.CMGlobal_footerterms a{margin-left:10px;}
.CMGlobal_footerlinks_disclaimer .legal{color:#888;font-size:10px;margin:10px 0 0 0; padding:0;}

/* --------------------------------------------------------------------------------------------------*/
/* --------------------------------------->>> COMPONENTS <<<-----------------------------------------*/
/* --------------------------------------------------------------------------------------------------*/	
.CMGlobal_CATabs_SelectedLook_CssClass td, .CMGlobal_CATabs_SelectedLook_ActiveCssClass td, .CMGlobal_CATabs_SelectedLook_CssClass td, .CMGlobal_CATabs_SelectedLook_ExpandedCssClass td, .CMGlobal_CATabs_SelectedLook_HoverCssClass td, .CMGlobal_CATabs_Look_CssClass td, .CMGlobal_CATabs_Look_ActiveCssClass td, .CMGlobal_CATabs_Look_CssClass td, .CMGlobal_CATabs_Look_ExpandedCssClass td, .CMGlobal_CATabs_Look_HoverCssClass td {
	cursor: pointer;
	padding: 5px 10px;
}
.CMGlobal_CATabs_SelectedLook_CssClass td, .CMGlobal_CATabs_SelectedLook_ActiveCssClass td, .CMGlobal_CATabs_SelectedLook_CssClass td, .CMGlobal_CATabs_SelectedLook_ExpandedCssClass td, .CMGlobal_CATabs_SelectedLook_HoverCssClass td {
	-moz-border-bottom-colors: none;
	-moz-border-left-colors: none;
	-moz-border-right-colors: none;
	-moz-border-top-colors: none;
	border-color: #999 #999 #FFFFFF;
	border-image: none;
	border-style: solid;
	border-width: 1px;
	font-weight: bold;
}
.CMGlobal_CATabs_Look_CssClass td, .CMGlobal_CATabs_Look_ActiveCssClass td, .CMGlobal_CATabs_Look_CssClass td, .CMGlobal_CATabs_Look_ExpandedCssClass td, .CMGlobal_CATabs_Look_HoverCssClass td {
	background: none repeat scroll 0 0 #E7E7E7;
	border: 1px solid #999;
	color: #000000;
    font-weight:bold;
}
.CMGlobal_CATabs_Look_HoverCssClass td {
	background: none repeat scroll 0 0 #ccc;
	color: #000000;
}


/* --------------- Global Modal Popups ------------------------*/
.CMGlobal_modalPopup {background: #fff;	border: 1px solid #00436E;/*width: 500px;*/}
.CMGlobal_Modal_header {display:none}
.CMGlobal_Modal_footer {display:none;}
#CMGlobal_Modal_processorderbox {background:#fff;border:1px solid #00436E;float:left;padding:10px;width:480px;}
.CMGlobal_Modal_processorderheader {font-family:arial,verdana,sans-serif;font-size:18px;font-weight:bold;padding:5px 0;text-align:center;}
.CMGlobal_Modal_processorderimage {
	background-image:url(../../images/ajaxloader.gif);
	background-position:center center;
	background-repeat:no-repeat;
	padding:5px 0;
	text-align:center;
	}
 .CMGlobal_Modal_processordertext {font-family:arial,verdana,sans-serif;font-size:12px;font-weight:bold;padding:5px 0;text-align:center;}
 .CMGlobal_Modal_headertitle {
	background:#00254B;
	color:#fff;
	font: bold 14px Verdana, Arial, sans-serif;
	padding:5px;
	}
.CMGlobal_Modal_headerclosebutton {float:right;margin:-25px 5px 0 0;}
.CMGlobal_Modal_headerclosebutton input {
	background: url('../../images/iconSprite.png') no-repeat -3px -415px;
	border:none;
	cursor: pointer;
	float: left;
	height: 17px;
	width: 16px;
	}
.CMGlobal_Modal_content {float:left;}
.CMGlobal_modalPopup .CMGlobal_Modal_content {float:left;width: 100%;}

/* --------------- Middle Office Popup ------------------------*/
.modalBackground {background: #000;filter: alpha(opacity=70);opacity: 0.7;}
.CMMiddleOffice_modalPopup {background: #fff;overflow:hidden;}
#CMMiddleOffice_modalPopupheader {background: none repeat scroll 0 0 #00a0e2;color: #fff;font-weight: bold;padding: 5px 5px; text-align: left;}

/* ---------------- Component Art Calendar ---------------------------- */
.CMGlobal_CAcalendar {background: #fff; border: 1px solid #000;font-size: 12px;padding: 5px;}
.CMGlobal_CAcalendar table tr td {text-align: center}
.CMGlobal_CAcalendartitle table tr td {color: #000 !important; font-weight: bold;}
.CMGlobal_CACalendarheader_month {float: left; margin:0 3px 5px 3px;}
.CMGlobal_CACalendarheader_monthprevious {float: left; margin: 0;}
.CMGlobal_CACalendarheader_monthlabel {float: left;font-weight: bold; width: 72px !important;}
.CMGlobal_CACalendarheader_monthnext {float: left; margin: 0;}
.CMGlobal_CACalendarheader_year {float: right; margin:0 3px 5px 3px;}
.CMGlobal_CACalendarheader_yearprevious {float: left; margin: 0;}
.CMGlobal_CACalendarheader_yearlabel {float: left;font-weight: bold; width: 35px;}
.CMGlobal_CACalendarheader_yearnext {float: left; margin: 0;}
.CMGlobal_CACalendarheader_monthprevious a,
.CMGlobal_CACalendarheader_yearprevious a {background:url(../../images/cal_prevMonth.gif) no-repeat left 3px;float: left;height: 12px;width: 10px;}
.CMGlobal_CACalendarheader_monthnext a,
.CMGlobal_CACalendarheader_yearnext a {background:url(../../images/cal_nextMonth.gif) no-repeat right 3px;float: left;height: 12px;width: 10px;}
.CMGlobal_CACalendarfooter {margin: 5px 0; font-weight: bold;}
.CMGlobal_CAcalendarmonth {background: #fff;width: 100%;}
.CMGlobal_CAcalendarmonth tr td {padding: 3px 0; width: 25px;}
.CMGlobal_CAcalendarselectmonth {display: none;}
.CMGlobal_CAcalendarselectweek {display: none;}
.CMGlobal_CAcalendarselectweekactive,
.CMGlobal_CAcalendarselectweekhover {background: #D7E7F6;}
.CMGlobal_CAcalendarday {cursor: pointer;}
.CMGlobal_CAcalendardayheader {background: #00a0e2;color:#fff; font-weight: bold;}
.CMGlobal_CAcalendardayhover {background: #B3B3B3;cursor: pointer !important;}
.CMGlobal_CAcalendardisabledday,
.CMGlobal_CAcalendaroutofrangeday {color: #999;}
.CMGlobal_CAcalendarothermonthday {color: #999;}
.CMGlobal_CAcalendardisabledday,
.CMGlobal_CAcalendaroutofrangeday,
.CMGlobal_CAcalendaroutofrangedayhover {color: #ddd;cursor: default;font-style: italic;}
.CMGlobal_CAcalendartodayday,
.CMGlobal_CAcalendartodaydayhover {background: #00436e; color: #fff;}
.CMGlobal_CAcalendarselectedday,
.CMGlobal_CAcalendarselecteddayhover {background: #00a0e2; color: #fff;}
.CMGlobal_CAcalendardayactive {}
.CMGlobal_CAcalendarmonth tr td.CMGlobal_CAcalendarday {cursor: pointer !important;}
.CMGlobal_CAcalendarmonth tr td.CMGlobal_CAcalendaroutofrangeday {cursor: default !important;}

/* --------------- CM GridView ------------------------*/
.CMGlobal_GridViewMaster {border: 1px solid #fff;border-collapse: collapse;clear: both;font-size: 10px; float: left;/*width:960px;*/width: 100%;}
.CMGlobal_GridViewMaster tr th {background: #00436e;color: #fff;font-weight: bold; padding: 3px 3px 5px 3px;text-align: center;	vertical-align: top;}
.CMGlobal_GridViewMaster tr th a, 
.CMGlobal_GridViewMaster tr th a:active {color:#19478D; text-decoration:none;margin: 0; padding: 3px;}
.CMGlobal_GridViewMaster tr th a:hover, 
.CMGlobal_GridViewMaster tr th a:visited {color:#2087AA; text-decoration:none;margin: 0; padding: 3px;}
.CMGlobal_GridViewMaster .CMAccount_AccountMain_MMMFGridview_columnheadertrade{border-right:1px solid #fff;}

.CMGlobal_GridViewMaster tr td {border-bottom: 1px solid #ebe8e3;color: #6D6F71; padding: 3px;text-align: center;vertical-align: top;}
.CMGlobal_GridViewMaster .CMMiddleOffice_DDATable tr td {border-bottom: none !important;text-align: right;}

.CMGlobal_GridViewMaster tr td a,
.CMGlobal_GridViewMaster tr td a:active {padding: 3px;color:#19478D; text-decoration:none;}
.CMGlobal_GridViewMaster tr td a:hover,
.CMGlobal_GridViewMaster tr td a:visited {color:#2087AA; text-decoration:none;}
.CMGlobal_GridViewMaster tr td input[disabled] {opacity: 0.35 !important}
.CMGlobal_GridView_maintablerow,
.CMGlobal_GridView_alttablerow,
.CMGlobal_GridView_emptytablerow{background:#fff;}
.CMGlobal_GridView_maintablerow td,
.CMGlobal_GridView_alttablerow td,
.CMGlobal_GridView_emptytablerow td {border-bottom: #ebe8e3 1px solid;text-align: center;padding: 2px 5px 2px 5px;}
.CMGlobal_tableColumnHeaderLeft {border-right:1px solid #fff;color: #6D6F71;font-weight: bold;padding: 3px 3px 5px 3px;vertical-align: top;}
.CMGlobal_tableColumnHeaderCenter {border-right:1px solid #fff;border-left:1px solid #fff;color: #6D6F71;font-weight: bold;padding: 3px 3px 5px 3px;text-align: center;vertical-align: top;}
.CMGlobal_tableColumnHeaderRight {color: #6D6F71;font-weight: bold;padding: 3px 3px 5px 3px;text-align: right;vertical-align: top;}
.CMGlobal_GridViewMaster .CMGlobal_tableColumnLeft {color: #6D6F71;padding: 3px;text-align: left;vertical-align: top;}
.CMGlobal_GridViewMaster .CMGlobal_tableColumnCenter {color: #6D6F71;padding: 3px;text-align: center;vertical-align: top;}
.CMGlobal_tableColumnCenter input[disabled] {opacity: 0.35 !important}
.CMGlobal_GridViewMaster .CMGlobal_tableColumnRight {color: #6D6F71;padding: 3px;text-align: right;vertical-align: top;}

.CMGlobal_GridViewMaster .CMMiddleOffice_DDATable{width: 100%;}/*fixes alignment of DDA Table*/

/* --------------- ComponentArt GridView ------------------------*/
.CMGlobal_CAGridViewMaster {border: 1px solid #fff;border-collapse: collapse;float: left;width:980px;}
.CMGlobal_CAGridViewMaster tr td {border: none;}
.CMGlobal_CAGridViewMaster .CMGlobal_CAGridViewMaster_gridviewpreheader {display:none;} 
.CMGlobal_CAGridViewMaster .CMGlobal_CAGridViewMaster_gridviewheader {font-weight: bold; font-size: 12px;padding: 0 0 3px 0;text-align: left;} 
.CMGlobal_CAGridViewMaster .CMGlobal_CAGridViewMaster_gridviewheader .CMGlobal_CAGridViewMaster_pagertext {font-size: 12px;font-weight: normal;text-align: right;}
.CMGlobal_CAGridViewMaster .CMGlobal_CAGridViewMaster_gridviewheadingrow{background-color:#00a0e2;border-bottom: 1px solid #fff;}

.CMGlobal_CAGridViewMaster .CMGlobal_CAGridViewMaster_dataarea .CMGlobal_CAGridViewMaster_gridviewheadingcell {color: #fff;font-weight: bold;padding: 3px 3px 5px 3px;text-align: center;vertical-align: top;}
.CMGlobal_CAGridViewMaster .CMGlobal_CAGridViewMaster_dataarea .CMGlobal_CAGridViewMaster_gridviewheadingtext {text-align: left;}
.CMGlobal_CAGridViewMaster_gridviewheadingtext:hover{cursor:pointer;}
.CMGlobal_CAGridViewMaster .CMGlobal_CAGridViewMaster_maintablerow{background-color:#f5f5f5;}
.CMGlobal_CAGridViewMaster .CMGlobal_CAGridViewMaster_alttablerow{background-color:#fff;}
.CMGlobal_CAGridViewMaster .CMGlobal_CAGridViewMaster_maintablerow,
.CMGlobal_CAGridViewMaster .CMGlobal_CAGridViewMaster_alttablerow,
.CMGlobal_CAGridViewMaster .CMGlobal_CAGridViewMaster_gridviewhoverrow {border-bottom: #ebe8e3 1px solid;padding: 2px 5px 2px 5px;}
.CMGlobal_CAGridViewMaster .CMGlobal_CAGridViewMaster_dataarea .CMGlobal_CAGridViewMaster_gridviewdatacell {border-bottom: 1px solid #ebe8e3;color: #6D6F71;padding: 3px;text-align: left;vertical-align: top;}   
.CMGlobal_CAGridViewMaster .CMGlobal_CAGridViewMaster_gridviewsortedheadingcell{background: #fdf4dd !important;color:#6D6F71!important;background-color:rgb(253, 244, 221) !important;}
.CMGlobal_CAGridViewMaster .CMGlobal_CAGridViewMaster_gridviewsorteddatacell {background: #fdf4dd !important;}
.CMGlobal_CAGridViewMaster .CMGlobal_CAGridViewMaster_gridviewfooter {font-size: 12px; font-weight: bold; padding: 5px 10px; color:#fff; background-color:#00a0e2;}

/* --------------------------------------------------------------------------------------------*/
/* ------------------------------ ABOUT / CONTACT US <<<---------------------------------------*/
/* --------------------------------------------------------------------------------------------*/
#CMAbout table { clear: both; }

/* --------------------------------------------------------------------------------------------------*/
/* ------------------------------------->>> CMSweep_Portfolio <<<------------------------------------*/
/* --------------------------------------------------------------------------------------------------*/
#DDAbalance_timeStamp a{background: url('../../images/iconSprite.png') no-repeat -3px -172px;float:left;height: 18px;margin:0 0 0 2px;width: 17px;}
#DDAbalance_timeStamp a:hover {
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=35)"; /* IE 8 */
    filter: alpha(opacity=35); /* IE 6-7 */
    -moz-opacity: 0.35; /* Netscape */
    -khtml-opacity: 0.35; /* Safari 1.x */
    opacity: 0.35; /* Modern browsers */
    }

#CMView_Sweeps{ width: 100% !important;margin: 0;}
#sweepNoAccounts {float:left;margin-left:10px;}

#CMSweep_Portfolio .sweep_feeSchedule{background: url("../../images/icon_pdf.gif") no-repeat scroll 0 0;float: right;height: 17px;margin: -29px 0 0 0;padding-left: 23px;width: 96px;}
#CMSweep_Portfolio_introductioncontent{clear: both;float: left;margin: 10px;}

.CMAccountDetails_AccountTotalAllocation{float:left; margin-left:10px;width:70%;}
.CMAccountDetails_AccountTotalAllocation .label,
.CMAccountDetails_AccountTotalAllocation .data{float:right;}
.CMAccountDetails_AccountTotalAllocation .label{margin-left:80%;}

.CMAccountDetails_Links{clear:both; float: left; padding: 10px 0 20px 10px;}
.CMAccountDetails_SweepManagement,
.CMAccountDetails_TodaysSweep,
.CMAccountDetails_TransactionHistory{float: left; margin-right:10px;}

.CMAccountDetails_Links .CMAccountDetails_SweepManagement a{
	background: url('../../images/buttonSprite.png') no-repeat -8px -77px;
	font-size: 12px;
	height: 27px;
	padding: 5px 18px 8px 13px;
	text-decoration: none;
	width: 160px;	      
}
.CMAccountDetails_Links .CMAccountDetails_SweepManagement a:hover{background: url('../../images/buttonSprite.png') no-repeat -8px -112px;}

.CMAccountDetails_Links .CMAccountDetails_TodaysSweep a{
	background: url('../../images/buttonSprite.png') no-repeat -8px -8px;
	font-size: 12px;
	height: 27px;
	padding: 5px 12px 8px 10px;
	text-decoration: none;   
	width: 120px;	      
}
.CMAccountDetails_Links .CMAccountDetails_TodaysSweep a:hover{background: url('../../images/buttonSprite.png') no-repeat -8px -42px;}

.CMAccountDetails_Links .CMAccountDetails_TransactionHistory a{
	background: url('../../images/buttonSprite.png') no-repeat -8px -77px;
	font-size: 12px;
	height: 27px;
	padding: 5px 21px 8px 13px;
	text-decoration: none;
	width: 160px;	      
}
.CMAccountDetails_Links .CMAccountDetails_TransactionHistory a:hover{background: url('../../images/buttonSprite.png') no-repeat -8px -112px;}

#CMAccountHeader_comparelabel {float:left;margin-top:30px;}
#CMAccountHeader_comparelabel .label, #PortfolioModeling_title_comparelabel .radio {float:left;}
#CMAccountHeader_comparecombo {float:right;margin-left:10px;}
#CMAccountHeader_comparecombo .CMselect {padding:1px;width:200px;}
#CMAccountHeader_comparecombo .wijmo-wijcombobox {width:auto !important;}
#CMAccountHeader_comparecombo .wijmo-wijcombobox .wijmo-wijcombobox-wrapper {}
#CMAccountHeader_comparecombo .wijmo-wijcombobox .wijmo-wijcombobox-wrapper input {}
.invalidBalanceError {clear:both;color:#D4001A;font-weight:bold;text-align:right;}


/*-------------Exact Match - Wijmo-----------------*/
.cmHoldingsResearchForm_exactMatchDialog .ui-dialog-content {min-height:inherit !important;}
.cmHoldingsResearchForm_exactMatchDialog{background: none repeat scroll 0 0 #fff;border: 1px solid #01448b;}
#HoldingResearch_ExactMatchDialog #CMGlobal_Modal_content {padding: 7px; font-family:Verdana,Arial,sans-serif; font-size:12px;color:#311a07;}

.cmHoldingsResearchForm_exactMatchDialog #ExactMatchDialog_buttons #CMGlobal_Modal_closewindow {text-align:center;}
.ui-widget-overlay {background:#000; opacity:0.7;height:100%;width:100%;}
.cmHoldingsResearchForm_exactMatchDialog { border: 1px solid #00436e !important; height: auto; width:610px !important; left:36% !important; top:50% !important; }
.cmHoldingsResearchForm_exactMatchDialog .ui-dialog-content.ui-widget-content { height:auto !important; padding:6px 9px 1px; text-align:center; background:#fff !important; font-size:12px;}

 /*------ Wijmo Calendar --------*/
 .ui-widget-content {border:1px solid #000;background:#fff;}
 .ui-datepicker-today {background:#00436e;color:#fff;}
 .ui-datepicker-today a {color:#fff !important;}
 .ui-datepicker-today .ui-state-hover {background-color:#00436e !important;}
 .ui-datepicker-current-day {background:#00a0e2;color:#fff;}
 .ui-datepicker-current-day .ui-state-default {color:#fff !important;}
 .ui-datepicker-current-day .ui-state-hover {background:#00a0e2 !important;color:#fff;}
 .ui-datepicker td a {text-align:center;}
 .ui-datepicker-calendar .ui-state-hover {background-color:#b3b3b3;}

/* --------------------------------------------------------------------------------------------------*/
/* ------------------------------------>>> CMSweep_Allocations <<<-----------------------------------*/
/* --------------------------------------------------------------------------------------------------*/
#CMSweep_Allocations{}
#CMSweep_AllocationsPortfolio {}
#CMSweep_Allocations_introductioncontent{clear: both;float: left;margin: 10px;}

/* --- Toggle Switch Styles ---*/
.toggle{}

#CMSweep_Portfolio .currency,
#CMSweep_Portfolio .label,
#CMSweep_Allocations .currency,
#CMSweep_Allocations .label{ float: left;}

#CMSweep_Portfolio .data,
#CMSweep_Allocations .data{float: left; font-weight:bold;}

#CMSweep_Portfolio .CMfilterbox .label,
#CMSweep_Allocations .CMfilterbox .label{float:left;font-weight:bold;}
#CMSweep_Portfolio .CMfilterbox select,
#CMSweep_Allocations .CMfilterbox select{clear:both;float:left;margin:4px 0 0 0;}

#CMSweep_Portfolio .CMfilterbox #CMSweep_AllocationsPortfolio,
#CMSweep_Allocations .CMfilterbox #CMSweep_AllocationsPortfolio{width:100%;}

/*.cmHoldingsResearchForm_fundDetailsDialog {width:803px !important;}*/
.cmHoldingsResearchForm_fundDetailsDialog #fundDetailsDialog,
.cmHoldingsResearchForm_fundDetailsDialog {border:none !important;}

.cmHoldingsResearchForm_fundDetailsDialog {width:900px !important;}

/*---account header container---*/
#CMSweep_Portfolio .CMAccountHeader,
#CMSweep_Allocations .CMAccountHeader{background-color:#00a0e2;color:#fff;float:left;margin:10px 0; overflow:hidden;padding:10px 10px;width:98%;}

#PortfolioModeling_sweepProcessMsgDialog #CMGlobal_sweepProcessMsgDialog_closewindowlink input{
	cursor:pointer;
	float:right;
	margin: 15px 10px 10px 0;
	width:42px;   
}

/*--- Portfolio / Allocations ---*/
.CMAccountHeader_DDA, 
.CMAccountHeader_Sweep{clear: both;float:left; width:58%;}

.CMAccountHeader .CMAccountHeader_Peg{float: left;margin-top: -35px;clear: right;width:27%;}
.CMAccountHeader .CMAccountHeader_Process{float: left;margin-top: 5px;width:27%;}

.CMAccountHeader_Detail{color: #ffffff;float:right;font-weight:bold;margin:-35px 0 0 0;width:10%;}
.CMAccountHeader_Detailaccount{float:right;}

.peg_Errors{float: left;height:10px;width: 600px;}
.CMAccountHeader_Peg .CMerror{color: #FFFF00;float:left;}

.CMAccountHeader .CMAccountHeader_Process input{float: left;margin-top:5px; margin-left:5px;}
.CMAccountHeader .CMAccountHeader_Process .toggleText{margin-top:3px;float:left;}

.CMAccountHeader_DDA .CMAccountHeader_DDAaccount{clear: both;float: left;}
.CMAccountHeader_DDA .CMAccountHeader_DDAbalance,
.CMAccountHeader_Sweep .CMAccountHeader_Sweepaccount,
.CMAccountHeader_Sweep .CMAccountHeader_Sweepbalance{clear: both;float:left;margin-top: 5px;}

.CMAccountHeader .CMAccountHeader_Peg input{float: left;margin-top: -2px;text-align:right;}
.CMAccountHeader .CMAccountHeader_Peg .currency{float: left;margin-left:2px;}

.CMAccountHeader_Detailaccount .label,
.CMAccountHeader_Detailstatements .label{text-decoration: underline;margin-bottom: 5px;}
.CMAccountHeader_Detailaccount .label:hover,
.CMAccountHeader_Detailstatements .label:hover{cursor:pointer;}

.CMAccountHeader_Detailaccount .label{
	background: url("../../images/iconSprite.png") no-repeat scroll -3px -4px transparent;
	height: 20px;
	padding-left: 21px;
	width: 110px;
}
.CMAccountHeader_Detailaccount .label:hover {
     -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=35)"; /* IE 8 */
    filter: alpha(opacity=35); /* IE 6-7 */
    -moz-opacity: 0.35; /* Netscape */
    -khtml-opacity: 0.35; /* Safari 1.x */
    opacity: 0.35; /* Modern browsers */
}
#CMAccountHeader_ProcessInfo{
	background: url('../../images/iconSprite.png') no-repeat -2px -86px;
	cursor: pointer;
	width: 19px;
	height: 20px;
	margin-left: 125px;
}
.CMAccountHeader_ProcessInfoMessage {float:left;width:400px;}

.HelpIcon {
    background: url('../../images/iconSprite.png') no-repeat -2px -335px;
    width: 18px;
    height: 18px;
    border: none;
    cursor: pointer;
    height: 18px;
    margin: 6px 0 0 12px;
    width: 18px;
    float: right;
    padding-right: 88px;
    margin-top: -1px;
}

#PortfolioModeling_SweepHelpDialog {
    width: 300px;
    left: -600px;
}

#MinimumPegAmountValidationError{
    width: 70%;
}

/*---account chart container---*/
.CMAccountDetails .CMAccountChart{float: right;margin-right: 0;}
.CMAccountChart img{clear:both;float:right;}

.chartLegendBox{clear:both;float: right;margin: 0 auto;text-align:center;width:167px;}
.chartLegend, .chartCurrency{color:#999;float:left; font-size:14px;height:12px;margin:0 5px 5px 0;}
.LegendBarGraphic{
    background: rgb(0, 67, 110);
    background: -moz-linear-gradient(90deg, rgb(0, 67, 110) 38%, rgb(0, 160, 226) 96%);
    background: -webkit-linear-gradient(90deg, rgb(0, 67, 110) 38%, rgb(0, 160, 226) 96%);
    background: -o-linear-gradient(90deg, rgb(0, 67, 110) 38%, rgb(0, 160, 226) 96%);
    background: -ms-linear-gradient(90deg, rgb(0, 67, 110) 38%, rgb(0, 160, 226) 96%);
    background: linear-gradient(180deg, rgb(0, 67, 110) 38%, rgb(0, 160, 226) 96%);
    float:left;
    height:12px;
    margin: 4px 5px 0 0;
    text-align:center;
    width:12px;
}


/*---Sweeps Mgmt--------------------------------------------------*/
#CMAccount_AccountMain_portfolioheaderbox{width:100%; margin:0 0 10px 0;}
.CMAccount_AccountMain_portfoliobalance,
.CMAccount_AccountMain_portfoliobalance_label,
.CMAccount_AccountMain_portfoliobalance_data{display:inline;}
.CMAccount_AccountMain_portfoliobalance_data{font-weight:bold;}
.CMAccount_AccountMain_portfoliobalance_data div{display:inline;}

.CMAccount_AccountMain_asofdate{display:inline;float: right;margin: 0 15px 0 0;width:auto;}
.CMAccount_AccountMain_asofdateleft,
.CMAccount_AccountMain_asofdateright{float:left;}
.CMAccount_AccountMain_asofdateright{margin-left:15px;}

.CMAccount_AccountMain_totalmmmfbalance{display:none;}

#PortfolioModeling_saveConfirmationMsgDialog #CMDialog_content{width:400px;}
#CMGlobal_saveConfirmationMsgDialog_closewindowlink{float:right;margin: 24px 10px 10px 0;}

/*---account details container---*/
.CMAccountDetails_Positions{float:left;}
.CMAccountDetails_Positionsentry{border-bottom:1px solid #EBE8E3;float:left;width:100%;}
.CMAccountDetails .CMAccountDetails_Positionsfundname .hyperlink{font-size:14px !important; margin:5px 0 0 -2px !important;padding:2px !important;}
.CMAccountDetails .CMAccountDetails_Positions{padding-left:10px;width:61%; overflow:hidden;}
.CMAccountDetails_Positions .CMAccountDetails_Positionsallocation{float:right;}
.CMAccountDetails_Positions .CMAccountDetails_Positionsallocation .removePositionBtn{display:inline}
.CMAccountDetails_Positions .CMerror{float:right;margin:-53px 41px 0 0;width:380px; text-align:right;}

#AccountDetailsDialog_number,
#AccountDetailsDialog_name,
#AccountDetailsDialog_address,
#AccountDetailsDialog_phone,
#AccountDetailsDialog_fax{clear:both;float:left;margin-bottom:10px;}
#CMDialog_content .label{float:left;margin-bottom:3px;}
#CMDialog_content .data{clear:both;font-weight:bold;float:left;}

.CMAccountDetails .CMAccountDetails_Positions,
#CMSweep_Allocations .CMAccountAddAllocation{float:left; width:63%;} 

.removePositionBtn input.removePosition{ 
	background: url('../../images/iconSprite.png') no-repeat -2px -254px;
	border: medium none;
	cursor: pointer;
	margin:1px 0 0 5px;
	text-indent: -9000px;
	text-transform: capitalize;
	height: 18px;
	width: 18px;
}
.removePositionBtn input.removePosition:hover {background: url('../../images/iconSprite.png') no-repeat -2px -295px;height: 17px;width: 18px;}
.removePositionBtn input.removePosition[disabled] {
    background: url('../../images/iconSprite.png') no-repeat -2px -254px;
    cursor: auto;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=35)"; /* IE 8 */
    filter: alpha(opacity=35); /* IE 6-7 */
    -moz-opacity: 0.35; /* Netscape */
    -khtml-opacity: 0.35; /* Safari 1.x */
    opacity: 0.35; /* Modern browsers */
}

.CMAccountDetails_Positionsallocation .CMinput {margin-top: -2px;text-align:right;width:45px;}

.CMAccountDetails_Positions .CMAccountDetails_Positionsfunddata{clear:both;float:left;margin-top: -15px;padding-bottom:10px;width:100%;}
.CMAccountDetails_Positionsfunddata > div { clear:both;float:left;margin-bottom: 2px;}
#CMSweep_Allocations .CMAccountDetails_Positions .CMAccountDetails_Positionsfunddata{margin-top: -3px;}

#CMSweep_Portfolio .CMAccountDetails_Positionsfundname, 
.CMAccountDetails .CMAccountDetails_Positionsfundname {clear:both;float:left;margin: 5px 0 5px 0;}

#CMSweep_Portfolio .CMAccountDetails_Positionscusip, 
.CMAccountDetails .CMAccountDetails_Positionscusip{clear:both;float:left;}

.CMAccountDetails_PositionsSweepBalance,
.CMAccountDetails_PositionsCurrentAllocation {clear:right;float:right;}

/*---account action buttons---*/
#CMSweep_Portfolio .CMAccountDetails .CMAccountDetails_Positions{float: left;padding: 0 0 10px 10px;width: 63%;}
#CMSweep_Portfolio .CMAccountAddAllocation,
#CMSweep_Allocations .CMAccountAddAllocation{border-bottom: 1px solid #EBE8E3;float: left;margin-left: 10px; padding: 10px 0;width: 63%;}

#CMSweep_Portfolio .CMAccountUpdateAllocation{clear: both;float: left;margin-left: 10px;padding: 10px 0;}
#CMSweep_Allocations .CMAccountUpdateAllocation{clear: both;float: left;margin-left: 10px;padding: 10px 0;}

#CMSweep_Portfolio .CMAccountTotalAllocationTotal .CMAccountTotalAllocation, 
#CMSweep_Allocations .CMAccountTotalAllocationTotal .CMAccountTotalAllocation{float: right;}

#CMSweep_Allocations .CMAccountTotalAllocationTotal{float:left; margin: 10px 0 12px;width:54%;}
#CMSweep_Portfolio .CMAccountTotalAllocationTotal {float:left;width:63%;}

/*--sweep total allocation valid indicator--*/
#CMSweep_Allocations .CMAccountTotalAllocationTotal .AllocationValid{}
#CMSweep_Allocations .CMAccountTotalAllocationTotal .AllocationInvalid{color: #ca101b;}

.CMerror.CMAccountTotalAllocationError{float:left;margin-right: -11px; margin-top: 5px; width:64%;}/*Width corrects to 70% for wide format in media query */
.CMerror.CMAccountTotalAllocationError .message{float:right;}

#CMSweep_Portfolio .CMAccountTotalAllocation{margin-right: -10px; }
#CMSweep_Allocations .CMAccountTotalAllocation{margin-right: -10px; }
#CMSweep_Allocations .sweepAllocations_navBackButton{float:left;}

#CMSweep_Allocations a.CMbutton {background: url('../../images/buttonSprite.png') no-repeat -8px -77px;color: #00A0E2;height: 27px;margin:0 10px 0 0;padding: 6px 0 0 7px;text-decoration:none;width: 160px;}
#CMSweep_Allocations a.CMbutton:hover {background: url('../../images/buttonSprite.png') no-repeat -8px -112px;color: #000000;height: 27px;margin:0 10px 0 0;padding: 6px 0 0 7px;text-decoration:none;width: 160px;}

/* --------------------------------------------------------------------------------------------------*/
/* -------------------------------------->>> HOLDINGS RESEARCH <<<-----------------------------------*/
/* --------------------------------------------------------------------------------------------------*/

/* ----- Holdings Research Filter ----- */
#CMFund_HoldingResearch_Filter {clear:left;float:left;margin:20px 10px;width:118px;}
#CMFund_HoldingResearch_Filter_header {
	background: url('../../images/iconSprite.png') no-repeat -4px -46px;
	width: 15px;
	height: 18px;
	font-size:12px;
	font-weight:bold;
	margin:5px 0 5px 0;
	padding:0 0 0 20px;
}
#CMFund_HoldingResearch_Filter_links {float:left;}
.CMFund_HoldingResearch_Filter_linksentry {clear:both;float:left;}
.CMFund_HoldingResearch_Filter_linksentry a {font-size:12px;text-decoration:underline;}

.HoldingResearch_Filter_linksentryall {border-bottom:1px solid #00a0e2;padding:3px 0 0 0;}

.HoldingResearch_Filter_linksentryholding,
.HoldingResearch_Filter_linksentryissuer,
.HoldingResearch_Filter_linksentrycategory,
.HoldingResearch_Filter_linksentrycountry,
.HoldingResearch_Filter_linksentryfund {border-bottom:1px solid #00a0e2;margin-left:8px;padding:7px 0 0 0;}

.HoldingResearch_Filter_linksentryall:hover,
.HoldingResearch_Filter_linksentryholding:hover,
.HoldingResearch_Filter_linksentryissuer:hover,
.HoldingResearch_Filter_linksentrycategory:hover,
.HoldingResearch_Filter_linksentrycountry:hover,
.HoldingResearch_Filter_linksentryfund:hover {border-bottom:1px solid #00a0e2;}

.CMFund_HoldingResearch_Filter_Selected, .CMFund_HoldingResearch_Filter_Selected:hover {border-bottom:none !important;}
.CMFund_HoldingResearch_Filter_Selected a, .CMFund_HoldingResearch_Filter_Selected a:hover { color: #00254B !important; cursor: default; font-weight: bold;}

.CMFund_HoldingResearch_Filter_linkslabel,
.CMFund_HoldingResearch_Filter_linksdata {float:left;line-height:1em;cursor:pointer;}
.CMFund_HoldingResearch_Filter_linksdata {font-size:10px;padding-left:4px;}
.CMFund_HoldingResearch_Filter_linksdata label {cursor:pointer;}
.CMFund_HoldingResearch_Filter_linksdata label:hover {cursor:default;}

#downloadCSVErrorMessage{float:right;margin: -29px 130px 0 0;}

/* ----- Holdings Research Gridview ----- */
#CMFund_HoldingResearch_Gridview {border-left:1px solid #999;border-top:1px solid #999;float:left;width:839px;}
#CMFund_HoldingResearch_Gridview .CMGlobal_CAGridViewMaster {border: none;}
#CMFund_HoldingResearch_Gridview td.CMGlobal_CAGridViewMaster_gridviewheader {background:#00436e;padding:5px;}
#CMFund_HoldingResearch_Gridview .CMGlobal_CAGridViewMaster {}
#CMFund_HoldingResearch_Gridview .CMGlobal_CAGridViewMaster td div,
#CMFund_HoldingResearch_Gridview .CMGlobal_CAGridViewMaster td div td {white-space:normal !important;}
#CMFund_HoldingResearch_Gridview .CMGlobal_CAGridViewMaster_dataarea {height:auto !important;}
#CMFund_HoldingResearch_Gridview .CMGlobal_CAGridViewMaster_gridviewdatacell {padding:2px 4px !important;}
#CMFund_HoldingResearch_Gridview .CMGlobal_CAGridViewMaster_gridviewfooter {padding:5px;}
.CMGlobal_CAGridViewMaster_gridviewdatacell.CMFund_Holdings_asofdate_Gridview_columnasofdate div {text-align:center !important;}


.CMGlobal_CAGridViewMaster_gridviewgroupingnotificationtext {color:#fff;}
.CMGlobal_CAGridViewMaster_gridviewgroupingnotificationtext table tbody tr td{float:left;}
.CMGlobal_CAGridViewMaster_gridviewgroupingnotificationtext table tbody tr td img{margin-top:5px;}
.CMGlobal_CAGridViewMaster_gridviewgroupbysection img {padding-bottom:2px;}
.CMGlobal_CAGridViewMaster_gridviewheadingcell img {display:none;}
#CMFund_HoldingsResearch .CMGlobal_CAGridViewMaster_gridviewheadingcell td {cursor:pointer;}

.CMGlobal_CAGridViewMaster_gridviewheadingtext {padding:0 2px !important;}
.CMFund_HoldingResearch_groupheadingpercentportfolio {float:left;font-weight:bold;margin:0 10px 0 0;text-align:right;width:180px;}
.CMFund_HoldingResearch_groupheadingweightedbalance {float:left;font-weight:bold;margin:0;text-align:right;width:210px;}

#CMFund_HoldingResearch_Gridview .CMGlobal_CAGridViewMaster td.CMGlobal_CAGridViewMaster_gridviewheadingtext {font-weight:bold;padding:6px 5px 3px;white-space:normal !important;}

td.CMFund_HoldingResearch_Gridview_columnheaderholding:hover,
td.CMFund_HoldingResearch_Gridview_columnheaderissuer:hover,
td.CMFund_HoldingResearch_Gridview_columnheadercategory:hover,
td.CMFund_HoldingResearch_Gridview_columnheadercountry:hover,
td.CMFund_HoldingResearch_Gridview_columnheaderfund:hover,
td.CMFund_HoldingResearch_Gridview_columnheaderfundcusip:hover,
td.CMFund_HoldingResearch_Gridview_columnheaderaccountname:hover,
td.CMFund_HoldingResearch_Gridview_columnheaderaccountnumber:hover,
td.CMFund_HoldingResearch_Gridview_columnheaderaccountmaturitydate:hover,
td.CMFund_HoldingResearch_Gridview_columnheaderaccountholdingdate:hover,
td.CMFund_HoldingResearch_Gridview_columnheaderguarantor:hover,
td.CMFund_HoldingResearch_Gridview_columnheadermoodysrating:hover,
td.CMFund_HoldingResearch_Gridview_columnheadersprating:hover,
td.CMFund_HoldingResearch_Gridview_columnheaderdaystomaturity:hover {
	background: #C7C8CA url(../../images/columngroupindicator.gif) no-repeat center 0 !important;
}
td.CMFund_HoldingResearch_Gridview_columnheaderholding,
td.CMFund_HoldingResearch_Gridview_columnheaderissuer,
td.CMFund_HoldingResearch_Gridview_columnheadercategory,
td.CMFund_HoldingResearch_Gridview_columnheadercountry,
td.CMFund_HoldingResearch_Gridview_columnheaderfund,
td.CMFund_HoldingResearch_Gridview_columnheaderfundcusip,
td.CMFund_HoldingResearch_Gridview_columnheaderholdingcusip,
td.CMFund_HoldingResearch_Gridview_columnheaderaccountname,
td.CMFund_HoldingResearch_Gridview_columnheaderaccountnumber,
td.CMFund_HoldingResearch_Gridview_columnheaderaccountmaturitydate,
td.CMFund_HoldingResearch_Gridview_columnheaderaccountholdingdate,
td.CMFund_HoldingResearch_Gridview_columnheaderguarantor,
td.CMFund_HoldingResearch_Gridview_columnheadermoodysrating,
td.CMFund_HoldingResearch_Gridview_columnheadersprating,
td.CMFund_HoldingResearch_Gridview_columnheaderdaystomaturity {cursor:pointer;}
td.CMFund_HoldingResearch_Gridview_columnissuer div,
td.CMFund_HoldingResearch_Gridview_columncategory div,
td.CMFund_HoldingResearch_Gridview_columncountry div,
td.CMFund_HoldingResearch_Gridview_columnmoodysrating div,
td.CMFund_HoldingResearch_Gridview_columnsprating div {text-align:center !important;}
td.CMFund_HoldingResearch_Gridview_columnissuer div,
td.CMFund_HoldingResearch_Gridview_columncategory div {text-align:left !important;}
td.CMFund_HoldingResearch_Gridview_columnpercentportfolio div,
td.CMFund_HoldingResearch_Gridview_columnweightedbalance div {text-align:right !important;}
td.CMFund_HoldingResearch_Gridview_columnheaderpercentportfolio,
td.CMFund_HoldingResearch_Gridview_columnheaderweightedbalance {cursor:auto !important;}

#CMFund_MMMFResearch .CMGlobal_CAGridViewMaster_pagertext {margin:0 20px;}

.CMGlobal_CAGridViewMaster_pagertext a,
.CMGlobal_CAGridViewMaster_pagertext a:active,
.CMGlobal_CAGridViewMaster_pagertext a:visited{color:#fff;}
.CMGlobal_CAGridViewMaster_pagertext a:hover{color:#00436e;}

/* ----- Holdings Research Grouping ----- */

td.CMGlobal_CAGridViewMaster_gridviewgroupheading, td.CMGlobal_CAGridViewMaster_gridviewindentcell{
	background: none repeat scroll 0 0 #d0dbe4;
	border-bottom: 1px solid #FFF !important;
	border-left: 1px solid #FFF !important;
	padding: 5px;
}
.CMGlobal_CAGridViewMaster_gridviewgroupby #CMFund_HoldingResearch_Gridview table{width:auto !important;}

.CMGlobal_CAGridViewMaster_gridviewheadergroupbytext {color:white;float: left;margin: 0 5px 0 0;}
.CMGlobal_CAGridViewMaster_gridviewgroupbysection td.CMGlobal_CAGridViewMaster_gridviewheadergroupbytext {cursor:pointer;float: left; padding-left:5px;}

.CMGlobal_CAGridViewMaster_gridviewheadingrow .CMGlobal_CAGridViewMaster_gridviewindentcell{background-color:#00a0e2 !important;}
.CMGlobal_CAGridViewMaster_gridviewindentcell{vertical-align: top;}
.CMGlobal_CAGridViewMaster_gridviewindentcell img{margin-top:4px;}

.CMGlobal_CAGridViewMaster_gridviewgroupbysection {border-left: 1px solid #999999;}

.CMFund_HoldingResearch_groupheadinglabel {float:left;font-weight:bold;margin-right:10px;width:180px; color:#311a07;}
.CMFund_HoldingResearch_groupheadingpercentportfolio {float:left;font-weight:bold;text-align:right;margin:0 5px 0 0;width:253px;}
.CMFund_HoldingResearch_groupheadingweightedbalance {float:left;font-weight:bold;text-align:right;margin:0;width:340px;}

.CMFund_HoldingResearch_groupheadingpercentportfolio .CMFund_HoldingResearch_groupheadinglabel {font-weight:normal;float:left;margin:0 5px 0 0;width:175px;}
.CMFund_HoldingResearch_groupheadingweightedbalance .CMFund_HoldingResearch_groupheadinglabel {font-weight:normal;float:left;margin:0 5px 0 0;width:200px;}
.CMFund_HoldingResearch_groupheadingpercentportfolio .CMFund_HoldingResearch_groupheadingdata {text-align:right;color:#311a07;}
.CMFund_HoldingResearch_groupheadingweightedbalance .CMFund_HoldingResearch_groupheadingdata {text-align:right; color:#311a07;}
#CMFund_HoldingResearch_Gridview .CMGlobal_CAGridViewMaster_gridviewindentcell td {color:#ccc !important;}


/* ----- Customize Columns ----- */
#CMFund_HoldingResearch_customizecolumns {
	border: none;
	float:right;
	height:19px;
	margin: 4px 5px -23px 0;
	padding:0;
	position:relative;
	width: 184px;
	}

.CMFund_HoldingResearch_customizecolumnslink a {
	background: url('../../images/buttonSprite.png') no-repeat -8px -289px;
	border: medium none;
	cursor: pointer;
	float: right;
	height: 16px;
	margin: 2px 0;
	width: 150px;
	} 
.CMFund_HoldingResearch_customizecolumnslink a:hover{background: url('../../images/buttonSprite.png') no-repeat -8px -719px;width: 150px;height: 16px;}

.CMFund_HoldingResearch_customizecolumnscontainer {
	background-color:#fff;
	border: 1px solid #999;
	display:none;
	left:-130px;
	position:absolute;
	}
#CMFund_HoldingResearch_customizecolumns_gridview .CMGlobal_CAGridViewMaster {border:none;}
#CMFund_HoldingResearch_customizecolumns_gridview td.CMGlobal_CAGridViewMaster_gridviewheadingcell,
#CMFund_HoldingResearch_customizecolumns_gridview td.CMGlobal_CAGridViewMaster_gridviewdatacell {padding:2px;}
#CMFund_HoldingResearch_customizecolumns_gridview .CMGlobal_CAGridViewMaster {width:314px !important;}
#CMFund_HoldingResearch_customizecolumns_gridview .CMGlobal_CAGridViewMaster td.CMGlobal_CAGridViewMaster_gridviewdatacell {
	border:none !important;
	border-bottom:1px solid #ccc !important;
	cursor:move; 
	}
#CMFund_HoldingResearch_customizecolumns_gridview td.CMGlobal_CAGridViewMaster_gridviewdatacell {padding:3px 0 2px !important;}
#CMFund_HoldingResearch_customizecolumns_gridview .CMGlobal_CAGridViewMaster tr.CMGlobal_CAGridViewMaster_gridviewheadingcell {height:12px;padding:0;}
#CMFund_HoldingResearch_customizecolumns_gridview .CMGlobal_CAGridViewMaster .CMGlobal_CAGridViewMaster_gridviewheadingtext {padding:2px 0 4px;}
#CMFund_HoldingResearch_customizecolumns_gridview .CMGlobal_CAGridViewMaster tr td {border:none;padding:0;}
#CMFund_HoldingResearch_customizecolumns_gridview .CMGlobal_CAGridViewMaster tr.CMGlobal_CAGridViewMaster_maintablerow,
#CMFund_HoldingResearch_customizecolumns_gridview .CMGlobal_CAGridViewMaster tr.CMGlobal_CAGridViewMaster_alttablerow {background: #fff url(../../images/CustomizeColumns_sortindicator.png) 4px 3px no-repeat;padding-top:3px;}
#CMFund_HoldingResearch_customizecolumns_gridview .CMGlobal_CAGridViewMaster tr.CMGlobal_CAGridViewMaster_maintablerow:hover,
#CMFund_HoldingResearch_customizecolumns_gridview .CMGlobal_CAGridViewMaster tr.CMGlobal_CAGridViewMaster_alttablerow:hover {background: #8499A6 url(../../images/CustomizeColumns_sortindicator.png) 4px 3px no-repeat;color:#fff;}
td.CMFund_HoldingResearch_customizecolumns_Gridview_columnheadercheck {width:60px !important;} 
td.CMFund_HoldingResearch_customizecolumns_Gridview_columncheck div {text-align:center !important;}
.CMGlobal_CAGridViewMaster_gridviewheadingcell.CMFund_HoldingResearch_customizecolumns_Gridview_columnheadercolumn {border-bottom:1px solid #999 !important;padding:5px 0 0 5px !important;}
.CMGlobal_CAGridViewMaster_gridviewheadingcell.CMFund_HoldingResearch_customizecolumns_Gridview_columnheadercheck {border-bottom:1px solid #999 !important;border-right:1px solid #999 !important;padding:5px 0 !important;}
.CMFund_HoldingResearch_customizecolumns_Gridview_columnheadercheck .CMGlobal_CAGridViewMaster_gridviewheadingtext {text-align:center !important;}
.CMFund_HoldingResearch_customizecolumns_Gridview_columncheck input {cursor:default;}
#CMFund_HoldingResearch_customizecolumnsbuttonbox {float:left;margin:10px 0 5px 0;width:100%;}
#CMFund_HoldingResearch_customizecolumnsbuttonsave {float:left;margin: 0 10px;}

#CMFund_HoldingResearch_customizecolumnsbuttonsave input {
	background: url('../../images/buttonSprite.png') no-repeat -8px -489px;
	border:none;
	height: 27px;
	width: 60px;
}
#CMFund_HoldingResearch_customizecolumnsbuttonsave input:hover{background: url('../../images/buttonSprite.png') no-repeat -8px -527px;}

#CMFund_HoldingResearch_customizecolumnsbuttonrestore {float:left;margin:0 10px 0 0;}

#CMFund_HoldingResearch_customizecolumnsbuttonrestore input {
	background: url('../../images/buttonSprite.png') no-repeat -8px -812px;
	border:none;
    height: 27px;
    width: 120px;
}
#CMFund_HoldingResearch_customizecolumnsbuttonrestore input:hover{background: url('../../images/buttonSprite.png') no-repeat -8px -848px;}

#CMFund_HoldingResearch_customizecolumnsbuttoncancel input {
	background: url('../../images/buttonSprite.png') no-repeat -8px -884px;
    border: none;	
    cursor:pointer;
    height: 27px;
    text-indent: -9000px; text-transform: capitalize;   
    width: 69px;	
}
#CMFund_HoldingResearch_customizecolumnsbuttoncancel input:hover {background: url('../../images/buttonSprite.png') no-repeat -8px -920px;}

#CMFund_HoldingsResearch #CMGlobal_introductiontoolbox_downloadlink {float:right;}
#CMFund_HoldingResearch_Gridview table{width:100%;}

#HoldingResearch_CustomizeColumnsModal .CMDialog .CustomizeColumnsDialog_Header { display:inline-block; padding:0 8px; width:95%; border-bottom:1px solid #ccc; background:#00A0E2;font-size:12px; color:#ffffff;}
#HoldingResearch_CustomizeColumnsModal .CMDialog .CustomizeColumnsDialog_content { color:#6d6f71;}
#HoldingResearch_CustomizeColumnsModal .CMDialog .CustomizeColumnsDialog_content ul li:hover { background:#8499a6;}
#HoldingResearch_CustomizeColumnsModal.ui-widget-content { background:none;border:none; font-family:Verdana, Arial, sans-serif; }
#HoldingResearch_CustomizeColumnsModal .CMDialog .CustomizeColumnsDialog_Header .CustomizeColumnsDialog_Header_CheckBox, #HoldingResearch_CustomizeColumnsModal .CMDialog .CustomizeColumnsDialog_content .CustomizeColumnsDialog_checkbox  {display:inline-block; font-weight:bold; text-align:center; width:15%; vertical-align:middle; }
#HoldingResearch_CustomizeColumnsModal .CMDialog .CustomizeColumnsDialog_Header .CustomizeColumnsDialog_Header_CheckBox {border-right:1px solid #999 !important;padding:5px;}
#HoldingResearch_CustomizeColumnsModal .CMDialog .CustomizeColumnsDialog_Header .CustomizeColumnsDialog_Header_ColumnName {padding: 5px;}
#HoldingResearch_CustomizeColumnsModal .CMDialog .CustomizeColumnsDialog_Header .CustomizeColumnsDialog_Header_ColumnName, #HoldingResearch_CustomizeColumnsModal .CMDialog .CustomizeColumnsDialog_content .CustomizeColumnsDialog_data {display:inline-block; font-weight:bold; margin-left:5px; vertical-align:middle;}
#HoldingResearch_CustomizeColumnsModal .CMDialog .CustomizeColumnsDialog_content .CustomizeColumnsDialog_data { font-weight: normal; margin-left: 10px;}
form#cmHoldingsResearchForm > div.ui-widget-content, form#cmHoldingsResearchForm > div.ui-widget-content div.ui-widget-content { background-color:#ffffff !important; }
#HoldingResearch_CustomizeColumnsModal .CustomizeColumnsDialog_Content_Item { border-bottom: 1px solid #ccc; clear: both; font-size: 12px; height: 25%; padding: 2px 0; width: 100%;}
#HoldingResearch_CustomizeColumnsModal > .ui-widget-content > .ui-dialog-titlebar { display: none;}

/* --------------------------------------------------------------------------------------------------*/
/* -------------------------------->>> PH2 - Holdings Dashboard<<<-----------------------------------*/
/* --------------------------------------------------------------------------------------------------*/
#CMFund_HoldingsDashboard {margin:0 auto;width:100%;}
#CMFund_Holdings_Dashboardcontainer {clear:both;float:left;margin:10px 0;}
.CMFund_HoldingsDashboard_widget {border:1px solid #999;border-top:none;float:left;margin:0 11px 0 0;width:321px;}
.CMFund_HoldingsDashboard_widgetheader {background:#00a0e2;color:#fff;font-weight:bold;font-size:12px;float:left;margin-top:-6px;margin-left:-1px;padding:5px;width:313px;}
.CMFund_HoldingsDashboard_widgetdata {clear: both; float: left;}
.CMFund_HoldingsDashboard_widgetdata .ViewAll {color:#fff;cursor:pointer;float:right;margin:-21px 0 0 268px;position:absolute;text-decoration:underline;}
.CMFund_HoldingsDashboard_widgetdata .ViewAll:hover{color: #00436e;text-decoration:underline;}
.MaturityDistributionWidget, .ExposureByIssuerWidget {margin-right:0px;}
.CMFund_HoldingsDashboard_widgetheader_holdingmap {float:right; margin:0 60px 0 0;} 
#CMFund_HoldingsDashboard .highcharts-container {left:0 !important;}
.CMFund_Holdings_Dashboarddisclaimer,
.CMFund_Holdings_Researchdisclaimer {clear:both;color:#9B9289;font-size:10px;padding-bottom:5px;width:100%;}
#CMFund_HoldingsResearch_searchexactdefinition {float:left;margin-top:-2px;}
input.buttondefinition {
	background: url('../../images/iconSprite.png') no-repeat -2px -335px;
	width: 18px;
	height: 18px;
	border:none;
	cursor:pointer;
	height: 18px;
	margin:6px 0 0 12px;
	width: 18px;
	}

#CMFund_Holdings_search #CMGlobal_Modal_closewindow {text-align:center;}
#CMFund_Holdings_search #CMGlobal_Modal_closewindow input {
	background: url('../../images/buttonSprite.png') no-repeat -8px -339px;
	border:none;
	height:27px;
	margin:0 0 10px 0;
	width:40px;
}

#CMFund_Holdings_search #CMGlobal_Modal_closewindow input:hover { background: url('../../images/buttonSprite.png') no-repeat -8px -376px;}
#CMFund_HoldingsDashboard .ImgFund,
#CMFund_HoldingsResearch .ImgFund {float:left;margin-top:-89px;}
.CMFund_Holdings_instructions {clear:both;color:#666;}
#CMFund_HoldingsResearch .CMFund_Holdings_instructions{font-size:10px;font-weight:normal;}

#CMFund_HoldingsDashboard .CMGlobal_balanceasofdate {margin:0;}

#CMFund_HoldingsResearch {margin:0 auto;width:100%;}
#CMFund_Holdings_search {clear: both;float: left;margin: 0 0 8px 0;width:99%;}
#CMFund_Holdings_searchlabel {display:none;float:left;font-size:12px;font-weight:bold;margin:4px 10px 0 0;}

#CMFund_Holdings_searchdropdown {float:left;margin:1px 10px 0 0;}
#CMFund_Holdings_searchinput {float:left;margin:1px 0 0 0;}
.CMFund_Holdings_searchfield {float:left;margin:0 0 3px 0;}
#CMFund_Holdings_searchinput input.CMGlobal_CAautocomplete_TextBoxCssClass {height:16px;width:250px !important;}
#CMFund_Holdings_searchinput input.CMGlobal_CAautocomplete_TextBoxFocusedCssClass {height:16px;}
#CMFund_Holdings_searchresults {clear:both;float:left;margin: 0 0 5px 0;white-space:normal !important;}
#CMFund_Holdings_searchresultsdata {float:left;margin: 0 10px 0 0;}
#CMFund_Holdings_searchresultscategory {color:#B3B3B3;float:left;}
#CMFund_HoldingsResearch_searchbutton {clear:left;float:left;margin: -42px 0 0 385px;}
#CMFund_HoldingsResearch_searchbutton input {
	background: url('../../images/buttonSprite.png') no-repeat -8px -217px;
	border: medium none;
	cursor: pointer;
	height: 27px;
	margin-top: -5px;
	margin-left:5px;
	width: 80px;
}
#CMFund_HoldingsResearch_searchbutton input:hover {background: url('../../images/buttonSprite.png') no-repeat -8px -253px;width: 80px;height: 27px;}

#CMFund_Holdings_Dashboardcontainer .highcharts-xaxis-labels span {
    white-space: normal !important;
    min-width: 99px !important;
}

/* ---------------------  Holdings searchinput ComponentArt DropDown --------------------- */
.CMGlobal_CAautocomplete_DropDownContentCssClass {background: #fff;border:1px solid #999;}
.CMGlobal_CAautocomplete_DropDownContentCssClass div {height:auto !important;width:auto !important;}
.CMGlobal_CAautocomplete_DropDownCssClass {width:auto !important;white-space:normal;}
td.CMGlobal_CAautocomplete_DropDownCssClass div {width:auto !important;white-space:normal;}
.CMGlobal_CAautocomplete_DropDownContentCssClass {display:inline;float:left;}
.CMGlobal_CAautocomplete_ItemCssClass,
.CMGlobal_CAautocomplete_ItemHoverCssClass {float:left;padding:2px 5px 0;width:100%;white-space:normal !important;}
.CMGlobal_CAautocomplete_ItemCssClass {clear:left;display:inline;float:left;max-width:800px;min-width:246px;}
.CMGlobal_CAautocomplete_ItemHoverCssClass {background:#00a0e2;color:#fff;cursor:pointer;}
.CMGlobal_CAautocomplete_ItemCssClass:First-Child,
.CMGlobal_CAautocomplete_ItemHoverCssClass:First-Child:Hover {padding-top:5px;}

#CMFund_HoldingsResearch_searchexactdefinition{display:block;margin: 16px 0 0 -176px;}

.CMFund_HoldingsSearch_tabsowned,
.CMFund_HoldingsSearch_tabsall {display:inline;float:none;}
.CMFund_HoldingsSearch_tabstrip table.CMGlobal_CATabs_SelectedLook_CssClass,
.CMFund_HoldingsSearch_tabstrip table.CMGlobal_CATabs_Look_CssClass {width:170px;}
.CMFund_HoldingsSearch_tabstrip table.CMGlobal_CATabs_SelectedLook_HoverCssClass,
.CMFund_HoldingsSearch_tabstrip table.CMGlobal_CATabs_Look_HoverCssClass,
.CMFund_HoldingsSearch_tabstrip table.CMGlobal_CATabs_Look_ActiveCssClass {width:170px;}


#CMFund_HoldingsResearch_searchexact {float:left;margin:5px 0 0 10px;}
#CMFund_HoldingsResearch_searchexact a.CMBatchTrade_buttoncheckcompliance {
	background: url(../../images/cma_button_sprite.png) no-repeat -469px -198px;
	float:left;
	height:22px;
	margin:0 0 0 0;
	width: 71px;
	}
#CMFund_HoldingsResearch_searchexact a.CMBatchTrade_buttoncheckcompliance:hover{background: url(../../images/cma_button_sprite.png) no-repeat -540px -198px;}
#CMFund_HoldingsResearch_searchexactcheck {float:left;margin: 24px 3px 0 -266px;}
#CMFund_HoldingsResearch_searchexactlabel {float:left;margin: 23px 0 0 -245px;}
a.CMFund_HoldingsResearch_buttonexactmatch {background: url(../../images/cma_button_sprite.png) no-repeat -469px -198px;color:Blue;float:left;height:22px;width:71px;}
a.CMFund_HoldingsResearch_buttonexactmatch:hover {background: url(../../images/cma_button_sprite.png) no-repeat -540px -198px;}
#CMFund_Holdings_search .CMGlobal_modalPopup {width:610px;}

#CMFund_MMMFResearch #CMGlobal_introductiontoolbox {width:16px;}

.CMFund_HoldingsSearch_overview {float:right;width:840px;}

#CMFund_Holdings_portfoliobalance {clear:both;float:left;font-size:12px;margin: 0 0 10px 0;}
#CMFund_Holdings_portfoliobalancelabel {float:left;margin: 0 5px 0 0;}
#CMFund_Holdings_portfoliobalancedata {font-weight:bold;float:left;}
.CMFund_Holdings_asofdate {display:inline;float: right;margin: 0 15px 0 0;width:auto;}
.CMFund_Holdings_asofdateholdings{margin: -8px 0 0 58px;}
#CMFund_HoldingsResearch .CMFund_Holdings_asofdateleft {float:left;margin: 1px -15px 0 0;}
.CMFund_Holdings_asofdateholdings{margin:0;}
input.CMFund_Holdings_asofdateholdings{background-color: transparent;text-decoration: underline;border: none;color: blue;cursor: pointer;}
#CMFund_HoldingsSearch_searchsummary {float:left;font-weight:bold;margin: 5px 0 -14px 0px;}
#CMFund_HoldingsSearch_searchsummarylabel {float:left;margin: 0 5px 0 0;}
#CMFund_HoldingsSearch_searchsummarydata {float:left;width:419px;}

#CMFund_HoldingsSearch_tabs {border:1px solid #999;clear:both;float:left;margin: 25px 0 0 0;}
.CMFund_HoldingsSearch_tabstrip {float:left;margin:-26px 0 0 10px;}
.CMFund_HoldingsSearch_tabsowned, .CMFund_HoldingsSearch_tabsall {font-weight:bold;white-space:nowrap;}

.CMFund_HoldingsSearch_tabsowned label, .CMFund_HoldingsSearch_tabsall label {cursor:pointer;}
 
#CMFund_HoldingsSearch_percentportfolio {float:right;margin:5px 10px 5px 0;}
#CMFund_HoldingsSearch_percentportfoliolabel {float:left;margin:0 5px 0 0;}
#CMFund_HoldingsSearch_percentportfoliodata {float:left;font-weight: bold;}

#CMFund_HoldingsSearch_weightedbalance {clear:right;float:right;margin: 0 10px 5px 0;}
#CMFund_HoldingsSearch_weightedbalancelabel {float:left;margin: 0 5px 0 0;}
#CMFund_HoldingsSearch_weightedbalancedata {float:left;font-weight:bold;}

/* ----- Holdings as of date modal ----- */
.CMFund_Holdings_asofdatebalance {float:left;margin: 1px 5px 0 0;}
.CMFund_Holdings_asofdateholdings {float:right;margin:0;}
input.CMFund_Holdings_asofdateholdings {
		background:none !important;
		border:none;
		color:#00a0e2;
		cursor:pointer;
		font-family:Verdana, Arial, sans-serif;
		font-weight: bold;
		margin:-3px -21px 0 0;
		text-decoration:underline;
		}
input.CMFund_Holdings_asofdateholdings:hover {color:#00436e;}
.CMFund_Holdings_asofdateholdings .CMGlobal_Modal_header {display:block;}
.CMFund_Holdings_asofdateholdings .CMGlobal_CAGridViewMaster_gridviewdatacell {padding:5px !important;}
td.CMFund_Holdings_asofdate_Gridview_columnheaderfund td.CMGlobal_CAGridViewMaster_gridviewheadingtext,
td.CMFund_Holdings_asofdate_Gridview_columnheadercusip td.CMGlobal_CAGridViewMaster_gridviewheadingtext,
td.CMFund_Holdings_asofdate_Gridview_columnheaderasofdate td.CMGlobal_CAGridViewMaster_gridviewheadingtext {background-image:none;cursor:default;text-decoration:none;white-space:normal;}
td.CMFund_Holdings_asofdate_Gridview_columnheadercusip > div{width: 95px !important;}
.CMFund_Holdings_asofdateholdings td.CMGlobal_CAGridViewMaster_gridviewheadingcell,
.CMFund_Holdings_asofdateholdings td.CMGlobal_CAGridViewMaster_gridviewheadingcell:hover {cursor:default !important;text-decoration:none !important;}

.CMFund_Holdings_asofdateholdings .CMGlobal_Modal_content .CMGlobal_CAGridViewMaster{width:480px !important;}
.CMFund_Holdings_asofdateholdings .CMGlobal_Modal_content .CMFund_Holdings_asofdate_Gridview_columnheaderasofdate div{width: 135px !important;}

.CMFund_HoldingsDashboard_nodata {float:left;padding:10px;width:964px;}

/* ----- Exposure By Holding ----- */
.ExposureByHoldingWidget {width:310px;}
.ExposureByHoldingWidget .CMFund_HoldingsDashboard_widgetheader {width:302px;}
.ExposureByHoldingWidget .CMFund_HoldingsDashboard_widgetdata .ViewAll label {margin-top:-2px;padding:3px 6px 3px 0;}
.ExposureByHoldingWidget .ViewAll {margin-left:257px;}
.ExposureByHoldingWidget_columnheaderholding,
.ExposureByHoldingWidget_columnheaderpercentage {font-weight:bold;}
.ExposureByHoldingWidget_columnheaderholding,
.ExposureByHoldingWidget_columnholding {float:left;white-space:nowrap;width:200px;}
.ExposureByHoldingWidget_columnheaderpercentage,
.ExposureByHoldingWidget_columnpercentage {float:left;text-align:right;width:100px;}
#holdingListContainer {display:none;}
.holdingListingItem {background:#fff;clear:both;float:left;padding:5px;width:300px;}
.holdingListingItemWithAlternateStyle {background:#E5E5E5;clear:both;float:left;padding:5px;width:300px;}
.holdingListRowItem:hover {background-color:#9db7c7;cursor:pointer;color:#fff;}
.holdingListRowItem label {cursor:pointer;}

/* ----- Exposure By Country ----- */
.ExposureByCountryWidget {padding-bottom:4px;}
.CMFund_HoldingsDashboard_widgetheader_holdingmap a {color:#fff;font-size:12px;font-weight:normal;}
.CMFund_HoldingsDashboard_widgetheader_holdingmap a:hover{color: #00436e;text-decoration:underline;}

/* ----- Maturity Distribution ----- */
.MaturityDistributionWidget {padding-bottom:4px;}

/* ----- Exposure By Category ----- */
.ExposureByCategoryWidget {float:right;margin:11px 3px 0 0;padding-bottom:4px;}

/* ----- Exposure By Issuer ----- */
.ExposureByIssuerWidget {float:right; margin:11px 11px 0 0;padding-bottom:4px;}

/* ----- Tooltips ----- */
#CMFund_Holdings_Dashboardcontainer .highcharts-tooltip span {border:1px solid #ccc; background-color:#fff;font: 11px Verdana, Arial, sans-serif !important;z-index:100;}
#ctl00_cph_chartMaturityDistributionofHoldings_container .highcharts-tooltip span {padding:2px 5px 5px 5px;}

#CMFund_HoldingsDashboard_ExposureByHolding_tooltip {background:#fff;border:1px solid #ccc;font: 11px Verdana, Arial, sans-serif !important;float:left;width:425px;}

#CMFund_HoldingsDashboard_ExposureByHolding_tooltip .CMFund_HoldingsDashboard_tooltipentryheader {margin-bottom:5px;}
.CMFund_HoldingsDashboard_ExposureByCountry_tooltip{height:70px;margin:0;}
.CMFund_HoldingsDashboard_ExposureByCategory_tooltip{height:70px;margin:0;}
.CMFund_HoldingsDashboard_ExposureByIssuer_tooltip {height:70px;margin:0;}

.CMFund_HoldingsDashboard_tooltipentry {clear:both;float:left;margin: 0 0 5px 0;width:100%;}
	.CMFund_HoldingsDashboard_tooltipentryheader {background-color: #00436E;color: #FFFFFF;font-weight: bold;padding: 5px;width:auto;white-space: normal !important;}
	.CMFund_HoldingsDashboard_tooltipentryleft {float:left;margin: 0 20px 0 0;width:200px;}
	.CMFund_HoldingsDashboard_tooltipentryright {float:left;width:200px;}
		.CMFund_HoldingsDashboard_tooltipcontainer {clear:both;margin:0 5px;padding:2px 0;width:200px;}
			.CMFund_HoldingsDashboard_tooltiplabel {float:left;padding-right:5px;}
			.CMFund_HoldingsDashboard_tooltipdata {float:left;font-weight:bold;padding-right:5px;}
			#CMFund_HoldingsDashboard_ExposureByHolding_tooltip .CMFund_HoldingsDashboard_tooltipdata {clear:both;}

.CMFund_HoldingsDashboard_tooltip_piecolor {float:left;padding:5px 0 0 15px;margin:0 5px 0 0;width:5px;height:10px;display:inline;}

.CMFund_HoldingsDashboard_tooltip_pierows .CMFund_HoldingsDashboard_tooltipcontainer {width:280px;}

.holdingListTooltipContainerDivStyle{display:none;position:absolute;z-index:100001;}

.CMFund_HoldingsDashboard_widgetdata span:hover {text-decoration:none;}

/* ----- Map ----- */
#CMFund_HoldingsDashboard_Map_header {background:#00254B;}
#CMFund_HoldingsDashboard_Map_headertitle {
	border:none;
	border-bottom:none;
	color:#fff;
	font: bold 14px Verdana, Arial, sans-serif;
	margin:-1px 0 0 0;
	padding:5px;
	width:890px;
}
#CMFund_HoldingsDashboard_Map_headerclosebutton{float:right;margin:-25px 3px 0 0;}
#CMFund_HoldingsDashboard_Map_headerclosebutton input {
	background: url('../../images/iconSprite.png') no-repeat -3px -415px;
	border:none;
	cursor:pointer;
	float:left;
	height: 17px;
	margin:2px;
	width: 16px;
}
#CMFund_HoldingsDashboard_Map_content {background:#fff;border: 2px solid #00254b;border-top:none;float:left;width:900px;}
table#CMFund_HoldingsDashboard_Map_gridview {border-collapse:collapse;clear:both;float:left;width:900px;}  
td#CMFund_HoldingsDashboard_Map_gridview_countries {width:200px;}
td#CMFund_HoldingsDashboard_Map_gridview_map {vertical-align:top;width:700px;}
.jvectormap-label {
	background:#fff;
	border: solid 1px #ccc !important;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	color: #000;
	display: none;
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px !important;
	padding:5px;
	position:absolute;
	}  
.jvectormap-zoomin, .jvectormap-zoomout {
	background: #292929;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	color: white;
	cursor: pointer;
	height: 10px;
	line-height: 10px;
	padding: 3px;
	position: absolute;
	text-align: center;
	width: 10px;  
	}
.jvectormap-zoomin {left:10px;top:10px;}
.jvectormap-zoomout {left:30px;top:10px;}
#container {margin: 0 auto;background-color:#586086;}
#main {
	background-image: linear-gradient(bottom, rgb(153,153,255) 13%, rgb(102,105,255) 55%);
	background-image: -o-linear-gradient(bottom, rgb(153,153,255) 13%, rgb(102,105,255) 55%);
	background-image: -moz-linear-gradient(bottom, rgb(153,153,255) 13%, rgb(102,105,255) 55%);
	background-image: -webkit-linear-gradient(bottom, rgb(153,153,255) 13%, rgb(102,105,255) 55%);
	background-image: -ms-linear-gradient(bottom, rgb(153,153,255) 13%, rgb(102,105,255) 55%);
	background-image: -webkit-gradient(
		linear,
		left bottom,
		left top,
		color-stop(0.13, rgb(153,153,255)),
		color-stop(0.55, rgb(102,105,255)));
	height:400px;
	width:700px;
	}	    
#countryNames {float:left;/*margin:10px 0 0 10px;*/}
.countryentry,
.countryentry:active,
.countryentry:visited {background:#fff;border-bottom:1px solid #ccc;cursor:pointer;float:left;opacity:0.75 !important;padding:5px !important;width:190px;}
.countryentry:hover {background:#4ca3f9 !important;opacity:1.0 !important}
.countryname {float: left !important;}
.countryholding {float: right !important;}

#CMFund_HoldingsDashboard_Map_legend {
	margin: -138px 0 0 10px;
	position: absolute;
	width: 55px;
	z-index: 100000000000;
	}
#CMFund_HoldingsDashboard_Map_legendrange1,
#CMFund_HoldingsDashboard_Map_legendrange2,
#CMFund_HoldingsDashboard_Map_legendrange3,
#CMFund_HoldingsDashboard_Map_legendrange4,
#CMFund_HoldingsDashboard_Map_legendrange5 {float:left;padding:5px 0;text-align:center;width:55px;}
#CMFund_HoldingsDashboard_Map_legendrange1 {background:#57f83c;}
#CMFund_HoldingsDashboard_Map_legendrange2 {background:#42d12b;}
#CMFund_HoldingsDashboard_Map_legendrange3 {background:#31a21e;}
#CMFund_HoldingsDashboard_Map_legendrange4 {background:#237815;color:#fff;}
#CMFund_HoldingsDashboard_Map_legendrange5 {background:#13440b;color:#fff;}
/* End Map */

/*-----------REPO_MO_GRIDVIEW------------------*/ 
td.CMOverNightRepo_AccountLookupList_gridview_columnheaderddaaccountno {width:70px !important; }
td.CMOverNightRepo_AccountLookupList_gridview_columnheaderteamcode {width:60px !important; }
td.CMOverNightRepo_AccountLookupList_gridview_columnheaderviewagents {width:50px !important; }
td.CMOverNightRepo_AccountLookupList_gridview_columnheaderrc {width:80px !important; }

/* --------------------------------------------------------------------------------------------------*/
/* ------------------------------------>>> TODAYS SWEEPS <<<-----------------------------------------*/
/* --------------------------------------------------------------------------------------------------*/
#CMAccount_TodaysPurchaseBox {margin: 0 0 20px 0;}
.CMAccount_TodaysTrades_TradesMainAccount{display: block;float: left;margin: 0 0 10px; padding:10px 0; /*border-bottom: 1px solid #EBE8E3;*/}
#CMAccount_TodaysTrades_dataheaderbox .CMAccount_TodaysTrades_dataheader{display:none;}
.CMAccount_AccountMain_accountinformation{background-color: #00A0E2;border-left:1px solid #fff;border-right:8px solid #00a0e2;color: #fff;float:left;padding: 10px;width: 97%;}
.CMAccount_AccountMain_accountinformation_links{/*float:right;margin:-28px 0 0 0;*/ display:none;}
.CMAccount_AccountMain_accountinformation_links a,
.CMAccount_AccountMain_accountinformation_links a:active,
.CMAccount_AccountMain_accountinformation_links a:visited{color:#fff;font-weight:bold;text-decoration:underline;}
.CMAccount_AccountMain_accountinformation_links a:hover {color:#00436e;}
.CMAccount_TodaysTrades_notrades {color:#CA101B;}

/* --------------------------------------------------------------------------------------------------*/
/* ------------------------------------>>> TODAYS TRADES <<<-----------------------------------------*/
/* --------------------------------------------------------------------------------------------------*/

#CMAccount_TodaysTrades_dataaccounts .CMAccount_AccountMain_accountinformation_informationlinkhistory a,
#CMAccount_TodaysTrades_dataaccounts .CMAccount_AccountMain_accountinformation_informationlinkadministration a	{font-size:12px;}

#CMAccount_TodaysTrades .CMAccount_AccountMain_accountinformation_accountnumber{float:left;margin: 0 2px 0 0;}
.Account_AccountMain_accountinformation_accountnumberlabel {font-weight:normal;}
.Account_AccountMain_accountinformation_accountnamedash {float:left;}
.CMAccount_AccountMain_accountinformation_accountname {float:left;}
#CMAccount_TodaysTrades .CMAccount_AccountMain_accountinformation_accountnameone{float:left;font-weight:bold;margin-left:2px;}
.CMAccount_AccountMain_accountinformation_accountnumber {font-weight:bold;}

#CMAccount_TodaysTrades .CMAccount_AccountMain_accountinformation_accountnametwo{display:none;}
#CMAccount_TodaysTrades #CMAccount_TodaysTrades_introductioncontent {clear: both;float:left;margin: 10px 10px;}

/* --------------------------------------------------------------------------------------------------*/
/* ------------------------------------>>> FUTURE DATED TRADES <<<-----------------------------------------*/
/* --------------------------------------------------------------------------------------------------*/

#CMAccount_FutureTradeDetail {float: left;width:100%;}
#CMAccount_FutureTradeDetail .AccountTableBox {width:100%;}
#CMAccount_FutureTradeDetail table.CMAccount_GridViewMaster {border:1px solid #ccc;width:100%;}
#CMAccount_FutureTradeDetail .CMAccount_gridviewheader {background-color:#00a0e2;border-bottom: 1px solid #fff;}
#CMAccount_FutureTradeDetail .CMAccount_gridviewheader th {color:#fff;text-align:left;white-space:nowrap;border:none;}
#CMAccount_FutureTradeDetail .CMAccount_gridviewheader th.CMGlobal_tableColumnHeaderLeft {border:none;}
#CMAccount_FutureTradeDetail .CMAccount_gridviewheader th.CMAccount_FutureTradeDetail_columnheaderamount br {display:none;}
#CMAccount_FutureTradeDetail .CMAccount_maintablelightrow{background-color:#f5f5f5;}
#CMAccount_FutureTradeDetail CMAccount_maintablealtrow{background-color:#fff;}
#CMAccount_FutureTradeDetail .CMAccount_maintablelightrow,
#CMAccount_FutureTradeDetail .CMAccount_maintablealtrow{border-bottom: #ebe8e3 1px solid;padding: 2px 5px 2px 5px; color:#6d6f71;}
.CMAccount_accountheaderleft {float: left; margin: 0 5px 0 0;}
#CMAccount_FutureTradeDetail .CMAccount_accounttopbox {background-color: #00A0E2; color: #fff;padding:10px 0 0 5px; font-weight:bold;}
#CMAccount_FutureTradeDetail .CMAccount_portfoliobalance {display:none;}
.FutureTradeCurrency_OrderRepeater {margin-bottom: 15px;}

/* ---------------------------------------------------------------------------------------*/
/* ----------------------->>> ACCOUNT - TRANSACTION HISTORY <<<---------------------------*/
/* ---------------------------------------------------------------------------------------*/
#CMAccount_TransactionHistory #CMAccount_TransactionHistory_downloadcsv {display: none;}
#CMAccount_TransactionHistory #CMAccount_TransactionHistory_introductioncontent {clear: both;float:left;margin: 10px 10px;width:100%;}
#CMAccount_TransactionHistory #CMAccount_TransactionHistory_searchbox {float: left;margin:0 0 10px 0;width: 968px;}
#CMAccount_TransactionHistory #CMAccount_TransactionHistory_searchbox_header {display:none;}
#CMAccount_TransactionHistory .CMAccount_TransactionHistory_Pager_viewalllink {float: left; font-size: 12px; margin: 59px 0 -76px 170px;}
#CMAccount_TransactionHistory .CMAccount_TransactionHistory_searchbox_row {float: left; font-size: 12px; margin: 0 0 15px 0;}
#CMAccount_TransactionHistory .CMAccount_TransactionHistory_searchbox_accountlabel {float: left;font-weight:bold;margin: 2px 10px 0 0;}
#CMAccount_TransactionHistory .CMAccount_TransactionHistory_searchbox_accountdrop{float: left;margin: 22px 80px 0 -63px; width: 280px;}
#CMAccount_TransactionHistory .CMAccount_TransactionHistory_searchbox_dropdown { width: 100% !important;}
#CMAccount_TransactionHistory .CMAccount_TransactionHistory_searchbox_date{margin:-10px 0 0 658px;}
#CMAccount_TransactionHistory .CMAccount_TransactionHistory_searchbox_datelabel {float: left;font-weight:bold;margin: 2px 15px 0 -68px;}
#CMAccount_TransactionHistory .CMAccount_TransactionHistory_searchbox_fund{margin-left:25px;}
#CMAccount_TransactionHistory .CMAccount_TransactionHistory_searchbox_fromcalendar {float: left;margin:24px 0 0 -90px;width: 100px; }
#CMAccount_TransactionHistory .CMAccount_TransactionHistory_searchbox_fromcalendar input {background: url("../../images/icon_calendar.png") no-repeat scroll 71px 2px transparent;margin-top: -2px;width: 88%;}
#CMAccount_TransactionHistory .CMAccount_TransactionHistory_searchbox_tolabel {float: left;margin: 24px 10px 0 10px;}
#CMAccount_TransactionHistory .CMAccount_TransactionHistory_searchbox_tocalendar {float: left;margin: 24px 10px 0 0; width: 100px;}
#CMAccount_TransactionHistory .CMAccount_TransactionHistory_searchbox_tocalendar input {background: url("../../images/icon_calendar.png") no-repeat scroll 71px 2px transparent;margin-top: -2px;width: 88%;}
#CMAccount_TransactionHistory .CMAccount_TransactionHistory_searchbox_fund{margin:-33px 0 0 295px;}
#CMAccount_TransactionHistory .CMAccount_TransactionHistory_searchbox_fundlabel {float: left;font-weight:bold;margin: -25px 10px 0 0;}
#CMAccount_TransactionHistory .CMAccount_TransactionHistory_searchbox_funddrop {float: left;margin: -5px 80px 0 0; width: 280px;}
#CMAccount_TransactionHistory .CMAccount_TransactionHistory_searchbox_currency{display:none;}

#CMAccount_TransactionHistory .CMAccount_TransactionHistory_searchbox_searchbutton {float:right; margin:-21px 808px 10px 0;}

#CMAccount_TransactionHistory #CMAccount_TransactionHistory_TransactionHistoryData {float: left;}
#CMAccount_TransactionHistory_TransactionHistoryData .CMGlobal_CAGridViewMaster {border:1px solid #ccc;}
#CMAccount_TransactionHistory_TransactionHistoryData .CMGlobal_CAGridViewMaster_gridviewheader {padding:0 0 0 0;}
#CMAccount_TransactionHistory td.CMAccount_TransactionHistory_Gridview_columnheaderdate {width: 80px !important;}
#CMAccount_TransactionHistory td.CMAccount_TransactionHistory_Gridview_columnheadertransactioncode {width: 90px !important;}
#CMAccount_TransactionHistory td.CMAccount_TransactionHistory_Gridview_columnheadercusip {width: 100px !important;}
#CMAccount_TransactionHistory td.CMAccount_TransactionHistory_Gridview_columndate div,
#CMAccount_TransactionHistory td.CMAccount_TransactionHistory_Gridview_columntransactioncode div,
#CMAccount_TransactionHistory td.CMAccount_TransactionHistory_Gridview_columnquantity div,
#CMAccount_TransactionHistory td.CMAccount_TransactionHistory_Gridview_columnprice div {text-align: center !important;}
#CMAccount_TransactionHistory td.CMAccount_TransactionHistory_Gridview_columntransaction {text-align: left !important;}
#CMAccount_TransactionHistory td.CMAccount_TransactionHistory_Gridview_columnamount div {text-align: right !important;}
#CMAccount_TransactionHistory #CMAccount_TransactionHistory_legend {display: none;}
#CMAccount_TransactionHistory .CMGlobal_errormessage{margin-left:5px !important;}

/* ---------------------------------------------------------------------------------------*/
/* ----------------------->>> REPORTS - BALANCE HISTORY <<<---------------------------*/
/* ---------------------------------------------------------------------------------------*/
#CMAccount_BalanceHistory_searchbox {float: left;width: 100%;}
#CMAccount_BalanceHistory_searchbox .calendarbox_header {float: left;font-weight: bold;margin: 0 0 8px;}
#CMAccount_BalanceHistory_searchbox .CMGlobal_searchbox {float:left;width:99%;}
.CMAccount_BalanceHistory_calendarbox {float:left;}
#CMAccount_BalanceHistory_searchbox .filterInputType {float:left;margin:0 15px 0 0;}
#CMAccount_BalanceHistory_searchbox .filterInput {clear:both;}
.CMAccount_BalanceHistory_calendarbox .calendarbox_inputs {clear:both;float:left;}
.CMAccount_BalanceHistory_calendarbox .calendarbox_inputs span {margin:0 5px;}
#CMAccount_BalanceHistory_searchbox .filterInputType .label {float: left;font-weight: bold;margin: 0 0 7px;}
#CMAccount_BalanceHistory_searchbutton {clear:both;float:left; margin:10px 0;}
#CMAccount_BalanceHistory_searchbutton input {background:transparent url("../../images/buttonSprite.png") no-repeat scroll -8px -217px;font-size:0;}
#CMAccount_BalanceHistory_searchbutton input:hover {background:transparent url("../../images/buttonSprite.png") no-repeat scroll -8px -253px;}
#CMAccount_BalanceHistory_TotalBalance {float:left;width:100%;}
#CMAccount_BalanceHistory_TotalBalance .CMGrid {width:100% !important;}
#CMAccount_BalanceHistory_TotalBalance .CMGrid .wijmo-wijgrid-headerrow {background:#00a0e2;}
.CMAccount_BalanceHistory_calendarbox .calendarbox_inputs input {background: transparent url("../../images/icon_calendar.png") no-repeat scroll 88px 1px;width:105px;}
#CMAccount_BalanceHistory_results .CMAccount_BalanceHistory_results_balancelabel {font-weight:bold;}
.CMAccount_BalanceHistory_results_balancerow {clear: both;float: left;margin:5px 0;}

#CMAccount_BalanceHistory_Grid .fundHeader .wijmo-wijgrid-innercell,
#CMAccount_BalanceHistory_Grid .fundCol .wijmo-wijgrid-innercell,
#CMAccount_BalanceHistory_Grid .accountNumberHeader .wijmo-wijgrid-innercell,
#CMAccount_BalanceHistory_Grid .accountNumberCol .wijmo-wijgrid-innercell {text-align:center;}
#CMAccount_BalanceHistory_Grid .amountHeader .wijmo-wijgrid-innercell,
#CMAccount_BalanceHistory_Grid .currencyCol .wijmo-wijgrid-innercell {text-align:right;}
#CMAccount_BalanceHistory_Grid .wijmo-wijgrid .ui-state-highlight {background:none;}

/*-Wijmo Grid Overwrite-*/
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {color:#311a07;}
#CMAccount_BalanceHistory_Grid .wijmo-wijgrid tr.wijmo-wijgrid-row td {border:none;border-bottom:1px solid #ebe8e3;padding:0 2px;}
#CMAccount_BalanceHistory_Grid .ui-widget-content {border:1px solid #e9e9e9;}
#CMAccount_BalanceHistory_Grid .wijmo-wijgrid-alternatingrow { background-color: #f5f5f5;}
#CMAccount_BalanceHistory_Grid .ui-widget-content .wijmo-wijgrid-row .wijmo-wijgrid-innercell {color:#6d6f71;padding:2px;}
#CMAccount_BalanceHistory_Grid .wijmo-wijgrid .wijmo-wijgrid-headerrow .wijmo-wijgrid-headertext {padding:2px;}
#CMAccount_BalanceHistory_Grid .ui-widget-content .wijmo-wijgrid-row .currencyCol .wijmo-wijgrid-innercell {text-align:right;}
#CMAccount_BalanceHistory_Grid .wijmo-wijgrid-row .wijmo-wijgrid-grouptogglebtn {background:transparent url("../../images/TodaysChioceArrow.gif") no-repeat scroll 2px 3px;margin-top:0;}
#CMAccount_BalanceHistory_Grid .subGrid #sub .wijmo-wijgrid-headerrow th {background:#536978;}
#ui-datepicker-div .ui-datepicker-prev .ui-icon,
#ui-datepicker-div .ui-datepicker-prev-hover .ui-icon {background:transparent url("../../images/cal_prevMonth.gif") no-repeat scroll left 3px;cursor:pointer;}
#ui-datepicker-div .ui-datepicker-next .ui-icon {background:transparent url("../../images/cal_nextMonth.gif") no-repeat scroll left 3px;cursor:pointer;}
.ui-datepicker .ui-datepicker-prev {left:5px;top:1px;}
.ui-datepicker .ui-datepicker-next {right:-5px;top:1px;}
#CMAccount_BalanceHistory_instruction{margin:10px;}

/* ---------------------------------------------------------------------------------------*/
/* ----------------------------->>> MIDDLE OFFICE <<<-------------------------------------*/
/* ---------------------------------------------------------------------------------------*/

#CMMiddleOffice_AccountLookup_loginname {color: #00436e;float: right;font-weight: bold;margin: 6px 10px 0 0;}
#CMMiddleOffice {font-size: 12px;width: 980px;}
#CMMiddleOffice .CMMiddleOffice_instructions { float:left;margin: 10px 0 0 10px;}
#CMMiddleOffice #CMMiddleOffice_searchbox input {font-family: verdana,arial,helvetica,sans-serif; font-size: 12px;}
#CMMiddleOffice #CMMiddleOffice_searchbox {float: left;border-top: 1px solid #ddd;border-bottom: 1px solid #ddd;margin: 10px auto 10px auto; padding: 20px 0 10px 0;width: 100%;}
#CMMiddleOffice #CMMiddleOffice_searhbox_left {float: left; margin: 0 20px 0 0;width: 460px; }
#CMMiddleOffice #CMMiddleOffice_searhbox_right {float: left; width: 460px;}
#CMMiddleOffice .CMMiddleOffice_AccountLookup_formentry {float: left; margin: 0 0 10px 0;}
#CMMiddleOffice .CMMiddleOffice_AccountLookup_formleft {float: left; font-weight: bold; margin: 4px 10px 0 0; text-align: right; width:170px; }
#CMMiddleOffice .CMMiddleOffice_AccountLookup_formright,
#CMMiddleOffice .CMMiddleOffice_AccountLookup_formrightaccountprefix{float: left; margin: 0 0 0 22px;}
#CMMiddleOffice .CMMiddleOffice_AccountLookup_formrightaccountprefix {float: left;}
#CMMiddleOffice #CMMiddleOffice_AccountLookup_searchresults {clear: both; margin: 0 auto;}
#CMMiddleOffice .CMMiddleOffice_errormessage {color: #D02433;font-weight: bold;margin: 0 auto 0 10px;padding: 10px 0 0 0;width: 100%;}
#CMMiddleOffice #CMMiddleOffice_portfolioheader {height: 30px;margin: 10px 0 2px 0;}
#CMMiddleOffice #CMMiddleOffice_portfolioheaderbox {color: #000;font-weight: bold; padding: 6px 0 0 10px;}
#CMMiddleOffice #CMMiddleOffice_AccountLookup_datatable {margin: 0 auto;}
#CMMiddleOffice .CMAccount_gridviewheader {font-size:10px;}

#CMMiddleOffice .CMMiddleOffice_Popuptable {border: 1px solid #fff; margin: 0 auto 10px auto;}
#CMMiddleOffice .CMMiddleOffice_Popuptable tr th {background: #00436E;color: #fff;font-weight: bold;padding: 5px;}
#CMMiddleOffice .CMMiddleOffice_Popuptable tr td {border-bottom: 1px solid #f5f5f5; padding: 5px;text-align: left;}
#CMMiddleOffice .CMMiddleOffice_Popuptable .CMMiddleOffice_emptyrowtable td {background: #e7e7e7;border: 1px solid #b2cece;font-size: 14px;font-weight: bold;padding: 10px;}
#CMMiddleOffice_AccountLookup_datatable tr.CMMiddleOffice_emptyrowtable td {background:#E7E7E7;font-size: 14px;font-weight: bold;padding: 10px;text-align: left;}
#CMMiddleOffice .CMMiddleOffice_Popuptable .CMAccount_alttablerow,
#CMMiddleOffice_AccountLookup_datatable .CMAccount_alttablerow{background: #f5f5f5;}
#CMMiddleOffice #CMGlobal_error{padding: 5px 0 0 10px;}

/* ---------------------------------------------------------------------------------------*/
/* -------------------------------->>> BUTTONS <<<----------------------------------------*/
/* ---------------------------------------------------------------------------------------*/
.CMbutton {
    -webkit-border-radius: 4px;
    border-radius: 4px;
    border: 1px solid #707070;
    color: #00a0e2;
    cursor: pointer;
    font-family: Arial,Verdana,sans-serif;
    font-size: 12px;
    float: left;
    font-weight: bold;
    padding: 5px 10px;
    background: #f2f2f2;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YyZjJmMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ5JSIgc3RvcC1jb2xvcj0iI2ViZWJlYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2RkZGRkZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjZmNmY2YiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,rgba(242,242,242,1) 0%,rgba(235,235,235,1) 49%,rgba(221,221,221,1) 50%,rgba(207,207,207,1) 100%);
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(242,242,242,1)),color-stop(49%,rgba(235,235,235,1)),color-stop(50%,rgba(221,221,221,1)),color-stop(100%,rgba(207,207,207,1)));
    background: -webkit-linear-gradient(top,rgba(242,242,242,1) 0%,rgba(235,235,235,1) 49%,rgba(221,221,221,1) 50%,rgba(207,207,207,1) 100%);
    background: -o-linear-gradient(top,rgba(242,242,242,1) 0%,rgba(235,235,235,1) 49%,rgba(221,221,221,1) 50%,rgba(207,207,207,1) 100%);
    background: -ms-linear-gradient(top,rgba(242,242,242,1) 0%,rgba(235,235,235,1) 49%,rgba(221,221,221,1) 50%,rgba(207,207,207,1) 100%);
    background: linear-gradient(to bottom,rgba(242,242,242,1) 0%,rgba(235,235,235,1) 49%,rgba(221,221,221,1) 50%,rgba(207,207,207,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f2f2f2',endColorstr='#cfcfcf',GradientType=0)
}

.CMbutton:hover,.CMbutton.selected {
    color: #000;
    background: #eaf6fd;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VhZjZmZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ5JSIgc3RvcC1jb2xvcj0iI2Q5ZjBmYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2JlZTZmZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNhN2Q5ZjUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,rgba(234,246,253,1) 0%,rgba(217,240,252,1) 49%,rgba(190,230,253,1) 50%,rgba(167,217,245,1) 100%);
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(234,246,253,1)),color-stop(49%,rgba(217,240,252,1)),color-stop(50%,rgba(190,230,253,1)),color-stop(100%,rgba(167,217,245,1)));
    background: -webkit-linear-gradient(top,rgba(234,246,253,1) 0%,rgba(217,240,252,1) 49%,rgba(190,230,253,1) 50%,rgba(167,217,245,1) 100%);
    background: -o-linear-gradient(top,rgba(234,246,253,1) 0%,rgba(217,240,252,1) 49%,rgba(190,230,253,1) 50%,rgba(167,217,245,1) 100%);
    background: -ms-linear-gradient(top,rgba(234,246,253,1) 0%,rgba(217,240,252,1) 49%,rgba(190,230,253,1) 50%,rgba(167,217,245,1) 100%);
    background: linear-gradient(to bottom,rgba(234,246,253,1) 0%,rgba(217,240,252,1) 49%,rgba(190,230,253,1) 50%,rgba(167,217,245,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#eaf6fd',endColorstr='#a7d9f5',GradientType=0);
    border: 1px solid #3c7fb1
}

.CMbutton[disabled],.CMbutton[disabled]:hover {
    cursor: default;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#3394c7',endColorstr='#6abce9',GradientType=0);
    color: #00a0e2;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=35)";
    filter: alpha(opacity=35);
    -moz-opacity: .35;
    -khtml-opacity: .35;
    opacity: .35
}

a.CMbutton {
    color: #fff;
    border: none;
    filter: none;
    text-decoration: none
}

a.CMbutton:hover {
    text-decoration: none;
    filter: none;
    border: none
}

.hyperlink {
    background: none;
    border: none;
    color: #00a0e2;
    filter: none;
    text-decoration: underline
}

.hyperlink:hover {
    background: none;
    border: none;
    color: #00436e
}

.CMmultiselectbutton {
    float: left;
    margin: 0 12px 0 0
}
/* -- Transaction History -- */
input.CMGlobal_searchbutton {
	background: url('../../images/buttonSprite.png') no-repeat -8px -147px;
	border: medium none;
	cursor: pointer;
	float: left;
	height: 27px;
	width: 160px;
}
input.CMGlobal_searchbutton:hover {background: url('../../images/buttonSprite.png') no-repeat -8px -182px;}

/* -- Middle Office -- */
.CMMiddleOffice_searchaccounts,  
.CMMiddleOffice_searchaccounts:visited {background: url('../../images/buttonSprite.png') no-repeat -8px -640px;float: left;height: 27px;margin: 5px 0 0 202px;width: 141px;}
.CMMiddleOffice_searchaccounts:active, 
.CMMiddleOffice_searchaccounts:hover{background: url('../../images/buttonSprite.png') no-repeat -8px -681px;height: 27px;width: 141px;}

/* -- Middle Office Modal (also used on fixed income) -- */
.CMMiddleOffice_modalPopupbuttonbox input.closebutton{background: url('../../images/buttonSprite.png') no-repeat -8px -742px;border: 0;float:right;height: 27px;margin:5px 5px;width:60px;}
.CMMiddleOffice_modalPopupbuttonbox input.closebutton:hover{background: url('../../images/buttonSprite.png') no-repeat -8px -775px;}
#dvAuthorizedAgents .CMMiddleOffice_modalPopupbuttonbox {float:left;width:100%;}
/* ---------------------------------------------------------------------------------------*/
/* ---------------------------->>> DOCUMENT LIBRARY <<<-----------------------------------*/
/* ---------------------------------------------------------------------------------------*/
#CMSVB_DocumentLibrary .DocumentLibrary_ListDetails {
    margin: 0 0 0 30px;
}
#CMSVB_DocumentLibrary #DocumentLibrary_Contacts{margin: 5px 0 0 30px;}
#CMSVB_DocumentLibrary .CMGlobal_contactusleft {font-size: 12px; font-weight: bold; vertical-align: top; width: 190px; }
#CMSVB_DocumentLibrary .CMGlobal_contactusright {font-size: 12px; width: 430px; vertical-align: top;}

/* -------------------------------------------------------------------------------------------------*/
/* --------------------------------------->>> media queries <<<-------------------------------------*/
/* -------------------------------------------------------------------------------------------------*/
@media all and (min-width:1290px){
  
	/*---globals -----------------------------------------------------*/
	#CMGlobal_container #CMView_Sweeps {width: 100%;}
	#CMGlobal_SVBsweep #CMView_Sweeps{ width: 100% !important;}
	#CMMiddleOffice {width: 100%;}
    .CMGlobal_footercopyright {width: 70%;}

	/*---container resizing-------------------------------------------*/
	#CMGlobal_container {margin: 0 auto;width: 1280px;}
    .CMFund_HoldingResearch_PaginationContainer { width:1128px !important; margin-right:10px;}
	#CMAccount_TransactionHistory_TransactionHistoryData{width:100%}
	#CMAccount_TransactionHistory #CMAccount_TransactionHistory_searchbox {width: 99%;}
	#CMTrade_footerboxdisclosureglobalsvb {width: 95%; margin-left:11px; margin-right:0;}
	#CMGlobal_footer {width: 100%;}

	/*---middle office / Account lookup ------------------------------*/
	/*#CMMiddleOffice #CMMiddleOffice_searchbox{ width: 100%;}*/

	/*---transaction history------------------------------------------*/
	.CMGlobal_CAGridViewMaster {border: 1px solid #fff;border-collapse: collapse;float: left;width: 100% !important;}
	.CMGlobal_CAGridViewMaster tr {width: 100%;}
	#CMAccount_TransactionHistory .CMAccount_TransactionHistory_searchbox_searchbutton input {margin-left: -461px;}

	/*---Today's Trades-----------------------------------------------*/
	#CMAccount_TodaysTrades_dataaccounts .CMAccount_TodaysTrades_TradesMainAccount{width:100%;}
	.CMAccount_AccountMain_accountinformation{border-left:1px solid #fff;border-right:4px solid #00a0e2;width: 98%;} 
    .CMAccount_TodaysTradeDetail_columnamountall {text-align: center !important;}   

	/*---Account Main-------------------------------------------------*/
	.CMAccount_accountbalance,
	.CMAccount_AccountMain_totalaccountbalancebox {width: 100%;}
	td.CMAccount_AccountMain_MMMFGridview_columnfund{text-align:left!important;}

    .CMAccountDetails_Positions .CMerror{float:right;margin: -58px 41px 0 0;width:75%; text-align:right;}


	/*---Sweeps Mgmt--------------------------------------------------*/
	.CMAccountHeader_DDA, 
    .CMAccountHeader_Sweep{width:50%;}
    .CMAccountHeader .CMAccountHeader_Peg{width:30%;}
    .CMAccountHeader .CMAccountHeader_Process{width:30%;}
    .CMAccountHeader_Detail{width:10%;}
	.CMAccountDetails .CMAccountChart{float: right;margin-right: 6px;}	
	.CMerror.CMAccountTotalAllocationError {width: 70%;}

	/*---Dashboard--------------------------------------------------*/
	#CMFund_Holdings_Dashboardcontainer {clear:both;float:left;margin:10px 0 0 0; width:100%;}
	.ExposureByHoldingWidget,
	.ExposureByHoldingWidget .CMFund_HoldingsDashboard_widgetdata{width:607px;}
	.ExposureByHoldingWidget .CMFund_HoldingsDashboard_widgetheader{width:599px;}

	input.CMFund_Holdings_asofdateholdings {margin-right:-18px;}

	/*---Holdings Research------------------------------------------*/
	#CMFund_HoldingResearch_Gridview {width:1128px;} /*--- page must be refreshed for width rules to render correctly ---*/ 
	#CMFund_HoldingsSearch_searchsummary {margin-left:-298px;}

	.CMFund_HoldingResearch_groupheadinglabel {width:408px;}
	.CMFund_HoldingResearch_groupheadingpercentportfolio {margin:0 30px 0 0; width:260px;}
	.CMFund_HoldingResearch_groupheadingweightedbalance {width:350px;}
	
	.CMFund_HoldingResearch_groupheadingpercentportfolio .CMFund_HoldingResearch_groupheadinglabel {float:left;margin:0 3px 0 0;width:175px;}
	.CMFund_HoldingResearch_groupheadingweightedbalance .CMFund_HoldingResearch_groupheadinglabel {float:left;margin:0 3px 0 0;width:200px;}


	/*-Exposure ruby holdings-*/
	.holdingListingItemWithAlternateStyle,
	.holdingListingItem {width: 597px;}
	.ExposureByHoldingWidget_columnheaderholding, .ExposureByHoldingWidget_columnholding{width:90%;}
	.ExposureByHoldingWidget_columnheaderpercentage, .ExposureByHoldingWidget_columnpercentage{width:10%}
	.ExposureByHoldingWidget .ViewAll {margin-left: 553px;}
}

/*------------------------------------------------------------------------------------------------end PortfolioModeling View*/

/*Add Fund Dialog*/
#Sweeps_AddFundDialog {float:left;height:526px;width:490px;}
#Sweeps_AddFundDialog_choice {float:left;margin:10px 0 30px 0;}
#Sweeps_AddFundDialog_choice input {
	margin:0 0 0 55px;
	text-align:center;
	width:380px;
	}

/*---Add allocation modal---*/
#Sweeps_AddFundDialog_choicebutton{clear:both;float:left;}
#Sweeps_AddFundDialog_choicecontent{clear:both;float:left;}

#Sweeps_AddFundDialog_tabs {background-color:none; border-bottom:1px solid #ccc;clear:both;float:left;margin:0 0 0 10px;width:470px;}
#Sweeps_AddFundDialog_tabs .CMtabs {border-bottom:1px solid #ccc;margin-bottom: -4px;}
#Sweeps_AddFundDialog_tabs .CMtabs ul li.selected a {color:#00436e !important;}

#Sweeps_AddFundDialog_funds {border:1px solid #ccc;border-top:none;clear:both;float:left;margin:0 0 0 10px;width:470px;}
#Sweeps_AddFundDialog_fundssearch {border-bottom:1px solid #ccc; /*border-top:1px solid #ccc;*/clear:both;float:left;padding:10px 10px 0px 10px;width:100%;}
#Sweeps_AddFundDialog_fundssearch .CMwatermark {left:33px !important;}
#Sweeps_AddFundDialog_choicecontent {float:left;margin:10px 0 0 0;font-weight:bold;text-align:center;width:470px;}
#Sweeps_AddFundDialog_fundssearch input {margin:0 0 10px 0;width:100%;}
#Sweeps_AddFundDialog_fundslist {
	clear: both;
	float: left;
	margin: 0;
	height: 290px;
	overflow-x:hidden;
	overflow-y:auto;
	width:468px;
	}
#Sweeps_AddFundDialog_fundslist li {cursor:pointer;float:left;padding:5px 5px 5px 40px;width:424px;}
#Sweeps_AddFundDialog_fundslist li:hover {background:#4CA3F9;color:#fff;}
#Sweeps_AddFundDialog_fundslist li.selected {background:#4CA3F9;color:#fff;}
#Sweeps_AddFundDialog_fundslist li label:hover {cursor:pointer;}

/* View Detail Modal */
#CMFund_MMMFFundResearchFundDetail {float:left;background:#fff;border:1px solid #f5f5f5;width:900px;}
#CMFund_MMMFFundResearchFundDetail_modalheadertitle {display:none;}
#CMFund_MMMFFundResearchFundDetail #CMGlobal_introductiontoolbox {float:left;width:100%;}
#CMFund_MMMFFundResearchFundDetail #CMGlobal_introductiontoolbox_printlink {display:none;}
#CMFund_MMMFFundResearchFundDetail #CMGlobal_introductiontoolbox_closewindowlink {float: right;margin:54px 5px -40px 0;}
#CMFund_MMMFFundResearchFundDetail #CMGlobal_introductiontoolbox_closewindowlink input {
	background: url('../../images/iconSprite.png') no-repeat -3px -415px;
	border: none;
	cursor:pointer;
	height: 17px;
	width: 16px;    
}
#CMFund_MMMFFundResearchFundDetail_content {width:100%;}
#CMFund_MMMFFundResearchFundDetail_header {background:#00436e;color: #fff;padding:10px;width:880px;}
#CMFund_MMMFFundResearchFundDetail_headerdata {width:100%;}
#CMFund_MMMFFundResearchFundDetail_headerdata_fundname {font-size: 18px;font-weight:bold;margin:0 0 5px 0;width:100%;}
#CMFund_MMMFFundResearchFundDetail_headerdata_asofdate {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    clear: both;
    font-size: 10px;
    font-style: italic;
    margin: 5px 10px 0 0;
}
#CMFund_MMMFFundResearchFundDetail_headerdata_asofdatefundaccount {display:none;}
#CMFund_MMMFFundResearchFundDetail_headerdata_asofdateholdinginfo {float:left;font-size: 10px;font-style:italic;margin:5px 0 0 0;}
#CMFund_MMMFFundResearchFundDetail_headerdata_portfoliodata {}
#CMFund_MMMFFundResearchFundDetail_headerdata_portfoliomanager {margin:0 0 2px 0;}
#CMFund_MMMFFundResearchFundDetail_headerdata_phonenumber {width:100%;}
#CMFund_MMMFFundResearchFundDetail_headerdata_cutoffinfo {clear:both;margin:0 30px 0 0;}
#CMFund_MMMFFundResearchFundDetail_headerdata_purchasecutoff {margin:0 0 2px 0;}
#CMFund_MMMFFundResearchFundDetail_headerdata_redemptioncutoff {margin:0;}
#CMFund_MMMFFundResearchFundDetail_headerdata_portfoliomanagerlabel,
#CMFund_MMMFFundResearchFundDetail_headerdata_phonenumberlabel,
#CMFund_MMMFFundResearchFundDetail_headerdata_purchasecutofflabel,
#CMFund_MMMFFundResearchFundDetail_headerdata_redemptioncutofflabel {font-weight:bold;margin:0 5px 0 0;}
#CMFund_MMMFFundResearchFundDetail_headerdata_portfoliomanagerdata,
#CMFund_MMMFFundResearchFundDetail_headerdata_phonenumberdata,
#CMFund_MMMFFundResearchFundDetail_headerdata_purchasecutoffdata,
#CMFund_MMMFFundResearchFundDetail_headerdata_redemptioncutoffdata {}
#CMFund_MMMFFundResearchFundDetail_headerbuttonbox {display:block;float:left;clear:both;width:97%;margin: 0;padding:10px;}
#CMFund_MMMFundResearchFundDetail_headerbuttonclose {
    float: right;
    text-align: right;
    margin-right: 10px;
}
.buttonclosemodal {
    width: 75px;
}
#CMFund_MMMFFundResearchFundDetail_buttontrade {
    float: right;
    margin: 1px 4px;
}
#fundDetailsDialog .hyperlink, #fundDetailsWatchDialog .hyperlink, #CMFund_MMMFFundResearchFundDetail .hyperlink, #CMFund_USBFFundResearchFundDetail .hyperlink {
    margin-top: 1px;
    color: #00436e;
}
#fundDetailsDialog .hyperlink a, #fundDetailsWatchDialog .hyperlink a, #CMFund_MMMFFundResearchFundDetail .hyperlink a, #CMFund_USBFFundResearchFundDetail .hyperlink a {
    color: #00436e;
}
#CMFund_MMMFFundResearchFundDetail_headerbuttontrade,
#CMFund_MMMFFundResearchFundDetail_headerbuttontracker {margin: 0 5px 0 0;}
#CMFund_MMMFFundResearchFundDetail_headerbuttontrade input,
#CMFund_MMMFFundResearchFundDetail_headerbuttontracker input {
	background: url(../../images/button_blank140.gif) no-repeat center; 
	border: none;
	color: #fff;
	font-size:12px;
	cursor: pointer;
	padding:5px;
	width: 140px;
	}
#CMFund_MMMFFundResearchFundDetail_headerbuttontracker input[disabled] {cursor: auto;}
#CMFund_MMMFFundResearchFundDetail_mutualfundholdings {float:left;}
#CMFund_MMMFFundResearchFundDetail_mutualfundholdings a {
	background: none; 
	border: none;
	color:#00436e;
	cursor: pointer;
	display:block;
	text-decoration:underline !important;
	}
#CMFund_MMMFFundResearchFundDetail_headerbuttontracker input[disabled] {cursor: auto;}
#CMFund_MMMFFundResearchFundDetail_data {width:100%;}

#CMFund_MMMFFundResearchFundDetail_datacolumnfundleft{clear:both;float:left;padding:10px 10px 0 10px;width:340px;}
#CMFund_MMMFFundResearchFundDetail_datacolumnfundright{clear:both;float:left;padding:0 10px;width:340px;}

#CMFund_MMMFFundResearchFundDetail_datacolumnyieldsrates,
#CMFund_MMMFFundResearchFundDetail_datacolumndocuments {padding:10px;}

#CMFund_MMMFFundResearchFundDetail_data_currentbalance,
#CMFund_MMMFFundResearchFundDetail_data_dailyfactor,
#CMFund_MMMFFundResearchFundDetail_data_aum,
#CMFund_MMMFFundResearchFundDetail_data_ticker,
#CMFund_MMMFFundResearchFundDetail_data_inceptionyear,
#CMFund_MMMFFundResearchFundDetail_data_discipline,
#CMFund_MMMFFundResearchFundDetail_data_percentowned,
#CMFund_MMMFFundResearchFundDetail_data_wam,
#CMFund_MMMFFundResearchFundDetail_data_wal,
#CMFund_MMMFFundResearchFundDetail_data_expenseratio,
#CMFund_MMMFFundResearchFundDetail_data_cusip,
#CMFund_MMMFFundResearchFundDetail_data_currency,
#CMFund_MMMFFundResearchFundDetail_data_domicile {clear: both;}

#CMFund_MMMFFundResearchFundDetail_data_yields {float: left; margin: 0 0 10px 0;width: 150px;}
#CMFund_MMMFFundResearchFundDetail_data_yieldsheader {clear: both; float: left; font-weight: bold; margin: 0 0 2px 0;}
#CMFund_MMMFFundResearchFundDetail_data_1d365,
#CMFund_MMMFFundResearchFundDetail_data_1d360,
#CMFund_MMMFFundResearchFundDetail_data_7dcurrent,
#CMFund_MMMFFundResearchFundDetail_data_7deffective,
#CMFund_MMMFFundResearchFundDetail_data_30day {clear: both;}
#CMFund_MMMFFundResearchFundDetail_data_ratings {width: 150px;}
#CMFund_MMMFFundResearchFundDetail_data_ratingsheader {clear: both; float: left; font-weight: bold; margin: 0 0 2px 0;}
#CMFund_MMMFFundResearchFundDetail_data_moodys,
#CMFund_MMMFFundResearchFundDetail_data_sandp,
#CMFund_MMMFFundResearchFundDetail_data_fitchrating,
#CMFund_MMMFFundResearchFundDetail_data_naicrated {clear: both;}
.CMFund_MMMFResearchFundDetail_funddetails_label {white-space: nowrap; margin-bottom:2px;}
.CMFund_MMMFResearchFundDetail_funddetails_data {font-weight: bold;white-space: nowrap;}
#CMFund_MMMFFundResearchFundDetail_data_yields .CMFund_MMMFResearchFundDetail_funddetails_label,
#CMFund_MMMFFundResearchFundDetail_data_ratings .CMFund_MMMFResearchFundDetail_funddetails_label {display:inline;float: left;/*font-weight:bold;*/margin: 0 7px 0 0;width:90px;}
#CMFund_MMMFFundResearchFundDetail_data_yields .CMFund_MMMFResearchFundDetail_funddetails_data,
#CMFund_MMMFFundResearchFundDetail_data_ratings .CMFund_MMMFResearchFundDetail_funddetails_data {float: left; font-size: 12px;}
#CMFund_MMMFResearchFundDetail_footer {display:none;}
#CMFund_MMMFFundResearchFundDetail_data_documentheader {font-weight: bold;margin: 0 0 10px 0;}
#CMFund_MMMFFundResearchFundDetail_datacolumndocuments div div {background: url(../../images/icon_pdf.gif) no-repeat;padding: 0 0 7px 25px;}
td.CMFund_MMMFHoldingsList_Gridview_columnweightedbalance div,
td.CMFund_MMMFHoldingsList_Gridview_columnbalanceinfund div {text-align:right !important;}

#CMFund_MMMFFundResearchFundDetail_headerdata_cutoffinfo{display:none}

#CMFund_MMMFFundResearchFundDetail_data_floatingNav {
  padding-top: 5px;
  padding-bottom: 3px;
  font-weight: bold;
}

#CMFund_MMMFFundResearchFundDetail_data_dailyLiquidAssets .CMFund_MMMFResearchFundDetail_funddetails_label,
 #CMFund_MMMFFundResearchFundDetail_data_weeklyLiquidAssets .CMFund_MMMFResearchFundDetail_funddetails_label,
 #CMFund_MMMFFundResearchFundDetail_data_netShareholderFlows .CMFund_MMMFResearchFundDetail_funddetails_label
 {
  padding-bottom: 3px !important;
  padding-left: 0px !important;
}

#CMFund_MMMFFundResearchFundDetail_data_dailyLiquidAssets .CMFund_MMMFResearchFundDetail_funddetails_data, #CMFund_MMMFFundResearchFundDetail_data_weeklyLiquidAssets .CMFund_MMMFResearchFundDetail_funddetails_data, #CMFund_MMMFFundResearchFundDetail_data_netShareholderFlows .CMFund_MMMFResearchFundDetail_funddetails_data {
  padding-bottom: 5px !important;
  padding-left: 0px !important;
}

#CMFund_MMMFFundResearchFundDetail_datacolumndocumentsFNAV {
  width: 230px;
  float: right;
}

#FundDetail_PerformanceTab_container {
  overflow-x: auto;
  overflow-y: hidden;
  width: 100%;
}

#FundDetail_PerformanceTab_container #FundDetail_PerformanceTab_datatable {
  width: 99.9%;
}

#FundDetail_PerformanceTab_container #FundDetail_PerformanceTab_datatable th {
  background: #d4d4d4;
  text-align: center;
  padding: 5px;
  vertical-align: bottom;
}

#FundDetail_PerformanceTab_container #FundDetail_PerformanceTab_datatable td {
  text-align: center;
  border: 1px solid #CCCCCC;
  padding: 5px;
}

#FundDetail_PerformanceTab_container .performanceCol_group {
  border-right: 2px solid #fff;
}

#FundDetail_PerformanceTab_container .performanceCol_groupItem {
  border-bottom: 1px solid #fff;
}

.CMFund_MMMFResearchFundDetail_funddetails_label {
  font-weight: bold;
}

.CMFund_MMMFResearchFundDetail_funddetails_data {
  font-size: 11px;
  font-weight: normal;
}

.CMFund_MMMFResearchFundDetail_funddetails_label i.material-icons {
  position: relative;
  top: 4px;
  font-weight: bold;
  font-size: 17px;
}

#CMFund_MMMFFundResearchFundDetail_header i.material-icons, #CMFund_MMMFFundResearchFundDetail_data i.material-icons {
  color: #000;
  margin: 0 3px;
  font-weight: bold;
  font-size: 17px;
}
#CMFund_MMMFFundResearchFundDetail_header i.material-icons {
    color: #fff;
    font-size: 14px;
}

#CMFund_MMMFFundResearchFundDetail_header_datapoints {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
  margin: 15px 0 20px 0;
}
#CMFund_MMMFFundResearchFundDetail_headerdata_nav,
#CMFund_MMMFFundResearchFundDetail_headerdata_7dcurrent,
#CMFund_MMMFFundResearchFundDetail_headerdata_investmenttype {
    -ms-flex: 1 1 20%;
    flex: 1 1 20%;
}

#CMFund_MMMFFundResearchFundDetail_headerdata_currentbalance {
    -ms-flex: 1 1 40%;
    flex: 1 1 40%;
}
#fundDetailTabs #overview-tab, #fundDetailTabs #portfolio-tab, #fundDetailTabs #docs-tab, #fundDetailTabs #performance-tab {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

#CMFund_MMMFFundResearchFundDetail_data div.datapointgroup-row:last-child {
  margin-bottom: 0;
}

.datapointgroup-row {
  width: 100% !important;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin-bottom: 25px;
}

.CMFund_MMMFFundResearchFundDetail_datacolumn {
  -ms-flex: 1 1 50%;
      flex: 1 1 50%;
}

.CMFund_MMMFFundResearchFundDetail_datacolumn .datapointgroup {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: start;
      justify-content: flex-start;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin: 0 0 5px 0;
}

.CMFund_MMMFFundResearchFundDetail_datacolumn .datapointgroup > div {
  -ms-flex: 1 1 50%;
      flex: 1 1 50%;
}

.CMFund_MMMFFundResearchFundDetail_datacolumn .data-spacer-row {
  width: 100%;
  height: 25px;
}
#fundDetailTabs .ui-state-active, #fundDetailTabs .ui-widget-content .ui-state-active, #fundDetailTabs .ui-widget-header .ui-state-active {
  color: #000;
  font-weight: bold;
  border-radius: 0;
  background: #fff;
}
#fundDetailTabs {
  margin: .2em 1em;
  border: 0 none;
  background: none;
  color: inherit;
}

#fundDetailTabs a:hover {
  text-decoration: none !important;
  color: #000;
}

#fundDetailTabs .ui-tabs-nav {
  box-shadow: none;
  border: 0 none;
  background: none;
  padding: 0;
}

#fundDetailTabs .ui-tabs-nav li {
  margin: 0;
  padding-bottom: 0;
  background: #f5f5f5;
  border: 1px solid #ccc !important;
  border-bottom: 0 none !important;
  border-radius: 0;
  top: initial;
}

#fundDetailTabs .ui-tabs-nav li a {
  color: #000 !important;
  font-weight: bold;
  font-size: 11px;
}

#fundDetailTabs .ui-state-default {
  background: none;
  border: 0 none;
}

#fundDetailTabs .ui-state-active a, #fundDetailTabs .ui-state-active a:link, #fundDetailTabs .ui-state-active a:visited {
  color: #000 !important;
}

#fundDetailTabs .ui-tabs-panel {
  border: 1px solid #ccc !important;
}

/*#fundDetailTabs .CMFund_MMMFFundResearchFundDetail_datacolumn .datapointgroup {
  -ms-flex-wrap: initial;
      flex-wrap: initial;
}*/

/* Block UI wait Modal */
.blockUI {
	background-color: #fff;
	border:1px solid #666 !important;
	border-radius: 0px !important;
	-moz-border-radius: 0px !important;
	-webkit-border-radius: 0px !important;
	}
.blockUI h1 {font-weight:bold;}
.blockMsg {
	background-image:url(../../images/ajaxloader.gif);
	background-position:center 44px;
	background-repeat:no-repeat;
	font-size:18px;
	font-weight:bold !important;
	padding:20px 40px 40px 40px !important;
	width:30% !important;
	}
.blockElement {font-size:14px;font-weight:bold !important;}
.blockOverlay {
	padding:5px 0;
	background-color:#999 !important;
	cursor:wait;
	opacity:0.7 !important;
	}

/* --------------------------------->>>Atlas Search<<<--------------------------------*/
/*  ----------pagination links------------------------*/
.wijmo-wijpager span {font-weight:bold;text-decoration:none;}
.wijmo-wijpager a {color:#ffffff !important;text-decoration: underline  !important;font-weight: bold;}
.wijmo-wijpager a:hover {color:#00436e !important;font-weight:bold;}
 

/* ---------------------------------- Wijmo Grid ----------------------------------*/
#CMFund_HoldingResearch_Gridview .wijmo-wijgrid-headerrow {background-color:rgb(0,160,226);}
#CMFund_HoldingResearch_Gridview .wijmo-wijgrid-headerrow th { border-right:1px solid #ffffff;}
#CMFund_HoldingResearch_Gridview tr.wijmo-wijgrid-headerrow .wijmo-wijgrid-innercell a {color:#ffffff;text-decoration: none;text-align:left !important;}
#CMFund_HoldingResearch_Gridview .wijmo-wijgrid-datarow,#CMFund_HoldingResearch_Gridview .wijmo-wijgrid-footerrow{background-color:white !important;background-image:none !important;}
#CMFund_HoldingResearch_Gridview .wijmo-wijgrid-footer{background-color: rgb(0,160,226) !important;}
#CMFund_HoldingResearch_Gridview .wijmo-wijgrid-footer ul {float:right;}
#CMFund_HoldingResearch_Gridview .wijmo-wijgrid-alternatingrow {background:#f5f5f5 !important;}
#CMFund_HoldingResearch_Gridview .wijmo-wijgrid { overflow-x:scroll;}
#CMFund_HoldingResearch_Gridview .wijmo-wijgrid-group-area { height:27px; padding-left:10px; padding-top:7px;  }
#CMFund_HoldingResearch_Gridview .wijmo-wijgrid-row { color:#000 !important;}
.wijmo-wijsuperpanel-header .ui-widget-content a { color:#000 !important;}
#CMFund_HoldingResearch_Gridview .wijmo-wijsuperpanel-header > div { background:#00436E; font-weight:bold; font-size:13px; color:#fff;}
#CMFund_HoldingResearch_Gridview .wijmo-wijsuperpanel-header > div > a {color:#fff !important; font-weight:bold; font-size:13px;box-shadow:none;margin:0; text-decoration: none;}
#CMFund_HoldingResearch_Gridview .wijmo-wijsuperpanel-header .wijmo-wijgrid-group-area { background:#00436E; font-weight:bold; font-size:13px; color:#fff;}
#cmHoldingsResearchForm #CMFund_HoldingResearch_Gridview .wijmo-wijgrid-footerrow {display:none;}
#cmHoldingsResearchForm #CMFund_HoldingResearch_PageDetail,#cmHoldingsResearchForm #CMFund_HoldingResearch_PageDetail .no_data {font-weight:bold;}
#CMAccount_BalanceHistory_Grid .ui-widget{font-family: Verdana,Arial,sans-serif;}
/*------------------------------- Investment Tabs----------------------------------*/
#cmHoldingsResearchForm .CMtabs {display:inline-block; margin:-28px 0 0 -1px;}
#cmHoldingsResearchForm .CMtabs ul {float:left;}
#cmHoldingsResearchForm .CMtabs ul li {
    background: #e7e7e7;
	border:1px solid #999;
    /*border-bottom:none;*/
	cursor:pointer;
    display:inline;
    float:left;
    padding:5px 18px;
	margin:0 0 -1px 0;
    }
#cmHoldingsResearchForm .CMtabs ul li:hover {background:#ccc;filter:none;}
#cmHoldingsResearchForm .CMtabs ul li.selected {background:#fff;border:1px solid #999;border-bottom:2px solid #fff;cursor:default;}
#cmHoldingsResearchForm .CMtabs ul li.selected a {color:#000;font-weight:bold;cursor:default;}
#cmHoldingsResearchForm .CMtabs ul li a {color:#000;text-decoration:none;font-weight:bold;}
#cmHoldingsResearchForm #CMFund_HoldingsSearch_tabs .tablabel, #CMFund_HoldingsSearch_tabs .tabcounter {width:auto;display:inline;}
#cmHoldingsResearchForm .ui-widget-content .wijmo-wijgrid-innercell a { color:#00a0e2; text-decoration:underline; }
#cmHoldingsResearchForm .ui-widget-content .wijmo-wijgrid-innercell a:hover { color: #00436e;}
#cmHoldingsResearchForm #CMFund_HoldingResearch_PageDetail { margin-top:6px; margin-bottom:6px; }

/*---------------------------- PH2 Search page MVC version ------------------------------*/
#cmHoldingsResearchForm #CMFund_HoldingResearch_customizecolumns_dialog {
    position:absolute;
    top:6px;
    right:10px;
    text-indent:-9999px;
}
#cmHoldingsResearchForm #CMFund_HoldingResearch_Gridview tr .custom_cell_highlight .wijmo-wijgrid-innercell a { color: #6d6f71; font-weight: bold;}
#cmHoldingsResearchForm #CMFund_HoldingResearch_Gridview tr .custom_cell_highlight .wijmo-wijgrid-innercell a:hover {color:#6d6f71 !important;}
#cmHoldingsResearchForm .wijmo-wijgrid .wijmo-wijgrid-innercell { color:#6d6f71;}
#cmHoldingsResearchForm #CMFund_HoldingResearch_Gridview .custom_cell_highlight { background: none repeat scroll 0 0 #fdf4dd;}
#cmHoldingsResearchForm #CMFund_HoldingResearch_Gridview { position:relative; font-family:Verdana, Arial, sans-serif; font-size:12px;}
.custom_cell_highlight {background:#FDF4DD;} 
.custom_cell_highlight .wijmo-wijgrid-innercell a { color:#6d6f71;}
#cmHoldingsResearchForm #CMFund_HoldingResearch_PageSettings .wijmo-wijgrid-footer span.ui-icon {
    background-image: none !important;
    text-indent: 2px !important;
}
.CMFund_HoldingResearch_PaginationContainer { background:#00a0e2; border-left:1px solid #999; border-right:1px solid #999; float:right; width:838px;}
#cmHoldingsResearchForm #CMFund_HoldingResearch_PageSettings .wijmo-wijgrid-footer .ui-icon-seek-end {
    width: 30px;
}
#cmHoldingsResearchForm #CMFund_HoldingResearch_PageSettings { float:right; margin-right:10px; color:#fff;}
#cmHoldingsResearchForm #CMFund_HoldingResearch_PageSettings .wijmo-wijgrid-footer ul {float:right; font-family:Verdana, Arial, sans-serif; font-size:12px;}
#cmHoldingsResearchForm #CMFund_HoldingResearch_PageSettings .wijmo-wijgrid-footer ul li span {text-decoration:underline;color:#fff;}
#cmHoldingsResearchForm #CMFund_HoldingResearch_PageSettings .wijmo-wijgrid-footer ul li .ui-icon-seek-first { width:auto;}
#cmHoldingsResearchForm #CMFund_HoldingResearch_PageSettings .wijmo-wijgrid-footer ul li a {text-decoration:underline;color:#000;font-family:Arial,sans-serif;}
#cmHoldingsResearchForm #CMFund_HoldingResearch_PageSettings .wijmo-wijgrid-footer ul li.ui-state-active > span { text-decoration: none; }
#cmHoldingsResearchForm #CMFund_HoldingResearch_PageSettings .wijmo-wijpager .ui-list .ui-page a, #cmHoldingsResearchForm #CMFund_HoldingResearch_PageSettings .wijmo-wijpager .ui-list .ui-state-active span { padding:2px 1px; font-size:12px;}
#cmHoldingsResearchForm #CMFund_HoldingResearch_PageDetail {position:relative; float:left; margin-left:10px; color:#fff; }
#cmHoldingsResearchForm #CMFund_HoldingResearch_Gridview .wijmo-wijgrid-table .ui-state-default .ui-icon {background-image:none !important;width:12px !important;}
.holdingResearch_gridviewheaderungrouptext { float: left;padding: 5px; width: auto; font-family:Verdana; font-size:12px;}
#cmHoldingsResearchForm #CMFund_HoldingResearch_Gridview .wijmo-wijgrid-row.ui-widget-content.wijmo-wijgrid-groupheaderrow { background: none repeat scroll 0 0 #d0dbe4;}
#cmHoldingsResearchForm #CMFund_HoldingResearch_Gridview .wijmo-wijgrid-grouptogglebtn {background-image: url("../../images/lminus.png") !important;background-position: 0 0 !important;}
#cmHoldingsResearchForm #CMFund_HoldingResearch_Gridview .ui-icon-triangle-1-e {background-image: url("../../images/lplus.png") !important;background-position: 0 0 !important;}
#cmHoldingsResearchForm #CMFund_HoldingResearch_Gridview .wijmo-wijgrid-group-button-sort.ui-icon.grp-ui-icon-triangle-1-n { background-image:url("../../images/asc.gif") !important;width: 14px;}
#cmHoldingsResearchForm #CMFund_HoldingResearch_Gridview .wijmo-wijgrid-group-button-sort.ui-icon.grp-ui-icon-triangle-1-s { background-image:url("../../images/desc.gif") !important;width: 14px;}
#cmHoldingsResearchForm .wijmo-wijgrid-group-button-sort {right:0; top:45%;}
#HoldingResearch_ExactMatchDialog #CMGlobal_Modal_closewindow input { background: url("../../images/buttonSprite.png") no-repeat scroll -8px -339px rgba(0, 0, 0, 0); border: medium none; height: 27px; margin: 0 0 10px; width: 40px;}
#HoldingResearch_ExactMatchDialog #CMGlobal_Modal_closewindow input:hover { background: url("../../images/buttonSprite.png") no-repeat scroll -8px -376px rgba(0, 0, 0, 0); }
.wijmo-wijgrid-groupheaderrow td {border-color:#fff !important;}
#cmHoldingsResearchForm th.column-daysToMaturity:hover,
#cmHoldingsResearchForm th.column-description:hover,
#cmHoldingsResearchForm th.column-issuer:hover,
#cmHoldingsResearchForm th.column-category:hover,
#cmHoldingsResearchForm th.column-category:hover,
#cmHoldingsResearchForm th.column-country:hover,
#cmHoldingsResearchForm th.column-fundDescription:hover,
#cmHoldingsResearchForm th.column-fundCusip:hover,
#cmHoldingsResearchForm th.column-accountName:hover,
#cmHoldingsResearchForm th.column-spRating:hover,
#cmHoldingsResearchForm th.column-guarantor:hover,
#cmHoldingsResearchForm th.column-moodysRating:hover,
#cmHoldingsResearchForm th.column-accountNumber:hover {background: url(../../images/columngroupindicator.gif) center 0 no-repeat #C7C8CA !important;}
#cmHoldingsResearchForm #CMFund_HoldingResearch_Gridview .wijmo-wijgrid-headerrow th { border-right:0; box-shadow:none;}
#cmHoldingsResearchForm #CMFund_HoldingResearch_Gridview tr.wijmo-wijgrid-headerrow .wijmo-wijgrid-innercell a:hover { color: #ffffff;}
#cmHoldingsResearchForm .CMFund_HoldingResearch_groupheadinglabel {text-align:left;}
#cmHoldingsResearchForm .column-guarantor .wijmo-wijgrid-innercell a {padding:2px 0;}
.ui-autocomplete { background:#fff;}
.ui-autocomplete #CMFund_Holdings_searchresultsdata {font-weight:normal;}
.ui-autocomplete #CMFund_Holdings_searchresults { font-family:Verdana, Arial, sans-serif;}
.ui-autocomplete .ui-menu-item:hover { background:#00A0E2;color:#fff;}
.ui-autocomplete .ui-menu-item:hover #CMFund_Holdings_searchresultsdata {color:#fff;}
.ui-autocomplete.ui-menu .ui-menu-item a {margin:0px;}
.ui-autocomplete.ui-menu #CMFund_Holdings_searchresultscategory {font-weight:normal;}
.wijmo-wijgrid .wijmo-wijsuperpanel-header div.ui-widget-content { border: 0 none;}
#cmHoldingsResearchForm #CMFund_HoldingResearch_Gridview .ui-widget {font-family: Verdana,Arial,sans-serif; font-size: 12px;}
.wijmo-wijgrid tr.wijmo-wijgrid-row td { padding: 2px;}
#CMFund_HoldingResearch_customizecolumns_dialog + .ui-widget { border: 0 none;}
#cmHoldingsResearchForm #CMFund_HoldingResearch_Gridview .wijmo-wijgrid-group-area { padding-top:6px !important; padding-left:6px !important; height:25px; font-size:12px;}
td.column-percentageDisplayValue, td.column-percentageOfPortfolioDisplayValue, td.column-weightedBalanceDisplayValue { text-align:right;}
.ui-icon-arrowthick-1-s {background: url(../../images/reorder.gif) no-repeat 0 0 !important;height:46px;}
.ui-icon-arrowthick-1-n {background:none !important;}
td.column-country, td.column-moodysRating, td.column-spRating { text-align:center;}
.disableIcon {-ms-opacity: 0.5 !important;opacity: 0.5 !important}
.CMGlobal_navigationbox .alertBadgeSpan
{
    min-width: 10px;
    padding: 3px 7px;
    font-size: 12px;
    font-weight: bold;
    color: black !important;
    line-height: 1;
    white-space: nowrap;
    text-align: center;
    background-color: #FFD324 !important;
    border-radius: 10px;
    top: -3px;
    position: relative;
    left:4px;
}
/*NEW BANNER*/
.CMNav_New_Chip {
    background-color: yellow;
    font-size: 12px;
    font-family: Roboto, arial, verdana, helvetica, sans-serif;
    color: black;
    margin: 12px 0px 0px -18px;
    padding: 2px 4px 2px 4px;
    border: solid 2px yellow;
    border-radius: 16px 16px 16px 16px !important;
    font-weight: bold;
}

.CMSubNav_New_Chip {
    background-color: yellow;
    font-size: 12px;
    font-family: Roboto, arial, verdana, helvetica, sans-serif;
    color: black;
    margin: -2px 0px 0px 0px;
    padding: 2px 4px 2px 4px;
    border: solid 2px yellow;
    border-radius: 16px 16px 16px 16px !important;
    font-weight: bold;
}

.total-return-calculator {
    width: 100%;
    height: 2538px;
    margin: 3% 0 0 0;
    border: 1px solid #073586;
    border-radius: 2px;
}