/* CSS Document */
body {
  font-family: Arial, sans-serif;
 	font-size: 10pt;
	padding: 0;
	margin: 0;
	background: white url(images/bgGradient.gif) repeat-x top left;
	

}

body#sideBarSub #wrapper {    /* ------- this centers the page in the browswer --------- */
	background: white url(images/sideBarBg.gif) repeat-y top left;	
	margin: 10px auto 0 auto;
	width: 800px;
	border-right: 1px solid #dad9d9;
}

body#sideBarSub1 #wrapper {   /*--- this is for the homepage only---*/
	margin: 10px auto 0 auto;
	width: 800px;
	
}

#headerWrapper {
	padding: 5px 5px 0 5px;
	border: 1px solid #dad9d9 /* light gray*/;
	height: 115px;
	width: 790px;
	margin:0 auto;
	background: white url(images/wave.gif) no-repeat bottom right;
}
#logo {
	background: transparent;
	padding: 0 0 0 35px;
	
	float: left;
}

#slogan {
	background: transparent;
	float: left;
	padding: 20px 0 10px 80px;
	
	
}

#logon {
	font-size: 9pt%;
	padding: 20px 0 0 80px;
	color: #414141;
	float: left;
	
}

#key {
	padding: 0 0 4px 0;
}

#button {
	padding: 14px 0 0 0;
	cursor: pointer;
}

#name {
	margin: 2px;
	width: 100px;
	height: 14px;
	
}

#wave {
	float: right;
	
}

#pass {
	margin: 2px;
	width: 100px;
	height: 14px;
}
.tabs {list-style:none; padding:0 0 0 0; margin:0 0 0 0; height:26px; background:url(tabs/backing.gif) repeat-x bottom left;}
.tabs li {float:left; margin-right:-35px;}
.tabs li a {display:block; position:relative; text-decoration:none;}
.tabs li a em {display:block; height:26px; float:left; padding:0 39px 0 10px; background:url(images/tab3.gif) right top; position:relative; z-index:100; font-size:11px; font-weight:normal; font-style:normal; color:#fff; line-height:25px; font-family:verdana;}
.tabs li a b {display:block; float:left; width:29px; height:26px; background:url(images/tab3.gif) left top; position:relative; z-index:200;}

.tabs li a.m1 {z-index:600;}
.tabs li a.m2 {z-index:500;}
.tabs li a.m3 {z-index:400;}
.tabs li a.m4 {z-index:300;}
.tabs li a.m5 {z-index:200;}
.tabs li a.m6 {z-index:100;}

.tabs li a:hover {border:0; z-index:700; cursor:pointer;}
.tabs li a:hover b {background-position: left center;}
.tabs li a:hover em  {background-position: right center; color:#fff;}

.tabs li a.selected, .tabs li a.selected:hover {border:0; z-index:800; cursor:default;}
.tabs li a.selected b, .tabs li a.selected:hover b {background-position: left bottom;}
.tabs li a.selected em, .tabs li a.selected:hover em  {background-position: right bottom; color:#fff;
}


#tabsDiv {
	float: right;
	height: auto;
	width: 535px;
	margin: 6px 0 0 0 !important;
	margin: 6px 0 -10px 0;
	padding: 0 0 0 0 !important;
	padding: 0 0 -10px 0;
	
	
	
}

#contactMessage {
	height:400px;  /*--------------------------------------------------- NOTE: THIS IS A BANDAIDE FOR THE GILLOTINE BUG IN IE ------------------------ */
	
}

/* ----------------------------Sticky Nav ------------------------------------ */
/* --------- Home Page ------------ */
body.home .tabs li a.homeTab {
	background-position: right bottom; 
	z-index: 800; 
}

body.home .tabs li a.homeTab:hover{
	border: 0; 
	z-index: 800; 
	cursor: default;	
}

body.home .tabs li a.homeTab b  {
	background-position: left bottom;
}

