/* POPUP */

#PopUp {
	visibility: hidden;
	position: absolute;
	z-index: 9998;
	width: auto;
} 

#PopUpTitle {
	cursor: move;
}

#PopUp .block {
	margin: 0;
	margin-left: auto;
	margin-right: auto;
	background-color: transparent;
}

#PopUp .block .bt {
	background:url(box.png) no-repeat 100% 0 !important;
	background/**/: url(ie_box.gif) no-repeat 100% 0;
}
#PopUp .block .bt div {
	background:url(box.png) no-repeat 0 0 !important;
	background/**/: url(ie_box.gif) no-repeat 0 0;
}

#PopUp .block .bb {
	background:url(box.png) no-repeat 100% 100% !important;
	background/**/: url(ie_box.gif) no-repeat 100% 100%;
}
#PopUp .block .bb div {
	background:url(box.png) no-repeat 0 100% !important;
	background/**/: url(ie_box.gif) no-repeat 0 100%;
}

/* Insert the left border */
#PopUp .block .i1 {
	background:url(borders.png) repeat-y 0 0 !important;
	background/**/: url(ie_borders.gif) repeat-y 0 0;
}
/* Insert the right border */
#PopUp .block .i2 {
	background:url(borders.png) repeat-y 100% 0 !important;
	background/**/: url(ie_borders.gif) repeat-y 100% 0;
}
/* Wrapper for the content. Use it to set the background colour and insert some padding between the borders and the content. */
#PopUp .block .i3 {
	background-color: white;
}

#PopUp .block h1 {
	margin: 0;
	padding: 0 50px 15px 0;
	font-size: 20px;
	color: black;
	font-weight: normal;
}

#PopUp .block .block h1 {
	margin: 0;
	padding: 0 50px 10px 0;
	font-size: 15px;
	color: #444444;
	font-weight: normal;
}

#PopUpBody {
	position: relative;
}

#PopUp .closer {
	font-size: 10px;
	position: absolute;
	top: 0;
	right: 0 !important;
	right/*ie*/: 20px;
}


#PopUp .block .block .bt {
	background-image:url(popup_subblock.gif) !important;
}
#PopUp .block .block .bt div {
	background-image:url(popup_subblock.gif) !important;
}
#PopUp .block .block .bb {
	background-image:url(popup_subblock.gif) !important;
}
#PopUp .block .block .bb div {
	background-image:url(popup_subblock.gif) !important;
}
#PopUp .block .block .i1 {
	background-image:url(popup_subblock_borders.gif) !important;
}
#PopUp .block .block .i2 {
	background-image:url(popup_subblock_borders.gif) !important;
}
#PopUp .block .block .i3 {
	background-color: #EEEEEE;
}

#PopUp td {
	vertical-align: top;
}

#PopUp input[type="text"], #PopUp textarea {
	border-color: #AAAAAA;
}

#BodyCover {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 9997;
}