html { height:100%} /* FF jump fix **/		
body {min-height: 101% }/* FF jump fix - this must remain separate from other declaration**/


body {
	
	font-family: verdana, arial, sans-serif;
    margin:0; padding:0;
    font:.75em/1.25 sans-serif;
	font-size: 75%;
	background: #DEDEE7;
}


/**** BEGIN CONTENT CSS ****/		

a:link {
	color:#0000FF; 
	text-decoration: none;
	
}
a:visited { 
	color: #990000;
	text-decoration: none;}		

a:hover { 
	text-decoration:underline;
	color: #0000FF;}	

a:active  {
	text-decoration:none;
	color:#0000FF;}	

h1 {  /* now a duplicate of the div title tag */
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: large;
	font-weight: bold;
	font-style: normal;
	font-variant: normal;
	color: #ada55a;
	margin-top: 0;
	margin-bottom: 0;}

h2{
	color:#333333; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 120%;
	font-weight: bold;
	font-style: normal;
	font-variant: normal;
	margin: 5px 0 0 0 ;}
h3{
	color:#666666; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 100%;
	font-weight: bold;
	font-style: normal;
	font-variant: normal;
	margin: 5px 0 0 0 ;}
	

h4{
	color:#666666; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 95%;
	font-weight: bold;
	font-style: normal;
	font-variant: normal;
	margin: 5px 0 0 0}
	
h5{color: #CCCC99; background-color: inherit; font-weight: bold; font-size: 100%;}
h6{color: #000000; background-color: inherit; font-weight: bold; font-size: 100%;}



img.right  {
	float: right;
	display: block;
	padding: 0 0 4px 10px;
	}
img.left  {
	float: left;
	padding: 0 8px 8px 0;}
div.img-right-medium {
	padding: 0;
	width: 200px;
	float: right;
	clear: right;
	margin: 0 0 4px 6px;
}
div.img-right-medium p{
	margin: 0;
	padding: 0;
	width: 180px;
	text-align: center;
	font-size: x-small;
	margin-left: auto;
	margin-right: auto;
/*	border: 1px solid black; */
}


p {
	text-align:justify;
	margin-top: 5px;}

p.top {
	border-style:none;
	text-align:justify;
	display:block;
	padding-bottom: 8px;}
a.more {
	text-align:right;
	display:block;
	padding-bottom: 2px;
	margin: 0;
	padding: 0;}
li  {
    padding: 0;
	margin:0;
	margin-left: 5px;
	}

.BLMSafeGuard{
visibility:collapse;
display:none;}

#title {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: large;
	font-weight: bold;
	font-style: normal;
	font-variant: normal;
	color: #ada55a;
	margin-bottom: 10px;
}

#maincontent table {  /* default table layout in content div*/
			border-collapse: collapse;
			margin:0;
			padding: 0;
 			border-style: hidden;
			border-width:1px;
			border-style:solid;
			border-color:#f0f0d8;
			clear: right; 
			width: 100%;
			}
#maincontent table th {			
			border-style: hidden;
			background-color:#637b7b;
			color:#FFFFFF;
			padding:0px;
			padding-left:5px;
			padding-right:5px;
            }
#maincontent table td { /* default table layout in content div*/
			border-width:1px;
			border-style:solid;
			border-color:#f0f0d8;
			padding: 1px 5px 1px 5px;}
#maincontent table.annc {  /* default table layout in content div*/
			border-collapse: collapse;
			margin:0;
			padding:0;
			padding-left:5px;
			padding-right:5px;
 			border-style: hidden;
			border-width:1px;
			border-style:solid;
			border-color:#f0f0d8;
			/*  clear: right; */
			}
#maincontent table.annc th {			
			border-width:1px;
			border-style:solid;
			border-color:#f0f0d8;
			background-color:#ffffcc;
			color:#000000;
			padding:0px;
			padding-left:5px;
			padding-right:5px;
            }
#maincontent table.annc td { /* default table layout in content div*/
			border-width:1px;
			border-style:solid;
			border-color:#f0f0d8;
			padding:0px;
			padding-left:5px;
			padding-right:5px;
			}

#maincontent table.noborder { /* table layout 2 no border */
			float: right;
			width: auto;
			border: none;
			border-collapse: collapse;
			}
#maincontent table.noborder	td { /* table layout 2 no border */
			border: none;
			}
