﻿/*
------------------------------
	Impromptu
------------------------------
*/
.jqifade{
	position: absolute; 
	background-color: #000;
	opacity:0.7 !important;
}
div.jqi{ 
    width: 400px;  
    font-family: Arial,Sans-Serif;
    position: absolute; 
    background-color: #ffffff; 
    font-size: 11px; 
    text-align: left; 
    border-radius: 6px;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    background: url("../images/section-bg.png") repeat scroll 0 0 #F6F6F6;
    border: 5px solid #FFFFFF;
    padding: 10px;
}
div.jqi .jqicontainer{}
div.jqi .jqiclose{ 
	position: absolute;
	top: 5px; right: -2px; 
	width: 18px; 
	cursor: default; 
	color: #bbbbbb; 
	font-weight: bold; 
}
div.jqi .jqititle{
	padding: 0px 0px 7px 0px;
	font-size: 18px;
    letter-spacing: -1px;
	color:#3E7090;
	font-weight:bold;
}
div.jqi .jqimessage{ 
	padding: 0px 0px; 
	line-height: 20px; 
	color: #444444; 
	font-size: 12px;
}
div.jqi .jqimessage input[type='text'] {
    width:290px;
    background-color: #FFFFFF;
    border: 1px solid #999999;
    border-radius: 4px 4px 4px 4px;
    box-shadow: 0 1px 3px #999999 inset;
    color: #333333;
    font-size: 12px;
    height: 23px;
    line-height: 23px;
    outline: medium none;
    padding: 0 3px 0 5px;
    transition: all 0.1s linear 0s;
}
div.jqi .jqimessage input[type='checkbox'] {
   margin:5px 5px;
}
div.jqi .jqimessage input:focus{ 
    background-color: #E7F3FD !important;
    border-color: #76BAF0 !important;
    box-shadow: 0 1px 3px #89B3D6 inset;
}
div.jqi .jqibuttons{ 
    text-align: center; 
    padding: 15px 0 0 0; 
}
div.jqi button{min-width:60px; display:inline-block;padding:6px 10px 6px 10px; text-decoration:none; text-align:center; font-weight:bold; font-size:12px;  box-shadow: inset 0 0 0px 1px #ffffff; text-shadow:0 1px 0px #ffffff; -webkit-transition: all 0.2s linear; -moz-transition: all 0.2s linear; -o-transition: all 0.2s linear; transition: all 0.2s linear; border-radius:3px; border:solid 1px #81b1d3; color:#5984a6; background:#ebf4f7;margin-left:3px; font-family: Arial, Sans-Serif;}
div.jqi button:first-child {margin:0px;}
div.jqi button:hover{color:#1771b8; border:solid 1px #45a5e3; background:#e8f3f8;cursor:pointer;}
.div.jqi button:focus {top:1px; color:#1771b8; border:solid 1px #45a5e3; background:#e8f3f8;}
div.jqi button.jqidefaultbutton{}
.jqiwarning .jqi .jqibuttons{}

.jqi .jqiarrow{ position: absolute; height: 0; width:0; line-height: 0; font-size: 0; border: solid 10px transparent;}

.jqi .jqiarrowtl{ left: 10px; top: -25px; border-bottom-color: #ffffff; }
.jqi .jqiarrowtc{ left: 50%; top: -25px; border-bottom-color: #ffffff; margin-left: -10px; }
.jqi .jqiarrowtr{ right: 10px; top: -25px; border-bottom-color: #ffffff; }

.jqi .jqiarrowbl{ left: 10px; bottom: -25px; border-top-color: #ffffff; }
.jqi .jqiarrowbc{ left: 50%; bottom: -25px; border-top-color: #ffffff; margin-left: -10px; }
.jqi .jqiarrowbr{ right: 10px; bottom: -25px; border-top-color: #ffffff; }

.jqi .jqiarrowlt{ left: -25px; top: 10px; border-right-color: #ffffff; }
.jqi .jqiarrowlm{ left: -25px; top: 50%; border-right-color: #ffffff; margin-top: -10px; }
.jqi .jqiarrowlb{ left: -25px; bottom: 10px; border-right-color: #ffffff; }

.jqi .jqiarrowrt{ right: -25px; top: 10px; border-left-color: #ffffff; }
.jqi .jqiarrowrm{ right: -25px; top: 50%; border-left-color: #ffffff; margin-top: -10px; }
.jqi .jqiarrowrb{ right: -25px; bottom: 10px; border-left-color: #ffffff; }