/* TOC:

	global
	layout containers
	top nav
	sub nav
	page styles
	footer classes

*/



/* global */

body
{	
	font-family: Arial, Sans-Serif;
	background : #ffffff url("../img/bg.gif") repeat-x;
	color: #000000;
	margin:0px;
	padding:0px;
	text-align:center;
	font-size:12px;
}

.spacer {
	position:relative;
	margin: 0;
	padding: 0;
	font-size:0px;
	line-height:0px;
	height:0px;
	min-height:0px;
	clear:both;
}

a
{
	color: #618091;
	text-decoration: underline;
}

a.hover
{
	text-decoration: none;
}


/*  layout containers */


#container
{
	width: 770px;
	text-align:left;
	margin-right:auto;
	margin-left:auto;
	margin-top:0px;
	padding:0px;
}

.container-502
{
	width:502px;
	background: #ffffff url("../img/tables/general/502-bg.gif") repeat-y;	
	float: left;
	display: block;
	/*margin-bottom: 15px!important!;*/
}
.bottom502
{
	margin: 0px!important!;
	padding: 0px!important!;
	margin-top: -18px !important!;
}

.bottom502 img
{
	margin: 0px!important!;
	padding: 0px!important!;
	width: 502px;
	margin-bottom: -10px !important!;
}

.top502
{
	margin: 0px!important!;
	padding: 0px!important!;
	margin-bottom: -14px !important!;
}

.top502 img
{
	margin: 0px!important!;
	padding: 0px!important!;
	width: 502px;
	margin-top: -14px !important!;
}
.container-502-internal
{
	width: 442px;
	margin-left:30px;
}
.container-502-internal-no-pad
{
	width: 475px;
	margin-left:5px;
}

.listContentTopImg
{
	margin: 0px;
	padding: 0px;
	margin-top: -6px;
	margin-bottom: -6px;
}

.listContentBottomImg
{
	margin: 0px;
	padding: 0px;
	margin-top: -8px!important!;
	margin-bottom: -8px;
}

.container-712
{
	width:712px;
	background: #e6edf4; 
}

/*.container-712-green
{
	width:712px;
	background: #f0f3e2;
}*/


.container-442
{
	width:442px;
	/*height:73px;*/
	height:98px;
	float: left;
	background: #ffffff url("../img/tables/general/442-container.gif") no-repeat;
	display: block;	
}

/*.container-231
{
	height:220px;
	width:231px;
	background: #ffffff url("../img/tables/general/231-container.gif") no-repeat;	
	float:left;
	margin-right:2px;
	margin-top: -5px;
}*/
.container-231-short
{
	height:180px;
	width:231px;
	background: #ffffff url("../img/tables/general/231-short-container.gif") no-repeat;	
	float:left;
	margin-right:2px;
}
.container-231-green
{
	height:240px;
	width:231px;
	background: #ffffff url("../img/tables/general/231-green-container.gif") no-repeat;	
	float:left;
	margin-right:2px;
}
/*.container-697
{
	height:48px;
	width:697px;
	background: #ffffff url("../img/tables/general/697-container.gif") no-repeat;	
	float:left;
	/*margin-left: 20px;*/
/*}*/

.container-697-green
{
	height:48px;
	width:697px;
	background: #ffffff url("../img/tables/general/697-green-container.gif") no-repeat;	
	float:left;
}


/* top nav */

#nav-top
{
	margin-top:0px;
	padding:0px;
	height:53px;
	width: 770px;
}

#nav-top-row1
{
	height:23px;
	/*width: 800px;*/
	float: left;
	display: block;
	width:770px;
}

#nav-top-row1 ul
{
	float: left;
	list-style-type: none;
	display: block;
	width:767px;
	padding:0px;
}

#nav-top-row1 ul li
{
	float: left;
	display: block;
	margin-right: 10px;
	margin-left: 10px;	
	
}

*+html nav-top-row1 ul li /*IE7 hack*/
{
	margin-left: 0
}


li.utilityNavFirst
{
	 width:100px;
	 margin:0px;
	 margin-top:-5px;
	
}
*+html li.utilityNavFirst /*IE7 hack*/
{
	 margin-top:0px;
}

#nav-top-row1 ul li a,
#nav-top-row1 ul li a:hover,
#nav-top-row1 ul li a:visited
{
	float: left;
	display: block;
	background-color: Transparent;
	color: #fff;
	font-family: Arial;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	text-align: center;
	margin-top:-5px;
	
}

/* *+html is a ie7 hack */
*+html #nav-top-row1 ul li a,
*+html #nav-top-row1 ul li a:hover,
*+html #nav-top-row1 ul li a:visited
{
	
	margin-top: 4px;
}

