body,td,th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
body {
	background-color: #045e5f;
	 height:100%;
	 overflow:hidden;
}
a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #017577;
}
a:visited {
	color: #017577;
}
a:hover {
	color: #99c8c9;
}
.index_txt_bl {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
}

.index_txt_bl_normal {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
}

.ext-el-mask {
    z-index: 20000;
    position: absolute;
    top: 0;
    left: 0;
    -moz-opacity: 0.5;
    opacity: .50;
    filter: alpha(opacity=50);
    background-color: #333333;
    width: 100%;
    height: 100%;
    zoom: 1;
}
.loading_indicator {
	margin-left: auto;
	margin-right: auto;
	position:absolute;
	width:220px;
	height:64px;
	z-index:700;
	text-align:left;
	
}
#loading {
	z-index: 20001;
 	width: 220px;
 	height: 64px;
 /*	background-color: #E4EBF1;*/
 	position: absolute;
 	left: 50%;
 	top: 50%;
 	margin-top: -30px;
 	margin-left: -110px;
 	text-align: center;
/*	border: solid 1px #666677;*/
}
.mceMenu {

z-index:100000;

}


#DESKTOP_ICONS {
	position:absolute;
	height:70%;
	z-index:1;
	left: 33px;
	top: 60px;
}

.D_ICON {
	position:relative;
	width:50px;
	height:50px;
	z-index:1;
	cursor: pointer;
	margin-bottom:15px;
}

.D_ICON:hover {

/* Mozilla ignores crazy MS image filters, so it will skip the following */
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='../img/tsp_icon.png');
	  background-image:url(../img/tsp_icon.png);
	  border:1px solid #ffffff;

}

#logosimile {
z-index:1;
position:absolute;
top:10px;
left:10px;
margin-left:0px;
width:175px;
height:72px;
text-align:left;
background-image:url(../img/logo_bottom.png);
background-position:left;
background-repeat:no-repeat;
}

#e-ass {
z-index:1;
position:absolute;
bottom:30px;
left:100%;
margin-left:-282px;
width:272px;
height:72px;
text-align:right;
background-image:url(../img/logo_bottom2.png);
background-position:left;
background-repeat:no-repeat;

}
