.body
{
	margin: 2px;
}

td {
	font-family: Arial, Helvetica, sans-serif;
	}

.whitetxt
{
	font-family: Arial, Helvetica, sans-serif;
    color: white;
  	font-size: 80%;

}

.whitetxtmedium
{
	font-family: Arial, Helvetica, sans-serif;
    color: white;
  	font-size: 70%;
}

.missionstatement_headline {
font-family:Arial, Helvetica, sans-serif;
color:white;
font-size:14pt;
text-align:center;
font-weight:bold;
	padding: 3px;
}
.missionstatement_text {
font-family:Arial, Helvetica, sans-serif;
color:white;
font-size:8pt;
text-align:center;
font-weight:bold;
padding: 0px 8px 3px 8px;
}

.content {
	font-family: Arial, Helvetica, sans-serif;
	color: black; /*
	font-size: 75%; */

}

.contentmedium {
	font-family: Arial, Helvetica, sans-serif;
	color: black;
	font-size: 70%;

}

.breadcrumb
{
	background-color: #FFC; /* light yellow */
	border: 1px solid #000000;
}

.breadcrumbtext
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 75%;
/*	font-weight:bold; */
}

.navlink {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #000066; /* dark blue */
}

.mainlink {
	display:block;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #000066; /* dark blue */
	padding: 1px 6px 3px 15px;
}

.mainlink:hover {
	padding: 0px 2px 2px 11px;
	border-left: solid #999 4px; /* 999 is darkish gray */
	border-right: solid #999 4px;
	border-top: solid #999 1px;
	border-bottom: solid #999 1px;
	background-color:#ddd; /* maroon #A11717 */
}


	.mainlink_tahoe {
		display:block;
		font-family: Arial, Helvetica, sans-serif;
		font-weight: bold;
		color: #000066; /* dark blue */
		padding: 4px 6px 6px 15px;
	}
	
	.mainlink_tahoe:hover {
		padding: 3px 2px 5px 11px;
		border-left: solid #999 4px; /* 999 is darkish gray */
		border-right: solid #999 4px;
		border-top: solid #999 1px;
		border-bottom: solid #999 1px;
		background-color:#ddd; /* maroon #A11717 */
	}

.mainlinkfsedu {
	display:block;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #000066; /* dark blue */
	border-top: 1px solid #999;
	border-bottom: none;
	padding: 0px 6px 2px 15px;
	margin-top:2px;
	background-color:#ddd;
}

.mainlinkfsedu:hover {
	padding: 0px 2px 1px 11px;
	border-left: solid #999 4px;
	border-right: solid #999 4px;
	border-top: solid #999 1px;
	border-bottom: solid #999 1px;
	background-color:#ddd;
	margin-top:2px;
}

.mainlinkfseduspanish {
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	color: #000066; /* dark blue */
	font-weight: bold;
	font-style: italic;
	padding: 1px 6px 2px 30px;
	border-bottom: 1px solid #999;
	border-top: none;
	margin-bottom:2px;
	background-color:#ddd;
}

.mainlinkfseduspanish:hover {
	padding: 0px 2px 2px 26px;
	border-left: solid #999 4px; /* darkish gray */
	border-right: solid #999 4px;
	border-top: solid #999 1px;
	border-bottom: solid #999 1px;
	background-color:#ddd;
	margin-bottom:2px;
}

.mainlinkdark {
	display:block;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #000066; /* dark blue */
	padding: 1px 6px 3px 15px;
}

.mainlinkdark:hover {
	padding: 0px 2px 2px 11px;
	border-left: solid #777 4px; /* dark gray */
	border-right: solid #777 4px;
	border-top: solid #777 1px;
	border-bottom: solid #777 1px;
	background-color:#bbb; /* maroon #A11717 */
}

.featured_link_table { /* should apply to index page featured links */
background-color:#ffffcc; /* was eeeeee or fef1d6 */
border:1px solid #E5A33E; /* was a0b3d7 */
}
		.featured_link_table tr.odd { /* style for odd rows */
		}
		.featured_link_table tr.even { /* style for even rows */
		}
		.featured_link_table td { /* style for cells */
		padding:4px 4px 4px 30px;
		}
		.featured_link_table td.first { /* style for firest cell */
		padding-top:8px;
		}
		.featured_link_table td.last { /* style for last cell */
		padding-bottom:8px;
		}
