@charset "utf-8";
/* CSS Document */

div.clear 
{
	clear:both;
}

a.responsive_header-skip_header,
a#after_header
{
	position:absolute;
	display:block;
	width:1px;
	height:1px;
	overflow:hidden;
}

div#responsive_header
{
	clear: both;
	margin: 0 auto;
	width: 990px;
	background-color: #124c8f;
	background-image: url('/responsive/header/graphics/header_seal.png');
	background-position: 80% 0%;
	background-repeat: no-repeat;
}

div#responsive_header a:hover { outline:none; }

a#responsive_header-fdic_logo
{
	display:block;
	float:left;
	background-image: url('/responsive/header/graphics/header-fdic_logo.png');
	width:135px;
	height:51px;
	margin: 12px 12px 0 12px;
	background-repeat:no-repeat;
	overflow:hidden;
	color:transparent;
	font-size:0;
	line-height:0;
	text-decoration:none;
}

div#responsive_header h1
{
	clear:none;
	font-size: 18px;
	font-weight: bold;
	margin: 0;
	padding: 6px 0 0 0;
	font-family: Arial, Helvetica, sans-serif;
	color: #fff;
	border:none;
}

div#responsive_header h2
{
	clear:none;
	font-size: 14px;
	font-weight: normal;
	margin: 0;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	color: #fff;
}

div#responsive_header div#responsive_header-right_side
{
	float:right;
	text-align:right;
	width: 200px;
	margin-bottom:8px;
}

div#responsive_header div#responsive_header-right_side ul#responsive_header-links
{
	display: block;
	margin: 0;
	padding: 0;
	list-style-type: none;
	list-style-image: none;
}

div#responsive_header div#responsive_header-right_side ul#responsive_header-links li
{
	float:right;
	display:block;
	width:24px;
	height:24px;
	margin:5px 7px 0 0;
	padding:0;
}
div#responsive_header div#responsive_header-right_side ul#responsive_header-links li#responsive_header-itunes { background-image: url('/responsive/header/graphics/itunes.png'); }

div#responsive_header div#responsive_header-right_side ul#responsive_header-links li#responsive_header-twitter { background-image: url('/responsive/header/graphics/twitter.png'); }

div#responsive_header div#responsive_header-right_side ul#responsive_header-links li#responsive_header-facebook { background-image: url('/responsive/header/graphics/facebook.png'); }

div#responsive_header div#responsive_header-right_side ul#responsive_header-links li#responsive_header-fdicchannel { background-image: url('/responsive/header/graphics/youtube.png'); }

div#responsive_header div#responsive_header-right_side ul#responsive_header-links li#responsive_header-rss { background-image: url('/responsive/header/graphics/rss.png'); }

div#responsive_header div#responsive_header-right_side ul#responsive_header-links li#responsive_header-subscribe { background-image: url('/responsive/header/graphics/subscribe.png'); }

div#responsive_header div#responsive_header-right_side ul#responsive_header-links a
{
	display:block;
	width:24px;
	height:24px;
	overflow:hidden;
	color:transparent;
	font-size:0;
	line-height:0;
	text-decoration:none;
}
div#responsive_header div#responsive_header-right_side div#responsive_header-search { clear:both; }
div#responsive_header div#responsive_header-right_side div#responsive_header-search a
{
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
	color: white;
	text-decoration:none;
	padding-right:20px;
}

div#responsive_header div#responsive_header-right_side div#responsive_header-search a:hover { color:#ad9442; }

div#responsive_header div#responsive_header-right_side div#responsive_header-search a:active { outline:none; }

div#responsive_header div#responsive_header-right_side div#responsive_header-search label
{
	position:absolute;
	width:1px;
	height:1px;
	overflow:hidden;
}

div#responsive_header div#responsive_header-right_side div#responsive_header-search input.submit
{
	float:none;
	margin-right:8px;
}

/* START of Search Box Styles */
div#responsive_header div#responsive_header-right_side div#responsive_header-search #search
{
	width: 428px;
	height: 26px;
	float: right;
}

div#responsive_header div#responsive_header-right_side div#responsive_header-search form, fieldset
{
	border: none;
	margin: 0;
	padding: 0;
}

