body   {
  margin: 0;  
  padding: 0;
  background: rgb(227, 241, 217);}



p {  margin: 0 0 1em;
  padding: 0 15px;
  font-family: arial;
  font-size: 14px;
  color: #222222;
}


p a:link {
  color: #336699;} 

p  a:hover {
  text-decoration: none;
  color: #003366;} 

p a:visited {
  color: #815E83;
  text-decoration: underline;}



h1 {
  margin: 5px 0 10px 0;
  font-weight: bold;
  font-style: italic;
  font-family: verdana;
  font-size: 16px;
  color: rgb(90, 0, 33);
  padding: 0 15px;
}



h1 a {
  color: rgb(90, 0, 33);
}


h1 a:link {
  color: rgb(90, 0, 33);
  text-decoration: none;
}

h1 a:visited {
  color: rgb(90, 0, 33);
  text-decoration: none;
}

h1 a:hover {
  color: rgb(90, 0, 33);
  text-decoration: underline;
}


/* -------------- font-size increased to 20px from 18px on 10-3-10 */

h2   {margin: 15px 0 5px 0;
  font-weight: bold;
  font-family: tahoma;
  font-size: 20px;
  color: rgb(0, 51, 102);
  padding: 0 15px;
}



h2 a {
  color: rgb(0, 51, 102);
  text-decoration: none;
}

h2 a:link {
  color: rgb(0, 51, 102);
  text-decoration: none;
}

h2 a:visited {
  color: rgb(0, 51, 102);
  text-decoration: none;
}

h2 a:hover {
  color: rgb(0, 51, 102);
  text-decoration: underline;
}



a img {border: none;}



#homeleftcolumn-borderbox li, #subpageleftcolumn-borderbox li
{font-family: arial;
  font-size: 14px;
  padding-right: 50px;
  color: #222222;}





/* -------------- Masthead Area including logo and banner ad */

#masthead {
  background-color: rgb(1, 75, 151);
  background-image: url(../images09/masthead/masthead-bg3.jpg);
  background-repeat: repeat-x;
  float: left;
  width: 100%;
  margin: 0;
  }



#logoblock {
  float: left;
  width: 231px;
  padding: 0 760px 0 0;
  margin-left: 5px;
  }


#topbannerad {
  float: right;
  margin: 5px 5px 0 -738px;
  width: 728px;
  }

/* ---------------- Navigation bar */


#navbarcontainer {
  background-image: url(../images09/masthead/nav-bg-green.jpg);
  clear: both;
  width: 100%;
  margin: 0;
  padding: 0;
  border-bottom: 3px solid #000000;
  }


#navbar {
  margin: 0;
  padding: 0;
  width: 800px;
  }



#navbar li {
  margin-right: 0.5em; 
  padding-right: 0.60em;
  padding-top: 3px;
  padding-bottom: 2px;
  margin-top: 0;
  border-right: 1px solid rgb(1, 75, 151);
  font-weight: bold;
  display: inline;
  color: white;
  font-family: arial;
  font-size: 14px;
  }

#navbar li.first {
  border-left: 1px solid rgb(1, 75, 151);
  padding-left: 0.60em;
  border-right: 1px solid rgb(1, 75, 151);
  margin-left: 20px;
  }

#navbar li.last {border-right: 1px solid rgb(1, 75, 151);}

#navbar a {
  color: white;
  font-family: arial;
  font-size: 14px;
  text-decoration: none;
  }

#navbar a:link {
  color: white;
  font-family: arial;
  font-size: 14px;
  text-decoration: none;
  }

#navbar a:visited {
  color: white;
  font-family: arial;
  font-size: 14px;
  text-decoration: none;
  }

#navbar a:hover {
  color: white;
  font-family: arial;
  font-size: 14px;
  text-decoration: underline;
  }


/* ---------------- Main Content Area */

#maincontentcontainer {
  width: 1000px;
  margin: 5px auto;
}


/* ---------------- Home Page Main Content Area - Left Column */

#homeleftcolumn {
  float: left;
  background: white;
  padding-top: 5px;
  margin: 0 3px 10px 1px;
  width: 479px;
  background-image: url(../images09/homepage/LeftColumnTop1.jpg);
  background-repeat: no-repeat;
  border: none;
}
  
