﻿/* Global */

    .Mod_Background { background-color:Gray; filter:alpha(opacity=70); opacity:0.7; }

    .Acc_Header { background: #d3e0e7; border-top: 1px solid #000; border-left: 1px solid #000; font-size: 10pt; font-weight: bold; padding: 5px 5px 5px 5px; width: 731px; cursor: pointer; font-family:Verdana;}
    /*.Acc_Control DIV { -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0); opacity: 0; }*/
    .Acc_Control DIV { filter: none !important; }
    .Acc_Content { filter: none !important; }
        
    .Pop_Container { width: 325px; background: #ffffff; border: 1px solid #000000; padding: 5px 5px 5px 5px; }
    .Pop_Container a { cursor: pointer; }
    .Pop_Header { font-size: 9pt; font-weight:bold;text-align:center;margin-bottom:5px;padding-left: 45px;}
    .Pop_Header a {float: right; }
    .Pop_SubHeader { background: #EFEFEF; margin-bottom: 5px; text-align: center; }
    .Pop_Item { border: 1px solid #BBBBBB; background-color: #EFEFEF; width: 100%; }
    .Pop_Item P { padding: 3px 3px 3px 3px; }
    .Pop_Item UL { margin: 5px 0px 5px 20px; text-align: left; }

    #lastUpdated { background: #dfdfdb; margin-bottom: 15px; border-top: 1px groove #000; border-bottom: 1px groove #000; text-align: center; font-size: 8pt; }

    .Tool_container { background: #c4d6e0; border: 1px groove #bacedb; height: 15px; float: right; padding: 3px 5px 3px 5px;}
    .Tool_container a { cursor: pointer; float: left; font-size: 8pt; font-weight: bold; padding: 0 20px 0px 5px; }
    .Tool_container a:hover { cursor: pointer; }
    .Tool_container img { float: left; font-family:Verdana; font-size:8pt;}
    
    .Sea_itemContainerFull { width: 100%; margin-bottom: 15px; clear: both; }
    .Sea_itemContainerLeft { width: 365px; margin-bottom: 15px; float: left; clear: left; }
    .Sea_itemContainerRight { width: 365px; margin-bottom: 15px; float: right; clear: right; }
    .Sea_itemHead { text-align: center; font-size: 8pt; font-weight: bold; background: #dfdfdb; padding-right: 52px; font-family:Verdana; }
    .Sea_itemHead a { font-size: 7pt; }
    .Sea_itemHead a:hover { cursor: pointer }
    .Sea_itemBody { text-align: center; border: 1px solid #dfdfdb; }
    .Sea_itemBody TABLE { text-align: center; font-size: 8pt; margin-left: auto; margin-right: auto; }
    .Sea_itemBody TR { height: 23px; }
    .Sea_itemGoButton { border-width: 1px; float: right; margin-top: 30px; margin-right: 5px; }
    
    .Grd_headerFooter { background: #696969; color: #fff; font-weight: bold; }
    .Grd_headerFooter a:link { color: #fff; }
    .Grd_headerFooter a:hover { color: #ffa500; }
    .Grd_altRow { background: #f5f5f5; }
    .Grd_pager { background: #c4d6e0; font-weight: bold; }
    
    .Det_headContainer { background: #dfdfdb; border-top: 1px groove #bacedb; border-right: 1px groove #bacedb; border-bottom: 1px groove #bacedb; height: 23px; margin-bottom: 5px; padding: 5px 5px 0px 5px; overflow: hidden; }
	.Det_headItemLeft { float: left; font-size: 10pt; display: inline; font-family:Verdana; }
	.Det_itemContainerOuterLeft { font-size: 7pt; border-right: 1px solid #000; border-bottom: 1px solid #000; float: left; font-family:Verdana; }
	.Det_itemContainerOuterRight { font-size: 7pt; border-right: 1px solid #000; border-bottom: 1px solid #000; float: right; font-family:Verdana; }
	.Det_itemHead { background: #dfdfdb; border-left: 1px solid #000; float: left; font-weight: bold; padding-left: 5px; font-family:Verdana; font-size:7pt; }
	.Det_itemDetail { border-left: 1px solid #000; float: left; padding-right: 5px; font-family:Verdana; font-size:8pt; }
	.Det_itemDetailFull { padding-left: 5px; overflow: auto; border-left: 1px solid #000; float: left; padding-right: 5px; }
	.Det_itemDetailFull UL { margin-left: 15px; }
	.Det_Detail { font-family:Arial; font-size:8pt; }	

}

/* End Global */

/* Assessor */

	.Ass_ParSea_Det_headItemRight { float: right; font-size: 9pt; font-weight: bold; font-family:Verdana; }
	.Ass_ParSea_Det_itemContainerInner { width: 368px; border-top: 1px solid #000; overflow: hidden; }
	
	#Ass_ParSea_Det_personalProperty { clear: both; background: #dfdfdb; border: 1px inset #bacedb; margin-bottom: 5px; padding: 5px; margin-top: 5px; margin-bottom: 15px; padding: 3px 5px 3px 5px; text-align: center; }
	
	.Ass_ParSea_Val_itemContainerInnerLeft { width: 295px; border-top: 1px solid #000; overflow: hidden; }
	.Ass_ParSea_Val_itemContainerInnerRight { width: 441px; border-top: 1px solid #000; overflow: hidden; }
	
/* DCT */
	.Ass_ValueDetail { border-left: 1px solid #000; float: left; padding-right: 5px; font-family:Arial; font-size:8pt; }
/* End DCT */

/* End Assessor */

/* Recorder */

	.Rec_DocSea_Det_itemContainerInnerLeft { width: 496px; border-top: 1px solid #000; overflow: hidden; }
	.Rec_DocSea_Det_itemContainerInnerRight { width: 240px; border-top: 1px solid #000; overflow: hidden; }
	.modalPopup {text-align:center; padding-top: 10px; border-style:solid; border-width:1px; background-color:White; width:150px;  height:55px; vertical-align:middle;}
	.normal	{ background-color:white;}
	.highlight { background-color:#cccccc; }
	
	
/* End Recorder */

/* Treasurer */

	.Tre_TaxBill_Det_itemContainerInnerLeft { width: 275px; border-top: 1px solid #000; overflow: hidden; }
	.Tre_TaxBill_Det_itemContainerInnerRight { width: 461px; border-top: 1px solid #000; overflow: hidden; }
	
	.Tre_TaxAreaCode_Det_auth { padding: 0px 5px 0px 5px; }

}

/* End Treasurer */

/* Inmate Search */
	hr{	border: none 0;	border-top: 1px solid #a36d0f; /*the border*/	width: 100%;	height: 1px; /*whatever the total width of the border-top and border-bottom equal*/}
	.Inm_accordionContent{ background-color: #ffffff; border: 1px dashed #a8a7a7; border-top: none;}
	.Inm_accordionHeader{ color: black; background-color: #a8a7a7; font-family: Arial, Sans-Serif; font-size: 12px; font-weight: bold; padding: 2px; cursor: pointer;}
	.Inm_accordionHeaderSelected{ color: black; background-color: #d4d4d4; font-family: Arial, Sans-Serif; font-size: 12px; font-weight: bold; cursor: pointer; border: solid 1px #d4d4d4;}
	.Inm_ModalPopBox{ background-color: #FFF; font-family: Verdana; font-size: 5pt; text-align: justify; color: #a76f0e;}
	.Inm_modMain{ font-family: Arial;	font-size: 8pt;	color: #a76f0e;}
	.Inm_ModDisclaimer{	font-family: Arial, Helvetica, sans-serif;	font-size: 9pt;	font-weight: normal; line-height: 11pt;	color: #000000;}
	.Inm_ModFormButton{	background-color: #c8a569; color: black; font-family: Verdana; font-size: 9pt; font-weight: bold; border: 1px solid #a76f0e; width: 35px;}
    .Inm_ModalBg{ background-color: #555; opacity: 0.6; filter: alpha(opacity=60);}
    .Inm_ModalPopBox{ background-color: #FFF; font-family: Verdana; font-size: 5pt; text-align: justify; color: #520039;}
    .Inm_modMain{ font-family: Arial; font-size: 8pt; color: #520039;}
    .Inm_faqAnswer{	font-family: Arial; font-size: 12pt; color: #a16e2c; float:left;}
	.Inm_HideButton{ Display : none}
}
/* End Inmate Search */

/* Print Styles */
@media print 
{
	body, div, td {color:#000; background-color:#fff;}
	p {margin:0.9em 0 0.9em 0;}
	.topBarOuter, .headerSlogan, .searchBar, .globalNavBar, .globalBreadcrumb, .leftBar  {display:none;}
	.pageInner {border:0;}
	.pageHeader {border:0;text-align:center;}
	.headerLogo {float:none; margin:0;}
	.pageContent {zoom:1.25;}
	.pc-pageColumn {padding:0 0 0 3px;}
	.ms-pagetitle {font-size:13pt; font-weight:bold;}
	.ms-WPHeader span {font-size:13pt; font-weight:bold;}
	.ms-bodyareaframe div {font-size:9pt;}
	.ms-bodyareaframe a:link {text-decoration:underline; color:#000;}
	.ms-bodyareaframe a:visited {text-decoration:underline; color:#000;}
	.pageFooter {font-size:8px; margin-top:10px;}
	.pageInner {width:100%;}
}




/* Elections Results */

.GenDesc {
font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size:8pt;
font-weight:normal;
line-height:10pt;
padding-left:5px;
text-align:justify;
background-color: #fbf1d6;
}

.ResText {
font-size:8pt;
line-height:9pt;
vertical-align:middle;
}

.vScrollText {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:8pt;
font-weight:normal;
line-height:10pt;
padding-left:5px;
}

#RptdPreHeader {
border-collapse:collapse;
color:#000;
font-family:Verdana;
font-size:9pt;
font-weight:bold;
line-height:12pt;
padding-left:5px;
text-align:left;
border-color:silver;
border-style:solid;
border-width:0 0 1px;
}

#RptdPreBody {
color:#000;
font-family:Verdana;
font-size:8pt;
font-weight:normal;
line-height:10pt;
}

.PrecInfoTable {
background-image:url("http://pinalcountyaz.gov/Legacy/Elections/gen2008/graphics/red.gif");
background-repeat: repeat-x;
}

.PrecInfoTextL {
color:#000;
font-family:Verdana;
font-size:8pt;
font-weight:normal;
text-align:left;
}

.PrecInfoTextC {
color:#000;
font-family:Verdana;
font-size:8pt;
font-weight:normal;
text-align:center;
}

.ContTitle {
border-bottom:1px solid #203667;
color:#203667;
font-family:Verdana;
font-size:10pt;
font-weight:bold;
text-align:left;
vertical-align: top;
line-height:normal;
}

.StarBar{
border-bottom:1px solid #999999;
border-top:1px solid #999999;
color:#203667;
font-family:Verdana;
font-size:10pt;
font-weight:bold;
text-align:left;
vertical-align: top;
}

#PrecGraph {
border:1px solid #000;
text-align:left;
height: 9px;
line-height: 9px;
}

.accordionHeader {
color:#FFF;
background-image:url("http://pinalcountyaz.gov/Legacy/Elections/gen2008/graphics/titlebar2.gif");
background-repeat: repeat-x;
font-family:Arial, Sans-Serif;
font-size:12px;
font-weight:bold;
margin-top:5px;
cursor:pointer;
width:404px;
padding:5px 4px 5px 6px;
border-right:solid 1px #004993;
}

.accordionHeader2 {
color:#FFFFFF;
background-image:url("http://pinalcountyaz.gov/Legacy/Elections/gen2008/graphics/titlebar.gif");
background-repeat: repeat-x;
font-family:Arial, Sans-Serif;
font-size:12px;
font-weight:bold;
margin-top:0px;
width:404px;
padding:2px 0px 2px 2px;
display: block;
}

.accordionHeader2 A:link {
color:#FFFFFF;

}

.accordionHeader2 A:hover {
color:#ffa500;

}


.accordionHeaderSelected {
color:#FFF;
background-color:#5078B3;
font-family:Arial, Sans-Serif;
font-size:12px;
font-weight:bold;
margin-top:5px;
cursor:pointer;
padding:5px;
}

.accordionContent {
background-color:#D3DEEF;
border-top:none;
padding:10px 5px 5px;
filter: alpha(opacity=100);
opacity: 1.0;
background-color: white;
}

.Disclaimer {
font-family:Arial, Helvetica, sans-serif;
font-size:8pt;
font-weight:normal;
line-height:10pt;
padding-left:5px;
}

.DisclaimerB {
font-family:Arial, Helvetica, sans-serif;
font-size:8pt;
font-weight:bold;
line-height:13pt;
padding-left:5px;
}

.DisclaimerClr {
color:#203667;
font-family:Arial, Helvetica, sans-serif;
font-size:8pt;
font-weight:normal;
line-height:13pt;
padding-left:5px;
}

.DisclaimerBClr {
color:#203667;
font-family:Arial, Helvetica, sans-serif;
font-size:8pt;
font-weight:bold;
line-height:13pt;
padding-left:5px;
}

.DisclaimerC {
font-family:Arial, Helvetica, sans-serif;
font-size:8pt;
font-weight:normal;
line-height:10pt;
text-align:center;
}

#MenuSec {
border-collapse:collapse;
line-height:100%;
border-color:#203667;
border-style:solid;
border-width:1px 1px 0 0;
}

#MenuText {
color:#000;
font-size:10pt;
font-weight:normal;
padding-left:5px;
line-height:12pt;
text-align:left;
}

div.scroll,div.scrolling {
height:500px;
width:398px;
overflow:Auto;
border:1px solid #666;
background-color:#FFF;
padding:8px;
}

#master_content .accordionHeader a,#master_content .accordionHeaderSelected a {
color:#FFF;
background:none;
text-decoration:none;
}

#master_content .accordionHeader a:hover,#master_content .accordionHeaderSelected a:hover {
background:none;
text-decoration:underline;
}

.fsTitle {
padding:0 0 0 10px; 
font-weight: bold
}

.fsContent {
padding:0 0 0 10px;
}

.fsBTN {
position: relative;
top: 3px;
}

/* End Elections Results */

/* Env Health Search */
.Disclaimer {
    font-family : Arial, Helvetica, sans-serif;
	font-size : 8pt;
	font-weight : normal;
	line-height : 10pt;
}
.Dir {
	font-size : 10pt;
	font-weight : bold;
	line-height : 12pt;
}
.Title {
	font-size : 12pt;
	font-weight : bold;
	line-height : 14pt;
}
.UnderlinedCell {
	border-left-width: 0px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-style : solid;
	border-color: black;
	border-collapse: collapse;
	color : #000000;
}
.RatingCell {
	background-color : #DFDFDB;
	border-left-width: 1px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-style : solid;
	border-color: #BACEDB;
	border-collapse: collapse;
	
}
/* end Env Health */
