body
{
	background: White url('../images/template/bg-body.png') repeat-x;
	color: Black;
	font: 10pt verdana, arial, sans-serif;
}

a
{
  color: #c02d2b;
  text-decoration: none;
}

a:hover
{
  text-decoration: underline;
}

#banner
{
	background: url('../images/template/bg-picture-banner.png') no-repeat center center;
	height: 120px;
	margin: 4px auto 0 auto;
	padding: 12px;
  width: 888px;
}

#blog h2
{
  color: #c02d2b;
  font: 18pt arial;
  margin-bottom: 5px;
}

#blog p
{
  margin-bottom: 30px;
  margin-top: 5px;
}

#blog span.date, #blog span.date a
{
  color: #606060;
  font: bold 8pt verdana;
}

br.clear
{
  clear: both;
}

#contact
{
  float: left;
  width: 235px;
}

div.half-column
{
  float: left;
  width: 50%;
}

#features div
{
  float: left;
  width: 215px;
}

#features h3
{
  color: #c02d2b;
  font: bold 11pt arial;
  margin: 5px 9px 5px 9px;
}

#features img
{
	background: url('../images/template/bg-picture-small.png') no-repeat center center;
	height: 75px;
	padding: 9px;
  width: 188px;
}

#features p
{
  color: #404040;
  font-size: 9pt;
  line-height: 11pt;
  margin: 0 9px 0 9px;
}

#fire-danger
{
	background: url('../images/template/bg-fire-danger.png') no-repeat top left;
  min-height: 545px;
  text-align: center;
}

#fire-danger h2
{
  font: 15pt arial;
  margin: 0;
  padding: 40px 0 10px 30px;
}

.float-left
{
  float: left;
}

.float-right
{
  float: right;
}

#footer
{
  background-color: #1c4144;
  color: #c0c0c0;
	margin: 0 auto;
	padding: 30px 20px 15px 20px;
  width: 860px;
}

#footer a
{
  color: #c0c0c0;
}

#footer h4
{
  color: White;
  font: bold 12pt arial;
  margin: 0 0 15px 0;
}

#footer p, #footer ul li
{
  line-height: 14pt;
}

h1
{
  color: #c02d2b;
  font: 18pt arial;
  margin-bottom: 20px;
}

h2
{
  color: #672927;
  font: 14pt arial;
  margin: 15px 0 20px 0;
}

h3
{
  font: bold 12pt arial;
  margin: 15px 0 15px 0;
}

h4
{
  font: bold 11pt arial;
  margin: 15px 0 15px 0;
}

#header
{
	background: url('../images/template/bg-header.png') no-repeat center center;
	height: 77px;
	margin: 9px auto 0 auto;
  width: 900px;
}

#header img.logo
{
  float: left;
  margin-left: 12px;
}

#header ul
{
  float: right;
  margin-right: 25px;
}

#header ul li
{
  display: inline;
  line-height: 77px;
  margin-left: 15px;
}

#header ul li a
{
  color: White;
  font: bold 12pt Arial;
}

.hidden
{
  height: 0;
  margin: 0;
  padding: 0;
  visibility: hidden;
}

img.border
{
  border: 1px solid #d0d0d0;
  margin: 0 5px 5px 0;
  padding: 2px;
}

#left
{
  float: left;
  margin-bottom: 20px;
  width: 540px;
}

#links
{
  float: left;
  width: 200px;
}

#main
{
  background: White url('../images/template/bg-main.png') repeat-x;
  margin: 0 auto;
  padding: 20px 20px 40px 20px;
  width: 860px;
}

#mission
{
  float: left;
  width: 405px;
}

#navigation
{
	background: url('../images/template/bg-navigation.png') repeat-x center center;
	height: 63px;
	margin: 0 auto 0 auto;
  width: 900px;
}

#navigation ul
{
  padding-left: 5px;
}

#navigation ul li
{
  display: inline;
  height: 57px;
}

#navigation ul li.current, #navigation ul li a.current
{
  background: url('../images/template/page-pointer.png') no-repeat center center;
}

#navigation ul li a
{
  color: White;
  display: block;
  font: bold 13pt Arial;
  float: left;
  line-height: 63px;
  padding: 0 25px 0 25px;
}

#navigation ul li a:hover
{
  text-decoration: none;
}

p
{
  line-height: 13pt;
  margin-bottom: 10px;
}

p.footnote
{
  font-size: 8pt;
  margin: 0;
  text-align: center;
}

#right
{
  float: left;
  margin-bottom: 20px;
  width: 320px;
}

#sub-nav
{
  background-color: #1c4144;
  height: 34px;
  width: 860px;
}

#sub-nav ul li a
{
  color: #c0c0c0;
  font: bold 11pt Arial;
  line-height: 34px;
  padding: 10px;
}

#sub-nav ul li a.selected
{
  color: White;
}


/* new */

.align-center
{
  text-align: center;
}

a.see-larger
{
  font-size: 8pt;
  font-weight: bold;
}

div.highlight-box
{
  background-color: #f5f5f5;
  border: 2px solid #dadada;
  margin: 20px 0 25px 0;
  padding: 10px 10px 0 10px;
}

img.align-right
{
  float: right;
  margin: 0 0 10px 20px;
}

img.styled
{
  border: 1px solid #dadada;
  padding: 2px;
}

#main table
{
  margin-top: 20px;
}

#main table tr td
{
  vertical-align: top;
}

#main table.fire-weather tr td
{
  width: 25%;
}

#main table.styled
{
  border-left: 1px solid #dadada;
  border-top: 1px solid #dadada;
  width: 100%;
}

#main table.styled tr td, #main table.styled tr th
{
  border-bottom: 1px solid #dadada;
  border-right: 1px solid #dadada;
  padding: 5px;
}

#main table.styled tr th
{
  background-color: #f5f5f5;
  font-weight: bold;
  text-align: center;
}

#main table.links
{
  width: 50%;
}

#main table.links tr td
{
  width: 50%;
}

#main ol, #main ul
{
  margin-bottom: 15px;
}

#main ol li
{
  list-style-type: decimal;
  margin-left: 40px;
}

#main ul li
{
  list-style-type: disc;
  margin-left: 20px;
}


/* edited */

#sub-nav ul li
{
  display: inline;
  margin-left: 0;
}


/* LINK ICONS - shows type of file
	------------------------------------ */
	 a[href$=".pdf"],
	 a[href$=".PDF"],
	 a.pdf {
		padding: 2px;
		padding-left: 20px;
		background: url(../images/icons/page_white_acrobat.png) no-repeat left center;
	}
	 a[href$=".doc"],
	 a[href$=".DOC"],
	 a.doc {
		padding: 2px;
		padding-left: 20px;
		background: url(../images/icons/page_word.png) no-repeat left center;
	}
	 a[href$=".xls"],
	 a[href$=".XLS"],
	 a.xls {
		padding: 2px;
		padding-left: 20px;
		background: url(../images/icons/page_excel.png) no-repeat left center;
	}
	 a[href$=".gz"],
	 a[href$=".GZ"],
	 a[href$=".gzip"],
	 a[href$=".GZIP"],
	 a[href$=".zip"],
	 a[href$=".ZIP"],
	 a.archive {
		padding: 2px;
		padding-left: 20px;
		background: url(../images/icons/page_white_zip.png) no-repeat left center;
	}
	 a[href$=".exe"],
	 a[href$=".EXE"],
	 a.application {
		padding: 2px;
		padding-left: 20px;
		background: url(../images/icons/application.png) no-repeat left center;
	}