#maincontent table.noborder-fl { /* table layout 3 no border */
			float: left;
			width: auto;
			border: none;
			border-collapse: collapse;
			}
#maincontent table.noborder-fl	td { /* table layout 2 no border */
			border: none;
			}
#maincontent table.noborder-fc { /* table layout 3 no border */
			margin-left: auto;
			margin-right: auto;
			width: auto;
			border: none;
			border-collapse: collapse;
			}
#maincontent table.noborder-fc	td { /* table layout 2 no border */
			border: none;
			}
#maincontent table.imagenoborder { /* table layout 3 image container */
			float: right;
			margin: 0px;
			width: 100px;
			border: none;}
#maincontent table.imagenoborder td { /* table layout 3 image container */
			font-size:90%;
			border: none;
			text-align:center;
			}
#maincontent table.imageborder { /* table layout 3 image container */
			float: right;
			border-collapse: collapse;
			margin:0;
			padding:0;
			padding-left:5px;
			padding-right:5px;
 			border-style: hidden;
			border-width:1px;
			border-color:#f0f0d8;
			width: 100px;}
#maincontent table.imageborder td { /* table layout 3 image container */
			font-size:90%;
			text-align:center;
			border-collapse: collapse;
			margin:0;
			padding:0;
			padding-left:5px;
			padding-right:5px;
 			border-style: hidden;
			border-width:1px;
			border-style:solid;
			border-color:#f0f0d8;
			}

	 p.sep-blue{
     width: 290px;
	 display:block;
	 font-weight: bold;
	 background-image: url(/or/images/blue.png);
	 background-repeat: no-repeat;
	 color: #ffffff;
	 margin: 5px 0px 5px 0px;
	 padding: 2px 2px 2px 2px;
	 text-indent: 8px;
	 }

	 p.sep-blue-short{
     margin-left: 30px;
     width: 240px;
     background-image: url(/or/images/blue-250.gif);
	 background-repeat: no-repeat;
	 padding: 0 0 1px 3px;
	 margin: 0;
	 text-indent: 8px;
	 color: #ffffff;
	 font-weight: bold;
	 font-size: 14px;
	 line-height: 20px; }
	 
	 p.sep-red-short{
     margin-left: 30px;
     width: 240px;
     background-image: url(/or/images/red-250.gif);
	 background-repeat: no-repeat;
	 padding: 0 0 2px 3px;
	 margin: 0;
	 text-indent: 8px;
	 color: #ffffff;
	 font-weight: bold;
	 font-size: 14px;
	 line-height: 20px; }
	 
  table.rc-table {
	  border: 1px solid #11508e;
	  border-bottom: none;
	  border-collapse: collapse;
	  border-spacing: 0px;
	  margin: 0px;
	  margin-right: 10px;
	  padding: 0px;
	  display: block;
	  float: right;
	  }
	table.rc-table th {
	  font-size: small;
	  color: #ffffff;
	  text-align: left;
	  padding-left: 3px;
	  background:#637b7b;
	  border-bottom: 1px solid #11508e;
		}
	table.rc-table td {
	  margin: 3px;
	  padding: 1px 3px 1px 3px;
	  border-bottom: 1px solid #11508e;
		}
	table.rc-table a {
      font-size: smaller;
	  text-decoration: none;
		}		
	.pdf {
		color:#c0c0c0;
		}

.inblock-top-line{
	margin: 8px 8px 8px 2px;
	border-top: 1px dotted silver; 
	clear: both;}

.inblock-top-line-LG{
	margin: 8px 8px 8px 2px;
	border-top: 2px solid silver; 
	clear: both;}

#maincontent .caption {
	font-size: x-small;
	font-weight: bold;
	text-align:center;}

a img {border: none; } /* remove image link blue border */

#right-content-medium {   /* container for pages w/ relat content table and image */
float: right;
width: 200px;
margin-left: 6px;

}
#right-content-medium img{   /* image adjustments */
margin: 0 0 6px 0;
display: block;
margin-left: auto;
margin-right: auto;
}

div#right-content-medium table.relativecontent{   /* table adjustements */
margin-left: auto;
margin-right: auto;
float: none;
/* width: 155px;*/
width: 180px;
}		
	

