/* Base classes */
body		{margin: 0;	padding: 0;	border: 0; text-align: center; font-family: Trebuchet MS, Verdana, Tahoma; font-size: 9pt; color: #000; background: #FFF url("/FFMICommon/images/imgTileBackground_1x3.gif") top left repeat;}
a			{text-decoration: underline; color: #cc6600;}
img			{border: none;}
select		{font-family: Trebuchet MS, Verdana, Tahoma; font-size: 100%}
input		{font-family: Trebuchet MS, Verdana, Tahoma; font-size: 100%}
iframe		{border: 1 solid #999999;}
ul			{list-style-type: square; color: #1b496a}
textarea	{font-family: Trebuchet MS, Verdana, Tahoma;}
table		{font-size: 100%}

/* Page layout */
#Content		{margin: 0 auto; width: 960px; text-align: left; background-color: White; background-image: url("/FFMICommon/images/imgFERIFMIBG.gif");  background-repeat: repeat-y; padding-bottom: 10px;}
#ContentLeft	{float: left; width: 380px; padding-left: 25px; padding-top: 8px;}
#ContentRight	{float: left; width: 380px; padding-left: 25px; padding-top: 8px;}
#ContentFull	{float: left; width: 750px; padding-left: 25px; padding-top: 8px;}

/* Header classes */
#HeaderTop			{background-color: #003366;	width: 100%; height: 100px; border-bottom: 1 solid black;}
#HeaderLogo			{background: #003366; margin: 0; padding: 0; float: left; width: 150px; height: 100px; background-image: url("/FFMICommon/images/imgHeaderLogo_default_150x69.gif"); background-position: 0 14; background-repeat: no-repeat;}
#HeaderText			{background: #003366; margin: 0; width: 485px; height: 79px; float: left; background-image: url("/FFMICommon/images/imgHeaderText_default_409x24.gif");  background-position: 63 39; background-repeat: no-repeat;}
#HeaderNav			{margin: 0;	padding-top: 3px; float: right;	width: 260px; height: 100px;	color: white; text-align: right; font-size: 8pt; font-family: Verdana, Tahoma; background-image: url("/FFMICommon/images/imgHeaderTR_Logo_FFMI.gif");  background-position: 0 0; background-repeat: no-repeat;}
#HeaderNav a		{color: White; text-decoration: none; padding-right: 10px;}
#HeaderBottom		{background-color: #e6e6e6; width: 100%; height: 51px;}
#HeaderHomeItem		{width: 192px; height: 51px; background-color: #003366; border-top: 24 solid #006DB0; border-bottom: 6 solid #006DB0; text-align: left; font-family: Verdana, Tahoma; font-size: 11pt;}
#HeaderHomeItem a	{color: White; text-decoration: none; padding-left: 12px;}
#HeaderSpacer1		{width: 100%; height: 2px; font-size: 0pt; border-bottom: 1 solid white; background: #006DB0; overflow: hidden;}
#HeaderSpacer2		{width: 100%; height: 2px; font-size: 0pt; background: White; overflow: hidden;}
#HeaderSpacer2a		{width: 192px; height: 2px; font-size: 0pt; background: #006db0; overflow: hidden;}
#HeaderSpacer3		{width: 100%; height: 1px; font-size: 0pt; background: #cccccc; overflow: hidden;}
#HeaderSpacer3a		{width: 192px;height: 1px; font-size: 0pt; background: #004588; overflow: hidden;}
#HeaderSpacer4		{width: 100%; height: 1px; font-size: 0pt; background: White; overflow: hidden;}
#HeaderSpacer4a		{width: 192px; height: 1px; font-size: 0pt; background: #0099ff; overflow: hidden;}

/* Header class */
#Footer				{font-family: Verdana, Tahoma; font-size: 8pt; width: 960px; height: 20px; background-color: #e6e6e6; padding-right: 5px; text-align: right; padding-top: 3px; border-left: solid 192px #006DB0;}

/* SideNav classes */
#SideNav				{font-family: Verdana, Tahoma; background-color: #006DB0; float: left; width: 192px; height: 600px; padding-top: 14px; padding-left: 18px;}
#SideNav div			{color: White; font-size: 10pt; padding-bottom: 8px;}
#SideNav div a			{text-decoration: none;	color: White;}
#SideNav div div		{color: White; font-weight: normal; font-size: 10pt;	padding-top: 3px; padding-bottom: 2px;}
#SideNav div div a		{text-decoration: none;	color: White;}

/* Content styles */
h1	{font-weight: normal; color: Black; font-size: 200%; padding-bottom: 8px; border-bottom: 1 solid #999999; margin-bottom: 0px; margin-top: 0px;}
h2	{font-weight: normal; color: Black; font-size: 140%; margin-bottom: 0px; margin-top: 15px;}
h3	{font-weight: bold; color: #003366; font-size: 100%; margin-bottom: 0px; margin-top: 8px;}
h4	{font-weight: normal; color: #1b496a; font-size: 100%; margin-bottom: 0px; margin-top: 10px;}
h5	{font-weight: bold; color: Black; font-size: 100%; }
h6	{font-weight: bold; color: Black; font-size: 80%;}
p	{font-weight: normal; color: #1b496a; font-size: 100%;}

#PublicationContent h1	{font-weight: normal; color: Black; font-size: 200%; padding-bottom: 8px; border-bottom: 1 solid #999999; margin-bottom: 0px; margin-top: 0px;}
#PublicationContent h2	{font-weight: normal; color: Black; font-size: 140%; margin-bottom: 0px; margin-top: 15px;}
#PublicationContent h3	{font-weight: bold; color: #003366; font-size: 100%; margin-bottom: 0px; margin-top: 8px;}
#PublicationContent h4	{font-weight: normal; color: #1b496a; font-size: 100%; margin-bottom: 0px; margin-top: 10px;}
#PublicationContent h5	{font-weight: bold; color: Black; font-size: 100%;}
#PublicationContent h6	{font-weight: normal; color: Black; font-size: 80%;}
#PublicationContent p	{font-weight: normal; color: #1b496a; font-size: 100%;}

/* Report Generator Web Controls Section */
/* Report Control - incorporates Report and Heatmap */
#ReportControl table		{background-color: #006DB0; color: White;}

/* Report styles */
#Report table				{background-color: White;}
#Report	tr td				{border-bottom: solid 1 #006eb3; padding: 2 2 2 2;}
#Report tr.Header			{font-weight: bold;}
#Report tr.Item				{background-color: #bdc5d6; color: Black; font-weight: normal;}
#Report tr.AlternatingItem	{background-color: #d6cfbc; color: Black; font-weight: normal;}
#Report tr.Footer			{font-weight: bold;}

/* Heatmap styles */
#Heatmap table				{background-color: White;}

/* Chart Control = incorporates Chart and Map */
#ChartControl table		{background-color: #006DB0;  color: White;}

/* Chart styles */
#Chart title				{font-family: Trebuchet MS; font-size: 9pt; font-weight: normal; }
#Chart axis					{font-family: Trebuchet MS; font-size: 8pt;}
#Chart legend				{font-family: Trebuchet MS; font-size: 8pt;}

/* Map styles */
#Map title					{font-family: Trebuchet MS; font-size: 9pt; font-weight: normal; }
#Map axis					{font-family: Trebuchet MS; font-size: 8pt;}
#Map legend					{font-family: Trebuchet MS; font-size: 8pt;}

/* Button styles */
#Button text				{font-family: Tahoma; font-size: 8pt; font-weight: bold; color: #000000;}
#Button graphic				{color: #00b05b;}
