@charset "utf-8";
/* CSS Document */

/*=== Layout Styles ===*/

.printHide	{
	display:none;
}

.screen-printHide	{
display:none;
}

body	{
	width: auto;
	margin: 0 5%;
	padding: 0;
	border: 0;
	float: none !important;
	color: black;
	background: #ffffff;
	font-size:11pt;
}

div#page	{
padding:0px;
}
	
div#headerContainer	{
float: none !important;
width: auto;
height:192px;
padding:1.2em 0;
margin:0px;
}

	div#logoScreen	{
	float: none !important;
	}
	
	div#logoMobile	{
	display:none;
	}
	
	div#headerContent	{
	display:none;
	}
	
		div#flash_area	{
		display:none;
		}
		
div#contentContainer	{
	width: auto;
	margin: 0;
	padding: 0;
	border: 0;
	float: none !important;
	color: black;
	background: transparent none;
}

	div#leftColumn	{
	display:none;
	}
		
/*		div#left_green	{
		float: none !important;
		background-image:url(../images/left_green.gif);
		width:205px;
		height:76px;
		margin:0px;
		padding:0px;
		}
			.greenTitle	{
			font-family:Arial, Helvetica, sans-serif;
			font-size:16px;
			color:#d4ece2;
			padding: 5px 0px 4px 10px;
			font-weight:bold;
			}

			a.greenCTA	{
			font-family:Arial, Helvetica, sans-serif;
			font-size:13px;
			line-height:14px;
			color:#FFFFFF;
			padding: 0px 0px 0px 0px;
			font-weight:bold;
			}
			
			a.greenCTA:hover	{
			color:#CCCCCC;
			text-decoration:underline;
			}

		div#focus_group	{
		float: none !important;
		width:195px;
		margin:0px;
		padding:5px 0px 10px 10px;
		}
		
			div#focus_group ul	{
			width:157px;
			padding:5px 0px 0px 8px;
			margin:0px;
			
			}
			
			div#focus_group ul li	{
			border-bottom:1px solid #6d8daf;
			list-style-type:none;
			padding:3px 4px;
			margin:0px;
			display:block;
			}
			
						
			div#focus_group ul li a	{
			font-size:15px;
			padding:0px 4px;
			margin:0px 0px;
			color:#6c8caf;
			text-decoration:none;
			display:block;
			}
			
			div#focus_group ul li a:hover	{
			font-size:15px;
			color:#ffffff;
			background-color:#6c8caf;
			text-decoration:none;
			}
			
		div#left_blue	{
		float: none !important;
		background-image:url(../images/left_blue.gif);
		width:205px;
		height:78px;
		margin:0px;
		padding:0px;
		}
		
		div#left_weather	{
		width:185px;
		padding:10px;
		margin:0px;
		float: none !important;
		background-color:#FFFFFF;
		}
*/	


	div#content	{
	float: none !important;
	width:auto;
	padding:2em 0;
	margin:0;
	border-top:1px solid #000000;
	}
	
	table#ff_table, table#ff_table td {
	background:none;
	width:593px;
	page-break-before:always;
	}
	
	ff-address_font	{
	font-size:11pt;
	border:none;
	}
	
	div#contentIndex	{
	float: none !important;
	width:auto;
	padding:2em 0;
	margin:0;
	border-top:1px solid #000000;
	}
	
	.indexTopContent	{
	padding-left:0;
	}
		div#index_bottom3	{
		width:auto;
		padding:20px 0px 0px 0px;
		margin:0px;
		float: none !important;
		}
			
			div#index_left-Box	{
			width:auto;
			margin:0px;
			float: none !important;
			}
				div#index_left	{
				float: none !important;
				width:auto;
				background-image:none;
				padding:0px 0px 0px 0px;
				margin:0px 0px 0px 0px;
				font-size:11pt;
				}

			div#index_middle-Box	{
			width:auto;
			margin:0px;
			padding:1.8em 0;
			float: none !important;
			}
				div#index_middle	{
				float: none !important;
				width:auto;
				background-image:none;
				padding:0px 0px 0px 0px;
				margin:0px 0px 0px 0px;
				font-size:11pt;
				}
			
			div#index_right-Box	{
			width:auto;
			margin:0px;
			float: none !important;
			}
				div#index_right	{
				float: none !important;
				width:auto;
				background-image:none;
				padding:0px 0px 0px 0px;
				margin:0px 0px 0px 0px;
				font-size:11pt;
				}
				
				div#index_sub_text	{
				margin-top:5px;
				}
			
			div#readMore	{
			display:none;
			}
			
/*				div#readMore a	{
				color:#738a9f;
				padding:0px;
				margin:0px;
				text-decoration:none;
				}
				
				div#readMore a:hover	{
				color:#666666;
				}*/


		div#footer	{
		width:auto;
		float: none !important;
		background-image:none;
		background-repeat:repeat-x;
		
		}

		div#footer2	{
		width:auto;
		float: none !important;
		background-image:none;
		padding-top:10px;
		}
		
			div#footerBlue	{
			width:auto;
			font-size:9.5pt;
			color:#000000;
			margin:50px 0 0 0;
			padding:10px 0 0 0;
			float: none !important;
			border-top:1px solid #000000;
			text-align:center;
			}
			
			div#footerGray	{
			display:none;
			}
				/*div#footerGray a	{
				color:#999999;
				font-weight:bold;
				font-size:10px;
				text-decoration:none;
				}
				
				div#footerGray a:hover	{
				color:#333333;
				}*/
				
				
	div#printHide	{
	display:none;
	}
	
	div#printShow	{
	display:block;
	}
/*=== End Layout Styles ===*/


/*=== Basic Styles ===*/


a
{
	font-size:12pt;
	color:#666666;
	text-decoration:underline;
	font-weight:normal;
}

/*a:hover {
	color:#029a67;
	text-decoration:underline;
	
}
*/
.greenTitleLink	{
	color:#666666;
	font-size:13pt;
	text-decoration:none;
	font-weight:bold;
	}


h1	{
	font-family:Arial, Helvetica, sans-serif;
	color:#666666;
	font-size:14pt;
	margin:0px 0px 5px 0px;
	padding:0px;
	}
	
h2	{
	font-family:Arial, Helvetica, sans-serif;
	color:#333333;
	font-size:15pt;
	margin:0px 0px 5px 0px;
	padding:0px;
	font-weight:normal;
}

h2.blackH2	{
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:16pt;
	margin:0px 0px 0px 0px;
	padding:0px;
	font-weight:bold;
}

a.weather_bottom	{
font-size:10px;
color:#cccccc;
font-weight:normal;
font-family:Arial, Helvetica, sans-serif;
text-decoration:none;
line-height:12px;
}

a.weather_bottom:hover	{
color:#333333;
}

.managers	{
font-size:10pt;
padding:0px 8px;
}



.titleCell	{
background-color:#029a67;
color:#FFFFFF;
font-weight:bold;
border-bottom:2px solid #333333;
border-left:1px solid #333333;
border-right:1px solid #ffffff;
border-top:1px solid #333333;
padding:4px;
}

.tablecellcolored-dark	{
background-color:#d9e1ea;
border:1px solid #333333;
border-top:none;
padding:3px 6px;
}

.tablecellcolored-light	{
background-color:#edf3f9;
border:1px solid #333333;
border-top:none;
padding:3px 6px;
}

.ff-address	{
background-color:none;
border-top:none;
border-bottom:none;
}


.images	{
display:none;
}
/*=== End Basic Styles ===*/