#homeleftcolumn-bottomcap {
  background-image: 

url(../images09/homepage/LeftColumnBottom1.gif);
  background-repeat: no-repeat;
  background-position: bottom;
  padding-bottom: 10px;
}


#homeleftcolumn-borderbox {
  width: 477px;
  border-right: 1px solid rgb(140, 183, 123);
  border-left: 1px solid rgb(140, 183, 123);
  padding-bottom: 1px;
}


/* -------------- 10-3-10 padding changed to padding: 0 16px 10px 16px; from padding: 0 16px; */


#homeleftcolumn-borderbox .postdate {
  font-family: arial;
  font-size: 10px;
  font-style: italic;
  color: rgb(0, 51, 102);
  padding: 0 16px 10px 16px;}



#homeleftcolumn-borderbox .morelink {
  font-family: arial;
  font-size: 12px;
  font-weight: bold;
  font-style: italic;
  color: rgb(0, 0, 0);
  width: 94%;
  border: 1px solid rgb(227, 241, 217);
  padding: 1px;
  margin-bottom: 20px;
  margin-left: 12px;}


#homeleftcolumn-borderbox .morelink a {
  font-size: 10px;
  color: rgb(0, 51, 102);
  text-decoration: underline;
}



#homeleftcolumn-borderbox .morelink a:link {
  font-size: 10px;
  color: rgb(0, 51, 102);
  text-decoration: underline;
}


#homeleftcolumn-borderbox .morelink a:visited {
  font-size: 10px;
  color: rgb(0, 51, 102);
  text-decoration: underline;
}

#homeleftcolumn-borderbox .morelink a:hover {
  font-size: 10px;
  color: rgb(0, 51, 102);
  text-decoration: none;
}



#homeleftcolumn-borderbox img {
  display: block;
  margin-left: 15px;
}


#homeleftcolumn-borderbox img.center {
  margin: 0 auto;
}


#homeleftcolumn-borderbox img.right {
  float: right;
  padding-bottom: 5px;
}



#googleadblock {
  width: 336px;
  margin: 0 auto 10px 8px;  
}


/* ---------------- Home Page Main Content Area - middle Column */


#homemiddlecolumn {
  float: left;
  background: white;
  padding-top: 5px;
  margin: 0 3px 0 4px;
  width: 165px;
  background-image: 

url(../images09/homepage/CenterColumnTop1.jpg);
  background-repeat: no-repeat;
  border: none;
}
  
#homemiddlecolumn-bottomcap {
  background-image: 

url(../images09/homepage/CenterColumnBottom1.gif);
  background-repeat: no-repeat;
  background-position: bottom;
  padding-bottom: 10px;
}


#homemiddlecolumn-borderbox {
  width: 163px;
  border-right: 1px solid rgb(140, 183, 123);
  border-left: 1px solid rgb(140, 183, 123);
  padding-bottom: 1px;
}




#homemiddlecolumn-borderbox h1.sectdivider {
  display: block;
  padding-top: 10px;
  padding-bottom: 8px;
  margin-left: -1px;
  background: url(../images09/homepage/CenterColumnSectDiv1.jpg) 

no-repeat;
  height: 30px;
}





#homemiddlecolumn-borderbox p {
  padding: 0 15px;
  font-family: arial;
  font-size: 12px;
  margin: 0;
}


#homemiddlecolumn-borderbox p a {
color: rgb(27, 65, 56);
  text-decoration: none;
}


#homemiddlecolumn-borderbox p a:link {
color: rgb(27, 65, 56);
  text-decoration: none;
}

#homemiddlecolumn-borderbox p a:visited {
color: rgb(27, 65, 56);
  text-decoration: none;
}

#homemiddlecolumn-borderbox p a:hover {
color: rgb(27, 65, 56);
  text-decoration: underline;
}

#reviewslist li {
  list-style-type: none;
  font-family: arial;
  font-size: 12px;
  color: rgb(27, 65, 56);
  margin-left: -25px;
  margin-top: 0px;
  padding: 0px 0 5px 20px;
  background: url(../images09/homepage/bulletarrow2.gif) 

no-repeat 0% 38%;
  }


