#MySelect3-button{
float: left;
margin: 10px 0 0 15px;
}
#MySelect3-button option{
padding: 0 !important;
background-position: left !important;
}
#ChartWrap{
width: 910px;
}
#DataWrap{
width: 910px;
}
#leftWrap .text{
padding-left: 15px;
}
.CommentsTextBox textarea{
width: 400px;
height: 60px;
text-align: left;
margin-top: -10px;
margin-bottom: 8px;
}
#CompData-textarea{
border: 1px solid #cbcbc3;
border-radius: 3px;
resize: none;
padding: 5px;
width: 400px;
height: 70px;
font:normal 12px open_sansregular;
}

.NavWrap div.Deactive:hover img.Top { opacity:1; filter:alpha(opacity=100); -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; }
.NavWrap div.Deactive { opacity:0.3; filter:alpha(opacity=30); -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)"; cursor: default;}
.NavWrap div.Deactive:hover img.Bottom { opacity:0; filter:alpha(opacity=0); -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; }
.NavWrap div.Deactive a{ cursor: default; }

.TableBigMid{
position: relative;
}
#ChartTab2{
width: 760px;
}
#mainChartLegend{
width: 125px;
}
#YourFunds_wrapper{
margin-top: 20px;
}
#YourFunds_wrapper tr{
height: 26px;
}
.expand{
float: left;
}
#revCompTable{
width: 670px !important;
margin-bottom: 20px;
}
#revCompTable .sorting_disabled{
width: 165px !important;
}
.text-center{
text-align: center;
}
#currCompTable {
width: 670px !important;
}
#currCompTable .sorting_disabled{
width: 75px !important;
}

#alternativesDialog {
padding-bottom: 5px !important;	
}

#alternativesDialog h2 {
color: #76675B;
font: 18px 'open_sansregular';
margin-bottom: 15px;
}

#alternativesDialog table{
width: 100% !important;
margin-top: 0px;
}


#uploadExcelDialog{
background:url(../img/Excel-Icon.png) no-repeat 20px 24px;
position: relative;
}
.popup-message{
padding: 0px 35px 0 80px;
font-size: 15px;
}
.popup-buttons{
position: absolute;
bottom: 10px;
left: 15px;
width: 300px;
height: 35px;
overflow: hidden;
}
.popup-buttons .button{
margin: 0 10px;
float: left;
width: 50px;
height: 35px;
}
.qq-upload-button {
height: 23px !important;
padding: 0 !important;
padding-top: 10px !important;
border-radius: 3px !important;
color: #76685b !important;
border: 1px solid #999491 !important;

-moz-user-select: none; 
-khtml-user-select: none; 
-webkit-user-select: none; 
-o-user-select: none; 
background: #f7f7f5 !important; /* Old browsers */
background: -moz-linear-gradient(top,  #f7f7f5 0%, #e4e4dc 100%) !important; /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f7f7f5), color-stop(100%,#e4e4dc)) !important; /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #f7f7f5 0%,#e4e4dc 100%) !important; /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #f7f7f5 0%,#e4e4dc 100%) !important; /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #f7f7f5 0%,#e4e4dc 100%) !important; /* IE10+ */
background: linear-gradient(to bottom,  #f7f7f5 0%,#e4e4dc 100%) !important; /* W3C */

font-size: 13px !important;
float: left;
margin-left: 70px;
}
.qq-upload-button-hover{
border: 1px solid #989491 !important;

background: #fbfbfb !important; /* Old browsers */
background: -moz-linear-gradient(top,  #fbfbfb 0%, #efefef 100%) !important; /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fbfbfb), color-stop(100%,#efefef)) !important; /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #fbfbfb 0%,#efefef 100%) !important; /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #fbfbfb 0%,#efefef 100%) !important; /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #fbfbfb 0%,#efefef 100%) !important; /* IE10+ */
background: linear-gradient(to bottom,  #fbfbfb 0%,#efefef 100%) !important; /* W3C */
}
.qq-upload-button:active{
background: #f1f0ec !important;
box-shadow: inset 0px 1px 1px #989491 !important;
outline: none !important;
}

#yesNoCancelDialog{
background:url(../images/HocRevised-Icon.png) no-repeat 20px 20px;
position: relative !important;
}
#yesNoCancelDialog .popup-message{

}
#yesNoCancelDialog .popup-buttons{
margin-left: 40px;
height: 35px !important;
margin-bottom: -15px !important;
}


#univTable_filter, #toAddTable_filter{
font-size: 11px;
padding: 10px 0;
text-align: left;
}
#univTable_filter input, #toAddTable_filter input{
border: 1px solid #EDEDED;
color: #76675B;
padding: 1px 5px;
border-radius:3px;

}
#univTable_info, #toAddTable_info{
text-align: center;
font-size: 11px;
}
#univTable_paginate, #toAddTable_paginate{
width: 125px;
margin: auto;
margin-top: 10px;
font-size: 11px;
}
.qq-upload-list li{
background: none !important;
color: #76675B !important;
font-size: 11px !important;
}
.qq-upload-list{
position: absolute;
top: -80px;
left: 43px;
width: 300px;
}
#file{
float: left;
width: 120px;
}
#file .qq-upload-button{
float: left;
margin-left: 5px;
}
#excelErrorsDialog .popup-buttons{
margin-left: -10px;
height: auto;
width: 100%;
}
.RebalancingTypeBox .Step3 {
margin-top: 5px;
}
.Step4Bg{
background-position: -1px 7px;
}
.PieChartPopup .Title a.expand { margin-right:10px; margin-top: 5px;}
.PieChartPopup .Title a.hide{ margin-right:10px; margin-top: 5px;}

