BODY   
{
	direction:rtl;
	FONT-SIZE: 11px; 
	FONT-FAMILY: Tahoma; 
	background-color: White; 
	margin: 0px;
	padding: 0px;
	scrollbar-face-color: Silver;
	scrollbar-shadow-color: #336699;
	scrollbar-highlight-color: White;
	scrollbar-3dlight-color: Silver;
	scrollbar-darkshadow-color: Silver;
	scrollbar-track-color: #E0E0E0;
	scrollbar-arrow-color: #003366;
}

a { text-decoration: none; color: Navy; }
a:link {text-decoration: none; color: Navy; font-size:11px;}
a:hover { font-size:11px; color: Blue; text-decoration: underline; }
a:visited { font-size:11px; text-decoration: none; color: Navy; }

.RightMenuTable
{
	background-color: #F9F9F0;
}

.RightMenuTable A, .RightMenuTable A:Visited
{
	color: #114477;
}

.RightMenuTable A:Hover
{
	color: Red;
}

.MenuSection
{
	background-color: #5588AA;
	color: #F0F0F0;
	padding: 3px;
	border: solid 1px #5050AA;
	height: 22px;
}

.MenuSection TD
{
	color: #F0F0F0;
}

.MenuSection Span
{
	font-family:Webdings;
	font-size:16pt;
	margin:0px; 
	padding:0px; 
	text-indent: 1px; 
	letter-spacing: 1px;
}

.MenuSection img
{
	border: none;
	margin: 0px 2px 0px 5px;
}

.MenuSectionStar
{
	font-family: Webdings;
	color: #D0D090;
	font-size:9pt;
	margin:0px; 
	padding:0px; 
	text-indent: 1px; 
	letter-spacing: 1px;
} 

.Radio
{
	border: none 0px;
}

UL 
{
	margin: 2px 20px 2px 2px;  
	list-style-type: square;
	padding: 0px;
}


TD { FONT-SIZE: 11px; }

SELECT, TextArea  
{
	FONT-SIZE: 11px; 
	FONT-FAMILY: Tahoma; 
	color: Black;
	background-color: #FFFFF0; 
	border: #E0E0E0 1px solid; 
}

INPUT.fancyInput
{
	FONT-SIZE: 11px; 
	FONT-FAMILY: Tahoma; 
	color: Black;
	background-color: #FFFFF0; 
	border: #E0E0E0 1px solid; 
}

INPUT.fancyButton
{
	width: 80px;
	FONT-SIZE: 11px; 
	FONT-FAMILY: Tahoma; 
	color: #A01010;
	background-color: #F0F0F0; 
	border: outset 2px Silver;
	cursor: hand;	
}

.StyledCardBorder
{
	background-color: Silver;
}

.StyledCardTitle
{
	background-color: #5588AA;
	height: 20px;
	padding-right: 5px;
	padding-left: 5px;
	padding-top: 2px;
	padding-bottom: 2px;		
	color: White;
	font-weight: normal;
	border: solid 1px Silver;
}

.StyledCard
{
	padding-right: 5px;
	padding-left: 5px;
	padding-top: 2px;
	padding-bottom: 2px;		
}

.CurrentDateTime
{
	color: #003366;
}

.FooterText
{
	color: #003366;
}

.BoxBody
{
	padding: 10px;
	background-color: #F9F9F0;
	border: outset 1px #F0F0F0;
}

.TitleStyle
{
	background-color: #F9F9F0;
	font-weight: bold;
	font-size: 12px;
	border: solid 1px #F0F0F0;
}

.BrowsingLawsTable
{
	border: solid 1px #999999
}

.LawCategory
{
	background-color: #EEEEEE;
	font-size: 11px;
	padding: 2px;
}

.RepeaterItemAlternatingTemplate
{
	background-color: #F9F9F0;
	font-size: 11px;
	padding: 2px;
}

.RepeaterItemTemplate
{
	background-color: #F5F5F5;
	font-size: 11px;
	padding: 2px;
}

.RepeaterItemTemplate TD, .RepeaterItemTemplate A, .RepeaterItemTemplate A:Visited
{
	color:Navy;
}

.RepeaterItemAlternatingTemplate TD, .RepeaterItemAlternatingTemplate A, .RepeaterItemAlternatingTemplate A:Visited
{
	color:#553333;
}