#reviewslist li.last {
  list-style-type: none;
  font-family: arial;
  font-size: 12px;
  color: rgb(27, 65, 56);
  margin-left: -25px;
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 0px 0 0px 20px;
  background: url(../images09/homepage/bulletarrow2.gif) 

no-repeat 0% 38%;
  }


#reviewslist li a { 
  text-decoration: none;
  color: rgb(27, 65, 56);
  }

#reviewslist li a:link {
  text-decoration: none;
}

#reviewslist li a:visited {
  text-decoration: none;
}

#reviewslist li a:hover {
  text-decoration: underline;
}



#homemiddlecolumn-borderbox p.highcdrate {
  background: url(../images09/homepage/RateBackGround1.jpg) 

no-repeat;
  font-size: 20px;
  margin-left: 10px;
  margin-bottom: 10px;
  padding-top: 5px;
  padding-left: 20px;
  height: 50px;
  color: rgb(27, 65, 56);
}


.line2 {
  font-size: 16px;
  margin-left: 10px;
}





#googleadblockmiddle {
  width: 160px;
  margin: 0 auto;
}


/* ---------------- Home Page Main Content Area - Right Column */


#rightcolcontainer {
float: right;
width: 336px;
padding: 0;
margin: 0 4px 0 4px;
}

#rightcolcontainer .rightcolumnbox1 {
  background: white;
  padding-top: 5px;
  margin: 0px 0px 10px 0px;
  width: 336px;
  background-image: 

url(../images09/homepage/RighColumnBoxTop1.jpg);
  background-repeat: no-repeat;
  border: none;
}
  
#rightcolcontainer .rightcolumnbox1-bottomcap {
  background-image: 

url(../images09/homepage/RightColumnBottomBox1.gif);
  background-repeat: no-repeat;
  background-position: bottom;
  padding-bottom: 10px;
  
}


#rightcolcontainer .rightcolumnbox1-borderbox {
  width: 334px;
  border-right: 1px solid rgb(140, 183, 123);
  border-left: 1px solid rgb(140, 183, 123);
  padding-bottom: 1px;
}




#rightcolcontainer p {
  padding: 0 15px;
  font-family: arial;
  font-size: 12px;
}

#rightcolcontainer table {
margin: 1px auto;
}


table.homepage {
width: 300px;
font-family: arial;
font-size: 14px;
text-align: left;
color: rgb(27, 65, 56);
border-collapse: collapse;
padding: 0;
margin: 0;
}



table.homepage th {
font-weight: bold;
border-bottom: 3px solid rgb(102, 149, 91);
text-align: left;
}

table.homepage td {
border-bottom: 1px solid rgb(102, 149, 91);
}

table.homepage .term {
width: 60px;
}

table.homepage .cdapy {
width: 60px;
}

#rightcolcontainer .rightcolumnbox2 {
  background: white;
  padding-top: 10px;
  margin: 0px 0px 10px 0px;
  width: 336px;
  background-image: 

url(../images09/homepage/RightColumnTopBox2.gif);
  background-repeat: no-repeat;
  border: none;
}
  


#rightcolcontainer .rightcolumnbox2-adbox {
  width: 300px;
  border: 0;
  padding-bottom: 0px;
  padding-left: 8px;
  margin: auto auto;
}



#rightcolcontainer p.reviewquotes {
  font-family: verdana;
  font-size: 14px;
  color: #444444;
  padding-left: 30px;
  margin-bottom: 0;
  margin-top: 30px;
  background: url(../images09/homepage/quotes.gif) no-repeat 10px 

3px;
}

#rightcolcontainer p.reviewlink {
  font-family: arial;
  font-size: 11px;
  font-style: italic;
  color: rgb(83, 84, 86);
  text-align: right;
  margin-top: 0;
}


#rightcolcontainer .reviewlink a {
  color: rgb(0, 51, 102);
  text-decoration: underline;
}



#rightcolcontainer .reviewlink a:link {
  color: rgb(0, 51, 102);
  text-decoration: underline;
}


#rightcolcontainer .reviewlink a:visited {
  color: rgb(0, 51, 102);
  text-decoration: underline;
}

#rightcolcontainer.reviewlink a:hover {
  color: rgb(0, 51, 102);
  text-decoration: none;
}



/* ---------------- Sub Page Main Content Area - Left Column */


