/*
------------------------------
	Impromptu Base Styles
------------------------------
*/
.jqihelpfade{
	position: absolute; 
	background-color: #000; 
}
div.jqihelp{  
	position: absolute; 
	background-color: #ffffff; 
	text-align: left; 
	border: solid 1px #fff;
	/*border-radius: 6px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	padding: 7px;*/
}
div.jqihelp .jqihelpcontainer{ 
}
div.jqihelp .jqihelpclose{  background: none repeat scroll 0 0 #fff;
    border: 5px solid #0a7fb5;
    border-radius: 100%;
    font-weight: bold;
    height: 25px;
    line-height: 25px;
    position: absolute;
    right: -15px;
    top: -15px;
    width: 25px;
  text-align:center;
}
div.jqihelp .jqihelpstate{
	background-color: #fff;
}
div.jqihelp .jqihelpparentstate::after{ 
	background-color: #000;
	opacity: 0.75;
	filter: alpha(opacity=75);
	content: '';
	position: absolute;
	top:0;left:0;bottom:0;right:0;
	/*border-radius: 6px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;*/
}
div.jqihelp .jqihelpsubstate{ 

	position: absolute;
	top:0;
	left: 20%;
	width: 60%;
	/*padding: 7px;*/
	border: solid 1px #eeeeee;
	border-top: none;
	/*
	border-radius: 0 0 6px 6px;
	-moz-border-radius: 0 0 6px 6px;
	-webkit-border-radius: 0 0 6px 6px;*/
}
div.jqihelp .jqihelptitle{
	padding: 5px 10px;
	border-bottom: solid 1px #eeeeee;
}
div.jqihelp .jqihelpmessage{ 
	/*padding: 10px; */
	color: #444444; 
}
div.jqihelp .jqihelpbuttons{ 
	padding: 5px;
	text-align: right;display: none;
}
div.jqihelp button{ 
	margin: 0 0 0 10px;display: none;
}

.jqihelp .jqihelparrow{ position: absolute; height: 0; width:0; line-height: 0; font-size: 0; border: solid 10px transparent;}

.jqihelp .jqihelparrowtl{ left: 10px; top: -20px; border-bottom-color: #ffffff; }
.jqihelp .jqihelparrowtc{ left: 50%; top: -20px; border-bottom-color: #ffffff; margin-left: -10px; }
.jqihelp .jqihelparrowtr{ right: 10px; top: -20px; border-bottom-color: #ffffff; }

.jqihelp .jqihelparrowbl{ left: 10px; bottom: -20px; border-top-color: #ffffff; }
.jqihelp .jqihelparrowbc{ left: 50%; bottom: -20px; border-top-color: #ffffff; margin-left: -10px; }
.jqihelp .jqihelparrowbr{ right: 10px; bottom: -20px; border-top-color: #ffffff; }

.jqihelp .jqihelparrowlt{ left: -20px; top: 10px; border-right-color: #ffffff; }
.jqihelp .jqihelparrowlm{ left: -20px; top: 50%; border-right-color: #ffffff; margin-top: -10px; }
.jqihelp .jqihelparrowlb{ left: -20px; bottom: 10px; border-right-color: #ffffff; }

.jqihelp .jqihelparrowrt{ right: -20px; top: 10px; border-left-color: #ffffff; }
.jqihelp .jqihelparrowrm{ right: -20px; top: 50%; border-left-color: #ffffff; margin-top: -10px; }
.jqihelp .jqihelparrowrb{ right: -20px; bottom: 10px; border-left-color: #ffffff; }

