﻿/**:focus {
    outline: 0;
}*/
body
{
	/*
	scrollbar-3dlight-color:	#CCCCCC;
	scrollbar-arrow-color:		#555555;
	scrollbar-base-color:		#ffffff;
	scrollbar-darkshadow-color:	#CCCCCC;
	scrollbar-face-color:		#f7f7f3;
	scrollbar-highlight-color:	#CCCCCC;
	scrollbar-shadow-color:		#CCCCCC;
*/
	scrollbar-face-color:#f5faff;
	scrollbar-highlight-color:#f5faff;
	scrollbar-3dlight-color:#6698c5;
	scrollbar-darkshadow-color:#f5faff;
	scrollbar-shadow-color:#6698c5;
	scrollbar-arrow-color:#6698c5;
	scrollbar-track-color:#f5faff;	
	
	
	





	direction:	rtl;
	font-size:	12px;
	font-family:Arial;
	font-style:	normal;
	margin-left:0;
	margin-right:0;
	margin-top:0; 
	margin-bottom:0;
	/* overflow-y:scroll; */
	
} 

/*scroll bar for safari & chrome*/

::-webkit-scrollbar {
width: 15px;
height: 15px;
}

::-webkit-scrollbar-button:start:decrement,
::-webkit-scrollbar-button:end:increment {
height: 1px;
display: block;
background-color: #f5faff;
}

::-webkit-scrollbar-button:horizontal:start:decrement,
::-webkit-scrollbar-button:horizontal:end:increment {
height: 1px;
display: block;
background-color: #f5faff;
}


::-webkit-scrollbar-track-piece {
background-color: #f5faff;
}

::-webkit-scrollbar-thumb:vertical,
::-webkit-scrollbar-thumb:horizontal
{
background-color: #f5faff;
border: 1px solid #6698c5;
-webkit-border-radius: 6px;
}


div
{
	/* With this string the Janus Calendar work not properly !!!
		direction:	rtl;
	*/
}

table
{
	
}


.Bold
{
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
}

.White
{
	color:White;
	font-family: Arial;
	font-size: 14px;
	vertical-align:middle;
}

.WhiteBold
{
	color:White;
	font-family: Arial;
	font-size: 14px;
	font-weight: bold;
	vertical-align:middle;
}
.NGCSTextBox
{
	
	font-size: 12px;
	font-family: Arial;
	font-style:normal;
	color:#333366;
	border-right: #D5DEF1 1px solid;
	border-top: #D5DEF1 1px solid;
	border-left: #D5DEF1 1px solid;
	border-bottom: #D5DEF1 1px solid;	
}
.NGCSDatePicker
{
	/*width:67px;*/
	font-size: 12px;
	font-family: Arial;
	font-style:normal;
	color:#333366;
	border-right: #D5DEF1 1px solid;
	border-top: #D5DEF1 1px solid;
	border-left: #D5DEF1 1px solid;
	border-bottom: #D5DEF1 1px solid;	
}


.NGCSTextBoxWithBackground2
{  font-size: 12px;
	font-family: Arial;
	font-style:normal;
	color:#333366;
      display: block ;
    zoom: 0;

    height: 18px; /* +2px for border */
    line-height: 18px;
    	border-right: #D5DEF1 1px solid;
	border-top: #D5DEF1 1px solid;
	border-left: #D5DEF1 1px solid;
	border-bottom: #D5DEF1 1px solid;
    background-color:White; 
    overflow: hidden;

}
.NGCSTextBoxWithBackground
{
    font-size: 12px;
	font-family: Arial;
	font-style:normal;
	color:#333366;	
	border-right: #D5DEF1 1px solid;
	border-top: #D5DEF1 1px solid;
	border-left: #D5DEF1 1px solid;
	border-bottom: #D5DEF1 1px solid;
    background-color:White; 
	display:block;
	height:18px;
    line-height: 18px;
    overflow: hidden;
}


.NGCSTextBoxWithBackgroundDisable
{
    font-size: 12px;
	font-family: Arial;
	font-style:normal;
	color:#EBEBE4;	
	border-right: #D5DEF1 1px solid;
	border-top: #D5DEF1 1px solid;
	border-left: #D5DEF1 1px solid;
	border-bottom: #D5DEF1 1px solid;
    background-color:White; 
	display:block;
	height:18px;
    line-height: 18px;
    overflow: hidden;
} 
.NGCSTextBoxLikeLabel
{
	
	font-size: 12px;
	font-family: Arial;
	font-style:normal;
	color:#333366;
	border-right:	#000000 0px solid;
	border-top:		#000000 0px solid;
	border-left:	#000000 0px solid;
	border-bottom:	#000000 0px solid;
}







/*
INPUT
{
	
	font-size: 20px;
	font-family: Arial;
	font-style:normal;
	color:#333366;
	border-right: #D5DEF1 1px solid;
	border-top: #D5DEF1 1px solid;
	border-left: #D5DEF1 1px solid;
	border-bottom: #D5DEF1 1px solid;	
	background-color:Red; 
	
}
*/



.ComboBoxMotionType[disabled=disabled] {
    background-color: #EBEBE4 !important;
}

.SelectDisabled{

    pointer-events: none;
       -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    padding: 2px 30px 2px 2px;
    border: none;
     width: 370px !important;
       
}
.TextBoxDisabled{
    background-color:white;
     border: none;
}

SELECT
{
	font-size: 12px;
	font-family: Arial;
	font-style:normal;
	color:#333366;
	border-right: #D5DEF1 1px solid;
	border-top: #D5DEF1 1px solid;
	border-left: #D5DEF1 1px solid;
	border-bottom: #D5DEF1 1px solid;	
}
/**
SPAN
{
	font-family:Arial;
	font-size:12px;
	font-style:normal;
	color:#333366;
}
*/

TD
{
	font-family:Arial;
	font-size:12px;
	font-style:normal;
	color:#333366;
}


Label
{
	font-family:Arial;
	font-size:12px;
	font-style:normal;
	color:#333366;
}







/* Calendar Classes Start */


.Calendar
{

	background: Transparent url(../images/Calendar/CalendarUP.gif) no-repeat fixed center center ;
	border-style: none;
	Width: 24px;
	height:20px;			

}
.Calendar:hover
{

	background: Transparent url(../images/Calendar/CalendarDN.gif) no-repeat fixed center center;
	border-style: none;
	Width: 24px;
	height:20px;			
}
@media all 
{
  IE\:Calendar 
  {
    behavior: url(calendar.htc) ;
    width : 33%;
  }
}


/* Calendar Classes End */


.LabelWithBorder
{
    font-size: 12px;
    font-family: Arial;
    font-style:normal;
    color:#333366;
  display:block;
    zoom: 0;
    height: 18px; /* +2px for border */
    line-height: 18px;
    border-right: #6698C5 1px solid;
    border-top: #6698C5 1px solid;
    border-left: #6698C5 1px solid;
    border-bottom: #6698C5 1px solid;
    background-color:White;
   width:auto; 
   overflow:hidden;   
    		
}
				

.TableMain
{
	border-left:black 1pt solid;
	border-right:black 1pt solid;
	border-bottom:black 1pt solid;
	border-top:black 1pt solid;
	padding-top:5px;
	padding-left:5px;
	padding-right:5px;
}
.TableTwoLines
{
	border-left:#C8DAFF 1pt solid;
	border-right:#C8DAFF 1pt solid;	
}
.TableThreeLines
{
	border-bottom :#C8DAFF 1pt solid;
	border-left:#C8DAFF 1pt solid;
	border-right:#C8DAFF 1pt solid;
}
.TableTwoLinesWhite
{
	border-left:#FFFFFF 1pt solid;
	border-right:#FFFFFF 1pt solid;
}
.TableTwoLinesX
{
	border-left:#FFFFFF 1pt solid;
	border-right:#FFFFFF 1pt solid;
	display: block;
	height:100%;
}
/* it was tableArea class*/
.CentralDisplayArea
{
    width: 100%;
	font-family: Arial;
	color: white;	
	border-right: #6698c5 1px solid;
	border-top: #6698c5 1px solid;
	border-left: #6698c5 1px solid;
	border-bottom: #6698c5 1px solid;		
	padding-right: 8px;
	padding-left: 8px;
	padding-top :8px;
	padding-bottom  :8px;
	background-color: #f7f7f3;	
	min-height:450px;
/*	-moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;*/
}

.CentralDisplayArea_Motion
{
    width: 100%;
	font-family: Arial;
	color: white;	
	border-right: #6698c5 1px solid;
	border-top: #6698c5 1px solid;
	border-left: #6698c5 1px solid;
	border-bottom: #6698c5 1px solid;		
	padding-right: 8px;
	padding-left: 8px;
	padding-top :8px;
	padding-bottom  :8px;
	background-color: #f7f7f3;	
	min-height:550px;
/*	-moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;*/
}

.TitleDisplayAreaforHomePage
{
	border-right: #6698c5 1px solid;
	border-top: #6698c5 1px solid;
	border-left: #6698c5 1px solid;
	border-bottom: #6698c5 1px solid;	
	padding-right: 10px;
	padding-left: 1px;
	padding-top :1px;
	padding-bottom :1px;
	width: 100%;
	font-family: Arial;
	color: white;
	background-color: #4e95d8;
	height : 22px;
	vertical-align:middle ;
}

.TitleDisplayAreaforHomePage2
{
	border-right: white 0px solid;
	border-top: white 0px solid;
	border-left: white 0px solid;
	border-bottom: #4e95d8 1px solid;	
	padding-right: 10px;
	padding-left: 1px;
	padding-top :1px;
	padding-bottom :1px;
	width: 100%;
	font-family: Arial;
	background-color: #e6eff9;
	height : 22px;
	vertical-align:middle ;
}

.TitleDisplayAreaforHomePageE
{
	border-right: #fc8c1c 0px solid;
	border-top: #fc8c1c 0px solid;
	border-left: #fc8c1c 0px solid;
	border-bottom: #fc8c1c 1px solid;	
	padding-right: 1px;
	padding-left: 1px;
	padding-top :1px;
	padding-bottom :1px;
	width: 100%;
	font-family: Arial;
	color: white;
	background-color: #fc8c1c;
}
.TitleDisplayAreaforHomePageScroller{
    color: white;
}
.TitleDisplayAreaforHomePageScroller a{
    color: white;
}
.CentralDisplayAreaforHomePage
{
	border-right: #b6b4ef 1px solid;
	border-top: #b6b4ef 1px solid;
	border-left: #b6b4ef 1px solid;
	border-bottom: #b6b4ef 1px solid;	
	padding-right: 3px;
	padding-left: 3px;
	padding-top :3px;
	padding-bottom :5px;
	width: 895px;
	font-family: Arial;
	background-color: white;
}
.CentralDisplayAreaforHomePageE
{
	border-right: #fc8c1c 1px solid;
	border-top: #fc8c1c 1px solid;
	border-left: #fc8c1c 1px solid;
	border-bottom: #fc8c1c 1px solid;	
	padding-right: 3px;
	padding-left: 3px;
	padding-top :3px;
	padding-bottom :5px;
	width: 100%;
	font-family: Arial;
	background-color: white;
}
.CentralDisplayAreaforHomePage2
{
	padding-right: 3px;
	padding-left: 3px;
	padding-top :3px;
	padding-bottom :5px;	
	font-family: Arial;
	background-color: #e6eff9;
}
.CentralDisplayAreaforLawyerHomePageH
{
	border-right: #6698c5 1px solid;
	border-top: #6698c5 1px solid;
	border-left: #6698c5 1px solid;
	border-bottom: #6698c5 1px solid;	
	padding-right: 3px;
	padding-left: 3px;
	padding-top :3px;
	padding-bottom :3px;
	width: 100%;
	font-family: Arial;
	background-color: #4e95d8;
}
.CentralDisplayAreaforLawyerHomePageB
{
	border-right: #6698c5 1px solid;
	border-top: #6698c5 1px solid;
	border-left: #6698c5 1px solid;
	border-bottom: #6698c5 1px solid;		
	width: 100%;
	font-family: Arial;	
}
.ltr
{
	text-align:left;
	direction: ltr;
}



