*html body
{ 
	 /* ie6 hack */ 
	width:100%;
    height:100%; 
    margin:0;
    padding:0;
    border:none;
}

.SelectHidden
{
	display:none;
}

*html .SelectHidden 
{
	 /* ie6 hack */ 
	width:100%;
	height:100%;
	z-index:-1;
	position:absolute;
	filter: alpha(opacity=0);
	display:block;
}

.Overlay {
	position: fixed;
	top: 0px;
	left: 0px;
	height:100%;
	width:100%;	
	filter:alpha(opacity=1);
	-moz-opacity:.55;
	opacity:.55;
	z-index:10000;
	background-color:#FFFFFF;
}

*html .Overlay { /* ie6 hack */
	position: absolute;
	top: 0px;
	left: 0px;
	height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
	width:100%;	
	filter:alpha(opacity=55);
	-moz-opacity:.55;
	opacity:.55;
	z-index:10000;
	background-color:#000000;
}

.MessageBox_Container
{
	position:fixed;	
	top:0px;
	left:0px;	
	height:100%;
	width:100%;
	z-index:10002;
}

*html .MessageBox_Container
{
	 /* ie6 hack */
	position:absolute;	
	left: expression(ignoreMe = document.documentElement.scrollLeft + "px");
    top: expression(ignoreMe = document.documentElement.scrollTop + "px");
    width: expression(document.documentElement.clientWidth + "px");
    height: expression(document.documentElement.clientHeight + "px");
	z-index:10002;
}

.LoadingImage
{
	position: absolute;
	top: 0px;
	left: 0px;
	height:100%;
	width:100%;	
	z-index:10001;
}

*html .LoadingImage
{
	 /* ie6 hack */ 
	position: absolute;
	left: expression(ignoreMe = document.documentElement.scrollLeft + "px");
    top: expression(ignoreMe = document.documentElement.scrollTop + "px");
    width: expression(document.documentElement.clientWidth + "px");
    height: expression(document.documentElement.clientHeight + "px");
	z-index:10001;
}

.MessageBox_Window
{
	text-align:left;
	background-color:#FFFFFF;
	border: 8px solid #C2DCF5;
	width:450px;
}

.MessageBox_Header
{
	background-color:#E0EDFE;
}

.MessageBox_Caption
{
	float:left;
	clear:both;
	padding:5px;
	font-family:tahoma;
	font-size:105%;
	font-weight:bold;
}

.MessageBox_CaptionButton
{
	float:right;
	padding:10px 5px 5px 5px;
	font-family:tahoma;
	font-size:80%;
}

.MessageBox_BodyIcon
{
	width:25px;
	text-align:center;
	padding:5px 15px 5px 15px;
}

.MessageBox_Body
{
	font-family:tahoma;
	font-size:95%;
	padding:10px 10px 10px 0px;
	text-align:left;
}

.MessageBox_Button
{
	padding:10px;
	font-family:tahoma;
	font-size:95%;
}

.MessageBox_Button span
{
	padding:10px;
}

.OptionWithTitle
{
 cursor :pointer;	
 }
