﻿redbox
{
	background-color:Red;
	height:300px;
	width:300px;
}
#shDefaultSlideShow
{
	z-index:0;
}
#pnlHolidays
{
	display:none;
}
.HolidayFooter
{
 font-size: 8pt;	
}
.paragraph
{
	font-size: 10pt; 
	color: Red; 
	text-align: justify;
}
.TitleBackgroundWide
{
	background-image:url('Images/Title Background Wide.png');
	background-repeat:no-repeat;
	background-position:center top;
	text-align: Center;
	padding-top:6px;
	height:26px;
	margin-bottom:0;
}

.TitleBackgroundMax
{
	background-image:url('Images/Title Background Max.png');
	background-repeat:no-repeat;
	background-position:center top;
	text-align: Center;
	padding-top:6px;
	height:26px;
	margin-bottom:0;
}
.TitleBackground
{
	background-image:url('Images/Title Background.png');
	background-repeat:no-repeat;
	background-position:center top;
	text-align: Center;
	padding-top:6px;
	height:26px;
	margin-bottom:0;
}

.TitleBackgroundSmall
{
	background-image:url('Images/Title Background Small.png');
	background-repeat:no-repeat;
	background-position:center top;
	text-align: Center;
	padding-top:6px;
	height:26px;
	margin-bottom:0;
}

.TitleBackgroundList
{
	background-image:url('Images/Title Background List.png');
	background-repeat:no-repeat;
	background-position:center top;
	text-align: Center;
	padding-top:6px;
	height:26px;
	margin-bottom:0;
}

.TitleText
{
	font-size:14pt; 
	color:#003366; 
	font-weight:normal; 
	height:27px;
}

.Font14
{
	font-size:14pt; 
	font-weight:normal; 
}
.ContentFrame
{
	border-style:solid;
	border-width:2px;
	border-color:#969696;
	/*min-height:95%;*/
}

.ContentHeader
{
	font-size: 10pt;
	color: Black;
	font-weight: bold
}

.OverviewHeader
{
	font-size: 12pt;
	color: Black;
	font-weight: bold;
	padding-bottom: 10px;
}

.ContentText
{
	font-size: 10pt;
	color: Black;
}

.ContentTextRight
{
	font-size: 10pt;
	color: Black;
	text-align:right;
}

.FormsSectionHeader
{
	font-family:Tahoma;
	font-size: 10pt;
	color: Black;
	font-weight: bold
}

.FormsSectionText
{
	font-family:Tahoma;
	font-size: 9pt;
	font-weight: normal
}

.FormsGroupHeader
{
	font-family:Tahoma;
	font-size: 10pt;
	color: Black;
	font-weight: bold
}

.EasyMenuTableHeader
{
	background-color:#DCDCDC;
	color: #003366; 
	border-bottom-color:Black;
	border-bottom-style:solid;
	border-bottom-width:1px;
}

.panelTable
{
	border-collapse: separate;
	border-spacing: expression(cellSpacing=0);
	border-spacing: 0px;
	/*border-padding: expression(cellPadding=0);
	border-padding: 0px;*/
}

.panelJudges
{
	background-color:#FEFFEF;
	border-style:solid;
	border-color:Black;
	border-width:2px;
}

.long-states .ob_iCboICBC li
{
   float: left;
   width: 105px;
}
		
.FOCLabel
{
	margin-right:3px;
	font-weight:normal;
	font-size:10pt;
	text-align:right;
	vertical-align:top;
}
.FOCLabelCenter
{
	margin-right:3px;
	font-weight:normal;
	font-size:10pt;
	text-align:right;
	vertical-align:top;
	text-align:center;
}

.FOCLabelRequired
{
	margin-right:3px;
	font-weight:normal;
	font-size:10pt;
	text-align:right;
	vertical-align:top;
	color:Red;
}

.RequiredField
{
	width:175px;
	background-color:Yellow;
}

.CourtClosingHdr
{
	font-size:16pt;
	font-weight:bold;
	text-align:center;
}

.CourtClosing
{
	font-size:12pt;
}

.AttentionHdr
{
	font-size:16pt;
	font-weight:bold;
	text-align:center;
	color:Maroon;
}

