/* STOXX.COM Style Sheet */
/* $Id: stoxxsite.css,v 1.2 2010/05/05 14:46:44 obo Exp $ */

/* This CSS defines styles for normal HTML elements (eg, <h1>) and
   also styles for specific named classes (eg, <td class=border_lr ...>).
   */

/* ==================== Links ==================== */
a:link.text           {color: #0F1F7A}
a:visited.text        {color: #0F1F7A}
a:active.text         {color: #6F6BB0}
a:hover.text          {color: #6F6BB0; text-decoration: underline}

a:link.tabletext      {color: #0F1F7A; text-decoration: none}
a:visited.tabletext   {color: #0F1F7A; text-decoration: none}
a:active.tabletext    {color: #6F6BB0; text-decoration: none}
a:hover.tabletext     {color: #6F6BB0; text-decoration: none}

/* Navigation Links */
a:link.nav            {color: #0F1F7A; text-decoration: none}
a:visited.nav         {color: #0F1F7A; text-decoration: none}
a:active.nav          {color: #0F1F7A; text-decoration: none}
a:hover.nav           {color: #0F1F7A; text-decoration: none}

a:link.subnav         {color: #656358; text-decoration: none}
a:visited.subnav      {color: #656358; text-decoration: none}
a:active.subnav       {color: #0F1F7A; text-decoration: none}
a:hover.subnav        {color: #0F1F7A; text-decoration: none}

a:link.subsubnav      {color: #656358; text-decoration: none}
a:visited.subsubnav   {color: #656358; text-decoration: none}
a:active.subsubnav    {color: #0F1F7A; text-decoration: none}
a:hover.subsubnav     {color: #0F1F7A; text-decoration: none}

a:link.tools          {color: #656358; text-decoration: none}
a:visited.tools       {color: #656358; text-decoration: none}
a:active.tools        {color: #25241E; text-decoration: none}
a:hover.tools         {color: #25241E; text-decoration: none}

a:link.path           {color: #959383; text-decoration: none}
a:visited.path        {color: #959383; text-decoration: none}
a:active.path         {color: #42413C; text-decoration: none}
a:hover.path          {color: #42413C; text-decoration: none}


/* ==================== Screen Design ==================== */
html {
  min-height: 100%;
}

hr {
  color: #25241E;
  height: 1px;
}

td.grey_line {
  border-bottom: 1px solid #636363;
  line-height: 16px;
}

td.dotted {
  background:#FFFFFF url("/resources/images/dotted_line.png");
}

td.border_disclaimer {
  font-family: Arial, Helvetica, sans-serif;
  color: #A9A9A9;
  font-size: 11px;
}

/* ==================== Navigation ==================== */
/* Level 3 navigation items (1st level in LHS) */
td.nav {
  margin:0;
  padding:0;
  list-style-type:none;
  display:block;
  font:bold 11px Arial,Helvetica,sans-serif;
  line-height:20px;
  width:170px;
  border-top: 1px solid #6F6BB0;
}

td.nav a.nav {
  display:block;
  text-decoration:none;
  background:#E6E6F2;
  padding:0 0 0 10px;
}

td.nav a.nav:hover {
  text-decoration:none;
  padding:0 0 0 10px;
  background:#FFFFFF;
}

td.nav a.nav_more {
  display:block;
  text-decoration:none;
  padding:0 0 0 10px;
  background:#E6E6F2 url("/resources/images/nav_arrow.png") no-repeat 1px 7px;
}

td.nav a.nav_more:hover {
  color: #0F1F7A;
  padding:0 0 0 10px;
  background:#FFFFFF url("/resources/images/nav_arrow.png") no-repeat 1px 7px;
}

td.nav a.nav_selected, td.nav a.nav_selected:hover {
  text-decoration:none;
  color: #0F1F7A;
  padding:0 0 0 10px;
  background:#FFFFFF no-repeat 2 7px;
}

td.nav a.nav_selected_more, td.nav a.nav_selected_more:hover {
  text-decoration:none;
  color: #0F1F7A;
  padding:0 0 0 10px;
  background:#FFFFFF url("/resources/images/nav_arrow_down.png") no-repeat 1px 4px;
}

/* Level 4 navigation items (2nd level in LHS) */
td.subnav {
  margin:0;
  padding:0;
  display:block;
  font:11px Arial,Helvetica,sans-serif;
  line-height:20px;
  width:170px;
}

td.subnav_selected {
  margin:0;
  padding:0 0 0 16px;
  display:block;
  font:11px Arial,Helvetica,sans-serif;
  line-height:20px;
  width:154px;
  text-decoration:none;
  color: #0F1F7A;
  background:#FFFFFF url("/resources/images/subnav_arrow.png") no-repeat 6px 0px;
}

td.subnav a {
  display:block;
  text-decoration:none;
  background:#FFFFFF;
  padding:0 0 0 16px;
}

td.subnav a:hover {
  text-decoration:none;
  background:#FFFFFF url("/resources/images/subnav_arrow.png") no-repeat 6px 0px;
}

td.subnav a.subnav_selected,td.subnav a.subnav_selected:hover {
  text-decoration:none;
  color: #0F1F7A;
  background:#FFFFFF url("/resources/images/subnav_arrow.png") no-repeat 6px 0px;
}

/* Level 5 navigation items (3rd level in LHS) */
td.subsubnav {
  margin:0;
  padding:0;
  display:block;
  font:11px Arial,Helvetica,sans-serif;
  line-height:20px;
  width:170px;
  background:#F5F5F5;
}

td.subsubnav_selected {
  margin:0;
  padding:0;
  display:block;
  font:11px Arial,Helvetica,sans-serif;
  line-height:20px;
  width:154px;
  text-decoration:none;
  padding:0 0 0 16px;
  color: #0F1F7A;
  background:#F5F5F5;
}

td.subsubnav a {
  display:block;
  text-decoration:none;
  background:#FFFFFF;
  padding:0 0 0 16px;
}

td.subsubnav a:hover {
  text-decoration:none;
  background:#F5F5F5;
}

td.subsubnav a.subsubnav_selected,td.subsubnav a.subsubnav_selected:hover {
  text-decoration:none;
  color: #0F1F7A;
  background:#F5F5F5;
}

table.navigation {
  border-bottom: 1px solid #6F6BB0;
}

td.tools_header {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #333333;
  font-weight: bold;
  line-height: 20px;
  padding: 0 0 0 10px;
  border-bottom: 1px solid #FFFFFF;
  background-color: #E8E6D6;
}

td.tools {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #606054;
  line-height: 20px;
  padding: 0 0 0 10px;
  border-bottom: 1px solid #FFFFFF;
  background-color : #F8F7EC;
}

td.tools_activate {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: bold;
  color: #F8F7EC;
  line-height: 40px;
  padding: 0 0 0 7px;
  border: 1px solid #606054;
  background-color : #FFFFFF;
}

td.tools_noborder {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #606054;
  background-color: #F9F6EB;
}

td.dottedblue {
  background:#FFFFFF url("/resources/images/dotted_blueline.png");
}

/* ==================== Free Text ==================== */
p {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  line-height: 12px;
  color: #25241E;
}

h1 {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 15px;
  font-weight: bold;
  color: #25241E;
  margin-top: 0px;
  margin-bottom: 12px;
}

h2 {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  color: #25241E;
  margin-top: 1px;
  margin-bottom: 1px;
}

h3 {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  color: #25241E;
  margin-top: 1px;
  margin-bottom: 1px;
}

/* ==================== Small Table Text ==================== */

td.text {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #25241E;
  line-height: 18px;
}

td.smalltext {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #25241E;
  line-height: 16px;
}

td.table_header {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #25241E;
  line-height: 15px;
  font-weight: bold;
}

td.table_light {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #959383;
  line-height: 16px;
}

td.mini_light {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  line-height: 11pt;
  color: #656358;
}

td.mini_light {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  line-height: 11pt;
  color: #656358;
}

td.emptycell {
  background-repeat : repeat-x;
}

/* ==================== Forms ==================== */

form.selection {
  margin-top: 0px;
  margin-bottom: 0px;
}

form.detailed-search {
  margin-top: 1px;
  margin-bottom: 20px;
}

.form-label, .form-label-readonly {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  line-height: 16pt;
  color: #0F1F7A;
}

.form-label-invalid {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  line-height: 16pt;
  color: #FF0000;
}

/* ================= Index Navigation ================= */

td.indexnav_selected {
  margin:0;
  padding:0;
  list-style-type:none;
  display:block;
  font:bold 11px Arial,Helvetica,sans-serif;
  line-height:20px;
  border-top: 1px solid #636363;
  border-left: 1px solid #636363;
  border-right: 1px solid #636363;
  border-bottom: 1px solid #ffffff;
}

td.indexnav {
  margin:0;
  padding:0;
  list-style-type:none;
  display:block;
  font:11px Arial,Helvetica,sans-serif;
  line-height:20px;
  border-top: 1px solid #e0e0d6;
  border-left: 1px solid #ffffff;
  border-right: 1px solid #e0e0d6;
  border-bottom: 1px solid #636363;
}

td.indexnav_left {
  margin:0;
  padding:0;
  list-style-type:none;
  display:block;
  font:11px Arial,Helvetica,sans-serif;
  line-height:20px;
  border-top: 1px solid #e0e0d6;
  border-left: 1px solid #e0e0d6;
  border-right: 1px solid #e0e0d6;
  border-bottom: 1px solid #636363;
}

td.indexnav_baseline {
  border-top: 1px solid #ffffff;
  border-left: 1px solid #ffffff;
  border-right: 1px solid #ffffff;
  border-bottom: 1px solid #636363;
}

td.grey_border {
  border: 1px solid #e0e0d6;
}

td {
    font-family: Arial;
    font-size: 11px;
}

body {
    font-family: Arial;
    font-size: 11px;
}

.container {
  width: 300px;
  height: 120px;
}
