/* CSS Document */

#ibox_w{
	position: absolute;
	top: 0px;
	left: 0px;
	z-index:100;
	width: 100%;
	height: 100%;
	background-color: #000;
	margin:0;
	padding:0;
	filter:alpha(opacity=0);
	-moz-opacity: 0.0;
	opacity: 0.0;
}

#ibox_progress {	
	margin:0;padding:0;
	position: absolute;
	z-index:105;
}

#ibox_wrapper {
	position: absolute;
	top: 0px;
	left: 0px;
	z-index:1000;
	padding:20px;
	border:3px solid #000;
	width:300px;
	height:300px;
	background-color:#FFFFFF;
	padding-bottom:30px;
	margin:0;
background:url("../img/bg1.bmp");
}

#ibox_content {
	background-color:#FFFFFF;
	width:100%;
	height:100%;
	margin-bottom:5px;
	position:relative;
	top:0px;
	left:0px;
	padding:0px 0px 0px 0px;

}

#ibox_footer_wrapper {
	position:relative;padding:0;margin:0;top:0px;left:0px;
}

.h_title {
font-size:16px;
padding:5px;
color:#696969;
font-weight:bold;
}

.h_explain {
text-align:left;
font-size:10px;
margin-right:auto;
margin-left:auto;
width:330px;
padding:5px;
border:1px dashed #CCCCCC;
}

.h_alert {
margin-right:auto;
margin-left:auto;
width:200px;
padding:10px;
color:red;
font-weight:bold;
background-color:#EEEEEE;
border:1px solid #CCCCCC;
}

.q_title {
margin-right:auto;
margin-left:auto;
padding:10px 0px 0px 0px;
width:200px;
border-bottom:1px dashed #CCCCCC;
}

.mail {
width:200px;
padding:2px;
height:20px;
line-height:20px;
font-size:18px;
}

.m_explain {
text-align:left;
font-size:10px;
margin-right:auto;
margin-left:auto;
width:270px;
padding:5px;
border:1px dashed #CCCCCC;
}


.h_comp {
margin:120px auto 30px auto;
font-size:18px;
font-weight:bold;
color:#696969;
}

.h_guide {
font-size:12px;
margin-right:auto;
margin-left:auto;
text-align:left;
width:300px;
padding:15px;
line-height:1.5em;
border:1px solid #CCCCCC;
}
