﻿html {height: 100%;}
body
{
	height: 100%;
	margin: 10px 0 0 0;
	background: #ead8b2 url(images/flower_tile.jpg) left bottom repeat-x;
	background-attachment: fixed;
	font-family: Arial, Helvetica, sans-serif;
	background-color:#ead8b2
}

/* body
{
	height: 100%;
	margin: 10px 0 0 0;
	background-color: #ead8b2;
	background-image:url('images/flower_tile2.jpg');
	background-attachment: fixed;
	background-repeat:repeat-x;
	background-position:center bottom;
	font-family: Arial, Helvetica, sans-serif;
	background-color:#ead8b2
} */


img
{
	behavior: url(includes/iepngfix.htc); /*IE png Fix */
	border: none;
}


form {margin: 0;}
p
{
	margin: 0;
	padding: 0 0 10px 0;
}
h1
{
	margin: 5px 0 20px 0;
	font-size: 13pt;
	font-weight: bold;
	font-family: Georgia, "Times New Roman", Times, serif;
}

h2
{
	margin: 12px 0 9px 0;
	font-size: 11pt;
	font-weight: bold;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #333333;
	padding-bottom: 4px;
	width:560px;
	line-height:18px
	
}

h3
{
	margin: 12px 0 7px 0;
	font-size: 11pt;
	font-weight: bold;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #333333;
	padding-bottom: 4px;
	width:325px;
	_width:310px;
	line-height:18px

	
	/*margin: 3px 0 0 0;
	font-size: 10pt;
	font-weight: bold;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #333333;
	padding-bottom: 4px;*/

}

h4 {
	margin: 12px 0 5px 0;
	font-size: 11pt;
	font-weight: bold;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #333333;
	padding-bottom: 4px;
}


blockquote {
	/*width:560px*/
}

