/* ----- tool tip specific styles ----- */
.tooltip {
  position: absolute;
  left: -300px;
  width: 210px;
  border: 2px solid #C0C09F;
  padding: 6px 0px 0px 10px;
  background-color: #FFFFCC;
  visibility: hidden;
  z-index: 1000;
  /*Remove below line to remove shadow. Below line should always appear last within this CSS*/
  /*filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135,strength=4);*/
}

.tooltip  p{
  font-size: 11px;
  color: #333333;
  line-height:1.4em;
  margin-right:10px;
  margin-top:0;
  clear:both;
}

.tt_header h3 {
  font-weight:bold;
  font-size: 16px;
  color: #42412D;
  margin-right:10px;
  float: left;
  margin-bottom: 0px;
  padding-bottom: 0px;
  margin-left: 0px;
  padding-left: 0px;

}

.tt_header { height: 20px; }

.tt_header a { 
  float: right; 
  margin-right: 5px; 
}

.tt_image {margin-top: 3px; }

#pre_verified_email { width:300px; }
#pre_verified_email_p {
  float:left; 
  width: 325px; 
  clear:none;
}#pre_verified_email input {
  float: left;
}
#pre_verified_email_tt_container {
  float:right; 
  margin-top: 7px;
}

#purpose_tt {
  width: 400px;	
}

#purpose_tt ul {
  padding: 0;
  margin: 0;
  padding-left: 1.5em;
  padding-right: 1em;
  list-style-type: none;
  list-style-image: url(/images/ttb/brown_arrow.gif);
}

#purpose_tt ul li {
  margin-bottom: 4px;
}

#profile_tt {
  width: 400px;
}

#change_conf_dialogue {
  width: 300px;
  border: 2px solid #C0C09F;
  padding: 6px 0px 0px 10px;
  background-color: #fff;^I$
}


#tz_notice a { color: #4977B8; }
#tz_notice a:hover { color: #D47D20; }
#tz_notice { padding-bottom: 5px;}
#tz_update_dialogue {
  width: 300px;
  border: 2px solid #C0C09F;
  padding: 6px 0px 0px 10px;
  background-color: #fff;	
}

#tz_update_dialogue .tt_header {
  padding-right: 5px;
  font-weight:bold;
  color: #42412D;
}

#tz_update_buttons {
  padding-top: 10px;
  margin: 10px auto;
  text-align: center;
}

#tz_update_buttons a {
  padding: 2px 5px;
  color: #fff;
}
#tz_update_buttons a:hover { color: #fff; }

p.close { display:none; }
p.close  a { display:none; }

#preselected_tt {
  width: 450px;
}
#preselected_tt ul {
  padding: 0;
  margin: 0;
  font-size: 11px;
  padding-left: 1.5em;
  padding-right: 1em;
  list-style-type: none;
  list-style-image: url(/images/ttb/brown_arrow.gif);
}

#preselected_tt ul li {
  margin-bottom: 4px;
}

#activator_preselected_tt  { padding:0; margin:0;  }
#email_tt { width: 400px;}
#activator_email_tt { padding-left: 10px; padding-top: 8px;}

#private_tt { width: 400px;}

.tooltip h4 {
  font-size: 14px;
  font-weight: bold;
  margin: 0;
  padding: 0;
}
div#ri_tt.tooltip { 
  width: 350px;
}
