﻿body
{
	font-family: Arial;
	color: black;
	font-size: 8pt;
}
.LASC_WebPartTableHeader
{
	background-image: url(images/topgradlight.gif);
	font-size: 1em;
	color: navy;
	font-family: Arial;
	font-weight: bold;
	background-repeat: repeat-x;
}
.LASC_UnderLine
{
	border-bottom: silver 1px solid;
	border-top: silver 1px solid;
}
.LASC_NAV
{
	FONT-SIZE: 1.0em; FONT-FAMILY: arial; HEIGHT: 19px
}

A:active
{
	text-decoration: none;
		color: navy;
}
A:link
{
	text-decoration: none;
		color: navy;
}
 A:visited
{
	text-decoration: none;
	color: navy;
}
A:hover
{
	text-decoration: underline;
	color: red;
}
.ListHeader
{
	font-size: 8pt;
	color: gray;
	font-family: arial;
	border-bottom: gray 1px solid;
	font-weight: normal;
	vertical-align: bottom;
	text-align: left;
}
.ListHeaderGridView
{
    font-size: 8pt;
    color: gray;
    font-family: arial;
    border-bottom: gray 1px solid;
    font-weight: normal;
    vertical-align: middle;
    text-align: left;
}


.ListRows
{
	font-size: 8pt;
	font-family: arial;
	border-bottom: gray 1px solid;
	font-weight: normal;
	vertical-align: middle;
	text-align: left;
	color: black;
}


.ListRowsGridView
{
	font-size: 8pt;
	font-family: arial;
	border-bottom: gray 1px solid;
	font-weight: normal;
	vertical-align: middle;
	text-align: left;
	color: #333333;
	background-color:#f8f8ff;
	
}
.ListRowsGridViewAlternating
{
	font-size: 8pt;
	font-family: arial;
	border-bottom: gray 1px solid;
	font-weight: normal;
	vertical-align: middle;
	text-align: left;
	color: #284775;
	background-color:White;
	
}

.SectionSpacer
{
	FONT-SIZE: 6pt; FONT-FAMILY: Arial
}
.SectionHeader
{
	FONT-WEIGHT: bold; FONT-SIZE: 13pt; COLOR: black; BORDER-BOTTOM: blue 1px solid; FONT-FAMILY: Arial
}
.SectionMiniHeader
{
	FONT-WEIGHT: bold; FONT-SIZE: 11pt; COLOR: black; BORDER-BOTTOM: blue 1px solid; FONT-FAMILY: Arial
}
.SectionLargeHeader
{
	FONT-WEIGHT: bold; FONT-SIZE: 15pt; COLOR: black; border-bottom-style:double;border-bottom-color:Blue;border-bottom-width:medium ; FONT-FAMILY: Arial
}
.SectionButton
{
	FONT-WEIGHT: bold; FONT-SIZE: 13pt; COLOR: black; FONT-FAMILY: Arial
}
.SectionButtonSmall
{
	FONT-WEIGHT: bold; FONT-SIZE: 11pt; COLOR: black; FONT-FAMILY: Arial
}
.SectionButtonLabel
{
		FONT-WEIGHT: bold; FONT-SIZE: 13pt; COLOR:Navy; FONT-FAMILY: Arial; text-align :right;
}
.SectionButtonLabelVerySmall
{
		FONT-SIZE: 9pt; COLOR:Black; FONT-FAMILY: Arial;
}
.SectionButtonLabelHdrVerySmall
{
		FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR:Navy; FONT-FAMILY: Arial; text-align :right;
}
.ConfidentialSectionHeader
{
	font-weight: bold;
	font-size: 13pt;
	color: red;
	border-bottom: red 1px solid;
	font-family: Arial;
}
.WizardPageTitle
{
	font-weight: bold;
	font-size: 10pt;
	color: #daa520;
	font-family: arial;
	width: 100%;
	border-bottom: #daa520 thin dotted;
	vertical-align: top;
}
.SubSectionHeader
{
	font-weight: normal;
	font-size: 10pt;
	color: maroon;
	font-family: arial;
	width: 100%;
	border-bottom: maroon thin dotted;
	vertical-align: top;
}
.SubSectionHeaderBold
{
	font-weight: bold;
	font-size: 10pt;
	color: maroon;
	font-family: arial;
	width: 100%;
	border-bottom: maroon thin dotted;
	vertical-align: top;
}
.InfoPartPanel
{
	width: 100%;
	vertical-align: top;
}
.InfoManageHeader
{
	font-weight: bold;
	font-size: 10pt;
	color: Black ;
	font-family: arial;
	width: 98%;
	vertical-align: middle;
	text-align: left;
	border-bottom: black 1px solid;
}
.InfoPartHeaderTest
{
    background-image: url(images/topgradlight.gif);
    font-size: 1em;
    color: navy;
    font-family: Arial;
    font-weight: bold;
    background-repeat: repeat-x;
    border-bottom: navy thin solid;
    border-top: gainsboro thin solid;
}

