.introtext {
	clear: left;	
}

/*---------------------------------
	TABBED CONTENT: Tabs
----------------------------------- */
#tabs {
	zoom: 1;	
}

#pagetabs { 
	float: left; 
	width: 100%;
	clear: left;
	background: url(/common/images/backgrounds/tab_spacer.gif) bottom left repeat-x;
	margin-bottom: 20px;
}

#tabs ul {
	list-style: none;	
	padding: 0;		
	margin: 0;
	margin-left: 4px;
}

#tabs ul li {
	float: left;
	margin: 0;
	margin-left: 5px;
	vertical-align: top;
}

#tabs ul li a {
	display: inline-block;
	border: 2px solid #c3c4eb;
	border-bottom: 0;	
	background-color: #ebebf8;
	text-decoration: none;
	color: #373abe;
	text-align: center;
	outline: none;
	padding: 4px 12px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;	
	border-radius: 2px;	
	font-weight: bold;
	font-size: 0.85em;
	line-height: 16px;
}

#tabs ul li a:hover {
	background-color: #b8dcfb;	
	text-decoration: none;
}

#tabs ul li a.selected {
	border: 2px solid #959595;
	border-bottom: 0;
	background-color: #fff;
	color: #505050;
	font-weight: bold;
	padding-bottom: 6px;
}

#tabs ul li#tab7 a {
	padding: 12px;	
}

#tabs ul li#tab7 a.selected {
	padding-bottom: 14px;
}

.tabHeaderText {
	clear: left;	
	padding: 15px 0 15px 10px;	
}

.tabHeaderText a, .tabHeaderText a:hover {
	color: #505050;
	font-weight:normal;
	text-decoration:none;
}

/*---------------------------------
	GENERIC TABLE STYLE
----------------------------------- */
table.bankAccountSummary td {
	background-color: #f5f5fc !important;
	padding: 5px;
	border: 1px solid #d4d5f1;
	font-size: 0.85em;
	line-height: 1.4em;
}

table.bankAccountSummary th {
	background-color: #7375d1 !important;
	color: #fff !important;
	font-weight: bold;
	font-size: 1.0em;
	padding: 5px;
	padding-bottom: 15px;
	border: 1px solid #d4d5f1;	
	border-bottom: 1px solid #f5f5fc;
	line-height: 1.2em;
}

table.bankAccountSummary td.selected {
	background-color: #ebebf8 !important;	
	font-weight: bold;	
	border-left-width: 2px;
	border-right-width: 2px;
}

table.bankAccountSummary th.headerSortDown, table.bankAccountSummary th.headerSortUp {
	border-left: 2px solid #d4d5f1;
	border-right: 2px solid #d4d5f1;
	border-bottom: 1px solid #ebebf8;
	background: url(/savings/FunctionalPods/CAOS/images/selected-col-arrow.gif) bottom left no-repeat; 	
	background-color: #22249a !important;	
}

table.bankAccountSummary th.sortableHeader { 
	background: url(/savings/FunctionalPods/CAOS/images/unselected-col-arrow.gif) bottom left no-repeat; 
} 

table.bankAccountSummary th.sortableHeaderhover { 
	background-color: #373abe !important;
	cursor: pointer;
} 

table.bankAccountSummary th.unsortableHeader { 
	background: url(/savings/FunctionalPods/CAOS/images/unselected-col.gif) bottom left repeat-x; 
	background-color: #7375d1 !important;
	cursor: default;
} 

table.bankAccountSummary thead tr th.AccountnameWidth {
	width:22%;
}

table.bankAccountSummary thead tr th.InterestrateAERWidth {
	width:12%;
}

table.bankAccountSummary thead tr th.MinimumopeningbalanceWidth {
	width:15%;
}

table.bankAccountSummary thead tr th.FixedVariableWidth{
	width:8%;
}

table.bankAccountSummary thead tr th.WithdrawalsWidth {
	width:15%;
}

table.bankAccountSummary thead tr th.ManageyourmoneyWidth {
	width:18%; 
	text-align:center;
}

table.bankAccountSummary thead tr th.ApplyonlineWidth {
	width:10%;
}

.Access {	
	text-align:center;
	float:left;
	width: 33%;
	font-size: 0.85em;
}

.accessWidth {
	text-align: center;	
}

.AccountnameWidth {
	text-align: left;
}
	
	
