body, p, td, th, ul, a {
background-color: #fff;
color: #000;
font-family: "Times New Roman", Garamond, serif;
}
#content {
background-color: #fff;
width: 100%;
}
#mainnav,#header,#header2,#topnav,#footer {
	display: none;
}
#pagecontent, .Default {
	position: relative;
}
#temp_3 #pagecontent,#temp_3 .Default {
	position: absolute;
	top: 0;
	left: 0;
	width: 70%;
}
#rightbar {
  position: absolute;
  left: 71%;
  width: 24%;
}
#temp_1 #rightbar {
	display: none;
}
#sfmsbuttons {
	border-bottom: 1px solid #ccc;
	margin-bottom: 10px;
}
#sfmsbuttons input {
	position: relative;
	border: 1px solid #ccc;
	top: 1px;
	margin: 0px 0px 0px 10px;
	background: #fff;
	color: #000;
}
#sfmsbuttons #btnSForm {
	background: #369;
	color: #fff;
}
#strategicForm {
	display: block;
}
#harvestForm,#strategicResult, #harvestResult {
	display: none;
}
.rate_V {
	list-style-image:  url('i/col_code_V.jpg');
	list-style-position: inside;
}
.rate_S {
	list-style-image:  url('i/col_code_S.jpg');
	list-style-position: inside;
}
.rate_M {
	list-style-image:  url('i/col_code_M.jpg');
	list-style-position: inside;
}
.rate_L {
	list-style-image:  url('i/col_code_L.jpg');
	list-style-position: inside;
}
.rate_T {
	list-style-image:  url('i/col_code_T.jpg');
	list-style-position: inside;
}
.rate_U {
	list-style-image:  url('i/col_code_U.jpg');
	list-style-position: inside;
}
.tbl_title {
	display: list-item; 
	width: 70pt;
}
p.head, p.shead {
	text-align: center;
	font-size: 12pt;
	font-weight: bold;
	margin: 0pt 0pt 10pt 0pt ;
	padding: 2pt;
}
p.shead {
	font-size: 11pt;
}
hr {
	page-break-after: always;
}
td, th {
	padding: 3px;
	font-size: 7pt;
}

/*  TEMPLATE 100 - MOFR MPB */
#temp_100 .Default, #temp_100 #pagecontent{
	font-family: arial, helvetica,sans;
	position: absolute;
	top: 0;
	left: 0;
	width: 70%;
}
#mofrHome, #mofrCriteria, #mofrReportOptions, #greyBlock, #mapHeader, #map, #stepNav, #BTNmetaData, #mofrOutput h2 {
	display: none;
}
#outputTitle {
	font-size: 14pt;
	font-family: arial, helvetica,sans;
	font-weight: bold;
	text-align: left;
}
span.head {
	font-size: 12pt;
	font-weight: bold;
}
#mofrOutput {
	display: block;
}
#metaData {
	margin: 10px 0px 0px 50px;
}
#printGraph {
	position: relative;
	page-break-before: always;
}
td.description, td.value {
	font-size: 8pt;
	font-family: arial, helvetica,sans;
}
td.description {
	font-weight: bold;
	text-align: right;
	padding-right: 10px;
	width: 120pt;
}
span.groupname {
	font-size: 10pt;
	font-family: arial, helvetica,sans;
	font-weight: bold;
}
.mofr_graph_table {
	margin-left: 10px;
}
.mofr_graph_table td {
	width: 120px;
}