.InfoPartHeader
{
    font-weight: bold;
    font-size: 10pt;
    color: maroon;
    font-family: arial;
    width: 100%;
    vertical-align: middle;
    text-align: left;
    border-bottom: maroon 1px outset;

}

.InfoPartHeaderSmall
{
	font-weight: Bold;
	font-size: 9pt;
	color: maroon;
	font-family: arial;
	width: 100%;
	vertical-align: middle;
	text-align: left;
	border-bottom: maroon 1px solid;
}
.HeaderPartPanel
{
	width: 100%;
	vertical-align: top;

}
.HeaderPartHeader
{
	font-weight: bold;
	font-size: 12pt;
	color: #d2691e;
	font-family: arial;
	text-transform: uppercase;
}
.HelpText
{
	font-weight: normal;
	font-size: 10pt;
	color: black;
	font-family: tahoma;
	
}
.HeaderPartDetails
{
	font-weight: normal;
	font-size: 10pt;
	color: navy;
	font-family: tahoma;
	font-weight: bold;
}
.HeaderPartCourtName
{
	font-weight: bold;
	font-size: 10pt;
	color: maroon;
	font-family: tahoma;
	font-weight: bold;
}
.HeaderPartSectionName
{
	font-weight: bold;
	font-size: 10pt;
	color: navy;
	font-family: tahoma;
	font-weight: bold;
}
.HeaderPartDocketNumber
{
	font-weight: normal;
	font-size: 10pt;
	color: #3366ff;
	font-family: tahoma;
	font-weight: bold;
}
.LASCPageHelp
{
	font-size: 8pt;
	color: #556b2f;
	font-family: arial;
}
.UserNameAndAgency
{
	color: #800000;
	font-weight: bold;
}
.RTFDisabledTextbox
{
	border-right: white 1px solid;
	border-top: white 1px solid;
	border-left: white 1px solid;
	border-bottom: white 1px solid;
	color: #ff8c00;
}
.ClientInfoSplit
{
	font-weight: bold;
	color: black;
	border-bottom: black 1px solid;
	font-family: Arial;
	width: 2px;
}
.HeaderPartProceedingType
{
	font-weight: bold;
	font-size: 12pt;
	color: blue;
	font-family: arial;
	font-weight: bold;
}
.HeaderPartProceedingDate
{
	font-weight: normal;
	font-size: 10pt;
	color: black;
	font-family: arial;
	font-weight: bold;
}
/*Modal Popup*/
.modalBackground {
	background-color:Gray;
	filter:alpha(opacity=70);
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70);  /* jem 11.12.2010*/
	opacity:0.7;
}
.modalPopup {
	background-color:#ffffdd;
	border-width:1px;
	border-style:solid;
	border-color:Gray;
	padding:1px;
	width:250px;
}

