@charset "utf-8";
/* CSS Document */

/* Tag Definitions */

img, div { behavior: url('/includes/js/iepngfix.htc'); }

html{
	height:100%;
	width:100%;
}
body{
	background-color:#EBEBE2;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:14px;
	color:#603908;
	text-decoration:none;
	border:0px;
	padding:0px;
	margin:0px;
	width:100%;
	height:100%;
}

p{
	margin:0px 0px 10px 0px;
}

a{
	color:#044f8a;
	text-decoration:none;
}

a:hover{
	text-decoration:underline;
}

h1{
	font-size:20px;
	line-height:20px;
	margin:0px 0px 10px 0px;
}

h2{
	font-size:14px;
	line-height:14px;
	font-weight:bold;
	margin-bottom:6px;
	margin-top:0px;	
}


h3{
	font-size:11px;
	line-height:11px;
	font-weight:bold;
	margin-bottom:6px;
	margin-top:0px;
}

img{
	border:none;
	display:block;
}

object, embed{
	margin-bottom:10px;
}

hr {
	border:none;
	color: #cec7b9;
	background-color: #cec7b9;
	height: 1px;
	margin:5px 0px 10px 0px;
}

/* End Tag Definitions */

#siteContainer{
	background:url(/images/shadow-right.gif) repeat-y right;
	margin:0 auto;
	width:950px;
	border-left:1px solid #666633;
	padding-right:10px;
}

#homeMainPanelsIcons{
	position:absolute;
	z-index:2;
	right:20px;
	bottom:10px;
}

#homeMainPanelsIcons img{
	margin-left:10px;
	display:inline;
	border:2px solid #fff;
	cursor:pointer;
}

#mainTable{
	border-collapse:collapse;
	width:100%;
}

#mainTable td{
	vertical-align:top;
}

#leftNav{
	background:url(/images/left-nav-bg.gif) repeat-y;
	width:175px;
	color:#fff;
	padding:25px 20px;
}

#leftNav a{
	display:block;
	font-size:12px;
	background:url(/images/raquo.png) no-repeat top left;
	color:#fff;
	padding-left:10px;
	margin-bottom:6px;
}
#leftNav a#card{
	background:none;
	color:#603908;
}
#leftNav div{
	margin-bottom:29px;
}

#leftNav .titleImg{
	margin-bottom:10px;
}

#mainContainer, #mainContainerSub{
	max-width:705px;
	background:url(/images/main-bg.gif) repeat-y;
	padding:25px 15px;
}

#titleBar{
	position:relative;
	background:url(/images/title-bg.gif) no-repeat;
	height:13px;
	padding:13px 15px 14px 20px;
}

#titleBar .btn-link{
	position:absolute;
	right:15px;
	top:9px;
}

#titleBar .btn-link2{
	position:absolute;
	right:135px;
	top:9px;
}

#bottomShadow{
	width:961px;
	margin:0 auto;
}

#footer{
	color:#000;
	width:941px;
	margin:10px auto 0px auto;
	font-size:10px;
	padding-left:20px;
}

#footer img{
	display:inline;
	margin-right:15px;
}

#homeContainer{
	margin-bottom:30px;
}

#homeContainer .titleImg{
	margin-bottom:20px;
}

#homeContainer .btn-link{
	float:right;
}

#homeContainerLeft{
	padding-right:20px;
	width:50%;
}

#homeContainerRight{
	padding-left:20px;
	width:53%;
}

#homeContainer table{
	border-collapse:collapse;
}

#personalBankingHome .personalBankingLinks{
	width:37%;
	padding-right:10px;
	font-size:12px;
}

.personalBankingLinks a{
	display:block;
	margin-bottom:8px;
	background:url(/images/raquo-pb.png) no-repeat left top;
	padding-left:10px;
	font-weight:bold;
}

#personalBankingHome a{
	color:#603908;
}

