﻿.validatorCalloutHighlight
{
	background-color: #e4e7a3;
	color: #333;
}


/* start Validation CalloutExtender  */


.CalloutExtender div, .CalloutExtender td
{
	border: 1px solid #55556a;
	background-color: #e4e7a3;
	
	
}
        .CalloutExtender .ajax__validatorcallout_popup_table
        {
            display: none;
            border: none;
            background-color: transparent;
            padding: 0px;
            
        }
        .CalloutExtender .ajax__validatorcallout_popup_table_row
        {
            vertical-align: top;
            height: 100%;
            background-color: transparent;
            padding: 0px;
        }
        .CalloutExtender .ajax__validatorcallout_callout_cell
        {
            width: 20px;
            height: 100%;
            text-align: right;
            vertical-align: top;
            border: none;
            background-color: transparent;
            padding: 0px;
        }
        .CalloutExtender .ajax__validatorcallout_callout_table
        {
            height: 100%;
            border: none;
            background-color: transparent;
            padding: 0px;
        }
        .CalloutExtender .ajax__validatorcallout_callout_table_row
        {
            background-color: transparent;
            padding: 0px;
        }
        .CalloutExtender .ajax__validatorcallout_callout_arrow_cell
        {
            padding: 8px 0px 0px 0px;
            text-align: right;
            vertical-align: top;
            font-size: 1px;
            border: none;
            background-color: transparent;
        }
        .CalloutExtender .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;
        }
.CalloutExtender .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;
	background-color: #e4e7a3;
}
        
.CalloutExtender .ajax__validatorcallout_error_message_cell
{
	font-size: 11px;
	padding: 5px;
	border-right: none;
	border-left: none;
	color: #333;
	white-space: nowrap;
	text-align: left;
}

 .CalloutExtender .ajax__validatorcallout_icon_cell
{
	width: 20px;
	padding: 5px;
	border-right: none;

}
 .CalloutExtender .ajax__validatorcallout_close_button_cell
{
	vertical-align: top;
	padding: 0px;
	text-align: right;
	border-left: none;
	
}
.CalloutExtender .ajax__validatorcallout_close_button_cell .ajax__validatorcallout_innerdiv
{
	border: none;
	text-align: center;
	width: 10px;
	padding: 2px;
	cursor: pointer;
	
}
/*
.ModalPopupBackground
{
	background-color: #5F5F5F;
	opacity: .9;
	filter: alpha(opacity=90);
	
	
}
.ModalPopupPanel
{
	background-color: #FFFFFF;
	border: 8px solid #5EACE4;
	padding-left: 20px;
	width: 800px;
	height: 500px;
	overflow: auto;
	position: relative;
	
}

.ModalPopupPanel .linkclose, .ModalPopupPanel .linkclose:visited
{
	font-size: 18px;
	background: transparent;
	color: #999999;
	background: url(          '../BW/images/iconclose.png' );
	background-position: right center;
	background-repeat: no-repeat;
	padding-right: 34px;
	position: fixed;
	right: 110px;
	z-index: 400;
	top: 45px;
}
.ModalPopupPanel .linkprint
{
	font-size: 18px;
	background: transparent;
	color: #999999;
	position: absolute;
	left: 0px;
	top: 0px;
	
}
.ModalPopupPanel .linkclose:hover , .ModalPopupPanel .linkprint:hover
{
	color: #CC3300;
}*/


.sitemap
{
	border: 1px solid #D4D4D4;
	margin: 70px auto auto auto;
	position: relative;
	text-align: center;
}

.sitemap div.popup
{
	border: 2px solid #D4D4D4;
}
 .commonClass
 {
 	font-family : Arial;
	 font-size :12px;
	color :#333;
    margin-top: 0px;
}
 .tableborder
 {
 	font-family : Arial;
	  border-color :#55556a;
	  border-width :1px;
	  
	 
 }
.WaitPanel
{
	background-color: #144273;
	opacity: .7;
	filter: alpha(opacity=70);
	position: fixed;
	width: 100%;
	height: 100%;
	top: 0px;
	left: 0px;
	padding-top: 20%;
	padding-left: 40%;
}