.AttentionTextLarge
{
	font-size:12pt;
	text-align:center;
}

.AttentionTextSmall
{
	font-size:10pt;
	text-align:center;
}

.Attention
{
	font-size:10pt;
	font-weight:bold;
}

.CellMarginLeft
{
	margin-left:5px;
	margin-right:5px;
}

.LabelRight
{
	margin-right:5px;
	font-weight:normal;
	font-size:10pt;
	text-align:right;
	vertical-align:top;
}

.LabelLeft
{
	margin-right:5px;
	margin-left:10px;
	font-weight:normal;
	font-size:10pt;
	text-align:left;
	vertical-align:top;
}

.LabelJustify
{
	margin-right:5px;
	margin-left:10px;
	font-weight:normal;
	font-size:10pt;
	text-align:justify;
	vertical-align:top;
}

.LabelCenter
{
	margin-right:2px;
	font-weight:normal;
	font-size:10pt;
	text-align:center;
	vertical-align:top;
}

.LabelTop
{
	margin-right:2px;
	font-weight:normal;
	font-size:10pt;
	text-align:center;
	vertical-align:bottom;
}

.LabelTopBold
{
	margin-right:2px;
	font-weight:bold;
	font-size:10pt;
	text-align:center;
	vertical-align:bottom;
}

.LabelTopLeft
{
	margin-right:2px;
	font-weight:normal;
	font-size:10pt;
	text-align:left;
	vertical-align:bottom;
}

.LabelTopRight
{
	margin-right:2px;
	font-weight:normal;
	font-size:10pt;
	text-align:right;
	vertical-align:bottom;
}
.LabelTopHdr
{
	margin-right:2px;
	font-weight:bold;
	font-size:12pt;
	text-align:center;
	vertical-align:bottom;
}

.LabelAlert
{
	color:Red;
	font-weight:normal;
	font-size:10pt;
	text-align:left;
	vertical-align:top;
}

.LabelRightHdr
{
	margin-right:5px;
	font-weight:normal;
	font-size:14pt;
	text-align:right;
	vertical-align:top;
}
.LabelLeftHdr
{
	color:Navy;
	font-weight:normal;
	font-size:14pt;
	text-align:left;
	vertical-align:top;
}

.UnderLabel
{
	font-weight:normal;
	font-size:10pt;
	text-align:right;
	vertical-align:top;
}

.PanelHdr
{
	background-color:#BFC3CE;
	color:#2b2b3d;
	text-align:left;
	font-size:12px;
	font-weight:bold;
	border-bottom:solid 1px #C3C9CE;
	padding-bottom:4px;
	padding-top:4px;
	padding-left:15px;
	margin-bottom:2px;
}

.PanelHdrNoBold
{
	background-color:#BFC3CE;
	color:#2b2b3d;
	text-align:left;
	font-size:12px;
	border-bottom:solid 1px #C3C9CE;
	padding-bottom:4px;
	padding-top:4px;
	padding-left:15px;
	margin-bottom:2px;
}

.PanelHdrCenter
{
	background-color:#BFC3CE;
	color:#2b2b3d;
	text-align:center;
	font-size:12px;
	font-weight:bold;
	border-bottom:solid 1px #C3C9CE;
	padding-bottom:4px;
	padding-top:4px;
	margin-bottom:2px;
}

.PanelHdrNoBackground
{
	color:#2b2b3d;
	text-align:left;
	font-size:12px;
	border-bottom:solid 1px #C3C9CE;
	padding-bottom:4px;
	padding-top:4px;
	padding-left:15px;
	margin-bottom:2px;
}

.TopLabel
{
	margin-left:5px;
	font-weight:normal;
	font-size:10pt;
	text-align:left;
	vertical-align:bottom;
}

.LabelRequired
{
	margin-right:3px;
	font-weight:normal;
	font-size:10pt;
	text-align:right;
	vertical-align:top;
	color:Red;
}

.LabelRequiredLeft
{
	margin-right:5px;
	margin-left:10px;
	font-weight:normal;
	font-size:10pt;
	text-align:left;
	vertical-align:top;
	color:Red;
}

.Display
{
	font-weight:normal;
	font-size:10pt;
	color:Navy;
	vertical-align:top;
}