#nav-top-row1 ul li a img
{
	/*margin-top: -6px;	
	margin-left: -40px;*/
}

*+html #nav-top-row1 ul li a img
{
	margin-top: -4px;
}


#nav-top-row1 .utilMenuSelect
{
	background-color:#231f20;
	/*margin-bottom: 10px; */
}

#nav-top-row1  .utilMenuSelect a,
#nav-top-row1  .utilMenuSelect a:hover,
#nav-top-row1  .utilMenuSelect a:visited,
#nav-top-row1  .utilMenuSelect a:active
{
	background-color:#bbd0e6;
	float: left;
	display: block;
	margin-top: 5px;
}

#nav-top-row1 li.utilMenuSelect
{
	margin: 0px;
	float: left;
	display: block;
	margin-top:0px;
	height: 27px;
	background-color:#bbd0e6;
	padding-left: 10px;
	padding-right: 10px;
	margin-top: -11px;
}

*+html #nav-top-row1 li.utilMenuSelect
{
	margin-top: 0px;
}

#nav-top-row2
{
	float: left;
	display: block;
	margin-top:0px;
	padding:0px;
	height:30px;
	width:770px;
	background : #ffffff url("../img/nav-top/bg-row2.gif") no-repeat;
}



#nav-top-row2 ul
{
	float: left;
	list-style-type: none;
	display: block;
	margin-top: 5px;
	font-size: 10px;
	margin-left: 120px;
}

*+html #nav-top-row2 ul
{
	float: left;
	list-style-type: none;
	display: block;
	margin-top: 5px;
	font-size: 10px;
	margin-left: 160px;
}

#nav-top-row2 ul li
{
	float: left;
	display: block;
	margin-right: 7px;
	margin-left: 7px;
	text-decoration: none;
}

#nav-top-row2 ul li a,
#nav-top-row2 ul li a:hover,
#nav-top-row2 ul li a:visited
{
	font-family:Arial;
	font-weight:normal;
	font-size: 11px;
	color: #004b8d;
	text-decoration: none;
}

#nav-top-row2 ul li a:active
{
	font-family:Arial;
	font-weight:normal;
	font-size: 11px;
	color: #000;
	text-decoration: none;
}

#nav-top-row2 ul li.search
{
	float: left;
	display: block;
	margin-left: 5px;
	
}

*+html #nav-top-row2 ul li.search
{
	float: left;
	display: block;
	margin-left: -5px;
}

.nav-top-item
{
	float:left;
	text-align:center;
	padding-top:3px;
}

#nav-top a.nav-top-item-link
{
	font-family: Arial, Sans-Serif;
	color: #004b8d;
	padding:3px;
	font-size:11px;
	text-decoration:none;
}
#nav-top a.nav-top-item-link-on
{
	font-family: Arial, Sans-Serif;
	color: #000000;
	padding:3px;
	font-size:11px;
	text-decoration:none;
}

.nav-search-box
{
	font-family: Arial, Sans-Serif;
	color: #231f20;
	padding:1px;
	font-size:11px;
	width:105px; /* could be 109 */
	border:0px;
	margin:0px;
}

/* end top nav */

/* nav main */
#nav-main
{
	width: 770px;
	text-align:left;
	margin-top:0px;
	padding:0px;
	background : url("../img/nav-main/backGradient.jpg") repeat-x;
	height: 46px;
	margin-left: 0px;
}


/* for subnav see individual css/sections/ files */



/* content */
/* for main content see  individual css/sections/ files */
.content-2col-pad
{
	float:left;
	width:15px;
}

.content-2col-left
{
	float:left;
	width:185px;
	margin-left: 12px;
}

.content-2col-divider
{
	float:left;
	width:50px;
}

.content-2col-main
{
	float:left;
	width:505px;
	
	display: block;
}



.content-top-spacer
{
	height: 25px;
}

.content-mainhdr
{
	font-size: 32px;
	line-height: 36px;
	width:475px;
	float: left;
	display: block;
}

.section-mainhdr
{
	font-size: 32px;
	line-height: 36px;
	
}


.content-mainsubhdr
{
	font-size: 16px;
	line-height: 28px;
	font-weight:bold;
	width:475px;
}

.content-right-barker
{
	float:right;
	text-align:left;
	width:180px;
	font-size:11px;
	color:#588ab7;
	line-height:14px;
}

.content-main
{
	color:#231f20;
	line-height:18px;
	margin-top:10px;
	width:475px;
	display: block;
	float: left;
}

.alert
{
	color:#c1133d;
}

