@charset "utf-8";
/* CSS Document */

/*  --------------------------------------- PAGE & HEADER STYLES ---------------------------------- */

body {
	margin: 0px auto;
	margin-top: 0px;
	font: Verdana, Helvetica, Arial;
	padding: 0px;
	background: #515151;
}

#Container {
 margin-top: 0px;
 padding: 0px;
 width:760px;
}

#PageTitle {
 width: 757px;
 background: #cc3300;
 margin-top: 0px;
 margin-bottom: 16px;
 padding-top: 6px;
}

#globalNavContainer {
 border-bottom: none;
 background: #F3EEDB url('/nd/images/header_fastfacts_bottom.gif') no-repeat 0px 25px;
 height: 35px;	
}

/* ============================================= TABBED MENU ============================================ */

#FFmenu {
	margin : 0px auto;
	margin-top: 36px;
	padding-bottom: 0px;
	background: #515151;
	width: 755px;
	border: 0px;
	padding-left: 10px;
}

#FFmenu ul, #FFmenu li	{
	display : inline;
	list-style-type : none;
	margin : 0;
	padding : 0;
}

	
#FFmenu a:link, #FFmenu a:visited	{
	background : #E8EBF0;
	border : 1px solid #ccc;
	color : #666;
	float : left;
	font-size : 10px;
	font-weight : normal;
	line-height : 14px;
	margin-right : 8px;
	padding : 2px 10px 2px 10px;
	text-decoration : none;
}

#FFmenu a:link.active, #FFmenu a:visited.active	{
	background : #fff;
	border-bottom : 1px solid #fff;
	color : #000;
}

#FFmenu a:hover	{
	color : #f00;
}

	
body.section-1 #FFmenu li#nav-1 a, 
body.section-2 #FFmenu li#nav-2 a,
body.section-3 #FFmenu li#nav-3 a,
body.section-4 #FFmenu li#nav-4 a,
body.section-5 #FFmenu li#nav-5 a {
	background : #fff;
	border-bottom : 1px solid #fff;
	color : #000;
}

#FFmenu ul a:hover {
	color : #f00 !important;
}
/* ====================================================== MAIN CONTENT LAYOUT ======================= */

#MainContainer {
 width:758px;
 clear: both;
 margin: 0px auto;
 padding: 0px;
 padding-top: 8px;
 border-left: 1px solid gray;
 border-right: 1px solid gray;
 border-bottom: 1px solid gray;
 border-top: 0px solid #ccc;
 background: white; 
}

#MainContainer p {
 text-align: left;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 12px;  
 line-height:16px;
}	

#Subtitle {
	clear:left;
	width: 744px;
	margin-left: 12px;
}

#Subtitle h2 {
 color: #8D2300;
 margin-top: 8px;
 margin-bottom: 0px;
 text-align:left;
}

#Subtitle h3 {
 color: #333333;
 text-align: left;
 margin-top: 0px;
 padding-top: 0px;
}
#Subtitle span.currentLocation {
	color:black;
	font-weight:bold;
	font-size:16px;
}

#ControlPanel {
 width: 744px;
 margin-left: 12px;
}

#ControlPanel span.selected {
	background:#F3EEDB;
	border:1px dashed #8D2300;
	padding:3px;
}
#ControlPanel p.menuPrompt {
	clear:left;
	font-weight:bold;
}
#ControlPanel ul.menuList {
	clear:left;
	float:left;
	margin:0 0 12px 0;
}
#ControlPanel ul.menuList li {
	float:left;
	line-height:2em;
	list-style:none;
	margin:0 6px 0 6px;
}

#FFsubmenu {
	margin : 0px auto;
	margin-top: 12px;
	padding-bottom: 0px;
	width: 744px;
	border: 0px;
}

#FFsubmenu ul, #FFsubmenu li	{
	display : inline;
	list-style-type : none;
	margin : 0px;
	padding : 0px;
	color : #666;
	float : left;
	font-size : 10px;
	font-weight : normal;
	line-height : 14px;
}

	
#FFsubmenu a:link, #FFsubmenu a:visited	{
	color : #666;
	float : left;
	font-size : 12px;
	font-weight : normal;
	line-height : 20px;
	margin-right : 8px;
	padding : 2px 6px 2px 10px;
	text-decoration : none;
}