.CheckBoxLeft
{
	margin-right:5px;
	margin-left:10px;
	font-weight:normal;
	font-size:10pt;
	text-align:left;
	vertical-align:top;
}

/******************************************
*
* Child Support Enforcement Styles
*
*******************************************/


.Button
{
	 
	FONT-WEIGHT: bolder;
	MARGIN-LEFT: 5px;
	CURSOR: hand;
	COLOR: navy;
	MARGIN-RIGHT: 5px;
	BACKGROUND-COLOR: #E7EDF9;
	TEXT-ALIGN: center;
	font-family:Courier New;
	
}
.SmallButton
{
	 
	FONT-WEIGHT: bolder;
	MARGIN-LEFT: 2px;
	CURSOR: hand;
	COLOR: navy;
	MARGIN-RIGHT: 2px;
	BACKGROUND-COLOR: #E7EDF9;
	TEXT-ALIGN: center;
	font-family:Courier New;
	font-size:8pt;	
}

.HeadingLinks
{
	 font-size:10pt;
	 font-weight:normal;
}
.MainTable
{
	 background-color:#E7EDF9;
	 width:760px;
	 text-align:center;
}
.SectionHeading
{
	 font-size:12pt;
	 font-weight:bold;
	 text-decoration:underline;	
	 text-align:left;
}
.SectionHeading2
{
	 font-size:12pt;
	 font-weight:bold;
	 text-decoration:underline;	
	 text-align:center;
}
.MinorHeading
{
	 font-size:10pt;
	 font-weight:bold;
	 text-decoration:underline;	
	 text-align:left;
}
.MinorHeading2
{
	 font-size:10pt;
	 font-weight:bold;
	 text-decoration:underline;	
	 text-align:center;
}

.LabelText
{
	 font-size:10pt;
	 font-weight:bold;	
	 color:#5368a2;
	 text-align:left;
}
.FieldText
{
	 font-size:10pt;
	 font-weight:normal;
	 text-align:left;
}
.LabelTextSmall
{
	 font-size:10pt;
	 font-weight:bold;	
	 color:#5368a2;
	 text-align:left;
}
.FieldTextSmall
{
	 font-size:10pt;
	 font-weight:normal;
	 text-align:left;
}
.LabelTextSmall2
{
	 font-size:10pt;
	 font-weight:bold;	
	 color:#5368a2;
}
.FieldTextSmall2
{
	 font-size:10pt;
	 font-weight:normal;
}
.BoldTextSmall
{
	 font-size:10pt;
	 font-weight:bold;
}
.CaseNumFieldText
{
	 font-size:12pt;
	 font-weight:bold;
	 text-align:left;
}
.NormalText
{
	 font-size:10pt;
	 font-weight:normal;
}
.LargeBoldText
{
	 font-size:12pt;
	 font-weight:bold;
}
.EditText
{
	 font-size:10pt;
	 font-weight:normal;	
	 text-align:left;
}
.EditLabelText
{
	 font-size:10pt;
	 font-weight:bold;	
	 text-align:left;
}

.TextBox
{
	margin-right:2px;
	border-style:inset;
}

.TextBoxCenterNoGap
{
	margin: 0 2px 0 2px;
	border-style:inset;
	text-align:center;
}

.TextBoxCenter
{
	margin-right:2px;
	border-style:inset;
	text-align:center;
}

.Label
{
	margin-right:3px;
	font-weight:normal;
	font-size:10.5pt;
	width:150px;
	text-align:right;
	vertical-align:top;
}

.Cell
{
	text-align:left;
}
.Watermark
{
	margin-right:2px;
	border-style:inset;
	color:#909090;
}
.SectionHdr
{
	font-size:10pt;
	text-align:left;
	background-color:#D4D4D4;
	height:20px;
	padding-left:15px;
}
.FirstCell
{
	padding-top:8px;
}
.LastCell
{
	padding-bottom:8px;
}
.ErrorMessage
{
	margin-left:8px;
	color:Red;
}

.TSTableBorder
{
	border-width:1px;
	border-color:Black;
	border-style:solid;
}


/******************************************
*
* Kids First Styles
*
*******************************************/