table a:link, table a:visited {color: #004275; text-decoration: none;}

table a:hover, table a:active {color: #ac2f3f; text-decoration: underline;}

div.leftNavLinks {
	text-decoration:none; text-align: center; border-bottom: none; 
	padding-bottom: 0; font-family:georgia, 'Times New Roman'; font-size:21px
}

div.top_links
{
	text-align: right;
	float: right;
	font-size: 9pt;
	color: #004275;
	
}
div.top_links a:link {color: #004275; text-decoration: none;}
div.top_links a:visited {color: #004275; text-decoration: none;}
div.top_links a:hover {color: #1d67a0; text-decoration: underline;}
div.top_links a:active {color: #004275; text-decoration: underline;}

div.footer
{
	text-align: center;
	font-size: 9pt;
	color: #004275;
	padding: 15px;
}

div.footerHome
{
	text-align: center;
	font-size: 9pt;
	color: #004275;
	padding: 15px;
	_background-color:#b6a480;
	_border:0
}

div.bottom_links
{
	padding: 5px;
	text-align: center;
	font-size: 9pt;
	color: #004275;
}
div.bottom_links a:link {color: #004275; text-decoration: none;}
div.bottom_links a:visited {color: #004275; text-decoration: none;}
div.bottom_links a:hover {color: #1d67a0; text-decoration: underline;}
div.bottom_links a:active {color: #004275; text-decoration: underline;}

div.burst
{
	position: absolute;
	left: 50%;
	top: 0;
	z-index: 0;
	margin-left: -650px;
	
}

/*//////////////////////////////////////////////////////////////////////////////*/
div.shell
{
	position: relative;
	width: 900px;
	margin: 10px auto;
}

div.left_container
{
	width: 219px;
	position: absolute;
	left: 0;
	top: 122px;
}
div.left
{
	color: #e5e5e5;
	background-color: #004274;
	padding: 0 18px 15px 18px;
	border-right: 1px solid #001e35;
	border-bottom: 1px solid #001e35;
	border-left: 1px solid #001e35;
}
div.left a:link {color: #e5e5e5; text-decoration: none;}
div.left a:visited {color: #e5e5e5; text-decoration: none;}
div.left a:hover {color: #ffffff; text-decoration: none;}
div.left a:active {color: #ffffff; text-decoration: none;}
div.left div
{
	font-size: 9pt;
	border-bottom: 1px solid #4d6c83;
	padding: 15px 0;
	color: #e5e5e5;
	text-decoration:none; 
	text-align: left; 
	font-family:georgia, 'Times New Roman'; 
	font-size:21px
}
div.left select
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	width: 175px;
}
div.right_container
{
	width: 677px;
	position: absolute;
	left: 220px;
	top: 94px;
}

/*//////////////////////////////////////////////////////////////////////////////*/
div.header
{
	position: relative;
}
div.nav
{
	padding-left: 24px;
}
div.nav img
{
	margin-left: 1px;
	border-bottom: 1px solid #001e35;
}
div.sub_nav
{
	background-color: #004275;
	margin-top: -1px;
	border-top: 1px solid #001e35;
	border-right: 1px solid #001e35;
	border-left: 1px solid #001e35;
	padding: 5px;
	color: #d5d5d5;
	font-size: 9pt;
}
div.sub_nav a:link {color: #d5d5d5; text-decoration: none;}
div.sub_nav a:visited {color: #d5d5d5; text-decoration: none;}
div.sub_nav a:hover {color: #ffffff; text-decoration: underline;}
div.sub_nav a:active {color: #d5d5d5; text-decoration: none;}

div.flash_header
{
	background-color: #ffffff;
	border-right: 1px solid #001e35;
	border-bottom: 1px solid #001e35;
	border-left: 1px solid #001e35;
}


/*//////////////////////////////////////////////////////////////////////////////*/
div.main
{
	/*background: #ffffff url(images/main_tile.jpg) left top repeat-x; */
	background-color:#ffffff;
	margin-top: 1px;
	border: 1px solid #001e35;
	/*position: relative;/*When this line of code is enabled, the right top image diappears in IE 6 */
	/*padding: 10px 15px 45px 15px;*/
	padding: 10px 15px 45px 15px;
	_padding:10px 15px 15px 10px;
	/*font-size:9pt;*/
	font-size:13px; /* The font size needs to be a "px" value here, otherwise the text occasionally disappears when scrolling. */
	color: #333333;
	behavior: url(includes/iepngfix.htc); /*IE png Fix */

}

/*div.main img {
	margin:0 8px;
}*/

*/

/*div.promoAds {
	margin:0 0 40px 45px
}*/

/*//////////////////////////////////////////////////////////////////////////////*/
div.inner1
{
	margin: auto;
	border: none;
	width: 80%;
	/*clear:both*/
}
div.inner1 table td {vertical-align: top; padding-top: 10px;}


/*//////////////////////////////////////////////////////////////////////////////*/
table.inner_tabbed
{
	margin: auto;
	border: none;
}
table.inner_tabbed td
{
	text-align: left;
	vertical-align: top;
	behavior: url(includes/iepngfix.htc);/* IE png Fix */
	background: transparent url(images/inner_box_bg.png) 50% top no-repeat;
	width: 175px;
	padding: 25px 25px 5px 25px;
}
table.inner_tabbed td.content2
{
	width: 450px !important;
	padding: 20px 5px 5px 5px !important;
	background-image: none !important;
}
table.inner_tabbed ul
{
	margin: 10px 10px 10px 25px;
	padding: 0;
}
table.inner_tabbed ul li
{
	list-style-image: url(images/bullet1.gif);
	margin: 0;
	padding-bottom: 3px;
}

/*//////////////////////////////////////////////////////////////////////////////*/
div.inner_tabbed_long
{
	margin: auto;
	border: none;
	text-align: left;
	vertical-align: top;
	behavior: url(includes/iepngfix.htc);/* IE png Fix */
	background: transparent url(images/inner_box_long_bg.png) 50% top no-repeat;
	width: 587px;
	min-height: 65px;
	padding: 25px 25px 5px 25px;
	
}

/*//////////////////////////////////////////////////////////////////////////////*/
.red_theme a:link {color: #666666; text-decoration: none;}
.red_theme a:visited {color: #666666; text-decoration: none;}
.red_theme a:hover {color: #ac2f3f; text-decoration: underline;}
.red_theme a:active {color: #666666; text-decoration: underline;}
.red_theme h1 {color: #ac2f3f;}
.red_theme h2 {border-bottom: 1px dotted #ac2f3f;}
.red_theme h3 {border-bottom: 1px dotted #ac2f3f;}
.red_theme h4 {border-bottom: 1px dotted #ac2f3f;}
.red_theme ul {list-style-image: url(images/bullet_red.gif);}

.yellow_theme a:link {color: #666666; text-decoration: none;}
.yellow_theme a:visited {color: #666666; text-decoration: none;}
.yellow_theme a:hover {color: #B47317; text-decoration: underline;}
.yellow_theme a:active {color: #666666; text-decoration: underline;}
.yellow_theme h1 {color: #B47317;}
.yellow_theme h2 {border-bottom: 1px dotted #B47317;}
.yellow_theme h3 {border-bottom: 1px dotted #B47317;}
.yellow_theme h4 {border-bottom: 1px dotted #B47317;}
.yellow_theme ul {list-style-image: url(images/bullet_yellow.gif);}

.green_theme a:link {color: #666666; text-decoration: none;}
.green_theme a:visited {color: #666666; text-decoration: none;}
.green_theme a:hover {color: #55650d; text-decoration: underline;}
.green_theme a:active {color: #666666; text-decoration: underline;}
.green_theme h1 {color: #55650d;}
.green_theme h2 {border-bottom: 1px dotted #55650d;}
.green_theme h3 {border-bottom: 1px dotted #55650d;}
.green_theme h4 {border-bottom: 1px dotted #55650d;}
.green_theme ul {list-style-image: url(images/bullet_green.gif);}

.tan_theme a:link {color: #666666; text-decoration: none;}
.tan_theme a:visited {color: #666666; text-decoration: none;}
.tan_theme a:hover {color: #7A745C; text-decoration: underline;}
.tan_theme a:active {color: #666666; text-decoration: underline;}
.tan_theme h1 {color: #7A745C;}
.tan_theme h2 {border-bottom: 1px dotted #7A745C;}
.tan_theme h3 {border-bottom: 1px dotted #7A745C;}
.tan_theme h4 {border-bottom: 1px dotted #7A745C;}
.tan_theme ul {list-style-image: url(images/bullet_tan.gif);}

/* rates table Mortgage Services */
table.featured_rates
{
	margin:0 auto;
	width:100%;
	/*width:95% */
	border-collapse:collapse;
}

table.featured_rates caption
{
	color: #ac2f3f;
	font-size: 13pt;
	font-weight: bold;
	font-family: Georgia, "Times New Roman", Times, serif;
}

table.featured_rates th
{
	color: #FFFFFF;
	background-color: #004275;
}

table.featured_rates td
{
	/*border:1px #858585 solid; */
	border:1px #bbbbbb solid;
	border-collapse:collapse;
	font-size:8pt;
	padding:4px;
}

/* rates table on Checking page */
table#ratesTable
{
	margin:0 auto;
	width:100%;
	/*width:95% */
	border-collapse:collapse;
}

table#ratesTable td
{
	/*border:1px #858585 solid; */
	border:1px #bbbbbb solid;
	border-collapse:collapse;
	font-size:8pt;
	padding:4px;
}

table#ratesTable2
{
	margin:0 auto;
	width:100%;
	/*width:95% */
	border-collapse:collapse;
}

table#ratesTable2 td
{
	/*border:1px #858585 solid; */
	border:1px #bbbbbb solid;
	border-collapse:collapse;
	font-size:8pt;
	padding:4px;
	text-align:center
}

.gray
{
	background-color:#CCCCCC;
}

/* ATM Locator styles */
#AtmLocatorControl1_radiusDropDown{
}
#ATM{
}
#ATM table{
	background-image:none;
}
#ATM table td table{
	/*width: 200px;*/
	background-image:none;
}
#AtmLocatorControl1_detailsHeaderCell{
	width: 35px;
	white-space: nowrap;
	background-color:white;
}
#contentATM {
	height: auto;
	width: 740px;
	float: left;
	padding-bottom: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-color: #FFFFFF;
}
.boxBottomTile{
}
#AtmLocatorControl1_goButton
{
	width:82px;
	height:24px;
}
#AtmLocatorControl1_radiusEnabler
{
}
#AtmLocatorControl1_radiusDropDown
{
}

#pageContentStyles {
	background-repeat:no-repeat
}

#pageContentStyles img {
	margin: 5px
}

#flashcontentSSL {
		vertical-align:top; 
		padding:30px 0 0 60px; 
		background-color:#ffffff;
}

.tableWithBorders {
	border-collapse: collapse;
	border:1px #cccccc solid;
	background-color:#ffffff;

	
}

.tableWithBorders td {
	border:1px #dddddd solid;
	background-color:#ffffff
}

.buttons {
	margin:0 5px
}

table {
	font-family: Arial, Helvetica, sans-serif;
	font-size:9pt;
	color:#333333
}
.popUpBackground {
	height: 100%;
	margin: -10px 0 0 0;
	_margin:0;
	background: #ead8b2 url(images/flower_tile.jpg) left bottom repeat-x;
	background-attachment: fixed;
	background-color:#ead8b2;
}
/*
.onlineBanking {
	font-size:9pt; font-weight:normal; font-family:Arial, Helvetica, sans-serif; border:0
}*/

.tanSubHeadings {
	FONT-SIZE: 11pt; 
	FONT-FAMILY: 'Times New Roman';
	color:#7A745C
}

.redSubHeadings {
	FONT-SIZE: 11pt; 
	FONT-FAMILY: 'Times New Roman';
	color:#ac2f3f
}

.greenSubHeadings {
	FONT-SIZE: 11pt; 
	FONT-FAMILY: 'Times New Roman';
	color:#55650d
}

#HomeBottomPics {
	padding-left:2px;
	margin: -10px 0 -32px -4px;
	*margin: -10px 0 -5px -4px;
	_margin: -10px 0 0 -4px;

}

#HomeBottomPics img {
	 margin: 0
	
}


.MortgageImportantLinks {
	font-weight:bold;
	font-family:"Times New Roman", Times, serif;
	font-size:12pt;
	color:#004274;
	font-style:italic
		
}

.MortgageImportantLinks a:link, .MortgageImportantLinks a:visited {
	color:#004274;
	text-decoration:none
}

.MortgageImportantLinks a:hover, .MortgageImportantLinks a:active {
	color:#ac2f3f;
	text-decoration:none
}


.searchResultsC {
		
}

.searchBox {
	width:110px; font-size:9pt
}

.searchButton {
	font-size:9pt; margin-left:4px
}






