body {
	width: 836px;
	height: auto;	
	margin:auto auto;
	padding:0;
	font-size:8pt;
	color: black;
	font-family:tahoma;
	background:whitesmoke url(images/bg1.gif) repeat top left;
}

#mainContent{width: 570px;}
#tbl_layout tr td{width: 230px;}

#outerWrapper3 {
	width:830px;
	height:auto;
	border: 1px solid #bfbfbf;	
	border-top:none;
	background:white;
}

#outerWrapper2 {
	width:832px;
	height:auto;
	border: 1px solid #d4d4d4;
	border-top:none;	
}

#outerWrapper1 {
	width:834px;
	height:auto;
	border: 1px solid #e5e5e5;	
	border-top:none;
}

img {
	border:none;	
}

#logo{
	margin:0 10px 10px 10px;	
	
}

#slogan{
	margin:0 0 0 70px;
	
}

#upperNav {
	float:right;
	margin-right:10px;
	margin-top:10px;
	
	
}

a {
	color:#404040/*darkGray*/;
	text-decoration:none;	
}

a:hover {
	text-decoration:underline;	
}

.clear {
	clear:both;	
}

#nav {
	border-top: 2px solid #0054a4/*royalBlue*/;
	border-bottom: 1px solid #808080/*midGray*/;
	height:23px;
	text-align:right;
	background:white url(images/navBg1.gif) repeat-x top left;
	padding-right:10px;
	padding-top:4px;
	
	
}

#nav a{
	color:#0054a4/*royalBlue*/;
	font-size: 10pt;	
	font-weight:bold;
	
	
}

ul{
	list-style-image:url(images/arrow.gif);
	color:black;
}

#onlineUL li{
	margin-bottom:5px;	
}


h3 {
	color:#19356f/*darkBlue*/;	
}

#sideNav{
	list-style-image:none;
	list-style:none;
	margin-top:80px;
	margin-left: -10px;
	#margin-left:20px;
	
	
}

#sideNav li{
	margin-top:15px;
	padding-bottom:5px;
	background: white url(images/dividerLine.gif) no-repeat bottom left;
}

#sideNav a{
	color: #0054a4 /*royalBlue*/;	
	font-size:11pt;
}

#sideNavDiv 
{
 
 margin-top: -50px;   
    
}

#onlineBanking {
	margin-top:10px;
	margin-left:20px;
	
}

.button1 {
	width:auto;
	height:25px;	
	border:1px solid gray;
	cursor:pointer;
	padding:1px;
	padding-top:2px;
	background: white url(images/buttonBg1.gif) repeat-x top left;
	text-align:center;
	margin-top:5px;
	color:#404040/*darkGray*/;
	
	
}

.blackFont {
	color:black;	
}

.imgBorder {
	margin:1px;
	padding:1px;
	border:1px solid #c1c1c1/*lightGray*/;	
}

.subSection {
	width:285px;
	height:180px;
	border:1px solid navy;	
}

h5 {
	margin:5px;
	color:	#5aa5ea/*babyBlue*/;
	font-size:10pt;
}

.subSectionHeader {
	border-bottom: 1px dotted #5aa5ea/*babyBlue*/;
	margin:0 10px;
}



	
.subSection li{
	list-style-image:none;
	list-style:none;
	margin:0 0 5px 0;
		
}

.subSection ul{
	
	margin:5px 0 0 10px;	
}


h6 {
	color:#19356f/*darkBlue*/;	
	font-size:12px;
}

#faq a {
	font-weight:bold;
	
}

#glossaryTable {
	border-collapse: collapse;	
}

.color_B {
	font-weight: bold;	
	color:#19356f/*darkBlue*/;	
	
}

.color_B p{
	font-weight: normal;	
}

.style2 {
	background: #e5e5e1;	
}

.subSection h6{
	padding:0;
	margin:0;
	color: #0054a4 /*royalBlue*/;	
	font-size:11px;
	
}

.lowerAdDiv {
	
	width:136px;
	height:135px;
	margin-top:10px;
	margin-right:10px;	
	
	
	
	
}
.lowerAdDiv h5{
    
    margin:10px 15px 0 15px;
}

.lowerAdDiv p{
    
    margin:10px 15px;
}
#lowerAdDiv1 {
	background: white url(images/adBg1.gif) no-repeat top left;	
	
}

#lowerAdDiv2 {
	background: white url(images/adBg2.gif) no-repeat top left;
	text-align:right;	
}

#lowerAdDiv3 {
	background: white url(images/adBg4.gif) no-repeat top left;	
}

#lowerAdDiv4 {
	background: white url(images/adBg3.gif) no-repeat top left;	
}

#footer {
	border-top: 2px solid #0054a4 /*royalBlue*/;	
	margin: 20px 5px 0 5px;
	font-size: 7pt;
	height: 50px;
}

#footer img{
	float:right;
}

a:hover.adLinks{
    text-decoration:none;
    cursor:pointer;
}

h4{
    font-size:10pt;
    color:#19356f/*darkBlue*/;	
}

.contentWrapper
{
    
    
    width:575px;
    padding:5px ;
    margin:5px 5px 5px 20px;
}

.contentHead
{
    
}

.contentHead h3
{
    color: #a40101 /*royalBlue*/;
    margin:10px; 
}

.teaserText 
{
    border-bottom:1px solid #cecece;
    margin: 5px 0 20px 0;
    padding:10px;
    background:white url(images/teaserBg.gif) repeat-x top left;
    height:50px;
    width:560px;
    
}

.locations td
{
    border-bottom:1px dotted gray;
    padding-bottom: 20px;
    padding-top:20px;
}

#mainContent a
{
    color: #0054a4 /*royalBlue*/;   
}

.productLinks 
{
    font-size: 10pt; 
    font-weight:bold;  
    
    
}

.productLinkUL li
{
    margin-bottom:10px;   
}

.productDetails 
{
    border: 1px solid whitesmoke;  
    width:560px; 
    
}

.productDetailsHeader 
{
    background:#e4ecf4/*lightblue*/; 
    
    
}

.productDetailsHeader h4
{
    padding:5px;   
}

.productDetails p
{
    padding:10px;   
}

#teaserText {
	border-top: 1px solid #b8b8b8;
	border-bottom: 1px solid #b8b8b8;
	width: 575px;
	padding: 5px 0;	
	color:#19356f/*darkBlue*/;
	height:100px;
}

#teaserTextLeft {
	float: left;
	width: 250px;
	text-align: center;
	margin-top: 20px;
	
}

#teaserTextRight {
	float: right;
}


#contentBlock {
	padding-top: 20px;
	padding-right:10px;
	width:555px;
	
	
	
}

td.tdAlignRight {
	text-align:right;	
}
    
dt {
	font-weight: bold;
	color: #0054a4 /*royalBlue*/;
	margin-bottom:5px;	
}

dd {
	margin-bottom: 10px;	
}








#checkingCompareTable td{
	border:1px solid gray;
	padding: 5px;
	text-align:center;
	
}

#checkingCompareTable {
		border-collapse:collapse;	
}

#businessCompareTable {
	width:570px;
	border-collapse:collapse;
	
	
}

#businessCompareTable td{
	width:50%;	
	border-bottom:1px dotted gray;
	padding-top:10px;

	
}

.businessCompareTDalignRight {
	text-align:right;	
	font-weight:bold;
	padding-right:0;
	margin-right:0;
}

.overRule {border-top: 1px solid gray; margin-top: 3em; padding: 1em 0 0 0;}
.redirectingMsg, .errorMsg{padding: 100px 0 150px 0;}

