/* Accordion */
.accordionHeader
{
    border: 0px;
    color: #996633;
    background-color: White;
	font-family: Arial, Sans-Serif;
	font-size: 14px;
	font-weight: bold;
    padding: 2px;
    margin-top: 2px;
    cursor: pointer;  
}
.accordionPageContent
{
	padding: 0px 0px 0px 20px;
	color: #000000;
	font-size: 12px;
	font-family: arial, Helvetica, sans-serif;

	border-top: none;
	border-style: none solid solid solid;
	border-width: 0px;
	border-color: #2F4F4F;
}
.accordionPageHeader
{
	padding: 0px 0px 0px 10px;
	color: #427BBD;
	background-color: White;
	font-size: 12px;
	font-weight: bold;
	margin-top: 2px;
	cursor: pointer;
	font-family: arial, Helvetica, sans-serif;
	text-decoration: underline;
}
.accordionHeaderDir
{
	color: Blue;
	background-color: White;
	font-family: Arial, Sans-Serif;
	font-size: 12px;
	cursor: pointer;
	text-decoration: underline;
}
.BigHeaderStyle
{
	padding: 0px 0px 0px 0px;
	color: #996633;
	font-weight: bold;
	font-size: 14px;
	font-family: arial, Helvetica, sans-serif;
}
.LittleHeaderStyle
{
	padding: 0px 0px 0px 10px;
	color: #427BBD;
	font-size: 12px;
	font-weight: bold;
	font-family: arial, Helvetica, sans-serif;
}
.ItemStyle
{
	padding: 0px 0px 0px 20px;
	color: #000000;
	font-size: 12px;
	font-family: arial, Helvetica, sans-serif;
}
.TextStyle
{
	padding: 0px 0px 0px 0px;
	color: #000000;
	font-size: 12px;
	font-family: arial, Helvetica, sans-serif;
}

#master_content .accordionHeader a
{
	color: #FFFFFF;
	background: none;
	text-decoration: none;
}

#master_content .accordionHeader a:hover
{
	background: none;
	text-decoration: underline;
}

.accordionHeaderSelected
{
    border: 1px solid #2F4F4F;
    color: white;
    background-color: #5078B3;
	font-family: Arial, Sans-Serif;
	font-size: 12px;
	font-weight: bold;
    padding: 5px;
    margin-top: 5px;
    cursor: pointer;
}

#master_content .accordionHeaderSelected a
{
	color: #FFFFFF;
	background: none;
	text-decoration: none;
}

#master_content .accordionHeaderSelected a:hover
{
	background: none;
	text-decoration: underline;
}

.accordionContent
{
	background-color: #D3DEEF;
	border-top: none;
	padding: 5px;
	padding-top: 9px;
	border-style: none solid solid solid;
	border-width: 1px;
	border-color: #2F4F4F;
	font-size: 9pt;
}

.watermarked
{
	color: #999999;
}
/* End Of Accordion */


.tableHeader
{
	font-weight: bold;
	font-size: 11pt;
	font-family: Sans-Serif;
}

.hidden
{
	display:none;
}

.cdiTable
{
	border-right:  black 1px solid;
	border-top:  black 1px solid;
	font-size: 10pt;
	border-left:  black 1px solid;
	border-bottom:  black 1px solid;
	font-family: Sans-Serif;
	background-color: lightskyblue;
}
.smallsanserif
{
	font-size: 10pt;
	font-family: Sans-Serif;
}

.smallBorder
{																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																													
	border-right: black 1px solid;
	border-top: black 1px solid;
	border-left: black 1px solid;
	border-bottom: black 1px solid;
}

.tabOn
{
	border-right: #000080 1pt solid;
	padding-right: 15px;
	border-top: #000080 1pt solid;
	padding-left: 15px;
	font-weight: bold;
	font-size: 10pt;
	padding-bottom: 0px;
	margin: 2px 0px;
	border-left: #000080 1pt solid;
	color: white;
	padding-top: 0px;
	font-family: Sans-Serif;
	background-color: navy;
	text-decoration: underline;
	cursor: hand;
}