#maincontent table.rac{  /*  rec site table definitions */
	margin-bottom: 10px;
	width: 99%;	
	margin-top: 10px;
	margin-left: auto;
	margin-right: auto;}

	#maincontent table.rac th{ /*  rec site table definitions */
		border-bottom: 1px solid #E3E0D0;
		font-size: small;}
	
	#maincontent table td.subheader{ /*  rec site table definitions */
		border: none;
		background-color: #EAE7D8;
		color:#333333;
		text-align: left;
		font-weight: bold;}
	
	

#maincontent table.news { /* the NEW news table*/
	width: 100%;
	border: none;
	border-collapse: collapse;
	padding: 0;
	vertical-align: top;
	margin-top: 7px;}	
#maincontent table.news td{ /*  the NEW news table*/
	border: none;
	padding-bottom: 4px;
	vertical-align: top;}	
#maincontent table.news td.date{/*  the NEW news table*/
	width: 5%;
	white-space: nowrap;}		

p.caption-dist-index {
	font-size: x-small;
	text-align:center;
	margin-top: 2px;
	margin-bottom: 15px;
}

h2.newsrelease { /*  this style tighten the gap between the newsrelase heading and list below - starting on NHOTIC*/
	margin-bottom: 2px;
}
ul.newsrelease { /*  this style tighten the gap between the newsrelase heading and list below - starting on NHOTIC*/
	margin-top: 0px;
}
ul.newsrelease li.more-news{ /*  red more style - starting on NHOTIC*/
list-style: none;
}



#maincontent p.roman { /*  style for fire status */
font-family:"Times New Roman", Times, serif;
font-size:70px;
color:#FF0000;
font-weight: bold;
float: left;
width: 10px;
margin-bottom: 0;
margin-top: -5px!important;
margin-top: -18px;}

/**** END CONTENT CSS ****/		


