/* CSS Document */
/* existing styles, may require cleanup*/
.WHITEborder {color: white; font-size: 0.625em;}
.WHITEheadingB {color: white; font-weight: 600; font-size: 8pt; padding: 8px 13px;}
.subNavCell {background-color: #C49737; color: #49445C; font-size: 8pt;}
.BGimage {background-repeat: no-repeat; font-size: 8pt;}
.BGsideImage {background-repeat: no-repeat; background-position: bottom left; font-size: 8pt}

.homeBody {font-family: arial, futura, sans-serif; margin-top: 3px}

.WHITE {color: white; font-size: 8pt}
.WHITEheading {color: white; font-size: 8pt}
img.arrow {margin-right: 9px}
.newsTxt {color: black; font-size: 8pt}
.botNav {color: black; font-size: 8pt; padding: 8px 0px}
.WHITEheadingCell {text-align: center; background-color: black; color: white; font-size: 8pt; padding-top:10px}

.Hnav:link {color: white; text-decoration: none}    /* unvisited links */
.Hnav:visited {color: white; text-decoration: none}   /* visited links   */
.Hnav:hover {color: #C49737; text-decoration: none} /* user hovers     */
.Hnav:active {color: #C49737; text-decoration: none}   /* active links    */

.more:link {color: #C49737; text-decoration: none}    /* unvisited links */
.more:visited {color: #C49737; text-decoration: none}   /* visited links   */
.more:hover {color: black; text-decoration: none} /* user hovers     */
.more:active {color: black; text-decoration: none}   /* active links    */

.notd:link {color: black;text-decoration: none; font-size: 1em;}    /* unvisited links */
.notd:visited {color: black;text-decoration: none; font-size: 1em;}   /* visited links   */
.notd:hover {color: #C49737;text-decoration: none; font-size:  1em;} /* user hovers     */
.notd:active {color: #C49737;text-decoration: none; font-size:  1em;}   /* active links    */

.Snav:link {color: #49445C; text-decoration: none}    /* unvisited links */
.Snav:visited {color: #49445C; text-decoration: none}   /* visited links   */
.Snav:hover {color: white; text-decoration: none} /* user hovers     */
.Snav:active {color: #49445C; text-decoration: none}   /* active links    */

.regLink:link {color: #C49737; text-decoration: underline}    /* unvisited links */
.regLink:visited {color: #C49737; text-decoration: underline}   /* visited links   */
.regLink:hover {color: black; text-decoration: underline} /* user hovers     */
.regLink:active {color: black; text-decoration: underline}   /* active links    */

/* new styles */
/* em sizing 1.125em = 18px, 1em = 16px, 0.875em = 14px, 0.75em = 12px*/
body {
    font-size:100%;
    line-height:1.125em;
	padding:0;
	margin:0;
	/*background:URL("../images/NFM_bkg.jpg") top left no-repeat;*/
	background:URL(../images/tile_orangeGradient.jpg) top repeat-x;
	font-family: arial, futura, sans-serif;
}
#page{
	background:URL("../images/NFM_bkg2.jpg") top left no-repeat;
}
form{
	margin:0;
	padding:0;
}
#headerSection{
	width:900px;
}
#logoSection{
	display:block;
	background:URL("../images/NFM__03.gif") top left no-repeat #ffffff;
	width:393px;
	height:124px;
	float:left;
}
#NFMLogo{
	margin:27px 0 0 20px;
}
#MyNFMTitle{
	margin:20px;
}
.offset{
	margin-left:180px;
}
#informedSection{
	background-color:#49445C;
	height:124px;
	float:left;
}
#informedSection table {
	border-collapse:collapse;
}
#informedSection table td{
	padding:10px;
	color:#ffffff;
	font-size:10px;
	line-height:1.15em;
}
#informedTitle{
	background-color:#5E5970;
}
#informedTitle h1{
	font-size:0.625em;
	color: white;
	font-weight: 600;
	padding: 5px 13px 8px;
	margin:0;
}
#informedContact{
	font-size:0.55em;
	color: white;
	padding: 13px 13px 4px;
	line-height:125%;
}
#topNavSection{
	background:URL("../images/topnav_bg.gif") left top repeat-x;
	clear:both;
}