.tabOff
{
	border-right: #000080 1pt solid;
	padding-right: 15px;
	border-top: #000080 1pt solid;
	padding-left: 15px;
	font-weight: bold;
	font-size: 10pt;
	padding-bottom: 0px;
	margin: 2px 0px;
	border-left: #000080 1pt solid;
	cursor: hand;
	color: navy;
	padding-top: 0px;
	font-family: Sans-Serif;
	text-decoration: underline;
}
BODY
{
	margin-top: 0px;
	font-size: 13px;
	margin-left: 0px;
	margin-right: 0px;
	font-family: Arial, Serif, Verdana;
	background-color: White;
}
.MessageLink
{
	text-decoration: none;
	cursor: hand;
}
.MessageBox
{
	width: 100px;
	text-align: center;
	font-size: 13px;
	font-weight: bold;
	color: red;
	background-color: lemonchiffon;
	border-style: solid;
	border-color: red;
	border-width: thin;
}
.AttnHeader
{
	color: darkred;
}
.CurrencyBox
{
	text-align: right;
}
.Hint
{
	color: Red;
	font-size: 11px;
	font-weight: bold;
}
.Welcome
{
	color: navy;
	font-size: 12px;
	font-weight: bold;
}
.PopUp
{
	position: absolute;
	z-index: 990;
	background-color: lemonchiffon;
	border-style: solid;
	border-color: goldenrod;
	border-width: medium;
	font-family: Arial, Serif, Verdana;
	font-size: 13px;
	font-weight: bold;
	top: 250px;
}
.Alert
{
	font-size: 16px;
	font-weight: bold;
	color: Red;
}
.LoginButton
{
	border-right: black 1px solid;
	border-top: black 1px solid;
	border-left: black 1px solid;
	color: white;
	border-bottom: black 1px solid;
	background-color: dodgerblue;
	cursor: hand;
}
.LogoutButton
{
	border-right: black 1px solid;
	border-top: black 1px solid;
	border-left: black 1px solid;
	border-bottom: black 1px solid;
	color: darkred;
	background-color: tan;
	cursor: hand;
	font-weight: bold;
}
.RedButton
{
	font-size: 12px;
	font-weight: bold;
	border-right: red 1px solid;
	border-top: red 1px solid;
	border-left: red 1px solid;
	border-bottom: red 1px solid;
	color: white;
	background-color: red;
	cursor: hand;
	width: 100px;
}
.BlueButtonColumn
{
	font-size: 7pt;
	font-weight: bold;
	border-right: blue 1px solid;
	border-top: blue 1px solid;
	border-left: blue 1px solid;
	border-bottom: blue 1px solid;
	color: white;
	background-color: blue;
	cursor: hand;
	text-decoration:none;
}
.BlueButton
{
	font-size: 12px;
	font-weight: bold;
	border-right: darkblue 2px solid;
	border-top: darkblue 2px solid;
	border-left: darkblue 2px solid;
	border-bottom: darkblue 2px solid;
	color: white;
	background-color: blue;
	cursor: hand;
}
.Button
{
	border: 1px solid blue;
	font-size: 12px;
		font-weight: bold;
		color: white;
		background-color: blue;
		cursor: hand;
	height: 20px;
}
.DisabledButton
{
	font-size: 12px;
	font-weight: bold;
	border: none;
	color: white;
	background-color: grey;
	cursor: hand;
}
.AboutSectionHeading
{
	margin-bottom: 8px;
	font-weight: bold;
	font-size: 22px;
	color: blue;
}
.AboutSection
{
	font-size: 15px;
	margin-bottom: 8px;
	color: blue;
	font-style: italic;
}
.SectionHeading
{
	font-weight: bold;
	font-size: 16px;
	color: navy;
}
.Section
{
	margin-bottom: 8px;
	padding-left: 50px;
	font-size: 13px;
	color: black;
}
.RadioList
{
	font-size: 12px;
	color: black;
}
.MainMenuItem
{
	color: Red;
	font-size: 14px;
	text-decoration: underline;
}
.MainMenuItemDisabled
{
	color: gray;
	font-size: 14px;
	text-decoration: underline;
}
.SideBarMenuItem
{
	color: navy;
	font-size: 12px;
	text-decoration: underline;
	text-align: left;
}
.SideBarMenuItemDisabled
{
	color: gray;
	font-size: 12px;
	text-decoration: underline;
}
.SideBarMenu
{
	
}
.SideBarMenu td
{
	padding-left: 5pt;
	text-align: left;
}
.SideBarMenu .Header
{
	height: .26in;
	font-weight: bold;
	color: white;
	background-color: blue;
	font-size: 13px;
}
.SmallLinkBar
{
	font-size: 13px;
	color: #333333;
}
.SmallLink
{
	margin-left: 8px;
	cursor: hand;
	color: #333333;
	margin-right: 8px;
	text-decoration: none;
}
.SmallLinkUnderline
{
	margin-left: 8px;
	cursor: hand;
	color: #333333;
	margin-right: 8px;
	text-decoration: underline;
}
.Copyright
{
	font-size: 13px;
	color: #333333;
}
.Logo
{
	margin-left: 20px;
}
.Banner
{
	background-color: navy;
	width: 100%;
	height: 26px;
}
.BannerTitle
{
	font-weight: bold;
	width: 750px;
	padding-left: 0px;
	font-size: 16px;
	padding-bottom: 2px;
	color: white;
	padding-top: 4px;
	background-color: navy;
	text-align: left;
}
.BannerSubTitle
{
	padding-left: 6px;
	font-size: 12px;
	padding-bottom: 2px;
	color: white;
	padding-top: 2px;
	background-color: navy;
	margin: 0px;
}
.BannerTab
{
	display: block;
	vertical-align: bottom;
}
.BannerTabUnselected
{
	display: block;
	vertical-align: bottom;
	cursor: hand;
}
.MenuItemHeading
{
	margin-top: 20px;
	font-size: 14pt;
	font-style: italic;
	font-weight: bold;
	color: darkblue;
	cursor: help;
}
.MenuItem
{
	font-size: 13px;
	color: blue;
	text-decoration: underline;
	margin: 0px 20px;
}
.MenuItemSubtext
{
	font-size: 13px;
	color: black;
	margin: 0px 30px;
}
.DisabledMenuItem
{
	font-size: 13px;
	color: gray;
	text-decoration: underline;
	margin: 0px 20px;
}
.CDIAddress
{
	text-align: center;
	color: darkred;
	margin: 16px;
	font-size: 8pt;
}
.Heading1
{
	font-weight: bold;
	font-size: 14pt;
	color: darkblue;
	font-style: italic;
	border-bottom: solid 1pt darkblue;
}
.Title
{
	font-weight: bold;
	font-size: 16pt;
	color: darkblue;
	text-align: center;
	width: 100%;
}
.SubTitle
{
	font-weight: bold;
	font-size: 16px;
	color: navy;
	margin-left: 10px;
	text-align: left;
}
.ChartTitle
{
	font-weight: bold;
	font-size: 16px;
	color: darkgreen;
	text-align: center;
	width: 100%;
}
.ChartExplanation
{
	font-weight: bold;
	font-size: 8pt;
	color: darkgreen;
	text-align: center;
	width: 100%;
}
.EmphasizedLabel
{
	font-size: 15px;
	font-weight: bold;
	color: black;
}
.LargeLabel
{
	font-size: 16px;
	font-weight: bold;
	color: navy;
}
.MediumLabel
{
	font-size: 13px;
	font-weight: bold;
	color: navy;
}
.Label
{
	font-size: 8pt;
	font-weight: bold;
	color: navy;
}
.SmallLabelNew
{
	font-size: 13px;
	font-weight: bold;
	color: darkblue;
}
.SmallLabel
{
	font-size: 13px;
	font-weight: bold;
	color: navy;
}
.VerySmallLabel
{
	font-size: 8pt;
	font-weight: bold;
	color: navy;
}
.SmallDetailNew
{
	font-size: 8pt;
	background-color: skyblue;
}
.SmallDetail
{
	font-size: 8pt;
	background-color: aliceblue;
}
.VerySmallDetail
{
	font-size: 7pt;
}
.Highlighted
{
	color: blue;
}
.Shaded
{
	background-color: lightgrey;
}
.Enclosure
{
	width: 660px;
	margin-bottom: 10px;
}
.EmptyEnclosure
{
	width: 660px;
}
.GridEnclosureNew
{
	border: solid 1px blue;
	background-color:  lightskyblue;
	width: 660px;
}
.GridEnclosure
{
	border: solid 1pt mediumslateblue;
	background-color: gainsboro;
	width: 660px;
}
.GridTitleNew
{
	border-left: none 0pt;
	border-right: none 0pt;
	border-top: none 0pt;
	border-bottom: none 0pt;
	font-weight: bold;
	font-size: 16px;
	color: white;
	background-color: darkblue;
	width: 100%;
	text-align: left;
}
.GridTitle
{
	border-left: none 0pt;
	border-right: none 0pt;
	border-top: none 0pt;
	border-bottom: none 0pt;
	font-weight: bold;
	font-size: 16px;
	color: darkgreen;
	width: 100%;
	text-align: left;
}
.GridMessage
{
	border-left: none 0pt;
	border-right: none 0pt;
	border-top: none 0pt;
	border-bottom: solid 1pt mediumslateblue;
	color: darkblue;
	background-color: Gainsboro;
	font-size: 12px;
	font-weight:bold;
	width: 100%;
	text-align: center;
}
.GridExplanation
{
	border-left: none 0pt;
	border-right: none 0pt;
	border-top: none 0pt;
	border-bottom: solid 1pt mediumslateblue;
	color: darkblue;
	background-color: Gainsboro;
	font-size: 13px;
	width: 100%;
	text-align: left;
}
.GridExplanationNew
{
	border-left: none 0pt;
	border-right: none 0pt;
	border-top: none 0pt;
	border-bottom: none 0pt;
	color: darkblue;
	background-color: lightaliceblue;
	font-size: 13px;
	font-weight:bold;
	width: 100%;
	text-align: left;
}
.GridDisclaimer
{
	border-left: none 0pt;
	border-right: none 0pt;
	border-top: none 0pt;
	border-bottom: solid 1pt mediumslateblue;
	color: darkblue;
	background-color: Gainsboro;
	font-size: 8pt;
	width: 100%;
	text-align: left;
}
.GridEmpty
{
	font-style: italic;
	font-size: 13px;
	color: Red;
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 10px;
	padding-top: 10px;
	text-align: left;
}
.GridNew
{
	border-color: mediumslateblue;
	border-left: none 0pt;
	border-right: none 0pt;
	border-top: none 0pt;
	border-bottom: none 0pt;
	background-color: aliceblue;
	font-size: 7pt;
	width: 100%;
	text-align: left;
}