div#responsive_header div#responsive_header-right_side div#responsive_header-search div.form
{
	margin: 0 4px 0 0;
	width: 196px;
	height: 21px;
	background: url('/responsive/header/graphics/search_box-background.png') no-repeat scroll 0 0 transparent;
	text-align: left;
}

div#responsive_header div#responsive_header-right_side div#responsive_header-search input.field
{
	background: none repeat scroll 0 0 transparent;
	border: none;
	color: #7c7f83;
	float: left;
	font-family: Arial, Tahoma, sans-serif;
	font-size: 11px;
	margin: 0 0 0 2px;
	padding: 3px 0 0 10px;
	width: 158px;
}

div#responsive_header div#responsive_header-right_side div#responsive_header-search input.submit
{
	background: url('/responsive/header/graphics/search_box-magnifying_glass.png') no-repeat scroll 0 0 transparent;
	border: none;
	cursor: pointer;
	height: 13px;
	font-family: Arial, Tahoma, sans-serif;
	font-size: 12px;
	margin: 4px 0 0 3px;
	padding: 0;
	width: 14px;
}


div#responsive_header_nav div#responsive_header-topnav
{
	clear:both;
	background-color:#6182a4;
	padding:0;
	overflow:hidden;
	font-size:12px;
}

div#responsive_header_nav div#responsive_header-topnav ul
{
	padding:0;
	margin:0;
	list-style-type:none;
	list-style-image:none;
}
div#responsive_header_nav div#responsive_header-topnav ul#responsive_header-topnav-list { list-style:none; }
div#responsive_header_nav div#responsive_header-topnav ul li { margin:0;padding:0; }
div#responsive_header_nav div#responsive_header-topnav ul li a
{
	display:block;
	float:left;
	border-left:1px solid white;
	padding:6px 12px 0 12px;
	height:24px;
	color:white;
	text-decoration:none;
	background-repeat:no-repeat;
	background-position:center bottom;
}

div#responsive_header_nav div#responsive_header-topnav ul li a:hover,
div#responsive_header_nav div#responsive_header-topnav ul li.active a
{
	background-image:url('/responsive/header/graphics/Nav_Arrow.png');
}
div#responsive_header_nav div#responsive_header-topnav ul li.active a { color:black; }
div#responsive_header_nav div#responsive_header-topnav ul li a:hover { color:#124c8f; }

div#responsive_header_nav div#responsive_header-topnav ul li:first-child a { border:none; }

div#responsive_header_nav div#responsive_header-topnav div#responsive_header-topnav-downarrow
{
	display:none;
	position:absolute;
	right:0;
	margin-top:0;
	background-image: url('/responsive/header/graphics/downarrow.png');
	background-position:center center;
	background-repeat:no-repeat;
	width:40px;
	height:30px;
	cursor:pointer;
}


div#responsive_header_nav div#responsive_header-topnav_subnav
{
	clear:both;
	background-color:#ad9442;
	overflow:hidden;
}
div#responsive_header_nav div#responsive_header-topnav_subnav ul
{
	display:none;
	padding:0;
	margin:0;
	list-style-type:none;
	list-style-image:none;
}
div#responsive_header_nav div#responsive_header-topnav_subnav ul li { margin:0;padding:0; }
div#responsive_header_nav div#responsive_header-topnav_subnav ul li a
{
	display:block;
	float:left;
	border-left:1px solid white;
	padding:8px 10px 0 10px;
	height:24px;
	color:white;
	text-decoration:none;
	text-align:center;
	font-size:11px;
	background-repeat:no-repeat;
	background-position:center bottom;
}
div#responsive_header_nav div#responsive_header-topnav_subnav ul li:first-child a { border:none; }

div#responsive_header_nav div#responsive_header-topnav_subnav ul li a:hover,
div#responsive_header_nav div#responsive_header-topnav_subnav ul li.active a
{
	background-image: url('/responsive/header/graphics/Sub_Arrow.png');
	color:#124c8f;
}
div#responsive_header_nav div#responsive_header-topnav_subnav ul li.active a { color:black; }
div#responsive_header_nav div#responsive_header-topnav_subnav ul li a:hover { color:#124c8f; }

div#responsive_header_nav div#responsive_header-topnav_subnav ul.show { display:block; }

div#responsive_header_nav div#responsive_header-topnav_subnav div#responsive_header-topnav_subnav-downarrow
{
	display:none;
	position:absolute;
	right:0;
	margin-top:0;
	background-image: url('/responsive/header/graphics/downarrow.png');
	background-position:center center;
	background-repeat:no-repeat;
	width:40px;
	height:30px;
	cursor:pointer;
}