body.home .tabs li a.homeTab:hover b {
	background-position: left bottom;
}

body.home .tabs li a.homeTab em {
	background-position: right bottom; 
}

body.home .tabs li a.homeTab:hover em {
	background-position: right bottom; 
}

/* --------- Online Banking Page ------------ */
body.onlineBanking .tabs li a.onlineBankingTab {
	background-position: right bottom; 
	z-index: 800; 
}

body.onlineBanking .tabs li a.onlineBankingTab:hover{
	border: 0; 
	z-index: 800; 
	cursor: default;	
}

body.onlineBanking .tabs li a.onlineBankingTab b  {
	background-position: left bottom;
}

body.onlineBanking .tabs li a.onlineBankingTab:hover b {
	background-position: left bottom;
}

body.onlineBanking .tabs li a.onlineBankingTab em {
	background-position: right bottom; 
}

body.onlineBanking .tabs li a.onlineBankingTab:hover em {
	background-position: right bottom; 
}

/* --------- Product and Services Page ------------ */
body.productsPage .tabs li a.productsTab {
	background-position: right bottom; 
	z-index: 800; 
}

body.productsPage .tabs li a.productsTab:hover{
	border: 0; 
	z-index: 800; 
	cursor: default;	
}

body.productsPage .tabs li a.productsTab b  {
	background-position: left bottom;
}

body.productsPage .tabs li a.productsTab:hover b {
	background-position: left bottom;
}

body.productsPage .tabs li a.productsTab em {
	background-position: right bottom; 
}

body.productsPage .tabs li a.productsTab:hover em {
	background-position: right bottom; 
}


/* ---------Locations Page ------------ */
body.locations .tabs li a.locationsTab {
	background-position: right bottom; 
	z-index: 800; 
}

body.locations .tabs li a.locationsTab:hover{
	border: 0; 
	z-index: 800; 
	cursor: default;	
}

body.locations .tabs li a.locationsTab b  {
	background-position: left bottom;
}

body.locations .tabs li a.locationsTab:hover b {
	background-position: left bottom;
}

body.locations .tabs li a.locationsTab em {
	background-position: right bottom; 
}

body.locations .tabs li a.locationsTab:hover em {
	background-position: right bottom; 
}

/* --------- Lending Team Page ------------ */
body.lendingTeam .tabs li a.lendingTeamTab {
	background-position: right bottom; 
	z-index: 800; 
}

body.lendingTeam .tabs li a.lendingTeamTab:hover{
	border: 0; 
	z-index: 800; 
	cursor: default;	
}

body.lendingTeam .tabs li a.lendingTeamTab b  {
	background-position: left bottom;
}

body.lendingTeam .tabs li a.lendingTeamTab:hover b {
	background-position: left bottom;
}

body.lendingTeam .tabs li a.lendingTeamTab em {
	background-position: right bottom; 
}

body.lendingTeam .tabs li a.lendingTeamTab:hover em {
	background-position: right bottom; 
}


/* -------------------------------------------------------------------------

side bar stuff

----------------------------------------------------------------------------*/

img {
	
	border: none;
}
.sideBar {
	width: 194px;
	height: 100%;
	margin: 0;
	padding: 5px 5px 10px;
	float: left;
}

h3 {
	color: #7a7a7a;
	text-align: center;
	font-family: Arial, sans-serif;
  	font-size: 100%;
  	padding: 5px 0 0 0;
  	margin: 0;
  }

.dividerBar {
	padding: 0 0 0 5px;
	margin: 0;
}

.products {
	background-color: white;
	width: 180px;
	border: 1px solid #dad9d9;
	margin: 5px 5px 0 5px;
	margin: 5px 5px 0 5px !important;
	padding: 0;
}

.listProducts {
	color: #404685;
	font-size: 85%;
	text-align: left;
	margin: 0;
	padding: 0 0 10px 20px;
}