#mainContainer{
	background:URL("../images/NFM__10.gif") left top repeat-y;
}
#mainSection{
	background:URL("../images/main_bg.gif") right top repeat-y #ffffff;
	margin-left:5px;
	width:658px;
}
#mainSection h1{
 margin:0;
 padding:20px;
 font-size:1em;
 color:#d3d3d3;
}
#mainSectionBottom{
	width:663px;
	height:15px;
	background:URL("../images/main_bottom_bg.gif") 1px bottom no-repeat;
}
#footerSection{
	background-color:#f4ebda;
	margin-top:60px;
	padding-bottom:75px;
}
#bottomNavSection{
	background-color:#ffffff;
}
#topOverlay{
	background:URL("../images/top_bg.gif") left top repeat-x;
}
.formBoxOne{
	background:URL("../images/NFM_sb_title.gif") left top no-repeat;
	margin:0 20px;
	background-color:#efe0c1;
	width:565px;
}
.formBoxOne h2{
 margin:0;
 padding:10px 15px 25px;
 font-size:1em;
 color:#ffffff;
}
.formBoxOneBottom{
	width:565px;
	height:25px;
	margin:0 20px;
	padding-bottom:25px;
	background:URL("../images/NFM_sb_bottom.gif") left top no-repeat;
}
.formBoxTwo{
	background:URL("../images/NFM_sb2_top.gif") left top no-repeat;
	margin:0 20px;
	background-color:#faf6ee;
	width:565px;
}
.formBoxTwo h2{
 margin:0;
 padding:10px 20px 15px;
 font-size:.8em;
 color:#907130;
}
.formBoxTwo p{
 margin:0;
 padding:10px 20px 15px;
 font-size:.8em;
}
.formBoxTwoBottom{
	width:565px;
	height:25px;
	margin:0 20px;
	padding-bottom:25px;
	background:URL("../images/NFM_sb2_bottom.gif") left top no-repeat;
}
.formBoxThree{
	background:URL("../images/NFM_4_03.gif") left top no-repeat;
	margin:0 20px;
	background-color:#faf6ee;
	width:565px;
}
.formBoxThree h2{
 margin:0;
 padding:25px 0 50px 50px;
 font-size:1em;
 color:#966900;
}
.formBoxThree h3{
 font-size:1em;
 color:#966900;
}
.formBoxFour{
	/*background:URL("../images/NFM__12.gif") left top no-repeat;*/
	background:URL("../images/background_message.jpg") left bottom no-repeat;
	margin:0 10px 10px;
	padding-bottom:1px;
	background-color:#fffffff;
	width:630px;
}
.formBoxFour h2{
 margin:0;
 padding:15px 0 25px 50px;
 font-size:1em;
 color:#966900;
}
.formBoxFour p{
 margin:15px 20px 25px 50px;
 font-size:0.75em;
}

.formBoxFour img.homeIcon{
	float:left;
	margin-left:15px;
}
.formBoxThree #loginContainer{
	margin-left:50px
}
.formBoxThreeBottom{
	width:565px;
	height:25px;
	margin:0 20px;
	padding-bottom:25px;
	background:URL("../images/NFM_sb2_bottom.gif") left top no-repeat;
}
#loginContainer{
	font-size:.75em;
	width:400px;
	margin:0 20px;
	text-align:left;
}
#loginContainer div{
	padding-bottom:15px;
}
label{
	width:125px;
	font-weight:bold;
	float:left;
}


/* styles from index.php*/
#contentContainer{
	margin: 0px 40px;
}

.tableHeader{
	font-weight:bold;
}

.tableHeader td {
	white-space:nowrap;
	font-weight:bold;
}

#priceContainer{
	width:430px;
	height:200px;
	overflow:auto;
	margin-right:30px;
	
}
#priceTable{
	width:565px;
}
/*#priceHeaderTable{
	background-color:#666666;	
}*/
#priceTable tr.priceRow td{border-top:#cccccc 1px solid;}
#priceTable tr.priceRow.top td{border:none;}

#priceTable td{
	width:100px;
	font-size:11px;
	padding-left:10px;
}

.na{
	color:#666666;
}

.regionalMsg, .globalMsg{
	font-weight:bold;
	font-style:italic;
}
.regionalMsg{
	color:#333333;
}
.globalMsg{
	color:#FF0000;
}

.infoMsg{
	font-weight:bold;
	font-style:italic;
	color:008000;
}

/* styles from changePassword.php*/
.success{
	color:green;
	font-weight:bold;
}
.error{
	color:red;
	font-weight:bold;
}	
/* styles from admin_manageUsers.php*/
#contentContainer{
	margin: 0px 20px;
}

.formContainer{
	margin: 25px;
}
.formContainer table{
	width:100%;
}
.row{
	clear:left;
}
.submitRow{
	text-align:right;
	padding-top:10px;
}

.tableHeader{
	font-weight:bold;
	font-size:0.9em;
}
.tableHeader td{
	padding-bottom:5px;
}
.tableRow td{
	padding-bottom:8px;
}
/* styles from admin_uploads.php*/
.user{
	margin-left:25px;
}

.header{
	font-weight:bold;
}
.name{
	float:left;
	width:150px;
}

pre{
	color:#fff;
}

.submit{
	margin-top:10px;
	
}

#docDisplay table{
	font-size:11px;
}

#docDisplay td{
	vertical-align:top;
}

#docDisplay .header{
	font-weight:bold;
}

#addlResources{
	background:#F1E9D4;
	width:287px;
}

#addlResources a{
	color:#C49737
}

hr {margin:10px 0 5px 0;
	border: none;
	background-color: #C6B692;
	color: #C6B692;
	height: 1px;
	}