/**********************************************************************************/
@media print
{
	/* This class is used when element shouldn't be displayed when printing the page. */
	/* If the element has another class, put it in a DIV and give the class to the DIV. */
	.hideOnPrint
	{
		display : none;
	}
	BUTTON
	{
		display : none;
	}
}
/**********************************************************************************/
IFRAME
{
	BACKGROUND-COLOR	: #ffffff;
}
/**********************************************************************************/
BODY
{
	BACKGROUND-COLOR	: #ffffff;
	COLOR				: #000000;
	CURSOR				: default;
	FONT				: normal normal normal 14px normal 'Arial';
	TEXT-DECORATION		: none;
	MARGIN				: 0px;
	TEXT-ALIGN			: center;
	WHITE-SPACE			: normal;
}
BODY, DIV
{
	FONT	: normal normal normal 14px normal 'Arial';
}
/**********************************************************************************/
/* scrollbar definitions for all scollable elements */
BODY, TEXTAREA, SELECT, DIV
{
	SCROLLBAR-BASE-COLOR		: #D1D1D1;
	SCROLLBAR-ARROW-COLOR		: #1A569A;
	SCROLLBAR-FACE-COLOR		: #D1D1D1;
	SCROLLBAR-3DLIGHT-COLOR 	: #D1D1D1;
	SCROLLBAR-DARKSHADOW-COLOR 	: #6E6E6E;
	SCROLLBAR-SHADOW-COLOR  	: #969595;
	SCROLLBAR-TRACK-COLOR 		: #E4E4E4;
}

FORM
{
	margin		: 0 0 0 0;
}
/**********************************************************************************/
TABLE
{
	CURSOR		: default;
}
/**********************************************************************************/
/* define the basic look of every input */
INPUT, TEXTAREA, SELECT
{
	BORDER			: #bbbbbb 1px solid;
	BACKGROUND-COLOR: #ffffff;
	COLOR			: #00479D;
	MARGIN			: 0px;
	PADDING			: 0 0 0 0;
	FONT			: normal normal normal 12px normal;
	/*FONT			: normal normal normal 12px normal;*/
	font-family		: 'Arial';
	TEXT-DECORATION	: none;
}
/* defining height for TEXTAREA is wrong. define it for INPUT and SELECT only */
INPUT, SELECT
{
	HEIGHT		: 14px;
	/*HEIGHT		: 16px;*/
}
/* checkboxes come with no border */
.NoBorder
{
	BORDER-WIDTH	:0px;
}
/********************************************************************************/
/* css definitions for the search results table */
INPUT.PDS_TABLE_PAGE_TO_PAGE
{
	WIDTH		:22px;
	font-size	:12px;
	text-align	:center;
	background-position-y:bottom;
}
.PDS_TABLE_PAGE_NUM_PAGES
{
	font-size		: 12px;
	color			: #737373;
}
a.PDS_UNSELECTED_PAGE
{	padding-right	:2px;
	padding-left	:2px;
}
a.PDS_SELECTED_PAGE
{
	text-decoration	:none;
	cursor			:default;
	font-weight		:bold;
	padding-right	:2px;
	padding-left	:2px;
}
/**********************************************************************************/
BUTTON
{
	behavior	: url(../htc/DefaultButton.htc);
	TEXT-DECORATION	: none;
	CURSOR		: hand;
	HEIGHT		: 19px;
	vertical-align	: middle;
	BORDER		: 1px solid #ffffff;
	FONT		: normal normal bold 12px;
	FONT-FAMILY	: 'Arial';
	MARGIN		: 0px 0px 1px 0px;
	padding		: 0px 0px 1px 0px;
	COLOR		: #FFFFFF;
	BACKGROUND	: #6CA4C6;
	line-height	: 14px;
	
	/*
	behavior		: url(/htc/DefaultButton.htc);
	TEXT-DECORATION	: none;
	CURSOR			: hand;
	HEIGHT			: 20px;
	BORDER-top		: 1px solid #C6C6C6;
	BORDER-bottom	: 1px solid #6C6C6C;
	BORDER-right	: 1px solid #6C6C6C;
	BORDER-left		: 1px solid #C6C6C6;
	FONT			: normal normal bold 12px normal;
	FONT-FAMILY		: "Arial";
	MARGIN			: 0px 3px 0px 3px;
	BACKGROUND-COLOR: #ffffff;
	COLOR			: #ffffff;	
	FILTER			: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#305493,endColorStr=#799ddd);
	*/
}

BUTTON.off
{
	COLOR		:#ffffff;
	FILTER		:progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#305493,endColorStr=#799ddd);	
}

BUTTON.on
{
	COLOR		:#1A519A;
	FILTER		:progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#ffffff,endColorStr=#d7d7d7);
}	

