@charset "utf-8";
/*
OVERRIDES STYLESHEET
Description:  Context and page specific overrides
Author:       Interactive Things
Created:      100614_BW
Updated:      100707_BW
*/
/* HEADER
/////////////////////////////////////////////////////////////////*/
#header a         { color: #fff;}
#header h1        { font-size: 18px; margin: 0;}
#header h1 img  { margin: -5px 0 0 -8px;}
h2.heading { padding:0 0 10px;}
.grid_center,.grid_side_center h2.heading { padding:30px 0 10px}
#plan_select .dropdown-button,
#enroll_select .dropdown-button,
#enroll_select .dropdown-menu { width: 170px;}
#plan_select .dropdown-menu {min-width: 170px; right: auto;}
/* PAGE HEADER
/////////////////////////////////////////////////////////////////*/
#page_header h2 { float: left; margin: 0 10px 0 0;}
.breadcrumb_header {height: 60px !important;}
/* UTILITIES
/////////////////////////////////////////////////////////////////*/
#utilities .dropdown-button {
  background: none;
  border: 1px solid #fff;
  width: auto;
}
#utilities .dropdown-button.hover, #utilities .dropdown-button.active {
  background: #e3e3e3 url('../img/button_sprite.png') 0 -400px repeat-x; 
  border: 1px solid #d9d9d9; 
}
#utilities .dropdown-label {
  color: #999; 
  display: block; 
  line-height: 22px; 
  text-decoration: none;
}
#utilities .dropdown-button.hover .dropdown-label { 
  color: #333; 
  /* CSS3 */
  text-shadow: 0px 1px 0px #fff;
  filter: dropshadow(color=#fff, offx=0, offy=1);
}
#utilities .dropdown-button.active .dropdown-label { background-position: 0 -500px; color: #999;}
#utilities .small .dropdown-button .dropdown-icon { background-position: 100% -91px;}
#utilities .small .dropdown-button.hover .dropdown-icon { background-position: 100% -191px;}
#utilities .small .dropdown-button.active .dropdown-icon { background-position: 100% -91px;}
#utilities ul.dropdown-menu li{ float: none;}
#utilities ul.dropdown-menu a:hover { background: #d3e4f4 !important; border-color: #d3e4f4 !important;}
#utilities #open_document_dark .dropdown-label {color:#666;font-weight:bold;}
/* FUND TABLE
/////////////////////////////////////////////////////////////////*/
#table_grouping .dropdown-button,
#table_grouping_inv .dropdown-button,
#table_filter .dropdown-button,
#table_grouping .dropdown-menu,
#table_grouping_inv .dropdown-menu,

#filter_set .dropdown-menu{
  width: 180px;
}
#filter_set_wide .dropdown-button,
#filter_set_wide .dropdown-menu{
  width: 240px;
}

#filter_set_extra_wide .dropdown-button,
#filter_set_extra_wide .dropdown-menu{
  width: 370px;
}
#filter_set .dropdown-menu,
#filter_set_wide .dropdown-menu,
#filter_set_extra_wide .dropdown-menu {
  padding: 0 !important;
}
#filter_set ul,
#filter_set_wide ul,
#filter_set_extra_wide ul {
  line-height: 20px;
  list-style: none;
  margin: 0;
  padding: 5px;
}
#filter_set .panel-footer,
#filter_set_wide .panel-footer,
#filter_set_extra_wide .panel-footer {
  background: #f0f0f0;
  border-top: 1px solid #d9d9d9;
  padding: 5px;
  text-align: right;
  /* CSS3 */
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
}
#filter_set .button,
#filter_set_wide .button,
#filter_set_extra_wide .button   
 { 
  background: #e3e3e3 url('../img/button_sprite.png') 0 -1000px repeat-x; 
  border-color: #d9d9d9; 
  color: #333; 
  width: auto;
  text-align: center;
  /* CSS3 */
  text-shadow: 0px 1px 0px #fff;
  filter: dropshadow(color=#fff, offx=0, offy=1);
  box-shadow: 0px 1px 0px #fff;
}

#filter_set .button:hover { background-position: 0 -1100px; color: #366fb4;}
#filter_set .button:active{ background-position: 0 -1200px; color: #999;}
#filter_set_wide .button:hover { background-position: 0 -1100px; color: #366fb4;}
#filter_set_wide .button:active{ background-position: 0 -1200px; color: #999;}

#filter_set_extra_wide .button:hover { background-position: 0 -1100px; color: #366fb4;}
#filter_set_extra_wide .button:active{ background-position: 0 -1200px; color: #999;}
.filters-find.go {width: 13px; margin-left:-2px;margin-bottom:1px;}
#goButton {width:40px;margin-top:7px;}

#currency_set .dropdown-button,
#currency_set_summary .dropdown-button,
#currency_set_details .dropdown-button
{ width: 40px;}
#currency_set .dropdown-menu li a,
#currency_set_summary .dropdown-menu li a,
#currency_set_details .dropdown-menu li a
{ width: 30px;}
#performance_set_01 .dropdown-button,
#performance_set_02 .dropdown-button,
#performance_set_03 .dropdown-button{ text-indent: -9999px; width: 17px;}
#performance_set_01 .dropdown-menu li a,
#performance_set_02 .dropdown-menu li a,
#performance_set_03 .dropdown-menu li a{ width: 30px;}


.grid_center .fund_table_toolbar #table_grouping {margin-left:0}
.grid_side_center .fund_table_toolbar #table_grouping {margin-left:0}
.grid_center .fund_table_toolbar #table_grouping_inv {margin-left:0}
.grid_side_center .fund_table_toolbar #table_grouping_inv {margin-left:0}

.equal_hgt, .equal_hgt1, .equal_hgt2, .chart_content, #accord {float:left;width:100%;}

div.highlight_grey { font-weight: bold; height:26px; border-bottom: 1px solid #e9e9e9;padding-right: 10px;}
div.highlight_grey span {padding-top: 4px;}
.highlight_grey { background: #e3e3e3 url('../img/table_sprite.png') 0 -600px repeat-x }
.highlight_grey td{font-weight:bold}

td.no_border{border:none}
th.line-hgt{ line-height:14px }

.number_align{padding-left:30px}
.number_align p { margin: 0 0 0.8em }

.enroll_grid { width: 50%; display: inline; float: left; }
.dashboard_grid_left { width: 39%; display: inline; float: left; }
.dashboard_grid_chart_left { width: 50%; display: inline; float: left; }
.dashboard_grid_chart_right { width: 50%; display: inline; float: right; }
.dashboard_grid_right { width: 60%; display: inline; float: right; }
.enrollment_text fieldset {
	border: none;
	margin: 0;
	padding: 0;
}
.enrollment_text hr {
	width:420px;
	text-align:left
}

h3.no_margin_top{margin: 0px 0px 20px;}

#pg_first,#pg_prev,#pg_next,#pg_last {width : auto;}

.no-close .ui-dialog-titlebar-close {display: none;}

.formatted tr.normal_font td { font-weight: normal !important; }
td.intend_date_24 {
	padding-left: 24px !important;
}