@charset "utf-8";
@font-face {
  font-family:'FontAwesome';
  src:url('font-awesome/fonts/fontawesome-webfont.eot?v=4.0.3');
  src:url('font-awesome/fonts/fontawesome-webfont.eot?#iefix&v=4.0.3') format('embedded-opentype'), url('font-awesome/fonts/fontawesome-webfont.woff?v=4.0.3') format('woff'), url('font-awesome/fonts/fontawesome-webfont.ttf?v=4.0.3') format('truetype'), url('font-awesome/fonts/fontawesome-webfont.svg?v=4.0.3#fontawesomeregular') format('svg');
  font-weight:normal;
  font-style:normal;
}
body { font-family:"Helvetica Neue", Helvetica, Arial, sans-serif; }
#main_app {
  padding-bottom:30px;
  padding-top:80px;
}
.l-container_full_width {
  width:100%;
  text-align:center;
}
.l-container_width {
  margin:0 auto;
  width:100%;
  text-align:left;
}
#global_container_holder {
  position:fixed;
  top:0;
  left:0;
  width:100%;
  height:50px;
  z-index:105;
  background:#ffffff;
}
.nav-title { display:none; }
.fake_link { cursor:pointer; }
.button a, .button .no_link, .button .fake_link {
  line-height:20px;
  font-size:1.000em;
  display:inline-block;
  padding:0 10px;
  cursor:pointer;
  text-decoration:none;
  background:#f3f3f4;
  color:#6d6e71;
}
.button a .inner, .button .no_link .inner, .button .fake_link .inner { display:inline-block; }
.button a:link, .button a:visited, .button .no_link:link, .button .no_link:visited, .button .fake_link:link, .button .fake_link:visited {
  background:#f3f3f4;
  color:#6d6e71;
}
.button a:hover, .button a:active, .button a:focus, .button .no_link:hover, .button .no_link:active, .button .no_link:focus, .button .fake_link:hover, .button .fake_link:active, .button .fake_link:focus {
  background:#6d6e71;
  color:#ffffff;
}
.button_light a, .button_light .no_link, .button_light .fake_link {
  background:#f3f3f4;
  color:#6d6e71;
}
.button_light a:link, .button_light a:visited, .button_light .no_link:link, .button_light .no_link:visited, .button_light .fake_link:link, .button_light .fake_link:visited {
  background:#f3f3f4;
  color:#6d6e71;
}
.button_light a:hover, .button_light a:active, .button_light a:focus, .button_light .no_link:hover, .button_light .no_link:active, .button_light .no_link:focus, .button_light .fake_link:hover, .button_light .fake_link:active, .button_light .fake_link:focus {
  background:#6d6e71;
  color:#ffffff;
}
.button_big a, .button_big .no_link, .button_big .fake_link {
  height:30px;
  line-height:15px;
  padding:5px 10px 5px 45px;
}
.button_icon a .inner .fa, .button_icon .no_link .inner .fa, .button_icon .fake_link .inner .fa {
  color:#6d6e71;
  font-size:1.077em;
  position:relative;
  margin:0 8px 0 0;
}
.button_icon a .inner .fa-stack-1x, .button_icon .no_link .inner .fa-stack-1x, .button_icon .fake_link .inner .fa-stack-1x {
  font-size:0.923em;
  color:#ffffff;
}
.button_icon a .inner .fa-stack-2x, .button_icon .no_link .inner .fa-stack-2x, .button_icon .fake_link .inner .fa-stack-2x {
  font-size:1.538em;
  color:#6d6e71;
  position:absolute;
  top:0;
  left:0px;
}
.button_icon a .inner .fa-stack, .button_icon .no_link .inner .fa-stack, .button_icon .fake_link .inner .fa-stack {
  font-size:0.923em;
  line-height:20px;
  height:20px;
  width:20px;
  margin:0 4px 0 -4px;
}
.button_icon a .inner .fa-stack .fa, .button_icon .no_link .inner .fa-stack .fa, .button_icon .fake_link .inner .fa-stack .fa { margin:0; }
.button_icon a .inner .fa-stack .fa-stack-1x, .button_icon .no_link .inner .fa-stack .fa-stack-1x, .button_icon .fake_link .inner .fa-stack .fa-stack-1x {
  position:absolute;
  right:0;
  top:0;
  left:auto;
}
.button_icon a:link, .button_icon a:visited, .button_icon .no_link:link, .button_icon .no_link:visited, .button_icon .fake_link:link, .button_icon .fake_link:visited { background:transparent; }
.button_icon a:link .inner .fa, .button_icon a:visited .inner .fa, .button_icon .no_link:link .inner .fa, .button_icon .no_link:visited .inner .fa, .button_icon .fake_link:link .inner .fa, .button_icon .fake_link:visited .inner .fa { color:#6d6e71; }
.button_icon a:link .inner .fa-inverse, .button_icon a:visited .inner .fa-inverse, .button_icon .no_link:link .inner .fa-inverse, .button_icon .no_link:visited .inner .fa-inverse, .button_icon .fake_link:link .inner .fa-inverse, .button_icon .fake_link:visited .inner .fa-inverse { color:#ffffff; }
.button_icon a:hover .inner .fa, .button_icon a:active .inner .fa, .button_icon a:focus .inner .fa, .button_icon .no_link:hover .inner .fa, .button_icon .no_link:active .inner .fa, .button_icon .no_link:focus .inner .fa, .button_icon .fake_link:hover .inner .fa, .button_icon .fake_link:active .inner .fa, .button_icon .fake_link:focus .inner .fa { color:#ffffff; }
.button_icon a:hover .inner .fa-inverse, .button_icon a:active .inner .fa-inverse, .button_icon a:focus .inner .fa-inverse, .button_icon .no_link:hover .inner .fa-inverse, .button_icon .no_link:active .inner .fa-inverse, .button_icon .no_link:focus .inner .fa-inverse, .button_icon .fake_link:hover .inner .fa-inverse, .button_icon .fake_link:active .inner .fa-inverse, .button_icon .fake_link:focus .inner .fa-inverse { color:#6d6e71; }
.button_icon_only {
  width:24px;
  height:24px;
  margin:-2px 0;
}
.button_icon_only a, .button_icon_only .no_link, .button_icon_only .fake_link {
  width:20px;
  height:20px;
  padding:2px;
  background:transparent;
}
.button_icon_only a .inner .fa, .button_icon_only .no_link .inner .fa, .button_icon_only .fake_link .inner .fa {
  color:#6d6e71;
  font-size:1.231em;
  position:relative;
  top:0;
  left:0;
}
.button_icon_only a .inner .fa-stack-1x, .button_icon_only .no_link .inner .fa-stack-1x, .button_icon_only .fake_link .inner .fa-stack-1x { font-size:0.923em; }
.button_icon_only a .inner .label, .button_icon_only .no_link .inner .label, .button_icon_only .fake_link .inner .label { display:none; }
.button_icon_only a .inner .fa-stack, .button_icon_only .no_link .inner .fa-stack, .button_icon_only .fake_link .inner .fa-stack {
  font-size:1.000em;
  line-height:20px;
  height:20px;
}
.button_icon_only a .inner .fa-stack .fa-stack-1x, .button_icon_only .no_link .inner .fa-stack .fa-stack-1x, .button_icon_only .fake_link .inner .fa-stack .fa-stack-1x {
  position:absolute;
  right:0;
  top:0;
  left:auto;
}
.button_icon_only a:link, .button_icon_only a:visited, .button_icon_only .no_link:link, .button_icon_only .no_link:visited, .button_icon_only .fake_link:link, .button_icon_only .fake_link:visited { background:transparent; }
.button_icon_only a:link .inner .fa, .button_icon_only a:visited .inner .fa, .button_icon_only .no_link:link .inner .fa, .button_icon_only .no_link:visited .inner .fa, .button_icon_only .fake_link:link .inner .fa, .button_icon_only .fake_link:visited .inner .fa { color:#6d6e71; }
.button_icon_only a:link .inner .fa-inverse, .button_icon_only a:visited .inner .fa-inverse, .button_icon_only .no_link:link .inner .fa-inverse, .button_icon_only .no_link:visited .inner .fa-inverse, .button_icon_only .fake_link:link .inner .fa-inverse, .button_icon_only .fake_link:visited .inner .fa-inverse { color:#ffffff; }
.button_icon_only a:hover .inner .fa, .button_icon_only a:active .inner .fa, .button_icon_only a:focus .inner .fa, .button_icon_only .no_link:hover .inner .fa, .button_icon_only .no_link:active .inner .fa, .button_icon_only .no_link:focus .inner .fa, .button_icon_only .fake_link:hover .inner .fa, .button_icon_only .fake_link:active .inner .fa, .button_icon_only .fake_link:focus .inner .fa { color:#007fc7; }
.button_icon_only a:hover .inner .fa-inverse, .button_icon_only a:active .inner .fa-inverse, .button_icon_only a:focus .inner .fa-inverse, .button_icon_only .no_link:hover .inner .fa-inverse, .button_icon_only .no_link:active .inner .fa-inverse, .button_icon_only .no_link:focus .inner .fa-inverse, .button_icon_only .fake_link:hover .inner .fa-inverse, .button_icon_only .fake_link:active .inner .fa-inverse, .button_icon_only .fake_link:focus .inner .fa-inverse { color:#ffffff; }
.button_circle_letter {
  height:20px;
  line-height:20px;
  width:20px;
}
.button_circle_letter a, .button_circle_letter .no_link, .button_circle_letter .fake_link {
  height:20px;
  line-height:20px;
  width:20px;
  padding:0;
  text-align:center;
  position:relative;
  background:transparent;
}
.button_circle_letter a .inner .fa, .button_circle_letter .no_link .inner .fa, .button_circle_letter .fake_link .inner .fa {
  font-size:23px;
  position:relative;
  z-index:2;
  color:#a7a9ac;
  position:absolute;
  top:-2px;
  left:-1px;
  height:23px;
  width:23px;
}
.button_circle_letter a .inner .label, .button_circle_letter .no_link .inner .label, .button_circle_letter .fake_link .inner .label {
  font-size:0.923em;
  position:absolute;
  top:0;
  left:0;
  height:20px;
  width:20px;
  display:inline-block;
  z-index:4;
  text-align:center;
  color:#ffffff;
}
.button_circle_letter_s.button_circle_letter a .inner .label, .button_circle_letter_s.button_circle_letter .no_link .inner .label, .button_circle_letter_s.button_circle_letter .fake_link .inner .label { left:0; }
.button_circle_letter_o.button_circle_letter a .inner .label, .button_circle_letter_o.button_circle_letter .no_link .inner .label, .button_circle_letter_o.button_circle_letter .fake_link .inner .label { left:0; }
.button_circle_letter_m.button_circle_letter a .inner .label, .button_circle_letter_m.button_circle_letter .no_link .inner .label, .button_circle_letter_m.button_circle_letter .fake_link .inner .label { left:1px; }
.button_circle_letter a:link, .button_circle_letter a:visited, .button_circle_letter .no_link:link, .button_circle_letter .no_link:visited, .button_circle_letter .fake_link:link, .button_circle_letter .fake_link:visited { background:transparent; }
.button_circle_letter a:link .inner .fa, .button_circle_letter a:visited .inner .fa, .button_circle_letter .no_link:link .inner .fa, .button_circle_letter .no_link:visited .inner .fa, .button_circle_letter .fake_link:link .inner .fa, .button_circle_letter .fake_link:visited .inner .fa { color:#a7a9ac; }
.button_circle_letter a:link .inner .label, .button_circle_letter a:visited .inner .label, .button_circle_letter .no_link:link .inner .label, .button_circle_letter .no_link:visited .inner .label, .button_circle_letter .fake_link:link .inner .label, .button_circle_letter .fake_link:visited .inner .label { color:#ffffff; }
.button_circle_letter a:hover, .button_circle_letter a:active, .button_circle_letter a:focus, .button_circle_letter .no_link:hover, .button_circle_letter .no_link:active, .button_circle_letter .no_link:focus, .button_circle_letter .fake_link:hover, .button_circle_letter .fake_link:active, .button_circle_letter .fake_link:focus { background:transparent; }
.button_circle_letter a:hover .inner .fa, .button_circle_letter a:active .inner .fa, .button_circle_letter a:focus .inner .fa, .button_circle_letter .no_link:hover .inner .fa, .button_circle_letter .no_link:active .inner .fa, .button_circle_letter .no_link:focus .inner .fa, .button_circle_letter .fake_link:hover .inner .fa, .button_circle_letter .fake_link:active .inner .fa, .button_circle_letter .fake_link:focus .inner .fa { color:#6d6e71; }
.button_circle_letter a:hover .inner .label, .button_circle_letter a:active .inner .label, .button_circle_letter a:focus .inner .label, .button_circle_letter .no_link:hover .inner .label, .button_circle_letter .no_link:active .inner .label, .button_circle_letter .no_link:focus .inner .label, .button_circle_letter .fake_link:hover .inner .label, .button_circle_letter .fake_link:active .inner .label, .button_circle_letter .fake_link:focus .inner .label { color:#ffffff; }
.button_circle_letter a.s-active, .button_circle_letter .no_link.s-active, .button_circle_letter .fake_link.s-active { background:transparent; }
.button_circle_letter a.s-active .inner .fa, .button_circle_letter .no_link.s-active .inner .fa, .button_circle_letter .fake_link.s-active .inner .fa { color:#6d6e71; }
.button_circle_letter a.s-active .inner .label, .button_circle_letter .no_link.s-active .inner .label, .button_circle_letter .fake_link.s-active .inner .label { color:#ffffff; }
.button_circle_letter a.s-active:link .inner .fa, .button_circle_letter a.s-active:visited .inner .fa, .button_circle_letter a.s-active:hover .inner .fa, .button_circle_letter a.s-active:active .inner .fa, .button_circle_letter a.s-active:focus .inner .fa, .button_circle_letter .no_link.s-active:link .inner .fa, .button_circle_letter .no_link.s-active:visited .inner .fa, .button_circle_letter .no_link.s-active:hover .inner .fa, .button_circle_letter .no_link.s-active:active .inner .fa, .button_circle_letter .no_link.s-active:focus .inner .fa, .button_circle_letter .fake_link.s-active:link .inner .fa, .button_circle_letter .fake_link.s-active:visited .inner .fa, .button_circle_letter .fake_link.s-active:hover .inner .fa, .button_circle_letter .fake_link.s-active:active .inner .fa, .button_circle_letter .fake_link.s-active:focus .inner .fa { color:#6d6e71; }
.button_circle_letter a.s-active:link .inner .label, .button_circle_letter a.s-active:visited .inner .label, .button_circle_letter a.s-active:hover .inner .label, .button_circle_letter a.s-active:active .inner .label, .button_circle_letter a.s-active:focus .inner .label, .button_circle_letter .no_link.s-active:link .inner .label, .button_circle_letter .no_link.s-active:visited .inner .label, .button_circle_letter .no_link.s-active:hover .inner .label, .button_circle_letter .no_link.s-active:active .inner .label, .button_circle_letter .no_link.s-active:focus .inner .label, .button_circle_letter .fake_link.s-active:link .inner .label, .button_circle_letter .fake_link.s-active:visited .inner .label, .button_circle_letter .fake_link.s-active:hover .inner .label, .button_circle_letter .fake_link.s-active:active .inner .label, .button_circle_letter .fake_link.s-active:focus .inner .label { color:#ffffff; }
.sub_nav li a, .sub_nav li .fake_link, .sub_nav li .no_link {
  width:100%;
  text-decoration:none;
  display:block;
  padding:5px 10px;
  -webkit-box-sizing:border-box;
  -moz-box-sizing:border-box;
  box-sizing:border-box;
  background:#f3f3f4;
  color:#6d6e71;
}
.sub_nav li a .inner, .sub_nav li .fake_link .inner, .sub_nav li .no_link .inner {
  display:block;
  font-weight:normal;
}
.sub_nav li a:link, .sub_nav li a:visited, .sub_nav li .fake_link:link, .sub_nav li .fake_link:visited, .sub_nav li .no_link:link, .sub_nav li .no_link:visited {
  background:#f3f3f4;
  color:#6d6e71;
}
.sub_nav li a:hover, .sub_nav li a:active, .sub_nav li a:focus, .sub_nav li .fake_link:hover, .sub_nav li .fake_link:active, .sub_nav li .fake_link:focus, .sub_nav li .no_link:hover, .sub_nav li .no_link:active, .sub_nav li .no_link:focus {
  background:#6d6e71;
  color:#ffffff;
}
.sub_nav li a.s-active, .sub_nav li .fake_link.s-active, .sub_nav li .no_link.s-active {
  color:#ffffff;
  background:#007fc7;
}
.sub_nav li a.s-active:link, .sub_nav li a.s-active:visited, .sub_nav li a.s-active:hover, .sub_nav li a.s-active:active, .sub_nav li a.s-active:focus, .sub_nav li .fake_link.s-active:link, .sub_nav li .fake_link.s-active:visited, .sub_nav li .fake_link.s-active:hover, .sub_nav li .fake_link.s-active:active, .sub_nav li .fake_link.s-active:focus, .sub_nav li .no_link.s-active:link, .sub_nav li .no_link.s-active:visited, .sub_nav li .no_link.s-active:hover, .sub_nav li .no_link.s-active:active, .sub_nav li .no_link.s-active:focus {
  color:#ffffff;
  background:#007fc7;
}
.col_holder {
  width:100%;
  overflow:hidden;
}
.col_stripes {
  margin-top:10px;
  margin-bottom:10px;
  position:relative;
}
.col_stripes .division_line {
  position:absolute;
  top:0;
  height:100%;
  width:1px;
}
.col_stripes .division_line .line_inner {
  position:absolute;
  top:0;
  left:0;
  height:100%;
  width:100%;
  background:#d1d2d4;
}
.col_stripes + .col_stripes { margin-top:30px; }
.col_stripes_25 > .division_line_1 { left:25%; }
.col_stripes_33 > .division_line_1 { left:33.33%; }
.col_stripes_50 > .division_line_1 { left:50%; }
.col_stripes_66 > .division_line_1 { left:66.66%; }
.col_stripes_75 > .division_line_1 { left:75%; }
.col_stripes_25-50 > .division_line_1 { left:25%; }
.col_stripes_25-50 > .division_line_2 { left:50%; }
.col_stripes_25-75 > .division_line_1 { left:25%; }
.col_stripes_25-75 > .division_line_2 { left:75%; }
.col_stripes_33-66 > .division_line_1 { left:33.33%; }
.col_stripes_33-66 > .division_line_2 { left:66.66%; }
.col_stripes_50-75 > .division_line_1 { left:50%; }
.col_stripes_50-75 > .division_line_2 { left:75%; }
.col_stripes_25-50-75 > .division_line_1 { left:25%; }
.col_stripes_25-50-75 > .division_line_2 { left:50%; }
.col_stripes_25-50-75 > .division_line_3 { left:75%; }
.col {
  float:left;
  display:inline;
}
.col_1-1 { width:100%; }
.col_2-1 { width:50%; }
.col_3-1 { width:33.33%; }
.col_6-1 { width:16.66%; }
.col_4-1 { width:25%; }
.col_4-2 { width:50%; }
.col_3-2 { width:66.67%; }
.cols_2 .col:nth-child(2n) { margin-right:-50px; }
.cols_3 .col:nth-child(3n) { margin-right:-50px; }
.cols_4 .col:nth-child(4n) { margin-right:-50px; }
.select_dropdown {
  float:left;
  display:inline;
  position:relative;
}
.select_dropdown .select_dropdown_info {
  display:block;
  float:left;
  display:inline;
  padding:0;
  margin:0;
}
.select_dropdown .select_dropdown_info a, .select_dropdown .select_dropdown_info .no_link, .select_dropdown .select_dropdown_info .fake_link {
  float:left;
  display:inline;
  border:1px solid #a7a9ac;
  background:#f3f3f4;
  color:#6d6e71;
  line-height:22px;
}
.select_dropdown .select_dropdown_info a .inner, .select_dropdown .select_dropdown_info .no_link .inner, .select_dropdown .select_dropdown_info .fake_link .inner {
  float:left;
  display:inline;
  height:22px;
  position:relative;
  padding:0 30px 0 10px;
}
.select_dropdown .select_dropdown_info a .fa, .select_dropdown .select_dropdown_info .no_link .fa, .select_dropdown .select_dropdown_info .fake_link .fa {
  position:absolute;
  top:0;
  right:0;
  width:22px;
  height:22px;
  line-height:22px;
  text-align:center;
}
.select_dropdown .select_dropdown_info a:link, .select_dropdown .select_dropdown_info a:visited, .select_dropdown .select_dropdown_info .no_link:link, .select_dropdown .select_dropdown_info .no_link:visited, .select_dropdown .select_dropdown_info .fake_link:link, .select_dropdown .select_dropdown_info .fake_link:visited {
  border:1px solid #a7a9ac;
  background:#f3f3f4;
  color:#6d6e71;
}
.select_dropdown .select_dropdown_info a:hover, .select_dropdown .select_dropdown_info a:active, .select_dropdown .select_dropdown_info a:focus, .select_dropdown .select_dropdown_info .no_link:hover, .select_dropdown .select_dropdown_info .no_link:active, .select_dropdown .select_dropdown_info .no_link:focus, .select_dropdown .select_dropdown_info .fake_link:hover, .select_dropdown .select_dropdown_info .fake_link:active, .select_dropdown .select_dropdown_info .fake_link:focus {
  border:1px solid #6d6e71;
  background:#f3f3f4;
  color:#424242;
}
.select_dropdown .select_dropdown_options {
  display:none;
  position:absolute;
  top:24px;
  left:0;
  width:100%;
  -webkit-box-sizing:border-box;
  -moz-box-sizing:border-box;
  box-sizing:border-box;
  border:1px solid #6d6e71;
  border-top:none;
}
.select_dropdown .select_dropdown_options ul { width:100%; }
.select_dropdown:hover {
  -moz-box-shadow:2px 2px 4px rgba(0,0,0,0.05), 1px 1px 2px rgba(0,0,0,0.1);
  -webkit-box-shadow:2px -2px 4px rgba(0,0,0,0.05), 1px 1px 2px rgba(0,0,0,0.1);
  box-shadow:2px 2px 4px rgba(0,0,0,0.05), 1px 1px 2px rgba(0,0,0,0.1);
}
.select_dropdown:hover .select_dropdown_options {
  display:block;
  -moz-box-shadow:2px 2px 4px rgba(0,0,0,0.05), 1px 1px 2px rgba(0,0,0,0.1);
  -webkit-box-shadow:2px -2px 4px rgba(0,0,0,0.05), 1px 1px 2px rgba(0,0,0,0.1);
  box-shadow:2px 2px 4px rgba(0,0,0,0.05), 1px 1px 2px rgba(0,0,0,0.1);
}
.select_dropdown.s-disabled { opacity:0.5; }
.select_dropdown.s-disabled:hover {
  -moz-box-shadow:0 0 0 rgba(0,0,0,0), 0 0 0 rgba(0,0,0,0);
  -webkit-box-shadow:0 0 0 rgba(0,0,0,0), 0 0 0 rgba(0,0,0,0);
  box-shadow:0 0 0 rgba(0,0,0,0), 0 0 0 rgba(0,0,0,0);
}
.select_dropdown.s-disabled:hover .select_dropdown_options {
  display:none;
  -moz-box-shadow:0 0 0 rgba(0,0,0,0), 0 0 0 rgba(0,0,0,0);
  -webkit-box-shadow:0 0 0 rgba(0,0,0,0), 0 0 0 rgba(0,0,0,0);
  box-shadow:0 0 0 rgba(0,0,0,0), 0 0 0 rgba(0,0,0,0);
}
.pagination_tools {
  float:right;
  display:inline;
}
.pagination_tools .tools_inner {
  float:right;
  display:inline;
  position:relative;
  padding:0 45px;
}
.pagination_tools .pagination_context {
  float:right;
  display:inline;
  position:relative;
  z-index:2;
  line-height:24px;
}
.pagination_tools .pagination_context .page_current input {
  height:22px;
  line-height:22px;
  padding:0 5px;
  border:1px solid #a7a9ac;
  width:26px;
  background:#ffffff;
}
.pagination_tools .pagination_context .page_current input:focus { border:1px solid #58585a; }
.pagination_tools .pagination_context .page_current label {
  position:relative;
  top:1px;
}
.pagination_tools .pagination_context .page_total {
  position:relative;
  top:1px;
}
.pagination_tools .pagination_nav {
  position:absolute;
  top:0;
  left:0;
  width:100%;
  z-index:1;
}
.pagination_tools .pagination_nav li {
  position:absolute;
  top:2px;
  width:20px;
  height:20px;
}
.pagination_tools .pagination_nav li a, .pagination_tools .pagination_nav li .fake_link, .pagination_tools .pagination_nav li .no_link {
  display:block;
  width:20px;
  height:20px;
  text-decoration:none;
  text-align:center;
  color:#6d6e71;
}
.pagination_tools .pagination_nav li a .label, .pagination_tools .pagination_nav li .fake_link .label, .pagination_tools .pagination_nav li .no_link .label { display:none; }
.pagination_tools .pagination_nav li a .fa, .pagination_tools .pagination_nav li .fake_link .fa, .pagination_tools .pagination_nav li .no_link .fa {
  display:block;
  width:20px;
  height:20px;
  line-height:20px;
}
.pagination_tools .pagination_nav li a:link, .pagination_tools .pagination_nav li a:visited, .pagination_tools .pagination_nav li .fake_link:link, .pagination_tools .pagination_nav li .fake_link:visited, .pagination_tools .pagination_nav li .no_link:link, .pagination_tools .pagination_nav li .no_link:visited { color:#6d6e71; }
.pagination_tools .pagination_nav li a:hover, .pagination_tools .pagination_nav li a:active, .pagination_tools .pagination_nav li a:focus, .pagination_tools .pagination_nav li .fake_link:hover, .pagination_tools .pagination_nav li .fake_link:active, .pagination_tools .pagination_nav li .fake_link:focus, .pagination_tools .pagination_nav li .no_link:hover, .pagination_tools .pagination_nav li .no_link:active, .pagination_tools .pagination_nav li .no_link:focus { color:#007fc7; }
.pagination_tools .pagination_nav li.s-disabled {
  cursor:default;
  opacity:0.5;
}
.pagination_tools .pagination_nav li.s-disabled a, .pagination_tools .pagination_nav li.s-disabled .fake_link, .pagination_tools .pagination_nav li.s-disabled .no_link { color:#6d6e71; }
.pagination_tools .pagination_nav li.s-disabled a:link, .pagination_tools .pagination_nav li.s-disabled a:hover, .pagination_tools .pagination_nav li.s-disabled .fake_link:link, .pagination_tools .pagination_nav li.s-disabled .fake_link:hover, .pagination_tools .pagination_nav li.s-disabled .no_link:link, .pagination_tools .pagination_nav li.s-disabled .no_link:hover { color:#6d6e71; }
.pagination_tools .pagination_nav li.s-disabled a:hover, .pagination_tools .pagination_nav li.s-disabled a:active, .pagination_tools .pagination_nav li.s-disabled a:focus, .pagination_tools .pagination_nav li.s-disabled .fake_link:hover, .pagination_tools .pagination_nav li.s-disabled .fake_link:active, .pagination_tools .pagination_nav li.s-disabled .fake_link:focus, .pagination_tools .pagination_nav li.s-disabled .no_link:hover, .pagination_tools .pagination_nav li.s-disabled .no_link:active, .pagination_tools .pagination_nav li.s-disabled .no_link:focus { color:#6d6e71; }
.pagination_tools .pagination_nav .page_first { left:0; }
.pagination_tools .pagination_nav .page_first .fa {
  position:relative;
  top:1px;
}
.pagination_tools .pagination_nav .page_previous { left:20px; }
.pagination_tools .pagination_nav .page_previous .fa {
  position:relative;
  top:1px;
}
.pagination_tools .pagination_nav .page_last { right:0; }
.pagination_tools .pagination_nav .page_last .fa {
  position:relative;
  top:1px;
}
.pagination_tools .pagination_nav .page_next { right:20px; }
.pagination_tools .pagination_nav .page_next .fa {
  position:relative;
  top:1px;
}
#bench-head {
  width:100%;
  height:50px;
  position:relative;
  background:#ffffff;
}
#bench-logo {
  position:absolute;
  top:0;
  left:0;
  width:227px;
  height:50px;
  z-index:4;
}
#bench-logo a, #bench-logo img {
  display:block;
  width:100%;
}
#main-nav {
  padding:0 200px 0 240px;
  position:relative;
  z-index:101;
  height:50px;
}
#main-nav ul {
  width:100%;
  overflow:hidden;
}
#main-nav ul li {
  float:left;
  display:inline;
  border-left:1px solid #d1d2d4;
}
#main-nav ul li:last-child { border-right:1px solid #d1d2d4; }
#main-nav ul li.s-active_trail a, #main-nav ul li.s-active_trail .no_link, #main-nav ul li.s-active_trail .fake_link {
  color:#58585a;
  border-top:8px solid #7ca33f;
  border-bottom:1px solid #ffffff;
}
#main-nav ul li.s-active_trail a:link, #main-nav ul li.s-active_trail a:visited, #main-nav ul li.s-active_trail .no_link:link, #main-nav ul li.s-active_trail .no_link:visited, #main-nav ul li.s-active_trail .fake_link:link, #main-nav ul li.s-active_trail .fake_link:visited {
  color:#58585a;
  border-top:8px solid #7ca33f;
  border-bottom:1px solid #ffffff;
}
#main-nav ul li.s-active_trail a:hover, #main-nav ul li.s-active_trail a:active, #main-nav ul li.s-active_trail a:hover, #main-nav ul li.s-active_trail .no_link:hover, #main-nav ul li.s-active_trail .no_link:active, #main-nav ul li.s-active_trail .no_link:hover, #main-nav ul li.s-active_trail .fake_link:hover, #main-nav ul li.s-active_trail .fake_link:active, #main-nav ul li.s-active_trail .fake_link:hover {
  color:#58585a;
  border-top:8px solid #7ca33f;
  border-bottom:1px solid #ffffff;
}
#main-nav ul li.s-active_trail a.s-active, #main-nav ul li.s-active_trail .no_link.s-active, #main-nav ul li.s-active_trail .fake_link.s-active {
  color:#58585a;
  border-top:8px solid #7ca33f;
  border-bottom:1px solid #ffffff;
}
#main-nav ul li.s-active_trail a.s-active:link, #main-nav ul li.s-active_trail a.s-active:visited, #main-nav ul li.s-active_trail a.s-active:hover, #main-nav ul li.s-active_trail a.s-active:active, #main-nav ul li.s-active_trail a.s-active:focus, #main-nav ul li.s-active_trail .no_link.s-active:link, #main-nav ul li.s-active_trail .no_link.s-active:visited, #main-nav ul li.s-active_trail .no_link.s-active:hover, #main-nav ul li.s-active_trail .no_link.s-active:active, #main-nav ul li.s-active_trail .no_link.s-active:focus, #main-nav ul li.s-active_trail .fake_link.s-active:link, #main-nav ul li.s-active_trail .fake_link.s-active:visited, #main-nav ul li.s-active_trail .fake_link.s-active:hover, #main-nav ul li.s-active_trail .fake_link.s-active:active, #main-nav ul li.s-active_trail .fake_link.s-active:focus {
  color:#58585a;
  border-top:8px solid #7ca33f;
  border-bottom:1px solid #ffffff;
}
#main-nav ul .list_item {
  float:left;
  display:inline;
}
#main-nav ul a, #main-nav ul .no_link, #main-nav ul .fake_link {
  float:left;
  display:inline;
  text-decoration:none;
  font-size:1.385em;
  padding:9px 10px 3px;
  line-height:24px;
  color:#a7a9ac;
  border-top:8px solid #ffffff;
  border-bottom:1px solid #d1d2d4;
}
#main-nav ul a:link, #main-nav ul a:visited, #main-nav ul .no_link:link, #main-nav ul .no_link:visited, #main-nav ul .fake_link:link, #main-nav ul .fake_link:visited {
  color:#a7a9ac;
  border-top:8px solid #ffffff;
  border-bottom:1px solid #d1d2d4;
}
#main-nav ul a:hover, #main-nav ul a:active, #main-nav ul a:hover, #main-nav ul .no_link:hover, #main-nav ul .no_link:active, #main-nav ul .no_link:hover, #main-nav ul .fake_link:hover, #main-nav ul .fake_link:active, #main-nav ul .fake_link:hover {
  color:#7ca33f;
  border-top:8px solid #ffffff;
  border-bottom:1px solid #d1d2d4;
}
#main-nav ul a.s-active, #main-nav ul .no_link.s-active, #main-nav ul .fake_link.s-active {
  color:#58585a;
  border-top:8px solid #7ca33f;
  border-bottom:1px solid #ffffff;
}
#main-nav ul a.s-active:link, #main-nav ul a.s-active:visited, #main-nav ul a.s-active:hover, #main-nav ul a.s-active:active, #main-nav ul a.s-active:focus, #main-nav ul .no_link.s-active:link, #main-nav ul .no_link.s-active:visited, #main-nav ul .no_link.s-active:hover, #main-nav ul .no_link.s-active:active, #main-nav ul .no_link.s-active:focus, #main-nav ul .fake_link.s-active:link, #main-nav ul .fake_link.s-active:visited, #main-nav ul .fake_link.s-active:hover, #main-nav ul .fake_link.s-active:active, #main-nav ul .fake_link.s-active:focus {
  color:#58585a;
  border-top:8px solid #7ca33f;
  border-bottom:1px solid #ffffff;
}
#user_actions_top {
  position:absolute;
  top:0;
  right:0;
  width:400px;
  height:50px;
  z-index:102;
}
#lock-container {
  float:right;
  display:inline;
  margin:5px 10px;
}
#lock-container .button {
  width:95px;
  margin:0;
}
#lock-container .button a, #lock-container .button .fake_link, #lock-container .button .no_link { position:relative; }
#lock-container .button a .fa, #lock-container .button .fake_link .fa, #lock-container .button .no_link .fa {
  position:absolute;
  top:3px;
  left:10px;
  font-size:36px;
}
#user-container {
  float:right;
  display:inline;
  margin:5px 10px;
  height:40px;
  position:relative;
}
#user-container .user-logged_in {
  display:inline;
  float:right;
}
#user-container .user-logged_in a, #user-container .user-logged_in .fake_link, #user-container .user-logged_in .no_link {
  line-height:30px;
  font-size:1.077em;
  text-decoration:none;
  display:inline-block;
  padding:5px 30px 5px 20px;
  font-family:Palatino, "Palatino Linotype", "Palatino LT STD", "Book Antiqua", Georgia, serif;
  position:relative;
  color:#ffffff;
  background:#007fc7;
}
#user-container .user-logged_in a .inner, #user-container .user-logged_in .fake_link .inner, #user-container .user-logged_in .no_link .inner {
  font-weight:normal;
  border-right:1px solid #ffffff;
  display:inline-block;
  padding:0 20px 0 0;
}
#user-container .user-logged_in a .inner .fa, #user-container .user-logged_in .fake_link .inner .fa, #user-container .user-logged_in .no_link .inner .fa {
  position:absolute;
  top:11px;
  right:10px;
  font-size:20px;
}
#user-container .user-logged_in a:link, #user-container .user-logged_in a:visited, #user-container .user-logged_in .fake_link:link, #user-container .user-logged_in .fake_link:visited, #user-container .user-logged_in .no_link:link, #user-container .user-logged_in .no_link:visited {
  color:#ffffff;
  background:#007fc7;
}
#user-container:hover {
  -moz-box-shadow:2px 2px 4px rgba(0,0,0,0.05), 1px 1px 2px rgba(0,0,0,0.1);
  -webkit-box-shadow:2px -2px 4px rgba(0,0,0,0.05), 1px 1px 2px rgba(0,0,0,0.1);
  box-shadow:2px 2px 4px rgba(0,0,0,0.05), 1px 1px 2px rgba(0,0,0,0.1);
}
#user-container:hover .user_actions {
  max-height:400px;
  -moz-box-shadow:2px 2px 4px rgba(0,0,0,0.05), 1px 1px 2px rgba(0,0,0,0.1);
  -webkit-box-shadow:2px -2px 4px rgba(0,0,0,0.05), 1px 1px 2px rgba(0,0,0,0.1);
  box-shadow:2px 2px 4px rgba(0,0,0,0.05), 1px 1px 2px rgba(0,0,0,0.1);
}
#user-container .user_actions {
  max-height:0;
  width:100%;
  overflow:hidden;
  -webkit-transition:max-height 0.2s ease-in-out;
  -moz-transition:max-height 0.2s ease-in-out;
  -o-transition:max-height 0.2s ease-in-out;
  -ms-transition:max-height 0.2s ease-in-out;
  transition:max-height 0.2s ease-in-out;
  position:absolute;
  top:40px;
  right:0;
}
.app-container { min-height:300px; }
.app-container p {
  margin:0 10px;
  padding-bottom:20px;
}
#app-header {
  background:#a7a9ac;
  padding-right:200px;
  position:fixed;
  z-index:101;
  top:50px;
  left:0;
  width:100%;
  -webkit-box-sizing:border-box;
  -moz-box-sizing:border-box;
  box-sizing:border-box;
}
.app_header_inner { width:100%; }
#app-nav ul {
  width:100%;
  height:30px;
}
#app-nav ul li {
  float:left;
  display:inline;
  border-left:1px solid #ffffff;
}
#app-nav ul li.s-active_trail > .list_item > a, #app-nav ul li.s-active_trail > .list_item > .fake_link, #app-nav ul li.s-active_trail > .list_item > .no_link { background:#6d6e71; }
#app-nav ul li.s-active_trail > .list_item > a:link, #app-nav ul li.s-active_trail > .list_item > a:visited, #app-nav ul li.s-active_trail > .list_item > .fake_link:link, #app-nav ul li.s-active_trail > .list_item > .fake_link:visited, #app-nav ul li.s-active_trail > .list_item > .no_link:link, #app-nav ul li.s-active_trail > .list_item > .no_link:visited { background:#6d6e71; }
#app-nav ul li.s-active_trail > .list_item > a:hover, #app-nav ul li.s-active_trail > .list_item > a:active, #app-nav ul li.s-active_trail > .list_item > a:focus, #app-nav ul li.s-active_trail > .list_item > .fake_link:hover, #app-nav ul li.s-active_trail > .list_item > .fake_link:active, #app-nav ul li.s-active_trail > .list_item > .fake_link:focus, #app-nav ul li.s-active_trail > .list_item > .no_link:hover, #app-nav ul li.s-active_trail > .list_item > .no_link:active, #app-nav ul li.s-active_trail > .list_item > .no_link:focus { background:#58585a; }
#app-nav ul li.s-active_trail > .list_item > a.s-active, #app-nav ul li.s-active_trail > .list_item > .fake_link.s-active, #app-nav ul li.s-active_trail > .list_item > .no_link.s-active {
  color:#ffffff;
  background:#007fc7;
}
#app-nav ul li.s-active_trail > .list_item > a.s-active:link, #app-nav ul li.s-active_trail > .list_item > a.s-active:visited, #app-nav ul li.s-active_trail > .list_item > a.s-active:hover, #app-nav ul li.s-active_trail > .list_item > a.s-active:active, #app-nav ul li.s-active_trail > .list_item > a.s-active:focus, #app-nav ul li.s-active_trail > .list_item > .fake_link.s-active:link, #app-nav ul li.s-active_trail > .list_item > .fake_link.s-active:visited, #app-nav ul li.s-active_trail > .list_item > .fake_link.s-active:hover, #app-nav ul li.s-active_trail > .list_item > .fake_link.s-active:active, #app-nav ul li.s-active_trail > .list_item > .fake_link.s-active:focus, #app-nav ul li.s-active_trail > .list_item > .no_link.s-active:link, #app-nav ul li.s-active_trail > .list_item > .no_link.s-active:visited, #app-nav ul li.s-active_trail > .list_item > .no_link.s-active:hover, #app-nav ul li.s-active_trail > .list_item > .no_link.s-active:active, #app-nav ul li.s-active_trail > .list_item > .no_link.s-active:focus {
  color:#ffffff;
  background:#007fc7;
}
#app-nav ul li:first-child { border-left:none; }
#app-nav ul li .list_item {
  float:left;
  display:inline;
  position:relative;
}
#app-nav ul li a, #app-nav ul li .no_link, #app-nav ul li .fake_link {
  font-size:1.077em;
  padding:5px 10px;
  line-height:20px;
  float:left;
  display:inline;
}
#app-nav ul li .no_link {
  color:#ffffff;
  background:#a7a9ac;
}
#app-nav ul li a, #app-nav ul li .no_link, #app-nav ul li .fake_link {
  text-decoration:none;
  color:#ffffff;
  background:#a7a9ac;
}
#app-nav ul li a:link, #app-nav ul li a:visited, #app-nav ul li .no_link:link, #app-nav ul li .no_link:visited, #app-nav ul li .fake_link:link, #app-nav ul li .fake_link:visited {
  color:#ffffff;
  background:#a7a9ac;
}
#app-nav ul li a:hover, #app-nav ul li a:active, #app-nav ul li a:focus, #app-nav ul li .no_link:hover, #app-nav ul li .no_link:active, #app-nav ul li .no_link:focus, #app-nav ul li .fake_link:hover, #app-nav ul li .fake_link:active, #app-nav ul li .fake_link:focus {
  color:#ffffff;
  background:#6d6e71;
}
#app-nav ul li a.s-active, #app-nav ul li .no_link.s-active, #app-nav ul li .fake_link.s-active {
  color:#ffffff;
  background:#007fc7;
}
#app-nav ul li a.s-active:link, #app-nav ul li a.s-active:visited, #app-nav ul li a.s-active:hover, #app-nav ul li a.s-active:active, #app-nav ul li a.s-active:focus, #app-nav ul li .no_link.s-active:link, #app-nav ul li .no_link.s-active:visited, #app-nav ul li .no_link.s-active:hover, #app-nav ul li .no_link.s-active:active, #app-nav ul li .no_link.s-active:focus, #app-nav ul li .fake_link.s-active:link, #app-nav ul li .fake_link.s-active:visited, #app-nav ul li .fake_link.s-active:hover, #app-nav ul li .fake_link.s-active:active, #app-nav ul li .fake_link.s-active:focus {
  color:#ffffff;
  background:#007fc7;
}
#app-nav ul li li a, #app-nav ul li li .no_link, #app-nav ul li li .fake_link {
  font-size:1.000em;
  background:#f3f3f4;
  color:#6d6e71;
}
#app-nav ul li li a:link, #app-nav ul li li a:visited, #app-nav ul li li .no_link:link, #app-nav ul li li .no_link:visited, #app-nav ul li li .fake_link:link, #app-nav ul li li .fake_link:visited {
  background:#f3f3f4;
  color:#6d6e71;
}
#app-nav ul li li a:hover, #app-nav ul li li a:active, #app-nav ul li li a:focus, #app-nav ul li li .no_link:hover, #app-nav ul li li .no_link:active, #app-nav ul li li .no_link:focus, #app-nav ul li li .fake_link:hover, #app-nav ul li li .fake_link:active, #app-nav ul li li .fake_link:focus {
  background:#6d6e71;
  color:#ffffff;
}
#app-nav ul li li a.s-active, #app-nav ul li li .no_link.s-active, #app-nav ul li li .fake_link.s-active {
  color:#ffffff;
  background:#007fc7;
}
#app-nav ul li li a.s-active:link, #app-nav ul li li a.s-active:visited, #app-nav ul li li a.s-active:hover, #app-nav ul li li a.s-active:active, #app-nav ul li li a.s-active:focus, #app-nav ul li li .no_link.s-active:link, #app-nav ul li li .no_link.s-active:visited, #app-nav ul li li .no_link.s-active:hover, #app-nav ul li li .no_link.s-active:active, #app-nav ul li li .no_link.s-active:focus, #app-nav ul li li .fake_link.s-active:link, #app-nav ul li li .fake_link.s-active:visited, #app-nav ul li li .fake_link.s-active:hover, #app-nav ul li li .fake_link.s-active:active, #app-nav ul li li .fake_link.s-active:focus {
  color:#ffffff;
  background:#007fc7;
}
#app-nav ul li:hover .sub_nav {
  max-height:2000px;
  -moz-box-shadow:2px 2px 4px rgba(0,0,0,0.05), 1px 1px 2px rgba(0,0,0,0.1);
  -webkit-box-shadow:2px -2px 4px rgba(0,0,0,0.05), 1px 1px 2px rgba(0,0,0,0.1);
  box-shadow:2px 2px 4px rgba(0,0,0,0.05), 1px 1px 2px rgba(0,0,0,0.1);
}
#app-nav ul .sub_nav {
  max-height:0;
  -webkit-transition:all 0.2s ease-in-out;
  -moz-transition:all 0.2s ease-in-out;
  -o-transition:all 0.2s ease-in-out;
  -ms-transition:all 0.2s ease-in-out;
  transition:all 0.2s ease-in-out;
  width:200px;
  height:auto;
  position:absolute;
  top:30px;
  left:0;
  overflow:hidden;
}
#app-nav ul .sub_nav li {
  display:list-item;
  width:auto;
  float:none;
}
#app-nav ul .sub_nav li .list_item {
  float:none;
  display:block;
}
#app-settings-nav {
  position:absolute;
  top:0;
  right:0;
  width:200px;
}
#app-settings-nav ul {
  width:100%;
  height:30px;
}
#app-settings-nav ul li {
  float:right;
  display:inline;
  border-right:1px solid #cccccc;
}
#app-settings-nav ul li:first-child { border-right:none; }
#app-settings-nav ul li a, #app-settings-nav ul li .no_link, #app-settings-nav ul li .fake_link {
  font-size:1.077em;
  padding:5px 10px;
  line-height:20px;
  float:left;
  display:inline;
}
#app-settings-nav ul li .no_link {
  color:#ffffff;
  background:#a7a9ac;
}
#app-settings-nav ul li a, #app-settings-nav ul li .fake_link {
  text-decoration:none;
  color:#ffffff;
}
#app-settings-nav ul li a:link, #app-settings-nav ul li a:visited, #app-settings-nav ul li .fake_link:link, #app-settings-nav ul li .fake_link:visited { color:#ffffff; }
#app-settings-nav ul li a:hover, #app-settings-nav ul li a:active, #app-settings-nav ul li a:focus, #app-settings-nav ul li .fake_link:hover, #app-settings-nav ul li .fake_link:active, #app-settings-nav ul li .fake_link:focus { color:#ffffff; }
#app-settings-nav ul li a.s-active, #app-settings-nav ul li .fake_link.s-active {
  color:#ffffff;
  background:#007fc7;
}
#app-settings-nav ul li a.s-active:link, #app-settings-nav ul li a.s-active:visited, #app-settings-nav ul li a.s-active:hover, #app-settings-nav ul li a.s-active:active, #app-settings-nav ul li a.s-active:focus, #app-settings-nav ul li .fake_link.s-active:link, #app-settings-nav ul li .fake_link.s-active:visited, #app-settings-nav ul li .fake_link.s-active:hover, #app-settings-nav ul li .fake_link.s-active:active, #app-settings-nav ul li .fake_link.s-active:focus {
  color:#ffffff;
  background:#007fc7;
}
#app-settings-nav ul li li a, #app-settings-nav ul li li .fake_link {
  font-size:1.000em;
  background:#f3f3f4;
  color:#6d6e71;
}
#app-settings-nav ul li li a:link, #app-settings-nav ul li li a:visited, #app-settings-nav ul li li .fake_link:link, #app-settings-nav ul li li .fake_link:visited {
  background:#f3f3f4;
  color:#6d6e71;
}
#app-settings-nav ul li li a:hover, #app-settings-nav ul li li a:active, #app-settings-nav ul li li a:focus, #app-settings-nav ul li li .fake_link:hover, #app-settings-nav ul li li .fake_link:active, #app-settings-nav ul li li .fake_link:focus {
  background:#6d6e71;
  color:#ffffff;
}
#app-settings-nav ul li li a.s-active, #app-settings-nav ul li li .fake_link.s-active {
  color:#ffffff;
  background:#007fc7;
}
#app-settings-nav ul li li a.s-active:link, #app-settings-nav ul li li a.s-active:visited, #app-settings-nav ul li li a.s-active:hover, #app-settings-nav ul li li a.s-active:active, #app-settings-nav ul li li a.s-active:focus, #app-settings-nav ul li li .fake_link.s-active:link, #app-settings-nav ul li li .fake_link.s-active:visited, #app-settings-nav ul li li .fake_link.s-active:hover, #app-settings-nav ul li li .fake_link.s-active:active, #app-settings-nav ul li li .fake_link.s-active:focus {
  color:#ffffff;
  background:#007fc7;
}
#app-settings-nav ul li:hover .sub_nav {
  max-height:600px;
  -moz-box-shadow:2px 2px 4px rgba(0,0,0,0.05), 1px 1px 2px rgba(0,0,0,0.1);
  -webkit-box-shadow:2px -2px 4px rgba(0,0,0,0.05), 1px 1px 2px rgba(0,0,0,0.1);
  box-shadow:2px 2px 4px rgba(0,0,0,0.05), 1px 1px 2px rgba(0,0,0,0.1);
}
#app-settings-nav ul .sub_nav {
  max-height:0;
  -webkit-transition:all 0.2s ease-in-out;
  -moz-transition:all 0.2s ease-in-out;
  -o-transition:all 0.2s ease-in-out;
  -ms-transition:all 0.2s ease-in-out;
  transition:all 0.2s ease-in-out;
  width:200px;
  height:auto;
  position:absolute;
  top:30px;
  right:0;
  overflow:hidden;
}
#app-settings-nav ul .sub_nav li {
  display:list-item;
  width:auto;
  float:none;
}
#app-settings-nav ul .sub_nav li .list_item {
  float:none;
  display:block;
}
#nav-item-platform-configuration a, #nav-item-platform-configuration .fake_link, #nav-item-platform-configuration .no_link {
  position:relative;
  padding-left:34px !important;
}
#nav-item-platform-configuration .fa {
  position:absolute;
  top:6px;
  left:10px;
  font-size:18px;
}
.app_content_header {
  width:100%;
  overflow:hidden;
  position:relative;
  font-size:1.385em;
  padding:10px 10px;
  -webkit-box-sizing:border-box;
  -moz-box-sizing:border-box;
  box-sizing:border-box;
}
.app_content_header .breadcrumbs {
  float:left;
  display:inline;
}
.app_content_header .breadcrumbs ul {
  float:left;
  display:inline;
}
.app_content_header .breadcrumbs ul li {
  float:left;
  display:inline;
  padding-right:10px;
}
.app_content_header .breadcrumbs ul li a, .app_content_header .breadcrumbs ul li .fake_link, .app_content_header .breadcrumbs ul li .no_link {
  float:left;
  display:inline;
  text-decoration:none;
  margin-right:10px;
  color:#58585a;
}
.app_content_header .breadcrumbs ul li a:link, .app_content_header .breadcrumbs ul li a:visited, .app_content_header .breadcrumbs ul li .fake_link:link, .app_content_header .breadcrumbs ul li .fake_link:visited, .app_content_header .breadcrumbs ul li .no_link:link, .app_content_header .breadcrumbs ul li .no_link:visited { color:#58585a; }
.app_content_header .breadcrumbs ul li a:hover, .app_content_header .breadcrumbs ul li a:active, .app_content_header .breadcrumbs ul li a:focus, .app_content_header .breadcrumbs ul li .fake_link:hover, .app_content_header .breadcrumbs ul li .fake_link:active, .app_content_header .breadcrumbs ul li .fake_link:focus, .app_content_header .breadcrumbs ul li .no_link:hover, .app_content_header .breadcrumbs ul li .no_link:active, .app_content_header .breadcrumbs ul li .no_link:focus {
  text-decoration:underline;
  color:#424242;
}
.app_content_header h1 {
  float:left;
  display:inline;
  font-weight:normal;
  color:#000000;
  font-size:1.000em;
}
.app_content_header .app_head_actions {
  position:absolute;
  top:14px;
  right:10px;
  font-size:0.722em;
}
.app_section_header {
  width:100%;
  position:relative;
  padding:10px 0 10px;
}
.app_section_header .app_section_title {
  line-height:20px;
  padding:5px 10px;
  font-weight:normal;
}
.app_section_header h2 { font-size:1.231em; }
.app_section_header .app_head_actions {
  position:absolute;
  top:15px;
  right:10px;
}
.app_block {
  margin:0 10px 20px;
  border:1px solid #d1d2d4;
}
.app_block_head {
  width:100%;
  position:relative;
  background:#d1d2d4;
  overflow:hidden;
}
.app_block_title {
  color:#007fc7;
  padding:4px 10px 5px;
  font-size:1.231em;
  font-weight:normal;
}
.app_tools_1 .app_block_title { padding-right:45px; }
.app_tools_2 .app_block_title { padding-right:70px; }
.app_tools_3 .app_block_title { padding-right:95px; }
.app_tools_4 .app_block_title { padding-right:120px; }
.app_tools_5 .app_block_title { padding-right:145px; }
.app_block_head_tools {
  position:absolute;
  top:6px;
  right:10px;
}
.app_tools_1 .app_block_head_tools { width:25px; }
.app_tools_2 .app_block_head_tools { width:50px; }
.app_tools_3 .app_block_head_tools { width:75px; }
.app_tools_4 .app_block_head_tools { width:100px; }
.app_tools_5 .app_block_head_tools { width:125px; }
.tool_list {
  width:100%;
  overflow:hidden;
  list-style:none;
  margin:0;
  padding:0;
}
.tool_list li {
  float:right;
  display:inline;
  width:20px;
  height:20px;
  margin-left:5px;
  cursor:pointer;
}
.tool_list li .inner {
  display:block;
  text-indent:-9999px;
  overflow:hidden;
  width:20px;
  height:20px;
  position:relative;
}
.tool_list li .inner .fa {
  display:block;
  text-indent:0;
  position:absolute;
  top:3px;
  left:2px;
  width:16px;
  height:16px;
  font-size:16px;
  overflow:hidden;
}
.tool_list li .list_item {
  background:transparent;
  width:20px;
  height:20px;
  overflow:hidden;
  color:#6d6e71;
}
.tool_list li .list_item:hover {
  color:#007fc7;
  background:#f3f3f4;
}
.app_block_open .tool_list .tool_minimize { display:inline; }
.app_block_close .tool_list .tool_minimize { display:none; }
.app_block_open .tool_list .tool_maximize { display:none; }
.app_block_close .tool_list .tool_maximize { display:inline; }
.app_block_head_actions {
  position:absolute;
  top:6px;
  height:20px;
  padding-right:10px;
  right:0;
}
.app_tools_1 .app_block_head_actions, .app_tools_2 .app_block_head_actions, .app_tools_3 .app_block_head_actions, .app_tools_4 .app_block_head_actions, .app_tools_5 .app_block_head_actions { border-right:1px solid #f3f3f4; }
.app_tools_1 .app_block_head_actions { right:40px; }
.app_tools_2 .app_block_head_actions { right:65px; }
.app_tools_3 .app_block_head_actions { right:90px; }
.app_tools_4 .app_block_head_actions { width:115px; }
.app_tools_5 .app_block_head_actions { width:140px; }
.button_list {
  width:100%;
  overflow:hidden;
  list-style:none;
  margin:0;
  padding:0;
}
.button_list li {
  float:right;
  display:inline;
  margin-left:5px;
  cursor:pointer;
}
.app_block_content { padding:0; }
.app_block_footer {
  background:#d1d2d4;
  width:100%;
  height:34px;
  position:relative;
}
.app_block_footer .selection_all {
  float:left;
  display:inline;
  height:34px;
  width:30px;
  position:relative;
}
.app_block_footer .selection_all input {
  position:absolute;
  left:8px;
  top:10px;
  z-index:2;
}
.app_block_footer .selection_all label {
  position:absolute;
  width:100%;
  height:100%;
  padding:0;
  margin:0;
  display:block;
  z-index:3;
  text-indent:-9999px;
}
.app_block_footer .app_block_pagination_tools {
  float:none;
  display:block;
  position:absolute;
  top:5px;
  right:5px;
}
.app_block_footer .selection_tools_actions {
  margin:5px 0 0 5px;
  position:relative;
  z-index:10;
}
.app_block_footer .selection_tools_actions:last-child { margin-right:5px; }
.app_block_footer .actions_list_container {
  float:left;
  display:inline;
  margin-top:7px;
  margin-left:0;
}
.table_holder {
  margin:0;
  padding:0;
  overflow-y:auto;
}
.table_holder table { min-width:100%; }
.table_holder table .cell { display:block; }
.table_holder table .cell a { display:block; }
.table_holder table .button { display:inline-block; }
.table_holder table .s-txt-vertical { height:80px; }
.table_holder table .s-txt-vertical .cell {
  -webkit-transform:rotate(-90deg);
  -moz-transform:rotate(-90deg);
  -ms-transform:rotate(-90deg);
  -o-transform:rotate(-90deg);
  transform:rotate(-90deg);
  height:auto;
  width:auto;
  writing-mode:vertical-lr;
  white-space:nowrap;
  width:20px;
  height:20px;
}
.table_holder table .line {
  display:block;
  line-height:1.25;
}
.table_holder table .s-txt-center { text-align:center; }
.table_holder table .s-txt-right { text-align:right; }
.table_holder table .s-txt-hide .cell { text-indent:-9999px; }
.table_holder table .s-check-only .cell {
  position:relative;
  height:30px;
  width:30px;
  margin:-5px;
}
.table_holder table .s-check-only .cell input {
  text-indent:0;
  display:block;
  position:relative;
  top:8px;
  left:8px;
}
.table_holder table .s-check-only .cell label {
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
  padding:0;
  margin:0;
  display:block;
  text-indent:-9999px;
}
.table_holder td, .table_holder th {
  padding:5px;
  border-left:1px solid #d1d2d4;
}
.table_holder td:first-child, .table_holder th:first-child { border-left:none; }
.table_holder th.s-minchart_td { padding:0; }
.table_holder th.s-minchart_td .cell { padding:5px; }
.table_holder td.s-minchart_td, .table_holder td.s-references-td { padding:0; }
.table_holder td.s-minchart_td .cell, .table_holder td.s-references-td .cell {
  padding:0;
  width:100%;
  overflow:hidden;
}
.table_holder .s-minchart_td .chart_mini {
  margin:0;
  padding:5px;
  border-right:1px solid #a7a9ac;
  float:left;
  display:inline;
}
.table_holder .s-minchart_td .chart_mini:last-child {
  border-right:none;
  padding-right:0;
}
.table_holder .button_circle_letter { margin-right:5px; }
.table_holder .button_circle_letter:last-child { margin-right:0; }
.table_holder .s-references-td .button_circle_letter {
  margin:5px 0 5px 5px;
  float:left;
  display:inline;
}
.table_holder_info-listing { margin:0 10px; }
.table_holder_info-listing table td, .table_holder_info-listing table th { border:none; }
.table_info-20-80 th { width:20%; }
.table_info-20-80 td { width:auto; }
.table_info-25-75 th { width:25%; }
.table_info-25-75 td { width:auto; }
.table_info-30-70 th { width:30%; }
.table_info-30-70 td { width:auto; }
.table_info-40-60 th { width:40%; }
.table_info-40-60 td { width:auto; }
.table_info-50-50 th { width:50%; }
.table_info-50-50 td { width:auto; }
.table_info-60-40 th { width:60%; }
.table_info-60-40 td { width:auto; }
.table_info-70-30 th { width:70%; }
.table_info-70-30 td { width:auto; }
.table_info-75-25 th { width:75%; }
.table_info-75-25 td { width:auto; }
.table_info-80-20 th { width:80%; }
.table_info-80-20 td { width:auto; }
.s-width-icon-1 { width:24px; }
.s-width-icon-2 { width:52px; }
.s-width-icon-3 {
  width:80px;
  text-align:center;
}
.s-width-icon-4 {
  width:108px;
  text-align:center;
}
.s-width-icon-5 {
  width:136px;
  text-align:center;
}
.s-width-icon-6 {
  width:164px;
  text-align:center;
}
.s-width-icon-7 {
  width:192px;
  text-align:center;
}
.s-width-icon-8 {
  width:220px;
  text-align:center;
}
.s-width-icon-9 {
  width:248px;
  text-align:center;
}
.s-width-icon-10 {
  width:276px;
  text-align:center;
}
.s-width-icon-11 {
  width:304px;
  text-align:center;
}
.s-width-selectbox {
  width:20px;
  text-align:center;
}
.s-txt-similarities {
  width:113px;
  text-align:center;
}
.s-txt-references {
  width:75px;
  text-align:center;
}
thead th {
  font-size:1em;
  vertical-align:bottom;
  text-align:left;
}
thead tr:last-child th { border-bottom:1px solid #d1d2d4; }
tbody {
  background:none;
  font-size:1em;
}
tbody td { border-top:1px solid #a7a9ac; }
tbody tr:first-child td { border-top:none; }
tbody tr:hover td, tbody tr:hover th { background:#f3f3f4; }
tfoot {
  background:none;
  font-size:1em;
  color:#969696;
}
tfoot td {
  font-style:italic;
  text-align:right;
  border-left:1px solid #ffffff;
}
tfoot tr:first-child td {
  border-top:1px solid #e7e7e7;
  border-left:none;
}
tr td {
  font-weight:normal;
  background:none;
}
.s-selected td {
  background:#9cdbff;
  border-left-color:#a7a9ac;
}
.s-selected:hover td {
  background:#2fa6eb;
  border-left-color:#6d6e71;
}
.chart {
  width:100%;
  margin-bottom:20px;
}
.chart header em { display:block; }
.chart_inner { padding:0 10px 20px; }
.chart_inner header {
  float:none;
  display:block;
  width:auto;
  padding:0;
}
.chart_inner header h2, .chart_inner header h3, .chart_inner header h4, .chart_inner header h5, .chart_inner header h6 {
  padding:0 !important;
  margin:0 !important;
  color:#000000;
}
.chart_inner header h2 em, .chart_inner header h3 em, .chart_inner header h4 em, .chart_inner header h5 em, .chart_inner header h6 em {
  padding-left:5px;
  font-size:0.813em;
  font-weight:normal;
  color:#444444;
}
.chart_content {
  width:100%;
  padding-bottom:60%;
  height:0;
  position:relative;
  z-index:10;
}
.chart_content_outer {
  width:100%;
  position:relative;
  padding-top:40px;
  padding-bottom:20px;
}
.axis_legend {
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
  margin:0;
  padding:0;
  font:0.923em;
  line-height:1.2;
  color:#777777;
}
.axis_legend .axis_y {
  position:absolute;
  top:15px;
  left:0;
  width:10%;
  text-align:right;
  height:20px;
}
.axis_legend .axis_y .inner {
  display:block;
  padding:0 5px;
}
.axis_legend .axis_x {
  position:absolute;
  bottom:0;
  right:10%;
  width:80%;
  text-align:center;
  height:20px;
}
.axis_legend .axis_x .inner {
  display:block;
  padding:0 5px;
}
.bar_chart_lines {
  margin:0 !important;
  position:absolute;
  height:100%;
  width:100%;
  padding:0;
  top:0;
  left:0;
  z-index:10;
  list-style:none;
  list-style-image:none;
}
.bar_chart_vertical .bar_chart_lines {
  width:90%;
  padding:0;
  left:10%;
  height:90%;
}
.bar_chart_vertical .bar_chart_lines .bar_chart_line_important .value_inner { background:#424242; }
.bar_chart_vertical .bar_chart_lines .bar_chart_line {
  height:100%;
  text-align:center;
  margin:0;
  position:absolute;
}
.bar_chart_vertical .bar_chart_lines .bar_chart_line .bar_chart_line_inner {
  padding:0;
  height:100%;
  position:absolute;
  width:100%;
}
.bar_chart_vertical .bar_chart_lines .bar_chart_line .bar_chart_line_inner .chart_label { width:100%; }
.bar_chart_vertical .bar_chart_lines .bar_chart_line .bar_chart_line_inner .chart_value {
  position:absolute;
  bottom:0;
  height:100%;
  width:100%;
  -webkit-box-sizing:border-box;
  -moz-box-sizing:border-box;
  box-sizing:border-box;
  border-left:2px solid #ffffff;
  border-right:2px solid #ffffff;
}
.bar_chart_vertical .bar_chart_lines .bar_chart_line .bar_chart_line_inner .chart_value .lt-ie8 {
  left:4%;
  width:92%;
  border:none;
}
.bar_chart_vertical .bar_chart_lines .bar_chart_line .bar_chart_line_inner .chart_value .value_inner {
  top:auto;
  bottom:0;
  width:100%;
  background:#424242;
}
.bar_chart_vertical .bar_chart_lines .bar_chart_line .bar_chart_line_inner .chart_value .value_inner .value_label {
  width:200%;
  right:auto;
  left:-50%;
  font-size:12px;
  font-weight:normal;
  top:-25px;
  text-align:center;
  color:#424242;
}
.bar_chart_vertical .bar_chart_lines .bar_chart_line_important .bar_chart_line_inner .chart_value .value_inner { background:#424242; }
.bar_chart_horizontal .bar_chart_lines .bar_chart_line {
  height:50%;
  text-align:center;
  margin:0;
  position:absolute;
}
.bar_chart_horizontal .bar_chart_lines .bar_chart_line .bar_chart_line_inner {
  padding:0;
  height:100%;
  position:absolute;
  width:100%;
}
.bar_chart_horizontal .bar_chart_lines .bar_chart_line .bar_chart_line_inner .chart_value {
  position:absolute;
  bottom:0;
  left:4%;
  width:92%;
  height:100%;
}
.bar_chart_horizontal .bar_chart_lines .bar_chart_line .bar_chart_line_inner .chart_value .value_inner { height:100%; }
.bar_chart_lines .bar_chart_line {
  width:100%;
  position:relative;
}
.bar_chart_lines .bar_chart_line .bar_chart_line_inner {
  padding-left:40px;
  padding-right:50px;
}
.bar_chart_lines .bar_chart_line .bar_chart_line_inner .chart_label {
  position:absolute;
  bottom:0;
  left:0;
  width:40px;
  line-height:30px;
  color:#000000;
}
.bar_chart_lines .bar_chart_line .bar_chart_line_inner .seperator { display:none; }
.bar_chart_lines .bar_chart_line .bar_chart_line_inner .chart_value {
  width:100%;
  position:relative;
  height:30px;
  display:block;
  line-height:1px;
}
.bar_chart_lines .bar_chart_line .bar_chart_line_inner .chart_value .value_inner {
  position:absolute;
  top:12px;
  left:0;
  display:block;
  line-height:1px;
  background:#007fc7;
}
.bar_chart_lines .bar_chart_line .bar_chart_line_inner .chart_value .value_inner .value_label {
  position:absolute;
  display:block;
  right:-50px;
  width:45px;
  height:30px;
  line-height:30px;
  top:-12px;
  text-align:left;
  font-size:;
  text-transform:uppercase;
  color:#007fc7;
  font-weight:bold;
}
.bar_chart_lines_23 .bar_chart_line { width:4.34%; }
.bar_chart_lines_23 .bar_chart_line_1 { left:0; }
.bar_chart_lines_23 .bar_chart_line_2 { left:4.34%; }
.bar_chart_lines_23 .bar_chart_line_3 { left:8.68%; }
.bar_chart_lines_23 .bar_chart_line_4 { left:13.02%; }
.bar_chart_lines_23 .bar_chart_line_5 { left:17.36%; }
.bar_chart_lines_23 .bar_chart_line_6 { left:21.7%; }
.bar_chart_lines_23 .bar_chart_line_7 { left:26.04%; }
.bar_chart_lines_23 .bar_chart_line_8 { left:30.38%; }
.bar_chart_lines_23 .bar_chart_line_9 { left:34.72%; }
.bar_chart_lines_23 .bar_chart_line_10 { left:39.06%; }
.bar_chart_lines_23 .bar_chart_line_11 { left:43.4%; }
.bar_chart_lines_23 .bar_chart_line_12 { left:47.74%; }
.bar_chart_lines_23 .bar_chart_line_13 { left:52.08%; }
.bar_chart_lines_23 .bar_chart_line_14 { left:56.42%; }
.bar_chart_lines_23 .bar_chart_line_15 { left:60.76%; }
.bar_chart_lines_23 .bar_chart_line_16 { left:65.1%; }
.bar_chart_lines_23 .bar_chart_line_17 { left:69.44%; }
.bar_chart_lines_23 .bar_chart_line_18 { left:73.78%; }
.bar_chart_lines_23 .bar_chart_line_19 { left:78.12%; }
.bar_chart_lines_23 .bar_chart_line_20 { left:82.46%; }
.bar_chart_lines_23 .bar_chart_line_21 { left:86.8%; }
.bar_chart_lines_23 .bar_chart_line_22 { left:91.14%; }
.bar_chart_lines_23 .bar_chart_line_23 { left:95.48%; }
.bar_chart_lines_22 .bar_chart_line { width:4.54%; }
.bar_chart_lines_22 .bar_chart_line:nth-child(22n) { margin-right:-40px; }
.bar_chart_lines_20 .bar_chart_line { width:5%; }
.bar_chart_lines_20 .bar_chart_line_1 { left:0; }
.bar_chart_lines_20 .bar_chart_line_2 { left:5%; }
.bar_chart_lines_20 .bar_chart_line_3 { left:10%; }
.bar_chart_lines_20 .bar_chart_line_4 { left:15%; }
.bar_chart_lines_20 .bar_chart_line_5 { left:20%; }
.bar_chart_lines_20 .bar_chart_line_6 { left:25%; }
.bar_chart_lines_20 .bar_chart_line_7 { left:30%; }
.bar_chart_lines_20 .bar_chart_line_8 { left:35%; }
.bar_chart_lines_20 .bar_chart_line_9 { left:40%; }
.bar_chart_lines_20 .bar_chart_line_10 { left:45%; }
.bar_chart_lines_20 .bar_chart_line_11 { left:50%; }
.bar_chart_lines_20 .bar_chart_line_12 { left:55%; }
.bar_chart_lines_20 .bar_chart_line_13 { left:60%; }
.bar_chart_lines_20 .bar_chart_line_14 { left:65%; }
.bar_chart_lines_20 .bar_chart_line_15 { left:70%; }
.bar_chart_lines_20 .bar_chart_line_16 { left:75%; }
.bar_chart_lines_20 .bar_chart_line_17 { left:80%; }
.bar_chart_lines_20 .bar_chart_line_18 { left:85%; }
.bar_chart_lines_20 .bar_chart_line_19 { left:90%; }
.bar_chart_lines_20 .bar_chart_line_20 { left:95%; }
.bar_chart_lines_8 .bar_chart_line {
  width:12.5%;
  font-size:11px;
}
.bar_chart_lines_8 .bar_chart_line strong {
  font-weight:normal;
  line-height:1em !important;
}
.bar_chart_lines_8 .bar_chart_line:nth-child(8n) { margin-right:-40px; }
.bar_chart_lines_8 .bar_chart_line_1 { left:0; }
.bar_chart_lines_8 .bar_chart_line_2 { left:12.5%; }
.bar_chart_lines_8 .bar_chart_line_3 { left:25%; }
.bar_chart_lines_8 .bar_chart_line_4 { left:37.5%; }
.bar_chart_lines_8 .bar_chart_line_5 { left:50%; }
.bar_chart_lines_8 .bar_chart_line_6 { left:62.5%; }
.bar_chart_lines_8 .bar_chart_line_7 { left:75%; }
.bar_chart_lines_8 .bar_chart_line_8 { left:87.5%; }
.bar_chart_lines_5 .bar_chart_line {
  width:20%;
  font-size:11px;
}
.bar_chart_lines_5 .bar_chart_line strong {
  font-weight:normal;
  line-height:1em !important;
}
.bar_chart_lines_5 .bar_chart_line:nth-child(5n) { margin-right:-40px; }
.bar_chart_lines_5 .bar_chart_line_1 { left:0; }
.bar_chart_lines_5 .bar_chart_line_2 { left:20%; }
.bar_chart_lines_5 .bar_chart_line_3 { left:40%; }
.bar_chart_lines_5 .bar_chart_line_4 { left:60%; }
.bar_chart_lines_5 .bar_chart_line_5 { left:80%; }
.bar_chart_lines_11 .bar_chart_line {
  width:9%;
  font-size:11px;
}
.bar_chart_lines_11 .bar_chart_line strong {
  font-weight:normal;
  line-height:1em !important;
}
.bar_chart_lines_11 .bar_chart_line:nth-child(11n) { margin-right:-40px; }
.bar_chart_lines_11 .bar_chart_line_1 { left:0; }
.bar_chart_lines_11 .bar_chart_line_2 { left:9%; }
.bar_chart_lines_11 .bar_chart_line_3 { left:18%; }
.bar_chart_lines_11 .bar_chart_line_4 { left:27%; }
.bar_chart_lines_11 .bar_chart_line_5 { left:36%; }
.bar_chart_lines_11 .bar_chart_line_6 { left:45%; }
.bar_chart_lines_11 .bar_chart_line_7 { left:54%; }
.bar_chart_lines_11 .bar_chart_line_8 { left:63%; }
.bar_chart_lines_11 .bar_chart_line_9 { left:72%; }
.bar_chart_lines_11 .bar_chart_line_10 { left:81%; }
.bar_chart_lines_11 .bar_chart_line_11 { left:90%; }
.bar_chart_lines_13 .bar_chart_line {
  width:7.6%;
  font-size:11px;
}
.bar_chart_lines_13 .bar_chart_line strong {
  font-weight:normal;
  line-height:1em !important;
}
.bar_chart_lines_13 .bar_chart_line:nth-child(13n) { margin-right:-40px; }
.bar_chart_lines_13 .bar_chart_line_1 { left:0; }
.bar_chart_lines_13 .bar_chart_line_2 { left:7.6%; }
.bar_chart_lines_13 .bar_chart_line_3 { left:15.2%; }
.bar_chart_lines_13 .bar_chart_line_4 { left:22.8%; }
.bar_chart_lines_13 .bar_chart_line_5 { left:30.4%; }
.bar_chart_lines_13 .bar_chart_line_6 { left:38%; }
.bar_chart_lines_13 .bar_chart_line_7 { left:45.6%; }
.bar_chart_lines_13 .bar_chart_line_8 { left:53.2%; }
.bar_chart_lines_13 .bar_chart_line_9 { left:60.8%; }
.bar_chart_lines_13 .bar_chart_line_10 { left:68.4%; }
.bar_chart_lines_13 .bar_chart_line_11 { left:76%; }
.bar_chart_lines_13 .bar_chart_line_12 { left:83.6%; }
.bar_chart_lines_13 .bar_chart_line_13 { left:91.2%; }
.chart_row_2 .chart_group_inner .chart { width:50%; }
.chart_row_2 .chart_group_inner .chart:nth-child(2n+1) { margin-right:-40px; }
.chart_row_2 .chart_group_inner .chart:nth-child(2n+2) { clear:left; }
.chart_row_1 .chart_group_inner .chart { width:100%; }
.chart_row_1 .chart_group_inner .chart:nth-child(n+1) {
  margin-right:0;
  clear:left;
}
.chart_row_1 .chart_group_inner .chart:nth-child(2n+2) { clear:left; }
.value_0 .value_inner {
  width:1px;
  height:1px;
}
.value_1 .value_inner {
  width:1%;
  height:1%;
}
.value_2 .value_inner {
  width:2%;
  height:2%;
}
.value_3 .value_inner {
  width:3%;
  height:3%;
}
.value_4 .value_inner {
  width:4%;
  height:4%;
}
.value_5 .value_inner {
  width:5%;
  height:5%;
}
.value_6 .value_inner {
  width:6%;
  height:6%;
}
.value_7 .value_inner {
  width:7%;
  height:7%;
}
.value_8 .value_inner {
  width:8%;
  height:8%;
}
.value_9 .value_inner {
  width:9%;
  height:9%;
}
.value_10 .value_inner {
  width:10%;
  height:10%;
}
.value_11 .value_inner {
  width:11%;
  height:11%;
}
.value_12 .value_inner {
  width:12%;
  height:12%;
}
.value_13 .value_inner {
  width:13%;
  height:13%;
}
.value_14 .value_inner {
  width:14%;
  height:14%;
}
.value_15 .value_inner {
  width:15%;
  height:15%;
}
.value_16 .value_inner {
  width:16%;
  height:16%;
}
.value_17 .value_inner {
  width:17%;
  height:17%;
}
.value_18 .value_inner {
  width:18%;
  height:18%;
}
.value_19 .value_inner {
  width:19%;
  height:19%;
}
.value_20 .value_inner {
  width:20%;
  height:20%;
}
.value_21 .value_inner {
  width:21%;
  height:21%;
}
.value_22 .value_inner {
  width:22%;
  height:22%;
}
.value_23 .value_inner {
  width:23%;
  height:23%;
}
.value_24 .value_inner {
  width:24%;
  height:24%;
}
.value_25 .value_inner {
  width:25%;
  height:25%;
}
.value_26 .value_inner {
  width:26%;
  height:26%;
}
.value_27 .value_inner {
  width:27%;
  height:27%;
}
.value_28 .value_inner {
  width:28%;
  height:28%;
}
.value_29 .value_inner {
  width:29%;
  height:29%;
}
.value_30 .value_inner {
  width:30%;
  height:30%;
}
.value_31 .value_inner {
  width:31%;
  height:31%;
}
.value_32 .value_inner {
  width:32%;
  height:32%;
}
.value_33 .value_inner {
  width:33%;
  height:33%;
}
.value_34 .value_inner {
  width:34%;
  height:34%;
}
.value_35 .value_inner {
  width:35%;
  height:35%;
}
.value_36 .value_inner {
  width:36%;
  height:36%;
}
.value_37 .value_inner {
  width:37%;
  height:37%;
}
.value_38 .value_inner {
  width:38%;
  height:38%;
}
.value_39 .value_inner {
  width:39%;
  height:39%;
}
.value_40 .value_inner {
  width:40%;
  height:40%;
}
.value_41 .value_inner {
  width:41%;
  height:41%;
}
.value_42 .value_inner {
  width:42%;
  height:42%;
}
.value_43 .value_inner {
  width:43%;
  height:43%;
}
.value_44 .value_inner {
  width:44%;
  height:44%;
}
.value_45 .value_inner {
  width:45%;
  height:45%;
}
.value_46 .value_inner {
  width:46%;
  height:46%;
}
.value_47 .value_inner {
  width:47%;
  height:47%;
}
.value_48 .value_inner {
  width:48%;
  height:48%;
}
.value_49 .value_inner {
  width:49%;
  height:49%;
}
.value_50 .value_inner {
  width:50%;
  height:50%;
}
.value_51 .value_inner {
  width:51%;
  height:51%;
}
.value_52 .value_inner {
  width:52%;
  height:52%;
}
.value_53 .value_inner {
  width:53%;
  height:53%;
}
.value_54 .value_inner {
  width:54%;
  height:54%;
}
.value_55 .value_inner {
  width:55%;
  height:55%;
}
.value_56 .value_inner {
  width:56%;
  height:56%;
}
.value_57 .value_inner {
  width:57%;
  height:57%;
}
.value_58 .value_inner {
  width:58%;
  height:58%;
}
.value_59 .value_inner {
  width:59%;
  height:59%;
}
.value_60 .value_inner {
  width:60%;
  height:60%;
}
.value_61 .value_inner {
  width:61%;
  height:61%;
}
.value_62 .value_inner {
  width:62%;
  height:62%;
}
.value_63 .value_inner {
  width:63%;
  height:63%;
}
.value_64 .value_inner {
  width:64%;
  height:64%;
}
.value_65 .value_inner {
  width:65%;
  height:65%;
}
.value_66 .value_inner {
  width:66%;
  height:66%;
}
.value_67 .value_inner {
  width:67%;
  height:67%;
}
.value_68 .value_inner {
  width:68%;
  height:68%;
}
.value_69 .value_inner {
  width:69%;
  height:69%;
}
.value_70 .value_inner {
  width:70%;
  height:70%;
}
.value_71 .value_inner {
  width:71%;
  height:71%;
}
.value_72 .value_inner {
  width:72%;
  height:72%;
}
.value_73 .value_inner {
  width:73%;
  height:73%;
}
.value_74 .value_inner {
  width:74%;
  height:74%;
}
.value_75 .value_inner {
  width:75%;
  height:75%;
}
.value_76 .value_inner {
  width:76%;
  height:76%;
}
.value_77 .value_inner {
  width:77%;
  height:77%;
}
.value_78 .value_inner {
  width:78%;
  height:78%;
}
.value_79 .value_inner {
  width:79%;
  height:79%;
}
.value_80 .value_inner {
  width:80%;
  height:80%;
}
.value_81 .value_inner {
  width:81%;
  height:81%;
}
.value_82 .value_inner {
  width:82%;
  height:82%;
}
.value_83 .value_inner {
  width:83%;
  height:83%;
}
.value_84 .value_inner {
  width:84%;
  height:84%;
}
.value_85 .value_inner {
  width:85%;
  height:85%;
}
.value_86 .value_inner {
  width:86%;
  height:86%;
}
.value_87 .value_inner {
  width:87%;
  height:87%;
}
.value_88 .value_inner {
  width:88%;
  height:88%;
}
.value_89 .value_inner {
  width:89%;
  height:89%;
}
.value_90 .value_inner {
  width:90%;
  height:90%;
}
.value_91 .value_inner {
  width:91%;
  height:91%;
}
.value_92 .value_inner {
  width:92%;
  height:92%;
}
.value_93 .value_inner {
  width:93%;
  height:93%;
}
.value_94 .value_inner {
  width:94%;
  height:94%;
}
.value_95 .value_inner {
  width:95%;
  height:95%;
}
.value_96 .value_inner {
  width:96%;
  height:96%;
}
.value_97 .value_inner {
  width:97%;
  height:97%;
}
.value_98 .value_inner {
  width:98%;
  height:98%;
}
.value_99 .value_inner {
  width:99%;
  height:99%;
}
.value_100 .value_inner {
  width:100%;
  height:100%;
}
.value_101 .value_inner {
  width:100%;
  height:101%;
}
.value_102 .value_inner {
  width:100%;
  height:102%;
}
.bar_chart_vertical .legend {
  width:90%;
  overflow:hidden;
  position:absolute;
  top:0;
  left:0;
  padding-left:10%;
  z-index:1;
  margin:0;
  height:90%;
  list-style:none;
  list-style-image:none;
}
.bar_chart_vertical .legend li {
  float:left;
  display:inline;
  width:100%;
}
.bar_chart_vertical .legend li .legend_inner {
  width:100%;
  margin-left:0;
  position:relative;
}
.bar_chart_vertical .legend li .legend_inner .legend_label {
  position:absolute;
  left:-11%;
  display:block;
  text-align:right;
  top:-10px;
  width:10%;
  color:;
  font-size:12px;
}
.bar_chart_vertical .legend li:first-child .legend_inner .legend_label { top:-3px; }
.bar_chart_vertical .legend li:last-child .legend_inner .legend_label { top:-13px; }
.bar_chart_vertical .legends_6 li { height:20%; }
.bar_chart_vertical .legends_9 li { height:12.5%; }
.bar_chart_vertical .legends_7 li { height:16.66%; }
.bar_chart_vertical .legends_8 li { height:14.28%; }
.bar_chart_vertical .legends_5 li { height:25%; }
.chart_mini {
  width:30px;
  height:20px;
  margin:0;
  padding:0;
  display:block;
}
.chart_mini .chart_inner {
  padding:0;
  display:block;
}
.chart_mini .chart_content_outer {
  display:block;
  padding-bottom:0;
  padding-top:0;
  position:relative;
  width:100%;
}
.chart_mini .chart_content {
  display:block;
  padding:0;
  height:20px;
  width:100%;
}
.chart_mini .bar_chart_lines {
  height:100%;
  left:0;
  width:100%;
  display:block;
}
.chart_mini .bar_chart_lines .bar_chart_line .bar_chart_line_inner .chart_value {
  border:none;
  width:5px;
}
.chart_mini .bar_chart_lines .bar_chart_line .bar_chart_line_inner .chart_value .value_inner .value_label { display:none; }
.chart_mini .bar_chart_line { display:block; }
.chart_mini .bar_chart_line_inner { display:block; }
.chart_mini .chart_label { display:none; }
.chart_similarties {
  display:block;
  margin:0;
  height:20px;
  padding:5px 0;
}
.chart_similarties .chart_inner .bar_chart_line_1 .bar_chart_line_inner .chart_value .value_inner { background:#7ca33f; }
.chart_similarties .chart_inner .bar_chart_line_2 .bar_chart_line_inner .chart_value .value_inner { background:#f8e308; }
.chart_similarties .chart_inner .bar_chart_line_3 .bar_chart_line_inner .chart_value .value_inner { background:#de1f26; }
.chart_similarties .chart_inner .bar_chart_line_4 .bar_chart_line_inner .chart_value .value_inner { background:#f47521; }
.chart_similarties .chart_inner .bar_chart_line_5 .bar_chart_line_inner .chart_value .value_inner { background:#007fc7; }
#footer_container_holder {
  position:fixed;
  z-index:100;
  bottom:0;
  left:0;
  width:100%;
  height:30px;
}
#main-footer {
  background:#a7a9ac;
  color:#ffffff;
  text-align:center;
}
#footer_copy {
  display:inline-block;
  padding:5px;
}
#footer_copy .seperator {
  display:inline-block;
  padding-left:10px;
}
.footer_nav { display:inline-block; }
.footer_nav ul { display:inline-block; }
.footer_nav li { display:inline-block; }
.footer_nav li a, .footer_nav li .fake_link, .footer_nav li .no_link {
  display:inline-block;
  padding:5px;
  text-decoration:none;
  color:#ffffff;
  background:#a7a9ac;
}
.footer_nav li a:link, .footer_nav li a:visited, .footer_nav li .fake_link:link, .footer_nav li .fake_link:visited, .footer_nav li .no_link:link, .footer_nav li .no_link:visited {
  color:#ffffff;
  background:#a7a9ac;
}
.footer_nav li a:hover, .footer_nav li a:active, .footer_nav li a:focus, .footer_nav li .fake_link:hover, .footer_nav li .fake_link:active, .footer_nav li .fake_link:focus, .footer_nav li .no_link:hover, .footer_nav li .no_link:active, .footer_nav li .no_link:focus {
  color:#ffffff;
  background:#6d6e71;
}
.footer_nav li a.s-active, .footer_nav li .fake_link.s-active, .footer_nav li .no_link.s-active {
  color:#ffffff;
  background:#007fc7;
}
.footer_nav li a.s-active:link, .footer_nav li a.s-active:visited, .footer_nav li a.s-active:hover, .footer_nav li a.s-active:active, .footer_nav li a.s-active:focus, .footer_nav li .fake_link.s-active:link, .footer_nav li .fake_link.s-active:visited, .footer_nav li .fake_link.s-active:hover, .footer_nav li .fake_link.s-active:active, .footer_nav li .fake_link.s-active:focus, .footer_nav li .no_link.s-active:link, .footer_nav li .no_link.s-active:visited, .footer_nav li .no_link.s-active:hover, .footer_nav li .no_link.s-active:active, .footer_nav li .no_link.s-active:focus {
  color:#ffffff;
  background:#007fc7;
}
@media screen and (max-width: 1200px) {
}
@media screen and (max-width: 1150px) {
}
@media screen and (max-width: 1120px) {
}
@media screen and (max-width: 1024px) {
}
@media screen and (max-width: 1000px) {
}
@media screen and (max-width: 900px) {
}
@media screen and (orientation:portrait) {
}
 