#spinner-box{
position: relative !important;
display: block;
margin-top: -2px;
}

.spanChartKey{
background: #000;
}
.expand{
cursor: pointer;
}
#YourFunds .expand{
margin-top: -2px !important;
}
.tabContaier{
width: 942px;
margin: auto;
}
.CompositionPieChart > div{
margin-left: -20px;
}
.CompositionChart .SmallSelect{
padding-top: 2px !important;
}
.history-date{
float: left;
}
.history-status{
float: left;
margin-right: 20px;
}
.history-status span.label{
float: left;
margin: 4px 0 0 20px;
}
.history-status #MySelect3-button{
margin-top: -1px;
margin-left: 3px;
}
#MySelect3-menu{
width: 146px !important;
margin-top: 0 !important;
}
.SubHeadWarp input.button{
margin-top: -2px;
}
#rebalancingHistoryTable .active-row{
font-weight: bold;
color: #F56717;
}

#selStep2-menu{
width: 96px !important;
}

#basketAnalysis #dateForm{
margin-top: 10px;
}
#basketAnalysis .selectPeriodData-box, #basketAnalysis #from1, #basketAnalysis #to1{
margin-right: 10px;
}
#basketAnalysis .tableWrap{
border-top: 1px solid #cbcbc3;
margin: 20px 0;
overflow: auto;
}
.table-box{
width: 295px;
height: 225px !important;
overflow: hidden !important;
float: left;
margin-top: 20px;
}
.table-box h2, #CorrelationTableDiv h2{
color: #F45C06;
font-size: 14px;
margin: 10px 0;
}
.table-box .table, #CorrelationTableDiv .table{
width: 100%;
}
.table-box .table td, #CorrelationTableDiv td, #CorrelationTableDiv th{
padding: 3px 0;
}
#tabs-2 .table-box{
padding-bottom: 48px;
}
#VolatilityDiv{
padding-bottom: 60px !important;
}
#volatilityPlot svg{
height: 228px !important;
top: -6px !important;
}
#returnRegressionPlot{
height: 225px !important;
}
#returnRegressionPlot svg{
left: -33px !important;
width: 325px !important;
}
.table-box .chart-nav{
border-bottom: 1px solid #ccc;
}
.table-box .chart-button{
color:#76675b; font-size:10px; padding: 5px;
background: none;
border: none;
margin-bottom: -1px;
}
.table-box .chart-button:hover{
cursor: pointer;
color: #F45C06;
}
.table-box .chart-button.active{
border: 1px solid #ccc;
border-bottom: none;
background: #fff;
color: #F45C06;
}
.TabCont .head h2{
left: 0;
padding-right: 10px;
}
.ChartDataWrap{
overflow: visible;
}
#tab1 .ChartDataWrap {
margin-top: 20px !important;
}
.TabContBox .Select{
margin-top: -3px;
}
.sorting_desc, .sorting_asc{
color: #F56717;
}
.CompositionChart .CompositionSelectWrap{
margin-top: -3px;
}
.CompositionLevel .CompositionSelectWrap{
margin-top: 0px;
float: right;
}
#tabs-2 .selectWrap{
margin-left: -10px;
margin-top: 20px;
}
#tabs-2 .selectWrap label, #tabs-2 .selectWrap div{
margin-left: 10px;
}
#indicesTable{
width: 380px !important;
margin: 20px 0;
}
#indicesTable td{
padding: 5px;
}
#YourFunds .ui-checkbox{
margin: auto;
}
.DatePicker{
cursor: pointer;
}
div.Summary{
margin-left: 20px;
}
#MySelect7-menu{
 width: 100px !important; 
}
ul.reporting-nav, ul.rebalancing-nav{

}