/*----------------------DataGrid Styles--------------------*/
TR.DataGridHeader
{
	font-weight: bold;
	background-color: #F9F9F0;
}

.DataGridAlternating
{
	background-color: #F9F9F0;
}

/*----------------------news.aspx--------------------*/


.tblNewsStyle
	{
		border-right:#f0f0f0 1px solid;
		BORDER-TOP:#f0f0f0 1px solid;
		BORDER-LEFT:#f0f0f0 1px solid;
		BORDER-BOTTOM:#f0f0f0 1px solid;
	}
	
td.title
	{
		color:#003366;
		font-size:10pt;
		font-weight:bold;
	}
span.newsSection
{
	color:#003366;
	font-weight:bold;
}

Body.tickerIFrame
{
	padding: 3px;
	background-color: #F9F9F0;
	margin: 0px;
	border: solid 1px #F0F0FF;
}

.tickerAnchor
{
	font-family: Tahoma;
	font-size: 12px;
}

.VerticalNewsMarquee
{
	background-color: #F9F9F0;
	/* border: Solid 1px Silver; */
	padding: 3px;
}

.VerticalNewsMarquee A
{
	color: Black;
	text-decoration: none;
}

.VerticalNewsMarquee A:Visited
{
	color: #505050;
}

.VerticalNewsMarquee A:Hover
{
	color: red;
}



/*-------------------In List Table--------------------*/
.InListTable
{
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	PADDING-TOP: 0px;
	margin: 0 0 0 0;
	MARGIN: 0px;
	LINE-HEIGHT: 9pt;
	
	border:"0";
}

/*--------------Intercompatible UL----------------*/
.InterCompatUL
{
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px;
}

/*------------- Navigation Control ----------------*/
.NavigationControl
{
	background-color: Khaky;
	border: solid 1px #F0F0FF;
	padding: 1px;
}
.NavigationControl TD
{
	border: none;
	padding: 5px;
	text-align: center;
}

.LawTreePathControl
{
	font-family: Tahoma;
	font-size: 10px;
	background-color: Khaky;
	border: solid 1px #F0F0FF;
	padding: 5px;
}

.LawTreePathControl A, .LawTreePathControl A:Visited
{
	color: Navy;
}

.LawTreePathControl A:Hover
{
	color: Red;
	text-decoration: none;
}

#RelatedDetailsTD
{
	padding: 5px;
	border: inset 2px white;
}

Div.RelatedItems
{
	PADDING-RIGHT:0px;
	PADDING-LEFT:0px;
	LEFT:5px;
	PADDING-BOTTOM:0px;
	MARGIN:0px;
	PADDING-TOP:0px;
	POSITION:absolute;
	TOP:210px;
	BACKGROUND-COLOR:white;
}

#RelatedItemsPlusMinus
{
	color: White;
}

Table.RelatedItems
{
	BORDER: silver 2px outset;
	width: 200px;
}

.DivPopUp
{
	z-index: 1;
	visibility: hidden;
	position:absolute;
	background-color: #f4f4f4;
	border: solid 1px #ddd;
	color: #0f3060;
	margin: 0px;
	padding: 3px;
	left:7px;
	width:400px;	
}
.DivPopUp td
{
	color: #0f3060;
	font-weight: normal;
}
.Caption
{
	color:#58595B;
	font-size:10px;
	font-weight:bold;
}

tr.RemovableDetail { display: none; }

.CourtLevel
{
	color:Black;
	font-weight:bold;
	font-size:17px;
	text-align:center;
	padding:4 0 4 0;
}
.Judges
{
	color:Black;
	font-weight:bold;
	font-size:13px;
	text-align:justify;
	padding:4 0 4 0;
}
.Appeals
{
	color:#3c6077;
	font-size:12px;
}
.Results
{
	font-size:13px;
	text-align:justify;
	line-height:17px;
	padding:5 8 5 8;
}
.Rules
{
	font-size:12px;
	padding:4 15 4 15;
	text-align:justify;
	line-height:17px;
}
.Rules2
{
	font-size:12px;
	padding:4 15 4 15;
	font-weight:bold;
	text-align:justify;
	line-height:17px;
}