body {
}

#frwrap{
	background: black url(./images/flamebacktrysm.jpg) bottom repeat-x fixed;
/*	background:yellow;*/
}

#mcontent {
	background:white;
}
		
			#banimg {
				margin:0 auto;
				padding:0;
				width: 597px;
				text-align:center;
			}
			
			#fppic{
				width: 256px;
				float:right;
				border:double;
				margin: .25em;
			}
		
			
		#mcontent h1 {padding-top: 0; margin-top: 0; text-align:center;font-family:"Bookman Old Style", Georgia, "Times New Roman", Times, serif;}
		
		#mcontent p {
			margin-top: .75em;
			margin-bottom:.75em;
		}
			#content #maintext #mcontent p.clear{
				margin-bottom: 15em;
			}

	div#subjnav {
		
	}
	 	div#subjnav div#logo {
			width: 116px;
			margin:auto;
			text-align:center;
		}
		div#subjnav #frnav ul {
			list-style:none;
			width:95%;
			margin-top: 1em;
			margin-right:1%;
			padding:0;
			
		}
			div#subjnav #frnav ul li{
				display:block;
				margin: .25em 0;
			}
				div#subjnav #frnav ul li#thspg {
					display: block;
					width: 100%;
					padding: .25em;
					background:yellow;
					border: inset medium;
				}
				div#subjnav #frnav ul li a{
					display: block;
					width: 100%;
					padding: .25em;
					border: outset #ccc medium;
					text-decoration:none;
					background: #ff0 url(images/navback.jpg) repeat-x;
					color: #00f;
				}
					div#subjnav #frnav ul li a:hover, div#subjnav #frnav ul li a:focus {
						border: inset;
						border-color:inherit;
						color: #000;
						background:url(images/navbacko.jpg) repeat-x bottom;
					}
	
div.clb {
	clear:both;
	/*height:0;*/
}



#vs { /*vital statistics*/
	margin-top:.5em;
	width: 97%;
	background:white;
	border-left: solid 2px #ff0;
	padding: .5em;
}
	#subjnav #vs p {		
		margin: 0;
	}
h2 {
	font-size:125%;
}

#content table th {font-weight:bold;}

table.b1 {
	font-size: .8em;
	width: 100%;
	border: solid gray 1px;
	border-collapse:collapse;
}
table.b1 tr {
	vertical-align:top;
}
table.b1 th, table.b1 td {
	border: solid gray 1px;
	border-collapse:collapse;
	vertical-align:top;
}
table.b1 th { font-weight:bold; text-align:center;}

table#chiefs {text-align: center; margin:auto;}
table#chiefs td, table#chiefs th {padding:.5em;}

table#hist tr {vertical-align: top;}
table#hist td {padding: .5em;}
table#hist caption {font-weight: bold;}