#subpageleftcolumn {
  float: left;
  background: white;
  padding-top: 5px;
  margin: 0 3px 10px 1px;
  width: 650px;
  background-image: 

url(../images09/subpages/subpagetopcapleft2.jpg);
  background-repeat: no-repeat;
  border: none;
  
}
  
#subpageleftcolumn-bottomcap {
  background-image: 

url(../images09/subpages/subpagebottomcapleft2.gif);
  background-repeat: no-repeat;
  background-position: bottom;
  padding-bottom: 10px;
  
}


#subpageleftcolumn-borderbox {
  width: 648px;
  padding-bottom: 1px;
  border-right: 1px solid rgb(140, 183, 123);
  border-left: 1px solid rgb(140, 183, 123);
}


#subpageleftcolumn-borderbox h1 {
  font-family: verdana;
  font-size: 20px;
  color: rgb(0, 53, 106);
  font-style: normal;
} 


#subpageleftcolumn-borderbox .postdate {
  font-family: arial;
  font-size: 12px;
  font-style: normal;
  color: rgb(0, 51, 102);
  padding: 5px 16px;}


#subpageleftcolumn-borderbox p {
  line-height: 20px;
} 



#subpageleftcolumn-borderbox p.ratedate {
  margin: 5px 0 0 -5px;
  color: #666666;
  font-family: arial;
  font-size: 12px;
}

/* ---------------- Added 12-20-11 for Rate Chart Top Cut sub account link */

#subpageleftcolumn-borderbox .moreAccountInfo {  
	margin: 0px 0 0px 0em;
  padding: 0 15px;
  font-family: arial;
  font-size: 11px;
  color: #222222;
font-weight:normal;
}


#subpageleftcolumn-borderbox .moreAccountInfo  a {
color: #222222;
text-decoration: underline;
}


#subpageleftcolumn-borderbox .moreAccountInfo a:link {
text-decoration: underline;
}


#subpageleftcolumn-borderbox .moreAccountInfo a:hover {
text-decoration: none;
}


#subpageleftcolumn-borderbox .moreAccountInfo a:visited {
text-decoration: underline;
}

/* ---------------- end Rate Chart Top Cut sub account link */

/* ---------------- 12-20-11 below, margin 0px changed to 20px */

#ratechartcontainer {
  padding-top: 4px;
  width: 630px;
  margin: 20px auto;
  background-image: 

url(../images09/subpages/ratechartcontainerTOP1.jpg);
  background-position: 0px 0px;
  background-repeat: no-repeat;
}

#ratechartcontainer-bottomcap {
  padding-bottom: 8px;
  width: 630px;
  margin: 0px auto 0px auto;
  background-image: 

url(../images09/subpages/ratechartcontainerBOTTOM.gif);
  background-position: bottom;
  background-repeat: no-repeat;
}

#ratechartcontainer-textarea {
  padding: 0 0 0 0;
  border-left: 1px solid rgb(174, 204, 167);
  border-right: 1px solid rgb(174, 204, 167);
}




#ratechartcontainer-textarea h2 {
  margin: 8px 0 10px -6px;
  font-family: verdana;
  font-size: 16px;
  font-style: italic;
  color: rgb(90, 0, 33);
} 


#ratechartcontainer-textarea table, #featurecontainer-textarea table {
  margin: 1px auto;


}


table.savingsrates, table.features {
  width: 615px;
  font-family: arial;
  font-size: 14px;
  text-align: left;
  color: rgb(27, 65, 56);
  border-collapse: collapse;
  padding: 0;
  margin: 0;
}

table.savingsrates th {
  font-weight: bold;
  border-bottom: 3px solid rgb(102, 149, 91);
  vertical-align: bottom;
  padding-bottom: 2px;
  text-align: left;
}


/* ---------10-6-10 evens out savings and checking rate charts on bank page */


table.savingsrates th.column1 {
width: 60%;
}

table.savingsrates td.column1 {
width: 60%;
}



table.savingsrates td, table.features td {
  border-bottom: 1px solid rgb(102, 149, 91);
}

table.features td.column1 {
width: 60%;
}


table.features td.cdcolumn1 {
width: 56%;
}

table.savingsrates .boldapy {
  font-weight: bold;
  font-size: 18px; 
}