.TwoGroupCellStyle
{
	padding-top:	0px;
	padding-right:	20px;
	padding-bottom:	0px;
	padding-left:	0px;
	text-align:		right;
}

.TabStripDefaultTab,
.TabStripDefaultTab:visited /* for CaseLocatorUC */
{
	padding-top		: 2px;
	text-decoration	: none;
	background		: Transparent url(../images/Tab/TabRegularTiny.jpg) no-repeat fixed center center;
	height			: 21px;
	width			: 77px;
	font-family		: Arial;
	font-size		: 12px;
	color			: #333366;
	text-align		: center;
	border-style	: none;
	border-bottom	: solid 1px #FF8000;	
}
.TabStripDefaultTab:hover /* for CaseLocatorUC */
{
	padding-top		: 2px;
	text-decoration	: none;
	background		: Transparent url(../images/Tab/TabSelectedTiny.jpg) no-repeat fixed center center;
	height			: 21px;
	width			: 77px;
	font-family		: Arial;
	font-size		: 12px;
	color			: #333366;
	text-align		: center;
	border-style	: none;
	border-bottom	: solid 1px #FF8000;	
}
.TabStripSelectedTab,
.TabStripSelectedTab:visited /* for CaseLocatorUC */
{
	padding-top		: 0px;
	text-decoration	: none;
	background		: Transparent url(../images/Tab/TabSelectedTiny.jpg) no-repeat fixed center center;
	height			: 21px;
	width			: 77px;
	font-family		: Arial;
	font-size		: 12px;
	color			: #333366;
	text-align		: center;
	border-style	: none;
	border-bottom	: solid 1px #F5EABC;	
}
.TabStrip /* for CaseLocatorUC */
{
	height: 107px;
	width:	155px;	
	border-bottom	: solid 1px #FF8000;
	border-left		: solid 1px #FF8000;
	border-right	: solid 1px #FF8000;
	background-image: url(../images/HomePage/SearchFileBG.jpg);
	background-position: center center;	
	direction: rtl;
	padding-right:2px;
	padding-left:2px;
	text-align:left ;
}







.StepInfo
{
	/*background: Transparent url(../images/wizard/stepinfo.jpg) no-repeat fixed center center;*/
		background-image: url(../images/wizard/stepinfo.jpg);
	height:	16px;
	width:	16px;
	  background-position: center ;
    display: block;
    background-repeat:no-repeat;
}
.WizTitle
{
	/*background: Transparent url(../images/wizard/wiztitle.jpg) no-repeat fixed center center;*/
	background-image: url(../images/wizard/wiztitle.jpg);
	height:	39px;
	width:	160px;		
    background-position: top;
    display: block;
background-repeat:no-repeat;
}
.WizTitleActivity
{
	/*background: Transparent url(../images/wizard/WizTitleActivity.jpg) no-repeat fixed center center;*/
	background-image: url(../images/wizard/WizTitleActivity.jpg);
	height:	39px;
	width:	160px;	    	
    background-position: top;
    display: block;
    background-repeat:no-repeat;
}



.TreeCell
{
	
	background-image: url(../images/Tree/TreeBG.jpg);
	background-repeat: repeat;
	background-position: right center;	
	width:160px;	
	height: 100%;
	border-width:0px;
    background-attachment:scroll;
    
}



.HeaderHomePage
{
	background-image: url(../images/New/TopMenu1.jpg);
	background-repeat: no-repeat;
	background-position: right center;	
	height: 85px;
	width:1003px;
	direction: rtl;
	border: solid 0px #000000;
	padding: 0px;
}

.HeaderMenu
{
	height: 123px;
	vertical-align:top;
}
.HeaderMenu2
{
	background-image: url(../images/New/TopMenu2.jpg);
	background-repeat: no-repeat;
	background-position: right center;	
	height: 38px;
	width:1003px;
	direction: rtl;
	border: solid 0px #000000;
	padding: 0px;
}
/* Header UC Styles */
.HeaderCommon
{
	background-image: url(../images/TopHeaderBG.jpg);
	background-repeat: no-repeat;
	background-position: right center;	
	height: 37px;
	width:100%;
	direction: rtl;
	border: solid 0px #000000;
	padding: 0px;
}
.HeaderCell
{
	font-family: Arial;
	font-size: 18px;
	font-weight: bold;
	color: #ff8000;
	padding-right:4px;
}

.HeaderUser
{
	text-align:left;
	font-size:12px;
	font-style:normal;
	font-family: Arial;
	font-weight:normal;
	padding-left:12px;
	padding-top:32px;
	color: #333366;
	vertical-align:top;
}
.HeaderExitIS
{	
	text-align:right;
	font-size:12px;
	font-style:normal;
	font-family: Arial;
	font-weight:normal;
	padding-right:12px;
    padding-top:14px;	
	color: #3366CC;
	width:30;
	vertical-align:top;	
}

.HeaderExit
{	
	text-align:right;
	font-size:12px;
	font-style:normal;
	font-family: Arial;
	font-weight:normal;
	padding-right:12px;
	padding-left:5px;
	color: #3366CC;
	width:30px;
	vertical-align:top;
	padding-top:32px;
}
.HeaderExit:hover
{
	text-align:right;
	font-size:12px;
	font-style:normal;
	font-family: Arial;
	font-weight:normal;
	padding-right:12px;
	padding-left:5px;
	color: #3366CC;
	width:30px;
	vertical-align:top;
	padding-top:32px;
	text-decoration:underline;	
}



/* End Header UC Styles */



.TableS
{
	background-image: url(../images/Table/TableTitle.jpg);
	width:100%;
	border-left:#C8DAFF 1pt solid;
	border-right:#C8DAFF 1pt solid;
}


.WhiteSpacerImage
{
    background-image: url(../images/Diary/spcer_gray_small.gif);
	background-repeat: no-repeat;
	text-align:center;
	width:1px;
	height:19px;
	background-position:bottom;
    display: block;
}

.SpacerImage
{	
	background-image: url(../images/Diary/spcer.gif);
	background-repeat: no-repeat;
	text-align:center;	
	vertical-align:bottom;
	background-position: top;
    display: block;
}

.SpacerImage2
{
	background: Transparent url(../images/Diary/spcer.gif) no-repeat left  ;	
	text-align:center;	
	vertical-align:bottom;
	
}
.StarImage
{	
	background-image: url(../images/Star/star_negativ.gif);
	background-repeat: no-repeat;
	text-align:center;
	width:25px;
	height:20px;
	background-position: top;
    display: block;
}

.EmptyStarImage
{	


	background-image: url(../images/Star/star_negativ_kontur.gif);
	background-repeat: no-repeat;
	text-align:center;
	width:25px;
	height:20px;
	background-position: top;
    display: block;
   /* 
    display: block;
 width:25px;
	height:20px;
  background-image: url(../images/Star/star_negativ_kontur.gif);
 background-repeat: no-repeat; */
  
}




.LowerToolBarUC
{    
	background-image: url(../images/LowerToolBarBG.jpg);
	height: 29px;
	width:100%;
	direction: rtl;
	padding-right: 4px;
	padding-left: 4px;
}

.LowerToolBarUC_right
{    
	background-image: url(../images/LowerToolBarBG.jpg);
	height: 29px;
	width:100%;
	direction: ltr;
	padding-right: 4px;
	padding-left: 4px;
}


/* !!!! Not to USE !!!! */
.ButtonsGroupLeft
{
	direction: rtl;
	padding-right: 8px;
}
/* !!!! */


.NumeratorGroupType
{
	border: solid 1px #87a9dc; 
	padding-left: 6px;
	padding-right: 0px;
	font-size: 12px; 
	font-family: arial; 
	vertical-align:middle;
}


/* !!!! It need to define values accodring to standart  */
.ButtonsGroup
{
	direction: rtl;
	padding-right: 8px;
}
.CellGroup
{
	padding-right: 2px;
	padding-left: 2px;
}
.CellGroupRight
{
	padding-right: 5px;
	padding-left: 0px;
}
.CellGroupLeft
{
	padding-left: 5px;
	padding-right: 0px;
}




.RadioButtonList
{
	border: solid 1px #87A9DC;
	height:100%;
	border-width:1px; 
	padding: 0px;
	width: 160px;

	padding-left: 35px;
	padding-right: 0px;
}


.NP_Arrow
{
	FONT-SIZE: 14px;
}





/* BreadCrumbs UC Styles */
.BreadCrumbs
{
	text-align:center;
	font-size:12px;
	font-style:normal;
	font-family: Arial;
	font-weight:normal;
	/*padding-right:20px;
	padding-left:8px;*/
	/*color: #333366;*/
	color: #3366CC;
}
.BreadCrumbsCurrent
{
	text-align:center;
	font-size:12px;
	font-style:normal;
	font-family: Arial;
	/*font-weight:bold;*/
	/*padding-right:20px;*/
	color: #333366;
}
.BreadCrumbsArrow
{
	background-image: url(../images/BreadCrumbs/BC_Arrow.gif);
	background-repeat: no-repeat;
	background-position: center center;
	padding-left:4px;
	padding-right:4px;
}

/* End of BreadCrumbs UC Styles */


/* Styles for WizardNavigator UC */
.scrollbarWizard
{
     height:400px;
  width:100%;
  overflow:auto;
 
}
 .scrollbarDescription
{
     height:500px;
  width:100%;
  overflow:auto;
 
}
 	
 	.scro
 	{                
  /*  scrollbar-face-color:#f5faff;
	scrollbar-highlight-color:#f5faff;
	scrollbar-3dlight-color:#6698c5;
	scrollbar-darkshadow-color:#f5faff;
	scrollbar-shadow-color:#6698c5;
	scrollbar-arrow-color:#6698c5;
	scrollbar-track-color:#f5faff;*/
	
	scrollbar-arrow-color: #f5faff;
scrollbar-track-color: #f5faff;
scrollbar-face-color: #f5faff;
scrollbar-highlight-color: #f5faff;
scrollbar-3dlight-color: #f5faff;
scrollbar-shadow-color: #f5faff;
scrollbar-darkshadow-color: #f5faff;

 	}
.wizardTable
{
	border: solid 1px #87A9DC;
	height:100%;
	border-width:1px; 
	padding: 0px;
	width: 160px;   		
}
#wizardTable1
{
  border-right: #6698c5 1px solid;
	border-top: #6698c5 1px solid;
	border-left: #6698c5 1px solid;
	border-bottom: #6698c5 1px solid;	
	width:160px;
	padding: 0px;
}