a.featured_link:link, a.featured_link:visited { /* Used in center of main index page */
	font-family: Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight: bold;
	color: #000066; /* dark blue */
	padding-left: 15px;
	background-image:url(http://www.fire.ca.gov/templates/images/wedge_blue.gif);
	background-repeat:no-repeat;
	background-position: left;
}
a.featured_link:hover, a.featured_link:active { /* Used in center of main index page */
	background-image:url(http://www.fire.ca.gov/templates/images/wedge_red.gif);
	background-repeat:no-repeat;
	color:#a0321c; /* maroon */
}

.hottopiclink {
	display:block;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #000066; /* dark blue */
	padding:4px 8px 4px 15px;
}

.hottopiclink:hover {
	padding:3px 4px 3px 11px;
	background-color: #ddd; /* light gray */
	border-left: solid #999 4px; /* darkish gray */
	border-right: solid #999 4px;
	border-top: solid #999 1px;
	border-bottom: solid #999 1px;
	}
		.hottopiclink_indent {
			display:block;
			font-family: Arial, Helvetica, sans-serif;
			font-weight: bold;
			color: #000066; /* dark blue */
			padding:2px 8px 2px 28px;
		}
		
		.hottopiclink_indent:hover {
			padding:1px 4px 1px 24px;
			background-color: #ddd; /* light gray */
			border-left: solid #999 4px; /* darkish gray */
			border-right: solid #999 4px;
			border-top: solid #999 1px;
			border-bottom: solid #999 1px;
			}
	
.hottopiclinkred {
	display:block;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #C00; /* bright red */
	font-size:1.2em;
	margin-top: 8px;
	padding:4px 8px 4px 15px;
}

.hottopiclinkred:hover {
	padding:3px 4px 3px 11px;
	background-color: #ddd; /* light gray */
	border-left: solid #999 4px; /* darkish gray */
	border-right: solid #999 4px;
	border-top: solid #999 1px;
	border-bottom: solid #999 1px;
}

.categorylink {
	display:block;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #000066; /* dark blue */
	padding: 2px 8px 4px 15px;
}

.categorylink:hover {
	padding: 1px 4px 3px 11px;
	background-color: #ddd; /* light gray */
	border-left: solid #999 4px; /* darkish gray */
	border-right: solid #999 4px;
	border-top: solid #999 1px;
	border-bottom: solid #999 1px;
}

	.categorylink_tahoe {
		display:block;
		font-family: Arial, Helvetica, sans-serif;
		font-weight: bold;
		color: #000066; /* dark blue */
		padding: 5px 8px 7px 15px;
	}
	
	.categorylink_tahoe:hover {
		padding: 4px 4px 6px 11px;
		background-color: #ddd; /* light gray */
		border-left: solid #999 4px; /* darkish gray */
		border-right: solid #999 4px;
		border-top: solid #999 1px;
		border-bottom: solid #999 1px;
	}

.categorylink_image {
	display:block;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #000066; /* dark blue */
	width:168px;
	padding: 1px;
}
.seeboxdiv {
}

.seeboxlink { /* general seebox links */
	padding: 2px 8px 4px 15px;
	display:block;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #000066; /* dark blue */
}

.seeboxlink:hover { /* general seebox links */
	padding: 1px 4px 3px 11px;
	border-left: solid #777 4px; /* dark gray */
	border-right: solid #777 4px;
	border-top: solid #777 1px;
	border-bottom: solid #777 1px;
	background-color: #bbb; /* light gray */
}

.seeboxlinkred { /* to highlight single lines with red text */
	display:block;
	padding: 2px 8px 4px 15px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #990000;	/* maroon */
}

.seeboxlinkred:hover { /* to highlight single lines with red text */
	padding: 1px 4px 3px 11px;
	border-left: solid #777 4px; /* dark gray */
	border-right: solid #777 4px;
	border-top: solid #777 1px;
	border-bottom: solid #777 1px;
	background-color: #bbb; /* light gray */
}

.seeboxlinkh1 { /* for the main "More Info..." heading */
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}

.seeboxlinkh2 { /* for headers within the seebox */
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	padding: 8px 8px 8px 0px;
	
}

.seeboxnonlink { /* to make (X MB PDF) not look like part of the link. Having it as part of the link allows you to assign a display:block to links for good hover effects like backgrounds*/
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: black;
	text-decoration: none;
}

.contentsmall {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000; /* black */
	font-size: 55%;
}

.missionstatement
{
	background-color: #A11717;
	border: 1px solid #000000; /* black */
	padding:5px;
}

.blueSubtitle {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #000033; /* almost black blue */
	font-size: 71%;	
}


.contentItalic {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 71%;
	color: #000000;  /* black */
	font-style: italic;
}

.contentLink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 71%;
	color: #0000FF; /* bright blue */
}

.contentRed {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 71%;
	color: #990000; /* maroon */
}

.conversion {
	font-family: Arial, Helvetica, sans-serif;
}

.indent {
	margin-left: 20px;
}

.listBlueSubtitle {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #000033; /* almost black blue */
	font-size: 71%;	
	margin-left: -15px;
	font-style: normal;
}

.listSubtitle {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 71%;
	color: #000000; /* black */
	margin-left: -15px;
	font-style: normal;
}	

.radioBg {
	background-color: #990000;
	color: #000000; /* black */
}

.redlink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 71%;
	color: #990000; /* maroon */
}