#FFsubmenu a:link.active, #FFsubmenu a:visited.active	{
	color : #000;
}

#FFsubmenu a:hover	{
	color : #f00;
}

div.ffSection {
	margin: 0 12px 36px 12px;
}
.ffSection h2 {
	clear:left;
	color:#8D2300;
	float:left;
	margin:36px 0 0 0;
}
.ffSection h3 {
	clear:left;
	float:left;
	margin:0;
	text-align:left;
	width:100%;
}
.ffSection h5 {
	clear:both;
	float:left;
	font-size:12px;
	line-height:18px;
	margin:12px 0 0 0;
	text-align:left;
	width:100%;
}
.ffSection table {
	clear:left;
	float:left;
	margin:0 0 12px 0;
	width:100%;
}
.ffSection p {
	clear:both;
	float:left;
	margin:18px 12px 18px 0;
	width:290px;
}
.ffSection img {
	clear:right;
	float:right;
	margin:24px 0 18px 0;
}

hr.ffSectionDivider {
	margin:0 12px;
}
p.ffTopLink {
	float:right;
	margin:0 12px 24px 0;
}
/* ============================================== TABLE STYLES ===================================== */

.dataTable {
    WIDTH: 95%;
	margin: 0px auto;
	margin-top: 12px;
    BORDER-RIGHT: #d9caa9 1px solid;
    BORDER-TOP: #d9caa9 1px solid;
    BORDER-LEFT: #d9caa9 1px solid;
    BORDER-BOTTOM: #d9caa9 1px solid;
    BORDER-COLLAPSE: collapse;
    FONT-FAMILY: Verdana;
    FONT-SIZE: 11px;
}

.headerRow {
    FONT-WEIGHT: bolder;
    COLOR: #8d2300;
    BACKGROUND-COLOR: #e9d9b5
}

.headerCell {
    BORDER-RIGHT: #e9d9b5 1px;
    BORDER-TOP: #e9d9b5 1px;
    FONT-WEIGHT: bolder;
    FONT-SIZE: 11px;
    BORDER-LEFT: #e9d9b5 1px;
    COLOR: #8d2300;
    LINE-HEIGHT: normal;
    BORDER-BOTTOM: #e9d9b5 1px;
    LETTER-SPACING: normal;
    BACKGROUND-COLOR: #e9d9b5;
    TEXT-ALIGN: center
}

.sectionTitle {
 font-weight: normal;
 font-style:italic;
 font-size: 11px;
}

.sectionCell1 {
 text-align: left;
 font-weight: bold;
 font-style:italic;
 white-space: nowrap;
 padding-left: 4px;
 padding-top: 4px;
 background: #F7F2E1;
 BORDER-TOP: #e9d9b5 1px solid;
}

.sectionCell2 {
 text-align:center;
 font-size: 11px;
 font-weight: normal;
 font-style: normal;
 white-space: nowrap;
 padding-left: 4px;
 padding-top: 4px;
 background: #F7F2E1;
 BORDER-TOP: #e9d9b5 1px solid;
}

.dataRow1 {
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    BORDER-LEFT: medium none;
    BORDER-BOTTOM: medium none;
    BACKGROUND-COLOR: white;
    TEXT-ALIGN: left
}

.labelCell1 {
    FONT-SIZE: 11px;
    BACKGROUND-COLOR: white;
    TEXT-ALIGN: left;
	padding-left: 11px;
    BORDER-RIGHT: #d9caa9 1px solid;
    BORDER-LEFT: #d9caa9 1px solid;
    BORDER-TOP: #d9caa9 1px solid;
    BORDER-bottom: #d9caa9 1px solid;
}

.labelCell2 {
    FONT-SIZE: 11px;
    BACKGROUND-COLOR: #FFFBEF;
    TEXT-ALIGN: left;
	padding-left: 11px;
    BORDER-RIGHT: #d9caa9 1px solid;
    BORDER-LEFT: #d9caa9 1px solid;
    BORDER-TOP: #d9caa9 1px solid;
    BORDER-bottom: #d9caa9 1px solid;
}

