/* 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). */

.jqmWindow {
    display: none;    
    position: fixed;
    top: 10%;
    left: 50%;    
    margin-left: -300px;	 
    width: 610px;    
    color: #333;
    padding: 12px;
    overflow: hidden;
    text-align: left;
    font-size: 12px;
}

.jqmWindow td {
    text-align: left;
    font-size: 12px;
}

.jqmWindow input {
    text-align: left;
    font-size: 12px;
}

.jqmWindow select {
    text-align: left;
    font-size: 12px;
}

.jqmWindowwide {
    display: none;    
    position: fixed;
    top: 2%;
    left: 50%;    
    margin-left: -500px;	 
    width: 1040px;    
    color: #333;
    padding: 12px;
    overflow: hidden;
    text-align: left;
    font-size: 12px;
}

.jqmWindow td {
    text-align: left;
    font-size: 12px;
}

.jqmWindow input {
    text-align: left;
    font-size: 12px;
}


/* 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 div.jqmWindow {
     position: absolute;
     top: expression((document.documentElement.scrollTop || document.body.scrollTop) + Math.round(17 * (document.documentElement.offsetHeight || document.body.clientHeight) / 100) + 'px');
}

* html div.jqmWindowwide {
     position: absolute;
     top: expression((document.documentElement.scrollTop || document.body.scrollTop) + Math.round(17 * (document.documentElement.offsetHeight || document.body.clientHeight) / 100) + 'px');
}


/* [[[ Title / Top Classes ]]] */
div.jqmdTC { 
  background: url(sprite.png) repeat-x 0px -80px; 
  color: white;
  padding: 7px 22px 5px 5px;
  font-family:"sans serif",verdana,tahoma,helvetica;
  font-weight: bold;
  * zoom: 1;
}

div.jqmdTL { 
	background:  url(sprite.png) no-repeat 0px -40px; 
	padding-left: 17px;
}

div.jqmdTR { 
	background: url(sprite.png) no-repeat right 0px; 
	padding-right: 17px; 
	* zoom: 1;
}


div.jqmdTCTT { 
  background: url(sprite_tt.png) repeat-x 0px -80px; 
  color: white;
  padding: 7px 22px 5px 0px;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
  font-size: 12px;
  * zoom: 1;
}

div.jqmdTLTT { 
	background:  url(sprite_tt.png) no-repeat 0px -40px; 
	padding-left: 14px;
}

div.jqmdTRTT { 
	background: url(sprite_tt.png) no-repeat right 0px; 
	padding-right: 17px; 
	* zoom: 1;
}

/* [[[ Body / Message Classes ]]] */
div.jqmdBC {
   background: url(bc.png) repeat-x center bottom;
   padding: 0px 7px 14px 7px;
   overflow: auto;
}

div.jqmdBL { 
	background: url(bl.png) no-repeat left bottom; 
	padding-left: 7px; 
}

div.jqmdBR { 
	background: url(br.png) no-repeat right bottom; 
	padding-right: 17px; 
	* zoom: 1 
}


/* [[[ Button classes ]]] */
input.jqmdX {
  position: absolute;
  right: 30px;
  top: 16px;
  padding: 0 0 0 19px;
  height: 19px;
  width: 0px;
  background: url(closebtn.png) no-repeat top left;
  overflow: hidden;
}





.jqmOverlay { 
	background-color: #000; 
}


div.jqDrag {
	cursor: move;
}


/* 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');
}