#ratechartcontainer-textarea td a {
text-decoration: none;
color: rgb(27, 65, 56);
}


#ratechartcontainer-textarea td a:link {
  color: rgb(27, 65, 56);
  text-decoration: none;
}

#ratechartcontainer-textarea td a:visited {
  color: rgb(27, 65, 56);
  text-decoration: none;
}

#ratechartcontainer-textarea td a:hover {
  color: rgb(27, 65, 56);
  text-decoration: underline;
}




/* box 2 */


.featurecontainer {
  padding-top: 4px;
  width: 630px;
  margin: 20px auto;
  background: url(../images09/subpages/featurecontainerTOP2.jpg) 

rgb(237, 244, 222);
  background-position: 0px 0px;
  background-repeat: no-repeat;
}

#featurecontainer-bottomcap {
  padding-bottom: 8px;
  width: 630px;
  margin: 0px auto;
  background-image: 

url(../images09/subpages/featurecontainerBOTTOM2.gif);
  background-position: bottom;
  background-repeat: no-repeat;
}



#featurecontainer-textarea {
  padding: 0 0 2px 0;
  border-left: 1px solid rgb(174, 204, 167);
  border-right: 1px solid rgb(174, 204, 167);
} 


#featurecontainer-textarea h2 {
  margin: 8px 0 15px -6px;
  font-family: verdana;
  font-size: 16px;
  font-style: italic;
  color: rgb(90, 0, 33);
} 



#featurecontainer-textarea p {
  margin: 8px 0 10px -6px;
  font-family: arial;
  font-size: 14px;
  color: rgb(27, 65, 56);
  line-height: normal;
} 



#reviewbox-bottomcap {
  padding-bottom: 8px;
  padding-top: 0;
  width: 630px;
  margin: 0px auto;
  background-image: 

url(../images09/subpages/reviewboxBOTTOM2.gif);
  background-position: bottom;
  background-repeat: no-repeat;
}



#reviewbox-textarea {
  padding: 0 0 2px 0;
  border-left: 1px solid rgb(174, 204, 167);
  border-right: 1px solid rgb(174, 204, 167);
} 


#reviewbox-textarea h2  {
  margin: 8px 0 15px -6px;
  font-family: verdana;
  font-size: 16px;
  font-style: italic;
  color: rgb(90, 0, 33);
} 


p.reviewer {
  margin-left: 50px;
  margin-bottom: 1px;
  font-family: arial;
  font-size: 11px;
  color: rgb(27, 65, 56);  
  
}

p.reviewquote {
margin-left: 50px;
color: rgb(27, 65, 56);
}


p.morereviews {
margin: 0;
padding-top: 8px;
color: rgb(27, 65, 56);
background: rgb(213, 230, 181);
border-top: white solid 3px;
font-size: 12px;
}


p.morereviews a {
color: rgb(27, 65, 56);
text-decoration: none;
}

p.morereviews a:link {
color: rgb(27, 65, 56);
text-decoration: none;
}

p.morereviews a:visited {
color: rgb(27, 65, 56);
text-decoration: none;
}

p.morereviews a:hover {
color: rgb(27, 65, 56);
text-decoration: underline;
}



.contactbox { position: relative; background: rgb(224, 232, 238); 

width: 630px; margin: 5px auto;}
.contactcorner { position: absolute; width: 10px; height: 10px; 

background: url('../images09/subpages/contactcorners3.gif') no-repeat; 

font-size: 0%; }

.TL { top: 0; left: 0; background-position: 0 0; }
.TR { top: 0; right: 0; background-position: -10px 0; }
.BL { bottom: 0; left: 0; background-position: 0 -10px;}
.BR { bottom: 0; right: 0; background-position: -10px -10px;}


#contactContentArea { 
padding: 1px 0 10px 0; }

#contactContentArea h2 {
  margin: 8px 0 0 -6px;
  font-family: verdana;
  font-size: 16px;
  font-style: italic;
  color: rgb(90, 0, 33);
} 


p.contact {color: rgb(27, 65, 56);
  text-align: right;
  font-size: 16px;
  margin-bottom: 0;
}



#subpageleftcolumn-borderbox img {
  display: block;
  margin-left: 15px;
}


#subpageleftcolumn-borderbox img.center {
    margin: 0 auto;
}