.wizardTable1
{
  border-right: #6698c5 1px solid;
	border-top: #6698c5 1px solid;
	border-left: #6698c5 1px solid;
	border-bottom: #6698c5 1px solid;	
	width:160px;
	padding: 0px;
}
.wizardStepsTable,
.wizardStepsTableAll
{
	background-image: url(../images/Wizard/WizBG.jpg);
	width: 100%;
	height: 20%; 
	border-width:0px;
}

.wizardStepsTableAll
{
	height: 100%;
}


.wizardItemNumber
{
	width: 1%;
	padding-right: 4px;
	padding-left: 4px;
	padding-top: 4px;
	color: #333366;
	font-weight: normal;
	font-size: 12px;
	font-style: normal;
	font-family: Arial;
	text-align: right;
}
.wizardItem
{
	text-align:right;
	font-size:12px;
	font-style:normal;
	font-family: Arial;
	font-weight:normal;
	color: #333366;
	padding-top:4px;
	vertical-align:text-top;
}
.wizardSelectedItem
{
	text-align:right;
	font-size:12px;
	font-family: Arial;
	font-weight:bold;
	color: #ff8000;
	padding-top:4px;
	vertical-align:text-top;

}
.wizardSelectedItem_Center
{
	text-align:center;
	font-size:12px;
	font-family: Arial;
	font-weight:bold;
	color: #ff8000;
	padding-top:4px;
	vertical-align:text-top;

}
.wizardInfoTable
{
	background-image: url(../images/Wizard/StepinfoBG.jpg);
	width: 100%;
	height: 20px;
	border-width:0px;	
	text-align:right;
	padding-right: 4px;
	padding-left: 4px;
	vertical-align:middle;
}
.wizardInfoCell
{
	color: #336699;
	text-align:right;
	font-size:12px;
	font-family: Arial;
	vertical-align:middle;
}

.wizardExplainCell
{
	width: 100%;
	font-style: normal;
	font-family: Arial;
	text-align: right;
	font-weight: normal;
	font-size: 12px;
	color: #333366;
	padding-top: 0px;
	padding-right: 3px;
	padding-left: 0px;	
	height: 100%;
	vertical-align:top;
	
}

.HP_Button,
.HP_Button:link,
.HP_Button:active,
.HP_Button:visited
{
	background-position: center right;
	font-size: 12px;
	background-image: url(../images/HomePage/BC_Arrow.gif);
	cursor: hand;
	color: #333366;
	background-repeat: no-repeat;
	font-style: normal;
	font-family: Arial;
	text-align: right;
	padding-right:15px;
	margin-top:1px;
	height: 10px;
	width: 152px;
	text-decoration: none;
	vertical-align: middle;
	padding-top:2px;
	display: block;
}

.HP_Button[disabled=disabled],
.HP_Button[disabled=disabled]:hover
{
	background-position: center right;
	font-size: 12px;
	background-image: url(../images/HomePage/BC_Arrow.gif);
	cursor: default;
	color: #CCC;
	background-repeat: no-repeat;
	font-style: normal;
	font-family: Arial;
	text-align: right;
	padding-right:15px;
	margin-top:1px;
	height: 10px;
	width: 152px;
	text-decoration: none;
	vertical-align: middle;
	padding-top:2px;
	display: block;
}


.HP_Button1,
.HP_Button1:link,
.HP_Button1:active,
.HP_Button1:visited
{
	background-position: 240px 7px;
	font-size: 12px;
	background-image: url(../images/HomePage/hez_home.gif);
	cursor: hand;
	color: #333366;
	background-repeat: no-repeat;
	font-style: normal;
	font-family: Arial;
	text-align: right;
	padding-right:25px;
	margin-top:1px;
	height: 10px;			
	width: 230px;
	text-decoration: none;
	vertical-align: middle;
	padding-top:2px;
	display: block;
}

.HP_Button1:hover 
{
    text-decoration:underline;
    font-size: 12px;
    color:#FF8000;
    font-style: normal;
	font-family: Arial;	
	
}


.HP_Button4,
.HP_Button4:link,
.HP_Button4:active,
.HP_Button4:visited
{
	background-position: 240px 7px;
	font-size: 12px;
	background-image: url(../images/HomePage/hez_home.gif);
	cursor: hand;
	color: #333366;
	background-repeat: no-repeat;
	font-style: normal;
	font-family: Arial;
	text-align: right;
	padding-right:25px;
	margin-top:1px;
	height: 10px;			
	width: 230px;
	text-decoration: none;
	vertical-align: middle;
	padding-top:2px;
	display: block;
}

.HP_Button4:hover 
{
    text-decoration:underline;
    font-size: 12px;
    color:#FF8000;
    font-style: normal;
	font-family: Arial;	
	
}


.HP_Button5,
.HP_Button5:link,
.HP_Button5:active,
.HP_Button5:visited
{
	background-position: 220px 7px;
	font-size: 12px;
	background-image: url(../images/HomePage/hez_home.gif);
	cursor: hand;
	color: #333366;
	background-repeat: no-repeat;
	font-style: normal;
	font-family: Arial;
	text-align: right;
	padding-right:25px;
	margin-top:1px;
	height: 10px;			
	width: 210px;
	text-decoration: none;
	vertical-align: middle;
	padding-top:2px;
	display: block;
}

.HP_Button5:hover 
{
    text-decoration:underline;
    font-size: 12px;
    color:#FF8000;
    font-style: normal;
	font-family: Arial;	
	
}
.HP_Button2C,
.HP_Button2C:link,
.HP_Button2C:active,
.HP_Button2C:visited
{
	background-position: 305px 7px;
	font-size: 12px;
	background-image: url(../images/HomePage/hez_home.gif);
	cursor: hand;
	color: #333366;
	background-repeat: no-repeat;
	font-style: normal;
	font-family: Arial;
	text-align: right;
	padding-right:35px;
	margin-top:1px;
	height: 20px;	
	width: 295px;
	text-decoration: none;
	vertical-align: middle;
	padding-top:2px;
	display: block;
}

.HP_Button2C:hover 
{
    text-decoration:underline;
    font-size: 12px;
    color:#FF8000;
    font-style: normal;
	font-family: Arial;	
	
}
.HP_Button2R,
.HP_Button2R:link,
.HP_Button2R:active,
.HP_Button2R:visited
{
	background-position: 210px 7px;
	font-size: 12px;
	background-image: url(../images/HomePage/hez_home.gif);
	cursor: hand;
	color: #333366;
	background-repeat: no-repeat;
	font-style: normal;
	font-family: Arial;
	text-align: right;
	padding-right:35px;
	margin-top:1px;
	height: 15px;	
	width: 200px;
	text-decoration: none;
	vertical-align: top;
	padding-top:2px;
	display:inherit ;
}

.HP_Button2R:hover 
{
    text-decoration:underline;
    font-size: 12px;
    color:#FF8000;
    font-style: normal;
	font-family: Arial;	
	
}
.HP_Button3,
.HP_Button3:link,
.HP_Button3:active,
.HP_Button3:visited
{
	background-position: 190px 7px;
	font-size: 12px;
	background-image: url(../images/HomePage/hez_home.gif);
	cursor: hand;
	color: #333366;
	background-repeat: no-repeat;
	font-style: normal;
	font-family: Arial;
	text-align: right;
	padding-right:45px;
	margin-top:1px;
	height: 10px;	
	width: 230px;
	text-decoration: none;
	vertical-align: middle;
	padding-top:2px;
	display: block;
}
.HP_Button3:hover 
{
    text-decoration:underline;   
    font-size: 12px;
    color:#FF8000;
    font-style: normal;
	font-family: Arial;	
	
}
.HP_ButtonBottom,
.HP_ButtonBottom:link,
.HP_ButtonBottom:active,
.HP_ButtonBottom:visited
{
	background-position: center center;
	font-size: 12px;
	background-image: url(../images/HomePage/HP_ButBG.gif);
	cursor: hand;
	color: #333366;
	background-repeat: no-repeat;
	font-style: normal;
	font-family: Arial;
	text-align: right;
	padding-right:15px;
	margin-top:1px;
	height: 20px;
	width: 152px;
	text-decoration: none;
	vertical-align: middle;
	padding-top:2px;
	margin-bottom : 1px;
	display: block;
}

.HP_ButtonBottom[disabled=disabled],
.HP_ButtonBottom[disabled=disabled]:hover
{
	background-position: center center;
	font-size: 12px;
	background-image: url(../images/HomePage/HP_ButBG.gif);
	cursor: default;
	color: #CCC;
	background-repeat: no-repeat;
	font-style: normal;
	font-family: Arial;
	text-align: right;
	padding-right:15px;
	margin-top:1px;
	height: 20px;
	width: 152px;
	text-decoration: none;
	vertical-align: middle;
	padding-top:2px;
	margin-bottom : 1px;
	display: block;
}
.HP_Button:Hover
{
	text-decoration: none;
	color: #0066CC;
}
.HP_ButtonBottom:Hover
{
	text-decoration: none;
	color: #0066CC;
}






.SecondLevelMenu 
{ 
	font-size: 12px; 
	background-color: #e2eefc;
	font-family: Arial;
	width: 175px;
}
.CellSecondLevelMenu
{ 
	
	font-size: 12px; 
	background-color: #e2eefc;
	border-right: #87a9dc 1px solid; 
	padding-right: 20px; 
	border-top: #87a9dc 1px solid; 
	font-size: 12px;
	border-left: #87a9dc 1px solid; 
	cursor: hand; 
	color: #333366; 
	border-bottom: #87a9dc 1px solid; 
	font-family: arial; 
	height: 20px;
	width: 100%;
	white-space:normal;
	text-decoration: none;
}
.CellSecondLevelMenu:hover
{ 	
	background-color: #f9f4dd;
	border-right: #87a9dc 1px solid; 
	padding-right: 20px; 
	border-top: #87a9dc 1px solid; 
	font-size: 12px;
	border-left: #87a9dc 1px solid; 
	cursor: hand; 
	color: #333366; 
	border-bottom: #87a9dc 1px solid; 
	font-family: arial; 
	height: 20px;
	width: 100%;
	white-space:normal;
	text-decoration: none;
}
.CellSecondLevelMenu:hover
{ 		
	background-color: #f9f4dd;
	border-right: #87a9dc 1px solid; 
	padding-right: 20px; 
	border-top: #87a9dc 1px solid; 
	font-size: 12px;
	border-left: #87a9dc 1px solid; 
	cursor: hand; 
	color: #333366; 
	border-bottom: #87a9dc 1px solid; 
	font-family: arial; 
	height: 20px;
	width: 100%;
	white-space:normal;
	text-decoration: none;
}
/* Home Page (Begin) - see page 14-15 */

.WorkTitle /* Page 29 */

{
	/* 
	height:39px;  do not use this property! (it damages the looking of the page)
	*/
	width:100%;
	background:White;
	font-family: Arial;
	font-weight: bold;
	text-align: right;
	font-size: 16px;
	color:#FF8000;
	padding-right:15px;
}


.NotificationText
{
    width:100%;	
	font-family: Arial;
	font-weight: normal;
	text-align: right;
	font-size: 12px;
	color:red;
	padding-right:10px;
}

.WizardHeader
{
	height:35px;
	width:100%;
	background:White;
	font-family: Arial;
	font-weight: bold;
	text-align: right;
	vertical-align: bottom;
	font-size: 16px;
	color:#FF8000;
	padding-right:15px;
}