.MainTable
{
	 
	 width:760px;
	 text-align:center;
}
.MainHeading
{
	font-size:18pt;
	font-weight:bolder;
}
.SubHeading
{
	font-size:14pt;
	font-weight:bold;
	text-decoration:underline;	
}
.DateText
{
	padding-left:25px;
	font-size:10pt;
	font-weight:bolder;
}
.NormalBoldText
{
	font-size:10pt;
	font-weight:bolder;
}
.NormalText
{
	font-size:10pt;
	padding-left:25px;
}

.TableBorder
{
	border-width:0px;

}

.KidsFirstContentFrame
{
	background-color:#E7EDF9;
	border-style:solid;
	border-width:2px;
	border-color:#969696;
	min-height:95%;
}
/******************************************
*
* Adoptions Styles
*
*******************************************/

.BulletedList li
{
	margin-bottom:15px;
}

.BulletedListIndent li
{
	margin-bottom:15px;
	margin-left:50px;
}

/******************************************
*
* ePraecipe Styles
*
*******************************************/
		
.ePraecipeLabel
{
	margin-right:5px;
	font-weight:normal;
	font-size:10pt;
	text-align:right;
	vertical-align:top;
}

.ePraecipeUnderLabel
{
	font-weight:normal;
	font-size:10pt;
	text-align:right;
	vertical-align:top;
}

.ePraecipePanelHdr
{
	background-color:#BFC3CE;
	color:#2b2b3d;
	text-align:left;
	font-size:12px;
	font-weight:bold;
	border-bottom:solid 1px #C3C9CE;
	padding-bottom:4px;
	padding-top:4px;
	padding-left:15px;
	margin-bottom:2px;
}

.ePraecipeTopLabel
{
	margin-left:5px;
	font-weight:normal;
	font-size:10pt;
	text-align:left;
	vertical-align:bottom;
}

.ePraecipeLabelLeft
{
	margin-right:3px;
	font-weight:normal;
	font-size:10pt;
	text-align:right;
	vertical-align:top;
}

.ePraecipeNote
{
	margin-left:20px;
	font-weight:normal;
	font-size:10pt;
	text-align:left;
	vertical-align:top;
	color:Black;
}

.ePraecipeLabelRequired
{
	margin-right:3px;
	font-weight:normal;
	font-size:10pt;
	text-align:right;
	vertical-align:top;
	color:Red;
}

.ePraecipeDisplay
{
	font-weight:bold;
	font-size:10pt;
	color:Navy;
	vertical-align:top;
}

.LabelMarginBoth
{
	/*margin-right:5px;
	margin-left:5px;*/
	font-weight:normal;
	font-size:10pt;
	text-align:left;
	vertical-align:top;
}

#vidContainer {
	height: 396px;
	width: 654px;
	background: url(images/VideoFace.jpg) no-repeat top left;
}

#vidContainerFOC {
	height: 396px;
	width: 505px;
	background: url(images/VideoFace.jpg) no-repeat top left;
}

#vidContainerDOM {
	height: 396px;
	width: 625px;
	background: url(images/VideoFace.jpg) no-repeat top left;
}

.vidButton {
	width: 120px; 
	height: 38px;
	font-size: 8pt;
	font-weight: bold;
}

.infoBox, .successBox, .warningBox, .errorBox {
	position: relative;
	border: 1px solid;
	background-size: 48px 48px;
	padding: 10px 10px 10px 68px;
	border-radius: 4px;
	font-size: 8pt;
	background-repeat: no-repeat;
	background-position: 9px center;
	box-shadow: 0 1px 3px rgba(0,0,0,0.25), 0 0 10px rgba(0,0,0,0.1) inset;
}

.infoBox {
	color: #00529B;
	border-color: #0072be;
	background-color: #BDE5F8;
	background-image: url('/img/InfoBlue.png');
}
.successBox {
	color: #4F8A10;
	border-color: #5d9d0c;
	background-color: #DFF2BF;
	background-image:url('images/icons/circle-check.png');
}
.warningBox {
	color: #9F6000;
	border-color: #F3DC01;
	background-color: #FEEFB3;
	background-image: url('images/icons/circle-alert.png');
}
.errorBox {
	color: #D8000C;
	border-color: #d03129;
	background-color: #FFBABA;
	background-image: url('images/icons/circle-delete.png');
}

