@charset "utf-8";
/* CSS Document */

/*
*
* IMPROMPTU
*
*
*
*
*
*/

.jqifade{
	position: absolute;
	background-color: #B3FFD9;
}

.faq div.jqi{
	width: 600px;
	/*top: 5% !important;*/
}

.largeBox div.jqi{
	width: 600px;
	margin-bottom: 50px;
}

.vlargeBox div.jqi{
	width: 750px;
	top: 3% !important;
}

.insurance div.jqi{
	width: 460px;
	top: 5% !important;
}

div.jqi{
	width: 400px;
	font-family: "lucida grande", tahoma, verdana, arial, sans-serif;
	position: absolute;
	background-color: #B3FFD9;
	font-size: 11px;
	text-align: left;
	border: solid 7px #333;
	border-top: solid 35px #333;
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	padding: 7px;
}

div.jqi h1{
	margin: -40px 0px 23px -10px;
	font-size: 13px;
	color: #EEE;
	font-weight: bold;
	padding: 0px;	
}

div.jqi h2{
	font-family: "lucida grande", tahoma, verdana, arial, sans-serif;
	margin: 4px 4px 6px 4px;
	font-size: 14px;
	font-weight: bold;
	text-decoration: underline;	
}

div.jqi .jqicontainer{
	border-radius: 10px;
}
div.jqi .jqiclose{
	position: absolute;
	top: 4px; right: -2px;
	width: 18px;
	cursor: pointer;
	color: #EEE;
	font-weight: bold;
	margin-top: -30px;
}
div.jqi .jqimessage{
	padding: 10px;
	color: #111;
}
div.jqi .jqibuttons{
	text-align: right;
	padding: 5px;
	background-color: #B3FFD9;
}
div.jqi button{
	border: 1px solid #008000;
	border-left: 7px solid #008000;
	background-color: #6C0;
	font-family: "lucida grande", tahoma, verdana, arial, sans-serif;
	font-size: 11px;
	padding: 2px 4px 2px 4px;
	cursor: pointer;
	margin-right: 5px;
}
div.jqi button:hover{
	background-color: #CCC;
}
div.jqi button.jqidefaultbutton{
	border: 1px solid #008000;
	border-left: 7px solid #008000;
	background-color: #6C0;
	font-family: "lucida grande", tahoma, verdana, arial, sans-serif;
	font-size: 11px;
	padding: 2px 4px 2px 4px;
	cursor: pointer;
	margin-right: 10px;
}
div.jqi button.jqidefaultbutton:hover{
	color: #FFF;
}
.jqiwarning .jqi .jqibuttons{
	background-color: #6C0;
	padding: 5px;
}

.jqi .jqiarrow{ position: absolute; height: 0; width:0; line-height: 0; font-size: 0; border: solid 10px transparent;}