#menu div.Active img:hover{
cursor: pointer !important;
}
#buttonSubmitOtherDocs{
right: 5px;
margin-top: -3px;
 position: absolute;
}
.SmallSelect .ui-selectmenu-status{
margin-left: -5px !important;
  margin-top: 3px !important;
}
#alertDialog{
 overflow: auto; 
}
.ui-dialog-title{
position: absolute !important;
margin: 10px 0 0 15px !important;
font-size: 12px !important;
}
#alertDialog .popup-message{
padding: 26px 0px 0 10px !important;
margin-left: 90px; 
}
#confirmDialog .popup-message{
padding: 26px 30px 0 90px !important;
}
#excelErrorsDialog .popup-message{
width: 450px;
height: 170px;
overflow: auto;
padding-right: 10px;
padding-top: 0;
}
.popup-message #excErrList li{
padding: 5px 0;
list-style: circle;
}

#tableErrorsDialog{
 font-size: 11px; 
 height: auto !important;
 overflow: auto;
}
#tableErrorsDialog h1{
 font-size: 14px;
 margin-bottom: 3px;
}
#tableErrorsDialog table{
  width: 100%;
  border-top: 1px solid #eee; 
margin-bottom: 20px
}
#tableErrorsDialog th{
background: #999;
color: #fff;
padding: 5px;
border: 1px solid #333;
}
#tableErrorsDialog td{
padding: 3px;
border: 1px solid #999;
}
#TargetComposition .Remove{
 margin-left: 2px; 
}
#TargetComposition .ChooseMulti{
 margin-right: 2px;
 float: right;
}
#MySelect2-button .ui-selectmenu-status{
margin-top: 0px !important;
}

/* new select */
.ui-selectmenu{
background: #fbfbfb; /* Old browsers */
background: -moz-linear-gradient(top,  #fbfbfb 0%, #efefef 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fbfbfb), color-stop(100%,#efefef)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #fbfbfb 0%,#efefef 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #fbfbfb 0%,#efefef 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #fbfbfb 0%,#efefef 100%); /* IE10+ */
background: linear-gradient(to bottom,  #fbfbfb 0%,#efefef 100%); /* W3C 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fbfbfb', endColorstr='#efefef',GradientType=0 ); /* IE6-9 */

border-radius: 3px;
color: #76675B;
border: 1px solid #989491 !important;
}
.ui-selectmenu.ui-state-hover{
background: #fbfbfb; /* Old browsers */
background: -moz-linear-gradient(top,  #fbfbfb 0%, #efefef 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fbfbfb), color-stop(100%,#efefef)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #fbfbfb 0%,#efefef 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #fbfbfb 0%,#efefef 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #fbfbfb 0%,#efefef 100%); /* IE10+ */
background: linear-gradient(to bottom,  #fbfbfb 0%,#efefef 100%); /* W3C 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fbfbfb', endColorstr='#efefef',GradientType=0 ); /* IE6-9 */
}
.ui-selectmenu-menu{
background: #fff;
border: 1px solid #989491;
border-radius: 0 0 3px 3px;
margin-top: 3px !important;
padding: 2px;
color: #77675a;
}
.ui-selectmenu-menu li.ui-state-hover{
background: #aba7a4 !important;
color: #fff;
}


#MySelect1-button {
width: 262px !important;
height: 21px;
padding-top: 4px;
padding-left: 3px;
}
#MySelect1-button  .ui-selectmenu-status{
font-size: 14px;
}
#MySelect1-menu{
width: 261px !important;
font-size: 14px;
}
#MySelect1-menu li a{
padding: 1px 9px;
}
#MySelect2-button{
width: 120px !important;
text-align: left;
}
#MySelect2-menu{
width: 116px !important;
margin-top: 0px !important;
}
#MySelect2-menu li a{
padding: 2px 4px !important;
}
#MySelect7-button{
width: 122px !important; 
height: 20px !important;
margin-left: 0px;
padding: 0 4px !important;
}
#MySelect7-menu{
width: 126px !important;
font-size: 11px !important;
margin-top: 0px !important;
}
.midSelectMenu{
width: 146px !important;
margin-top: 0px !important;
}
#selStep1-menu{
width: 156px !important;
}
.smlSelectMenu{
padding: 2px !important;
}
.index-primary a{
color: #F56717 !important;
}
li.index-primary.ui-state-hover a{
background: #F56717;
color: #fff;
}