.LienGrid
{
	border-color: mediumslateblue;
	border-left: none 0pt;
	border-right: none 0pt;
	border-top: none 0pt;
	border-bottom: none 0pt;
	border-width: 2px;
	background-color: AliceBlue;
	font-size: 8pt;
	text-align: left;
}

.LienGrid td
{
    color: Black;
    font-size: 10pt;
	vertical-align: top;
}

.LienGrid td Label
{
    color:Lime;
}



.Grid
{
	border-color: mediumslateblue;
	border-left: none 0pt;
	border-right: none 0pt;
	border-top: none 0pt;
	border-bottom: none 0pt;
	border-width: 2px;
	background-color: AliceBlue;
	font-size: 8pt;
	width: 100%;
	text-align: left;
}
.Grid TD
{
	border-color: Gainsboro;
	padding: 0px 2px;
}
.GridPopUp
{
	background-color: AliceBlue;
	font-size: 8pt;
}
.GridPopUp TD
{
	padding: 0px 2px;
}

.GridForm
{
	border-left: none 0pt;
	border-right: none 0pt;
	border-top: none 0pt;
	border-bottom: solid 1pt mediumslateblue;
	background-color: lightskyblue;
	font-size: 8pt;
	width: 100%;
}

.GridForm TD
{
	padding: 0px 2px;
}
.GridHeader
{
	color: darkblue;
	font-weight: bold;
	font-size: 8pt;
	vertical-align: bottom;
}
.GridHeader TD A
{
	color: darkblue;
}
.GridHeader TD A:visited
{
	color: darkblue;
}
.GridHeaderNew
{
	color: darkblue;
	background-color: lightaliceblue;
	font-weight: bold;
	font-size: 8pt;
	text-align: left;
}
.GridHeaderNew TD A
{
	color: darkblue;
}
.GridHeaderNew TD A:visited
{
	color: darkblue;
}
.GridGroupHeader
{
	color: darkblue;
	background-color: lightyellow;
	font-size: 8pt;
	font-weight: bold;
}
.OptionBox
{
	border: solid thin black;
	background-color: lightskyblue;
	padding: 14px;
	margin-left: 10px;
	margin-right: 10px;
	text-align: center;
}
.OptionBoxThin
{
	border: solid thin black;
	background-color: lightskyblue;
	padding: 4px;
	width: 650px;
	margin-bottom: 4px;
	text-align: center;
}
.OptionExplanation
{
	font-weight: bold;
	font-size: 13px;
	color: navy;
	margin-bottom: 10px;
	text-align: left;
}
.OptionSeperation
{
	margin-top: 10px;
	margin-bottom: 10px;
	border-bottom: solid 1pt black;
	width: 100%;
}
.CountyList
{
	color: darkred;
	font-weight: bold;
}
.PrintableSize
{
	width:660px;
}
.LegalPrint
{
	width: 640px;
	border-top: solid 1pt black;
	border-bottom: solid 1pt black;
	font-size: 7pt;
	padding: 6px;
	margin: 10px 10px;
	text-align: justify;
}
.UsageNote
{
	font-size:11pt;
}
.SmallUsageNote
{
	font-size:9pt;
}