.listProducts li , .listProducts li a{
	padding: 4px 3px;
	list-style: none;	
	margin: 0;
}

.listProducts li a:visited{
	padding: 4px 3px;
	list-style: none;	
	margin: 0;
}

.listProducts li a:hover{
	padding: 4px 3px;
	list-style: none;	
	margin: 0;
	color: #8a91e1;
}

.listProducts li a:active{
	padding: 4px 3px;
	list-style: none;	
	margin: 0;
}

#sideAd {
	margin: 5px 0 0 5px;
}

/* -------------------------------------------------------------------------

content stuff

----------------------------------------------------------------------------*/

#contentHome {
	margin: 0 auto;	
	width: 800px;
	padding: 0;
	
}

#secondaryNav {
	width: 802px;
	background-color: #b38091;
	margin: 0;
	padding: 0;
}

ul#secondNavList {
	margin: 0 0 0 250px;
	padding: 0;
}

#secondNavList li , #secondNavList li a{
	color: white;
	list-style: none;
	display: inline;
	padding: 1px 5px 2px 0;
	font-size: 90%;
}

#secondNavList li a:visited{
	color: white;
	list-style: none;
	display: inline;
	padding: 1px 5px 2px 0;
	font-size: 90%
}

#secondNavList li a:hover{
	color: #e6e6e6;
	list-style: none;
	display: inline;
	padding: 1px 5px 2px 0;
	font-size: 90%
}
#secondNavList li a:active{
	color: white;
	list-style: none;
	display: inline;
	padding: 1px 5px 2px 0;
	font-size: 90%
}

#secondNavList {
	color: white;
}

p{
	font-size: 85%;
	color: #646464 /*gray*/;
}

.phoneContact {
font-size: 85%;
	color: #646464 /*gray*/;
}

.contentList {
	font-size: 85%;
	color: #646464;
}

.contentList2 {
	font-size: 90%;
	color: #404685;
	
	text-decoration: underline;
}

.content {
	float: left;
	margin: 0 -1000px 0 10px;
	width: 550px;
	padding: 0;
	
	
	
}

h2 {
	color: #670123;
	text-align: left;
	font-family: Arial, sans-serif;
  	font-size: 130%;
  	padding: 5px 0 0 10px;
}

.contentHeader {
	background: white;
	border-top: 1px solid #dad9d9;
	border-bottom: 1px solid #dad9d9;
	height: 83px;
	padding: 0;
	margin: 0;
	
}

.imageHead {
	float: right;
	padding: 3px 3px;	
	margin: 0;
}
	
.teaser {
	float: left;
	width: 225px;
	height: 60px;
	padding: 15px 0 0 0;
	margin: 0;
}

p.teaserTitle {
	text-align: center;
	color: 	#404685;
	font-weight: bold;	
	font-size: 95%;
	margin: 0;
}

p.teaserSubTitle {
	text-align: center;
	color: #404685;
	font-size: 85%;
	margin: 5px 0 0 0;
	padding: 0;
}

a {
	color: #404685;/*blue*/
	text-decoration: none;
}
.listHead {
	font-weight: bold;
	color: #646464; /*dark gray*/
	
}

.listHead2 {
	font-weight: bold;
	color: #646464; /*dark gray*/
	margin: 0;
}
.contentListLocation {
	font-size: 100%;
	color: #646464; /*dark gray*/
	list-style: none;
}
.contentListLocation a{
	text-decoration: underline;	
	font-size: 80%;
}

.listHeadLocation {
	font-size: 110%;
	color: #670123; /*maroon*/
	text-align: left;
}

#lotImg {
	float: left;	
}


/* -------------------------------------------------------------------------------------

lending team page - thumbnails of the team

---------------------------------------------------------------------------------------*/



.lendingTeamImg {
	height: 190px;
	margin: 0 auto;
	width: 600px;
	
}


