#cluetip-outer table td, #cluetip-outer table tr, #cluetip-outer table,
#cluetip-outer ul, #cluetip-outer ol, #cluetip-outer ul li, #cluetip-outer ol li,
#cluetip-outer dl, #cluetip-outer p, #cluetip-outer td,  
#cluetip-outer h1, #cluetip-outer h2, #cluetip-outer h3, #cluetip-outer h4, #cluetip-outer h5, #cluetip-outer h6 {
    line-height: 1.4;
    background-color: transparent;
    text-decoration: none;
    font-family: arial, tahoma, verdana, helvetica;
    font-weight: normal;
    font-size: 12px;
    text-align: left;
    color: #000;
    border: 0;
    padding: 0;
    margin: 0;
}

#cluetip-outer img {
    border: 0;
    padding: 0;
    margin: 0;
}

#cluetip-outer table td {
    height: 10px;
    text-align: left;
    vertical-align: middle;
}

#cluetip-outer ul li, #cluetip-outer ol li {
    margin-left: 10px;
    line-height: 1.2;
}

#cluetip-outer ul {
    list-style-type: square;
}

/* Reset some headings default style & links default style for links in headings*/
/*h1, h2, h3, h4, h5, h6, */
/*a, a:hover, a:visited,*/
#cluetip-outer h1, #cluetip-outer h2, #cluetip-outer h3, #cluetip-outer h4, #cluetip-outer h5, #cluetip-outer h6,
#cluetip-outer h1 a, #cluetip-outer h2 a, #cluetip-outer h3 a, #cluetip-outer h4 a, #cluetip-outer h5 a, #cluetip-outer h6 a,
#cluetip-outer h1 a:hover, #cluetip-outer h2 a:hover, #cluetip-outer h3 a:hover, #cluetip-outer h4 a:hover, #cluetip-outer h5 a:hover, #cluetip-outer h6 a:hover,
#cluetip-outer h1 a:visited, #cluetip-outer h2 a:visited, #cluetip-outer h3 a:visited, #cluetip-outer h4 a:visited, #cluetip-outer h5 a:visited, #cluetip-outer h6 a:visited
{
    font-weight: normal;
    font-style: normal;
    font-size: 1em;
    text-decoration: none;
    line-height: 1.4;
    border: 0;
    padding: 0;
    margin: 0;
}

/* global */
#cluetip-close img {
  border: 0;
}
#cluetip-title {
  overflow: hidden;
}
#cluetip-title #cluetip-close {
  float: right;
  position: relative;
}
#cluetip-waitimage {
  width: 43px;
  height: 11px;
  position: absolute;
  background-image: url(images/wait.gif);
}
.cluetip-arrows {
  display: none;
  position: absolute;
  top: 0;
  left: -11px;
  height: 22px;
  width: 11px;
  background-repeat: no-repeat;
  background-position: 0 0;
}
#cluetip-extra {
  display: none;
}
/***************************************
   =cluetipClass: 'default' 
-------------------------------------- */

.cluetip-default {
  /*background-color: #d9d9c2;*/
}
.cluetip-default #cluetip-outer {
  position: relative;
  margin: 0;
  background-color: #d9d9c2;
}
.cluetip-default h3#cluetip-title {
  /*margin: 0 0 5px;*/
  /*padding: 8px 10px 4px;*/
  padding: 0;
  font-size: 1.1em;
  font-weight: normal;
  background-color: #87876a;
  color: #fff;
}
.cluetip-default #cluetip-title a {
  /*color: #d9d9c2;*/
  font-size: 0.95em;
}  
.cluetip-default #cluetip-inner {
  /*padding: 10px;*/
  padding: 0;
}
.cluetip-default div#cluetip-close { 
  position: absolute; top:0px; right:0px; display:block;
  z-index: 11122;
  text-align: right;
  /*margin: 0 5px 0px;*/
  color: #FFF;
  /*padding: 3px 0 3px;*/
}

/* default arrows */

.clue-right-default .cluetip-arrows {
  background-image: url(images/darrowleft.gif);
}
.clue-left-default .cluetip-arrows {
  background-image: url(images/darrowright.gif);
  left: 100%;
  margin-right: -11px;
}
.clue-top-default .cluetip-arrows {
  background-image: url(images/darrowdown.gif);
  top: 100%;
  left: 50%;
  margin-left: -11px;
  height: 11px;
  width: 22px;  
}  
.clue-bottom-default .cluetip-arrows {
  background-image: url(images/darrowup.gif);
  top: -11px;
  left: 50%;
  margin-left: -11px;
  height: 11px;
  width: 22px;
}