.modalBackgroundV2 {
	background-color:#CCCCFF;
  filter:alpha(opacity=40);
  opacity:0.5;
}
.modalPopupV2 {
	border: solid 1px #c0c0c0;
  background: #f0f0f0;
  padding: 0px 0px 0px 0px;
  position:absolute;
  top:-1000px;
}



.asterisk 
{
	color:Red;
	font-size: 10pt;
}
.adrLeft
{
	text-align :right;
	width: 10%;
}
.adrMid
{
	text-align :center;
	width: 2%;
}

.adrRight
{
	text-align :left;
	width: 88%;
}
.tdrgtLft
{
	text-align :right;
	width: 150px;
}
.tdrgt
{
	text-align :right;
	width: 150px;
}
.tdmid
{
	text-align :center;
	width:10px;
}
.tdmid2px
{
	text-align :center;
	width:4px;
}
.tdlft
{
	text-align :left;
	width: 700px;
}
/* JIC Equivalent */
.tdjicrgt
{
	text-align :right;
	vertical-align :top;
	width: 175px;
}
.tdjicmid
{
	text-align :center;
	vertical-align :top;
	width:10px;
}
.tdjiclft
{
	text-align :left;
	vertical-align :top;
	width: 800px;
}
/* Relation */
.tdcol0
{
	text-align :left;
	width: 15%;
	vertical-align :top;
}
/* Unknown */
.tdcol1
{
	text-align :center;
	width: 10%;
	vertical-align :top;
}
/* Name */
.tdcol2
{
	text-align :left;
	vertical-align :top;
	width: 50%;
}
/* chk boxes */
.tdcol3
{
	vertical-align :top;
	text-align :left;
	width: 25%;
}
/*ctlCommunityServiceHours*/
.tdcsh1
{
	vertical-align :top;
	text-align :right;
	width: 150px;	
}
.tdcsh3
{
	vertical-align :top;
	text-align :left;
	width: 190px;	
}
/*-------------------------*/

.SectionRowHeader
{
	FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: Arial; width:16%;  /*BORDER-BOTTOM: blue 1px solid;*/
}
.SectionRowControls
{
	FONT-WEIGHT:normal; FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: Arial; width:10%;  /*BORDER-BOTTOM: blue 1px solid;*/
}
.SectionRowLine
{
	border-bottom :solid 1px blue;
	width:100%;
	text-align :center;
	height:3px;
	margin-top :6px;
}

.blank
{
	FONT-WEIGHT: Normal;
	FONT-SIZE: 8pt;
	FONT-STYLE: Normal;
	COLOR: Red;
	FONT-FAMILY: Arial;
	
}
.HeaderWarning
{
	font-weight: normal;
	font-size: 10pt;
	color: Maroon;
	font-family: tahoma;
	font-weight: bold;
}

.modalBackground 
        {
            background-color:Gray;
            filter:alpha(opacity=60);
            opacity:0.60;   
        }    
        .updateProgress
        {
            border-width:1px; 
            border-style:solid; 
            background-color:#FFFFFF; 
            position:absolute; 
            width:130px; 
            height:50px;    
        }
        .updateProgressMessage
        {
            margin:3px; 
            font-family:Trebuchet MS; 
            font-size:small; 
            vertical-align: middle;
        }
.InfoDataHeader {
	text-align: right;
	font-weight: bold;
		color: White;
}
.InfoData {
	text-align: left;
	color: White;
	font-weight: bold;
}
.InfoDataTable {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: white;
	font-weight: bold;
	}
.InfoDataSubTable {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: white;
	font-weight: bold;
	}	
.InfoDataTableHeader
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: white;
}
.InfoSmallData
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: white;
}
.modalPopup
{
	background-color: #f0f8ff;
	border-width: 3px;
	border-style: solid;
	border-color: Gray;
	padding: 3px;
}
/*Hover Menu*/
/*note: visibility:hidden; can give problems if using hover within another control like gridview. 
  Use 	display:none ; directly on the panel control instead of css. Some embedded controls can give display probs otherwise*/