.lendingTeamImg img {
	border: 1px solid #670123;/*maroon*/
	float: center;
	margin: 0 auto;
	
}

.singlePic {
	padding: 5px 14px;
	float: left;
	margin: 0 auto;
	text-align: center;
	
	
}

.singlePic2 {
	padding: 5px 0;
	float: left;
	margin: 0 auto;
	
	text-align: center;
}

.singlePic3 {
	padding: 5px 14px;
	float: left;
	margin: 0 auto;
	text-align: center;
}

.singlePic img {
	margin: 0 auto;
	text-align: center;
}

.imgText p {
	margin: 0 auto;
	text-align: center;
	padding: 0;

}
.picHolder img {
	padding: 1px 1px;
	margin: 0 15px;
}

.picHolder {
	
	margin: 0 auto;
	
}

.sectionHeadingH3 {
	font-size: 110%;
	text-align: left;
	background-color: white;
	border-bottom: 1px solid #dad9d9;/*light gray*/
	color: #646464; /*dark gray*/ 
	
}
.repLocation {
	font-size: 80%;
	color: #670123;/*maroon*/
	margin: 0;
	padding: 0;
	text-align: center;
}

#adobe {
	background: white url(images/sectionGradient3.gif) repeat-x top left;
	padding: 1px 10px 10px 10px !important;
	padding: 1px 10px 10px 10px;
}

#contactUsForm {
	font-size: 90%;
	color: #646464; /*dark gray*/ 
	padding: 5px;
}

.nameFields {
	font-size: 90%;
	padding: 5px;
}

#message{
	width: 228px;
	height: 80px;
	font-size: 90%;
}

.contact{background: #d2d3ea /*light blue*/;}
.contact label{}

#messageContainer{
	width: 228px;
	height: 80px;
	font-size: 90%;
}

#contactSubmit {
	font-size: 90%;
	margin: 50px 0 0 5px;	
}

#formSection {
	border-top: 1px solid#dad9d9;/*light gray*/
}

#pinkBar {
	width: 800px;
	height: 5px;
	background-color: #b38091;
	margin: 0;
}

#block1 {
	width: 241px;
	height: 325px;
	border: 1px solid #dad9d9 /* light gray*/;
	float: left;
	background: white; /*url("images/sectionGradientBorder.gif") left top no-repeat ;*/
	
	
			
}

#block2 {
	width: 300px;
	height: 325px;
	border: 1px solid #dad9d9 /* light gray*/;
	float: left;	
	margin: 0 5px 0 5px;	
	background: white ;
	padding: 0;
}


#block3 {
	width: 241px;
	height: 325px;
	border: 1px solid #dad9d9 /* light gray*/;
	float: left;	
	background: white ;
}

#bottomThird {
	width: 802px;
	height: 305px;
	
	margin: 5px 0 0 0;
	padding: 0;
}

#flash {
	border-top: 6px solid #b38091;
	border-bottom: 1px solid #dad9d9 /* light gray*/;
	border-right: 1px solid #dad9d9 /* light gray*/;
	border-left: 1px solid #dad9d9 /* light gray*/;
	width: 800px;
	padding: 0;
	margin: 0;
	background: white;
	height: 194px;
}


.linkTwo {
	font-size: 85%;
	
	padding: 5;
	margin: 5px 0 3px 0;
	
}
.linkThree  {
	font-size: 85%;
	color: #670123;/*maroon*/
	padding: 5;
	margin: 5px 0 10px 0;
	text-decoration: underline;
	
}

.linkFour  {
	font-size: 90%;
	color: #670123;/*maroon*/
	text-decoration: underline;
	
}
.topPart1 {
	padding: 3px;
	width: 235px;
	height: 45px;
	background: white url(images/sectionGradient3.gif) repeat-x top left;
	margin: 1px;
	
}