/* sections styles */
.section-2col-pad
{
	float:left;
	width:8px;
}
.section-2col-left
{
	float:left;
	width:368px;
}

.section-2col-divider
{
	float:left;
	width:5px;
	background:#ffffff;
}
.section-2col-right
{
	float:left;
	width:382px;
	margin:0px;
	padding:0px;
}

.section-content
{
	width:335px;
	margin-left:25px;
	margin-top:30px;
	font-size:12px
	color:#231f20;
	line-height:18px;
}

.section-more-box
{
	width:382px;
	height:233px;
	background : #ffffff url("../img/section-more-bg.gif") no-repeat;	
}
.section-more-box-hdr
{
	color:#ffffff;
	font-size:12px;
	font-weight:bold;
	margin-left:10px;
}

.section-more-box-left
{
	padding-left:9px;
	float:left;
	width:176px;
}
.section-more-box-right
{
	padding-left:12px;
	float:left;
	width:176px;
}

.section-more-box-subhdr
{
	font-size:12px;
	color:#004b8d;
	font-weight:bold;
	line-height:18px;
	margin-top:5px;
	width:165px;
	margin-left:5px;
}

.section-more-box-content
{
	font-size:11px;
	line-height:14px;
	color:#000000;
	width:165px;
	margin-left:5px;
}

/* leftnav */
.leftnav-bullet
{
	float:left;
	width: 15px;
}
.leftnav-bullet-on
{
	float:left;
	width: 15px;
	background : url("../img/templates/bullet-leftnav.gif") no-repeat;	
}

.leftnav
{
	float: left;
	width: 169px;
}


/* end leftnav */

/* sidebar */
.sidebar
{
	width:185px;
	float:left;
	margin-top:-3px;	
	background : url("../img/sidebar/bg.gif") repeat-y;	
}

.sidebar-main
{
	margin:0px;
	padding:0px;
	width:176px;
	margin-left:4px;
	margin-bottom: -2pz;
}
.sidebar-content
{
	width:157px;
	margin-left:10px;
	font-size:11px;
	color:#808080;
	line-height:14px;
}
.sidebar-content-profiles
{
	width:157px;
	margin-left:10px;
	font-size:11px;
	color:#000000;
	line-height:14px;
}
.sidebar-content-profiles-hdr
{
	font-size:14px;
	font-weight:bold;
	line-height:18px;
	margin-bottom:5px;
}
.sidebar-img
{
	height:163px;
	background:#edf0f0;
	/*margin-bottom:3px;
	margin-top:5px;*/
}

.sidebar-img img
{
	margin-top: 8px !important!;
	margin-top: 10px;
	margin-left: 10px;
	
}
/* end sidebar */

.search-results-box
{
	font-family: Arial, Sans-Serif;
	color: #000000;
	padding:1px;
	font-size:11px;
	width:314px; /* could be 318 */
	border:0px;
	margin:0px;
}

.homePagelifeEventsContent
{
	float: left;
	width: 360px;
}

/* footer */

span.footer {font-weight: bold; font-size: 9px; vertical-align: top; }
sup.footer {font-weight: bold; }

#footer-bar
{
	background : #ffffff url("../img/bg-footer.gif") no-repeat;
	height:32px;
	width:770px;
	color:#a2beda;
	font-family:Arial;
	font-size:10px;
	text-align:center;
	padding-top:9px;
	float: left;
}

#footer-bar ul
{
	float: left;
	display: block;
	margin-top: -3px;
	text-align: center;
	margin-left: 110px;
}

*+html #footer-bar ul
{
	margin-left: 150px;
}

#footer-bar ul li
{
	float: left;
	display: block;
	font-size: 10px;
}

#footer-bar ul li a,
#footer-bar ul li a:hover,
#footer-bar ul li a:visited
{
	color:#004b8d;
	font-family:Arial;
	font-size:10px;
	text-decoration:underline;
}
#footer-bar ul li a:selected
{
	color:#000000;
	font-family:Arial;
	font-size:10px;
	text-decoration:none;
}
.footer-text
{
	color:#888888;
	font-family:Arial;
	font-size:9px;
}

/* form page styles  */
.contactContent
{
	color:#231f20;
	line-height:18px;
	width:460px;
	margin-bottom: 20px;
}

.contactLeft
{
	float: left;
	width: 25px;
	display: block;
}

.borderRight
{
	float: left;
	width: 210px;
	border-right: 1px solid #dde7f2;
	font-size: 11px;
	padding-top: 10px;
	display: block;
}

.noBorderRight
{
	float: left;
	width: 200px;
	font-size: 11px;
	padding-top: 10px;
	display: block;
	margin-right: 20px;
	padding-bottom: 30px;
}