#subpageleftcolumn-borderbox img.right {
  float: right;
  padding-bottom: 5px;
}


/* --- this is CSS for the Reviews Page added 11-2-11 */

.reviewPageQuotebox {
position: relative;
background: rgb(237, 244, 222);
width: 620px;
margin: 20px auto;}


.reviewcorner { position: absolute; width: 10px; height: 10px;

background: url('../images09/subpages/reviewPageQuotebox.gif') no-repeat;

font-size: 0%; }


.TL { top: 0; left: 0; background-position: 0 0; }
.TR { top: 0; right: 0; background-position: -10px 0; }
.BL { bottom: 0; left: 0; background-position: 0 -10px;}
.BR { bottom: 0; right: 0; background-position: -10px -10px;}

#QuoteboxContentArea {
padding: 1px 0 10px 0; }


#QuoteboxContentArea p.title {
  font-family: arial;
  font-size: 14px;
  color: rgb(90, 0, 33);
  font-weight: bold;
  margin-top: 5px;
  margin-bottom: 5px;
  padding-left: 5px;
}


#QuoteboxContentArea p.featuredReview {
margin-top: 4px;
margin-bottom: 5px;
padding-right: 50px;
padding-left: 45px;
color: rgb(27, 65, 56);
font-size: 18px;
  
}

#QuoteboxContentArea p.featuredReviewer {
  padding-left: 45px;
  margin-bottom: 1px;
  font-family: arial;
  font-size: 12px;
  color: rgb(27, 65, 56);  
}


#QuoteboxContentArea p.featuredReviewer a {
color: rgb(27, 65, 56);
text-decoration: none;
}


#QuoteboxContentArea p.featuredReviewer a:link {
color: rgb(27, 65, 56);
text-decoration: none;
}


#QuoteboxContentArea p.featuredReviewer a:visited {
color: rgb(27, 65, 56);
text-decoration: none;
}


#QuoteboxContentArea p.featuredReviewer a:hover {
color: rgb(27, 65, 56);
text-decoration: underline;
}


/* --- this forms the three columns for the bank review list added 11-2-11 */


#reviewListWrapper {
  margin-top: 20px;
}

#reviewList-leftCol {
    float:left;
    width:210px;
  margin-left: 10px;
}


#reviewListWrapper-2 {
    float:right;
    width:420px;
}

#reviewList-centerCol {
    float:left;
    width:210px;
}

#reviewList-rightCol {
    float:right;
    width:210px;
}

#reviewListClear {
    clear:both;
}



/* -------------- Bank Rates Page added 11-9-11 */



#accountSelectionContainer {
  width:618px;
  margin:0 auto;
  }


#leftSide {
  position: relative;
  width:242px;
  height:179px;
  background: rgb(237, 244, 222);
  border-radius: 5px 5px 5px 5px;
  margin-right: 7px;
  float:left;
  }



#rightSide {
  width:362px;
  height:179px;
  float:right;
  background: url('../images09/subpages/whiteBlueFeatureBox.jpg') no-repeat;
  }


#leftInside {
height: 130px;
margin: 15px 15px 15px 15px;
padding:10px 0px;
background: #ffffff;
}



.chooseAccount {
font-family:arial;
font-weight:bold;
margin-top:2px;
}

#rightSideContainer { }

#rightSideInsideLeft {
width: 50%;
float:left;
}


#rightSideInsideLeft p {
margin-left: 0px;
margin-right: 0px;
padding-right: 0;
color: rgb(27, 65, 56);
}

#rightSideInsideLeft p.featuredBankTitle {
font-size: 11px;
font-weight:bold;
font-style:italic;
color: rgb(90, 0, 33);
margin: 8px auto 0px 0px;
}


#rightSideInsideLeft p.bankName {
font-size: 16px;
font-weight:bold;
color: rgb(27, 65, 56);
margin: 25px 0px 0px 0px;
 }

#rightSideInsideLeft p.accountName {
font-size: 14px;
margin-top: 0px;
}

#rightSideInsideLeft p.APY {
font-size: 15px;
font-weight:bold;
margin-bottom:0px;}

#rightSideInsideLeft p.balance {
font-size: 14px;
font-style:italic;
margin-top:0px;
}