.popupMenu 
{
	visibility:hidden;
	width :300px;
	background-color:#ffff99;
}
	/*background-image:url(images/header-opened.png);*/
	/*background-repeat:repeat-x;*/
.popupHover 
{
	background-position:left top;
	background-color:#ffff99;
}
.popupMenuPanel
{
	visibility:hidden;
	width :200px;
	background-color:gray;
	padding-left :5px;
}
.popupMenuHover 
{
	background-position:left top;
	background-color:gray;
	width :100px;
}
/************ MaskedEdit Related Styles ***********************/
.MaskedEditFocus
{
    background-color: #ffffcc;
    color: #000000;
}
.MaskedEditMessage
{
	color: #ff0000;
	font-weight: bold;
}
.MaskedEditError
{
    background-color: #ffcccc;
}
.MaskedEditFocusNegative
{
    background-color: #ffffcc;
    color: #ff0000;
}
.MaskedEditBlurNegative
{
    color: #ff0000;
}





.accordionHeaderStatic
{
	border-bottom: navy 0px solid;
	border-left: blue 0px solid;
	padding-bottom: 5px;
	background-color: blue;
	margin-top: 5px;
	padding-left: 5px;
	padding-right: 5px;
	font-family: Arial, Sans-Serif;
	color: white;
	font-size: 12px;
	border-top: blue 0px solid;
	/*cursor: pointer;*/
	font-weight: bold;
	border-right: blue 0px solid;
	padding-top: 5px; /*text-decoration: underline;*/
	background-image: url(images/topgrad_1wide.gif); MARGIN-BOTTOM: 0px

}
.accordionHeader
{
	border-bottom: #2f4f4f 1px solid;
	border-left: #2f4f4f 1px solid;
	padding-bottom: 5px;
	background-color: #2e4d7b;
	margin-top: 5px;
	padding-left: 5px;
	padding-right: 5px;
	font-family: Arial, Sans-Serif;
	color: white;
	font-size: 12px;
	border-top: #2f4f4f 1px solid;
	cursor: pointer;
	font-weight: bold;
	border-right: #2f4f4f 1px solid;
	padding-top: 5px; /*text-decoration: underline;*/
	background-image: url(images/expand.jpg);
	background-repeat: no-repeat;
	background-position: 2px center;
	background-image: url(images/expand.jpg);
}

.accordionHeaderSelected
{
	border-bottom: #2f4f4f 1px solid;
	border-left: #2f4f4f 1px solid;
	padding-bottom: 5px;
	background-color: #5078b3;
	margin-top: 5px;
	padding-left: 5px;
	padding-right: 5px;
	font-family: Arial, Sans-Serif;
	color: white;
	font-size: 12px;
	border-top: #2f4f4f 1px solid;
	cursor: pointer;
	font-weight: bold;
	border-right: #2f4f4f 1px solid;
	padding-top: 5px;
	background-image: url(images/collapse.jpg);
	background-repeat: no-repeat;
	background-position: 2px center;
}


.accordionContent
{
    border-bottom: blue 1px dashed;
    border-left: blue 1px dashed;
    padding-bottom: 5px;
    background-color: white;
    padding-left: 5px;
    padding-right: 5px;
    border-top: blue 1px;
    border-right: blue 1px dashed;
    padding-top: 10px;
    max-height: 200px;

    min-height:50px;
}