@media (max-width:1020px)
{
	div#responsive_header 
	{ 
		width:auto; 
		max-width:990px;
	}
	div#responsive_header_nav div#responsive_header-topnav ul li a { padding:6px 5px 0 5px; }
	div#responsive_header_nav div#responsive_header-topnav_subnav ul li a { padding:6px 5px 0 5px; }
}

@media (max-width:930px)
{
	div#responsive_header_nav div#responsive_header-topnav ul li { margin-bottom:-1px;height:1px;overflow:hidden; } 
	div#responsive_header_nav div#responsive_header-topnav ul li a
	{
		border:none; 
		width:100%;
		text-align:center;
	}
	div#responsive_header_nav div#responsive_header-topnav ul li a,
	div#responsive_header_nav div#responsive_header-topnav ul li a:hover { background-image:none; }
	div#responsive_header_nav div#responsive_header-topnav ul li.active { margin-bottom:0;height:auto; }
	div#responsive_header_nav div#responsive_header-topnav ul li.active a 
	{
		background-image:url('/responsive/header/graphics/rightarrow.png');
		background-position:left center;
		background-repeat:no-repeat;
	}
	div#responsive_header_nav div#responsive_header-topnav.opened ul li { margin-bottom:0;height:auto; }
	div#responsive_header_nav div#responsive_header-topnav.opened ul li a { border-top:1px solid white; }
	div#responsive_header_nav div#responsive_header-topnav.opened ul li:first-child a { border-top:none; }
	div#responsive_header_nav div#responsive_header-topnav div#responsive_header-topnav-downarrow { display:block; }

	div#responsive_header_nav div#responsive_header-topnav_subnav.hide { display:none; }
	div#responsive_header_nav div#responsive_header-topnav_subnav ul.show li { margin-bottom:-1px;height:1px;overflow:hidden; } 
	div#responsive_header_nav div#responsive_header-topnav_subnav ul.show li a
	{
		border:none; 
		width:100%;
		text-align:center;
	}
	div#responsive_header_nav div#responsive_header-topnav_subnav ul.show li a,
	div#responsive_header_nav div#responsive_header-topnav_subnav ul.show li a:hover { background-image:none; }
	div#responsive_header_nav div#responsive_header-topnav_subnav ul.show li.active,
	div#responsive_header_nav div#responsive_header-topnav_subnav ul.show li.show { margin-bottom:0;height:auto; }
	div#responsive_header_nav div#responsive_header-topnav_subnav ul.show li.active a 
	{
		background-image:url('/responsive/header/graphics/rightarrow.png');
		background-position:left center;
		background-repeat:no-repeat;
	}
	div#responsive_header_nav div#responsive_header-topnav_subnav.opened ul.show li { margin-bottom:0;height:auto; }
	div#responsive_header_nav div#responsive_header-topnav_subnav.opened ul.show li a { border-top:1px solid white; }
	div#responsive_header_nav div#responsive_header-topnav_subnav.opened ul.show li:first-child a { border-top:none; }
	div#responsive_header_nav div#responsive_header-topnav_subnav div#responsive_header-topnav_subnav-downarrow { display:block; }
}

@media (max-width:800px)
{
	div#responsive_header h2 { display:none; }
}

@media (max-width:600px)
{
	div#responsive_header h1 { display:none; }
}

@media (max-width:500px)
{
	div#responsive_header { }
	a#responsive_header-fdic_logo
	{
		height:35px;
		width:92px;
		background-image: url('/responsive/header/graphics/header-fdic_logo-sml.png');
		margin:4px;
	}
	div#responsive_header div#responsive_header-right_side ul#responsive_header-links { display:none; }
	div#responsive_header div#responsive_header-right_side div#responsive_header-search a.search { display:none; }
	div#responsive_header div#responsive_header-right_side { width:160px; }
	div#responsive_header div#responsive_header-right_side div#responsive_header-search div.form
	{
		margin-top: 15px;
		width: 152px;
		background-image: url('/responsive/header/graphics/search_box-background-small.png');
	}
	div#responsive_header div#responsive_header-right_side div#responsive_header-search input.field
	{
		width: 115px;
	}
}
