body {
	margin: 0; 
	background: url(../images/Back.jpg) repeat-x top left #ffffff;
	font-family: Verdana;
	font-size: 9.75pt; 
	}
	

#container {
 	width:976px;
 	margin-right:auto;
 	margin-left:auto;
	padding: 0;
	background-color:#ffffff;
	}


/*--------------------top--------------------*/

#top {
	margin: 0;
	padding: 0;
	background: url(../images/Top_BG.jpg) repeat-x top left; 
	width:976px;
	height:94px;
	text-align:right; 
	}
	
#topsecure {
	margin: 0;
	padding: 0; 
	width:976px;
	height:121px;  
	}
	
.topnav {
	width: 245px;
	float: right;
}
		
.topsearch {
	float: right;
	width: 178px;
	margin: 0;
	padding: 0 0 0 12px;
	text-align: left;
	background:url(../images/Search_BG.gif) no-repeat top;
	}
	
.topsearch input.searchbox {
	margin: 3px 4px 0 0;
	background: #ffffff;
	border: 1px solid #cccccc; 
	font-size: 9.50pt;
	vertical-align:top;
	width: 130px;
	}

	
/*--------------------HomeContainer--------------------*/
	
#HomeContainer {
	margin: 0;
	padding: 0;
	background-color:#FFFFFF;
	}

			
/*--------------------LeftCol--------------------*/


#LeftCol {
	margin: 0;
	padding: 0;
	background:url(../images/LeftCol_BG.gif) repeat-y top left;
	width:272px;
	}
	
/*--------------------eServices--------------------*/

#eServices {
	margin: 0;
	padding: 0;
	width:272px;
	}
	

/*--------------------eSuiteIcons--------------------*/

#eSuite {
	margin: 0;
	padding: 68px 44px 71px 53px;
	background:url(../images/eSuite/eSuite_PhoneBg.jpg) no-repeat top left;
	width:175px;
	height:261px;
	}

	
/*--------------------CommunityCommitment--------------------*/

#CmntyCom {
	margin: 0;
	padding: 0;
	width:272px;
	}

/*--------------------Promos--------------------*/

#Promos {
	margin: 0px;
	padding: 0px 17px 0px 55px;
	width:200px;
	background:url(../images/Promos_Bg.gif) repeat-y top left;
	font-size:8.50pt;
	color:#EBC887;
	font-weight:bold;
	}


/*--------------------LifeStages--------------------*/

#BranchLoc {
	margin: 0;
	padding: 50px 0px 0px 52px;
	background:url(../images/BranchLoc_Bg.gif) no-repeat top left;
	width:220px;
	height:46px; 
	}
	
.dropdown {
	padding: 0px;
	background: #ffffff; 
	font-size: 8.25pt;
	color:#717c87;
	width:175px;
	}	
	
/*--------------------Resources--------------------*/

#Resources {
	margin: 0;
	padding: 60px 10px 20px 5px;
	background:url(../images/Resources_Hdr.gif) no-repeat top left;
	width:413px; 
	color:#75808a; 
	font-size:9pt;
	font-weight:bold;
	border-left:2px solid #ffffff;
	border-right:2px solid #ffffff;
	}	
	
#ResourcesTable {
	margin: 0;
	padding: 0;
	}

.ResourcesRowLge
	{
	color:#cccccc; 
	font-size:8.50pt; 
	font-weight:bold;
	padding: 5px 0px 5px 0px;
	}
	
.ResourcesPict
	{  
	font-weight:bold;
	padding: 5px 5px 5px 5px;
	}

.ResourcesRowSml
	{
	color:#ffffff; 
	font-size:8.00pt;
	padding: 0px 0px 8px 0px;
	}	
	
#Resources p {
	margin: 0;
	padding: 0px 2px 0px 10px;
	color: #817c77; 
	font-size:7.75pt; 
	text-align:left;  
	line-height:12pt;
	}
			
#Resources a:link, #Resources a:visited {
	color:#1d7dc0;
	text-decoration: none;
	font-weight:bold; 
	font-size:8.5pt;
	}
	
#Resources a:hover {
	text-decoration: underline;
	}

/*--------------------RateMonitorTable--------------------*/

#RateLink {
	margin: 0;
	width:403px; 
	border-left:2px solid #ffffff;
	border-right:2px solid #ffffff;
	}
	
