/* -=== LINKS ===- */
/*__DEFAULT__*/
a:active{ text-decoration: none; font-size: 11px; font-family: arial,sans-serif; }
a:link{ text-decoration:none; font-size: 11px; font-family: arial,sans-serif; }
a:visited{ text-decoration: none; font-size: 11px; font-family: arial,sans-serif;}
/*a:hover{ text-decoration: underline; font-size: 11px; font-family: arial,sans-serif;}*/


/*==================================================================================================*/
/*===== GLOBAL =====================================================================================*/
/*==================================================================================================*/
IMG {border: none;} 

/*===== basicSearch.ascx ===============================================*/
.labelBS {text-align:left; width:165px; color:#3c6988; font-size:8pt}
.txbBS {text-align:left; width:250px; border: solid 1px #3c6988; color:#666666; font-size:8pt}

.txbYearBS { width:62px; color:#666666; font-size:8pt;}
.ddlMonthBS { width:120px; color:#666666; font-size:7.5pt; margin-left:3px}
.ddlDayBS { width:62px;color:#666666; font-size:8pt; margin-left:3px}

/*===== advancedSearch.ascx ============================================*/
.labelOL {text-align:left; width:165px; color:#3c6988; font-size:8pt; text-align:right; }
.cbxOL {width:50px;}
.labelAS {text-align:left; width:160px; color:#3c6988; font-size:8pt; border-style:none}
.labelASExpand {text-align:left; width:140px; color:#3c6988; font-size:7.5pt; border-style:none}
.txbAS {text-align:left; width:250px; border: solid 1px #3c6988; color:#666666; font-size:8pt;}
.txbASExpand {text-align:left; width:250px; border: solid 1px #888888; color:#666666; font-size:8pt;}
.treeExpand {width:20px; border-style:none}
.bttnExpand {width:10px; text-align:right; border-style:none}

.txbYearAS { width:62px; color:#666666; font-size:8pt;}
.ddlMonthAS { width:120px; color:#666666; font-size:7.5pt; margin-left:3px}
.ddlDayAS { width:62px;color:#666666; font-size:8pt; margin-left:3px}

.Separator {width:20px}
.RightInfo { width:300px; vertical-align:top; text-align:left}

/*===== listShow.ascx ============================================*/

.SubTitle {
	font-size: 10pt;
	font-weight:bold;
	color:#599FCE;
}



.error02 { font-size:7pt; color:red; }
.txt02 { font-size:7.5pt; color:#666666; }
.txtB02 { font-size:7.5pt; color:#666666; font-weight:bold; }
.txb02 { width:250px; background-color:#eeeeee; border-style:groove; font-size:7.5pt; color:#666666; }
.txbSmall02 { width:100px; font-size:7.5pt; color:#666666; }


/* -=== advancedSearch.ascx (03) ===- */
.error03 { font-size:7pt; color:red; }
.txt03 { font-size:7.5pt; color:#666666; }
.txtB03 { font-size:7.5pt; color:#666666; font-weight:bold; }
.txb03 { width:250px; border-style:groove; font-size:7.5pt; color:#666666; }
.ddl03 { width:250px; font-size:7.5pt; color:#666666; }
.txbBgGrey03 { width:250px; background-color:#eeeeee; border-style:groove; font-size:7.5pt; color:#666666; }
.txbSmall03 { width:100px; font-size:7.5pt; color:#666666; }
.tblCkb { border-style:dashed; border-width:thin; padding:2px}

/* -=== help.ascx (04) ===- */
.HelpTitle{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:14pt;
	color:Green;
	font-weight:bolder;	
	text-align:center;
}

.HelpT1{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10pt;
	color:#555555;
	font-weight:bolder;
	text-align:center;
}

.HelpT2{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:9pt;
	color:#555555;
	font-weight:bolder;
	font-style:italic;
	text-align:center;
}

.HelpT3{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:7.5pt;
	color:#555555;
	font-weight:bolder;
	text-align:left;
}

.HelpT4{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:7.5pt;
	color:#555555;
	font-style:italic;
	font-weight:bolder;
	text-align:left;
}

.Indent20 { margin-left:20px;}



.txtACenter { font-size:7.5pt; color:#666666; text-align:center }
.txtNavyACenter { font-size:7.5pt; color:navy; text-align:center }

.SmallImage { width:100px; }
.BorderRedImage { border-color:#ff0000; border-width:2px; border-style:solid; }

/* -=== listShow.ascx ===- */
.imgBorder { border-style:solid; border-width:1px; border-color:Black;}

/* -=== regShow.ascx (06) ===- */
.imgBarRegShow { margin-left:10px; margin-right:10px;}


/* -=== authorityRecord.ascx (07) ===- */
.Title07 { font-family:Verdana, Courier New, Arial; font-weight:bold; FONT-SIZE: 11pt; }
.SubTitle07 { font-size: 10pt; font-style:italic; font-weight:bold; color:#666666;}


/* -=== headerBO.ascx and footerBO.ascx ===- */
.txtBHead {font-weight: bold; font-size: 14pt; color: #666666}/* TEXT @ HEADER */

.txtMsg {font-size: 8pt; color: #666666}
.txtBMsg {font-weight: bold; font-size: 8pt; color: #666666}

.bgHeadL { border-bottom: solid 1px #345487; border-top: solid 1px #345487; width:15px;}/* HEADER LEFT ROW 1 */
.bgHeadC { border-bottom: solid 1px #345487; border-top: solid 1px #345487}/* HEADER CENTER ROW 1 */
.bgHeadR { border-bottom: solid 1px #345487; border-top: solid 1px #345487; width:15px;}/* HEADER RIGHT ROW 1 */

.tblHeadL {background-color: #f0f5f9; border-bottom: solid 1px #c2cfdf; border-left: solid 1px #c2cfdf; border-top: solid 1px #c2cfdf}/* HEADER LEFT ROW 2 */
.tblHeadC {background-color: #f0f5f9; border-bottom: solid 1px #c2cfdf; border-top: solid 1px #c2cfdf}/* HEADER CENTER ROW 2 */
.tblHeadR {background-color: #f0f5f9; border-bottom: solid 1px #c2cfdf; border-right: solid 1px #c2cfdf; border-top: solid 1px #c2cfdf}/* HEADER RIGHT ROW 2 */

/* -=== DODisplay.aspx ===- */
.tblODDisplay { border-style:dashed; border-width:thin; padding:5px; border-color:#888888;}
.tblODButtons { border-style:dotted; border-width:thin; padding:5px; border-color:#cccccc;}
.btnDO { margin-left:10px; margin-right:10px}
.SmallImage { width:100px; }
.BorderRedImage { border-color:#ff0000; border-width:2px; border-style:solid; }

/* -=== /// ===- */
.tblMain{background-color: #ffffff; border: solid 1px #c2cfdf}/* CENTER COLUMNS */
.bgFooter{ border-bottom: solid 1px #345487; border-top: solid 1px #345487; color: #666666; font-size: 9px; text-align: right; letter-spacing: 2px; }/* FOOTER ... copyright */
.bgCenter{color: #666666; font-size: 12px; font-weight: bold; height: 25px; vertical-align:middle; text-align:left}/* CENTER ... tables header */


.vertical_spacer1 {HEIGHT: 4px}
.vertical_spacer2 {HEIGHT: 8px}
.vertical_spacer3 {HEIGHT: 20px}
.vertical_spacer4 {HEIGHT: 45px}
.vertical_spacer5 {HEIGHT: 100px}

.Button_1 {padding-bottom:2px; padding-top:2px; border: #666666 1px solid; padding-left:15px; padding-right:15px; FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: #ffffff; FONT-FAMILY: arial, helvetica, verdana; WHITE-SPACE: nowrap; BACKGROUND-COLOR: #cccccc; TEXT-ALIGN: center; TEXT-DECORATION: none; margin-left:10px}
.Button_1:hover {COLOR: #ffffff; BACKGROUND-COLOR: #666666;}

.Button_1L {padding-bottom:2px; padding-top:2px; border: #666666 1px solid; padding-left:15px; padding-right:15px;  FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: #666666; FONT-FAMILY: arial, helvetica, verdana; WHITE-SPACE: nowrap; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: center; TEXT-DECORATION: none; margin-right:10px}
.Button_1L:hover {COLOR: #ffffff; BACKGROUND-COLOR: #cccccc;}



A.TreeNode:Link
{
	text-decoration:none;
	font-size:7.5pt;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
A.TreeNode:visited	{	
	text-decoration:	none;
	font-size:7.5pt;
	color:  #000066;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	
	}	
		
A.TreeNode:active	{	
	text-decoration:	none;
	font-size:7.5pt;
	color: #000066;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	}	
		
A.TreeNode:hover	{	
	text-decoration:	none;
	font-size:7.5pt;
	color:	#000066;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	}

.Invisible
{
	border-width:0;
	width:0;
}


.Alert {
	font-size: small;
	font-weight:bolder;
	color:Red;
	text-align:center;
}



/*
TD {
	font-size:9pt; color:#666666;
}
*/

P {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#666666;
	font-size:8pt;
	text-align:left;	
	vertical-align:middle;
	line-height:normal;	
}

UL LI {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align:left;
	font-size:8pt;
	color:#666666;
	list-style-type:disc;
}		

OL LI {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align:left;
	font-size:8pt;
	color:#666666;
}		

/* -=== INDEXFOOTNOTE ===- */

.footerNote { text-align:center; margin:30px; vertical-align:bottom}

a.Actual {
	text-decoration: none;
	font-weight: bold;
	vertical-align: bottom;
	font-size: 8pt;
	color: Red;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

a.Index {
	text-decoration: none;
	font-weight: bold;
	vertical-align: bottom;
	font-size: 8pt;
	color: navy;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

a.Index:visited {
	text-decoration: none;
	font-weight: bold;
	vertical-align: bottom;
	font-size: 8pt;
	color: navy;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

a.Index:hover {
	text-decoration: underline;
	font-weight: bold;
	vertical-align: bottom;
	font-size: 8pt;
	color: navy;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

a.NextPrev {
	text-decoration: none;
	font-weight: bold;
	vertical-align: bottom;
	font-size: 8pt;
	color: navy;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

a.NextPrev:visited {
	text-decoration: none;
	font-weight: bold;
	vertical-align: bottom;
	font-size: 8pt;
	color: navy;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

a.NextPrev:hover {
	text-decoration: underline;
	font-weight: bold;
	vertical-align: bottom;
	font-size: 8pt;
	color: navy;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}



/* -=== mShowItems ===- */
.TextNavy { font-family:Verdana, Arial, Helvetica, sans-serif; color:#000066; font-size:7.5pt }
.TextGray { font-family:Verdana, Arial, Helvetica, sans-serif; color:#666666; font-size:7.5pt }