.formButtons
{
	background: transparent url("../img/buttons/blue_btn.png") no-repeat;
	width: 95px;
	height: 24px;
	color: White;
	border:0px;
	padding-bottom:4px;
}




/* home page styles */

.homePageLoginName
{
	margin-left:6px;
	font-size:11px;
	margin-top: 10px;
}

.homePageCheckBox
{
	float:left;
	width:20px;
	margin-top: 5px;
}

.homePageRememberMe
{
	float:left;
	width:120px;
	font-size:10px;
	padding-top:3px;
	margin-top: 5px;
}

.homePageImageButton
{
	text-align:center;
	margin-top: 10px;
}

.homePageSignUp
{
	font-size:9px;
	line-height:11px;
}

.flashleft
{
	float:left;
	margin-top:8px;
	width:567px;
}

.homePageDidUKnow
{
	font-size:11px;
	line-height:13px;
	margin-top:45px;
	text-align:left;width:162px;
}

.homePageleftContent
{
	float:left;
	width:155px;
	margin-left:23px;
	margin-top:38px;
}

.homePageSpecialOfferTitle
{
	width:340px;
	margin-left:20px;
	margin-top:7px;
	line-height:14px;
	font-size:11px;
	display: block;
	margin-bottom: 7px;
}

.homePageBottomSpacer
{
	background-color:#dde7f2;
	height:1px;
	width:100%;
	font-size:1px;
	line-height:1px;
	margin-top:3px;
	margin-bottom:6px;
}

.homePageSpecialOfferMore
{
	float:right;
	font-size:9px;
	font-weight:bold;
	margin-right: 20px;
	margin-top: 6px;
}

.homePageOfferContent
{
	font-size: 11px;
	margin-left:20px;
	margin-top: -5px;
	width: 360px;
	display: block;
}

.homePageFinancialContent
{
	width:335px;
	line-height:14px;
	font-size:11px;
	margin-top:15px;
	margin-left: 15px;
}

.financialSpacer
{
	float:left;
	width:10px;
}



.homePageRatesTitleCol1
{
	float:left;
	text-align:left;
	margin-left:10px;
	width:203px;
	border-right:1px solid #dde7f2;
	margin-top:5px;
}

.homePageRatesTitleCol2
{
	float:left;
	text-align:left;
	margin-left:9px;
	width:60px;
	border-right:1px solid #dde7f2;
	margin-top:5px;
}

.homePageRatesTitleCol3
{
	float:left;
	text-align:left;
	margin-left:9px;
	width:60px;
	margin-top:5px;
}


.homePageRatesCol1
{
	float:left;
	text-align:left;
	padding-left:16px;
	width:205px;
	border-right:1px solid #dde7f2;
	padding-top:2px;
	padding-bottom:2px;
	font-size:11px;
	color:#004b8d;
}

.homePageRatesCol2
{
	float:left;
	text-align:left;
	padding-left:16px;
	width:60px;
	border-right:1px solid #dde7f2;
	padding-top:2px;
	padding-bottom:2px;
	font-size:11px;
}

.homePageRatesCol3
{
	float:left;
	text-align:left;
	padding-left:12px;
	width:60px;
	padding-top:2px;
	padding-bottom:2px;
	font-size:11px;
}

.homePageMoreRates
{
	float:right;
	margin-right:15px;
	margin-top:14px;
	font-size:9px;
	font-weight:bold;
}

.homePageRatesBottomContent
{
	float:left;
	margin-left:6px;
	margin-top:6px;
}

.homePageRatesSpacer
{
	height:1px;
	background:#dde7f2;
	width:370px;
	margin-left:6px
}

.homePageHeightCorrect
{
	height: 136px;
}

.homePageToggle
{
	margin-left:6px;
	margin-top:4px;
}

.homePageToggle a
{
	margin-left: -2px;
}


.homePageTabTitle
{
	width:340px;
	margin-left:20px;
	margin-top:0px;
	line-height:15px;
	font-size:11px;
}

.homePageTabTitle a 
{
	text-decoration: underline;
}


.homePageSeminarDateHdr
{
	float:left;
	width:60px;
	margin-left:7px;
	margin-top:5px;
}

.homePageSeminarDate
{
	float:left;
	width:270px;
	margin-left:7px;
	margin-top:5px;
	font-weight:bold;
}


.homePageSeminarTime
{
	float:left;
	width:270px;
	margin-left:7px;
	font-weight:bold;
}

.homePageSeminarHdr
{
	float:left;
	width:60px;
	margin-left:7px;
}

.homePageSeminarLoc
{
	float:left;
	width:270px;
	margin-left:7px;
	font-weight:bold
}