#RateMonitor {
	margin: 0;
	padding: 15px 10px 30px 15px;
	width:403px; 
	color:#75808a; 
	font-size:9pt;
	font-weight:bold;
	border-left:2px solid #ffffff;
	border-right:2px solid #ffffff;
	}
	
#RateMonitorTable {
	margin: 0;
	padding: 0;
	}
	
.RateRowLge
	{
	color:#817c77; 
	font-size:8.50pt; 
	font-weight:bold;
	padding: 5px 0px 5px 0px;
	}

.RateRowSml
	{
	color:#817c77; 
	font-size:7.50pt; 
	padding: 5px 0px 5px 0px;
	}
	
.RateRowNote
	{
	color:#b1aea8; 
	font-size:7.0pt; 
	padding: 5px 0px 5px 0px;
	}
	
/*--------------------ResourcesColumn--------------------*/
#ResourcesCol{

	float:left; 
	background:#f8f8f9; 
	width:432px;	
	}
	
	
/*--------------------Quick/NewsLinksColumn--------------------*/
#QLNewsCol{

	float:left; 
	background:url(../images/News_BG.gif) repeat-y top left; 
	width:272px;
	
	}
	
/*--------------------QuickLinks--------------------*/

#QuickLinks {
	margin: 0;
	padding: 25px 0px 0px 32px;
	background:url(../images/QuickLinks_BG.gif) no-repeat top left;
	width:240px;
	height:40px; 
	}
	
.dropdownQL {
	padding: 0px;
	background: #ffffff; 
	font-size: 7.5pt;
	color:#717c87;
	width:220px;
	}	
	
/*--------------------News--------------------*/

#News {
	margin: 0;
	padding: 5px 20px 20px 22px;
	background:url(../images/News_BG.gif) repeat-y top left #e9eaec;
	width:230px; 
	color:#7b797a; 
	font-size:7.75pt;
	line-height:15px;
	min-height:362px;
	height:auto !important;
  	height:362px;
	}
	
#News a:link, #News a:visited {
	color:#7b797a;
	text-decoration: none;
	font-weight:bold; 
	font-size:8.5pt;
	}
	
#News a:hover {
	text-decoration: underline;
	}	
	
/*--------------------News--------------------*/

#News2 {
	margin: 0;
	padding: 8px 20px 5px 22px;
	background:url(../images/News_BG.gif) repeat-y top left #e9eaec;
	width:230px; 
	color:#7b797a; 
	font-size:7.75pt;
	line-height:13px;
	}
	
#News2 a:link, #News2 a:visited {
	color:#7b797a;
	text-decoration: none;
	font-weight:bold; 
	font-size:8.5pt;
	}
	
#News2 a:hover {
	text-decoration: underline;
	}	

/*--------------------Poll--------------------*/

#Poll {

	padding: 5px 20px 5px 27px;
	margin: 0;
	background:url(../images/News_BG.gif) repeat-y top left #e9eaec;
	width:225px;
	min-height:156px;
	height:auto !important;
  	height:156px;
	}

.pollQ{
	color: #7b797a;
	font-weight: bold; 
	font-size: 8.0pt; 
	}
	
.pollA{
	color: #7b797a; 
	font-size:8.0pt;
	}
	

/*--------------FooterContainer--------------*/

#FooterContainer {
	background: url(../images/Footer_Container_BG.gif) repeat-x;
	height: 51px; 
	}
		
/*--------------------Footer--------------------*/

#Footer {
	margin: 0 auto;
	padding: 0;
	background: url(../images/Footer_BG.gif) no-repeat top left;
	vertical-align:top; 
	height:51px;
	width:976px;
	text-align:center;
	}


#Footer p {
	margin: 0;
	padding: 17px 0px 0px 40px;
	color: #b8c0c5; 
	font-size:7.0pt; 
	text-align:right; 
	font-weight:bold; 
	line-height:15pt;
	}
	
#Footer a:link, #Footer a:visited {
	color: #b8c0c5;
	text-decoration: none;
	}
	
#Footer a:hover {
	color: #b8c0c5;
	text-decoration: underline;
	}

	
	
/*--------------------ChildContainer--------------------*/	

#ChildContainerTable {
	background-color: #ffffff; 
	vertical-align:top;
	}


