@charset "utf-8";
/* CSS Document */

html {
overflow: -moz-scrollbars-vertical; 
overflow-y: scroll;
}
body { background:#f3f3f3; font:normal 10pt; font-family: Calibri,Arial, Helvetica, sans-serif; color:#76675b; }
a { text-decoration:none; color:#76675b; }
strong { font-weight:bold; }
em { font-style:italic; }
.MainWrap { width:1018px; margin:0 auto; }

.PageTitle { width:942px; margin:20px auto 0 auto; overflow:auto; }
.PageTitle h2 { float:left; font-size:18px; }
.PageTitle .LastLoginBox { float:right; border-radius:3px; border:#999999 1px solid; background:#FFF;  }
.PageTitle .LastLoginBox span { display:block; padding:4px 10px; float:left; }
.PageTitle .LastLoginBox span.first {  border-right:#999999 1px solid; }

.NavWrap { height:87px; width:942px; margin:20px auto 20px auto; }
.NavWrap div { display:block; width:90px; height:87px; float:left; margin-right:42px; position:relative; }

.NavWrap div img {
	-webkit-transition: opacity 0.5s ease-in-out;
	-moz-transition: opacity 0.5s ease-in-out;
	-o-transition: opacity 0.5s ease-in-out;
	transition: opacity 0.5s ease-in-out;
}
.NavWrap div img.Top { position:absolute; z-index:2; }
.NavWrap div img.Top:hover { opacity:0; filter:alpha(opacity=0); -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; }
.NavWrap div img.Bottom { position:absolute; z-index:1; }

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

.ContWrap { overflow:auto; width:942px; margin:20px auto 20px auto; }

.TableSmallTop { background:url(../img/SmallTableTopBg.png) top no-repeat; padding-top:8px; width:299px; float:left; }
.TableSmallBottom { background:url(../img/SmallTableBottomBg.png) bottom no-repeat; padding-bottom:8px; }
.TableSmallMid { background:url(../img/SmallTableMidBg.png) repeat-y; padding:15px; min-height:250px; height:auto !important; height:250px; }
.SmallTablConWrap { margin-top:10px; }
.SmallTablConWrap p { color:#f56717; font-size:11px; line-height:19px; margin-top:10px; }
.SmallTablConLine { overflow:auto; border-bottom:#cfcfcf 1px solid; padding:3px 0; font-size:11px; }
.SmallTablConLine span { }
.SmallTablConLine span.left { display:block; float:left; width:49%; } 
.SmallTablConLine span.right { display:block; float:left; text-align:right; color:#f56717; width:49%; }
.SmallTablConWrap .First span  { color:#76675b !important; }

input.BigSelect { font:normal 18px 'open_sansregular'; color:#76675b; width:255px; margin-right:-15px }
img.BigSelect { right:5px; }
input.SmallSelect { font-size:11px; color:#f56717; width:75px; margin-right:-18px;}
img.SmallSelect { }

.TableHeadBox { overflow:hidden; }
.TableHeadBox h2 { float:left; font-size:18px; font-weight:normal; }
a.Excel { display:block; background:url(../img/Xls-Icon.png) no-repeat; float:right; padding:5px 0 5px 25px;  }
a.Print { display:block; background:url(../img/Print-Icon.png) 0 3px no-repeat; float:right; padding:5px 0 5px 25px; margin-left:15px; }
.TableHeadBox span.ui-combobox { width:265px; }
.TableHeadBox span.ui-combobox input.ui-combobox-input { width:250px; padding-left:10px; font-size:18px; }

.Summary { margin-left:22px; }
.ProSpecific { margin-left:22px; }
.ProSpecific span.left { width:130px; }
.ProSpecific span.centre { float:left; width:57px; color:#f56717; text-align:right; }
.ProSpecific span.right { width:78px; }

.TableBigTop { background:url(../img/TableTopBg.png) top no-repeat; padding-top:10px; width:942px; margin:20px auto 0 auto; }
.TabTableBigTop { background:url(../img/TabTableTopBg.png) top no-repeat; padding-top:10px; width:942px; margin:20px auto 0 auto; }
.TableBigBottom { background:url(../img/TableBottomBg.png) bottom no-repeat; padding-bottom:12px;   }
.TableBigMid { background:url(../img/TableMidBg.png) repeat-y; padding:15px 20px; }
.TableBigMid .head { position:img; height:17px; }
.TableBigMid .head h2 { font-size:24px; position:absolute; top:0; background:#FFF; padding-right:5px; left: -4px; }
.TableBigMid .head span { display:block; position:absolute; background:url(../img/TableHeadBg.png) repeat-x; height:17px; width:100%; top:7px; }
.TableBigMid .Chart { margin-top:20px; }

.tabContainer { width:100%; margin:20px auto 0 auto; }
.TabCont { color:#76675b !important; font-size:11px; }
.TabCont .head { position:relative; height:32px; }
.TabCont .head h2 { font-size:24px; position:absolute; top:0; background:#FFF; padding-right:5px; left: -4px; color:#76675b; }
.TabCont .head span { display:block; position:absolute; background:url(../img/TableHeadBg.png) repeat-x; height:17px; width:910px; top:7px; }
.TabCont .TabContBox { overflow:hidden; position:relative; }
.DisplayComposition { margin:10px 0 10px 0; padding:5px 15px; }
.DisplayComposition.error { background:#ffbf00; border-radius:3px;  }
.DisplayComposition.error a.button { border-color:#c11b1b !important; color:#c11b1b !important; }
.DisplayComposition span.error { display:block; background:url(../img/Error-Icon.png) no-repeat; padding-left:25px; float:left; margin-top:6px; color:#c11b1b; font-size:12px; }
.TabCont .TabContBox a.button { float:right; /*margin:5px 0;*/ }
.RebalancingTypeBox { border-top:#cbcbc3 1px solid; margin-top:5px; padding:10px 0; }

.TabContBox.ChartWrap { border-top:#cbcbc3 1px solid; border-bottom:#cbcbc3 1px solid; }
.TabContBox.ChartWrap .leftWrap, .TabContBox.ChartWrap .rightWrap, .TabContBox.DataWrap .leftWrap, .TabContBox.DataWrap .rightWrap 
{ float:left; width:430px; padding:15px; }
.TabContBox.ChartWrap .leftWrap { border-right:#cbcbc3 1px solid; padding-left:0; }
.TabContBox.ChartWrap .rightWrap { padding-right:0; }
.TabContBox.ChartWrap .leftWrap h2, .TabContBox.ChartWrap .rightWrap h2, .TabContBox.DataWrap .leftWrap h2, .TabContBox.DataWrap .rightWrap h2
{ float:left; font:normal 16px 'open_sansregular'; color:#f45c06; }
.TabContBox.ChartWrap .Select { float:right !important;  }
.TabContBox.ChartWrap .Select span.text { font-size:11px; padding-right:5px; }
.TabContBox.ChartWrap .CompChart, .TabContBox.ChartWrap .CompData { float:left; margin-top:20px; }
.TabContBox.DataWrap .Head { overflow:visible; } .TabContBox.DataWrap .leftWrap .Head { margin-bottom:12px; }
.TabContBox.DataWrap .leftWrap { padding-left:0; } 
.TabContBox.DataWrap .rightWrap { padding-right:0; }
.TabContBox.DataWrap .leftWrap .CurrentBtn, .TabContBox.DataWrap .rightWrap .TargetBtn{ float:right; }
.TargetBtn span.SumBox { background:#FFF; padding:3px 15px !important; border: 1px solid #B4A396; margin-left:5px; border-radius:3px; }
.TabContBox.DataWrap .rightWrap .TargetBtn a, .TabContBox.DataWrap .rightWrap .TargetSubBtn a { float:left; } 
.TabContBox.DataWrap .rightWrap .TargetBtn a span { /*padding:2px 7px !important; font-size:10px !important;*/ }
.TabContBox.DataWrap .CompData { float:left; margin-top:10px; }
.TabContBox.DataWrap .CompData th.Sedol { width:70px !important; }
.TabContBox.DataWrap .CompData th.Name { width:85px !important; }
.TabContBox.DataWrap .CompData tr td { text-align:center; }
.CompData a.Remove { float:right;  }
.CompData .dataTables_length { display:none; }

.CompData .paging_full_numbers { margin-top:15px; }
.CompData .paging_full_numbers a { }
.CompData a.previous, #AddCompTbl_paginate a.previous { text-indent:-9999px; background:url(../img/Pagin-prev-Arrow.png) center no-repeat; width:25px;  display:inline-block; }
.CompData a.previous:hover { background:url(../img/Pagin-prev-H-Arrow.png) center no-repeat; }
.CompData a.next, #AddCompTbl_paginate a.next {  text-indent:-9999px; background:url(../img/Pagin-next-Arrow.png) center no-repeat; width:25px; display:inline-block; }
.CompData a.next:hover { background:url(../img/Pagin-next-H-Arrow.png) center no-repeat; }
.CompData a.first { float:left; }
.CompData a.last { float:right; }
.CompData .paging_full_numbers span { margin-top:4px;}
.CompData .CommentsTextBox { float:left; margin-top:10px; }
.CompData .CommentsTextBox textarea { width:415px; height:35px; padding:10px 15px; }

table.display span.spinner { float:left; }
table.display input.Spinner { width:35px; height:15px; padding:0 5px; color:#76675b; background:#FFF; border:#b8b6ad 1px solid; border-radius:3px; }
table.display .ui-spinner { float:right; margin:-16px 0 0 3px; }
table.display .ui-spinner .ui-spinner-down, #TargetComposition .ui-spinner .ui-spinner-up { width:10px !important; }
table.display .ui-spinner .ui-spinner-down span.ui-icon { background:url(../img/Spiner-Down.png) 5px 7px no-repeat; }
table.display .ui-spinner .ui-spinner-up span.ui-icon { background:url(../img/Spiner-up.png) 5px 6px no-repeat; }

/*.Draft, .business .ui-selectmenu-item-icon, .small .ui-selectmenu-item-icon { 
background:url(../images/Draft-Icon.png) no-repeat; width:13px; height:13px; }*/

.Chart { position:relative; }
.Chart span.ChartName { position:absolute; right:3px; text-transform:uppercase; background:url(../img/ChartNameBg.png) 0 3px no-repeat; padding-left:25px; }
.Chart .ChartTabBox ul { background:none !important; border-bottom:#ccc 1px solid; }
.Chart .ChartTabBox ul li { background:#FFF !important; float:left; margin:0; padding:0;}
.Chart .ChartTabBox ul li a { color:#76675b; font-size:10px; padding: 5px; }
.Chart .ChartTabBox ul li a:hover { font-weight: bold; }
.Chart .ChartTabBox ul li.ui-tabs-active a { font-weight: bold; border: #ccc 1px solid; border-bottom:none 0; margin-bottom: -1px;}
.Chart .ChartTabBox .ChartTabCont, .ChartTabBox .ui-tabs-panel { 
border:0 none !important; padding:0 !important; }
.Chart .ChartTabBox .TabCont { border:0 none !important; padding:0 !important; margin-bottom:20px; }

.display.ComponentsDetails td, .display.CompositionHistory { text-align:center; }
.display.ComponentsDetails th span { display:block; font-size:9px; text-transform:none; }
.display.ComponentsDetails th.Name { width:120px !important; }
.display.ComponentsDetails th.RIC { width:80px !important; }
.display.ComponentsDetails th.FX { width:85px !important; }
.display.ComponentsDetails th.Price { width:85px !important; }
.display.ComponentsDetails th.Shares { width:125px !important; }
.display.ComponentsDetails th.Weight { width:85px !important; }

.CompositionHistoryWrap { width:560px; margin-bottom:20px; }

.SelectWarp { margin-top:20px;  }
.SelectWarp span { padding:0 5px; }

.ShowBtn { display:block; width:15px; height:15px; background:url(../img/PlusIcon.png) no-repeat; text-indent:-9999px; }
.HideBtn { display:block; width:15px; height:15px; background:url(../img/LessIcon.png) no-repeat; text-indent:-9999px; }

.SmallTbl { width:265px; margin:0 auto; margin-top:20px; font-size:11px; font-style:normal; }
.SmallTbl tr td { border-bottom:#e5e5e5 1px solid; padding:3px 0;  }
.SmallTbl td.left { width:50%; text-align:left; }
.SmallTbl td.right { width:50%; color:#f56717; text-align:right; }
.SmallTbl td.right span.ui-combobox { width:100px; }
.SmallTbl td.right span.ui-combobox input.ui-combobox-input { font:normal 10px open_sansregular !important; color:#f56717 !important; width:95px;  }

.SmallTbl2 { width:265px; margin:0 auto; margin-top:20px; font-size:11px; }
.SmallTbl2 tr.First td { color:#76675b; }
.SmallTbl2 tr td { border-bottom:#e5e5e5 1px solid; padding:3px 0;  }
.SmallTbl2 td.left { width:45%; text-align:left; }
.SmallTbl2 td.center { width:25%; color:#f56717; text-align:right; }
.SmallTbl2 td.right { width:30%; color:#f56717; text-align:right; }
.Equliz { display:block; }

.Description { width:265px; margin:0 auto; margin-top:20px; font-size:11px; }
td.Head { font-size:14px; }
td.DescrText { color:#76675B; line-height:19px; padding-top:10px; }
td a.DesLess { background:url(../img/LessIcon.png) no-repeat; }

.ChartLevelSelect { overflow:hidden; margin-top:20px; padding-right:8px;}
.ChartLevelSelect h2 { font-size:14px; color:#f45c06; float:left; }
.ChartLevelSelect .LevelSelectWrap { float:right; }
.ChartLevelSelect .LevelSelectWrap span.To { padding:0 5px 0 10px;  }
input.LevelSelect { font-size:10px; color:#76675b; width:70px; margin-right:-18px; }
.LevelSelectWrap .ui-combobox-list { font-size:10px; }

.ChartDataWrap .First { margin-left:0; }
.ChartDataWrap .FirstRow { margin-top:10px; border-top:#ccc6c2 1px solid; }

.ChartDataLine { overflow:auto; font-size:11px; padding:4px 0; }
.ChartDataLine span { display:block; float:left; }
.ChartDataLine span.left { width:220px; }
.ChartDataLine span.right { text-align:right; width:60px; }

.CompositionChartsWrap { overflow:hidden; margin-bottom:20px; }
.CompositionLevel { width:430px; float:left; margin-top:20px; padding-right:20px;}
.CompositionChart { width:440px; float:left; margin:20px 0 20px 2px !important; padding-right:8px;}
.CompositionChartsWrap h2, .SubHeadWarp h2 { font-size:16px; color:#f45c06; float:left; }
.CompositionSelectWrap { /*padding:5px 0;*/ }
.CompositionSelectWrap span.To { padding:0 5px 0 10px;  }
.CompositionSelectWrap span.ui-combobox { width:140px; }
.CompositionSelectWrap span.ui-combobox input.ui-combobox-input { width:120px; padding-left:10px; text-transform:uppercase; font-weight:normal; font-size:11px; }
.CompositionSelectWrap.NewOrder span.ui-combobox { width:80px; }
.CompositionSelectWrap.NewOrder span.ui-combobox input.ui-combobox-input { width:60px; }

.NewOrderCont { float:left; margin-top:20px; width:450px; }
.NewOrderCont textarea.big { width:408px; height:140px; }
.NewOrderCont textarea.small { width:408px; height:40px; }
.NewOrderCont span.Upload { margin:20px 0; float:left; }
.NewOrderCont span.Upload input { margin-left:20px; }
.NewOrderCont a.button { float:left; margin: 15px 15px 0 0; width: 115px; }

.CurrentCompositionData { margin:20px 0; float:left; width: 100%; }
.CurrentCompositionData a.button { margin-top:20px; float:left; }

.SubHeadWarp span.ui-combobox { width:90px; margin-left:3px; }
.SubHeadWarp span.ui-combobox input.ui-combobox-input { width:78px; padding-left:10px; text-transform:uppercase; font-weight:normal; font-size:11px; }

.CompositionChart, .CompositionPieChart { margin:0 0 0 0; float:left; }
/*.PieChartArrow, #dialog span { position:absolute; top:10px; right:-10px; background:url(../images/Popup-Arrow.png) no-repeat; width:21px; height:27px; }*/

.SubHeadWarp { padding:5px 0; height: 27px;}
.SubHeadWarp h2 { line-height:22px; }
.SubHeadWarp span a { margin-left:10px; }
.SubHeadWarp h2.Right { float:right; }

.TraderComment { width:430px; height:215px; margin-top:25px; border:#b4a396 1px solid; font-size:11px; border-radius:5px;  }
.TraderComment .scroll-content { padding:10px 15px; }
.TraderComment .scroll-content p { font:normal 11px 'open_sansregular'; color:#76675b; line-height:22px; }
.TraderComment .jspTrack { border:0 none; background:none; }
.TraderComment .jspDrag { width:8px; border:0 none; border-radius:5px;  }
.TraderComment a.jspArrow { background:none; height:8px; border:0 none; }
.TraderComment a.jspArrow.jspDisabled { background:none; height:8px; border:0 none; }

/*-----------------Popup---------------------------------*/

.PieChartPopup { width:415px; }
.PieChartPopup .Title { overflow:hidden; }
.PieChartPopup .Title h2 { font:normal 14px 'open_sansregular'; color:#f56717; float:left; }
.PieChartPopup .Title a.expand { display:block; float:right; height:15px; line-height:15px; background:url(../img/PlusIcon.png) no-repeat; padding-left:20px; border:none 0; font-size:10px; margin-right:25px; }
.PieChartPopup .Title a.hide{ display:block; float:right; height:15px; line-height:15px; background:url(../img/LessIcon.png) no-repeat; padding-left:20px; border:none 0; font-size:10px; margin-right:15px; }

.DetailsPopup h2, .RequiringRevisionPop h2, .AddComponents h2 { font:normal 24px 'open_sansregular'; color:#76675b; }
#opener2, #opener3, #opener4, #opener5, #opener6 { cursor:pointer; }

#RequiringRevision { padding-bottom:30px; color:#9b9087 !important; }
#RequiringRevision td { text-align:center; }
.RequiringRevision { }
.RequiringRevision h2 { margin:10px 0;}
.RequiringRevision a.ShowBtn { margin-left:30px; }

.AddComponents { width:580px; margin:10px; overflow:auto; color:#76675b !important; }
.AddComponents label { font:normal 12px 'open_sansregular'; color:#cd7739; float:left; }
.AddComponents label input { border:#b4a396 1px solid; border-radius:3px; color:#76675b; font:normal 12px open_sansregular; padding:2px 4px;  }
.AddComponentLeft .dataTables_filter { width:100%; margin-bottom:15px; }
.AddComponentLeft .dataTables_info { font-size:12px !important; margin-top:15px !important; }

.AddComponentLeft, .AddComponentRight { float:left; width:250px; margin-top:15px; }
.AddComponentLeft h3, .AddComponentRight h3 { font:normal 14px 'open_sansregular'; color:#cd7739; margin-bottom:15px; }
.AddComponentLeft a.ShowBtn { margin-left:10px; }
.AddComponentLeft .dataTables_length { display:none; }
.SearchWrap { margin-top:10px; }
.SearchWrap input.TFild { width:165px; border:#b4a396 1px solid; background:#FFF; border-radius:3px; padding:3px 6px; color:#76675b; font:normal 12px 'open_sansregular'; } 
.SearchWrap input.button { margin-left:5px; cursor:pointer; float:right;  } 
.DisplayRow { margin:10px 0; overflow:auto; }
.DisplayRow h3 { float:left; }
.DisplayRow span.ui-combobox { float:right; }
.DisplayRow span.ui-combobox input { font:normal 11px open_sansregular !important; }
.DisplayRow.MidSelect .ui-selectmenu { float:right; }
.display.AddCompTbl thead { text-align:left !important; }
.AddComponentRight { margin-left:25px; }
.SelectedItems { height:250px; margin-top:10px; border:#b4a396 1px solid; background:#FFF; border-radius:3px;  }
.SelectedTbl { font:normal 12px open_sansregular !important; }
.SelectedTbl tr td { padding:3px 5px; }

table.display.ReqRevisionPop td { text-align:center; }
table.display.CurrentCompPop td { text-align:center; }
table.display.ReqRevisionPop td a.ShowBtn, table.display.CurrentCompPop td a.ShowBtn { margin:0 auto; }

.WarningPop, .HocRevisedPop, .LoadFromExcelPop { padding:20px !important; overflow:auto !important; color:#76675b !important;}
.WarningPop .Icon, .HocRevisedPop .Icon, .LoadFromExcelPop .Icon { width:80px; height:100px; float:left; }
.WarningPop .Containt, .HocRevisedPop .Containt, .LoadFromExcelPop .Containt { float:left; width:250px; padding:0 0 5px 20px;  }
.WarningPop h2, .HocRevisedPop h2, .LoadFromExcelPop h2 { font:normal 18px open_sansbold; }
.WarningPop p, .HocRevisedPop p, .LoadFromExcelPop p  { margin-top:20px; }
.WarningPop p a, .HocRevisedPop p a, .LoadFromExcelPop p a  { margin-right:10px; }

.WarningPop .Icon { background:url(../img/Warning-Icon.png) center no-repeat; }
.HocRevisedPop .Icon { background:url(../img/HocRevised-Icon.png) center no-repeat; }
.LoadFromExcelPop .Icon { background:url(../img/Excel-Icon.png) center no-repeat; }

.OtherDocsBtn { clear:both; float:left; margin:20px 0;}
.OtherDocsBtn a { margin:0 5px;}
.Documents table.display tr th, .Documents table.display tr td { text-align:left;  }
.Documents table.display tr th.Name { }
.Documents table.display tr th.Type { }
.Documents table.display tr th.Date { }
.Documents table.display tr td span.Document { display:block; width:16px; height:16px; float:left; margin-right:8px; }

/*------------FOOTER----------------------------*/
.FooterWrap { background:url(../img/FooterBg.png) no-repeat; height:31px; width:942px; margin:10px auto; font-size:10px !important; }
.FooterWrap ul { padding:10px 0 0 20px; }
.FooterWrap ul li { float:left; margin:0 10px 0 0; }
.FooterWrap ul li a { border-right:#999 1px solid; padding-right:10px;  } .FooterWrap ul li a:hover, 
.FooterWrap .Top a:hover { color:#cc6600; }
.FooterWrap .Top a{ display:block; background:url(../img/PageUpArrow.png) 0 2px no-repeat; float:right; margin-right:30px; padding-left:15px; }


/*-----------------------------Common Style----------------------------------*/
.TopMargin10 { margin-top:10px; }
.TopMargin20 { margin-top:20px; }

a.Remove { display:block; width:15px; height:15px; background:url(../img/Remove-Icon.png) no-repeat; text-indent:-9999px; }
a.ChooseMulti { display:block; width:15px; height:15px; background:url(../img/Rejected-Icon.png) no-repeat; text-indent:-9999px; }

/*
.button { background:#FFF !important; font-weight:normal; color:#857b73 !important; cursor:default; padding:4px 10px !important; border: 1px solid #B4A396; overflow:visible; border-radius:3px;  }
.button.ui-button { background:#FFF !important; font-weight:normal; color:#76675b !important; cursor:pointer; overflow:visible; }



.button.ui-button, .button.ui-button  span { font:normal 11px open_sansregular !important; }
.button.ui-button:hover, .button span.ui-button:hover { color: #f45c06 !important; }
.button.ui-button-disabled:hover, .button span.ui-button-disabled:hover { color: #76675B!important; }
input.button.ui-button { padding:4px 10px !important; }
*/
.Text-area { border:#cbcbc3 1px solid; background:#fafafa; border-radius:3px; color:#76675b; font:normal 12px open_sansregular; resize:none; overflow:auto; padding:15px;}

.Text-fild { border:#cbcbc3 1px solid; background:#fafafa; border-radius:3px; color:#76675b; font:normal 12px open_sansregular; padding:3px 5px; }

.GreenT { color:#5c8a50; }
.RedT { color:#de0000; }
.OrangeText { color:#f45c06; }
.Text16 { font-size:16px; }

.Shadow  { text-shadow:#666 0 1px 2px; }

.NavWrap a {
	-webkit-transition: all .5s ease-in-out 0s;
	-moz-transition: all .5s ease-in-out 0s;
	-o-transition: all .5s ease-in-out 0s;
	-ms-transition: all .5s ease-in-out 0s;
	transition: all .5s ease-in-out 0s;
}
.GradiBox { 
	background: linear-gradient(#ffffff, #ededed); background: -webkit-linear-gradient(#ffffff, #ededed); 
	background: -moz-linear-gradient(#ffffff, #ededed); background: -o-linear-gradient(#ffffff, #ededed);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ededed');
}

.BigSelect .ui-selectmenu { width:265px !important; padding:1px 0; }
.BigSelect .ui-selectmenu-status { font-size:18px; padding:0 8px; }
.bigSelectMenu { width:265px !important; }

.SmallSelect .ui-selectmenu { width:100px !important; height:16px; }
.SmallSelect .ui-selectmenu-status { font-size:11px; padding-top:1px; }

.MidSelect .ui-selectmenu { width:150px !important; height:22px !important; }
.MidSelect .ui-selectmenu-status { font-size:11px; }


.RebalDate .ui-selectmenu { width:100px !important; }
.rebalDateMenu { width:100px !important; }

.StepOne .ui-selectmenu { width:160px !important; }
.stepOneMenu { width:160px !important; }

.DatePicker { background:url(../img/calendar-icon.png) right 2px no-repeat; border:#b4a396 1px solid; padding:4px 6px; border-radius:3px; width:90px; font:normal 10px open_sansregular !important; color:#76675b; }

#overlay { background: url("../img/loading_icon_blue_v1.gif") no-repeat scroll 50% 50% white; height: 100%; left: 0; position: fixed; top: 0; width: 100%; z-index: 100; display: none}