TD.HP_MainGroupLabel 
{
	background:#5c9ac9;
	height:18px;
	width:160px;
	font-style: normal;
	font-family: Arial;
	text-align: right;
	font-size: 12px;
	color:White;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:1px;
	margin: 1px 0px 1px 0px;
	
}
TD.HP_SubGroupLabel 
{
	background:#FFA244;
	height:18px;
	width:160px;
	font-style: normal;
	font-family: Arial;
	text-align: right;
	font-size: 12px;
	color:White;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:1px;
	margin: 1px 0px 1px 0px;
}

TD.HP_SubGroupOpenLabel
{	
	background:#FFA244;
	/*background-image: url(../images/HomePage/Open_M.gif);
	background-repeat:no-repeat;
	background-position: left center;
	height:18px;
	width:160px;*/
	font-style: normal;
	font-family: Arial;
	text-align: right;
	font-size: 12px;
	color:White;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:1px;
	margin: 1px 0px 1px 0px;
}
TD.HP_SubGroupCloseLabel
{
	background:#FFA244;
	background-image: url(../images/HomePage/Close_M.gif);
	background-repeat:no-repeat;
	background-position: left center;
	height:18px;
	width:160px;
	font-style: normal;
	font-family: Arial;
	text-align: right;
	font-size: 12px;
	color:White;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:1px;
}

TD.HP_BGLeft
{
	background-image: url(../images/HomePage/ButBGLeft.jpg);
	background-repeat: repeat;
}
TD.HP_BGRight
{
	background-image: url(../images/HomePage/ButBGRight.jpg);
	background-repeat: repeat;
}

/* Home Page (End) - see page 14-15 */

.FileField
{
	text-decoration: none;	
	background-image: url(../images/But/ButSmall.gif);
	border-style: none;
	background-repeat: no-repeat;
	Width: 80px;
	height:20px;			
	font-family: Arial;
	font-size: 12px;
	text-align: center;
	color: #333366;
	background-position: top;
    display: block;
}
.FileField[disabled=disabled],
.FileField[disabled=disabled]:hover
{
	text-decoration: none;	
	background-image: url(../images/But/ButSmall.gif);
	border-style: none;
	background-repeat: no-repeat;
	Width: 80px;
	height:20px;			
	font-family: Arial;
	font-size: 12px;
	text-align: center;
	color: #CCC;
	background-position: top;
    display: block;
}
.FileField:hover
{
	text-decoration: none;	
	background-image: url(../images/But/ButSmallHover.gif);
	border-style: none;
	background-repeat: no-repeat;
	Width: 80px;
	height:20px;			
	font-family: Arial;
	font-size: 12px;
	text-align: center;
	color: #333366;
	background-position: top;
    display: block;
}
.ButA_BGSmall,
.ButA_BGBig
{	
	background-image: url(../images/But/ButA_BGSmall.gif);
	FONT-FAMILY: Arial; 
	FONT-SIZE: 12px;	
	COLOR: #333366; 
	BORDER-TOP-STYLE: none; 
	BORDER-RIGHT-STYLE: none;
	BORDER-LEFT-STYLE: none; 
	BORDER-BOTTOM-STYLE: none;
	TEXT-DECORATION: none; 
	TEXT-ALIGN: center; 
	WIDTH: 100px; 
	HEIGHT: 21px; 
	line-height: 21px;
	background-position: top;
    display: block;
}
.ButA_BGBig
{	
	background-image: url(../images/But/ButA_BGBig.gif);	
	WIDTH: 150px; 
}
.ButA_Close,
.ButA_Open
{	
	background-image: url(../images/But/ButA_Open.gif);
	BORDER-TOP-STYLE: none; 
	BORDER-RIGHT-STYLE: none; 
	BORDER-LEFT-STYLE: none; 
	BORDER-BOTTOM-STYLE: none;
	HEIGHT: 21px;
	WIDTH: 20px; 
	background-position: top;
    display: block;
}
.ButA_Open
{	
	background-image: url(../images/But/ButA_Close.gif);
}

.ButtonsUp
{
	text-decoration: none;	
	background-image: url(../images/But/ArrowUP.gif);
	border-style: none;
	background-repeat: no-repeat;
	Width: 20px;
	height:20px;			
	font-family: Arial;
	font-size: 12px;
	text-align: center;
	color: #333366;
	background-position: top;
    display: block;
}
.ButtonsDn
{
	text-decoration: none;	
	background-image: url(../images/But/ArrowDN.gif);
	border-style: none;
	background-repeat: no-repeat;
	Width: 20px;
	height:20px;			
	font-family: Arial;
	font-size: 12px;
	text-align: center;
	color: #333366;
	background-position: top;
    display: block;
}

.Fotter
{
	font-family: Arial;
	font-size: 11px;
	color: #7d7b7b;	
}
	   
	   
/* Buttons style */

.ButtonsEnter,
.ButtonsEnter:visited,
.ButtonsEnter:hover
{
	font-family: Arial;
	font-size: 12px;
	padding-top :2px;
	padding-left :12px;
	padding-right :12px;
	padding-bottom  :2px;
	text-align: center;
	text-decoration: none;		
	font-weight: bold;
	color: white;
	background-color: #fc8c1c;		
	
	
	border-right: #6297C6 1px solid;
	border-top: #6297C6 1px solid;
	border-left: #6297C6 1px solid;
	border-bottom: #6297C6 1px solid;	
		
	Width: 50px;
	height:20px;				
	text-decoration:underline;		
}


.ButtonsEnter[disabled=disabled],
.ButtonsEnter[disabled=disabled]:hover
{
	font-family: Arial;
	font-size: 12px;
	padding-top :2px;
	padding-left :12px;
	padding-right :12px;
	padding-bottom  :2px;
	text-align: center;
	text-decoration: none;		
	font-weight: bold;
	color: #CCC;
	background-color: #fc8c1c;		
	border-right: #6297C6 1px solid;
	border-top: #6297C6 1px solid;
	border-left: #6297C6 1px solid;
	border-bottom: #6297C6 1px solid;			
	Width: 50px;
	height:20px;				
	text-decoration:underline;		
}



.ButtonsApprove,
.ButtonsApprove:visited,
.ButtonsApprove:link,
.ButtonsApprove:hover
{
	border-right: #fc8c1c 2px solid;
	border-top: #fc8c1c 2px solid;
	border-left: #fc8c1c 2px solid;
	border-bottom: #fc8c1c 2px solid;
	font-family: Arial;
	font-size: 12px;
	padding-top :2px;
	text-align: center;
	text-decoration: none;		
	Width: 65px;
	height:20px;			
	color: black;
	background-color: white;			
}


.ButtonsApprove[disabled=disabled],
.ButtonsApprove[disabled=disabled]:hover
{
	border-right: #fc8c1c 2px solid;
	border-top: #fc8c1c 2px solid;
	border-left: #fc8c1c 2px solid;
	border-bottom: #fc8c1c 2px solid;
	font-family: Arial;
	font-size: 12px;
	padding-top :2px;
	text-align: center;
	text-decoration: none;		
	Width: 65px;
	height:20px;			
	color: #CCC;
	background-color: white;			
}


.ButtonsCancel,
.ButtonsCancel:visited,
.ButtonsCancel:link,
.ButtonsCancel:hover
{
	border-right: #7d7b7b 2px solid;
	border-top: #7d7b7b 2px solid;
	border-left: #7d7b7b 2px solid;
	border-bottom: #7d7b7b 2px solid;
	font-family: Arial;
	font-size: 12px;
	padding-top :2px;
	text-align: center;
	text-decoration: none;		
	Width: 65px;
	height:20px;			
	color: black;
	background-color: white;			
}

.ButtonsCancel[disabled=disabled],
.ButtonsCancel[disabled=disabled]:hover
{
	border-right: #7d7b7b 2px solid;
	border-top: #7d7b7b 2px solid;
	border-left: #7d7b7b 2px solid;
	border-bottom: #7d7b7b 2px solid;
	font-family: Arial;
	font-size: 12px;
	padding-top :2px;
	text-align: center;
	text-decoration: none;		
	Width: 65px;
	height:20px;			
	color: #CCC;
	background-color: white;			
}


.ButtonsBlue,
.ButtonsBlue:visited,
.ButtonsBlue:hover
{
	border-right: #6297C6 1px solid;
	border-top: #6297C6 1px solid;
	border-left: #6297C6 1px solid;
	border-bottom: #6297C6 1px solid;	
	font-family: Arial;
	font-size: 12px;
	padding-top :2px;
	padding-left :12px;
	padding-right :12px;
	padding-bottom  :2px;
	text-align: center;
	text-decoration: none;	
	font-weight: bold;		
	Width: 50px;
	height:20px;			
	color: #6297C6;
	background-color: #CEDEEE;	
	 text-decoration:underline;		
}
.ButtonsBlue[disabled=disabled],
.ButtonsBlue[disabled=disabled]:hover
{
	border-right: #6297C6 1px solid;
	border-top: #6297C6 1px solid;
	border-left: #6297C6 1px solid;
	border-bottom: #6297C6 1px solid;	
	font-family: Arial;
	font-size: 12px;
	padding-top :2px;
	padding-left :12px;
	padding-right :12px;
	padding-bottom  :2px;
	text-align: center;
	text-decoration: none;	
	font-weight: bold;		
	Width: 50px;
	height:20px;			
	color: #CCC;
	background-color: #CEDEEE;	
	 text-decoration:underline;		
}

.ButtonsEnter:focus,
.ButtonsBlue:focus {   
    border:2px solid #6297C6;
    box-shadow: 0 0 10px #719ECE;
}



.ScrollFunction:focus {   
    border:2px solid white;
    box-shadow: 0 0 10px #719ECE;
}

.TitleDisplayAreaBlue
{
	border-right: #6297C6 1px solid;
	border-top: #6297C6 1px solid;
	border-left: #6297C6 1px solid;
	border-bottom: #6297C6 1px solid;	
	font-family: Arial;
	font-size: 12px;
	padding-right: 1px;
	padding-left: 1px;
	padding-top :1px;
	padding-bottom :1px;
	text-align: right;
	text-decoration: none;	
	font-weight: bold;		
	Width: 100%;			
	color: #6297C6;
	background-color: #CEDEEE;		 	
}

.AreaDisplayAreaBlue
{
	border-right: #6297C6 1px solid;
	border-top: #6297C6 1px solid;
	border-left: #6297C6 1px solid;
	border-bottom: #6297C6 1px solid;	
	padding-right: 3px;
	padding-left: 3px;
	padding-top :3px;
	padding-bottom :5px;
	width: 100%;
	font-family: Arial;
	background-color: white;
}



.ButtonsTiny,
.ButtonsTiny:visited
{
	font-family: Arial;
	font-size: 12px;
	color: #333366;
	padding-top :2px;
	text-align: center;
	text-decoration: none;	
	background-image: url(../images/But/ButTiny.gif);
	border-style: none;
	Width: 65px;
	height:20px;
	line-height: 16px;
	background-position: top;
    display: block;				
}

.ButtonsTiny:hover
{
	padding-top :2px;
	text-decoration: none;	
	background-image: url(../images/But/ButTinyHover.gif);
	border-style: none;
	background-repeat: no-repeat;
	Width: 65px;
	height:20px;	
	line-height: 16px;		
	font-family: Arial;
	font-size: 12px;
	text-align: center;
	color: #333366;
	background-position: top;
    display: block;	
}