.homePageTabMore
{
	margin-right:22px;
	float:right;
	font-size:9px;
	font-weight:bold;
	margin-top: 5px;
}

.homePageTabContent
{
	font-size:11px;
	margin-left:20px;
	width:340px;
	margin-bottom: 10px;
}

.homePageLogin
{
}

#bulletedlist
{
	width:375px;
	/*line-height:14px;*/
	font-size:11px;
	margin-top:5px;
	margin-left:10px;
}

#bulletedlist ul
{
	width:335px;
	height: 40px;
	
}

*+html #bulletedlist ul
{
	margin-top: 8px;
	list-style-type: disc;
}

#bulletedlist li.bulletedlistitem
{

	width: 150px;
	margin-right:17px;
	font-size:11px;
	margin-bottom: 5px;
	list-style-type: disc;
}

#bulletedlist ul li
{
	list-style-type: disc;
	float: left;
	width: 150px;
	margin-right:17px;
	display:inline;
	
}


/* for fiancial education centre */
p.noMargin { margin:0 }
div.FE_topic {padding-left: 17px; display:none }
/*#sub_nav_FE { float:left; font-size:85%; padding:0; margin:0; width:350px; height: 80px; max-height: 40px;  }*/
#sub_nav_FE { float:left; font-size:85%; padding:0; margin:0; width:350px; height: 83px; max-height: 43px;  }
/*#sub_nav_FE ul { margin:0; padding-left:30px; list-style-position:outside; padding-top: 20px;}*/
#sub_nav_FE ul { margin:0; padding-left:30px; list-style-position:outside; padding-top: 25px;}
#sub_nav_FE ul.col1 { padding-left:60px; }
/*#sub_nav_FE ul.col1 { padding-left:40px; }*/
/*#sub_nav_FE div { width:110px; display:inline;float:left; } */
#sub_nav_FE div { width:140px; display:inline;float:left; } 
#sub_nav_FE div.col2 { width:160px; }
/*#sub_nav_FE div.col2 { width:100px; }*/
/*#sub_nav_FE div.col3 { width:130px; }*/
#sub_nav_FE div.col3 { width:160px; }
#sub_nav_FE a { color:#004B8D; text-decoration:underline; }
#sub_nav_FE a:hover { text-decoration:none;}

/* for fiancial education centre */

#sub_nav {
float:left;
font-size:85%;
line-height:2.5em;
padding:0px 0 0 0px;
width:350px;
height: 40px;
}



#sub_nav ul {
list-style-type:disc;
padding-left:40px;
width:350px;
width:315px;
margin-top: 5px;
}

ul {
list-style-image:none;
list-style-position:outside;
}

li.col1
{
      display:list-item;
      margin:0;
      padding:0;
      width:150px;
      height:27px;      
}

li.col2
{
      display:list-item;
      margin-left:150px;
      padding:0;
      width:150px;
      height:27px;      
      margin-top:-29px;
}

#sub_nav a
{
      color:#004B8D;
      text-decoration:underline;
}

.homePageLifeEvents
{
	font-size:14px;
	margin-top:37px;
	margin-left:20px;
	text-align:left;
	/*float: left;*/
}

.homePageGoButton
{
	float:left;
	width:62px;
	margin-top:14px;
	text-align:left;
}

.homePageDropDown
{
	float:left;
	width:240px;
	margin-left:28px;
	margin-top:13px;
	text-align:left;
}

.lifeEventsPulldown
{
	font-family: Arial, Sans-Serif;
	color: #231f20;
	border: 1px solid #7f9db9;
	padding:2px;
	font-size:11px;
	width:200px;
	margin:0px;
}

.lifeEventsContent
{
	width:335px;
	line-height:14px;
	font-size:11px;
	margin-top:4px;
	margin-left:20px;
	text-align:left;
}


.homePageSpecial
{
	float:left;
	margin-top:10px;
	width:178px;
	text-align:left;
}

.homePageSpecialTitle
{
	font-size:12px;
	font-weight:bold;
	color:#004b8d;
	/*margin-top:60px;*/
	margin-left:5px;
	width:170px;
	text-align:left;

}

.homePageSpecialTeaser
{
	font-size:11px;
	line-height:14px;
	/*margin-top:5px;*/
	margin-left:5px;
	width:170px;
	text-align:left;
	float:left;
}

.homePageSpecialMore
{
	/*margin-top:5px;*/
	margin-left:5px;
	width:160px;
	text-align:right;
	float:left;
	margin-top: 10px;
}
.homePageSpecialImage
{
	float:left;
	margin-top: -2px;
	margin-bottom:10px;
	
}