.topPart2 {
	padding: 3px;
	width: 294px;
	height: 45px;
	background: white url(images/sectionGradient3.gif) repeat-x top left;
	margin: 1px;
	
}

.topPart3 {
	padding: 3px;
	width: 233px;
	height: 45px;
	background: white url(images/sectionGradient3.gif) repeat-x top left;
	margin: 1px;
	
}



h6 {
	color: #9a0033 /*maroon*/	;
	float: left;
	font-size: 110%;
	margin: 0 0 0 10px;
	padding: 0 0 0 1px;
}

.headerImg {
	float: left;
	padding: 0 0 0 14px;
}

.sectionContent  {
	margin: 0 5px 0 5px;
	
	
}

.sectionContent ul {
	color: #646464; /*dark gray*/
	font-size: 80%;
	padding: 0;
	margin: 0 0 10px 40px;
}

#imgAd2 {
	width: 290;
	border: 1px solid #dedeec;
	padding: 0;
	margin: 20px 0 0 0;
}

.findLink {
	margin: 0;
	padding: 0;	
	text-decoration: underline;
	color: #670123;/*maroon*/ 
	font-size: 80%;
}

/* --------------------------------------footer -------------------------------------- */

#footerLinks {
	clear: both;
	background-color: white;	
	width: 799px;
	margin: 0 auto;
	position: relative;
	border-bottom: 1px solid #dad9d9 /* light gray*/;
	border-left: 1px solid #dad9d9 /* light gray*/;
	border-right: 1px solid #dad9d9 /* light gray*/;
	
	
}

#footerLinksUL {
	color: gray;
	font-size: 80%;
	width: 799px;
	margin: 0;
	padding: 2px 0 4px 0;
	text-align: center;
	border-top: 4px solid #b38091;
	
}
#footerLinksUL li , #footerLinksUL li a{
	text-align: center;
	color: gray;
	list-style: none;
	display: inline;
	padding: 1px 5px 2px 0;
}

#footerLinksUL li a:visited{
	text-align: center;
	color: gray;
	list-style: none;
	display: inline;
	padding: 1px 5px 2px 0;
}
#footerLinksUL li a:hover{
	text-align: center;
	color: gray;
	list-style: none;
	display: inline;
	padding: 1px 5px 2px 0;
}

#footerLinksUL li a:active{
	text-align: center;
	color: gray;
	list-style: none;
	display: inline;
	padding: 1px 5px 2px 0;
}

#footerText {
	width: 800px;
	margin: 0;
	padding: 0;
	text-align: center;
	font-size: 70%;
	color: gray;	
}

#fdic {
	padding: 0 0 20px 5px;
}

h4 {
	font-size: 100%;
	color: #670123 /*maroon*/;
}


/* ----------------------------------------- */

#rightSection {
	width: 250px;
	float: left;
}

#leftSection {
	width: 250px;
	float: left;
	margin: 0 20px 0 0;
}

.graphics {
	border: 0;
}

.lotDev {
	float: left;
	width: 215px;
	margin: 10px auto;
	
}

.lotDevText {
	float: left;
	padding: 0 0 0 20px;
	
	width: 250px;
	height: 90px;
}
.lotDevSection {
	border-top: 1px dotted #670123 /*maroon*/;
	padding: 3px;
	height: 120px;
	float:left;
	
	
}

.lotHeaders {
	color: #646464; /*dark gray*/
	font-size: 80%;
	text-decoration: underline;
	font-weight: bold;
	margin: 0 0 20px 0;
}

.lotImg {
	float: left;
	width: 100px;
	height: 20px;
}

.lotContact {
	padding: 10px 0 0 5px;
	float: left;	
}

.clear {
	clear:both;
}

.lotImgContact {
	margin: 0;
}

.lotSection2 {
	float: right;
}

.lotLogo {
	float: left;
	margin: 10px 30px 0 0;
}

.lotSectionLeft {
	float: left;
	width: 200px;
	padding: 5px 0 0 40px;
}