/**********************************************************************************/

H1,H2,H3,H4,H5,H6
{

	Font-FAMILY	: 'Arial';
	COLOR		: #00479D;
	/* Need to override the margin and padding because
	   they are very big by default. The programmer should
	   declare his own values in the page style. */
	PADDING		: 0px;
	MARGIN		: 0px;
	CURSOR		: default;
}
/**********************************************************************************/
TR, TD, TH
{
	FONT-FAMILY	: 'Arial';
	FONT-SIZE	: 12px;
}
/**********************************************************************************/
/* the first line of the zebra in the Result tables */
TR.Zebra1
{
	BACKGROUND-COLOR: #fff8dc;
}
/*the "paging row" of the result page*/
tr.TopRow
{
	vertical-align	:middle;
	height			:24px;
	padding-top		:3px;
}
/**********************************************************************************/
A:active, A:link, A:visited, A:hover
{
	COLOR           : #000000;
	FONT-FAMILY     : 'Arial';
	FONT-SIZE       : 12px;
	TEXT-DECORATION : underline;
}

A.TitleSmall:active, A.TitleSmall:link, A.TitleSmall:visited
{
	COLOR           : #00479D;
	font-weight		: bold;
}

A:hover, A.TitleSmall:hover
{
	COLOR           : #8b0000;
	TEXT-DECORATION : none;
}
/**********************************************************************************/
/* those two classes below, belong to element, that opening "Kartis Lakuah" screen */
/* mouseover */
.KartisOn
{
	COLOR			: #008000;
	TEXT-DECORATION : underline;
	CURSOR			: hand;
}
/**********************************************************************************/
/* mouseout */
.KartisOff
{
	COLOR			: #000080;
	TEXT-DECORATION : none;
	CURSOR			: default;
}
/**********************************************************************************/
.Title
{
	color		: #003a81;
}

.TitleHeavy, .TitleMedium, .TitleSmall
{
	font-weight		: bold;
	FONT-FAMILY     : 'Arial';
	color			: #00479D;
}
.TitleHeavy
{
	font-size  : 20px;
}
.TitleMedium
{
	font-size	: 15px;
}
.TitleSmall
{
	font-size	: 12px;
}

.RightPadded
{
	text-align		: right;
	padding-right	: 5px;
}
/**********************************************************************************/
/* All the classes that named 'Result'/'ResultBorders' are for the standard result tables */
/* All the classes that named 'Izuv'/'IzuvHeavy' are fore search/info tables*/
@media screen
{
	TABLE.Result
	{
		LINE-HEIGHT		: 20px;
		MARGIN-TOP		: 2px;
		MARGIN-BOTTOM	: 5px;
		BACKGROUND-COLOR: #ffffff;
/*		filter		: progid:DXImageTransform.Microsoft.Shadow(color='#8F8F8F', Direction=225, Strength=4);*/
		WIDTH			: 98%;
	}
	TABLE.Result TD
	{
		BORDER-BOTTOM	: 1px solid #adadad;
	}
	
	TABLE.Result TH
	{
		BORDER-TOP		: 1px solid #adadad;
		BORDER-BOTTOM	: 1px solid #adadad;
		BACKGROUND-COLOR: #e7e7e7;
		COLOR			: #737373;
	}
	
	TABLE.ResultBorders
	{
		border-collapse	: collapse;
		LINE-HEIGHT		: 20px;
		MARGIN-TOP		: 2px;
		MARGIN-BOTTOM	: 5px;
		BACKGROUND-COLOR: #ffffff;
		WIDTH			: 98%;
		border			: 1px solid #adadad;
	}
	
	TABLE.ResultBorders TD, .AllBorder
	{
		border			: 1px solid #adadad;
	}
	
	TABLE.ResultBorders TH
	{
		BACKGROUND-COLOR: #e7e7e7;
		COLOR			: #737373;
		FONT-WEIGHT		: bold;
		vertical-align	: middle;
		border			: 1px 1px 1px 1px solid #adadad;
	}
	
	.UpDownBorder
	{
		BORDER-TOP		: 1px solid #adadad;
		BORDER-BOTTOM	: 1px solid #adadad;
	}
	
	.DownBorder
	{
		BORDER-BOTTOM	: 1px solid #adadad;
	}
	
	TABLE.Izuv
	{
		LINE-HEIGHT		: 20px;
		MARGIN-TOP		: 2px;
		MARGIN-BOTTOM	: 5px;
		BACKGROUND-COLOR: #f5f4f4;
		color			: #6B6B6B;
		font-weight		: normal;
		WIDTH			: 98%;
		border-top		: 1px solid #adadad;
		border-bottom	: 1px solid #adadad;
	}
		
	THEAD.Izuv, TBODY.Izuv, TFOOT.Izuv, TR.Izuv, TH.Izuv, TD.Izuv, COL.Izuv, SPAN.Izuv
	{		
		COLOR			: #737373;
		FONT-WEIGHT		: bold;
		TEXT-ALIGN		: center;
		vertical-align	: middle;
	}
	/*these class is to make more strong backgroung color in 'Izuv' table*/
	THEAD.IzuvHeavy, TFOOT.IzuvHeavy, TR.IzuvHeavy, TH.IzuvHeavy, TD.IzuvHeavy, COL.IzuvHeavy
	{
		BACKGROUND-COLOR: #e7e7e7;
		COLOR			: #737373;
		FONT-WEIGHT		: bold;
		TEXT-ALIGN		: center;
		vertical-align	: middle;
	}
	
	input.Izuv
	{
		BACKGROUND-COLOR: #f5f4f4;
		border-width	: 0px;
	}
	
	TABLE.IzuvBorders
	{
		border-collapse	: collapse;
		LINE-HEIGHT		: 20px;
		MARGIN-TOP		: 2px;
		MARGIN-BOTTOM	: 5px;
		BACKGROUND-COLOR: #f5f4f4;
		color			: #000000;
		WIDTH			: 98%;
		border			: 1px 1px 1px 1px solid #adadad;
	}
	
	TH.IzuvBorders
	{
		BACKGROUND-COLOR: #407edb;
		COLOR			: #f5f4f4;
		FONT-WEIGHT		: bold;
		vertical-align	: middle;
		border			: 1px 1px 1px 1px solid #adadad;
	}
	
	TABLE.IzuvNoBorders
	{
		border-collapse	: collapse;
		LINE-HEIGHT		: 20px;
		MARGIN-TOP		: 2px;
		MARGIN-BOTTOM	: 5px;
		BACKGROUND-COLOR: #f5f4f4;
		color			: #6B6B6B;
		WIDTH			: 98%;
		border			: 0 0 0 0;
	}
}