.homePageFin
{
	width: 335px;
	float: left;
}

/* rates table */

.rates
{
	width:695px;
}

.rates table
{
	border-top: none;
}

.rateHeaderCol1
{
	float:left;
	display: inline;
	padding-left:10px;
	width:230px;
	border-right:1px solid #dde7f2;
	margin-top:14px;
}

.rateHeaderCol2
{
	float:left;
	display: inline;
	padding-left:9px;
	width:90px;
	border-right:1px solid #dde7f2;
	margin-top:5px;
}

.rateHeaderCol3
{
	float:left;
	display: inline;
	padding-left:9px;
	width:134px;
	border-right:1px solid #dde7f2;
	margin-top:14px;
}

.rateHeaderCol4
{
	float:left;
	display: inline;
	padding-left:9px;
	width:54px;
	border-right:1px solid #dde7f2;
	margin-top:14px;
}

.rateHeaderCol5
{
	float:left;
	display: inline;
	padding-left:9px;
	width:54px;
	border-right:1px solid #dde7f2;
	margin-top:14px;
}

.rateHeaderCol6
{
	float:left;
	display: inline;
	padding-left:9px;
	width:66px;
	margin-top:5px;
}

.rateTableCol1
{
	float:left;
	display: block;
 padding-left:10px;
 width:230px;
 border-right:1px solid #dde7f2;
 padding-top:5px;
 padding-bottom:5px;
 font-size:11px;
 color:#004b8d;
 }

.rateTableCol2
{
	float:left;
	display: block;
	padding-left:9px;
	width:90px;
	border-right:1px solid #dde7f2;
	padding-top:5px;
	padding-bottom:5px;
	font-size:11px;}

.rateTableCol3
{
	float:left;
	display: block;
	padding-left:9px;
	width:134px;
	border-right:1px solid #dde7f2;
	padding-top:5px;
	padding-bottom:5px;
	font-size:11px;
}

.rateTableCol4
{
	float:left;
	display: block;
	padding-left:9px;
	width:54px;
	border-right:1px solid #dde7f2;
	padding-top:5px;
	padding-bottom:5px;
	font-size:11px;
}

.rateTableCol5
{
	float:left;
	display: block;
	padding-left:9px;
	width:54px;
	border-right:1px solid #dde7f2;
	padding-top:5px;
	padding-bottom:5px;
	font-size:11px;
}

.rateTableCol6
{
	float:left;
	display: block;
	padding-left:9px;
	width:66px;
	padding-top:5px;
	padding-bottom:5px;
	font-size:11px;
}

.disclaimer
{
	background:#dde7f2;
	color:#6e99bf;
	font-size:10px;
	line-height:12px;
	margin-bottom:-10px;
	padding-bottom: 10px;
	padding-left: 5px;
	width:693px;
	display: block;
}

.ratesToggle
{
	width:710px;
	/*display:block;
	float: left;*/
}

.rateTableButton
{
	margin-left: -3px;
	margin-right: -3px;
}
.dividerStyle
{
	margin-left: -1px;
	margin-right: 1px;
	/*float: left;*/
}

.rateMortHeaderCol1
{
	float:left;
	padding-left:10px;
	width:100px;
	border-right:1px solid #dde7f2;
	margin-top:14px;
}

.rateMortHeaderCol2
{
	float:left;
	padding-left:10px;
	width:70px;
	border-right:1px solid #dde7f2;
	margin-top:14px;
}

.rateMortTableCol1
{
	float:left;
 padding-left:10px;
 width:100px;
 border-right:1px solid #dde7f2;
 padding-top:5px;
 padding-bottom:5px;
 font-size:11px;
 color:#004b8d;
 }
 
 .rateMortTableCol
{
	float:left;
	padding-left:9px;
	width:70px;
	border-right:1px solid #dde7f2;
	padding-top:5px;
	padding-bottom:5px;
	font-size:11px;
	}
	
.rateMortHeaderCol3
{
	float:left;
	padding-left:9px;
	width:70px;
	border-right:1px solid #dde7f2;
	margin-top:5px;
}

.mortFootnote
{
	background-color:#dde7f2;
}

.rateBusinessDate
{
	float:right;
	font-size:10px;
	margin-top:10px;
}
.current-rates-4px
{
	width:710px;
	background:url(../../img/current-rates/4px/bg.gif) repeat-y;
	float: left;
	/*display: block;*/
}
.rates-content
{
	width:710px;
	margin-left:30px;
	float:left;
}

.current-rates-4px-main
{
	display: block;
	width:698px;
	margin-left:6px;
	margin-bottom:0px;
}