.lotSectionRight {
	float: right;
	width: 200px;
	padding: 5px 40px 0 0;
}

.lotSectionOne{
	padding: 0;
	margin: 0 0 60px 0;
}

.summary{
	padding: 10PX 0 0 0;
	margin: 0;
}

#note{
	padding: 0 0 0 0;
}

hr {
	color: #dad9d9 /* light gray*/;
	height: 1px;
}

/* ================================== DEPOSIT RATES TABLES ===============================*/


.depositRatesWrapper{
	margin: 20px 0 0 0;
	padding: 20px 0 0 0 ;
	clear : both;	
}

table.depositRatesTable {
	border-spacing:1px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	background-color: #b38091 /*pink*/;
	color: black;
	margin: 0 0 20px 0;
	
}

table.depositRatesTable caption {
	font-weight: bold;
	font-size: 120%;
	/*background: #b38091 /* pink *//* url(images/tableCaptionCorner.gif) no-repeat right top;*/
	background: white url(images/sectionGradient3.gif) repeat-x top left;
	border-bottom: 2px solid #670123 /*maroon*/;
	color: #670123 /*maroon*/;
	text-transform: uppercase;
	padding: 8px;
	height: 55px;
}

table.depositRatesTable td, table.depositRatesTable th {
	padding: 2px;
	

	
}

table.depositRatesTable thead th {
	text-align: center;
	background: #eeeeee /* light gray*/;
	color: #670123 /*maroon*/;
	border: 1px solid #DADAD8 /* light gray*/;
	text-transform: uppercase;
	padding: 6px;
	white-space: nowrap;
}

table.depositRatesTable tbody th {
	font-weight: bold;
}

table.depositRatesTable tbody tr {
	background-color:white; 
	text-align:center;
	}
table.depositRatesTable tbody tr.odd {
	background: #f5f5f5 /* light gray*/;
	border-top:1px solid #dad9d9 /* light gray*/;
}

table.depositRatesTable tbody th a:link, tbody th a:visited{
	color:#96D030;
	background:url() no-repeat; 
	padding:0;
	}
table.depositRatesTable tbody th a:hover {
	color:#FF8601;
	}

table.depositRatesTable tbody tr td { 
	height:20px;
	background: white;
	}

table.depositRatesTable tbody tr.odd td{ 
	background: #f5f5f5 /* light gray*/;
	border-top:1px solid #dad9d9 /* light gray*/;
	}

table.depositRatesTable table td a:link, table.depositRatesTable table td a:visited {
	color: #1975D7;
	text-decoration: none;
}

table.depositRatesTable table td a:hover {
	color: #50ADEA;
	border-bottom:2px solid #8FD5FF;
	text-decoration: none ;
}


table.depositRatesTable tfoot th, table.depositRatesTable tfoot td {
	background-color:#DADAD8 /* light gray*/;
	padding:0;
	text-align:center; 
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:22px; font-weight:bold; font-style:italic;
	border-bottom:3px solid #0B0A72 /* navy */;
	border-top:1px solid #dad9d9 /* light gray*/;
}

#contactInfoPrivacy {
	text-align: center;
		
}

/* ================================== DEPOSIT ACCOUNTS ===============================*/

table.depositRatesTable1 tbody tr th.productTitle {
	color: #670123 /*maroon*/;
	text-align: center;	
	width: 120px;
	
}

table.depositRatesTable1 ul{
	list-style: none;	
	
}


table.depositRatesTable1 {
	border-spacing:0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 80%;
	
	color: black;
	margin: 0 0 20px 0;
	
}



table.depositRatesTable1 td, table.depositRatesTable1 th {
	padding: 10px 0 2px 0;
	text-align: left;

}

table.depositRatesTable1 thead th {
	text-align: center;
	background: #eeeeee /* light gray*/;
	color: #670123 /*maroon*/;
	border: 1px solid #DADAD8 /* light gray*/;
	text-transform: uppercase;
	padding: 6px;
	white-space: nowrap;
	
}