/* new button */
.ui-button.ui-state-default{
padding: 5px 10px !important;
border-radius: 3px !important;
color: #76685b;

-moz-user-select: none; 
-khtml-user-select: none; 
-webkit-user-select: none; 
-o-user-select: none; 

background: #f7f7f5; /* Old browsers */
background: -moz-linear-gradient(top,  #f7f7f5 0%, #e4e4dc 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f7f7f5), color-stop(100%,#e4e4dc)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #f7f7f5 0%,#e4e4dc 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #f7f7f5 0%,#e4e4dc 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #f7f7f5 0%,#e4e4dc 100%); /* IE10+ */
background: linear-gradient(to bottom,  #f7f7f5 0%,#e4e4dc 100%); /* W3C 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7f7f5', endColorstr='#e4e4dc',GradientType=0 ); /* IE6-9 */
}
.ui-button.ui-state-hover{

background: #fbfbfb; /* Old browsers */
background: -moz-linear-gradient(top,  #fbfbfb 0%, #efefef 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fbfbfb), color-stop(100%,#efefef)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #fbfbfb 0%,#efefef 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #fbfbfb 0%,#efefef 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #fbfbfb 0%,#efefef 100%); /* IE10+ */
background: linear-gradient(to bottom,  #fbfbfb 0%,#efefef 100%); /* W3C 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fbfbfb', endColorstr='#efefef',GradientType=0 ); /* IE6-9 */
}
.ui-button.ui-state-active{
background: #f1f0ec !important;
box-shadow: inset 0px 1px 1px #989491 !important;
}
.ui-button.ui-button-disabled, .ui-button.ui-button-disabled:hover{
color: #d6d2cf !important;
border: 1px solid #d6d2cf !important;
background: #fff !important;
}

#cancelExcelBtn{
padding: 0 !important;
}
#error-description{
margin-top: 30px;
}


#TargetComposition_wrapper{
width: 450px;
}
#clearTargetBtn, #addComponentsBtn{
margin-left: 0 !important;
}
#runEligibilityCriteriaBtn{
margin-right: 0 !important;
}
.TargetSubBtn{
width: 470px;
overflow: auto;
margin-left: -12px;
}
.TargetSubBtn a{
width: 115px;
margin: 5px 15px;
}
#uploadFromExcelBtn, #addComponentsBtn{
margin-right: 0px;
margin-left: 0px;
}
#TargetComposition a.ChooseMulti, #TargetComposition a.Remove, #TargetComposition img{
cursor: pointer;
}

