.jqmWindow {
	background-color:#EEEEEE;
	border:1px solid black;
	color:#333333;
	display:none;
	left:50%;
	margin:0 0 0 -300px;
	padding:12px;
	position:fixed;
	top:17%;
	width:600px;
}
.jqmOverlay {
	background-color:#000000;
}
* iframe.jqm {
	left:0;
	position:absolute;
	top:0;
	z-index:-1;
}
* html .jqmWindow {
	position:absolute;
}
div.whiteOverlay {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
//	background:white url(../images/jqmodal/jqmBG.gif) repeat scroll 0 0;
	background:white repeat scroll 0 0;
}
div.jqDrag {
	cursor:move;
}
div.jqmDialog {
	display:none;
	left:50%;
	margin-left:-200px;
	overflow:hidden;
	position:fixed;
	top:17%;
	width:500px;
}
* html div.jqmDialog {
	position:absolute;
}
div.jqmdTC {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:#D5FF84 url(../images/jqmodal/sprite.gif) repeat-x scroll 0 -82px;
	color:#528C00;
	font-family:"sans serif",verdana,tahoma,helvetica;
	font-weight:bold;
	padding:7px 22px 5px 5px;
}
div.jqmdTL {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:transparent url(../images/jqmodal/sprite.gif) no-repeat scroll 0 -41px;
	padding-left:3px;
}
div.jqmdTR {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:transparent url(../images/jqmodal/sprite.gif) no-repeat scroll right 0;
	padding-right:3px;
}
div.jqmdBC {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:transparent url(../images/jqmodal/bc.gif) repeat-x scroll center bottom;
	height:220px;
	overflow:auto;
	padding:7px;
}
div.jqmdBL {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:transparent url(../images/jqmodal/bl.gif) no-repeat scroll left bottom;
	padding-left:7px;
}
div.jqmdBR {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:transparent url(../images/jqmodal/br.gif) no-repeat scroll right bottom;
	padding-right:7px;
}
div.jqmdMSG {
	color:#317895;
}
input.jqmdX {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:transparent url(../images/jqmodal/close.gif) no-repeat scroll left top;
	height:19px;
	overflow:hidden;
	padding:0 0 0 19px;
	position:absolute;
	right:7px;
	top:4px;
	width:0;
}
input.jqmdXFocus {
	background-position:left bottom;
	outline-color:-moz-use-text-color;
	outline-style:none;
	outline-width:medium;
}
div.jqmdBC button, div.jqmdBC input[type="submit"] {
	background-color:#FFFFFF;
	color:#777777;
	cursor:pointer;
	margin:8px 10px 4px;
}
div.jqmDialog input:focus, div.jqmDialog input.iefocus {
	background-color:#EAFFC3;
}
div.jqmAlert {
	display:none;
	position:fixed;
	top:17%;
	width:100%;
}
* html div.jqmAlert {
	position:absolute;
}
div.jqmAlertWindow {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:#111111 none repeat scroll 0 0;
	border:1px dotted #FFFFFF;
	height:auto;
	margin:auto;
	max-width:400px;
	padding:0 10px 10px;
	width:auto;
}
.jqmAlertTitle {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:#000000 none repeat scroll 0 0;
	color:#FFFFFF;
	margin:5px 2px;
}
.jqmAlertTitle h1 {
	color:#FFFFFF;
	float:left;
	font-size:11px;
	font-weight:bold;
	line-height:20px;
	margin:0;
	padding:0;
}
div.jqmAlert .jqmClose em {
	display:none;
}
div.jqmAlert .jqmClose {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:transparent url(../images/jqmodal/close_icon_double.png) no-repeat scroll 0 0;
	clear:right;
	display:block;
	float:right;
	height:20px;
	width:20px;
}
div.jqmAlert a.jqmClose:hover, div.jqmAlert a.jqmCloseHover {
	background-position:0 -20px;
}
div.jqmAlertContent {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:#111111 url(../images/jqmodal/darkgrid.png) repeat scroll 0 0;
	border:1px dotted #111111;
	color:#FFFFFF;
	font-size:11px;
	letter-spacing:0;
	margin:5px;
	padding:5px;
}
div.jqmNotice img.jqResize {
	bottom:2px;
	position:absolute;
	right:2px;
}
div.jqmNotice {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:#FFFFCC url(../images/jqmodal/rss.4gif) no-repeat scroll 5px 5px;
	border:1px solid #000000;
	display:none;
	padding:0;
	position:relative;
	width:320px;
}
.jqmnTitle {
	margin:0 25px;
}
.jqmnTitle h1 {
	background-color:#505050;
	color:#FFFFCC;
	font-size:11px;
	margin:5px 0;
	padding-left:5px;
	width:100%;
}
div.jqmNotice .jqmClose {
	cursor:pointer;
	position:absolute;
	right:4px;
	top:6px;
}
.jqmnContent {
	border-top:1px none;
	color:#000000;
	padding:0 20px 5px;
}
