/* jqModal base Styling courtesy of;
	Brice Burgess <bhb@iceburg.net> */

/* The Window's CSS z-index value is respected (takes priority). If none is supplied,
	the Window's z-index value will be set to 3000 by default (via jqModal.js). */
.needed{
	border:1px solid red !important;
}
.jqmWindow {
    display: none;
    
    position: fixed;
    top: 17%;
    left: 50%;
	text-align: center;

	
    margin-left: -240px;
    width: 520px;
    
    background-color: #fff;
    color: #333;
    border: 2px solid #c0c0c0;
    padding: 12px;
}


.jqmOverlay { background-color: #fff; }

/* Background iframe styling for IE6. Prevents ActiveX bleed-through (<select> form elements, etc.) */
* iframe.jqm {position:absolute;top:0;left:0;z-index:-1;
	width: expression(this.parentNode.offsetWidth+'px');
	height: expression(this.parentNode.offsetHeight+'px');
}

/* Fixed posistioning emulation for IE6
     Star selector used to hide definition from browsers other than IE6
     For valid CSS, use a conditional include instead */
* html .jqmWindow {
     position: absolute;
     top: expression((document.documentElement.scrollTop || document.body.scrollTop) + Math.round(17 * (document.documentElement.offsetHeight || document.body.clientHeight) / 100) + 'px');
}

.jqmClose {
	float: right;
	width: 14px;
	height: 13px;
}

.jqmWindow h2 {
	width: auto !important;
	border: none !important;
	padding-bottom: 10px;
}

.jqmWindow p{
	font-size: 12px;
	color: #5f5f5f;
	line-height: 16px;
	width: 400px;
	text-align: left;
	margin: 0 auto;
	padding: 0 0 15px;
}

.jqmWindow p.delim {
	border-bottom: 1px solid #d9d9d9;
}

.jqmWindow .form {
	width: 400px;
	text-align: left;
	margin: 0 auto;
	position: relative;
}

.jqmWindow .form label {
	width: 75px;
	float: left;
	font-size: 12px;
	color: #363636;
	line-height: 21px;
	text-align: right;
	padding: 0 10px 0 0;
}

.jqmWindow .form p { margin: 15px 0 0 0; padding: 0 }

.jqmWindow .form input, .jqmWindow .form select {
	background: #fefafc;
	border: 1px solid #959595;
	font-size: 11px;
	padding: 4px 5px;
	width: 194px;
	margin: 0 20px 0 0;
}

.jqmWindow .form select {
	width: 204px;
}

.jqmWindow .form span { color: #362f2d; font-size: 11px; display: block; padding: 5px 0 0 85px; }

.jqmWindow .form .add { width: 79px; height: 36px; border: none; background: url(../img/add.png) no-repeat left top; padding: 0; margin: 0; }
.jqmWindow .form .cancel { width: 79px; height: 36px; border: none; background: url(../img/cancel.png) no-repeat left top; padding: 0; margin: 20px 10px 0 232px; }

.jqmWindow .doc, .jqmWindow .domain { font-size: 12px; margin: 0 15px 0 0; }


/*-------------------------------------- form data here ----------------------------------------*/


.jqmFWindow {
    display: none;
    top:10%;
    left:50%;
	position:absolute;
	text-align: center;
	
    margin-left: -240px;
    width: 480px;
    
    background-color: #fff;
    color: #333;
    border: 2px solid #c0c0c0;
    padding: 12px;
}
.jqmFWindow h2 {
	width: auto !important;
	border: none !important;
	padding-bottom: 10px;
}

.jqmFWindow p{
	font-size: 12px;
	color: #5f5f5f;
	line-height: 16px;
	width: 400px;
	text-align: left;
	margin: 0 auto;
	padding: 0 0 15px;
}

.jqmFWindow p.delim {
	border-bottom: 1px solid #d9d9d9;
}

.jqmFWindow .form {
	width: 400px;
	text-align: left;
	margin: 0 auto;
	position: relative;
}

.jqmFWindow .form label {
	width: 75px;
	float: left;
	font-size: 12px;
	color: #363636;
	line-height: 21px;
	text-align: right;
	padding: 0 10px 0 0;
}

.jqmFWindow .form p { margin: 15px 0 0 0; padding: 0 }

.jqmFWindow .form input, .jqmFWindow .form select, .jqmFWindow .form textarea{
	background: #fefafc;
	border: 1px solid #959595;
	font-size: 11px;
	padding: 4px 5px;
	width: 194px;
	margin: 0 20px 0 0;
}

.jqmFWindow .form select {
	width: 204px;
}

.jqmFWindow .form span { color: #362f2d; font-size: 11px; display: block; padding: 5px 0 0 85px; }

.jqmFWindow .form .add { width: 79px; height: 36px; border: none; background: url(../img/add.png) no-repeat left top; padding: 0; margin: 0; }
.jqmFWindow .form .cancel { width: 79px; height: 36px; border: none; background: url(../img/cancel.png) no-repeat left top; padding: 0; margin: 20px 10px 0 232px; }

.jqmFWindow .doc, .jqmWindow .domain { font-size: 12px; margin: 0 15px 0 0; }