.search {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 71%;
	color: #FFFFFF;	/* white */
}

.subtitle {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 71%;
	color: #000000; /* black */
}

.title {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 150%;
	color: #000000; /* black */
}

.whiteContent {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;	/* white */
	font-size: 71%;	
}
.mainlinktable0 {
	font-family: Arial, Helvetica, sans-serif;
	color: white;
	font-size: 80%;
	background-image: url(http://www.fire.ca.gov/templates/images/mainlink1.jpg);
	background-position: top;
	background-repeat: no-repeat;

}
.mainlinktable1 {
	background-color: #CCCCCC; /* light gray */

}

.mainlinktable2 {
	background-color: #aaaaaa; /* lightish gray */
	background-repeat: no-repeat;
	background-position: bottom;
}

.cdf_contact_list_item {
	font-size: 9pt;
	padding: 0px 50px 0px 30px;
	text-indent: -20px;
}

.form_textfield {
	width: 98%;
	}
	
.form_textarea {
	width: 98%;
	height: 120px;
	}
	
.form_textarea_tall {
	width: 98%;
	height: 450px;
	}
		
.form_row_odd {
background-color: #aec8fb; /* lightish blue */
	}
.form_row_even {
background-color:#cedeff; /* light blue */
	}
	
.form_table_border {
border: 1px solid #003399; /* dark blue */
}

.table_row_red {
	background-color:#990000; /* maroon */
	color: white;
	font-weight:bold;
	}

.table_row_blue {
	background-color:#003399; /* dark blue */
	color: white;
	font-weight:bold;
	}
	
.underlinedtd {
	border-bottom: solid blue 1px;
	}

/* currently used for fire_er_firestats table */
.box_border { /* class of outer table creating border */
} 
.box_data { /*class of table nested inside above table */
border: 1px solid black;
background-color:#eee; /* very light gray */
} 
.box_data td {
border:1px solid black;
}
.box_corner_topleft {
background-image:url(http://www.fire.ca.gov/templates/images/box_topleft.gif);
width:8px;
height:8px;
}
.box_corner_topright {
background-image:url(http://www.fire.ca.gov/templates/images/box_topright.gif);
width:8px;
height:8px;
}
.box_corner_bottomleft {
background-image:url(http://www.fire.ca.gov/templates/images/box_bottomleft.gif);
width:8px;
height:8px;
}
.box_corner_bottomright {
background-image:url(http://www.fire.ca.gov/templates/images/box_bottomright.gif);
width:8px;
height:8px;
}
.box_edge { /* straight cells between corners - blue b/g */
background-color:#00349a; /* blue */
}
.box_title { /* Title of table, white text on blue b/g */
background-color:#00349a; /* blue */
color:#fff;
font-weight:bold;
padding: 0px 10px 5px 4px;
}
.box_columnheading { /* first row of data headers */
background-color:#00349a; /* blue is 00349a, maroon is A11717 */
color:#fff;
font-weight:bold;
vertical-align:bottom;
}
.box_columnheading_left { /* leftmost cell of data header row */
background-color:#00349a; /* blue is 00349a, maroon is A11717 */
color:#fff; /* white */
font-weight:bold;
vertical-align:bottom;
}
.box_column_left { /* left column below box_columnheading */
background-color:#ccc;
font-weight:bold;
vertical-align:top;
}

h3.incident_h3 {
font-size:12pt;
}
				
/* INCIDENT TABLE BLUE LEFTCOLUMN WITH blue BORDERS - table format 2 
for more options, see http://www.fire.ca.gov/incidents.php and incidents_options.css */

/* INCIDENT TABLE like DEFINITIONS - table format 9 */

		.incident_table, 
		.incident_table_singlecolumn {
		border-top:2px solid #000; /* was ECECE7 */
		border-bottom:2px solid #ECECE7;
		background-color:#fff; 
		margin-bottom: 5px;
		font-size:9pt;
		color:black;
		margin-top:5px;
		}
		
		.incident_table td, 
		.incident_table_singlecolumn td {
		border-top:2px solid #ECECE7;
		border-left:none;
		padding: 3px 5px;
		vertical-align:top;
		}
		
		.incident_table tr.header_tr, 
		.incident_table_singlecolumn tr.header_tr {
		background-color:#FFFFCC; /* was #CCD4DF; 00214D is dark blue was ddd */
		color: #000;
		font-weight:bold;
		}
		
		.incident_table tr.header_tr a:link, .incident_table tr.header_tr a:visited, .incident_table tr.header_tr a:active, .incident_table tr.header_tr a:hover {
		/*color: #000;*/
		font-weight:bold;
		text-decoration:underline;
font-weight:normal;
/*background:none;*/
		}	
		
		.header_td a:link, .header_td a:visited, .header_td a:active, .header_td a:hover {
font-size:0.8em;
		}
				
		.incident_table tr.header_tr td, 
		.incident_table_singlecolumn tr.header_tr td {
		padding: 3px;
		border-bottom:none;
		border-top:none;
		margin-bottom:2px;
		vertical-align:bottom;
		font-size:11pt;
		}
		
		.incident_table tr.odd {
		background-color:#fff; 
		}
		
		.incident_table tr.odd td {
		vertical-align:top;
		}
		
		.incident_table tr.odd td.emphasized {
		background-color:#f8f8f3;
		font-weight:bold;
		}
		
		.incident_table tr.even {
		background-color:#f3f3ea;
		}
		
		.incident_table tr.even td {
		vertical-align:top;
		}
		
		.incident_table tr.even td.emphasized {
		background-color:#eaeae0;
		font-weight:bold;
		}
				
		.incident_table td.image {
		vertical-align:middle;
		text-align:center;
		padding:10px;
		background-color:#eee;
		}
		
		.incident_table td.incident_caption {
		vertical-align:top;
		text-align:left;
		font-style:italic;
		}
		
		.incident_table a:link, .incident_table a:visited, 
		.incident_table_singlecolumn a:link, .incident_table_singlecolumn a:visited {
		color:#006;
		text-decoration:underline;
		}
		
		.incident_table a:active, .incident_table a:hover, 
		.incident_table_singlecolumn a:active, .incident_table_singlecolumn a:hover {
		color:#006;
		text-decoration:underline;
		}
		
	/* INCIDENT TABLE for SINGLE-COLUMN TABLES */

		.incident_table_singlecolumn tr.odd {
		background-color:#fff; 
		}
		
		.incident_table_singlecolumn tr.odd td {
		vertical-align:top;
		}
		
		.incident_table_singlecolumn tr.odd td.emphasized {
		font-weight:bold; background-color:#f8f8f3;
		}
		
		.incident_table_singlecolumn tr.even {
		background-color:#f3f3ea;
		}
		
		.incident_table_singlecolumn tr.even td {
		vertical-align:top;
		}
		
		.incident_table_singlecolumn tr.even td.emphasized {
		font-weight:bold; background-color:#eaeae0;
		}
	
		
.incidents_term {
font-weight:bold;
padding:3px;
margin:0;
border-top: 1px solid black;
border-bottom: 1px solid black;
background:#ddd;
}

.incidents_term_definition {
padding: 6px 10px 6px 30px;
text-align:justify;
background:#eee;
}

.term_definition { /* this is used in Fire Prevention & Planning, in the CMS */
padding-left:20px; 
background-color:#eee; 
vertical-align:top;
}

/* see term_definition_fireprone in Fire Prone section below */

.lastmodified {
font-size:8pt;
margin: 0pt;
padding:2px 0px 5px 4px;
text-align:right;
}

.incidentsadmin_table {
border: 1px solid black;
background-color:#eee; /* very light gray */
margin-bottom: 10px;
}

.incidentsadmin_table td {
border:1px solid black;
}

.incidentsadmin_table_column_left {/* left column below box_columnheading */
background-color:#ddd;
font-weight:bold;
vertical-align:top;
}

.incidentsadmin_table_columnheading { /* first row of data headers */
background-color:#A11717; /* maroon */
color:#fff;
font-weight:bold;
vertical-align:bottom;
}

.incidentsadmin_leftcolumn {
background-color:#ccc;
}

.incdentsadmin_mainlinks {
	background-color: #ccc;
	font-family: Arial, Helvetica, sans-serif;
	color: black;
	font-size: 70%;
}

.incidentsadmin_mainlinks_header {
font-size: 12pt;
padding: 2px;
color:#039; 
font-weight:bold; 
border-bottom: 1px solid #039;
text-align:center;
}

.incidentsadmin_mainlinks_content {
padding: 5px 3px 5px 3px;
}

.incidentsadmin_rightcolumn {
background-color:#FFFFCC;
}

.incidentsadmin_mainlink1 {
	display:block;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #000066; /* dark blue */
	padding: 1px 6px 3px 15px;
}

.incidentsadmin_mainlink1:hover {
	padding: 0px 2px 2px 11px;
	border-left: solid #999 4px; /* 999 is darkish gray */
	border-right: solid #999 4px;
	border-top: solid #999 1px;
	border-bottom: solid #999 1px;
	background-color:#ddd; /* maroon #A11717 */
}
.incidentsadmin_mainlink2 {
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	color: #000066; /* dark blue */
	font-weight: bold;
	padding: 1px 6px 1px 30px;
}

.incidentsadmin_mainlink2:hover {
	padding: 0px 2px 0px 26px;
	border-left: solid #999 4px; /* darkish gray */
	border-right: solid #999 4px;
	border-top: solid #999 1px;
	border-bottom: solid #999 1px;
	background-color:#ddd; /* maroon #A11717 */
}

.incidentsadmin_content {
padding: 6px;
font-size: 10pt;
}
.fppadmin_content {
padding: 6px 4px;
font-size: 10pt;
}

.incidentsadmin_datatable {
}

.incidentsadmin_dataheader {
font-weight:bold;
text-align:right;
vertical-align:top;
padding-right: 6px;
}

.success_image_table {
margin-left:5px;
background-color:#FFFFCC;
border:1px solid black;
text-align:center;
}

.caption {
padding: 2px;
border-top:1px solid black;
font-size:8pt;
background-color:#FFFFFF;
text-align:left;
font-style:italic;
}

.hundredfoot a:link, .hundredfoot a:visited {
text-decoration:none;
color:#CCCCCC
}
.hundredfoot a:hover, .hundredfoot a:active {
text-decoration:none;
color:white;
}

.altrows_table {
	border-top: 1px solid #00349a;
	border-right: 1px solid #00349a;
	}	
.altrows_table td {
	border-bottom: 1px solid #00349a;
	border-left: 1px solid #00349a;
	padding:4px;
	}
.altrows_table_header {
	background-color:#00349a;
	color:#fff;
	font-weight:bold;
	}
.altrows_table_row_odd {
	background-color:#eeeeee;
	}
.altrows_table_row_even {
	background-color:#dde5f4;
	}
	
.level1 {
margin-left:10px;
}

.level2 {
margin-left:30px;
}

.level3 {
margin-left:50px;
}

.newsrelease_month {
margin-top:15px;
padding: 15px 0px;
border-top:1px solid black;
font-weight:bold;
}

.newsrelease_item {
padding-bottom:10px;
padding-left:30px;
}

.dailysummary_dailyweather h1, .dailysummary_situationreport h1 {
font-size:12pt;
margin: 1em 0px;
}
.dailysummary_dailyweather h2, .dailysummary_situationreport h2 {
font-size:10pt;
margin: 1em 0px;
}

/* CSS for iSearch pages - Search this site */

.search_textfield { /* Main search field at top right of every page */
width:90%;
}

/* CSS for Fire Prone Section */

.term_definition_wildland { /* this is used in Fire Prone Areas section */
padding:6px 8px 6px 8px; 
background-color:#eee; 
vertical-align:top;
}

.media_item { /* contains whole media item */
margin-bottom:10px;
}
.media_heading {
font-weight:bold;
padding:3px;
margin:0;
border-top: 1px solid black;
border-bottom: 1px solid black;
background:#ddd;
}
.media_body {
padding: 6px 10px 6px 30px;
text-align:justify;
background:#eee;
}
.media_agency { /* for media page */
font-style:italic;
}
.media_date{ /* for media page */
font-style:italic;
}
.media_reporter { /* for media page */
font-style:italic;
}
.media_city { /* for media page */
font-weight:bold;
}
.media_description { /* for media page */
}

.fhsz_content {
width:400px;
}
.fhsz_table {
width:400px;
}

/* to hide the governor's image from the top of the left-col Main Links, wrap a <div id="hide_governor"> around the mainlinks include on the desired php framework page - see fire_er_memorial_esperanza.php as an example */

		#hide_governor #subpage_governor_link {
		display:none;
		}