table.yrs {margin: .75em; width: 10em; float: left; border:solid 1px #ccc;}
table.yrs tr {text-align: center;}
table.yrs th {background: black; color: white; border:solid 1px black; font-weight:bold; text-align:center;}
table.yrs td {width: 50%; border:solid 1px #ccc; text-align:center;}

img.stpic {border-style: outset inset inset outset; border-color: #999; border-width: thick;}

p.histlink {width: 30%; float:left; text-align:center;}

p#tagline{margin-top:0; font-style:italic; text-align:center;}

/* Mission Vision Goals */
div#mvg h2 {font-family:Georgia, "Times New Roman", Times, serif; font-size:150%; border-bottom: solid medium; margin-bottom: .25em; margin-top:2em;}
div#mvg h2#first {margin-top:1em;}
div#mvg h3 {font-size:125%; text-align:center; font-style:italic;}
div#mvg h3 span.norm {font-weight:normal; font-size:95%;}
div#mvg p {margin: auto 1em;}
div#mvg dl {margin-left:1em;}
div#mvg dt {font-weight:bold;}
div#mvg dd {margin-bottom: 1em;}

/*Report/Records Requests*/
div#rep h2, div#rep h3 {margin-bottom:0;}
div#rep h3 {margin-left: 1em;}
div#rep p {margin-left: 1.5em; margin-top:0;}
div#rep ul {margin-top:0;}

div#emsab h2 {font-size:1.15em; font-style:italic; margin-bottom: .5em;}
div#emsab p {margin-top: 0;}
div#emsab table {margin-top:0;}
div#emsab table th {text-align:left;}
div#emsab table td.name {padding-right: 1em; white-space:nowrap;}
div#emsab div#agenda {float: right; width: 7em;  margin: .25em; margin-right: 1em; text-align:center; font-weight:bold; text-transform:uppercase; font-size:larger;}
div#emsab div#agenda a {display:block; width: 6.5em; border: double medium red; padding: .25em; text-align:center;}
	div#emsab div#agenda a:hover{border:black; color: black;}
	div#emsab div#agenda a span.sp {font-size:x-small;}
	
ul.sqr {
	list-style-type:square;
}


h2.admin {font-family:Georgia, "Times New Roman", Times, serif; font-size:150%; border-bottom: solid medium; margin-bottom: 1em; clear:right;}

div.imgfltadmin {
	float:left;
	margin-right: .5em;
}

div.plat {
	float:left;
	width: 99%;
	margin: .5em auto;
}
	div.plat img {
		float:left;
		margin-right: .5em;
	}

div.platl, div.platr {
	width: 250px;
	margin: .25em .25em 1.5em .25em;
	/*clear:both;*/
}	
	div.platl h3, div.platr h3{ margin-bottom: .25em;}
	
div.platl {
	clear:left;
	float:left;
}
	
div.platr {
	clear:right;
	float:right;
}


/*Annual Report styles*/
.bdy {font-family: serif; width:98%; margin: auto;}
div#titlepage {border: double thick #006; padding: .5em;}
.bdy h1 {font-family: "Bookman Old Style", serif; text-align: center;}
.bdy h2 {font-family: "Bookman Old Style", serif; text-align: center; font-weight: normal; margin-top: 2em; margin-bottom:1em;}
.bdy h3 {text-align:center; font-weight:normal; font-size:100%; text-decoration:underline;}
#content .bdy p.ndnt {margin-left: 1em; margin-top: 0; margin-bottom: 0; font-style: italic;}
td.bti {font-style: italic; text-align: center;}
td.bti:first-line {font-weight: bold; font-style: normal;}
table.ths1, table.ths, table.arstats {border: solid 1px gray; border-collapse:collapse; width: 95%; margin: auto auto 3em auto;}
table.ths1 td {border: 1px solid gray;}
table.ths td {text-align: center; border: 1px solid gray;}
table.ths tr {vertical-align: top;}
table.ths caption {padding-bottom: 1em; text-align:center;}
table.ths1 th, table.ths th {border: 1px solid gray; text-align:center;}
table.ths1 th.lft, table.ths th.lft, table.ths.lft th {text-align:left;}
table.ths.lft td {text-align: left; border: 1px solid gray;}
table.ths.lft tr td.btm {vertical-align:bottom; font-style: italic;}
table.ths.lft caption {padding-bottom: 1em; text-align:center; font-weight:bold;}

table.arstats, table.arstats th, table.arstats td {border: 1px solid gray; border-collapse:collapse;}
table.arstats tr {vertical-align:top;}
table.arstats caption {padding-bottom: 1em; text-align:center;}
#content th.fc {text-align:left;}
table.arstats td {font-style:italic;}
table.arstats td.fc, td.fc {font-style:normal; font-weight:bold;} 
#content table.arstats th.sub {font-style: italic; font-weight:normal;}

table.actsum { width: 85%; margin:auto; margin-bottom: 1em;}
table.actsum, table.actsum th, table.actsum td {border: 1px solid gray; border-collapse:collapse;}
table.actsum tr {vertical-align:top;}
table.actsum th {text-align:left;}
table.actsum th {padding-left: 1em;}
table.actsum td {text-align:right; padding-right: 2em; padding-left: 1em;}
table.actsum td.lft {text-align:left;}

#content th.sub {font-weight: normal; text-align: left;}
th.surv {font-weight: normal; text-align: left; text-decoration:underline; padding-top: 1em; padding-bottom: 1em;}
table.roster07, table.roster06 {width: 100%;}
table.roster07 tr, table.roster06 tr {vertical-align:top;}
table.roster07 td {width: 50%; padding-top:1em;}
#content table.roster07 td h3 {font-size:100%; margin-top: 0; margin-bottom: 0;font-weight:bold;}
#content table.roster07 td p {margin-top:0;}
table.roster07 h3+p {margin-left: 10%;}
table.roster07 h3+p.p {margin-left: 0; text-align:center;}
table.roster06 td {padding: 10px;}
table.roster06 td.cen p{text-align:center;}
.b {font-weight: bold;}
p.u {margin-top: 3.5em;}
span {white-space:nowrap;}
#content #maintext th.ub {font-weight:normal;}
/*end annual report styles*/