/* new popup */
.ui-dialog{
border-radius: 10px;
padding: 0 !important;
padding-bottom: 20px !important;
border: 1px solid #999491 !important;
}
.ui-dialog-titlebar{
width: 100%;
height: 30px;
background: url(../img/button.jpg) repeat-x !important;
display: block;
border-bottom: 1px solid #999491 !important;
border-radius: 10px 10px 0 0;
}
.ui-dialog .ui-dialog-titlebar-close span {
background:url(../img/x.jpg) no-repeat 0 0 !important;
margin-top: 7px !important;
width: 8px !important;
height: 8px !important;
}
.ui-dialog .ui-dialog-content{
padding: 10px !important;
padding-bottom: 30px !important;
}
.ui-dialog .ui-dialog-buttonpane{
border-radius: 0 0 10px 10px;
border: none;
}
.ui-dialog-buttonset button{
width: 100px !important;
margin: 0 10px !important;
}
.ui-dialog-buttonset span.ui-button-text{
padding-top: 2px;
}
.ui-dialog-buttonset .ui-button.ui-state-default, .popup-buttons .ui-button.ui-state-default, .ui-dialog .ui-button.ui-state-default{
width: 80px !important;
height: 35px !important;
color: #77675a !important;
font-size: 13px !important;

background: #f7f7f5; /* Old browsers */
background: -moz-linear-gradient(top,  #f7f7f5 0%, #e4e4dc 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f7f7f5), color-stop(100%,#e4e4dc)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #f7f7f5 0%,#e4e4dc 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #f7f7f5 0%,#e4e4dc 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #f7f7f5 0%,#e4e4dc 100%); /* IE10+ */
background: linear-gradient(to bottom,  #f7f7f5 0%,#e4e4dc 100%); /* W3C */
}

.ui-dialog-buttonset .ui-button.ui-state-hover, .popup-buttons .ui-button.ui-state-hover, .ui-dialog .ui-button.ui-state-hover{

background: #fbfbfb; /* Old browsers */
background: -moz-linear-gradient(top,  #fbfbfb 0%, #efefef 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fbfbfb), color-stop(100%,#efefef)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #fbfbfb 0%,#efefef 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #fbfbfb 0%,#efefef 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #fbfbfb 0%,#efefef 100%); /* IE10+ */
background: linear-gradient(to bottom,  #fbfbfb 0%,#efefef 100%); /* W3C 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fbfbfb', endColorstr='#efefef',GradientType=0 ); /* IE6-9 */
}
.alert-icon{
background: url(../img/alert_icon.jpg) no-repeat 30px 40px !important;
}
.ui-state-focus, .qq-upload-button{
outline: none !important;
}

/* new date picker */
#ui-datepicker-div{
display: none;
}
.ui-datepicker-header{
width: 218px !important;
padding-bottom: 10px;
}
.ui-datepicker-prev{
float: left;
width: 6px;
height: 7px;
background: url(../img/arrow_left.jpg) 0 0 no-repeat !important;
cursor: pointer;
margin-top: 9px;
}
.ui-datepicker-next{
float: right;
width: 6px;
height: 7px;
background: url(../img/arrow_right.jpg) 0 0 no-repeat !important;
cursor: pointer;
margin-top: 9px;
margin-right: 3px;
}
.ui-datepicker-title{
margin-left: 25px;
}
.ui-datepicker-title #undefined-button{
width: 60px !important;
margin: 0 10px;
}
.ui-datepicker-title .ui-selectmenu-status{
color: #76675B;
font-weight: bold;
}
#undefined-menu{
width: 56px !important;
margin-top: 0px !important;
}
#undefined-menu li{
cursor: pointer;
}
.ui-datepicker-calendar{
width: 210px !important;
text-align: center;
border-radius: 3px !important;
}
.ui-datepicker{
width: 218px;
background: #f7f7f7;
padding: 10px;
border-radius: 3px;
}
.ui-datepicker-calendar td, .ui-datepicker-calendar th{
border: 1px solid #9b948e;
padding: 0 !important;
vertical-align: middle;
font-weight: bold;
}
.ui-datepicker-calendar th{
height: 30px !important;
background: #fff !important;
}
.ui-datepicker-calendar td a, .ui-datepicker-calendar td span{
width: 30px !important;
height: 21px !important;
padding-top: 9px !important;
display: block;
text-align: center;
}
.ui-datepicker-calendar td a.ui-state-active{
color: #fff;
border-top: 1px solid #ffbf6f;

background: #d48f44; 
background: -moz-linear-gradient(top,  #d48f44 0%, #c3622f 100%); 
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d48f44), color-stop(100%,#c3622f)); 
background: -webkit-linear-gradient(top,  #d48f44 0%,#c3622f 100%); 
background: -o-linear-gradient(top,  #d48f44 0%,#c3622f 100%); 
background: -ms-linear-gradient(top,  #d48f44 0%,#c3622f 100%); 
background: linear-gradient(to bottom,  #d48f44 0%,#c3622f 100%); 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d48f44', endColorstr='#c3622f',GradientType=0 );
}
td.ui-datepicker-today{
background: #aba7a4 !important;
}
.ui-datepicker-today a, .ui-datepicker-today span{
box-shadow: inset 0 0 3px #111;
}
td.ui-state-disabled{
background: #eee;
}
td.ui-datepicker-week-end, td.ui-datepicker-week-end a{
color: #ccc4c1;
}
#step4{
margin-top: 4px;
}

.eligErr{
background: #ffdddc !important;
cursor: pointer !important;
}
.eligErrDiv{
width: 300px;
color: #f31e20;
padding: 20px;
padding-left: 60px;
border: 1px solid #f31e20;
border-radius: 10px;
position: absolute;
background: #fff url(../img/eligErrIcon.png) 10px center no-repeat;
}
.eligErrDiv li{
list-style: circle;
}
.eligErrDiv .eligErrArrow{
width: 23px;
height: 11px;
position: absolute;
bottom: 0;
margin-bottom: -11px;
left: 50%;
margin-left: -11px;
background: url(../img/eligErrArrow.png) no-repeat;
}
.eligErrDiv .eligErrClose{
width: 8px;
height: 8px;
position: absolute;
top: 10px;
right: 10px;
background: url(../img/x.jpg) no-repeat;
cursor: pointer;
}
.text-left{
text-align: left !important;
}
.valueAggCrit{
width: 65px;
display: block;
word-wrap: break-word;
}
#chartDialog{
padding-bottom: 0 !important;
}


#dateForm label {
margin-left: 8px;
margin-right: 10px;
}
#dateForm #to1{
margin-right: 20px;
}
.NewOrderCont .Upload {
margin: 20px 0;
}
.NewOrderCont .Upload td{
padding: 0 10px;
}
.NewOrderCont .qq-upload-list{
left: 137px;
top: -3px;
width: 220px;
}
.NewOrderCont .qq-upload-button{
margin-left: 0;
padding: 5px 10px !important;
padding-top: 7px !important;
height: 15px !important;
}
.NewOrderCont .document{
float: left;
padding-right: 20px;
margin-top: -10px;
margin-left: -30px;
}
.NewOrderCont .close{
cursor: pointer;
}
#fileUp-button{
margin-top: -7px;
margin-left: 10px;
float: right;
}
#fileUp-no-file{
position: absolute;
margin-left: 150px;
margin-top: -13px;
}
#univTable_previous, #toAddTable_previous{
background: url(../img/arrow_left.jpg) no-repeat left 2px;
}
#univTable_previous.paginate_disabled_previous, #toAddTable_previous.paginate_disabled_previous{
background: none;
color: #ccc !important;
}
#univTable_next, #toAddTable_next{
background: url(../img/arrow_right.jpg) no-repeat right 3px;
}
#univTable_next.paginate_disabled_next, #toAddTable_next.paginate_disabled_next{
background: none;
color: #ccc !important;
}
.paginate_disabled_next, .paginate_enabled_next{
padding-right: 15px;
}
.paginate_disabled_previous, .paginate_enabled_previous{
padding-left: 15px;
}
td{
vertical-align: middle;
}
.type-icon{
margin-top: 2px;
}
.cursor-pointer{
cursor: pointer;	
}
#step2Draft{
height: 24px;
}
#basketAnalysis #tabs-2 .dateForm1 .button{
margin-left: 20px;
}
#basketAnalysis #tabs-2 .dateForm1 label{
margin-right: 5px;
}
#basketAnalysis #tabs-2 .dateForm1 #from2{
margin-right: 20px;
}
.checkboxes-box{
overflow: auto;
padding-left: 48px;
margin-top: 15px;
}
.checkboxes-box .checkbox-field{
width: 140px;
height: 19px;
float: left;
}
.checkboxes-box .ui-checkbox{
float: left;
}
.checkboxes-box label{
float: left;
padding-top: 4px;
margin-left: 10px;
}
.checkboxes-box .ui-checkbox span, .checkbox-field .ui-checkbox span{
width: 17px !important;
height: 17px !important;
border: 1px solid #b0a297;
background: #fff;
border-radius: 3px;
}
.checkboxes-box .ui-checkbox.ui-state-checked span, .checkbox-field .ui-checkbox.ui-state-checked span{
width: 17px !important;
height: 17px !important;
background: #fff url(../img/checked.jpg) no-repeat center center;
}
#indicesSelectDiv{
border-top: 1px solid #cbcbc3;
padding-top: 10px;
}
#indicesSelect-button{
margin-left: 10px;
}
button::-moz-focus-inner {
  border: 0;
}
#reporting-options{
margin-top: 5px;
}
#reporting-options td{
padding: 0 5px;
}
#reporting-options .checkboxes-box{
padding: 0;
}
#reporting-options .checkboxes-box .checkbox-field{
width: 80px;
}

