/*standards*/
body, td, select, input, textarea{font-family:arial, tahoma, verdana; font-size:12px;}
td{text-align:left; vertical-align:top;}
p {}
i{font-weight:bold; font-style:normal; font-size:11px; color:#fff; background:#990000; padding-left:8px; padding-right:8px;}
form, hr, h1, h2, h3, img{margin:0px; padding:0px;}
h1, h2{display:none;}
.dis_block{display:block;}
.fs_10{font-size:10px;}
.fs_11{font-size:11px;}
.fs_12{font-size:12px;}
.fs_17{font-size:17px;}
.slim{font-weight:normal;}
.substance{font-size:12px; text-align:justify;}
.j{text-align:justify;}
*html .substance{font-size:12px;}
select, input, textarea{font-size:11px; cursor:hand; cursor:pointer;}/*c1*/
img{border:0px;}
.cntrMe{margin-left:auto; margin-right:auto;}
.cntrChld{text-align:center;}
.hand, a{cursor:pointer;}
* html .hand, *html a{cursor:hand;}
.pngfix{}


a{}
a:hover{}

/*contact*/
textarea.contact_form{height:auto;}

/*Specials*/
	/*cursor*/
	.cursor{cursor:hand;}
	.cursor:hover{cursor:pointer;}


/* Opacity_java */
.opacity_hover
{
	opacity: 0.5;
	cursor:pointer;
}
* html .opacity_hover
{
	filter:alpha(opacity=50);
	cursor:hand;
}


	/*Class floatBox*/
	.clearfix:after { content: ".";display: block; height: 0; clear: both; visibility: hidden;overflow:hidden;}
	.clearfix {display: inline-block;}
	/* Holly Hack Targets IE Win only \*/
	* html .clearfix {height: 1%;}
	.clearfix {display: block;}

/**************
* layer
* for alert
*/

object, embed{
	z-index:2;
}

.js_errorbox{text-align:center; padding:10px; margin-bottom:20px; margin-top:20px; background:#fff; border:#990000 5px dashed;}
a.js_errorbox{color:#990000;}

.boxred{
	border: 1px solid #CC3300;
}

/**
 * LAYER WITH SHIELD
 *
 */
#topBox_all {display:none; position:absolute; top:0px; left:0px; width:100%; height:99.7%;z-index: 100;}
#topBox_bg {background-color: #FFFFFF; position:absolute;z-index: 101; top:0px; left:0px; padding-bottom:5px; width:100%; height:99.7%; cursor:none; filter:alpha(opacity=85); -moz-opacity:0.85; opacity: 0.85; }
#topBox_stage{position:relative; z-index: 102; margin-left:auto; margin-right:auto; width:300px; height:300px;}
#topBox_closebtn{float:right; margin-top:5px;color:#FFFFFF; font-size:12px;te xt-align:center; background-color:#666666; padding:2px; padding-left:10px; padding-right:10px;}
#topBox_logo{text-align:center;}
#topBox_logo img{position:relative; top:-10px;}
#topBox_cnt{width:inherit; height:inherit; clear:right; margin:5px; margin-top:0px; border:#d8d8d8 5px solid; cursor:pointer; cursor:hand;
	filter:Glow(color=#000000, strength=12);
}

#trace{font-size:10px; padding:10px; position:absolute; z-index:1000; right:10px; top:10px; display:none; width:300px; max-height:500px; overflow:auto;}