/* Mobile */

.noscreen { display:none }

/* end of Mobile */

.tabWidth{
	width:18%;
}
.width2{
	width: 2px;
}
.width125{
	width: 125px;
}
.width673{
	width: 673px;
}
#publicaffairs {
	background-image: url(/publicaffairs/_images/pad_managers.jpg);
	width: 450px;
	height: 338px;
}
#publicaffairs_holidays {
	background-image: url(/newsroom/1210/_images/publicaffairs_holidays.jpg);
	width: 450px;
	height: 338px;
}
#publicaffairs_txt {
	color:black;
	position: relative;
	width:400px;
	font: bold x-small sans-serif;
}
a:active, a:link {
	color: #006699;
	text-decoration: none;
}
a:visited { color:purple; }
a.bcclinks:active, a.bcclinks:link, a.bcclinks:visited {
	font: 12px Arial, Helvetica, sans-serif;
	color: #006699;
	text-decoration: none;
}
a.bcclinks:hover { text-decoration:none; color:red }
.menu {line-height: 20px;}
a.menu:active, a.menu:link, a.menu:visited {
	font: 12px Arial, Helvetica, sans-serif;
	color: #006699;
	padding:3px 0 3px 0;
}
a.menu:hover { text-decoration:none; background-color:#006699; color:#FFFFFF; padding:3px 0 3px 0}
.headerBackground{
	background-image:url('/publicaffairs/_images/top_banner.jpg');
	background-repeat: no-repeat;
}
.headerBackground1{
	background-image:url('/publicaffairs/_images/top_banner_m.jpg');
	background-repeat: no-repeat;
}
.headerBackground2{
	background-image:url('/publicaffairs/_images/top_banner_s.gif');
}
.channel20_headerBackground{
	background-image:url('/publicaffairs/_images/channel20_top_banner.jpg');
	background-repeat: no-repeat;
}
.height97 { height:97px }
#calendar { font: 9px Arial; }
#calendar .dayname { font-weight:bold; color:#004400 }
#calendar .dayname07 { font-weight:bold; color:#ffffff }
#calendar a.day:link, a.day:active, a.day:visited { color:#000000; text-decoration:underline; padding:0 1px 0 1px; }
#calendar a.day:hover { color:#004400; background-color:#99cc99; text-decoration:none }
#calendar a.day07:link, a.day07:active, a.day07:visited { color:#006699; text-decoration:underline;  padding:0 1px 0 1px; }
#calendar a.day07:hover { color:white; background-color:#006699; text-decoration:none }
#calendar td .hoy { background-color:#99cc99; }
#calendar td .hoy07 { background-color:#006699; }
#calendar a.today:link, a.today:active, a.today:visited { color:#ffffff; text-decoration:underline }
#calendar a.today:hover { text-decoration:none }
.letterhead {
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	text-align: center;
	vertical-align: middle;
	font-weight: reg;
	color: black;
	font-size: 11px;
	line-height:14px;
	text-decoration:none;
	margin-right:3px;
	padding-right:3px;
	border-right:1px solid black;
}

.lthd { font-family:Verdana, Geneva, sans-serif }

#newsrelease h1{
	text-align:left;
	font:bold 18px Verdana;
	color:#006699;
}
#newsrelease h2{
	font:bold 14px Arial;
	text-align:left;
	padding:5px;
	margin:5px;
	
	}
#newsrelease h3{
	font:bold 14px Verdana;
	text-align:left;
	padding:5px;
	margin:5px;
	color:#568DB5;	
}

#newsrelease h4{
	font:bold 18px Verdana;
	text-align:center;
	padding:5px;
	margin:5px;
	color:#568DB5;	
}

#news p{
	font-size: 13px;
	text-align: left;
}
#news li{
	font-size: 13px;
}
/*#news table{
	font-size: 13px;
	text-align: left;
}*/
#news div.caption { font:bold x-small Arial; }
.center { text-align:center; }
#printnews { font:12px Arial; text-align:right; }
.p0 { font-size:14px }
.newslink { font: 10px Arial }

#staff { font:12px Verdana; width:110px; }

table.archive_news { border-bottom:1px solid #CCCCCC; }
.tabgrey { background-image:url(/countycommissioners/_images/tab_grey.gif); background-repeat:no-repeat; padding-left:20px; }
.arch_left { border-left:1px solid #cccccc; }
.arch_top { border-top:1px solid #cccccc; }
.arch_right { border-right:1px solid #cccccc; }
.arch_bottom { border-bottom:1px solid #cccccc; }

/* Tabs */

#tabs {
  display: block;
  float: left;
  width: 100%;
}
#tabletabs a.tab {
	border-collapse: collapse;
	border-width: 1px 1px 0px 1px;
	padding: 0px 0em 0px 0em;
	margin-top: 0px;
	margin-right: 4px;
	text-decoration: none;
	text-align: center;
	float: left;
	color: #004400;

	font-size:small;
	font-weight: bold;
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif; /* 'Bernard MT Condensed' */
}
#tabletabs a.tab:visited, a.tab:link { 
	font-size:small;
	font-weight: bold;
	color: #004400;
}
#tabletabs a.tab:active { 
	color:#669966;
}
#tabletabs  a.tab:hover{ 
	color:#669966;
}

.panel {
	border: solid 1px #CECECE;
	background-color: white;
	padding: 5px;
	overflow: hide;
	clear: left;
}
#grey_box { margin-left:15px }
#lightgreen_box { margin-left:15px; float:right }
#lightgreen_box .title { font:bold 10px Verdana; color:#004400; padding:5px; }

p.text_box_right { position:relative; top:0px; left:15px; margin-right:10px;  }

#early_voting th { font:bold 14px Verdana; padding-bottom:5px; border-bottom:2px solid black }
#early_voting td { font:13px Verdana; padding:7px 8px 7px 0;  }
#early_voting tr.alt { background-color:#BCE3BC }
#early_voting td.update { font:11px Verdana; padding:0 }
#early_voting td.time { font:12px Verdana; padding:0 }

.localprograms td { padding-top:15px }
.tvcaption { padding:8px 8px 0 0; font-size:12px }

#tips a.espanol { font:bold 9px Verdana; color:#99CC99; text-transform:capitalize; }
#tips a.espanol:hover { color:#999999; text-decoration:none }

