/*
------------------------------
	Impromptu's
------------------------------
*/
.jqifade{
	position: absolute; 
	background-color: #aaaaaa; 
}
div.jqi{ 
	width: 400px; 
        font-family: Arial,Helvetica,sans-serif;
        color: #453A1E;
	position: absolute; 
	background-color: #FDFDFE; 
	text-align: left; 
	border: solid 1px #CBBD9A;
        border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	padding: 7px;
}
div.jqi .jqicontainer{ 
	font-weight: bold; 
}
div.jqi .jqiclose{ 
	position: absolute;
	top: 4px; right: -2px; 
	width: 18px; 
	cursor: default; 
	color: #453A1E; 
	font-weight: bold; 
        font-size: 13px;
}
div.jqi .jqimessage{ 
	padding: 10px; 
	line-height: 20px; 
	color: #453A1E; 
}
div.jqi .jqibuttons{ 
	text-align: right; 
	padding: 5px 0 5px 0; 
	border: solid 1px #CBBD9A; 
	background-color: #FAF8F2;
}
div.jqi button{ 
	padding: 3px 10px; 
	margin: 0 10px; 
	background-color: #E1D3B1; 
	border: solid 1px #CBBD9A; 
	color: #453A1E; 
	font-size: 12px; 
}
div.jqi button:hover{ 
	background-color: #F1E9D6;
}
div.jqi button:active {
	border-style: inset;
}
div.jqi button.jqidefaultbutton{ 
	background-color: #2B2517;
        color: #F1E9D6;
}
.jqiwarning .jqi .jqibuttons{ 
	background-color: #BF5E26;
}
div.jqi input, textarea, select {
    background: none repeat scroll 0 0 #E9DFC6;
    border: 1px solid #CBBD9A;
    padding: 4px 5px;
}
div.jqi label {
    cursor: pointer;
    color: #313131;
    font-size: 10px;
    text-transform: uppercase;
    font-weight: normal;
}

div.jqi h2 {
    background: url("/src/images/static/member_icon.gif") no-repeat scroll 0 4px transparent;
    color: #313131;
    font: 15px Arial,Helvetica,sans-serif;
    font-weight: 400;
    padding: 0 0 5px 19px;
}

div.jqi .jqimessage .field{ padding: 2px 0;  width: 95%; font-size: 12px; font-weight: normal; }
div.jqi .jqimessage .field textarea{ width: 330px;  font-size: 12px;}
div.jqi .jqimessage .field textarea.long { width: 347px;  font-size: 12px;}
div.jqi .jqimessage .field textarea.error{  font-size: 12px;text-align:left;}
div.jqi .jqimessage .field label{ display: block; clear: left; float: left; width: 140px;  font-size: 12px;}
div.jqi .jqimessage .field input, input[password], input[text] { font-size: 12px; font-weight: normal; margin: -20px 0 0 132px; width: 215px;height: auto;}
div.jqi .jqimessage .field input.long{ font-size: 12px; font-weight: normal; width: 330px;margin: 0 0 0 0;}
div.jqi .jqimessage  select { font-size: 12px; font-weight: normal;    margin: -22px 0 0 132px;width: 227px;}
div.jqi .jqimessage  select.long { font-size: 12px; font-weight: normal;    margin: 0 0 0 0;width: 291px;}
div.jqi .jqimessage .field input.checkbox{ margin: 5px 0 0 -11px; width: 13px;}
div.jqi .jqimessage .field input.inline{ font-size: 12px; font-weight: normal; margin: 0px 0px 0px -8px; width: 25px;}
div.jqi .jqimessage .field input.error, input.error[password], input.error[text]{ font-size: 12px;text-align:left;}
div.jqi .jqimessage .simple {font-weight: normal;}
div.jqi .error {background: #FBE3E4; color: #8A1F11; text-align:center;border: 1px solid #DD4B39; }
