/*standards*/
body, td, select, input, textarea{font-family:tahoma, arial, verdana; font-size:11px; }
td{text-align:left; vertical-align:top;}
p {}
form, hr, h1, h2, h3, img{margin:0px; padding:0px;}
.dis_block{display:block;}
.fs_10{font-size:10px;}
.fs_12{font-size:12px;}
.fs_17{font-size:17px;}
.slim{font-weight:normal;}
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{cursor:pointer;}
* html .hand{cursor:hand;}

a{}
a:hover{}

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

/*Specials*/
	/*cursor*/
	.cursor{cursor:hand;}
	.cursor:hover{cursor:pointer;}
	
	/* Opacity_java */
	img.opacity:hover, div.opacity:hover, table.opacity:hover
		{
			-moz-opacity:0.5;
			opacity: 0.5;
			cursor:pointer;
		}
	/* IE */
		.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;
}

#l_cover, #sessCover {
	filter:alpha(opacity=60);
	cursor:none;
	width:100%;
	height:100%;
	background:#000;
	-moz-opacity:0.6;
	opacity: 0.6;
	z-index:100;
	position:absolute;
	left: 0px;
	top: 0px;
	margin-top:inherit;
	
}

#l_center {
	width: 300px;
	text-align: left;
	position: absolute;
	top: 50%;
	padding:4px;
	padding-top:10px;
	left:50%;
	background:#FFF;
	color:#666;
	position:absolute;
	z-index:101;
	filter:alpha(opacity=80);
	-moz-opacity:0.8;
	opacity: 0.8;
	font-weight:bold;
	border: 2px solid red;
}
#sessBox, #sessAni {
	display:none;
	width: 300px;
	position: absolute;
	top: 50%;
	left:50%;
	background:#FFF;
	position:absolute;
	z-index:101;
	filter:alpha(opacity=80);
	-moz-opacity:0.8;
	opacity: 0.8;
}
#sessAni {
	margin-left:auto;
	margin-right:auto;
	margin-bottom:15px;
}
.js_errorbox{text-align:center; padding:10px; margin-bottom:20px; margin-top:20px; background:#fff; border:#990000 5px dashed;}
a.js_errorbox{color:#990000;}

#dom-tooltips {
	position: absolute;
	left: 0;
	top: 0;
	z-index: 200;
	display: block;
	visibility: hidden;
	padding: 5px;
	border-style: solid;
	border-width: 1px;
	border-color: #444433;
	background-color: #f5f5ee;
	color: #444433;
	font-family: verdana, sans-serif;
	font-size: 11px;
	white-space: nowrap;
	max-width: 500px;

	-moz-border-radius-bottomleft: 5px;
	-moz-border-radius-bottomright: 5px;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px; 
	-moz-opacity: .90;
	
	filter:	progid:DXImageTransform.Microsoft.Alpha(opacity=85)
			progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135,strength=5);

}

.stupidIE_div{

	padding: 5px;
	border-style: solid;
	border-width: 1px;
	border-color: #444433;
	background-color: #f5f5ee;
	color_: #69c;
	color: #444433;
	font-family: verdana, sans-serif;
	font-size: 11px;
	white-space: nowrap;
	width:10px;

}

.stupidIE_iframe
{
	width:10px;/*must have for any big value*/
	height:25px/*must have for any big value*/;
}
.stupidIE_body
{
	background-color: none;
	margin:0px;
	padding:0px;
	border:0px;
}
.boxred {
	border: 1px solid #CC3300;
}