.ButtonsTinyDisabled,
.ButtonsTinyDisabled:active,
.ButtonsTinyDisabled:visited,
.ButtonsTinyDisabled:hover,
.ButtonsTiny[disabled=disabled],
.ButtonsTiny[disabled=disabled]:hover
{
	padding-top :2px;
	text-decoration: none;	
	background-image: url(../images/But/ButTinyDisable.gif);
	border-style: none;
	background-repeat: no-repeat;
	Width: 65px;
	height:20px;
	line-height: 16px;			
	font-family: Arial;
	font-size: 12px;
	text-align: center;
	color: #666666;
	background-position: top;
    display: block;	
    text-decoration: none;
}
.ButtonsTinyDisabled_P
{
    background-image: url(../images/But/ButTinyDisable.gif);
     display: none;	
}
/*.ButtonsTinyDisabled:visited
{
	text-decoration: none;
}
.ButtonsTinyDisabled:hover
{
	text-decoration: none;
}
*/
.ButtonsRemoveFavoriteCase,
.ButtonsRemoveFavoriteCase:visited
{
	font-family: Arial;
	font-size: 12px;
	color: #333366;
	padding-top :2px;
	text-align: center;
	text-decoration: none;	
	background-image: url(../images/But/RemoveFavoriteCase.gif);
	border-style: none;
	Width: 80px;
	height:20px;
	background-position: top;
    display: block;			
}

.ButtonsSmall,
.ButtonsSmall:visited
{	
	padding-top :2px;
	text-decoration: none;
	background-image: url(../images/But/ButSmall.gif);
	border-style: none;
	background-repeat: no-repeat;
	Width: 80px;
	height:20px;
	line-height: 16px;			
	font-family: Arial;
	font-size: 12px;
	text-align: center;
	color: #333366;
    background-position: top;
     display: inline-block;   
     white-space:nowrap;  
}

.ButtonsSmallDisabled,
.ButtonsSmallDisabled:active,
.ButtonsSmallDisabled:visited,
.ButtonsSmallDisabled:hover,
.ButtonsSmall[disabled=disabled],
.ButtonsSmall[disabled=disabled]:hover
{
	padding-top :2px;
	text-decoration: none;	
	background-image: url(../images/But/ButSmallDisable.gif);
	border-style: none;
	background-repeat: no-repeat;
	Width: 80px;
	height:20px;
	line-height: 16px;			
	font-family: Arial;
	font-size: 12px;
	text-align: center;
	color: #666666;
	background-position: top;
     display: inline-block;
    text-decoration: none;
}

.ButtonsSmallDisabled_P
{	
	background-image: url(../images/But/ButSmallDisable.gif);	
    display: none;    
}
/*.ButtonsSmallDisabled:visited
{
	text-decoration: none;
}
.ButtonsSmallDisabled:hover
{
	text-decoration: none;
}*/


.ButtonsSmall:hover
{	
	padding-top :2px;
	text-decoration: none;
	background-image: url(../images/But/ButSmallHover.gif);
	border-style: none;
	background-repeat: no-repeat;
	Width: 80px;
	height:20px;	
	line-height: 16px;		
	font-family: Arial;
	font-size: 12px;
	text-align: center;
	color: #333366;
    background-position: top;
     display: inline-block;   
    cursor:pointer;
    cursor:hand;
}
.ButtonsSmallHover,
.ButtonsSmallHover:hover,
.ButtonsSmallHover:visited
{
	padding-top :2px;
	text-decoration: none;	
	background-image: url(../images/But/ButSmallHover.gif);
	border-style: none;
	background-repeat: no-repeat;
	Width: 80px;
	height:20px;
	line-height: 16px;			
	font-family: Arial;
	font-size: 12px;
	text-align: center;
	color: #333366;
	background-position: top;
    display: block;	
}


.ButtonsSmallHover[disabled=disabled],
.ButtonsSmallHover[disabled=disabled]:hover
{
	padding-top :2px;
	text-decoration: none;	
	background-image: url(../images/But/ButSmallDisable.gif);
	border-style: none;
	background-repeat: no-repeat;
	Width: 80px;
	height:20px;	
	line-height: 16px;		
	font-family: Arial;
	font-size: 12px;
	text-align: center;
	color: #CCC;
	background-position: top;
    display: block;	
}


.ButtonsSmallExtra,
.ButtonsSmallExtra:visited
{	
	padding-top :2px;
	text-decoration: none;
	background-image: url(../images/But/ButSmall.gif);
    background-size: 100px 20px ;
	border-style: none;
	background-repeat: no-repeat;
	Width: 100px;
	height:20px;
	line-height: 16px;			
	font-family: Arial;
	font-size: 12px;
	text-align: center;
	color: #333366;
    background-position: top;
     display: inline-block;   
     white-space:nowrap;  
}

.ButtonsSmallExtraDisabled,
.ButtonsSmallExtraDisabled:active,
.ButtonsSmallExtraDisabled:visited,
.ButtonsSmallExtraDisabled:hover,
.ButtonsSmallExtra[disabled=disabled],
.ButtonsSmallExtra[disabled=disabled]:hover
{
	padding-top :2px;
	text-decoration: none;	
	background-image: url(../images/But/ButSmallDisable.gif);
    background-size: 100px 20px ;
	border-style: none;
	background-repeat: no-repeat;
	Width: 100px;
	height:20px;
	line-height: 16px;			
	font-family: Arial;
	font-size: 12px;
	text-align: center;
	color: #666666;
	background-position: top;
     display: inline-block;
    text-decoration: none;
}

.ButtonsSmallExtra:hover
{	
	padding-top :2px;
	text-decoration: none;
	background-image: url(../images/But/ButSmallHover.gif);
    background-size: 100px 20px ;
	border-style: none;
	background-repeat: no-repeat;
	Width: 100px;
	height:20px;	
	line-height: 16px;		
	font-family: Arial;
	font-size: 12px;
	text-align: center;
	color: #333366;
    background-position: top;
     display: inline-block;   
    cursor:pointer;
    cursor:hand;
}

.ButtonsMedium,
.ButtonsMedium:visited
{
	padding-top :2px;
	text-decoration: none;
	background-image: url(../images/But/ButMedium.gif);
	border-style: none;
	background-repeat: no-repeat;
	Width: 135px;
	height:20px;
	line-height: 16px;			
	font-family: Arial;
	font-size: 12px;
	text-align: center;
	color: #333366;
	background-position: top;
    display: inline-block;
    white-space:nowrap;
}



.ButtonsMedium:hover
{
	padding-top :2px;
	text-decoration: none;	
	background-image: url(../images/But/ButMediumHover.gif);
	border-style: none;
	background-repeat: no-repeat;
	Width: 135px;
	height:20px;
	line-height: 16px;			
	font-family: Arial;
	font-size: 12px;
	text-align: center;
	color: #333366;
	background-position: top;
    display: inline-block;
    white-space:nowrap;
}
.ButtonsMediumHover
{
	padding-top :2px;
	text-decoration: none;	
	background-image: url(../images/But/ButMediumHover.gif);
	border-style: none;
	background-repeat: no-repeat;
	Width: 135px;
	height:20px;	
	line-height: 16px;		
	font-family: Arial;
	font-size: 12px;
	text-align: center;
	color: #333366;
	background-position: top;
    display: block;	
}

.ButtonsMediumDisable,
.ButtonsMediumDisable:active,
.ButtonsMediumDisable:visited,
.ButtonsMediumDisable:hover,
.ButtonsMedium[disabled=disabled],
.ButtonsMedium[disabled=disabled]:hover
{
	padding-top :2px;
	text-decoration: none;	
	background-image: url(../images/But/ButMediumDisable.gif);
	border-style: none;
	background-repeat: no-repeat;
	Width: 135px;
	height:20px;	
	line-height: 16px;		
	font-family: Arial;
	font-size: 12px;
	text-align: center;
	cursor: default;
	color: #666666;
	background-position: top;
    display: inline-block;
    text-decoration: none;
}

.ButtonsMediumDisable_P
{
    background-image: url(../images/But/ButMediumDisable.gif);
    display:none;    
}
/*.ButtonsMediumDisable:visited
{
	text-decoration: none;
}
.ButtonsMediumDisable:hover
{
	text-decoration: none;
}*/
.ButtonsLarge,
.ButtonsLarge:active,
.ButtonsLarge:visited
{		
	padding-top :2px;
	text-decoration: none;
	background-image: url(../images/But/ButLarge.gif);
	border-style: none;
	background-repeat: no-repeat;
	Width: 180px;
	height:20px;	
	 line-height: 16px;		
	font-family: Arial;
	font-size: 12px;
	text-align: center;
	color: #333366;
    background-position: top;
    display: block;
    white-space:nowrap;
}



.ButtonsLargeHover,
.ButtonsLarge:hover
{
	padding-top :2px;
	text-decoration: none;	
	background-image: url(../images/But/ButLargeHover.gif);
	border-style: none;
	background-repeat: no-repeat;
	Width: 180px;
	height:20px;	
	line-height: 16px;		
	font-family: Arial;
	font-size: 12px;
	text-align: center;
	color: #333366;
	background-position: top;
    display: block;
    white-space:nowrap;
}
.ButtonsLargeDisable,
.ButtonsLargeDisable:active,
.ButtonsLargeDisable:visited,
.ButtonsLargeDisable:hover,
.ButtonsLarge[disabled=disabled],
.ButtonsLarge[disabled=disabled]:hover
{
	padding-top :2px;
	text-decoration: none;	
	background-image: url(../images/But/ButLargeDisable.gif);
	border-style: none;
	background-repeat: no-repeat;
	Width: 180px;
	height:20px;	
	line-height: 16px;		
	font-family: Arial;
	font-size: 12px;
	text-align: center;
	color: #666666;	
	background-position: top;
    display: block;
    text-decoration: none;
}
.ButtonsLargeDisable_P
{
    background-image: url(../images/But/ButLargeDisable.gif);
    display:none;
}
/*.ButtonsLargeDisable:visited
{
	text-decoration: none;
}
.ButtonsLargeDisable:hover
{
	text-decoration: none;
}
*/

.Marquee
{
	height: 40px;
	width: 390px;
	font-family: Arial;
	font-size: 12px;
	font-style: normal ;
	color: #666666;
	margin-right: 15px;
}


/* End Buttons style */


/* Begin Grid style */

TD.Grid
{
	background-color:White ;
	border-right:	#6698c5 1px solid;
	border-top:		#6698c5 1px solid;
	border-left:	#6698c5 1px solid; 
	border-bottom:	#6698c5 1px solid;
}