table.depositRatesTable1 tbody tr.odd {
	background: #f5f5f5 /* light gray*/;
	
}


table.depositRatesTable1 tbody tr td { 
	height:20px;
	background: white;
	}

table.depositRatesTable1 tbody tr.odd td{ 
	background: #f5f5f5 /* light gray*/;
	
	}




#contactInfoPrivacy {
	text-align: center;
		
}
/********footer links *****************/
#footerLinksUL li a{
color: gray;	
text-decoration: underline;
}


#footerLinksUL li a:visited{
color: gray;	
}

#footerLinksUL li a:hover{
	color: gray;
}

#footerLinksUL li a:active{
color: gray;	
}



.lendingList {
	font-size: 100%;
	list-style: default;
	margin: 0;
	padding: 2px 0 4px 0;
	list-style: circle;
	
	
	
}

#lendingList li {
	color: #670123 /*maroon*/;
	
	padding: 5px 5px 2px 10px;
}


#lendingList li a {
	color: #670123 /*maroon*/;
	text-decoration: underline;
	padding: 5px 5px 2px 10px;
}

#lendingList li a:visited{
	text-align: center;
	color: #670123 /*maroon*/;
	list-style: circle;
	
	
}
#lendingList li a:hover{
	text-align: center;
	color: gray;
	list-style: circle;
	text-decoration: none;
	
}

#lendingList li a:active{
	text-align: center;
	color: #670123 /*maroon*/;
	list-style: circle;
	
	
}


.paraJustify {
	text-align: justify;
	font-size: 85%;
	color: #646464;
}

#checklist {
	padding: 0;	
}

.steps {
	color: gray;
	font-size: 90%;
		
}

#glossaryTable {
	border-collapse: collapse;	
	
}

.color_B {
	BACKGROUND: #f5f5f5 /* light gray*/;
	color: #2c2c2c;
	font-size: 90%;
	font-weight: bold;
	
}

.color_B p{
	color: #2c2c2c;
	font-size: 90%;	
	font-weight: normal;
	line-height: 150%;
	padding: 0 0 10px 5px;
}

.calcTable p{
		color: #670123;
		padding: 2px;
}

.calcTable {
	border: 1px solid gray;
}

#calcResults {
	border: 1px solid #670123 /*maroon*/;
	background: #f5f5f5 /* light gray*/;
	padding: 5px;
}

#calcResults p{
	color: #670123 /*maroon*/;	
	padding: 0 0 0 10px;
	
}

#calcResults td{
	
}

.returnToTop a{
	text-decoration: underline;	
	font-size: 80%;
	float: right;
	
}

.printLink {
	text-decoration: underline;	
	font-size: 80%;
	float: right;
}

.toolsSection {
	width: 300px;
	
		
}
/****************getting Started page ***************/

.stepNumber {
	float: left;
	width: 50px;
	padding: 0 15px 0 15px;
	
}

.stepName {
	float: left;
	padding: 0 15px 0 15px;
	width: 130px;
	
	
	
}

.stepDesc {
	float: left;
	padding: 0 15px 0 15px;
	width: 250px;
	
}

.sectionOdd {
	padding: 15px 0 0 0;
	height: 150px;
	background: whitesmoke;	
	clear: both;
}

.sectionEven {
	padding: 15px 0 0 0;
	clear: both;
	height: 150px;
	
}
/**************************** new contact us page*******************************/

select#depositSelect {
	display: none;	
}

select#consumerSelect {
	display: none;	
}

td.minAPY {
	text-align: right;	
	margin-right: 10px;
}

#contactConfirmTable td{
	width: 150px;
	height: 20px;
	
}

#contactConfirmTable{
	font-size: 80%;
	color: #646464 /*gray*/;
	font-weight: bold;
}