/***************************************
   =cluetipClass: 'qtip'
-------------------------------------- */
.cluetip-qtip div#cluetip-outer table td, .cluetip-qtip div#cluetip-outer table tr, .cluetip-qtip div#cluetip-outer table
.cluetip-qtip div#cluetip-outer ul, .cluetip-qtip div#cluetip-outer ol, .cluetip-qtip div#cluetip-outer ul li, .cluetip-qtip div#cluetip-outer ol li,
.cluetip-qtip div#cluetip-outer dl, .cluetip-qtip div#cluetip-outer p, .cluetip-qtip div#cluetip-outer td,  
.cluetip-qtip div#cluetip-outer h1, .cluetip-qtip div#cluetip-outer h2, .cluetip-qtip div#cluetip-outer h3, .cluetip-qtip div#cluetip-outer h4, .cluetip-qtip div#cluetip-outer h5, .cluetip-qtip div#cluetip-outer h6 {
    line-height: 1.4;
    background-color: transparent;
    text-decoration: none;
    font-family: verdana, arial, tahoma, helvetica;
    font-weight: normal;
    font-size: 13px;
    text-align: left;
    color: #000;
    border: 0;
    padding: 0;
    margin: 0;
}

.cluetip-qtip div#cluetip-outer img {
    border: 0;
    padding: 0;
    margin: 0;
}

.cluetip-qtip div#cluetip-outer ul li, .cluetip-qtip div#cluetip-outer ol li {
    margin-left: 10px;
    line-height: 1.2;
}

.cluetip-qtip div#cluetip-outer ul {
    list-style-type: square;
    padding-left: 1em;
    margin-top: .5em;
    margin-bottom: 1em;
    margin-left: 1em;
}

/* Reset some headings default style & links default style for links in headings*/
/*h1, h2, h3, h4, h5, h6, */
.cluetip-qtip div#cluetip-outer h1, .cluetip-qtip div#cluetip-outer h2, .cluetip-qtip div#cluetip-outer h3, .cluetip-qtip div#cluetip-outer h4, .cluetip-qtip div#cluetip-outer h5, .cluetip-qtip div#cluetip-outer h6,
.cluetip-qtip div#cluetip-outer h1 a, .cluetip-qtip div#cluetip-outer h2 a, .cluetip-qtip div#cluetip-outer h3 a, .cluetip-qtip div#cluetip-outer h4 a, .cluetip-qtip div#cluetip-outer h5 a, .cluetip-qtip div#cluetip-outer h6 a,
.cluetip-qtip div#cluetip-outer h1 a:hover, .cluetip-qtip div#cluetip-outer h2 a:hover, .cluetip-qtip div#cluetip-outer h3 a:hover, .cluetip-qtip div#cluetip-outer h4 a:hover, .cluetip-qtip div#cluetip-outer h5 a:hover, .cluetip-qtip div#cluetip-outer h6 a:hover,
.cluetip-qtip div#cluetip-outer h1 a:visited, .cluetip-qtip div#cluetip-outer h2 a:visited, .cluetip-qtip div#cluetip-outer h3 a:visited, .cluetip-qtip div#cluetip-outer h4 a:visited, .cluetip-qtip div#cluetip-outer h5 a:visited, .cluetip-qtip div#cluetip-outer h6 a:visited
{
    font-weight: normal;
    font-style: normal;
    font-size: 1em;
    text-decoration: none;
    line-height: 1.4;
    border: 0;
    padding: 0;
    margin: 0;
}

.cluetip-qtip {
  background-color: transparent;
}
.cluetip-qtip #cluetip-outer {
  border: 4px solid #ccc;
  position: relative;
  background-color: #fff;
}

.cluetip-qtip h3#cluetip-title {
  margin: 0 0 3px;
  padding: 0 3px;
  font-size: 4px;
  font-weight: normal;
  background-color: #ccc;
  color: #333;
  height: 18px;
}

.cluetip-qtip #cluetip-inner {
  padding: 15px 15px 10px;
  display: block;
  font-family: verdana, arial, tahoma, helvetica;
}
.cluetip-qtip div#cluetip-close { 
  position: absolute; top:0px; right:0px; display:block;
  background-color: #ddd;
  /*text-align: right;
  margin: 0 2px 5px;*/
  margin: 0; padding: 0;
  border-bottom: 3px solid #ccc;
  border-left: 3px solid #ccc;
  font-size: 4px;
  line-height: 1;
  color: #900;
}

.cluetip-qtip #cluetip-close img {
  border: 1px solid #aaa;
  margin: 0; padding: 0;
}

.cluetip-qtip #cluetip-close a {
  margin: 0; padding: 0; border: 0;
  font-size: 4px;
  line-height: 1;
  height: 2px;
}

/* qtip arrows */

.clue-right-qtip .cluetip-arrows {
  background-image: url(images/arrowleft.gif);
}
.clue-left-qtip .cluetip-arrows {
  background-image: url(images/arrowright.gif);
  left: 100%;
  margin-right: -11px;
}
.clue-top-qtip .cluetip-arrows {
  background-image: url(images/arrowdown.gif);
  top: 100%;
  left: 50%;
  margin-left: -11px;
  height: 11px;
  width: 22px;  
}  
.clue-bottom-qtip .cluetip-arrows {
  background-image: url(images/arrowup.gif);
  top: -11px;
  left: 50%;
  margin-left: -11px;
  height: 11px;
  width: 22px;
}
