html, body {
	margin: 0;
	padding: 0;
	height: 100%;
	color: #666666;
}

#PopUpContainer{
	top: 0px;
	left: 0px;
	width: 100%;
	/*max-height: 700px;*/
	height: 100%;
	display: block;
	background-color: #fff;
	position: fixed;
	*position: absolute;
	z-index: 9998;
	float: none;
	clear: none;
	/* for IE */
	filter: alpha(opacity=60);
	/* CSS3 standard */
	opacity: 0.6;
}

*+HTML #PopUpContainer {
	position: fixed;
}

#PopUpContainer2{
	top: 0px;
	left: 0px;
	width: 100%;
	/*max-height: 700px;*/
	height: 100%;
	display: block;
	background-color: #fff;
	position: fixed;
	*position: absolute;
	z-index: 9998;
	float: none;
	clear: none;
	/* for IE */
	filter: alpha(opacity=60);
	/* CSS3 standard */
	opacity: 0.6;
}

	
*+HTML #PopUpContainer2 {
	position: fixed;
}

	
#popupError{
	width: 520px;
	display: inline;
	position: fixed;
	*position: relative;
	top: 380px;
	*top: 480px;
	margin: 0 auto 0 120px;
	*margin: 0 auto 0 90px;
	z-index: 9999;
}

*+HTML #popupError{
	position: fixed;
	top: 380px;
	margin: 0 auto 0 -660px;
}

#popupOk{
	width: 520px;
	display: inline;
	position: fixed;
	*position: relative;
	top: 380px;
	*top: 480px;
	margin: 0 auto 0 120px;
	*margin: 0 auto 0 90px;
	z-index: 9999;
}
*+HTML #popupOk{
	position: fixed;
	top: 380px;
	margin: 0 auto 0 -660px;
}
#popupOk .b,
#popupError .b {
	background: url(../images/facebox/b.png);
}

#popupOk .tl,
#popupError .tl {
	background: url(../images/facebox/tl.png);
}

#popupOk .tr,
#popupError .tr {
	background: url(../images/facebox/tr.png);
}

#popupOk .bl,
#popupError .bl {
	background: url(../images/facebox/bl.png);
}

#popupOk .br,
#popupError .br {
	background: url(../images/facebox/br.png);
}


#popupOk .popupContent,
#popupError .popupContent{
	padding: 20px 40px 2px 40px;
	background: #ffffff;
}

#popupOk table,
#popupError table {
	position: relative;
	width: 100%;
	margin: 0 auto;
}

#popupOk td,
#popupError td {
	border-bottom: 0;
	padding: 0;
}

#popupOk .tl, 
#popupOk .tr, 
#popupOk .bl, 
#popupOk .br,
#popupError .tl, 
#popupError .tr, 
#popupError .bl, 
#popupError .br{
	height: 10px;
	width: 10px;
	font-size: 2px;
	overflow: hidden;
	padding: 0;
}

#popupOk .b,
#popupError .b{
	font-size: 2px;
	overflow: hidden;
	padding: 0;
}

.popupErrorTitle{
	font-size: 16px;
	font-weight: bold;
	color: #990000;
}

.popupOkTitle{
	font-size: 16px;
	font-weight: bold;
	color: #336600;
}

.errorText{
	color: #cc0000;
}

.popup-close {
	margin-right: 10px;
	margin-top: 8px;
	width: 50px;
	float: right;
}

.popup-close a {
	display: block;
	width: 76px;
	height: 21px;
	background: url(../jquery_lightbox/images/close.gif) no-repeat top right;
}

.popup-close a:hover {
	background: url(../jquery_lightbox/images/close.gif) no-repeat bottom right;
}