.current-rates-4px-hdr
{
	width: 702px;
	background:url(../../img/current-rates/4px/table-hdr.gif) no-repeat;
	height:33px;
	font-weight:bold;
	font-size:10px;
}

.ratesTable
{
	float: left;
	width: 703px;
	background-color: #fff;
	border: solid 1px #dde7f2;
	border-top: none;
	margin-left: -3px;
}

.ratesTable td
{
	border: solid 1px #dde7f2;
}

.current-rates-2px
{
	width:710px;
	background:url(../../img/current-rates/2px/bg.gif) repeat-y;
}
.current-rates-2px-main
{
	width:702px;
	margin-left:4px;
	margin-bottom:0px;
}
.current-rates-2px-hdr
{
	width: 702px;
	background:url(../../img/current-rates/2px/table-hdr.gif) no-repeat;
	height:33px;
	font-weight:bold;
	font-size:10px;
}
/* collection page  */

.colGoButton
{
	float:left;
	width:65px;
}

.colDropDown
{
	float:left;
	width:270px;
}

.colBotImage
{
	margin-bottom: 10px;
	width: 712px;
}

.colMore
{
	float:left;
	width:60px;
	font-size:11px;
	line-height:14px;
	line-height:16px;
}

/* simple page */

.simplePage
{
	margin-left:50px;
	width:660px;
	color:#231f20;
	line-height:18px;
	float: left;
}

.simplePageContent
{
	width:640px;
	float: left;
	color:#231f20;
	line-height:18px;


}

.simplePageImage
{
	float: left;
	width: 200px;
	margin-right: 30px;
	margin-bottom: 5px;
}

.simplePageMore
{
	margin-top: 32px;
	text-align: center;
	float: left;
	margin-left: 100px;
	width: 200px;
}

/*fincalc page */

.finCalTopContent
{
	color:#231f20;
	line-height:18px;
}

.finCalcBottomContent
{
	color:#231f20;
	line-height:18px;
}

.finCalcApplet
{
	width:480;
	margin-left:5px;
}

.finCalcButtons
{
	float: left;
}

.finCalcButton
{
	float: left;
	margin-left: 5px;
}

.finCalcButton img
{
	border: none;
}

/* seminar page */
.seminarBlock
{
	float: left;
	display: block;
	width:502px;
	margin: 0px;
	margin-bottom: -6px !important!;
}

.seminarDateHdr
{
	float:left;
	width:60px;
	margin-left:25px;
	display: block;
}

.seminarDateDetails
{
	float:left;
	width:250px;
	margin-left:5px;
	display: block;
}

.lowerSeminarimg
{
	float:left;
	display:block;
	margin-bottom: -5px;
	margin-bottom: -10px!important!;
	width:502;
}

/* list.aspx page */

.listPageItem
{
	float:left;
	width: 350px;
}

.listPageHdr
{
	width:340px;
	/*margin-left:20px;*/
	margin-left:0;
	margin-top:0px;
	line-height:13px;
	font-size:11px;
	margin-bottom: 5px;
	}

.listPageContent
{
	font-size:11px;
	/*margin-left:20px;*/
	margin-left:0;
	/*width:380px;*/
	width:450px;
	margin-bottom: 10px;
}

.listPageMore
{
	/*margin-right:28px;*/
	margin-left:250px;
	float:right;
	font-size:9px;
	font-weight:bold;
	margin-top: 5px;
	margin-bottom: 20px;
}

/* seminar signup page */
.container-712-b
{
	width:712px;
}

.formRow
{
	float: left;
	display: block;
	width:642px;
	margin-left: 20px;
	margin-bottom: 10px;
}

.formLeftCol
{
	float:left;
	width:170px;
	margin-left:25px;
	display: block;
	font-size: 18px;
}

.formRightCol
{
	float:left;
	width:400px;
	margin-left:5px;
	display: block;
	font-size: 14px;
}

.formMiddleCol
{
	float: left;
	width: 10px;
	color: Red;
}

.seminarSignupDetails
{
	width: 560px;
	margin-left: 20px;
}

.seminarError
{
	font-size: 14px;
	margin-top: 25px;
	float: left;
	margin-left: 40px;
	color: Red;
	width: 400px;
}

.seminarInstruct
{
	font-family: Arial, Sans-Serif;
	float:left;
	margin-left:45px;
	display: block;
	font-size: 18px;
}

.seminarHorizonatal
{
	width: 560px;
	margin-left: 45px;
	margin-bottom: 10px;
}

.seminarSignupDetails
{
	font-family: Arial, Sans-Serif;
	float:left;
	margin-left:45px;
	display: block;
	font-size: 16px;
}