.GridHeaderRow
{
	border-right: #c8daff 1px solid;
	border-top: #c8daff 1px solid;
	font-size: 12px;
	background-image: url(../images/TableTitle.jpg);
	border-left: #c8daff 1px solid;
	color: #333366;
	border-bottom: #c8daff 1px solid;
	background-repeat: repeat-x;
	font-style: normal;
	font-family: Arial;
	height: 20px;
	text-align: right;
}
.GridRow
{
	border-right: #c8daff 1px solid;
	border-top: #c8daff 1px solid;
	border-left: #c8daff 1px solid;
	color: #333366;
	border-bottom: #c8daff 1px solid;
	font-style: normal;
	font-family: Arial;
	height: 18px;
	background-color: #ffffff;
	text-align: right;
}
.GridAlternateRow
{
	border-right: #c8daff 1px solid;
	border-top: #c8daff 1px solid;
	border-left: #c8daff 1px solid;
	color: #333366;
	border-bottom: #c8daff 1px solid;
	font-style: normal;
	font-family: Arial;
	height: 18px;
	background-color: #f5faff;
	text-align: right;
}
.GridSelectedRow
{
	border-right: #c8daff 1px solid;
	border-top: #c8daff 1px solid;
	border-left: #c8daff 1px solid;
	color: #333366;
	border-bottom: #c8daff 1px solid;
	font-style: normal;
	font-family: Arial;
	height: 18px;
	background-color: #fef8d9;
	text-align: right;
}
/* End Grid style */
	A:link
	{
		COLOR:"#3366CC";
		text-decoration:none;
	}
	A:visited
	{
		COLOR:"#3366CC";
		text-decoration:none;

	}
	A:active 
	{
		COLOR:"#3366CC";
		text-decoration:underline;

	}
	A:hover
	{
		color:#FF8000;
		text-decoration:underline;
	}


/* Home Page Menus*/
div.menu { HEIGHT: 20px}