/**** LAYOUT COMPONENTS ****/		

	/** HEADER CSS **/
	#header{
		background: url('/or/images/header-image-new.gif') no-repeat 0 0;
		height: 140px;
		width: 858px;}
	#header-container{
		margin-top:42px;
		margin-left: 10px!important; /* all other browsers */
		margin-left: 0px;
		}
	#header_photo_1, #header_photo_2, #header_photo_3, #header_photo_4, #header_photo_5, #header_photo_6 {
		height: 80px;
		width: 80px;
		float: left;
		margin: 0px 4px 4px 10px;
}
	#header_photo_1 {
		background: url('/or/images/photo1.jpg') repeat-y 0 0;}
	#header_photo_2 {
		background: url('/or/images/photo2.jpg') repeat-y 0 0;}
	#header_photo_3 {
		background: url('/or/images/photo3.jpg') repeat-y 0 0;}
	#header_photo_4 {
		background: url('/or/images/photo4.jpg') repeat-y 0 0;}
	#header_photo_5 {
		background: url('/or/images/photo5.jpg') repeat-y 0 0;}
	/** End HEADER CSS **/	

	/** TABLE **/
	#center {  /* Center Div Wrapper Around Entire Page */
			padding: 0;
			width:857px;
			margin:0 auto;
			text-align:left;}
	
	#mainTable { /* primary Table containing layout */
		 width: 857px;
		margin: 0 auto;} 
	#mainTable td {
		padding: 0px;/*Pads each table cell in modern browsers - troubleshooting*/}
	
	#sidebar { /* Left nav container */
		background-color:#cccc99;
		width: 160px;
		margin: 0;
		padding: 0;}
	
	#maincontent {  /*remaining difference from left nav and right bar columns - needed for pages w/ minimal content*/
		background-color:#FFFFFF;
		width: 606px;		} 
		
	html*#maincontent {  /*non template holdovers*/
		width: 605px;		} 
		
	
	#rightbar { /* Left nav container */
		width:46px;
		background: url('/or/images/right-gradient2.gif') 100% 0 repeat-y; 
		background-color:#FFFFFF;}
	/** END TABLE **/

	
	/** BEGIN LEFT NAV **/
	#left-nav {   /* Wrapper Around Entire Left Nav */
		margin-top: -14px;
		margin-left: 4px; 
	}
	
	#navcontainer {  /* Wrapper Around List Items Left Nav */
	margin-left: 4px; 
	margin-top: 21px;
	font-family: verdana, arial, sans-serif;}
	
	#navcontainer ul {
	font-weight: bold;
	display: block;	
	margin: 0;
	padding: 0;
	list-style-type: none;}

	.HeadSection { 
	margin: 0; 
	font-weight: bold;
	padding-top: 12px;}
	
	#navcontainer li { 
	margin: 0; 
	padding-top: 12px;}
	
	#navcontainer li li{ 
	margin: 0; 
	padding-top: 6px;
	line-height: normal;}
	
	.NavIndent { 
	font-weight: normal;
	margin: 0; 
	padding-top: 6px;
	margin-left: 9px;
	line-height: normal;}
	
	#navcontainer a {
	display: block;	
	color: #333;
	background-color: transparent;
	padding: 0px 1px 2px 8px;
	text-decoration: none;
	
	}
	
	#navcontainer a:hover {
	background-color: transparent;
	color:#FFFFFF;
	text-decoration: underline;
	padding: 0px 1px 2px 10px;
	border-color: transparent!important;
	border-color: #cccc99;
	}
	
	#navcontainer a:active  {
			text-decoration: underline; 
			color:#FFFFFF;}	
	
	.p7currentmark {
		text-decoration: underline!important;
		color:#3563C1!important;
	}	
	#navcontainer ul ul	{
		margin-left: 15px;
		padding: 0;
		list-style-type: none;}
	
	#navcontainer li li a {
		display: block;
		color: #333;
		background-color: transparent;
		margin-left: 0px;
		font-weight:bold;
		font-size: small;
		padding-top: 0px;}
	
	input.search 
	{ 
	   margin-left: 18px;
	   background-color:#FFFFFF;
	   font-family: arial; 
	   font-size: small;
	   color: #000000; 
	   width: 125px;
	   border-style:solid;
	   border-width: 1px;
	   border-color:#666666;}
	
	
		div#state a{
			font-weight:bold;
			margin: 5px 5px -8px 0px;
			font-size: large;
			text-decoration: none!important;
			color:#000000!important;}
		
		div#state a:hover{
			text-decoration: underline!important;
			color:#FFFFFF!important;}	
		
		div#state a:visited{
			text-decoration: none;
			color:#000000;		}
	
	
	/*** NEW SO ****/

	#navcontainer a.state{
		font-weight:bold;
		margin: 5px 5px 0 3px;
		font-size: large;}			
			

	/* What's New message in the left nav  12/4/06 */

	#disclaimer-notice {
		border:solid 2px #494938;
		background-color:#F0F0D5;
		font-size: 90%;
		width: 75%;
		margin: 0 auto; 
		text-align: center; 
		margin-top: 4em;
		}
	#disclaimer-notice p {
		color:#000000;
		padding: 3px;
		text-align:center;	
		margin: 2px;} 

	#disclaimer-notice a:link {
		color:#0000FF; 
		text-decoration: none;}
	#disclaimer-notice a:visited { 
		color: #0000FF;
		text-decoration: none;}		
	
	#disclaimer-notice a:hover { 
		text-decoration:underline;
		color: #0000FF;}	
	
	#disclaimer-head {
	text-align: center;
	background-color:#494938;
	color:#FFFFFF;
	font-weight:bold;}
	
	#disclaimer-body{
		padding:2px;}
	/* end what's new message */
	
	/* State/District Addresses in the left nav  12/4/06 */

	#address-notice {
		font-size: 90%;
		margin: 0 auto; 
		text-align: center; 
		margin-top: 3em;}
	#address-notice p {
		font-size: x-small;
		color:#000000;
		padding: 1px;
		text-align: center;	
		margin: 2px;} 
	
	/* end address block */
	


	/* SITE SEARCH */

#site-search {
		text-align: center; 
		font-weight: bold;
		padding: 3px;
		background-color: #999966;
		height: 30px;
		width: 160px;
		margin: -10px -10px 15px 0;}
		
#site-search input, button, submit{
		color: #494938;
		width: 35px;
		height: 21px;
		border: 1px solid #555;
		margin-top: 5px;
		padding: 0;
		margin-left: -12px;}		