#personalBankingHome .personalBankingContent{
	width:65%;
	padding-left:10px;
}

#businessBankingHome{
	color:#752104;
}

#businessBankingHome .businessBankingLinks{
	width:37%;
	padding-right:10px;
	font-size:12px;
}

.businessBankingLinks a{
	display:block;
	margin-bottom:8px;
	background:url(/images/raquo-pb.png) no-repeat left top;
	padding-left:10px;
	font-weight:bold;
}

#businessBankingHome a{
	color:#752104;
}

#businessBankingHome .businessBankingContent{
	width:65%;
	padding-left:10px;
}

.CTA img{
	float:right;
	margin-left:10px;
	margin-bottom:10px;
}

hr.thin{
	color: #cec7b9;
	background-color: #cec7b9;
	height: 1px;
	margin:10px 0px;
}

.hrBrown{
	color: #603908;
	background-color: #603908;
	height: 2px;
	margin-bottom:10px;
}

.hrMaroon{
	color: #752104;
	background-color: #752104;
	height: 2px;
	margin-bottom:10px;
}

.hrPurple{
	color: #71535c;
	background-color: #71535c;
	height: 2px;
	margin-bottom:10px;
}

.hrGreen{
	color: #737144;
	background-color: #737144;
	height: 2px;
	margin-bottom:10px;
}

.hrBlue{
	color: #445d7b;
	background-color: #445d7b;
	height: 2px;
	margin-bottom:10px;
}

#homeContainerSub .btn-link{
	float:right;
}

#homeContainerSub .titleImg{
	margin-bottom:1px;
}

.newsContainerHome{
	width:33%;
	padding-right:20px;
}

.communityContainerHome{
	width:34%;
	padding:0px 20px;
}

.calendarContainerHome{
	width:33%;
	padding-left:20px;
}

.newsContainerHome, .newsContainerHome a{
	color:#71535c;
}

.communityContainerHome, .communityContainerHome a{
	color:#737144;
}

.calendarContainerHome, .calendarContainerHome a{
	color:#445d7b;
}

.mainImgRight{
	float:right;
	margin-left:10px;
	margin-bottom:20px;
}

.tabContainer{
	margin-bottom:10px;
}

.tabs{
	margin:0px;
	padding:0px;
	height:28px;
}

.tabs .tab{
	float:left;
	position:relative;
	list-style:none;
	margin:0px;
	margin-right:5px;
	padding-left:8px;
	height:28px;
	cursor:pointer;
	background:url(/images/tabs/left-off.gif) no-repeat top left;
	background-color:#6d6545;
}

.tabs .tab span{
	float:left;
	background:url(/images/tabs/right-off.gif) no-repeat top right;
	color:#fff;
	top:8px;
	padding-right:8px;
	padding-top:6px;
}

.tabs .tab a:hover{
	text-decoration:none;
}

.tabs .tab.selected{
	background:url(/images/tabs/left.gif) no-repeat top left;
	background-color:#fff;	
}

.tabs .tab.selected span{
	background:url(/images/tabs/right.gif) no-repeat top right;
	color:#6d6545;
}

.tabMainBody{
	background:url(/images/tabs/bot.gif) no-repeat bottom left;
	background-color:#fff;
	padding:10px 8px 10px 8px;
	width:679px;
	margin:0px;
}

.right-link{
	float:right;
	margin-left:10px;
	margin-bottom:10px;
}

.right-link a{
	display:block;
	margin-bottom:2px;
}

.dataTable{
	border:1px solid #6d6545;
	border-collapse:collapse;
	margin-bottom:20px;
}

.dataTable td{
	border:1px solid #6d6545;
	padding:4px;
	background-color:#EBEBE2;
}

.dataTable .header td{
	background-color:#6d6545;
	color:#fff;
}

.dataTable .subheader{
	background-color:#D0D0BF;
}

.small{
	font-size:9px;
}

.anchorNav a{
	display:block;
}
