/* start hints - hint_popup.tag */

* { box-sizing: border-box; -moz-box-sizing: border-box; }
a,abbr,acronym,address,area,base,blockquote,body,br,caption,cite,code,col,colgroup,dd,del,dfn,div,dl,dt,em,fieldset,form,h1,h2,h3,h4,h5,h6,head,html,img,ins,kbd,label,legend,li,link,meta,noscript,object,ol,p,param,pre,q,samp,script,span,strong,style,table,tbody,td,tfoot,th,thead,title,tr,tt,ul,var { margin: 0; padding: 0; line-height: 1.2; }


.p_hint {
	font-size: 0.9em;
    color: #888;
    line-height: 1.7em;
    margin: 0 0 20px 0;
}


#tooltip_content {
  padding-top: 10px;
  font-size: 11px;
  font-family: Arial, sans-serif;
  color: #888;
}

#tooltip_content .note {
  font-size: 0.95em;
  color: #aaa;
  line-height: 130%;
}

.safe_secure {
  display: block;
  margin: 8px 12px 0 0;
}

.safe_secure .safe_secure_lock {
  margin-top: -3px;
}


.hint_link {
	cursor: pointer;
    display: inline;
	color: #3860AA;
	font-size: 0.95em;
}

.hint {
  width: 435px;
	margin: 0;
	background: transparent url(/images/hints/hint_popup_bg.png) bottom left no-repeat;
	z-index: 1000;
	position: absolute;
	height: auto;
}

.hint .hint_title {
	color: #0B7199;
	font-size: 1.7em;
	text-align: left;
	padding: 40px 20px 10px 20px;
	margin: 0;
	background: transparent url(/images/hints/hint_popup_title_bg.png) top left no-repeat;
}

.hint .secondary_title {
	color: #0B7199;
	font-size: 1.45em;
	text-align: left;
	margin: 5px 20px 10px 0px;
	padding: 0;
}

.hint .hint_title a.hint_close {
	display: block;
	margin: 0;
	padding: 0;
	width: 24px;
	height: 19px;
	float: right;
	cursor: pointer;
	background: transparent url(/images/hints/hint_close_x.png) top left no-repeat;
	text-indent: -9999px;
	margin-top: -40px;
	outline: none;
}

.hint .hint_content {
	display: block;
	clear: both;
	color: #333;
	font-size: 1.1em;
	padding: 0 15px 0 0;
	margin: 0 20px 20px 20px;
	text-align: left;
	overflow: auto;
	height: 170px;
}

.hint {
	margin: 0;
	padding: 0;
}

.hint_content p {
	line-height: 155%;
	margin: 7px 0;
}

.hint .hint_content a.hint_close {
	margin: 15px 5px 5px 0;
	padding: 0;
	width: 72px;
	height: 20px;
	float: right;
	cursor: pointer;
	background: transparent url(/images/hints/close_hint.png) top left no-repeat;
	text-indent: -9999px;
}


