/* Pima County Health Department 						*/
/* CSS Author: PCHD Webmaster	- Edward Diaz			*/
/* Email: Health.Webmaster@pima.gov 					*/
/* http://www.PimaHealth.org       						*/


/********<<< Template Styles >>>********/
/* Print Styles */
body, .contentback{ background:transparent !important; color:black !important; padding: 0 !important; width: 70%; margin: 0; border: 0; vertical-align: top; }

.contentmain{ background:transparent !important; color:black !important; padding: 0 !important;  margin: 0; border: 0; vertical-align: top; font: 100%/100% Verdana, Arial, Helvetica, sans-serif; text-align:left; float:none !important;}

#contentmain a:link:after, #contentmain a:after, #contentmain a:visited:after {
    content: " (Link = " attr(href) ")"; font-size: 70%; color:#666; width: 80%; text-align:left; }

html #footer {display: none;}
.noprint {display: none;}
.menutable { display: none; }
.onthispage {display: none;}
.onthispage2 {display: none;}
.top {display:none;}

.title {	font: 90%/100% Verdana, Arial, Helvetica, sans-serif; width:70%;} 
.flash {display: none;}

.contact_box_main a:active,  .contact_box_main a:hover,  .contact_box_main a:visited,  .contact_box_main a, .contact_box_main { color: #000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; }
.contact_box_Title { color: #000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; line-height: 16px; }

/* Styles for Employment page */
.pageNav {display:none;}
.onthispage {display:none;}
.jobTitle {font: bold 140%/200% Verdana, Arial, Helvetica, sans-serif;; color: #366; vertical-align:bottom;}
.jobBox {background-color:#efefef; border: 1px solid #bbb; font: 80%/150% Verdana, Arial, Helvetica, sans-serif;color: #09c; padding: 3px; text-align: left;}

H1 {font: bold 140%/200% Verdana, Arial, Helvetica, sans-serif;; color: #333;text-align: center;}
H2 {font: bold 120% Verdana, Arial, Helvetica, sans-serif;text-align: left;}
H3 {font: bold 110% Verdana, Arial, Helvetica, sans-serif; text-align:left;}

.linkbox {background-color: #e4ebf8; color: #000; border: 1px dashed #666; padding: 10px; font-size: 100%;}
.linkbox td{text-align:left; vertical-align:top; width: 50%;}
.linkbox H3{font: bold 110%/120% Verdana, Arial, Helvetica, sans-serif; color: #366; margin:0 0 5px; text-align: left;}
.linkbox a[href^="http://"] {background:transparent url(../images/icon_out.png) right no-repeat;
	display:inline-block;padding-right:15px;}
.linkbox_schools {border: 1px dashed #0066CC; padding: 10px 5px; background: #e9f8ff;}
	
.footer, .footer a:hover, .footer a:visited, .footer a:active, .footer a{ display: none; }

.pagebreadcrumb{display:none;}
.bannerad a:active, .bannerad a:visited, .bannerad a:hover, .bannerad a, .bannerad { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000; }


.bodyReg {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; vertical-align: top;}
.txtHeader { font-family:  Verdana, Arial, Helvetica, sans-serif; font-size: 24px; font-weight: bold; color: #663300; }

/* Used for alternating articles on Home Page */
/* Home Page alternating news articles - WHITE */
#newshome {float: left; width: 100%; text-align: left; margin: 4px 0 0 0; padding: 2px;border: 1px solid #ccccff; background: #fff;}
#newshome dl {float: left; width:100%; margin: 5px 2px; padding: 0; 
	display: inline; } /* display: inline; fixes IE/Win double margin bug */
#newshome dt{font: bold 120% Verdana, Arial, Helvetica, sans-serif; color: #333; margin: 0 0 2px 0; text-align: left; vertical-align: top; 				
	text-align: left; padding: 2px 2px 0 0; text-decoration: underline;}
#newshome dd {margin:0 0 0 65px; padding: 0 0 5px 5px; line-height: 125%; color: #000;}
#newshome dl dd.img {margin:0;}
#newshome dd.img img {float: left; margin: 0 8px 0 0; padding: 4px; border: 1px solid #D9E0E6; border-bottom-color: #C8CDD2; border-right-color: #C8CDD2; background: #fff;}
#newshome a[href^="http://"] {background:transparent url(../images/icon_out.png) right no-repeat;
	display:inline-block;padding-right:15px;}
#newshome ul { margin: 0 0 0 10px; padding: 0;list-style-type: none;font: 100%/120% Verdana, Arial, Helvetica, sans-serif;}
#newshome li {background-image: url(/images/greybullet.png); background-repeat: no-repeat; background-position: 0 .4em; padding: 0 3px 5px 1.2em;text-align: left;}

/* Home Page alternating news articles - BLUE */
#newshome dl.alt {float: left; width:100%; margin: 0; padding: 0; display: inline; background: #ebecfb; }
#newshome .alt dd.img img {float: right; margin: 0 8px 4px 0; padding: 4px; border: 1px solid #D9E0E6; border-bottom-color: #C8CDD2; border-right-color: #C8CDD2; background: #fff;}
#newshome .alt dd {margin: 0 65px 0 0;}
#newshome .alt ul { margin: 0 0 0 10px; padding: 0;list-style-type: none;font: 100%/120% Verdana, Arial, Helvetica, sans-serif;}
#newshome .alt li {background-image: url(/images/greybullet.png); background-repeat: no-repeat;		
	background-position: 0 .4em; padding: 0 3px 5px 1.2em;text-align: left;}
#newshome .header { font: bold 140%/180% Verdana, Arial, Helvetica, sans-serif;color: #333; text-align: center;
   					 padding: 1px 2px 0 1em; text-decoration: none;}
#newshome dd.announcement{ /* yellow box */
	background-color: #ffc; border: dashed 1px; border-color: #999; padding: 5px;background-image: none; font: 85%/140% Verdana, Arial, Helvetica, sans-serif; margin: 0;}

/*Used for alternating news articles */
#news ul li {list-style-type: square ; margin: 0 0 0 70px; padding: 0;}
#news ul ul li {list-style-type: disc; margin: 0 0 0 80px;}
#news ul ul ul li {list-style-type: circle; margin: 0 0 0 -20px;}
#bodybullets ul { margin: 0 0 0 15px; padding: 0;list-style-type: none;}
#bodybullets li {list-style-type: square ; margin: 0 0 0 50px; padding: 0;font: 100%/120% Verdana, Arial, Helvetica, sans-serif;}
.bodybullets {font: 90%/100% Verdana, Arial, Helvetica, sans-serif;}

/* Bullet list title */
#news dt{font: bold 110%/120% Verdana, Arial, Helvetica, sans-serif; color: #000;}
#news {float: left; width: 100%; text-align: left; padding: 0;}
#news dl {float: left; width:100%; margin: 5px 2px; padding: 0; 
	display: inline; } /* display: inline; fixes IE/Win double margin bug */
#news dd {margin:0 0 0 50px; padding: 0 0 0 5px; font-size: 100%; line-height: 125%; color: #000;}
#news dl dd.img {margin:0;}
#news dd.img img {float: left; margin: 0 8px 0 0; padding: 4px; border: 1px solid #D9E0E6; border-bottom-color: #C8CDD2; border-right-color: #C8CDD2; background: #fff;}
#news dl.alt {float: left; width:100%; margin: 5px 2px; padding: 0; display: inline; background: #ebecfb; }
#news .alt dd.img img {float: right; margin: 0 8px 4px 0; padding: 4px; border: 1px solid #D9E0E6; border-bottom-color: #C8CDD2; border-right-color: #C8CDD2; background: #fff;}
#news .alt dd {margin: 0 65px 0 0;}
#news dl.altL {float: left; width:100%; margin: 5px 2px; padding: 0; display: inline; background: #ebecfb; }
#news .altL dd.img img {float: left; margin: 0 8px 0 0; padding: 4px; border: 1px solid #D9E0E6; border-bottom-color: #C8CDD2; border-right-color: #C8CDD2; background: #fff;}
#news .altL dd {margin:0 0 0 50px;}

#tableborder_agencies {border: 1px solid; border-color: #999; font: normal 11px/13px Verdana, Arial, Helvetica, sans-serif; text-align:left;}
#tableborder_agencies .col1 {background-color: #f5f5f5;}
#tableborder_agencies .col2 {background-color: #ccc;}
#tableborder_agencies ul { margin: 2px 0 0 8px; padding: 0;}
#tableborder_agencies li {list-style-type: disc;padding-bottom: 2px; margin: 0 0 0 10px; }
#tableborder_agencies li a{list-style-type: disc;vertical-align:top;}
#tableborder_agencies a[href$='.pdf'] {background:transparent url(../images/pdf.gif) top left no-repeat; display:inline-block;padding-left:20px;line-height:15px;}
#tableborder_agencies .pdffile a[href^="http://"] {background:transparent url(../images/pdf.gif) top right no-repeat; display: inline-block; padding-left:20px; line-height:15px; }

/* Used for table list with alternating color */
#tableList {padding: 4px;border: 1px solid #ccccff; background: #fff;}
#tableList .tLalt {background: #ebecfb; vertical-align: top; text-align: left;
	background-image: url(/images/bulletlist.jpg); background-repeat: no-repeat;	
	background-position:0.2em 0.5em; padding-left: 1em;}
#tableList td {vertical-align: top; text-align: left;background-image: url(/images/bulletlist.jpg); 
	background-repeat: no-repeat; background-position:0.2em 0.5em; padding-left: 1em;}
#tableList .tLaltNone {background-image: none;background: #ebecfb;padding:3px;} 
#tableList .None {background-image: none;background: #ebecfb;padding:3px;}
#tableList .header {background: #666; font: bold 110%/140% Verdana, Arial, Helvetica, sans-serif;color: #fff; padding: 2px;}
#tableList .NoneW {background-image: none;background: #fff;padding:3px;}
#tableList .tdpic {text-align: center; vertical-align: middle;background-image: none;background: #fff; background-position:0; padding: 10px;}
#tableList .pic {border-color: #ebecfb; border: 1px;}
#tableList .announcement{ /* yellow box */
	background-color: #ffc; border: dashed 1px; border-color: #999; padding: 5px;background-image: none; font: 85%/140% Verdana, Arial, Helvetica, sans-serif;}

/* Used for table holding office listing locations */
#officetable {padding: 4px;border: 1px solid #67697a; background:#d7d8ed; font: normal 85%/100% Verdana, Arial, Helvetica, sans-serif;}
#officetableTR {background: #b0b2cd; vertical-align: middle;}
#officetable .OTrowalt {background: #fff; vertical-align: middle; text-align: left; height: 20px;}
#officetable .OTrow {background: #cacce9; vertical-align: middle; text-align: left;height: 20px; }
#officetable .OTservicesoffered {background: #cacce9 url(/images/business_icon.png);background-position: center; background-repeat: no-repeat; border: 0px solid; }
#officetable .OTservicesofferedalt {background: #fff url(/images/business_icon.png);background-position: center; background-repeat: no-repeat; border: 0px solid; }
#officetable .OTborderRLB {border-color: #b0b2cd; border-right: 1px solid; border-left: 1px solid; border-bottom: 1px solid;}
#officetable .OTborderB {border-color: #b0b2cd; border-bottom: 1px solid;}
#officetable .OTborderBL {border-color: #b0b2cd; border-bottom: 1px solid;border-left: 1px solid;}
#officetable .OTborderBR {border-color: #b0b2cd; border-bottom: 1px solid;border-right: 1px solid;}
#officetable .OTborderLR {border-color: #b0b2cd; border-left: 1px solid; border-right: 1px solid;}
#officetable .OTborderL {border-color: #b0b2cd; border-left: 1px solid;}
#officetable .OTborderR {border-color: #b0b2cd; border-right: 1px solid;}

.linkbox { background-color: #f5f5f5; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; border: 1px dashed #666; padding-top: 10px; padding-right: 5px; padding-bottom: 10px; padding-left: 5px; }
.pgHeader { font-family:  Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #000; } 

.spanish { /* Used inside of a table only has top and left borders */
	background-color: #ffc; border: dashed 1px; border-color: #999; padding: 5px;}
	
.background_banner {display: none;}

/* Job Title */
.jobTitle {font: bold 140%/200% Verdana, Arial, Helvetica, sans-serif;; color: #366; vertical-align:bottom;}
.jobBox {background-color:#efefef; border: 1px solid #bbb; font: 80%/150% Verdana, Arial, Helvetica, sans-serif;color: #09c; padding: 3px; text-align: left;}

/* What's New Box */
#whatsnew {background-color:#ebecfb; border: 1px solid #8386b9; font: 80%/150% Verdana, Arial, Helvetica, sans-serif;color: #09c; padding: 3px; text-align: left; width: 150px; float:right; display: inline-block; margin: 5px;}
#whatsnew ul { margin: 0 0 0 8px; padding: 0;}
#whatsnew  li {list-style-type: disc; padding: 0; margin: 0 0 0 10px;}
#whatsnew a[href$='.pdf']{background:none; padding-left:0;vertical-align: top;}
#whatsnew100 {background-color:#ebecfb; border: 1px solid #8386b9; font: 80%/150% Verdana, Arial, Helvetica, sans-serif;color: #09c; padding: 3px; text-align: center; width: 100%;}

/* Floating tool bar */
#floatdiv {display: none;}

/* Captioned Picture */
div.figure {width:310px; text-align:center;border:1px solid #ccc; background-color:#f2f2f2; margin:5px 12px 5px 1px; }
p.caption {margin: 2px; font:italic 90% Georgia, "Times New Roman", Times, serif; color:#333;}
#floatright {display: inline-block; float:right; padding: 10px 0 10px 10px;}

/*Display link on print */
.print_link {}
a {text-decoration: none;}
a:link:after, a:visited:after {content:" [" attr(href) "] "; color: #999; font: normal 90% Verdana, Arial, Helvetica, sans-serif; text-decoration: none;}
.top a {display:none;}
.back a {display:none;}
