/* CSS Document */
.main_body {
/*background-color:#009FAA;*/
overflow-x:hidden;
width:100%;
}

.iframe_body{
background-color:#FFFFFF;
}

label{ font-family:Arial, Helvetica, sans-serif;
font-size:90%; display:fixed; width:20em; float:left; 
margin:.1em .1em 0 0; color:#0099FF; font-weight:bold; padding:0px 0px; 
}

a:hover{
/*color:#66CCFF;*/
color:#003366;
cursor:pointer;
}
div.closebox{
text-align:center; width:17px; /*border-style:1px solid #000000;*/ font-family:Geneva, Arial, Helvetica, sans-serif; text-decoration:none; color:#000000; background-color:#CCCCCC;
font-weight:700;
}
body{
background-color:#FFFFFF;
margin:auto;
}

div.closebox:hover{

font:14px #333333;
font-weight:700;
color:#333333;
cursor:pointer;
background-color:#CCCCCC;
text-decoration:none;

}

img{
padding: 1px opx;

}

label.error { 
font-weight:normal; color:red; text-align:left;  padding-left:17px;  margin-left:290px; background: url(../images/cancel.png) no-repeat; width:160px;
}

/*label.valid {
font-weight:bold; color:#30B833; text-align:left; width:50%; padding-left:20px; background:url(../upload/check_small.png) no-repeat ;
}*/

a#closex:hover{
cursor:pointer;
text-decoration:none;
}

#admin_main
{
	text-align:center;
	/*min-height:100%;
	height:auto;*/
	width:100%;
	/*border:1px solid;*/
	/*padding:2px 0px;*/
	margin:0px;
	float:left;
	background-color:#FFFFFF;
	background:url(../images/main_bg.png) repeat-x;
	position:relative;
    
}

.mask{
	display:none;
	position:absolute;
	margin:auto;
	top:0;
	left:0;
	opacity:0.8;
	filter:alpha(opacity=80);
	background-color:#000000;
	width:100%;
	height:100%;
	z-index:100;
	float:left;
	overflow:hidden;
}
.mask1{
	display:none;
	position:absolute;
	margin:auto;
	top:0;
	left:0;
	opacity:1.0;
	filter:alpha(opacity=100);
	background-color:#FFFFFF;
	width:100%;
	min-height:100%;
	height:auto; !important
	height:100%;
	z-index:9999;
	overflow:hidden
}
.fWindow {
	display:none;
	position:absolute;

	background-color:#FFFFFF;
	border:solid 2px #0099FF;
	height:100px;
	width:360px;
	padding:5px;
	
	/*opacity:1.0;
	filter:alpha(opacity=100);*/
}

.fWindow1{
	display:none;
	position:fixed;
	background-attachment:fixed;
	background-color:#FFFFFF;
	border:solid 2px #0099FF;
	height:400px;
	padding:5px;
	width:750px;
}
.div_main
{
	padding-top:30px;
	padding-left:40px;
	padding-right:40px;
	padding-bottom:40px;
	text-align:left;
	width:600px;
	margin:auto;
	/*min-height:100%;*/
	border:1 px solid;
	background-color:#FFFFFF;
	/*margin-left:20%;
	position:relative;*/
	/*margin:25 200 140 200;*/
	
}

.RndBorders{

     -moz-border-radius-topleft   :5px;
	  -webkit-border-top-left-radius:5px;
     -moz-border-radius-topright :5px;
	  -webkit-border-top-right-radius:5px;
     -moz-border-radius-bottomleft :5px;
	  -webkit-border-bottom-left-radius:5px;
     -moz-border-radius-bottomright :5px;
	  -webkit-border-bottom-right-radius:5px;
}

#newtype a{
text-decoration:none;
cursor:pointer;
}

.loading{
	background-color: #CCCCCC;
	background:url(../images/loading.gif) no-repeat center #FFFFFF;
	
}

#showstone{
position:fixed; display:none; z-index:1000;

}

.spacing{
height:10px;
display:block;
width:100%;

}
#footer{
background-color:#FFFFFF;
height:30px;
width:1000px;
border-left:1px solid #999999;
border-right:1px solid #999999;

}

#borderbottom{
background-image:url(../images/bottomborder.png);
background-repeat:no-repeat;
height:16px;
width:1002px;
}

#bordertop{
background:url(../images/topborder.png) no-repeat;
height:17px;
background-position:bottom;
}