#reporting-options #text{
height: 22px;
margin-right: 15px;
border: 1px solid #b0a297;
border-radius: 3px;
padding: 0 5px;
}
#reportingTable_length{
margin-top: 20px;
margin-left: 10px;
float: none;
}
#documentsTable_length{
margin-top: 20px;
margin-bottom: 20px;
margin-left: 10px;
float: none;
}
#documentsTable_length a, #reportingTable_length a{
width: 60px !important;
margin: 0 5px;
margin-top: -1px;
}
#documentsTable_length a .ui-selectmenu-status, #reportingTable_length a .ui-selectmenu-status{
line-height: 14px;
}
#reportingTable_paginate{
-webkit-user-select: none;
-khtml-user-select: none;
-moz-user-select: none;
-o-user-select: none;
user-select: none;
}
#reportingTable{
width: 100%;
}
#reportingTable th:hover{
cursor: pointer;
}

.table-box .ChartTabBox ul { background:none !important; border-bottom:#ccc 1px solid; margin-top: -1px;}
.table-box .ChartTabBox ul li { background:#FFF !important; float:left; margin:0; padding:0; }
.table-box .ChartTabBox ul li a { color:#76675b; font-size:10px; padding: 5px; }
.table-box .ChartTabBox ul li a:hover { color: #F45C06;}
.table-box .ChartTabBox ul li.ui-tabs-selected a { color: #F45C06; border: #ccc 1px solid; border-bottom:none 0; margin-bottom: -1px;}
.table-box .ChartTabBox .ChartTabCont, .ChartTabBox .ui-tabs-panel { 
border:0 none !important; padding:0 !important; }
.table-box .ChartTabBox .TabCont { border:0 none !important; padding:0 !important; margin-bottom:20px; }

#indicesTable_wrapper .dataTables_info{
display: none;
}
.CompositionChart .CompositionSelectWrap{
margin-top: 28px;
width: 440px;
}
#orderTypeSelect-menu, #tradeTypeSelect-menu{
width: 146px !important;
margin-top: 0px !important;
}
.CompositionSelectWrap .orderTypeSelect{
float: left;
}
.CompositionSelectWrap .tradeTypeSelect{
float: right;
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
    /* Webkit-specific CSS here */
	#fileUp-button{
	margin-top: -21px;
	}
	.NewOrderCont .document{
	margin-top: -22px;
	}
}

/* New template */
#wideScreen{
width: 1242px;
overflow: hidden;
}
#wideScreen-left{
width: 299px;
border-right: 1px solid #D9D9D9;
background: #f0f0f0;
padding-top: 20px;
vertical-align: top;
}
#wideScreen-right{
width: 942px;
overflow: hidden;
background: #fff;
vertical-align: top;
padding-bottom: 50px;
}
#wideScreen-button{
position: absolute;
width: 50px;
height: 200px;
background: #333;
border-radius: 0 5px 5px 0;
top: 300px;
left: 0;
z-index: 101;
}
.navigation-panel{
height: 75px;
width: 1242px;
background: url(../img/top.png) repeat-x;
}
.navigation-left{
height: 50px;
width: 279px;
font-size: 16px;
padding-top: 25px;
padding-left: 20px;
color: #fff;
text-shadow: 1px 1px 2px #000;
float: left;
}
.navigation-right{
height: 50px;
float: left;
}
.navigation-menu{
height: 75px;
width: 500px;
}
.navigation-menu li{
float: left;
}
.navigation-menu li a{
width: 90px;
height: 75px;
display: block;
background: url(../img/jpm_menu.png) no-repeat;
}
#m1 a{
background-position: 0 0;
}
#m2 a{
background-position: -90px 0;
width: 89px;
}
#m3 a{
background-position: -179px 0;
}
#m4 a{
background-position: -269px 0;
width: 89px;
}
#m5 a{
background-position: -358px 0;
width: 92px;
}
#m1 a:hover{
background-position: 0 -75px;
}
#m2 a:hover{
background-position: -90px -75px;
}
#m3 a:hover{
background-position: -179px -75px;
}
#m4 a:hover{
background-position: -269px -75px;
}
#m5 a:hover{
background-position: -358px -75px;
}
#m1 a.active{
background-position: 0 -150px;
}
#m2 a.active{
background-position: -90px -150px;
}
#m3 a.active{
background-position: -179px -150px;
}
#m4 a.active{
background-position: -269px -150px;
}
#m5 a.active{
background-position: -358px -150px;
}
#m1 a.deactive{
background-position: 0 -225px;
}
#m2 a.deactive{
background-position: -90px -225px;
}
#m3 a.deactive{
background-position: -179px -225px;
}
#m4 a.deactive{
background-position: -269px -225px;
}
#m5 a.deactive{
background-position: -358px -225px;
}
.basket-header-box{
margin-bottom: 30px;
padding: 0 15px;
}
.tabContainer{
margin-top: 5px;
}
.tabContainer .ui-widget-content, .TabCont.ui-tabs-panel, .ui-widget-header{
border: none;
}
.ui-tabs .ui-tabs-nav{
background: none !important;
}
.ui-tabs .ui-tabs-panel, .ui-tabs .ui-tabs-nav li{
border-radius: 0;
border: none;
}
.menuTab{
background: none !important;
overflow: hidden;
border-bottom: 3px solid #cd7838 !important;
width: 98% !important;
margin-left: 15px !important;
}
.menuTab li{
top: 6px !important;
height: 35px;
}
.TableBigTop, .TableBigBottom, .TableBigMid{
background: none;
}
.SmallTbl, .Description{
width: 267px;
margin: 0;
}
.Description{
margin-top: 20px;
}
.basket-icons{
width: 100%;
height: 20px;
margin-top: 10px;
}
a.Excel, a.Print{
float: left;
margin: 0;
margin-right: 15px;
}
.TableHeadBox h2{
border-bottom: 3px solid #cd7838;
float: none;
padding-bottom: 5px;
margin-bottom: 10px;
}
#wideScreen-left #MySelect1-button{
margin-bottom: 15px;
}
.footer{
width: 1242px;
height: 48px;
background: #4f2c19;
color: #000;
text-align: center;
}
.content-box{
width: 910px;
margin: 0 15px;
}
.content-box .title{
border-bottom: 3px solid #CD7838;
float: none;
padding-bottom: 5px;
font-size: 18px;
margin-top: 19px;
}
.tabContainer .title, .reporting-page .title{
margin-top: 10px;
position: absolute;
margin-left: 15px;
font-size: 18px;
}
.TabCont .title{
font-size: 18px;
margin-top: -40px;
position: absolute;
margin-left: 0px;
}
.TabCont .title.border{
border-bottom: 3px solid #CD7838;
width: 910px;
position: static;
margin-top: 20px;
padding-bottom: 3px;
}
ul.rebalancing-nav{
margin-top: 5px !important;
}
.ui-tabs .ui-tabs-nav li{
margin-bottom: 0px;
}
#equallyWeightBtn{
margin-right: 15px;
margin-top: -7px;
}
.TargetBtn{
margin-top: 3px;
}
.reporting-page{
margin-top: 5px;
}
.CompositionHistoryWrap{
margin-bottom: 30px;
}
#documentsTable, #reportingTable{
width: 100% !important;
}
#documentsTable th, #reportingTable th{
border-bottom: 1px solid #DCDCDC;
padding: 10px;
}
#documentsTable td, #reportingTable td{
padding: 5px;
}
#reportingTable td{
padding-bottom: 8px;
}
#documentsButtonDownload{
float: right;
}
#documentsFileIcon{
display: block;
float: left;
height: 16px;
width: 16px;
margin-right: 5px;
margin-top: 3px;
}
#documentsTable #documentsFileIcon{
margin-top: 5px;
}
#documentsTableColName{
cursor: pointer;
}
#documentsName{
display: inline-block;
padding-left: 5px;
padding-top: 7px;
}
#documentsTable th{
width: 100% !important;
text-align: left;
background-position: 110px 8px;
}
#ComponentsDetails .table-currency{
width: 20px !important;
}
#ComponentsDetails .table-name{
width: 500px !important;
}
#ComponentsDetails td.table-name, #ComponentsDetails td.RIC{
text-align: left;
}
#reportingTable .center{
text-align: center;
}
.CompositionChartsWrap h2, .SubHeadWarp h2{
font-size: 14px;
}
#YourFunds .Name {
width: 300px;
}
.TabContBox.ChartWrap .leftWrap h2, .TabContBox.ChartWrap .rightWrap h2, .TabContBox.DataWrap .leftWrap h2, .TabContBox.DataWrap .rightWrap h2{
font-size: 14px;
}
.DisplayComposition.error{
width: 880px !important;
}
#CurrentComposition{
margin-top: 21px;
}
#pieHistory{
margin-left: -30px;
}
.history-date td{
padding: 0 5px;
}
#historyDetailsDiv .CompositionChart .CompositionSelectWrap{
margin-top: -4px;
width: auto;
}
.ui-checkbox{
cursor: pointer;
}
.menuTab, .title{
display: none;
}
.CompositionSelectWrap span.To{
padding: 0;
}
.CompositionLevel td{
padding-right: 10px
}