.jqi .jqiarrowtl{ left: 10px; top: -20px; border-bottom-color: #ffffff; }
.jqi .jqiarrowtc{ left: 50%; top: -20px; border-bottom-color: #ffffff; margin-left: -10px; }
.jqi .jqiarrowtr{ right: 10px; top: -20px; border-bottom-color: #ffffff; }

.jqi .jqiarrowbl{ left: 10px; bottom: -20px; border-top-color: #ffffff; }
.jqi .jqiarrowbc{ left: 50%; bottom: -20px; border-top-color: #ffffff; margin-left: -10px; }
.jqi .jqiarrowbr{ right: 10px; bottom: -20px; border-top-color: #ffffff; }

.jqi .jqiarrowlt{ left: -20px; top: 10px; border-right-color: #ffffff; }
.jqi .jqiarrowlm{ left: -20px; top: 50%; border-right-color: #ffffff; margin-top: -10px; }
.jqi .jqiarrowlb{ left: -20px; bottom: 10px; border-right-color: #ffffff; }

.jqi .jqiarrowrt{ right: -20px; top: 10px; border-left-color: #ffffff; }
.jqi .jqiarrowrm{ right: -20px; top: 50%; border-left-color: #ffffff; margin-top: -10px; }
.jqi .jqiarrowrb{ right: -20px; bottom: 10px; border-left-color: #ffffff; }












/*
*
* IMPROMPTU
*
*
*
*
*
*/

.insertAddyfade{
	/*position: absolute;
	background-color: #aaaaaa;*/
	display: none;
}

.editLocations div.insertAddy{
	width: 600px;
	top: 30px !important;
}

.insurance div.insertAddy{
	width: 460px;
	top: 30px !important;
}

div.insertAddy{
	width: 400px;
	font-family: "lucida grande", tahoma, verdana, arial, sans-serif;
	position: absolute;
	background-color: #CCC;
	font-size: 11px;
	text-align: left;
	border: solid 7px #333;
	border-top: solid 35px #333;
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	padding: 7px;
}

div.insertAddy h1{
	margin: -40px 0px 23px -10px;
	font-size: 13px;
	color: #EEE;
	font-weight: bold;
	padding: 0px;	
}

div.insertAddy .insertAddycontainer{
	border-radius: 10px;
}
div.insertAddy .insertAddyclose{
	position: absolute;
	top: 4px; right: -2px;
	width: 18px;
	cursor: pointer;
	color: #EEE;
	font-weight: bold;
	margin-top: -30px;
}
div.insertAddy .insertAddymessage{
	padding: 10px;
	color: #111;
}
div.insertAddy .insertAddybuttons{
	text-align: right;
	padding: 5px;
	background-color: #A3BBCD;
}
div.insertAddy button{
	border: 1px solid #4A708B;
	border-left: 7px solid #4A708B;
	background-color: #D1DEE7;
	font-family: "lucida grande", tahoma, verdana, arial, sans-serif;
	font-size: 11px;
	padding: 2px 4px 2px 4px;
	cursor: pointer;
	margin-right: 5px;
}
div.insertAddy button:hover{
	background-color: #728A8C;
}
div.insertAddy button.insertAddydefaultbutton{
	border: 1px solid #4A708B;
	border-left: 7px solid #4A708B;
	background-color: #D1DEE7;
	font-family: "lucida grande", tahoma, verdana, arial, sans-serif;
	font-size: 11px;
	padding: 2px 4px 2px 4px;
	cursor: pointer;
	margin-right: 10px;
}
div.insertAddy button.insertAddydefaultbutton:hover{
	background-color: #728A8C;
}
.insertAddywarning .insertAddy .insertAddybuttons{
	background-color: #6F96B3;
	padding: 5px;
}

.insertAddy .insertAddyarrow{ position: absolute; height: 0; width:0; line-height: 0; font-size: 0; border: solid 10px transparent;}

.insertAddy .insertAddyarrowtl{ left: 10px; top: -20px; border-bottom-color: #ffffff; }
.insertAddy .insertAddyarrowtc{ left: 50%; top: -20px; border-bottom-color: #ffffff; margin-left: -10px; }
.insertAddy .insertAddyarrowtr{ right: 10px; top: -20px; border-bottom-color: #ffffff; }

.insertAddy .insertAddyarrowbl{ left: 10px; bottom: -20px; border-top-color: #ffffff; }
.insertAddy .insertAddyarrowbc{ left: 50%; bottom: -20px; border-top-color: #ffffff; margin-left: -10px; }
.insertAddy .insertAddyarrowbr{ right: 10px; bottom: -20px; border-top-color: #ffffff; }

.insertAddy .insertAddyarrowlt{ left: -20px; top: 10px; border-right-color: #ffffff; }
.insertAddy .insertAddyarrowlm{ left: -20px; top: 50%; border-right-color: #ffffff; margin-top: -10px; }
.insertAddy .insertAddyarrowlb{ left: -20px; bottom: 10px; border-right-color: #ffffff; }

.insertAddy .insertAddyarrowrt{ right: -20px; top: 10px; border-left-color: #ffffff; }
.insertAddy .insertAddyarrowrm{ right: -20px; top: 50%; border-left-color: #ffffff; margin-top: -10px; }
.insertAddy .insertAddyarrowrb{ right: -20px; bottom: 10px; border-left-color: #ffffff; }