/*--------------------ChildContent--------------------*/
	
	
#ChildContent {
	width: 614px;
	padding: 20px 40px 30px 40px;
	background-color: #f3f3f4; 
	vertical-align:top;
	color: #474b5b;
	}	
	
#ChildContentTD {
	width: 694px;
	background: url(../images/Content_BG.gif) repeat-y top left;
	padding: 0;
	}
	
#ChildContent p {
	text-align: justify;
	line-height: 12pt;
	}
	
#ChildContent a:link, #ChildContent a:visited
	{
	color: #7f7460;
	text-decoration: none;
	}	
	
#ChildContent a:hover {
	text-decoration: underline;
	}	
	
#ChildContent ul {
	margin: 0px 0px 0px 25px;
	}
	
#ChildContent ul li {
	margin: 5px 0px 12px 0px;
	line-height: 13pt;
	color: #4d5161; 
	font-size:8.50pt; 
	list-style-image:url(../images/bullet.gif); 
	}

#ChildContent ol li {
	margin: 5px 0px 5px 15px;
	line-height: 12pt;
	color:#4d5161;
	font-size:8.5pt;  
	}
	
	
/*--------------------RelatedLinks--------------------*/

	
#RelatedLinks {
	margin: 0;
	padding: 0;
	background: url(../images/RelatedLinks_Back.gif) repeat-y top left;
	text-align: left;
	color: #ffffff;
	font-weight: bold;
	width:272px;
	}
	
#RelatedLinks ul {
	list-style-type: none;
	padding: 0;
	margin: 0 44px 0 44px;
	}

#RelatedLinks li {
	margin: 0;
	padding: 6px 0px 6px 15px;
	background: url(../images/RelatedLinks_Bullet.gif) no-repeat left;
	border-bottom: 1px solid #a6687b;
	}
	
#RelatedLinks li.last {
	padding: 5px 0px 0px 15px;
	border-bottom: none;
	}
	
#RelatedLinks li a:link, #RelatedLinks li a:visited {
	color: #bfbab1;
	text-decoration: none;
	}
	
#RelatedLinks li a:hover {
	text-decoration: underline;
 	}	
/*--------------------LifeStagesInterior--------------------*/

#LifeStages_Int {
	margin: 0;
	padding: 50px 0px 0px 52px;
	background:url(../images/LifeStages_Int_BG.gif) no-repeat top left;
	width:220px;
	height:96px; 
	}

/*--------------------BranchLocInterior--------------------*/

#BranchLoc_Int {
	margin: 0;
	padding: 50px 0px 0px 52px;
	background:url(../images/BranchLoc_Int_BG.gif) no-repeat top left;
	width:220px;
	height:96px; 
	}
	
/*--------------------RateTable--------------------*/

#RateTable {
	margin-bottom: 20px;
	color: #4d5161;
	}
	
#RateTable td{
	padding: 5px 0px 5px 5px; 
	border-bottom: 1px solid #bfbab1;
	}

/*--------------------InteriorTable--------------------*/

#InteriorTable {
	margin-bottom: 20px;
	color: #2a699d; 
	}

#InteriorTable td 
	{
	margin-bottom: 5px;
	padding: 4px 0px 2px 0px;
	border-bottom: 1px solid #d1d6cc;
	}


/*--------------------Form--------------------*/

#FormBoundary {
	margin: 0px 0px 0px 0px;
	padding: 0px 10px 0px 40px;
	width: 926px;   
	}
	
#FormContent {
	margin: 20px 0px 25px 0px;
	padding: 0px 0px 0px 0px; 
	vertical-align:top;
	color: #474b5b; 
	}
	
#FormContent table {
	margin: 0px;
	padding: 20px 0px 25px 0px;
	}
	
#FormContent td {
	margin: 0px;
	padding: 5px 0px 5px 0px;  
	}

#FormContent p {
	line-height: 12pt; 
	color: #474b5b; 
	font-size: 8.25pt;
	}	
	
#FormContent a:link, #FormContent a:visited, #FormContent a:hover {
	color: #7f7460;
	text-decoration: underline;
	font-size: 8.0pt;
	}	
		
.textbox {
	padding: 2px;
	background: #ffffff;
	border: 1px solid #dedbd7; 
	font-size: 9.5pt;
	}



 