.table-box .ChartTabBox .ChartTabCont{
margin-left: -2px;
}
.table-box table td{
padding-left: 5px;
padding-right: 5px;
}
#VolatilityDiv, #MonthlyReturnDiv{
position: relative;
}
#volRadiosDiv, #monRetRadiosDiv{
position: absolute;
top: 6px;
right: 20px;
}
.NewOrderCont .qq-upload-file {

}
.NewOrderCont .label-text {

}
#uploadFileHi {
display: inline-block;
vertical-align: middle;
}
#uploadFileHi .qq-upload-list {

}
#uploadFileHi .qq-upload-button {
font-size: 11px !important;
}
#uploadFileHi .qq-upload-list li img{
cursor: pointer;
}

#portfolioHistoryInput {
margin-top: 5px;
}
#portfolioHistoryInput td{
padding-right: 10px;
}
#portfolioHistoryTable_wrapper{
margin-top: 20px;
}
#rebalHiHistorySearch {
margin-left: 15px;
}
#rebalancingHistoryTable{
width: 910px !important;	
}
.rebalHiTableWordWrap {
width: 215px;
word-wrap: break-word;
}

.paging_full_numbers a.paginate_button, .paging_full_numbers a.paginate_active{
color: #76675B !important;
border: none;
background: none;
font-size: 11px;
-webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -o-user-select: none; user-select: none;
}
.paging_full_numbers a.paginate_button:hover, .paging_full_numbers a.paginate_active:hover{
color: #76675B !important;
background: none;
}
#documentsTable_previous, #reportingTable_previous{
background: url(../img/arrow_left.jpg) no-repeat left 5px;
padding-left: 15px;
}
#documentsTable_next, #reportingTable_next{
background: url(../img/arrow_right.jpg) no-repeat right 5px;
padding-right: 15px;
}
.paging_full_numbers a.paginate_button_disabled, .paging_full_numbers a.paginate_button_disabled:hover{
color: #ccc !important;
background: none !important;
cursor: default;
}
.paging_full_numbers a.paginate_active, .paging_full_numbers a.paginate_active:hover{
color: #F56717 !important;
cursor: default;
}