div.menu {background-color: #e2eefc; border: 1px solid #87a9dc; left: 0px; padding: 3px 0px 0px 0px; position: absolute; top: 0px; display: none; z-index: 101;}

div.menu a.menuItem {COLOR: #333366; cursor: default; padding: 0px 5px 0px 5px  ; text-decoration: none; white-space: normal ;}

div.menu a.menuItem:hover, div.menu a.menuItemHighlight { background-color: #f9f4dd; COLOR: #333366;}

a.menuItem{BORDER-LEFT: #87a9dc 1px solid ;}







div.menu asp:LinkButton.menuItem {COLOR: #333366; cursor: default;display: block;  padding: 0px 5px 0px 5px  ; text-decoration: none; white-space: normal ;}

div.menu asp:LinkButton.menuItem:hover, div.menu asp:LinkButton.menuItemHighlight { background-color: #f9f4dd; COLOR: #333366;}

asp:LinkButton.menuItem{ HEIGHT: 20px;BORDER-BOTTOM: #87a9dc 1px solid ;}

/* End of Home Page Menues*/

    .EnterIn
    {
        background-image: url(../images/HomePage/Login_A.jpg);
        background-repeat: no-repeat;
        background-position: center center;
        height: 20px;
        width: 250px;
    }
    .Enterlawyer
    {
            background-image: url(../images/HomePage/Login_L.jpg);
            background-repeat: no-repeat;
            background-position: center center;
            height: 20px;
            width: 250px;
    }

.SubHeaderUCLeft
{
	background-position: center center;
	font-weight: bold;
	background-color:#4e95d8;
	color: #ff8000;
	font-family:Arial;
	height:35px;
	width: 803px; 
	vertical-align:middle;	
}

.TabRegularBig
{
	text-decoration: none;
	/*background: Transparent url(../images/Tab/TabRegularBig.jpg) no-repeat fixed center center;*/
	background-image: url(../images/Tab/TabRegularBig.jpg);
	height:20px;
	width:150px;
	font-family:Arial;
	font-size:12px;
	color:#333366;
	text-align:center;
	border-style: none;
	display: block;
}
.TabSelectedBig,
.TabRegularBig:hover 
{
    background-image: url(../images/Tab/TabSelectedBig.jpg);
    background-position: top;
    display: inherit;
    background-repeat: no-repeat;
    height:20px;
	width:150px;
	font-family:Arial;
	font-size:12px;
	color:#333366;
	text-align:center;
	border-style: none;
    text-decoration: none;
    display: block;

/*
	background: Transparent url() no-repeat fixed center center;
	
	
	display:block;*/
}

.TabRegularSmall
{
	text-decoration: none;
	/*background: Transparent url(../images/Tab/TabRegularSmall.jpg) no-repeat fixed center center;*/
	background-image: url(../images/Tab/TabRegularSmall.jpg);
	height:20px;
	width:100px;
	font-family:Arial;
	font-size:12px;
	color:#333366;
	text-align:center;
	border-style: none;
	background-position: top;
	display: block;
}
.TabSelectedSmall,
.TabRegularSmall:hover 
{
	text-decoration: none;
	/*background: Transparent url(../images/Tab/TabSelectedSmall.jpg) no-repeat fixed center center;*/
	background-image: url(../images/Tab/TabSelectedSmall.jpg);
	height:20px;
	width:100px;
	font-family:Arial;
	font-size:12px;
	color:#333366;
	text-align:center;
	border-style: none;
	background-position: top;
    display: block;
}
.progressBarOuter
{
    width: 400px;
    height: 25px;
    border: solid 1px #000000;
    margin-right: 15px;
    background-color: White;
}

.progressBarInner
{
    width: 0%;
    height: 25px;
    background-color: Blue;
}
.success
{
    width: 22px;
	height: 22px;
	background-image: url(icon_success.gif);
	vertical-align: middle;
	background-repeat: no-repeat;
}

.failure
{
    width: 22px;
	height: 22px;
	background-image: url(icon_failure.gif);
	vertical-align: middle;
	background-repeat: no-repeat;
}
    
.expressionUp
{
	PADDING-RIGHT: 7px; 
	BACKGROUND-POSITION-X: center; 
	FONT-SIZE: 12px; 
	BACKGROUND-ATTACHMENT: fixed; 
	/*WIDTH: 160px; */
	COLOR: #336699; 
	BACKGROUND-REPEAT: repeat-x; 
	FONT-STYLE: normal; 
	FONT-FAMILY: Arial; 
	HEIGHT: 19px; 
	TEXT-ALIGN: right;		
	background-attachment:scroll;
	
}
.expressionDown
{
	BACKGROUND-POSITION-X: center; 
	BACKGROUND-ATTACHMENT: fixed; 
	BACKGROUND-REPEAT: repeat-x;
	background-attachment:scroll;
}








select.AjaxCombo
{
	BEHAVIOR: url(..\Scripts\htc\AjaxCombo.htc);
}
TABLE.AjaxTable
{
	BEHAVIOR: url(..\Scripts\htc\AjaxTable.htc);
}
tr.AjaxTable 
{
	cursor:default;
	height:20px;
	background-repeat:repeat;
	background-image:url(../images/Table/TableTitle.jpg);
}
td.AjaxTable 
{
	cursor:default;
	height:20px;
}





.MenuButton,
.MenuButton:link,
.MenuButton:active,
.MenuButton:visited
{
	background-position: center center;
	font-size: 12px;
	background-image: url(../images/Tree/white.gif);
	cursor: hand;
	color: #333366;
	background-repeat: no-repeat;
	font-style: normal;
	font-family: Arial;	
	text-align: center;	
	margin-top:1px;
	height: 20px;
	width:auto;
	/*width: 110px;*/
	text-decoration: none;
	vertical-align: middle;
	padding-top:5px;
	padding-bottom:10px;
	/*BORDER-LEFT: #87a9dc 1px solid ;*/
}
.MenuButton:hover 
{
    text-decoration:underline;
    font-size: 12px;
    color:#FF8000;
    font-style: normal;
	font-family: Arial;	
	text-align: center;	
}
.MenuButton2,
.MenuButton2:link,
.MenuButton2:active,
.MenuButton2:visited
{
	background-position: center center;
	font-size: 12px;
	background-image: url(../images/Tree/white.gif);
	cursor: hand;
	color: #333366;
	background-repeat: no-repeat;
	font-style: normal;
	font-family: Arial;
	text-align: right;	
	margin-top:1px;
	height: 20px;		
	text-decoration: none;
	vertical-align: middle;
	padding-top:2px;
	/*BORDER-LEFT: #87a9dc 1px solid ;*/
}
/*.MenuButton2:hover
{
    text-decoration:underline;
}*/

.MenuButton2:hover 
{
    text-decoration:underline;
    font-size: 12px;
    color:#FF8000;
    font-style: normal;
	font-family: Arial;	
	text-align: right;	
    font-weight:bold;
}

.MenuButtonDisabled
{
	background-position: center center;
	font-size: 12px;
	background-image: url(../images/Tree/white.gif);
	cursor: hand;
	color: #FFFFFF;
	background-repeat: no-repeat;
	font-style: normal;
	font-family: Arial;
	text-align: center;	
	margin-top:1px;
	height: 20px;
	/*width: 110px;*/
	text-decoration: none;
	vertical-align: middle;
	padding-top:2px;
	/*BORDER-LEFT: #87a9dc 1px solid ;*/
}

.MenuButtonDisabled2
{
	background-position: center center;
	font-size: 12px;
	background-image: url(../images/Tree/white.gif);
	cursor: hand;	
	color: #CCC;
	background-repeat: no-repeat;
	font-style: normal;
	font-family: Arial;
	text-align: right;	
	margin-top:1px;
	height: 20px;
	/*width: 140px;*/
	text-decoration: none;
	vertical-align: middle;
	padding-top:2px;
	/*BORDER-LEFT: #87a9dc 1px solid ;*/
	/*font-weight:bold;*/
}


.CaseLocatorHeaderTD
{
    padding-bottom:4px;
}
.MenuTD
{
	/*width: 110px;*/
	text-align:center;
	padding-bottom:2px;
}

.MenuTD2
{
	/*width: 140px;*/
	text-align:center;		
}
.MenuS
{
	background-position: center center ;	
	background-image: url(../images/New/MenuSeparateTR.gif);
	background-repeat: no-repeat;
	width: 33px;
}

.MenuSEmpty
{
	background-position: center center ;		
	background-repeat: no-repeat;
	width: 33px;
}



.MenuLocateCase
{
	direction:	rtl;
	font-size:	80px;
	font-family:Arial;
	font-style:	normal;
	margin-left:0;
	margin-right:0;
	margin-top:0; 
	margin-bottom:0;
} 

/*
.MenuButton


{
display: block;
width: 120px; 
padding: 2px 8px;
border: 1px solid #202020;
border-left-width: 0;
text-decoration: none;
background: url(../images/Tree/white.gif) center center repeat-x;

	cursor: hand;
color: black;
font-style: normal;
font-family: Arial;
font-size: 12px;
}
	*/
	
	




.horizontalcssmenu ul{
margin: 0;
padding: 0;
list-style-type: none;
}

/*Top level list items*/
.horizontalcssmenu ul li{
position: relative;
display: inline;
float: left;

}

/*Top level menu link items style*/
.horizontalcssmenu ul li a{
display: block;
width: 120px; /*Width of top level menu link items*/
padding: 2px 8px;
border: 1px solid #202020;
border-left-width: 0;
text-decoration: none;
background: url(menubg.gif) center center repeat-x;
color: black;
font: bold 13px Tahoma;
}
	
/*Sub level menu*/
.horizontalcssmenu ul li ul{
left: 0;
top: 0;
border-top: 1px solid #202020;
position: absolute;
display: block;
visibility: hidden;
z-index: 100;
}

/*Sub level menu list items*/
.horizontalcssmenu ul li ul li{
display: inline;
float: none;
}


/* Sub level menu links style */
.horizontalcssmenu ul li ul li a{
width: 120px; /*width of sub menu levels*/
font-weight: normal;
padding: 2px 5px;
background: #e3fffd;
border-width: 0 1px 1px 1px;
}

.horizontalcssmenu ul li a:hover{
background: url(menubgover.gif) center center repeat-x;
}

.horizontalcssmenu ul li ul li a:hover{
background: #cde686;
}

.horizontalcssmenu .arrowdiv{
position: absolute;
right: 0;
background: transparent url(menuarrow.gif) no-repeat center left;
}

* html p#iepara{ /*For a paragraph (if any) that immediately follows menu, add 1em top spacing between the two in IE*/
padding-top: 1em;
}
	
/* Holly Hack for IE \*/
* html .horizontalcssmenu ul li { float: left; height: 1%; }
* html .horizontalcssmenu ul li a { height: 1%; }
/* End */
.ctrDropDown
{
	width:80px;
	direction:rtl;
}
.ctrDropDownClick
{
	width:180px;
	direction:rtl;
}




/**********************************************************/

.popbox {
  margin:4px auto;
  text-align:left;
  position:relative;
}

  .collapse { position:relative; }

.open1 {     
    border-right: #6297C6 1px solid;
	border-top: #6297C6 1px solid;
	border-left: #6297C6 1px solid;
	border-bottom: #6297C6 1px solid;	
	font-family: Arial;
	font-size: 12px;
    box-shadow: 0px 0px 5px #CCC;
    background-color: #CEDEEE;	
	padding-left :12px;
	padding-right :12px;	
	padding-bottom :2px;
	padding-top :0px;
	color: #6297C6;
	 text-decoration:underline;	
	 font-weight:bold;
  }
  
.open2,      
.open2:visited,
.open2:hover
{    

    border-right: #6297C6 1px solid;
	border-top: red 1px solid;
	border-left: #6297C6 1px solid;
	border-bottom: #6297C6 1px solid;	
	font-family: Arial;
	font-size: 12px;
	padding-top :0px;
	padding-left :10px;
	padding-right :10px;
	padding-bottom  :2px;
	text-align: center;
	text-decoration: none;	
	font-weight: bold;		
	Width: 50px;
	height:20px;			
	color: #6297C6;
	background-color: #CEDEEE;	
	 text-decoration:underline;		
	
  }
  

  

.box {
      position: absolute; top: 0; left: 0; width: 0px;   background:#FFF;display:none;
    }
 

     

/*
#ButtonsGroup 
{
    width:100%;
    border-width:5;
    border-color:Red;
}

*/

/*---------------------------------------	LEAN MODAL   -----------------------------------------*/

#lean_overlay {
    position: fixed;
    z-index: 10000;
    top: 0px;
    left: 0px;
    height:100%;
    width:100%;
    background: #000;
    display: none;
}


.Message {

    width: 353px;
    
    padding-bottom: 2px;
    padding-top: 2px;
    padding-right: 3px;
    display:none;
    background-color:#F7FFFF;   
    border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;
    box-shadow: 0px 0px 4px rgba(0,0,0,0.7); -webkit-box-shadow: 0 0 4px rgba(0,0,0,0.7); -moz-box-shadow: 0 0px 4px rgba(0,0,0,0.7);
       
}
#ComploginPanel
{
    width: 403px; 
    height:163px;
    padding-bottom: 0px;
    padding-top: 3px;
    padding-right: 3px;
    display:none;
    background-color : #FF8E18;
    border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;
    box-shadow: 0px 0px 4px rgba(0,0,0,0.7); -webkit-box-shadow: 0 0 4px rgba(0,0,0,0.7); -moz-box-shadow: 0 0px 4px rgba(0,0,0,0.7);
}
#NotAttachmentsPanel
{
    width: 355px; 
    height:133px;
    padding-bottom: 0px;
    padding-top: 3px;
    padding-right: 3px;
    display:none;
    background-color:#F7FFFF;
    border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;
    box-shadow: 0px 0px 4px rgba(0,0,0,0.7); -webkit-box-shadow: 0 0 4px rgba(0,0,0,0.7); -moz-box-shadow: 0 0px 4px rgba(0,0,0,0.7);
}

  #signup {

    width: 238px;
    padding-bottom: 0px;
    display:none;
    background: #FFF;
    border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;
    box-shadow: 0px 0px 4px rgba(0,0,0,0.7); -webkit-box-shadow: 0 0 4px rgba(0,0,0,0.7); -moz-box-shadow: 0 0px 4px rgba(0,0,0,0.7);
       
}

#MessagePanel1
{
    width: 358px;
    height:180px;
    padding-bottom: 0px;
    padding-top: 3px;
    padding-right: 3px;
    display:none;
    background-color:#F7FFFF;    
    border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;
    box-shadow: 0px 0px 4px rgba(0,0,0,0.7); -webkit-box-shadow: 0 0 4px rgba(0,0,0,0.7); -moz-box-shadow: 0 0px 4px rgba(0,0,0,0.7);
}

#MessagePanel2
{
    width: 725px;
    height:180px;
    padding-bottom: 0px;
    padding-top: 1px;
    padding-right: 1px;
    display:none;
    background-color:#F7FFFF;    
    border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;
    box-shadow: 0px 0px 4px rgba(0,0,0,0.7); -webkit-box-shadow: 0 0 4px rgba(0,0,0,0.7); -moz-box-shadow: 0 0px 4px rgba(0,0,0,0.7);
}
      
#MessagePanel3
{
    width: 402px;
    height:171px;
    padding-bottom: 0px;
    padding-top: 2px;
    padding-right: 2px;
    display:none;
    background-color:white;    
    border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;
    box-shadow: 0px 0px 4px rgba(0,0,0,0.7); -webkit-box-shadow: 0 0 4px rgba(0,0,0,0.7); -moz-box-shadow: 0 0px 4px rgba(0,0,0,0.7);
}  

#MessagePanel4
{
    width: 425px;
    height:131px;
    padding-bottom: 0px;
    padding-top: 2px;
    padding-right: 2px;
    display:none;
    background-color:white;    
    border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;
    box-shadow: 0px 0px 4px rgba(0,0,0,0.7); -webkit-box-shadow: 0 0 4px rgba(0,0,0,0.7); -moz-box-shadow: 0 0px 4px rgba(0,0,0,0.7);
}  

#MessagePanel5
{
    width: 402px; 
    padding-bottom: 2px;
    padding-top: 2px;
    padding-right: 2px;
    display:none;
    background-color:white;    
    border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;
    box-shadow: 0px 0px 4px rgba(0,0,0,0.7); -webkit-box-shadow: 0 0 4px rgba(0,0,0,0.7); -moz-box-shadow: 0 0px 4px rgba(0,0,0,0.7);
}  
#MessagePanel6
{
    width: 352px; 
    padding-bottom: 0px;
    padding-top: 2px;
    padding-right: 2px;
    display:none;
    background-color:white;    
    border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;
    box-shadow: 0px 0px 4px rgba(0,0,0,0.7); -webkit-box-shadow: 0 0 4px rgba(0,0,0,0.7); -moz-box-shadow: 0 0px 4px rgba(0,0,0,0.7);
}  


#MessagePanel7
{
    width: 708px;
    height:180px;
    padding-bottom: 0px;
    padding-top: 1px;
    padding-right: 1px;
    display:none;
    background-color:#F7FFFF;    
    border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;
    box-shadow: 0px 0px 4px rgba(0,0,0,0.7); -webkit-box-shadow: 0 0 4px rgba(0,0,0,0.7); -moz-box-shadow: 0 0px 4px rgba(0,0,0,0.7);
}

#MessagePanel8
{
    width: 908px;
    height:340px;
    padding-bottom: 0px;
    padding-top: 1px;
    padding-right: 1px;
    display:none;
    background-color:#F7FFFF;    
    border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;
    box-shadow: 0px 0px 4px rgba(0,0,0,0.7); -webkit-box-shadow: 0 0 4px rgba(0,0,0,0.7); -moz-box-shadow: 0 0px 4px rgba(0,0,0,0.7);
}


#MessagePanel9
{
    width: 902px;
    height:362px;
    padding-bottom: 0px;
    padding-top: 1px;
    padding-right: 1px;
    display:none;
    background-color:#F7FFFF;    
    border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;
    box-shadow: 0px 0px 4px rgba(0,0,0,0.7); -webkit-box-shadow: 0 0 4px rgba(0,0,0,0.7); -moz-box-shadow: 0 0px 4px rgba(0,0,0,0.7);
}


#MessagePanel10
{
    width: 402px;
    height:100px;
    padding-bottom: 0px;
    padding-top: 2px;
    padding-right: 2px;
    display:none;
    background-color:white;    
    border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;
    box-shadow: 0px 0px 4px rgba(0,0,0,0.7); -webkit-box-shadow: 0 0 4px rgba(0,0,0,0.7); -moz-box-shadow: 0 0px 4px rgba(0,0,0,0.7);
}  

#MessagePanel11
{
    width: 402px;
    height:132px;
    padding-bottom: 0px;
    padding-top: 2px;
    padding-right: 2px;
    display:none;
    background-color:white;    
    border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;
    box-shadow: 0px 0px 4px rgba(0,0,0,0.7); -webkit-box-shadow: 0 0 4px rgba(0,0,0,0.7); -moz-box-shadow: 0 0px 4px rgba(0,0,0,0.7);
}  
#MessagePanel12
{
    width: 450px;
    height:270px;
    padding-bottom: 0px;
    padding-top: 2px;
    padding-right: 2px;
    display:none;
    background-color:white;    
    border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;
    box-shadow: 0px 0px 4px rgba(0,0,0,0.7); -webkit-box-shadow: 0 0 4px rgba(0,0,0,0.7); -moz-box-shadow: 0 0px 4px rgba(0,0,0,0.7);
}


#MessagePanel13
{
    width: 450px;
    height:300px;
    padding-bottom: 0px;
    padding-top: 10px;
    padding-right: 20px;
    display:none;
    background-color:#F7FFFF;    
    border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;
    box-shadow: 0px 0px 4px rgba(0,0,0,0.7); -webkit-box-shadow: 0 0 4px rgba(0,0,0,0.7); -moz-box-shadow: 0 0px 4px rgba(0,0,0,0.7);
}


#MessagePanel14
{
    width: 150px;
    height:100px;
    padding-bottom: 0px;
    padding-top: 10px;
    padding-right: 20px;
    display:none;
    background-color:#F7FFFF;    
    border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;
    box-shadow: 0px 0px 4px rgba(0,0,0,0.7); -webkit-box-shadow: 0 0 4px rgba(0,0,0,0.7); -moz-box-shadow: 0 0px 4px rgba(0,0,0,0.7);
}


  
.modal_close {  display: block; }



.modal_close2
{	
	padding-top :2px;
	text-decoration: none;
	background-image: url(../images/But/ButSmall.gif);
	border-style: none;
	background-repeat: no-repeat;
	Width: 80px;
	height:20px;
	line-height: 16px;			
	font-family: Arial;
	font-size: 12px;
	text-align: center;
	color: #333366;
    background-position: top;
     display: block;   
     cursor: hand;
}

.modal_close2:hover
{	
	padding-top :2px;
	text-decoration: none;
	background-image: url(../images/But/ButSmallHover.gif);
	border-style: none;
	background-repeat: no-repeat;
	Width: 80px;
	height:20px;			
	font-family: Arial;
	font-size: 12px;
	text-align: center;
	color: #333366;
    background-position: top;
     display: block;     
     cursor: hand;
}

.supportPhone
{
    font-size:16px !important;
    font-weight:bold;
    color: #4e95d8;
}

/*.modal_close2 { position: absolute; top: 12px; right: 12px; display: block; width: 14px; height: 14px; background: url(../img/modal_close.png); z-index: 2; }*/


/******************************************treeView****************************************/
 .treeview, .treeview ul { 
  padding: 0;
  margin: 0;
  list-style: none;
}

.treeview ul {
  /*background-color: white;*/
  margin-top: 4px;
}

.treeview .hitarea {
  background: url(../images/TreeView_RTL/rtl-treeview-ngcs2-c.gif) 0 2px no-repeat;
  height: 16px;
  width: 16px;
  margin-right: -16px;
  float: right;
  cursor: pointer;
}
/* fix for IE6 */
* html .hitarea {
  display: inline;
  float:none;
}

.treeview li { 
  margin: 0;
  padding: 0px 16px 2px 0px;
}

.treeview a.selected {
  background-color: #eee;
}

#treecontrol { margin: 1em 0; display: none; }

.treeview .hover {  cursor: pointer; }

.treeview li { background: url(../images/TreeView_RTL/rtl-treeview-ngcs2-line.gif) 100% -2px no-repeat; }
.treeview li.collapsable, .treeview li.expandable { background-position: 100% -177px; }
/*
.treeview .expandable-hitarea { background: url(../images/TreeView_RTL/rtl-treeview-default-e.gif) 0 2px no-repeat; }
.treeview li.last { background-position: 100% -1768px }
.treeview li.lastCollapsable, .treeview li.lastExpandable { background: url(); }
.treeview div.lastCollapsable-hitarea { background: url(../images/TreeView_RTL/rtl-treeview-default-lc.gif) 0 0 no-repeat; }
.treeview div.lastExpandable-hitarea { background: url(../images/TreeView_RTL/rtl-treeview-default-le.gif) 0 0 no-repeat; }


.treeview-red li { background-image: url(../images/TreeView_RTL/rtl-treeview-red-line.gif); }
.treeview-red .hitarea { background-image: url(../images/TreeView_RTL/rtl-treeview-red-c.gif); }
.treeview-red .expandable-hitarea { background-image: url(../images/TreeView_RTL/rtl-treeview-red-e.gif); }
.treeview-red div.lastCollapsable-hitarea { background-image: url(../images/TreeView_RTL/rtl-treeview-red-lc.gif); }
.treeview-red div.lastExpandable-hitarea { background-image: url(../images/TreeView_RTL/rtl-treeview-red-le.gif); } 
*/
.treeview-ngcs li {background-image: url(../images/TreeView_RTL/rtl-treeview-ngcs2-line.gif); }
.treeview-ngcs .hitarea { background-image: url(../images/TreeView_RTL/rtl-treeview-ngcs2-c.gif); }
.treeview-ngcs .expandable-hitarea { background-image: url(../images/TreeView_RTL/rtl-treeview-ngcs2-e.gif); }
.treeview-ngcs div.lastCollapsable-hitarea { background-image: url(../images/TreeView_RTL/rtl-treeview-ngcs2-lc.gif); }
.treeview-ngcs div.lastExpandable-hitarea { background-image: url(../images/TreeView_RTL/rtl-treeview-ngcs2-le.gif); }  


/*.treeview-ngcs span.folder {     
      font-size: 16px !important;
           font-family: Arial;
           font-style: normal;
           color: #333366;
           border-right: #000000 1px solid;
           border-top: #000000 1px solid;
           border-left: #000000 1px solid;
           border-bottom: #000000 1px solid;

}*/
.treeview-ngcs span.folder:hover {text-decoration:underline;color:#FF8000;}
.treeview-ngcs span.chosen_folder {text-decoration:none;color:#FF8000;font-weight:bold;}
/*
.treeview-black li { background-image: url(../images/TreeView_RTL/rtl-treeview-black-line.gif); }
.treeview-black .hitarea { background-image: url(../images/TreeView_RTL/rtl-treeview-black-c.gif); }
.treeview-black .expandable-hitarea { background-image: url(../images/TreeView_RTL/rtl-treeview-black-e.gif); }
.treeview-black div.lastCollapsable-hitarea { background-image: url(../images/TreeView_RTL/rtl-treeview-black-lc.gif); }
.treeview-black div.lastExpandable-hitarea { background-image: url(../images/TreeView_RTL/rtl-treeview-black-le.gif); } 

.treeview-gray li { background-image: url(../images/TreeView_RTL/rtl-treeview-gray-line.gif); }
.treeview-gray .hitarea { background-image: url(../images/TreeView_RTL/rtl-treeview-gray-c.gif); }
.treeview-gray .expandable-hitarea { background-image: url(../images/TreeView_RTL/rtl-treeview-gray-e.gif); }
.treeview-gray div.lastCollapsable-hitarea { background-image: url(../images/TreeView_RTL/rtl-treeview-gray-lc.gif); }
.treeview-gray div.lastExpandable-hitarea { background-image: url(../images/TreeView_RTL/rtl-treeview-gray-le.gif); } 

.filetree li { padding: 0px 16px 2px 0; }
.filetree span.folder, .filetree span.file { padding: 0px 16px 2px 0; display: block; }
.filetree span.folder { background: url(../images/TreeView_RTL/rtl-folder.gif) 100% 0 no-repeat; }
.filetree li.expandable span.folder { background: url(../images/TreeView_RTL/rtl-folder-closed.gif) 100% 0 no-repeat; }
.filetree span.file { background: url(../images/TreeView_RTL/rtl-file.gif) 100% 0 no-repeat; }
*/
.FolderLink,
.FolderLink:link,
.FolderLink:active,
.FolderLink:visited
{
	/*background-position: center center;*/
	font-size: 12px;
	/*background-image: url(../images/Tree/white.gif);*/
	cursor: hand;
	color: #333366;
	background-repeat: no-repeat;
	font-style: normal;
	font-family: Arial;	
	text-align: right;	
	margin-top:1px;
	height: 20px;
	width:auto;	
	text-decoration: none;
	vertical-align: middle;
	padding-top:2px;	
}

#browser
{
    display:none;
}
/******************************************treeView****************************************/

.MainDiv
{
      Height:572px;
      Width:819px;
}


/******************************************  print  ****************************************/
/* DisplayReceipt1_btnPrev added by Ran Paynsky 11/06/14 - DR 16124 */
  @media print
{    
    #PrintPage , #btnPrev , #DisplayReceipt1_btnPrev
    {
        display: none ;
    }
}

/******************************************  preload images  ****************************************/

div#preload {position:absolute  ; top:-9999em;left:0em; }



.ajaxLoaderDisabled
{		
	background-image: url(../images/ajax-loader.gif);
	border-style: none;
	background-repeat: no-repeat;
	Width: 16px;
	height:16px;			
	display: block;	    
}

/***************************************info stand **************/
.popbox2 {
  margin:0px auto;
  text-align:left;
  position:relative;
}


.collapse2 {}

.box_Grid2 {
      position: absolute; top: 150; left: 300; width: 0px;   background:#FFF;visibility:hidden;
    }
.Link2BoxH
{
    text-align:right;
    cursor:hand;
    color: #0000ff;
    text-decoration:underline;
}

 .arrow {
      	width: 0;
      	height: 0;
      	border-left: 11px solid transparent;
      	border-right: 11px solid transparent;
      	border-bottom: 11px solid #FFF;
      	position:absolute;
      	left:11px;
      	top:2px;
      	z-index:1001;
      	display:none;
      }

      .arrow-border {
      	width: 0;
      	height: 0;
      	border-left: 11px solid transparent;
      	border-right: 11px solid transparent;
      	border-bottom: 11px solid #BBBBBB;
      	position:absolute;
      	left:11px;
      	top:1px;
      	z-index:1000;
      	display:none;
      }

.arrow2 {
    width: 0;
    height: 0;
    border-left: 11px solid transparent;
    border-right: 11px solid transparent;
    border-bottom: 11px solid #FFF;
    position:absolute;
    left:13px;
    top:-23px;
    z-index:1001;
    display:none;
}


.arrow-border2 {
    width: 0;
    height: 0;
    border-left: 11px solid transparent;
    border-right: 11px solid transparent;
    border-bottom: 11px solid #BBBBBB;
    position:absolute;
    left:13px;
    top:-24px;
    z-index:1000;
    display:none;
}

.BigText1
{
	font-family: Arial;
	font-size: 18px;
	font-weight: bold;
	color:Black;
	text-align:center;		
}


.BigText2
{
	font-family: Arial;
	font-size: 15px;
	font-weight: bold;
	color:Black;
	
}




/***************************PLACEHOLDER********************************/

input[type="password"]:-ms-input-placeholder {
    text-align: right;
    color: #999;
}
input[type="password"]::-webkit-input-placeholder {
    text-align: right;
}


input[type="text"]:-ms-input-placeholder {
    text-align: right;
    color: #999;
}
input[type="text"]::-webkit-input-placeholder {
    text-align: right;
    
}
input::-moz-placeholder {
 text-align: right; 
}


.ui-timepicker-div .ui-widget-header { margin-bottom: 8px; }
.ui-timepicker-div dl { text-align: left; }
.ui-timepicker-div dl dt { float: left; clear:left; padding: 0 0 0 5px; }
.ui-timepicker-div dl dd { margin: 0 10px 10px 40%; }
.ui-timepicker-div td { font-size: 90%; }
.ui-tpicker-grid-label { background: none; border: none; margin: 0; padding: 0; }
.ui-timepicker-div .ui_tpicker_unit_hide{ display: none; }

.ui-timepicker-div .ui_tpicker_time .ui_tpicker_time_input { background: none; color: inherit; border: none; outline: none; border-bottom: solid 1px #555; width: 95%; }
.ui-timepicker-div .ui_tpicker_time .ui_tpicker_time_input:focus { border-bottom-color: #aaa; }

.ui-timepicker-rtl{ direction: rtl; }
.ui-timepicker-rtl dl { text-align: right; padding: 0 5px 0 0; }
.ui-timepicker-rtl dl dt{ float: right; clear: right; }
.ui-timepicker-rtl dl dd { margin: 0 40% 10px 10px; }

/* Shortened version style */
.ui-timepicker-div.ui-timepicker-oneLine { padding-right: 2px; }
.ui-timepicker-div.ui-timepicker-oneLine .ui_tpicker_time, 
.ui-timepicker-div.ui-timepicker-oneLine dt { display: none; }
.ui-timepicker-div.ui-timepicker-oneLine .ui_tpicker_time_label { display: block; padding-top: 2px; }
.ui-timepicker-div.ui-timepicker-oneLine dl { text-align: right; }
.ui-timepicker-div.ui-timepicker-oneLine dl dd, 
.ui-timepicker-div.ui-timepicker-oneLine dl dd > div { display:inline-block; margin:0; }
.ui-timepicker-div.ui-timepicker-oneLine dl dd.ui_tpicker_minute:before,
.ui-timepicker-div.ui-timepicker-oneLine dl dd.ui_tpicker_second:before { content:':'; display:inline-block; }
.ui-timepicker-div.ui-timepicker-oneLine dl dd.ui_tpicker_millisec:before,
.ui-timepicker-div.ui-timepicker-oneLine dl dd.ui_tpicker_microsec:before { content:'.'; display:inline-block; }
.ui-timepicker-div.ui-timepicker-oneLine .ui_tpicker_unit_hide,
.ui-timepicker-div.ui-timepicker-oneLine .ui_tpicker_unit_hide:before{ display: none; }



    textarea {
    resize: none;
}