.seminarSignupMinorDetails
{
	font-weight: bold;
}

.seminarClassName
{
	font-weight: bold;
	margin-bottom: 10px;
	font-size: 16px;
}

.seminarButtons
{
	float: left;
	width: 560px;
	margin-left: 105px;
}

.submitButton
{
	text-align: center; 
	width: 80px; 
	margin-top:10px;
	float:left;
	margin-left: 20px;
}

.required
{
	font-style: italic;
	font-size: 12px;
	margin-top: 25px;
	float: left;
	margin-left: 40px;
	color: Red;
	width: 400px;
}

.confirmation
{
	font-family: Arial, Sans-Serif;
	float:left;
	margin-left:45px;
	display: block;
	font-size: 18px;
	width: 630px;
	margin-top: 80px;
}

/* toplevel page */

.linkGroup
{
	float:left;
	width:150px;
	line-height:14px;
}

.linkPkg
{
	float:left;
	width:170px;
}


.linkBullet
{
	float:left;
	width:20px;
}

.topLevelLink
{
	float:left;
	width:125px;
	display: block;
}
.topLevelLink a
{
	line-height: 12px;
}

/* map page */

.phoneBoxLeftCol
{
	float:left;
	width:330px;
	border-right:1px solid #dde7f2;
	font-size:11px;
	padding-top:5px;
	padding-bottom:5px;
	color:#004b8d;
	margin: 0px;
}

.phoneBoxRightCol
{
	float:left;
	width:330px;
	font-size:11px;
	padding-top:5px;
	padding-bottom:5px;
	margin:0px;
}

.phoneBoxRightCol p
{
	margin: 0px;
	padding: 0px;
}

.phoneBoxTopAddSpacer
{
	float:left;
	width:15px;
}

.phoneBoxBottomAddToSpacer
{
	height:1px;
	background:#dde7f2;
	width:696px;
	margin-left:6px;
}

.phoneBoxSecondHdr
{
	float:left;
	width:686px;
	border-right:1px solid #dde7f2;
	font-size:11px;
	padding-top:5px;
	padding-bottom:5px;
	color:#000000;
	background:#dde7f2;
	padding-left:9px;
}

.space6
{
	float:left;
	width:6px;
}

.officeLocationRightCol
{
	float:right;
	width:360px;
	font-size:11px;
}

.officeLocationLeftCol
{
	float:left;
	width:320px;
	font-size:11px;
}

.atmLocation
{
	/*margin-left:30px;
	margin-top:5px;*/
	margin-left: 25px;
	margin-top: 15px;
	font-size:11px;
}

.atmNonUNFCU
{
	width:200px; 
	float: left; 
	display: block;
	/*margin-top: -115px;*/
	margin-left: 5px;
}

.searchInput
{
	float: left;
	display: block;
	margin-left: 7px;
	margin-left: 3px !important!;
	margin-top: 2px;
	margin-top: 1px !important!;
}

.searchTransparent
{
	float: left;
	display: block;
	margin-left: 6px;
}

.tblMarginTop 
{
	margin-top: -5px;
	margin-top:0px !important!;
}

/* search page */

.searchBoxImgTop
{
	float: left;
	margin-top: -8px !important!;
}

.searchBoxImgBtm
{
	float: left;
	margin-Bottom: -8px !important!;
}

.searchBoxButton
{
	float:left;
	width:130px;
	margin-left: 12px;
}

.searchTextBox
{
	float:left;
	margin-left:20px;
	margin-left: 10px !important!;
}

.searchNoTeaser
{
	height: 20px;
}

.searchResults
{
	font-weight:bold;
	font-size:14px;
	float: left;
	width: 260px;
}

.searchPagination
{
	color:#231f20;
	font-size:11px;
	float:left;
	width: 200px;
	margin: 0px;
	margin-left: 10px;
}

/* tables */
.table490
{
	width:490px;
	background:url(../../img/tables/general/490-bg.gif) repeat-y;
	display: block;
}
.table490-hdr
{
	width: 478px;
	background:url(../../img/tables/general/490-hdr-bg.gif) no-repeat;
	margin-left:6px;
	height:21px;
	font-weight:bold;
	font-size:1px1;
	padding-left:10px;
	/*padding-top:6px;*/
}
.seminar-hdr
{
	margin-top:10px;
	font-size:14px;
	color:#004b8d;
	line-height:18px;
	font-weight:bold;
}
.seminar-body
{
	margin-top:5px;
	font-size:12px;
	color:#231f20;
	line-height:16px;
}

.seminar-details
{
	font-size:11px;
	color:#231f20;
	line-height:13px;
	
}