tr.HeaderLine, td.HeaderLine
{
	background-color: #adadad;
	vertical-align	: middle;
}

/**********************************************************************************/
TABLE.IFrameContainer
{
	BORDER-COLLAPSE	: collapse;
	LINE-HEIGHT		: 20px;
	MARGIN-TOP		: 5px;
	MARGIN-BOTTOM	: 5px;
	BACKGROUND-COLOR: #ffffff;
	WIDTH			: 98%;
	BORDER			: 1px solid #a2a2a2;
}

THEAD.IFrameContainer, TFOOT.IFrameContainer, TR.IFrameContainer
{
	BACKGROUND-COLOR: #a2a2a2;
	padding			: 0px;
	COLOR			: #fff;
	FONT-WEIGHT		: bold;
	TEXT-ALIGN		: center;
	CURSOR			: hand;
}
/**********************************************************************************/
DIV.Message
{
	FONT-SIZE	: 16px;
	COLOR		: #2f6ecc;
	PADDING		: 0px;
	WIDTH		: 300px;
	HEIGHT		: 300px;
	CURSOR		: default;
/*	filter		: progid:DXImageTransform.Microsoft.Shadow(Color=#333333,
								   Direction=225,
								   Strength=8);*/
}
/**********************************************************************************/
/*************************************************************************************/
/********************           style of footer         ******************************/
/*************************************************************************************/
.izuvFooter
{
	COLOR: #004e81;
	Font-FAMILY: 'Arial (Hebrew)', Arial;
	FONT-SIZE:12px;
	PADDING-RIGHT:5px;
	PADDING-LEFT:5px; 
	TEXT-ALIGN:right ;
	font-weight:bold;
}

.izuvTDFooter
{
	/*BACKGROUND-COLOR: #03518a;
	COLOR:"#fefedf";*/
	COLOR: #004e81;
	Font-FAMILY: 'Arial (Hebrew)', Arial;
	FONT-SIZE:12px;
	PADDING-RIGHT:5px;
	PADDING-LEFT:5px; 
	TEXT-ALIGN:right;
	BORDER-BOTTOM: #c2c2c2 1px solid;
}

.footerRights
{
	Font-FAMILY: 'Arial (Hebrew)', Arial;
	FONT-SIZE:11px;
	COLOR: #004e81;
	PADDING-RIGHT:5px;
	PADDING-LEFT:5px;   
}

.footerDoch
{
	Font-FAMILY: 'Arial (Hebrew)', Arial;
	FONT-SIZE:12px;
	COLOR: #004e81;
	PADDING-RIGHT:5px;
	PADDING-LEFT:5px;   
}

/***************************************************************************/
