@charset "utf-8";

* {
  margin                  : 0px 0px 0px 0px;
  padding                 : 0px 0px 0px 0px;
  line-height             : 1em;
  font-family             : verdana, arial;
  border-style            : none none none none;
  border-width            : 1px;
  border-color            : #000000;
  background-repeat       : no-repeat;
  cursor                  : default;
}

html {
  overflow                : scroll;
}

body {
  padding                 : 0px 0px 30px 0px;
  font-size               : 10pt;
  background-color        : #e1e5f9;
}

a {
  text-decoration         : none;
  color                   : #e08000;
  border-color            : #000000 #000000 #e08000 #000000;
  cursor                  : pointer;
}

a:hover {
  color                   : #0080e0;
  border-color            : #000000 #000000 #0080e0 #000000;
}

a:visited {
  outline-style           : none;
}

a * {
  cursor                  : pointer;
}

a.standard {
  padding                 : 0px 0px 0px 21px;
  background-image        : url( ../images/bkLinkStandard.gif );
  background-position     : 2px 5px;
}

a.mail {
  padding                 : 0px 0px 0px 21px;
  background-image        : url( ../images/bkLinkMail.gif );
  background-position     : 2px 5px;
}

a.img {
  border-style            : none none none none;
}

ul {
  list-style              : none;
}

#ctMain {
  margin                  : 0px auto 0px auto;
  width                   : 980px;
}

#ctHeader {
  padding                 : 30px 0px 0px 0px;
}

#ctHeader a.logo {
  float                   : left;
}

#ctHeader div.flashImages {
  margin                  : 21px 0px 0px 397px;
}

#ctHeader div.image {
  float                   : left;
  margin                  : 0px 17px 0px 0px;
  padding                 : 5px 5px 3px 3px;
  background-image        : url( ../images/bkHeaderIMG.gif );
}

#ctHeader div.image.last {
  margin                  : 0px 0px 0px 0px;
}

#ctNavigation {
  margin                  : 10px 0px 0px 0px;
  height                  : 93px;
  background-color        : #5a88d6;
  background-image        : url( ../images/bkNavigation.gif );
  background-repeat       : repeat-x;
  border-style            : solid solid none solid;
  border-color            : #000000 #000000 #000000 #000000;
}

#ctNavigation li {
  display                 : inline;
}

#languages {
  float                   : left;
  margin                  : 5px 0px 0px 11px;
}

#languages select {
  padding                 : 0px 0px 0px 17px;
  height                  : 17px;
  width                   : 150px;
  font-size               : 8pt;
  color                   : #6060a0;
  background-position     : 2px 0px;
  border-style            : solid solid solid solid;
  border-color            : #606060;
}

#languages select option {
  padding                 : 1px 0px 0px 22px;
  height                  : 15px;
  background-position     : 2px 0px;
}

#languages noscript input {
  padding                 : 0px 0px 2px 0px;
  border-style            : solid solid solid solid;
  border-color            : #808080;
}

#navSystem {
  margin                  : 5px 5px 0px 0px;
  text-align              : right;
}

#navSystem li {
  padding                 : 0px 6px;
  line-height             : 1.3em;
  font-size               : 8pt;
  color                   : #ffffff;
  border-style            : none none none solid;
  border-color            : #000000 #000000 #000000 #ffffff;
}

#navSystem li.first {
  border-style            : none none none none;
}

#navSystem li a {
  color                   : #ffffff;
}

#navSystem li a.active {
  font-weight             : bold;
  color                   : #000000;
}

#navSystem li a img {
  position                : relative;
  margin-right            : 3px;
  top                     : 1px;
}

#navMain {
  clear                   : both;
  margin                  : 18px 0px 0px 20px;
}

#navMain li {
  margin                  : 0px 27px 0px 0px;
  line-height             : 1.3em;
  font-size               : 11pt;
  font-weight             : bold;
}

#navMain li a {
  color                   : #ffb85a;
}

#navMain li a.active {
  color                   : #000000;
}

#navMain li a img {
  margin-right            : 3px;
}

#navSub {
  margin                  : 7px 0px 0px 20px;
}

#navSub li {
  margin                  : 0px 25px 0px 0px;
  line-height             : 1.3em;
  font-size               : 8pt;
}

#navSub li a {
  color                   : #ffb85a;
}

#navSub li a.active {
  font-weight             : bold;
  color                   : #000000;
}

#navSub li a img {
  margin-right            : 3px;
}

#ctContent {
  padding                 : 25px 0px 30px 0px;
  min-height              : 500px;
  background-color        : #e7e6f6;
  background-color        : #ffffff;
  border-style            : none solid solid solid;
  border-color            : #000000 #000000 #000000 #000000;
}

* html #ctContent {
  height                  : 500px;
}

#ctSidebarLeft {
  float                   : left;
  margin                  : 40px 0px 0px 0px;
  width                   : 245px;
}

#ctSidebarRight {
  float                   : right;
  margin                  : 40px 0px 0px 0px;
  width                   : 245px;
}

div.alone {
  margin                  : 0px auto 30px auto;
  display                 : block;
  width                   : 225px;
}

div.alone a{
  display                 : block;
}

div.alone img {
  display                 : block;
}

div.alone p {
  padding                 : 4px 3px 4px 3px;
  line-height             : 1.3em;
  font-size               : 7pt;
  background-color        : #00a0ff;
  background-color        : #ffffff;
  border-style            : none solid solid solid;
  border-color            : #a0a0a0;
}

div.alone p span.source {
  float                   : right;
  margin                  : -4px -3px 0px 2px;
  padding                 : 1px 2px 2px 2px;
  font-size               : 7pt;
  border-style            : none none solid solid;
  border-color            : #d0d0d0;
}

div.alone p span.source span.caption {
  margin                  : 0px 3px 0px 0px;
  line-height             : inherit;
  font-size               : inherit;
  color                   : #a00000;
}

#ctCenter {
  margin                  : 0px 260px 0px 260px;
  font-size               : 10pt;
}

#ctCenter.noSidebarRight {
  margin-right            : 50px;
}