.WaitPanel span
{
	background-position: center center;
	border: 0px solid #000000;
	background: url(            'images/ajax-loader.gif' );
	background-repeat: no-repeat;
	padding-top: 60px;
	padding-left: -15px;
	color: #083D65;
	font-weight: bold;
}


.TextIndicator_TextBox3
{
     background-color:Blue;
     color:Yellow;
     font-size:small;
     font-variant:small-caps;
     padding: 2px 3px 2px 3px;
}

.TextIndicator_TextBox3_Handle
{
	width: 16px;
	height: 16px;
	background-image: url( 'images/help.png' );
	overflow: hidden;
	cursor: help;
	background-repeat: no-repeat;
}
/***********DIV Message css ************/
.Error
{
	border: 0px solid red;
	color: red;
	background-color: #FFFF99;
	background-image: url( 'images/icon_err.gif' );
	background-repeat: no-repeat;
	background-position: 8px 5px;
	margin: 2px 10px 2px 10px;
	padding: 5px 5px 5px 30px;
}
.warn
{
	border: 1px solid #0066FF;
	color: #0066FF;
	background-color: #FFFF99;
	background-image: url( 'images/exc.png' );
	background-repeat: no-repeat;
	background-position: 8px 5px;
	margin: 2px 10px 2px 10px;
	padding: 5px 5px 5px 30px;
}
.ok
{
	border: 1px solid #006600;
	color: #006600;
	background-color: #FFFF99;
	background-image: url(  'images/ok.gif' );
	background-repeat: no-repeat;
	background-position: 8px 5px;
	margin: 2px 10px 2px 10px;
	padding: 5px 5px 5px 30px;
}


/* Tree view classes */
.treeviewDIV {
	
	
}
.treeview, .treeview ul { 
	padding: 0;
	margin: 0;
	list-style: none;
}

.treeview ul {
	
	margin-top: 0px;
}

.treeview .hitarea {
	background: url(  'images/treeview-default.gif') -64px -25px no-repeat;
	height: 16px;
	width: 16px;
	margin-left: -16px;
	float: left;
	cursor: pointer;
}
 /*fix for IE6 */
* html .hitarea {
	display: inline;
	float:none;
}

.treeview li { 
	margin: 0;
	padding: 3px 0pt 3px 16px;
}

.treeview a.selected {
	background-color: #eee;
}

#treecontrol { margin: 1em 0; display: none; }

.treeview .hover { color: red; cursor: pointer; }

.treeview li { background: url(  '/images/treeview-default-line.gif') 0 0 no-repeat; }
.treeview li.collapsable, .treeview li.expandable { background-position: 0 -176px; }

.treeview .expandable-hitarea { background-position: -80px -3px; }

.treeview li.last { background-position: 0 -1766px }
.treeview li.lastCollapsable, .treeview li.lastExpandable { background-image: url(  '/images/treeview-default.gif'); }  
.treeview li.lastCollapsable { background-position: 0 -111px }
.treeview li.lastExpandable { background-position: -32px -67px }





.filetree li
{
	padding: 3px 0 2px 16px;
}
.folder, .file
{
	padding: 1px 0 1px 16px;
	display: block;
}
.folder
{
	background: url(    'images/embico1b.png' ) 0 0 no-repeat;
	
}
.filetree li.expandable div.folder { background: url(  'images/embico1.png') 0 0 no-repeat; }
.filetree div.file { background: url(  'images/in.png') 0 0 no-repeat; }

div.root
{
	background-color: #667434;
	background: url(              'images/barg.jpg' );
	background-repeat: repeat-x;
}

div.rootdiv
{
	background-color: #A4B764;
}

div.rootdiv div.emb
{
	background: url(    'images/embico1g.png' ) no-repeat;
	width: 16px;
	height: 20px;
}
.filetree div.head
{
	background-color: #8DA049;
}
.filetree div.main
{
	background-color: #BAC988;
}
.filetree div.sub1
{
	background-color: #D8E0BC;
}
.filetree div.sub2
{
	background-color: #E3E9CF;
}
