/*
------------------------------
	Impromptu
------------------------------
*/
.jqifade{
	position: absolute; 
	background-color: #777777; 
}
div.jqi{ 
	width: auto; 
	font-family: 'Open Sans', sans-serif; 
	position: absolute; 
	background-color: #ffffff; 
	font-size: 14px; 
	text-align: left; 
	border: solid 1px #eeeeee;
	border-radius: 10px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	padding: 30px 40px 30px 30px;
}
div.jqi .jqicontainer{ 
}
div.jqi .jqiclose{ 
	position: absolute;
	top: 10px; right: 10px; 
	width: 24px; 
	height: 24px;
	display: inline-block;
	background-image: url(close.png);
	cursor: default; 
	color: transparent; 
	font-weight: bold; 
	cursor: pointer;
}
div.jqi .jqititle{
	padding: 5px 10px;
	font-size: 24px; 
	line-height: 20px; 
	border-bottom: solid 1px #eeeeee;
	font-weight: 700;
}
div.jqi .jqimessage{ 
	padding: 10px; 
	line-height: 20px; 
	color: #444444; 
}
div.jqi .jqibuttons .button-wrap{ 
	padding: 1px 1px 5px; 
	display: inline-block;
	background-color: #257caa;
	border-radius: 6px;
	margin-left: 10px;
	vertical-align: bottom;
	box-shadow: 2px 2px 5px rgba(0,0,0,.35);
}
div.jqi .jqibuttons .button-wrap.val-false{
	background-color: #a5a5a5;
}
div.jqi .jqibuttons .button-wrap:hover{
	padding-bottom: 3px;
	margin-top: 2px;

}
div.jqi button{ 
	text-transform: uppercase;
	cursor: pointer;
	padding: 10px;  
	border-radius: 6px;
	background-color: #2F6073;  
	text-shadow: 1px 1px 1px rgba(246, 246, 246, .3);
	font-family: 'Open Sans';
	font-weight: 800;
	color: #165b80; 
	font-weight: bold; 
	font-size: 16px; 
	border: none;
	background-image: -webkit-linear-gradient(#aee3f4 0px, #aee3f4 1%, #5cc5e8 1%, #2297d2 99%, #45a8d8 99%, #45a8d8 100%);
	background-image: -moz-linear-gradient(#aee3f4 0px, #aee3f4 1%, #5cc5e8 1%, #2297d2 99%, #45a8d8 99%, #45a8d8 100%);
	background-image: -o-linear-gradient(#aee3f4 0px, #aee3f4 1%, #5cc5e8 1%, #2297d2 99%, #45a8d8 99%, #45a8d8 100%);
	background-image: linear-gradient(#aee3f4 0px, #aee3f4 1%, #5cc5e8 1%, #2297d2 99%, #45a8d8 99%, #45a8d8 100%);
	border-top: 1px solid #aee3f4;
	border-bottom: 1px solid #45a8d8;
}
div.jqi .jqibuttons .button-wrap.val-false button{
	color: #757575; 
	background-image: -webkit-linear-gradient(#f3f3f3 0px, #f3f3f3 1%, #e5e5e5 1%, #cecece 99%, #c3c3c3 99%, #c3c3c3 100%);
	background-image: -moz-linear-gradient(#f3f3f3 0px, #f3f3f3 1%, #e5e5e5 1%, #cecece 99%, #c3c3c3 99%, #c3c3c3 100%);
	background-image: -o-linear-gradient(#f3f3f3 0px, #f3f3f3 1%, #e5e5e5 1%, #cecece 99%, #c3c3c3 99%, #c3c3c3 100%);
	background-image: linear-gradient(#f3f3f3 0px, #f3f3f3 1%, #e5e5e5 1%, #cecece 99%, #c3c3c3 99%, #c3c3c3 100%);
	border-top: 1px solid #f3f3f3;
	border-bottom: 1px solid #c3c3c3;
}
#study div.jqi .jqibuttons .button-wrap.val-false button{
	color: #165b80; 
	background-image: -webkit-linear-gradient(#aee3f4 0px, #aee3f4 1%, #5cc5e8 1%, #2297d2 99%, #45a8d8 99%, #45a8d8 100%);
	background-image: -moz-linear-gradient(#aee3f4 0px, #aee3f4 1%, #5cc5e8 1%, #2297d2 99%, #45a8d8 99%, #45a8d8 100%);
	background-image: -o-linear-gradient(#aee3f4 0px, #aee3f4 1%, #5cc5e8 1%, #2297d2 99%, #45a8d8 99%, #45a8d8 100%);
	background-image: linear-gradient(#aee3f4 0px, #aee3f4 1%, #5cc5e8 1%, #2297d2 99%, #45a8d8 99%, #45a8d8 100%);
	border-top: 1px solid #aee3f4;
	border-bottom: 1px solid #45a8d8;
}
#study div.jqi .jqibuttons .button-wrap.val-false{
	background-color: #257caa;
}
div.jqi button:hover{ 
	background-color: #728A8C;
}
div.jqi button.jqidefaultbutton{
	background-color: #BF5E26;
}
.jqiwarning .jqi .jqibuttons{ 
	background-color: #BF5E26;
}

.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; }

div.jqi .jqimessage form#delete input{
	text-transform: uppercase;
	cursor: pointer;
	position: relative;
	padding: 10px;  
	border-radius: 6px;
	background-color: #2F6073;  
	text-shadow: 1px 1px 1px rgba(0, 0, 0, .3);
	font-family: 'Open Sans';
	font-weight: bold;
	color: #fff;  
	font-size: 16px; 
	border: none;
	background-image: -webkit-linear-gradient(#efc5c0 0px, #efc5c0 1%, #df8a80 1%, #c14a3f 99%, #c9584d 99%, #c9584d 100%);
	background-image: -moz-linear-gradient(#efc5c0 0px, #efc5c0 1%, #df8a80 1%, #c14a3f 99%, #c9584d 99%, #c9584d 100%);
	background-image: -o-linear-gradient(#efc5c0 0px, #efc5c0 1%, #df8a80 1%, #c14a3f 99%, #c9584d 99%, #c9584d 100%);
	background-image: linear-gradient(#efc5c0 0px, #efc5c0 1%, #df8a80 1%, #c14a3f 99%, #c9584d 99%, #c9584d 100%);
	border: 1px solid  #b74239;
	border-bottom-color: #c9584d;
	box-shadow:0 5px 0 #b74239, 2px 2px 5px rgba(0,0,0,.35);
}
div.jqi .jqimessage form#delete input[disabled="disabled"]{
	box-shadow:0 5px 0 #cecece, 2px 2px 5px rgba(0,0,0,.35);
	text-shadow: 1px 1px 1px rgba(246, 246, 246, .3);
	color: #b7b7b7; 
	background-image: -webkit-linear-gradient(#f7f7f7 0px, #f7f7f7 1%, #f0f0f0 1%, #e1e1e1 99%, #dddddd 99%, #dddddd 100%);
	background-image: -moz-linear-gradient(#f7f7f7 0px, #f7f7f7 1%, #f0f0f0 1%, #e1e1e1 99%, #dddddd 99%, #dddddd 100%);
	background-image: -o-linear-gradient(#f7f7f7 0px, #f7f7f7 1%, #f0f0f0 1%, #e1e1e1 99%, #dddddd 99%, #dddddd 100%);
	background-image: linear-gradient(#f7f7f7 0px, #f7f7f7 1%, #f0f0f0 1%, #e1e1e1 99%, #dddddd 99%, #dddddd 100%);
	border: 1px solid  #cecece;
	border-bottom-color: #e1e1e1;
}
div.jqi .jqimessage form#delete input:hover{
	box-shadow:0 3px 0 #b74239, 2px 2px 5px rgba(0,0,0,.35);
	top: 2px;
}
div.jqi .jqimessage form#delete input[disabled="disabled"]:hover{
	box-shadow:0 5px 0 #cecece, 2px 2px 5px rgba(0,0,0,.35);
	top:0;
}
div.jqi .jqimessage form#delete{
	width: 420px;
}