/****WaterMarkedTextbox Styles*****/
.WaterMarkedTextBox {
    background-color:#daf0ff;
     color: Gray;    
}
/*****jem****/
.pCase
{
	text-transform: capitalize
}
.JicIntakeStepStandard
{
	Height:500px;
	border: solid 1px Black;
}
.JicIntakeStepLong
{
	Height:100%;
	border: solid 1px Black;
}
/*jem=============================From Drug Court*/
.detail
{
	border-bottom: black thin solid;
	border-left: black thin solid;
	background-color: white;
	border-top: black thin solid;
	border-right: black thin solid;
	padding-bottom: 1px;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 1px; background-color:#d3deef;

}
/*jem=============================Panel Overlays*/
.PanelPosition
{
	margin-left :10%;
}
.OverlayBackground
{
	z-index: 10000;
	/* filter: alpha(opacity=10);*/
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=90);
	/*opacity: 0.50;*/
	background-color:#808080;
	Position:ABsolute; top:0; left:0; height:100%; width:100%; 
}
.OverlayWindow
{
	z-index: 10001;
	/* filter: alpha(opacity=10);*/
	/*filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);*/
	/*opacity: 0.50;*/
	/*background-color:#808080;*/
	Position:fixed; left:10%; right:10%; top:10%; width:600px; height:100px; 
}
/* end=====================*/


/************ AJAX Tab Related Styles ***********************/
/* .ajax__tab_header - A container element that wraps all of the tabs at the top of the TabContainer. Child CSS classes:.ajax__tab_outer. */
/* .ajax__tab_outer - An outer element of a tab, often used to set the left-side background image of the tab.Child CSS classes: .ajax__tab_inner. */
/* .ajax__tab_inner	 - An inner element of a tab, often used to set the right-side image of the tab. Child CSS classes:.ajax__tab_tab. */
/* .ajax__tab_tab - An element of the tab that contains the text content. Child CSS classes:none. */
/* .ajax__tab_body - A container element that wraps the area where a TabPanel is displayed. Child CSS classes: none. */
/* .ajax__tab_hover - This is applied to a tab when the mouse is hovering over. Child CSS classes:.ajax__tab_outer. */
/* .ajax__tab_active - This is applied to a tab when it is the currently selected tab. Child CSS classes:.ajax__tab_outer. */   
/*from visoft blog*/
/* XP IE7 theme - Backgrounds 
.css_tab_wrapper       .ajax__tab_header					{ background:url(images/ajax/tab-line.gif) repeat-x bottom; }
.css_tab_wrapper       .ajax__tab_outer						{ background:url(images/ajax/tab-right.gif) no-repeat right; }
.css_tab_wrapper       .ajax__tab_inner						{ background:url(images/ajax/tab-left.gif) no-repeat; }
.css_tab_wrapper       .ajax__tab_tab						{ background:url(images/ajax/tab.gif) repeat-x; }
.css_tab_wrapper       .ajax__tab_hover .ajax__tab_outer	{ background:url(images/ajax/tab-hover-right.gif) no-repeat right; }
.css_tab_wrapper       .ajax__tab_hover .ajax__tab_inner	{ background:url(images/ajax/tab-hover-left.gif) no-repeat; }
.css_tab_wrapper       .ajax__tab_hover .ajax__tab_tab		{ background:url(images/ajax/tab-hover.gif) repeat-x; }
.css_tab_wrapper       .ajax__tab_active .ajax__tab_outer	{ background:url(images/ajax/tab-active-right.gif) no-repeat right; }
.css_tab_wrapper       .ajax__tab_active .ajax__tab_inner	{ background:url(images/ajax/tab-active-left.gif) no-repeat; }
.css_tab_wrapper       .ajax__tab_active .ajax__tab_tab		{ background:url(images/ajax/tab-active.gif) repeat-x; }

/* XP IE7 theme - Other Styles 
.css_tab_wrapper       .ajax__tab_header 					{ font-family:verdana,tahoma,helvetica;font-size:11px; }
.css_tab_wrapper       .ajax__tab_outer						{ height:29px; }
.css_tab_wrapper       .ajax__tab_inner						{ padding-left:3px; }
.css_tab_wrapper       .ajax__tab_tab						{ padding:8px 40px;margin:0; }
.css_tab_wrapper       .ajax__tab_body						{ font-family:verdana,tahoma,helvetica;font-size:10pt;border:1px solid #999999;border-top:0;padding:8px;background-color:#ffffff; }
*/