#site-search .search-text{
		background-color: #FFFFFF;
		float:left;
		font-weight: normal;
		width: 85px;
		height: 17px;		
		padding: 1px 4px;
		border: 1px solid #555;
		display: block;
		font-size: 14px;
		margin-left: 14px;}		


	/* ENDSITE SEARCH */

	#splash-notice {
		border:solid 1px #0E47F0; 
		background-color:#FFFFFF; 
		padding: 2px;
		font-size: small;
		width: 70%;
		white-space:normal;
		margin-left: auto;
		margin-right: auto;
		margin-bottom: 15px;
		}
	#splash-notice p {
		color: #0E47F0;
		margin: 2px;
		text-align: center;	} 


	/*** BEGIN Top Container Elements - bcrumb and print ***/

		#top-container p {  /* breadcrumb style */	
			margin: 0;
			padding: 0;
			color: #000000;
			float: left;}
		#top-container p a {/* breadcrumb style */	
			text-decoration: none;}
		#top-container p a:visited {/* breadcrumb style */	
			color: #0000FF;
			text-decoration: none;}
		#top-container p a:hover {/* breadcrumb style */	
			color: #0000FF;
			text-decoration: underline;}
		#top-container #print-icon a:link {/* print page style */	
			text-decoration: none;
			font-size: xx-small;
		}
		#top-container #print-icon a:visited {/* print page style */	
			color: #0000FF;
			text-decoration: none;
		}
		#top-container #print-icon a:hover {/* print page style */	
			color: #0000FF;
			text-decoration: underline;
		}
		#top-container #print-icon {/* print page container */	
			float: right;
			padding: 0 2px;
			width: 70px;
			margin: 3px -2px 0 0;}
			
		#top-container{ /* top container w/ both bcrumb and print page elements */	
		height: 1.5em;
		margin-top: -13px;
		padding: 0 0 4px 0;
		clear: both;}
		
		#top-container .right{ /* top container w/ both bcrumb and print page elements */	
		float: right;
		width: 150px;
		height: 15px;
		text-align: right;
		margin-top: 4px;}		
		

	/*** END Top Container Elements - bcrumb and print ***/
	
	/** RIGHT DROP DOWN MENU  V2 **/
	#maincontent #quicklinks{  /* quicklinks id container */
	margin: 0;
	padding: 0 0 6px 6px;
	width: 155px;
	float: right;
	clear:right;}

	#maincontent #quicklinks select{ /* quicklinks selectlist */
	color:#333333;
	background-color:#FFFFFF;
	margin: 0;
	padding: 0;
	width: 150px;
	font-size: x-small; }

	#maincontent #quicklinks form{ /* quicklinks form styles */
	margin: 0;
	border: 2px solid #699271;
	padding: 1px 0 1px 1px;
	width: 150px;}

	/** END RIGHT DROP DOWN MENU **/

	#right-content {  /* required for pages w/ quick links and related table */
	float: right;
	padding: 2px;
	margin: 0 0 6px 6px;	
	clear: right;
	width: 155px;
	/* border: 1px solid black; */
	}
	

	/* New version of Relative Content table  */
	#maincontent #relativecontent {  
		float: right;
		margin: 0;
		border-color:#FFFFFF;
		border-style: hidden; }

	#maincontent table.relativecontent  { 
		float: right;
		margin:0;
		padding:0;
		width: 155px;
		margin-left: 10px;
		margin-bottom: 8px;}
	
	#maincontent table.relativecontent th{ 
	    background-color:#637b7b;
		color: #FFFFFF;

		}
		
	#maincontent table.relativecontent td{ 
	    background-color:#FFFFFF;
	    color: #FFFFFF;
		}
	
	/* End NEW Relative Content table  */
	

	/** FOOTER **/
	div#foot-text {
		padding-top: 2px;
		padding-bottom: 4px;
		background-color: #000000;
		color: #FFFFFF;
		font-size: x-small;
		text-align: center;
		padding-left: 12%;}
	div#foot-text a {
		color: #FFFFFF;
		font-size: x-small;	}
	div#foot-text a:hover {
		font-size: x-small;
		color:#FF0000;}
	div#foot-text-upper {
		background: url('/or/images/footer-right.gif') repeat-y 0 0; 
		background-position:bottom right;
		color:#000000;
		font-size: small;
		text-align: center;
		background-color:#CCCC99; 
		padding-top: 3px;
		padding-bottom: 3px;
		padding-left: 12%;
		font-size: x-small;}
	
	div#foot-text-upper a {
		color: #000000; 
		font-size: x-small;}
	div#foot-text-upper a:hover {
		color:#FF0000;
		font-size: x-small;}
		
	/* last update block */	
	#lastUpdate {
		float: left;
		margin: 0 -35px -5px 0;		
		padding: 0;		
		font-size: x-small;
		padding: 4px 0 0 2.25em;
	}
	
	
	/* end last update block */
		
	
	/** End FOOTER CSS **/	

/**** END LAYOUT COMPONENTS****/

