﻿


/*********************************** Message Box CSS *************************************/

#msg {
	background: url(/App_File/Theme/WebDefault/Images/msg-box.png) no-repeat top left;
	width: 284px;
	height: 114px;
	text-align: center;
	padding: 10px 5px 0 5px;
	font: 12px Arial, Helvetica, sans-serif;
	color: #555;
}
#msg h1 { font: bold 13px Arial, Helvetica, sans-serif; color: #000; border:0px;}

#loader {
	background: url(/App_File/Theme/WebDefault/Images/msg-box.png) no-repeat top left;
	width: 294px;
	height: 89px;
	text-align: center;
	padding-top: 55px;
	font: bold 12px Arial, Helvetica, sans-serif;
	/*margin: -15px 0 0 -20px;*/
	color:#000000;
}


#messagebox_cmm {
_margin:7px auto;
float:left;
width:310px;
height:auto;
border:1px solid #ccc;
margin:18px auto;
padding:0 0 10px;
}

#messagebox_cmm label {
float:left;
width:250px;
height:20px;
text-align:right;
margin:5px;
padding:3px 0 0;
}

#messagebox_cmm h2 {
_margin:10px 0 0 10px;
width:450px;
font-family:"Arial", Helvetica, sans-serif;
font-size:16px;
color:#DB0B17;
font-weight:700;
margin:10px 0 0 10px;
padding:0;
}

.messagebox_cmm_inputbox {
float:left;
width:300px;
_width:300px;
_padding:2px 0 4px 0;
background-color:#FFF;
padding:0;
}

#messagebox_cmm input {
float:left;
color:#333;
font-family:"Arial", Helvetica, sans-serif;
font-size:12px;
margin:5px 0 5px 5px;
padding:2px 0 2px 5px;
}

#messagebox_cmm .inputradio {
float:left;
_margin:0;
width:120px;
color:#333;
margin:3px;
padding:2px 0;
}

#messagebox_cmm .browse {
float:left;
_margin:0;
width:120px;
color:#333;
margin:0;
padding:0 0 1px;
}

#messagebox_cmm .import {
float:left;
_margin:5px 4px 0 2px;
color:#333;
font-size:11px;
margin:5px 4px 0 2px;
padding:1px 0;
}

#messagebox_cmm .selectauto {
float:left;
height:23px;
width:auto;
color:#333;
margin:5px 0 6px 5px;
padding:0 0 0 5px;
}

#messagebox_cmm p {
_margin:0 5px 5px 5px;
width:auto;
float:left;
margin:0 10px 5px;
}

.messagebox_title_cmm {
height:16px;
float:left;
background-color:#DB0B17;
font-size:14px;
color:#fff;
width:310px;
text-align:center;
font-weight:700;
margin:0 0 15px;
padding:7px 0;
}

/* Modal Popup CSS*/
.modalBackground_MessageBox {
background-color:#FFF;
filter:alpha(opacity=70);
opacity:0.7;
}

.modalPopup_MessageBox {
background-color:Transparent;
width:284px;
}

#progressBackgroundFilter {
position:fixed;
top:0;
bottom:0;
left:0;
right:0;
overflow:hidden;
background-color:#aaa;
filter:alpha(opacity=70);
opacity:0.7;
z-index:1000;
margin:0;
padding:0;
}

#processMessage {
position: absolute; 
   top:250px; 
left:42.5%;
height: 114px;
z-index: 2000; 
background-color:Transparent;
}

.modalPopup_MessageBoxTreeView {
background-color:#fff;
width:400px;
}

.messagebox_title_cmmTreeView {
height:16px;
float:left;
background-color:#DB0B17;
font-size:14px;
color:#fff;
width:400px;
text-align:center;
font-weight:700;
margin:0 0 15px;
padding:7px 0;
}

#progressBackgroundFilterTreeView {
position:fixed;
top:0;
bottom:0;
left:0;
right:0;
overflow:hidden;
background-color:Gray;
filter:alpha(opacity=70);
opacity:0.7;
z-index:1000;
margin:0;
padding:0;
}

#processMessageTreeView {
position:fixed;
top:42%;
left:38%;
width:314px;
z-index:1001;
background-color:#fff;
}

/********************************* AJAX Toolkit Validator CallOut CSS *************************************/

.customCalloutStyle div, .customCalloutStyle td
        {
            border: solid 1px #dbedfd;
            background-color: white;
        }
        .customCalloutStyle .ajax__validatorcallout_popup_table
        {
            display: none;
            border: none;
            background-color: transparent;
            padding: 0px;
            	z-index: 2000;
            	position: relative;
        }
        .customCalloutStyle .ajax__validatorcallout_popup_table_row
        {
            vertical-align: top;
            height: 100%;
            background-color: transparent;
            padding: 0px;
            	z-index: 2000;
            	position: relative;
        }
        .customCalloutStyle .ajax__validatorcallout_callout_cell
        {
            width: 20px;
            height: 100%;
            text-align: right;
            vertical-align: top;
            border: none;
            background-color: transparent;
            padding: 0px;
            	z-index: 2000;
            	position: relative;
        }
        .customCalloutStyle .ajax__validatorcallout_callout_table
        {
            height: 100%;
            border: none;
            background-color: transparent;
            padding: 0px;
            	z-index: 2000;
            	position: relative;
        }
        .customCalloutStyle .ajax__validatorcallout_callout_table_row
        {
            background-color: transparent;
            padding: 0px;
            	z-index: 2000;
        }
        .customCalloutStyle .ajax__validatorcallout_callout_arrow_cell
        {
            padding: 8px 0px 0px 0px;
            text-align: right;
            vertical-align: top;
            font-size: 1px;
            border: none;
            background-color: transparent;
            	z-index: 2000;
        }
        .customCalloutStyle .ajax__validatorcallout_callout_arrow_cell .ajax__validatorcallout_innerdiv
        {
            font-size: 1px;
            position: relative;
            left: 1px;
            border-bottom: none;
            border-right: none;
            border-left: none;
            width: 15px;
            background-color: transparent;
            padding: 0px;
            	z-index: 2000;
        }
        .customCalloutStyle .ajax__validatorcallout_callout_arrow_cell .ajax__validatorcallout_innerdiv div
        {
            height: 1px;
            overflow: hidden;
            border-top: none;
            border-bottom: none;
            border-right: none;
            padding: 0px;
            margin-left: auto;
            	z-index: 2000;
            
        }
        .customCalloutStyle .ajax__validatorcallout_error_message_cell
        {
            font-family: Verdana;
            font-size: 10px;
            padding: 5px;
            border-right: none;
            border-left: none;
            width: 100%;
            	z-index: 2000;
        }
        .customCalloutStyle .ajax__validatorcallout_icon_cell
        {
            width: 20px;
            padding: 5px;
            border-right: none;
            	z-index: 2000;
        }
        .customCalloutStyle .ajax__validatorcallout_close_button_cell
        {
            vertical-align: top;
            padding: 0px;
            text-align: right;
            border-left: none;
            	z-index: 2000;
            
           
        }
        .customCalloutStyle .ajax__validatorcallout_close_button_cell .ajax__validatorcallout_innerdiv
        {
            border: none;
            text-align: center;
            width: 10px;
            padding: 2px;
            cursor: pointer;
            	z-index: 2000;
        }




/* ModalPopUp TreeView CSS */
.modalBackground,.modalBackgroundTreeView,.modalBackground_MessageBoxTreeView {
background-color:Gray;
filter:alpha(opacity=70);
opacity:0.7;
}

.modalPopup,.modalPopupTreeView {
background-color:#fff;
width:314px;
}