#rightSideInsideRight {
width: 50%;
float:right;
}

#rightSideInsideRight img.logo {
margin: 5px auto 5px 20px;
}


#rightSideInsideRight p.bonusAlert {
font-size: 16px;
font-weight:bold;
text-align:center;
color: rgb(230, 52, 34);
margin: 18px auto;
}

#rightSideInsideRight img.learnMore {
margin: 26px auto 5px 35px;
}

#selectorBoxClear {
    clear:both;
}

.popularBanks {
margin-top: 20px;
margin-bottom: 1px;
font-size: 16px;
}


#popularBankWrapper {
    margin-top: 5px;
}



/* --- this is the market to position the sr_freecap captcha image */

#subpageleftcolumn-borderbox img.tx-srfreecap-pi2-image { margin-left: 0px; padding-left: 0px;}


/* ---------------- Footer */



#footer {
  clear: both;
  width: 100%;
  margin: 20px 0 0 0;
  padding: 0 0 2px 0;
  font-size: 85%;
  border-top: 2px solid rgb(140, 183, 123);
  background: rgb(84, 112, 105);
}

#footercontainer {
  margin: 0 auto;
  padding: 0;
  width: 1000px;
  }

#footernav {
  margin: 20px 0 0 0;
  padding: 5px 0 0 20px;
  }
  



#footernav li {
  margin-right: 0.5em;
  margin-top: 0; 
  padding-right: 0.50em;
  padding-top: 0px;
  padding-bottom: 0px;
  border-right: 1px solid #ffffff;
  display: inline;
  color: white;
  font-family: verdana;
  font-size: 11px;
  }



#footernav li.last {border-right: 0;}




#footernav a:link {
  color: #ffffff;
  font-family: verdana;
  font-size: 11px;
  text-decoration: none;
  }

#footernav a:visited {
  color: #ffffff;
  font-family: verdana;
  font-size: 11px;
  text-decoration: none;
  }

#footernav a:hover {
  color: #ffffff;
  font-family: verdana;
  font-size: 11px;
  text-decoration: underline;
  }



#footernav2 {
  margin: 0;
  padding: 10px 0 10px 20px;
  }
  


#footernav2 li {
  margin-right: 0.5em; 
  padding-right: 0.50em;
  padding-top: 0px;
  padding-bottom: 0px;
  border-right: 1px solid #ffffff;
  display: inline;
  font-family: verdana;
  font-size: 11px;
  }

#footernav2 li.last {border-right: 0;}


#footernav2 a {
  color: #ffffff;
  font-family: verdana;
  font-size: 11px;
  text-decoration: none;
  }

#footernav2 a:link {
  color: #ffffff;
  font-family: verdana;
  font-size: 11px;
  text-decoration: none;
  }

#footernav2 a:visited {
  color: #ffffff;
  font-family: verdana;
  font-size: 11px;
  text-decoration: none;
  }

#footernav2 a:hover {
  color: #ffffff;
  font-family: verdana;
  font-size: 11px;
  text-decoration: underline;
  }



#footer p {
  padding: 0px 20px;
  font-family: verdana;
  font-size: 11px;
  color: #ffffff;
}



/* ---------------- Rate Pages */



.cornerBoxHolder { position: relative; background: #ffffff; width: 

1000px; margin: 5px auto;}
.corner { position: absolute; width: 10px; height: 10px; background: 

url('../images09/ratepage/roundedwhitecorner1.gif') no-repeat; 

font-size: 0%; }

.TL { top: 0; left: 0; background-position: 0 0; }
.TR { top: 0; right: 0; background-position: -10px 0; }
.BL { bottom: 0; left: 0; background-position: 0 -10px; margin-bottom: 

-1px;}
.BR { bottom: 0; right: 0; background-position: -10px -10px; 

margin-bottom: -1px;}

#MainContentArea { padding: 1px 0 0 15px; }

#MainContentArea h1 {
  margin-bottom: 5px;
  margin-left: 0;
  padding: 0;
  font-weight: bold;
  font-family: verdana;
  font-size: 18px;
  font-style: normal;
  color: rgb(90, 0, 33);
}


#MainContentArea p {
  font-family: arial;
  margin: 0;
  padding: 0;
  font-size: 14px;
}