#ulStaffResources li, #ulAgencyResources li{
	margin-bottom: 10px;
}

.displayBlock {
	display: block;
}

.benTest {
	height: 100%;
	display: block;
}

#tblTopMenu {
	position: relative;
	border-collapse: collapse;
	border-spacing: 0;
}

#tblTopMenu td {
	padding: 0;
}

/* Added for coolbox on Default page for RFP */

.coolBox {
	border: 1px solid #ccc;
	padding: 10px;
	background-color: #fff;
	border-radius: 4px;
	box-shadow: 0 1px 3px rgba(0,0,0,0.25), 0 0 10px rgba(0,0,0,0.1) inset;
}

.textJustify {text-align: justify;}

.topMargin10 {margin-top: 10px;}

.centerInsideParent {
    display:block;
    margin: 0 auto;
    text-align:center;
    white-space:nowrap;
}

.boldText {font-weight: bold;}

.redText {color: Maroon;}

.textLeft {text-align: left;}

.textRight {text-align: right;}

#mmiClose {width:100px;}

.text16pt {font-size:16pt;}

.text14pt {font-size:14pt;}

.panelHeight {height:15px;}

#divFreeLegal {width:100px;}

#focInfoBanner {
	width: 380px;
	height: 32px;
}


/*  Styles for Court Member Listing Starts
	*/
.ListNameFormat {
	float:left;
	width:230px !important;
	padding: 9px 0px 5px 5px;
	font-weight: bold;
	color: rgb(26, 77, 64); 
	font-size: 12px;
}

.ListNameFormatFOC {
	float: left;
	width: 150px !important;
	padding: 9px 0px 5px 5px;
	font-weight: bold;
	color: rgb(26, 77, 64);
	font-size: 12px;
}

.ListRoomFormat {
	float:left;
	color:rgb(89, 91, 97);
	font-size:12px;
	padding-top:5px;
	width: 180px;
}

.ListRoomFormatFOC {
	float: left;
	color: rgb(89, 91, 97);
	font-size: 12px;
	padding-top: 5px;
	width: 100px;
}

.ListPhoneFormat {
	float:left;
	color:rgb(89, 91, 97);
	font-size:12px;
	padding-top:9px;
	width: 102px;
}

.ListPositionFormat {
	font-size:12px;
	font-weight: bold;
	color:#8D8A71;
	display: inline-block;
	padding-top:5px;
}

.ListZoomFormat {
	float: left;
	font-size: 12px;
}

.ListZoomFormat>strong {
	text-decoration: underline;
}

.zoom-link {
	margin-bottom: 10px!important;
}

.NameContainer {
	float:left;
	margin-right:25px;
	width:100%;
   /* padding: 25px 5px 5px 15px;*/
}
.FullListItem {
	width:100%;
	clear:both;
	display:none; 
}

.MoreInfoContainer {
	float:left;
	padding: 5px 5px 5px 15px;
	font-size:11px;
	overflow:hidden;
}

.PictureContainer {
	float: right;
	text-align: center;
	padding: 15px 35px 5px 15px;
}
.ListItem {
	width:100%;
	clear:both;
	overflow:hidden;
	border-bottom: 2px solid #ccc !important;
}
.AlternateList {
	background-color:rgb(238, 237, 233) !important;
}

.ListNameFormat a {
	color: rgb(26, 77, 64);
	cursor:pointer; 
	text-decoration:underline;
}

.ListNameFormat a:hover {
	color: #287ed0; 
	text-decoration: none;
}

/*  Styles for Court Member Listing Ends
	*/

/*  Styles for the Main Top Navigation Menu*/

/*#mmiHome
{
	width: 77px;
}
#mmiGeneralInformation, #mmiAdministration #mmiDivisions, #mmiForms
{
	width: 120px !important;
}

#mmiNewsPublications, #mmiProgramsServices
{
	width: 140px !important;
}
 
.easyMenuItemContentCell, .easyMenuItemContentCellOver {
		text-indent: inherit !important;
		white-space: normal !important;
		padding-left: 9px !important;
}*/