.dataCell1 {
    BORDER-RIGHT: #d9caa9 1px solid;
    BORDER-TOP: #d9caa9 1px solid;
    FONT-SIZE: 11px;
    BORDER-LEFT: #d9caa9 1px solid;
    BORDER-BOTTOM: #d9caa9 1px solid;
    LETTER-SPACING: normal;
    BACKGROUND-COLOR: white;
    TEXT-ALIGN: center;
	padding: 0 12 0 12;
}
.dataRow2 {
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    BORDER-LEFT: medium none;
    BORDER-BOTTOM: medium none;
    BACKGROUND-COLOR: #FFFBEF;
    TEXT-ALIGN: left
}

.dataCell2 {
    BORDER-RIGHT: #d9caa9 1px solid;
    BORDER-TOP: #d9caa9 1px solid;
    FONT-SIZE: 11px;
    BORDER-LEFT: #d9caa9 1px solid;
    BORDER-BOTTOM: #d9caa9 1px solid;
    LETTER-SPACING: normal;
    BACKGROUND-COLOR: #fffbef;
    TEXT-ALIGN: center;
	padding: 0 12 0 12;
}

.dataRowTotal1 {
    FONT-WEIGHT: bolder;
    BACKGROUND-COLOR: #ffffff
}

.dataRowTotal2 {
    FONT-WEIGHT: bolder;
    BACKGROUND-COLOR: #FFFBEF;
}

.labelCellTotal1 {
    BORDER-RIGHT: #e9d9b5 1px solid;
    BORDER-TOP: #e9d9b5 1px solid;
    FONT-WEIGHT: bolder;
    FONT-SIZE: 11px;
    BORDER-LEFT: #e9d9b5 1px solid;
    BORDER-BOTTOM: #e9d9b5 1px solid
}

.labelCellTotal2 {
    BORDER-RIGHT: #e9d9b5 1px solid;
    BORDER-TOP: #e9d9b5 1px solid;
    FONT-WEIGHT: bolder;
    FONT-SIZE: 11px;
    BORDER-LEFT: #e9d9b5 1px solid;
    BORDER-BOTTOM: #e9d9b5 1px solid;
    BACKGROUND-COLOR: #FFFBEF;
}

.dataCellTotal1 {
    BORDER-RIGHT: #e9d9b5 1px solid;
    BORDER-TOP: #e9d9b5 1px solid;
    FONT-WEIGHT: bolder;
    FONT-SIZE: 11px;
    BORDER-LEFT: #e9d9b5 1px solid;
    BORDER-BOTTOM: #e9d9b5 1px solid;
    BACKGROUND-COLOR: #ffffff;
	TEXT-ALIGN: center
}

.dataCellTotal2 {
    BORDER-RIGHT: #d9caa9 1px solid;
    BORDER-TOP: #d9caa9 1px solid;
    FONT-WEIGHT: bolder;
    FONT-SIZE: 11px;
    BORDER-LEFT: #d9caa9 1px solid;
    BORDER-BOTTOM: #d9caa9 1px solid;
    BACKGROUND-COLOR: #FFFBEF;
	text-align: CENTER
}

.tableNote {
}

.noteCell {

    FONT-SIZE: 10px;
	text-align: left;
    FONT-FAMILY: Verdana;
    BORDER-COLLAPSE: collapse;
    BACKGROUND-COLOR: #f7f2e1;
	padding: 4px;
	padding-top: 6px;
}

/* ========================================== NOTES ============================== */

.notes {
	background: white; 
	clear: both; 
	margin: 0px 12px 48px 12px; 
	padding: 0px;
}

.notes h3 {
	text-align: left;
	color: black;
	margin-bottom: 0px;
	padding-left: 0px;
	padding-bottom: 2px;
}

.notes ul {
	text-align: left;
	}

.notes ul li {
		font-size:12px;
	}
	

.notes ul li.source {
	list-style:none;
	margin:10px;
	font-size:11px;
}
