/* Template First Branch - layout.css */
/* red text: #D81E1E
*/
#siteAlertText{
	line-height: 20px;
}
/* RESET */
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin:0;
	padding:0;
	border:0;
	font-weight:inherit;
	font-style:inherit;
	font-size:100%;
	font-family:inherit;
	vertical-align:baseline;
}
table {
	border-collapse:separate;
	border-spacing:0;
}
caption, th, td {
	text-align:left;
	font-weight:normal;
}
blockquote:before, blockquote:after, q:before, q:after {
	content:"";
}
blockquote, q {
	quotes:"" "";
}
a img {
	border:none;
}
/* END RESET */

body {
	background-color: #FFF;
	color: #333;
	font: normal 11px Helvetica, Arial, sans-serif;
	line-height: 1.4em;
}

#topWrapper {
	width: 770px;
	margin: 0 auto;
}

h1, h2, h3, h4 {
	font-weight: bold;
	margin: 1em 0;
	padding: 0;
}

h1 {
	font-size:1.6em;
}

h2 {
	font-size:1.4em;
	line-height: 1.2;
}

p {
	line-height: 1.4em;
}

p.disclaimer {
	font-size: 10px;
}

a {
	text-decoration: none;
	color: #333;
	outline: none;
}

ul li {
	list-style-type: none;
	list-style-position: outside;
}

.center {
	text-align: center;
}
#siteAlertWrapper {
	width: 770px;
	margin:0 auto;
}
#siteAlertLink {
right:30px !important;
}

/*====== Header =======================================================================================*/

#homeHeader {
	position: relative;
	height: 138px;
	width: 100%;
}
#uservicesHeader {
	position: relative;
	height: 154px;
	width: 100%
}
#header {
	position: relative;
	height: 160px;
	width: 100%;
}
#businessWrapper #header {
	background: transparent url(/custom/uiccu2/image/business-secondary-nav-bg.png) no-repeat 7px 133px;
}
#otherWrapper #header {
	background: transparent url(/custom/uiccu2/image/personal-secondary-nav-bg.png) no-repeat 7px 133px;
}
#individualWrapper #header {
	background: transparent url(/custom/uiccu2/image/about-us-secondary-nav-bg.png) no-repeat 7px 133px;
	height: 168px;
}
h1#logo {
margin:0;
font-size: 1em;
}
#logo a {
	background:transparent url(../image/logo.png) no-repeat scroll 0 0;
	display:block;
	position:absolute;
	top:2.1em;
	left: 4px;
	width:235px;
	height: 86px;
	text-indent: -9999px;
	font-size: 1em; 
}
#ultraTopNav {
position:absolute;
right:7px;
text-align:right;
top:13px;
width:45em;
}
#ultraTopNav li {
	display: inline;
	padding: 0 5px;
	font: normal 1em Verdana, Arial, Helvetica, sans-serif;
	color: #333;
	border-right: 1px solid #333;
}
#ultraTopNav li.lastChild {
	border-right: none;
	padding-right: 0;
}
#ultraTopNav li a {
	color: #333;
	/*text-transform: capitalize;*/
}
#ultraTopNav li a:hover {
	text-decoration: underline;
}
#ultraTopNav li.firstChild a {
	font-weight: bold;
	background: transparent url(/custom/uiccu2/image/login-lock.png) no-repeat left -2px;
	padding-left: 15px;
}
#homepage #ultraTopNav li.firstChild a {
	font-weight: normal;
	background: none;
	padding-left: 0;
}
.textSize {
	position: absolute;
	top: 38px;
	right: 144px;
	height: 15px;
}
.textSize h2 {
	float: left;
	margin: 4px 7px 0 0;
	font: normal 10px Verdana, Arial, Helvetica, sans-serif;
	color: #333;
}
.textSize img {
	float: left;
}
#searchForm {
	position: absolute;
	height: 19px;
	width: 126px;
	right: 7px;
	top: 38px;
}
#searchForm input#roi_input {
	position: absolute;
	top: 0;
	left: 0;
	border: 0 none;
	padding: 4px 5px 1px;
	width: 101px;
	height: 17px;
	font: normal 10px Verdana, Arial, Helvetica, sans-serif;
	background-image: url("/custom/uiccu2/image/search-input-bg.png");
}
#searchForm input#searchButton {
	position: absolute;
	top: 1px;
	right: 4px;
	width: auto;
	height: 20px;
}
#header #primaryNav {
	bottom: 32px;
}
#individualWrapper #header #primaryNav {
	bottom: 40px;
}
#primaryNav {
	position: absolute;
	bottom: 8px;
	right: 7px;
}
#primaryNav li {
	float: left;
	margin-right: 5px;
}
#primaryNav li.lastChild {
	margin-right: 0;
}
#primaryNav a {
	display: block;
	padding: 24px 0 0 35px;
	height: 20px;
	width: 62px;
	color: #fff;
	font: normal 1.3em Helvetica, Arial, sans-serif;
	text-indent: -9999px;
}                                                   

#primaryNav li a.nthChild-1 {
	background: transparent url(/custom/uiccu2/image/priNav-personal-links.png) no-repeat top left;
}

#primaryNav li.nthChild-1 a.inPath, #primaryNav li a.nthChild-1:hover {
	background: transparent url(/custom/uiccu2/image/priNav-personal-links.png) no-repeat 0 -58px;
}

#primaryNav li a.nthChild-2 {
	background: transparent url(/custom/uiccu2/image/priNav-business-links.png) no-repeat top left;
}

#primaryNav li.nthChild-2 a.inPath, #primaryNav li a.nthChild-2:hover {
	background: transparent url(/custom/uiccu2/image/priNav-business-links.png) no-repeat 0 -58px;
}

#primaryNav li a.nthChild-3 {
	background: transparent url(/custom/uiccu2/image/priNav-loans-links.png) no-repeat top left;
}

#primaryNav li.nthChild-3 a.inPath, #primaryNav li a.nthChild-3:hover {
	background: transparent url(/custom/uiccu2/image/priNav-loans-links.png) no-repeat 0 -58px;
}

#primaryNav li a.nthChild-4 {
	background: transparent url(/custom/uiccu2/image/priNav-iowa-links.png) no-repeat top left;
}

#primaryNav li.nthChild-4 a.inPath, #primaryNav li a.nthChild-4:hover {
	background: transparent url(/custom/uiccu2/image/priNav-iowa-links.png) no-repeat 0 -58px;
}

#primaryNav li a.nthChild-5 {
	background: transparent url(/custom/uiccu2/image/priNav-uservices-links.png) no-repeat top left;
}

#primaryNav li.nthChild-5 a.inPath, #primaryNav li a.nthChild-5:hover {
	background: transparent url(/custom/uiccu2/image/priNav-uservices-links.png) no-repeat 0 -58px;
}


/* U-Services Primary Nav */
#uservicesHeader #primaryNav {
	bottom: 24px;
}
#uservicesHeader #primaryNav a {
	text-align: right;
}
#uservicesHeader #primaryNav a {
	display: block;
	padding: 24px 0 0 40px;
	height: 20px;
	width: 71px;
	color: #fff;
	font: normal 13px Helvetica, Arial, sans-serif;
	text-align: right;
}


#uservicesHeader #primaryNav li a.nthChild-1 {
	background: transparent url(/custom/uiccu2/image/priNav-purple.png) no-repeat top left;
	height: 34px;
	width: 89px;
	padding: 10px 22px 0 0;
}
#uservicesHeader #primaryNav li a.nthChild-1:hover {
	background: transparent url(/custom/uiccu2/image/priNav-purple.png) no-repeat 0 -57px;
}
#uservicesHeader #primaryNav li.inPath a.nthChild-1 {
	background: transparent url(/custom/uiccu2/image/priNav-purple.png) no-repeat 0 -113px;
	font-weight: bold;
}
#uservicesHeader #primaryNav li.inPath a.nthChild-1:hover {
	background: transparent url(/custom/uiccu2/image/priNav-purple.png) no-repeat 0 -172px;
}


#uservicesHeader #primaryNav li a.nthChild-2 {
	background: transparent url(/custom/uiccu2/image/priNav-green.png) no-repeat top left;
	height: 34px;
	width: 86px;
	padding: 10px 20px 0 5px;
}
#uservicesHeader #primaryNav li a.nthChild-2:hover {
	background: transparent url(/custom/uiccu2/image/priNav-green.png) no-repeat 0 -57px;
}
#uservicesHeader #primaryNav li.inPath a.nthChild-2 {
	background: transparent url(/custom/uiccu2/image/priNav-green.png) no-repeat 0 -113px;
	font-weight: bold;	
}
#uservicesHeader #primaryNav li.inPath a.nthChild-2:hover {
	background: transparent url(/custom/uiccu2/image/priNav-green.png) no-repeat 0 -172px;
}


#uservicesHeader #primaryNav li a.nthChild-3 {
	background: transparent url(/custom/uiccu2/image/priNav-orange.png) no-repeat top left;
	height: 34px;
	width: 86px;
	padding: 10px 20px 0 5px;
}
#uservicesHeader #primaryNav li a.nthChild-3:hover {
	background: transparent url(/custom/uiccu2/image/priNav-orange.png) no-repeat 0 -57px;
}
#uservicesHeader #primaryNav li.inPath a.nthChild-3 {
	background: transparent url(/custom/uiccu2/image/priNav-orange.png) no-repeat 0 -113px;
	font-weight: bold;
}
#uservicesHeader #primaryNav li.inPath a.nthChild-3:hover {
	background: transparent url(/custom/uiccu2/image/priNav-orange.png) no-repeat 0 -172px;
}


#uservicesHeader #primaryNav li a.nthChild-4 {
	background: transparent url(/custom/uiccu2/image/priNav-blue.png) no-repeat top left;
	height: 34px;
	width: 86px;
	padding: 10px 20px 0 5px;
}
#uservicesHeader #primaryNav li a.nthChild-4:hover {
	background: transparent url(/custom/uiccu2/image/priNav-blue.png) no-repeat 0 -57px;
}
#uservicesHeader #primaryNav li.inPath a.nthChild-4 {
	background: transparent url(/custom/uiccu2/image/priNav-blue.png) no-repeat 0 -113px;
	font-weight: bold;
}
#uservicesHeader #primaryNav li.inPath a.nthChild-4:hover {
	background: transparent url(/custom/uiccu2/image/priNav-blue.png) no-repeat 0 -172px;
}
#uservicesHeader #secondaryNav li {
	float: left;
	padding: 3px 13px 0 7px;
	background: transparent url(/custom/uiccu2/image/secondary-nav-divider.gif) no-repeat right 3px;
}
#uservicesHeader #secondaryNav li.firstChild {
	padding-left: 0;
	margin-left: 10px;
}
#uservicesHeader #secondaryNav li.lastChild {
	background: none;
	padding-right: 0;
}
#uservicesHeader #secondaryNav li a {
	font: normal 12px Helvetica, Arial, sans-serif;	
}
#uservicesHeader #secondaryNav li a:hover, #uservicesHeader #secondaryNav li a.inPath {
	color: #fff;
}
.studentHeader #secondaryNav {
	background: transparent url(/custom/uiccu2/image/personal-secondary-nav-bg.png) no-repeat top left;
	position: absolute;
	bottom: 0;
	left: 7px;
	width: 756px;
	height: 20px;
}
.facultyHeader {
	background:transparent url(/custom/uiccu2/image/business-secondary-nav-bg.png) no-repeat scroll 7px 133px;
}
#uservicesHeader img#headerBar {
	position: absolute;
	bottom: 0;
	left: 7px;
}
/* END U-Services Primary Nav */


#header #secondaryNav {
	position: absolute;
	bottom: 25px;
	left: 7px;
	width: 756px;
	height: 20px;
}
#header #secondaryNav li {
	float: left;
	padding: 3px 20px 0 12px;
	background: transparent url(/custom/uiccu2/image/secondary-nav-divider.gif) no-repeat right 3px;
}
#header #secondaryNav li.firstChild {
	padding-left: 0;
	margin-left: 10px;
}
#header #secondaryNav li.lastChild {
	background: none;
	padding-right: 0;
}
#header #secondaryNav li a {
	font: normal 12px Helvetica, Arial, sans-serif;	
}
#header #secondaryNav li a:hover, #header #secondaryNav li a.inPath {
	color: #fff;
}
#personalWrapper #header {
	background: transparent url(/custom/uiccu2/image/personal-secondary-nav-bg.png) no-repeat 7px 133px;
}
#businessWrapper #secondaryNav {
	background: transparent url(/custom/uiccu2/image/business-secondary-nav-bg.png) no-repeat top left;
}
#aboutWrapper #header {
	background: transparent url(/custom/uiccu2/image/about-us-secondary-nav-bg.png) no-repeat 7px 133px;
}
#creditWrapper #header {
	background: transparent url(/custom/uiccu2/image/credit-secondary-bg.png) no-repeat 7px 133px;
}
#servicesWrapper #header {
	background: transparent url(/custom/uiccu2/image/services-secondary-nav-bg.png) no-repeat 7px 133px;
}
div#personalWrapper #header #secondaryNav li a {
	color: #CCC3DB;
}
div#personalWrapper #header #secondaryNav li a:hover, div#personalWrapper #header #secondaryNav li a.inPath {
	color: #fff;
}
div#aboutWrapper #header #secondaryNav li a {
	color: #FFD1B2;
}
div#aboutWrapper #header #secondaryNav li a:hover, div#aboutWrapper #header #secondaryNav li a.inPath {
	color: #fff;
}
#uservicesHeader #secondaryNav li a {
	color: #CCC3DB;
}
#uservicesHeader #secondaryNav li a:hover, #uservicesHeader #secondaryNav li a.inPath {
	color: #fff;
}


/* For Online Banking Downstream Pages */

#downstreamObl {
	position: absolute;
	top: 20px;
	right: 300px;
}
#downstreamObl a {color: #000;}

#downstreamOnlinebanking {
	position: relative;
	width: 300px;
}

#downstreamOnlinebanking h1 {
	clear: both;
	color: #CD672D;
	margin: 0 0 20px 0;
	
}

/*====== Main Content ================*/

#wrapper {
	width:77em;
	margin: 0 auto;
}

/*#mainContent {
	float:left;
	
   d padding:2em 0 2.5em 2em;
	width:74em;
}*/

/*====== Left Column =================*/

/*====== Left Column ==================================================================================*/
.individualPage p.zeroPaddingParagraph {
	margin: 0;
}
#mainContent {
	width: 543px;
	float: right;
	margin: 10px 0 0 10px;
}
#individualWrapper #mainContent {
	margin: 0 7px 0 10px;
	width: 535px;
}

#individualWrapper #noleftContent {
	margin-left: 10px;
}
#individualWrapper #noleftContent .individualPage {
	width: auto;
}
#otherWrapper #mainContent .individualPage {
	margin-top: -10px;
}
#leftColumn {
	float: left;
	clear: left;
	width: 210px;
	margin: 10px 0 25px 7px;
	display: inline;
}
#noNavLeft {
	float: left;
	clear: left;
	width: 210px;
	margin: 0 0 25px 7px;
	display: inline;
}

#leftNav li h3 {
	font: normal 12px Helvetica, Arial, sans-serif;
	margin: 0;
}
#leftNav li h2 {
	margin: 0;
	font-size: 1.3em;
	font-weight: normal;
}
#leftNav li h3 a {
	display: block;
	width: 200px;
	color: #333;
	padding: 7px 0 7px 10px;
}
#leftNav li h2 a, #businessWrapper #leftNav li h2 a {
	display: block;
	width: 180px;
	padding: 7px 20px 7px 10px;
	font-weight: normal;
	color: #fff;
}
#personalWrapper #leftNav h2 a {
	margin-bottom: 2px;         
	color: #333;
	background-color: #CCC3DB; 
	border-bottom: 1px solid #ccc3db;
}
#personalWrapper #leftNav li h2 a:hover {
	color: #fff;
	background: #563789 url(/custom/uiccu2/image/leftnav-inpath.png) no-repeat 184px 6px; 
	border-bottom: 1px solid #ccc3db;
}
#personalWrapper #leftNav h2 a.inPath {
	color: #fff;
	background: #563789 url(/custom/uiccu2/image/leftnav-inpath.png) no-repeat 184px 6px; 
	border-bottom: 1px solid #ccc3db;
}
#aboutWrapper #leftNav h2 a {
	background-color: #CD672D;
	border-bottom: 1px solid #FFD1B2;
}
#aboutWrapper #leftNav li h2 a:hover, #aboutWrapper #leftNav li h2 a.inPath {
	color: #fff;
	background: #ff9960 url(/custom/uiccu2/image/about-leftnav-inpath.png) no-repeat 184px 6px;
}
#servicesWrapper #leftNav h2 a {
	background-color: #5fa7ad;
	border-bottom: 1px solid #bfebef;
}
#servicesWrapper #leftNav li h2 a:hover, #servicesWrapper #leftNav li h2 a.inPath {
	color: #fff;
	background: #72cad3 url(/custom/uiccu2/image/services-leftnav-selected-bg.png) no-repeat 184px 6px;
}
/*#personalWrapper #leftNav li h3 a, #otherWrapper #leftNav li h3 a {
	background-color: #CCC3DB;
	border-bottom: 1px solid #563789; 
}
#personalWrapper #leftNav li h3 a:hover, #otherWrapper #leftNav li h3 a:hover {
	color: #563789;
	font-weight: bold;
}
#personalWrapper #leftNav li h3 a.inPath, #otherWrapper #leftNav li h3 a.inPath {
	background: #A899C2 url(/custom/uiccu2/image/personal-leftnav-selected-bg.png) no-repeat 185px center;
	font-weight: bold;
	color: #563789;
}*/
#aboutWrapper #leftNav li h3 a {
	background-color: #FFD1B2;
}
#aboutWrapper #leftNav li h3 a:hover {
	font-weight: bold;
	color: #CD672D;
}
#aboutWrapper #leftNav li h3 a.inPath {
	background: #F0B18A url(/custom/uiccu2/image/aboutus-leftnav-selected-bg.png) no-repeat 185px center;
	font-weight: bold;
	color: #CD672D;
}
/* Credit Cards Left Nav */
#creditWrapper #leftNav li h2 a {
	background-color: #2B77BD;
	margin-bottom: 2px;
}
#creditWrapper #leftNav li h2 a:hover {
	background: #318CE0 url(/custom/uiccu2/image/credit-leftnav-selected-bg.png) no-repeat 185px center;
	font-weight: normal;
	color: #fff;
}
#creditWrapper #leftNav li h2 a.inPath {
	background: #318CE0 url(/custom/uiccu2/image/credit-leftnav-selected-bg.png) no-repeat 185px center;
	font-weight: normal;
	color: #fff;
}
/*End of Credit Cards*/
#businessWrapper #leftNav li h2 a {
	color: #333;
	background-color: #CBDCB2;
	margin-bottom: 2px;
}
#businessWrapper #leftNav li h2 a:hover {
	background: #A3C278 url(/custom/uiccu2/image/business-leftnav-selected-bg.png) no-repeat 185px center;
	color: #fff;
}
#businessWrapper #leftNav li h2 a.inPath {
	background: #A3C278 url(/custom/uiccu2/image/business-leftnav-selected-bg.png) no-repeat 185px center;
	color: #fff;
	padding-right: 20px;
	width: 180px;
	
}
#personalWrapper #leftNav li h3 a.inPath {
	padding-right: 20px;
	width: 180px;
}
#leftNav li li h3 {
	font: normal 11px Arial, Helvetica, sans-serif;
	margin: 0;
}
#leftNav li li a {
	color: #333;
}
#leftNav li li.inPath a, #leftNav li li a:hover {
	color: #009;
}

/*====== Quick Links =================*/
#leftColumn #quickLinks {
	margin: 0;
}
/*body#homepage #quickLinks {
	margin: 20px 0 0;
}*/
#quickLinks h2 {
	margin: 0;
	padding: 0;
	font-weight: normal;
	border-bottom: 1px solid #DFE0E3;
}
/*#quickLinks li {
	margin: 0.2em 0.4em;
}
body#homepage #quickLinks li a {
	font-size: 1.3em;
}*/
#quickLinks li a {
	display:block;
    padding:0.3em;
}
#quickLinks li a:hover {
	color: #666;
}

/*====== Home Page ====================*/
/*====== Home Page ====================================================================================*/
.homeWrapper #mainContent {
	width: 227px;
	float: left;
	display: inline;
	margin: 0 0 5px 0;
}
div#flashBanner {
	margin-left: 7px;
}
div#flashBanner img {
	margin-bottom:10px;
}
div.homeWrapper #leftColumn {
	float: left;
	width: 522px;
	margin: 5px 8px 0 7px;
	display: inline;
}
#obLogin {
	background: transparent url(/custom/uiccu2/image/online-banking-bg.png) no-repeat top left;
	width: 522px;
	height: 31px;
}
#obLogin form {
	float: left;
}
#obLogin h2 {
	float: left;
	margin: 8px 15px 0 10px;
	letter-spacing: 1px;
	color: #FFDE08;
	font: bold 14.6px Helvetica, Arial, sans-serif;
}
#obLogin input#loginInput {
	width: 171px;
	height: 20px;
	float: left;
	margin-top: 5px;
	padding: 4px 0 0 5px;
	border: none;
	background: transparent url(/custom/uiccu2/image/online-banking-input-bg.png) no-repeat top left;
	font: normal 9.4px Verdana, Arial, Helvetica, sans-serif;
	color: #333;
}
#obLogin input#loginButton {
	margin: 8px 0 0 10px
}
#obLogin ul {
	float: left;
	margin: 8px 0 0 34px;
}
#obLogin ul li {
	list-style-type: none;
	color: #fff;
}
#obLogin ul li a {
	padding-left: 10px;
	font: bold 10px Helvetica, Arial, sans-serif;
	color: #fff;
	background: transparent url(/custom/uiccu2/image/online-banking-bullet.png) no-repeat top left;
}
#obLogin ul li a:hover {
	color: #FFDE08;
	background: transparent url(/custom/uiccu2/image/online-banking-bullet-rollover.png) no-repeat top left;
}
ul#homeFeaturedProducts li {
	float: left;
	position: relative;
	width: 169px;
	height: 120px;
	margin: 5px 7px 0 0;
}
ul#homeFeaturedProducts li.nthChild-3 {
	margin-right: 0;
}
ul#homeFeaturedProducts li.nthChild-1 a {
	position: absolute;
	top: 84px;
	left: 79px;
	display: block;
	width: 74px;
	height: 18px;
	padding: 5px 0 0 5px;
	background: transparent url(/custom/uiccu2/image/home-featured-live-assistance-link-bg.png) no-repeat top left;
	color: #006699;
	font: normal 10px Verdana, Arial, Helvetica, sans-serif;
}

ul#homeFeaturedProducts li.nthChild-1 a:hover {
	background: transparent url(/custom/uiccu2/image/home-featured-live-assistance-link-bg-rollover.png) no-repeat top left;
	color: #fff;
}
ul#homeFeaturedProducts li.nthChild-2 a {
	position: absolute;
	top: 84px;
	left: 79px;
	display: block;
	width: 74px;
	height: 18px;
	padding: 5px 0 0 5px;
	background: transparent url(/custom/uiccu2/image/home-featured-member-news-link-bg.png) no-repeat top left;
	color: #555555;
	font: normal 10px Verdana, Arial, Helvetica, sans-serif;
}
ul#homeFeaturedProducts li.nthChild-2 a:hover {
	background: transparent url(/custom/uiccu2/image/home-featured-member-news-link-bg-rollover.png) no-repeat top left;
	color: #fff;
}
ul#homeFeaturedProducts li.nthChild-3 a {
	position: absolute;
	top: 84px;
	left: 79px;
	display: block;
	width: 74px;
	height: 18px;
	padding: 5px 0 0 5px;
	background: transparent url(/custom/uiccu2/image/home-featured-apply-loan-link-bg.png) no-repeat top left;
	color: #007E44;
	font: normal 10px Verdana, Arial, Helvetica, sans-serif;
}
ul#homeFeaturedProducts li.nthChild-3 a:hover {
	background: transparent url(/custom/uiccu2/image/home-featured-apply-loan-link-bg-rollover.png) no-repeat top left;
	color: #fff;
}
.homeWrapper div#quickLinks {
	background: transparent url(/custom/uiccu2/image/home-resources-bg.png) no-repeat top left;
	height: 157px;
	width: 227px;
	margin-top: 5px;
}
.homeWrapper div#quickLinks h2 {
	margin: 0;
	padding: 3px 0 0 10px;
	border-bottom: 0 none;
	color: #fff;
	font: bold 1.5em "Times New Roman", Times, serif;
}
.homeWrapper div#quickLinks ul {
	margin: 5px 0 0 26px;
}
.homeWrapper div#quickLinks li {
	list-style-position: outside;
	list-style-type: disc;
	color: #fff;
	line-height: 18px;
}
.homeWrapper div#quickLinks li a {
	padding: 0;
	font: bold 1.2em "Times New Roman", Times, serif;
	color: #fff;
	text-transform: capitalize;
	line-height: inherit;
}
.homeWrapper div#quickLinks li a:hover {
	color: #FFDE08;
}
/*====== Category Page ==============*/
#personalWrapper #catBreadcrumb a, #otherWrapper #catBreadcrumb a {
	color: #563789;
	padding-right: 5px;
}
#personalWrapper ul#catBreadcrumb ul.nthTier-2 li a, #otherWrapper ul#catBreadcrumb ul.nthTier-2 li a {
	padding-left: 23px;
	background: transparent url(/custom/uiccu2/image/personal-breadcrumb-divider.png) no-repeat left -3px;
}
#businessWrapper ul#catBreadcrumb a {
	color: #5C7E30;
	padding-right: 5px;
}
#businessWrapper ul#catBreadcrumb ul.nthTier-2 li a {
	padding-left: 23px;
	background: transparent url(/custom/uiccu2/image/business-breadcrumb-divider.png) no-repeat left -3px;
}
#aboutWrapper ul#catBreadcrumb a {
	color: #CD672D;
	padding-right: 5px;
}
#aboutWrapper ul#catBreadcrumb ul.nthTier-2 li a {
	padding-left: 23px;
	background: transparent url(/custom/uiccu2/image/aboutus-breadcrumb-divider.png) no-repeat left -3px;
}
#personalWrapper ul#catBreadcrumb.nthTier-1 li a, #businessWrapper ul#catBreadcrumb.nthTier-1 li a, #aboutWrapper ul#catBreadcrumb.nthTier-1 li a, #otherWrapper ul#catBreadcrumb.nthTier-1 li a {
	padding-left: 0;
	background: none;
}
#catBreadcrumb {
	position: absolute;
	bottom: 0;
	left: 17px;
}
#catBreadcrumb li {
	display: inline;
	font: bold 13px Helvetica, Arial, sans-serif;
}
#catBreadcrumb ul {
	display: inline;
}
#productDetails div.addthis_toolbox {
	position: absolute;
	top: 12px;
	right: 0;
	z-index: 99;
}
div#productPhoto {
	position: relative;
}
div#productPhoto div#fpLearnMore {
	position: absolute;
	right: 6px;
	top: 148px;
}
div#productCategory {
	float: left;
}
div#productCategory li {
	float: left;
	width: 193px;
	font-size: 11px;
}
div#productCategory div.productContent {
	padding-left: 10px;
	height: 18em;
	overflow: hidden;
}
div#productCategory div.productContent p {
	margin-bottom: 10px;
}
div#productCategory div.productContent h3 {
	margin-bottom: 5px;
	font-size: 12px;
}
div#productCategory div.productContent ul {
	margin-left: 20px;
}
div#productCategory li li {
	float: none;
	width: auto;
	list-style: disc outside;
	border: none;
}
div#productCategory div.productContent h4 {
	clear: left;
	margin: 5px 0 0 0;
}
div#productCategory div.productContent h4 a {
	padding: 0 10px 0 0;
	font-size: 11px;
	font-weight: normal;
	background: url(/custom/uiccu2/image/black-triangle.png) no-repeat right center;
}
div#productCategory div.productContent h4 a:hover {
	text-decoration: underline;
}
div#secondaryProducts li {
	position: relative;
	width: 170px;
	height: 160px;
	padding: 0 0 10px;
	margin: 0 5px;
	float: left;
	display: inline;
}
div#personalWrapper div#secondaryProducts li {
	border-bottom: 1px solid #CCC3DB;
}
div#businessWrapper div#secondaryProducts li {
	border-bottom: 1px solid #CBDCB2;
}
div#aboutWrapper div#secondaryProducts li {
	border-bottom: 1px solid #FFD1B2;
}
div#servicesWrapper div#secondaryProducts li {
	border-bottom: 1px solid #72CAD3;
}
div#personalWrapper div#secondaryProducts h3 a {
	color: #563789
}
div#businessWrapper div#secondaryProducts h3 a {
	color: #5C7E30
}
div#aboutWrapper div#secondaryProducts h3 a {
	color: #CD672D;
}
div#servicesWrapper div#secondaryProducts h3 a {
	color: #5FA7AD;
}
div#creditWrapper div#secondaryProducts h3 a {
	color: #2B77BD;
}
div#personalWrapper div#secondaryProducts h4.learnMore a, div#otherWrapper div#secondaryProducts h4.learnMore a {
	background: transparent url(/custom/uiccu2/image/personal-learn-more-bg.png) no-repeat center right;
	padding-right: 19px;
	text-transform: lowercase;
}
div#businessWrapper div#secondaryProducts h4.learnMore a {
	background: transparent url(/custom/uiccu2/image/business-learn-more-bg.png) no-repeat center right;
	padding-right: 19px;
}
div#aboutWrapper div#secondaryProducts h4.learnMore a {
	background: transparent url(/custom/uiccu2/image/careers-learn-more-bg.png) no-repeat center right;
	padding-right: 19px;
}
div#servicesWrapper div#secondaryProducts h4.learnMore a {
	background: transparent url(/custom/uiccu2/image/services-learn-more-bg.png) no-repeat center right;
	padding-right: 19px;
}
div#creditWrapper div#secondaryProducts h4.learnMore a {
	background: transparent url(/custom/uiccu2/image/credit-learn-more-bg.png) no-repeat center right;
	padding-right: 21px;
}

div#secondaryProducts h4.learnMore {
	margin: 0;
	position: absolute;
	left: 5px;
	bottom: 30px;
}
div#secondaryProducts h4.openNow {
	margin: 0;
	position: absolute;
	bottom: 5px;
	right: 5px;
}

/* Search */

#pagination li {
	display: inline;
	padding-right: 10px;
}


/*====== Product Page ========================*/
.contentWrapper {
	margin-bottom: 15px;
}
#printButton {
	position: absolute;
	top: 10px;
	right: 10px;
	z-index: 10;
}
#shareButton {
	position: absolute;
	top: 10px;
	right: 60px;
	z-index: 10;
}
.productHead h1 {
	font: normal 24px Arial, Helvetica, sans-serif;
	margin: 0;
	position: absolute;
	text-indent: -9999px;
}
#productSummary p, #productDetails p {
	margin: 10px 0;
}
#productSummary ul, #productDetails ul {
	margin: 10px 15px;
}
#productSummary li, #productDetails li {
	list-style-position: outside;
	list-style-type: disc;
	margin: 4px 0;
}
#productDetails {
	clear: right;
	position: relative;
}
div#productPhoto div#openNow {
	position: absolute;
	right: 32px;
	top: 155px;
	width:110px;
}
div#productPhoto div#openNow a {
	background:transparent url(../image/personal-featured-apply-now.png) no-repeat scroll 0 0;
	width: 110px;
	height: 28px;
	display: block;
	text-indent: -9999px; 
}
div#productPhoto div#tellMeMoreButton {
	position: absolute;
	right: 32px;
	top: 153px;
}
div#productPhoto div#tellMeMoreButton a {
	background:transparent url(../image/featured-questions.png) no-repeat scroll 0 0;
	width: 110px;
	height: 30px;
	display: block;
	text-indent: -9999px; 
}
div#productPhoto div#learnMore {
	position: absolute;
	right: 6px;
	top: 153px;
}
div#productPhoto div#learnMore a {
   	background:transparent url(../image/personal-featured-learn-more.png) no-repeat scroll 0 0;
	width: 144px;
	height: 26px;
	display: block;
	text-indent: -9999px;
}
div#businessWrapper div#productPhoto div#learnMore {
	right: 0;
}

div#businessWrapper div#productPhoto div#learnMoreInvestment {
	right:0;
}

div#productPhoto div#learnMoreInvestment {
	position:absolute;
	right:6px;
	top:153px;
}
div#productPhoto div#learnMoreInvestment a {
   	background:transparent url(../image/personal-featured-learn-more.png) no-repeat scroll 0 0;
	width: 144px;
	height: 26px;
	display: block;
	text-indent: -9999px;
}

/* Tabs */

dl {
	width: 540px;
	display:block;
	list-style: none;
	position: relative;
}
dt {
	color: #333;
	padding: 12px 6px;
	font: normal 1.3em Helvetica, Arial, sans-serif;
	text-transform: lowercase;
}
dt:first-child {
	padding: 12px 8px 12px 4px;
}
dd {
	padding: 5px 5px 0 0px;
	border-top: 1px solid #ccc;
	font: normal 1.2em Arial, Helvetica, sans-serif;
}
dd a {
	text-decoration: underline;
}
dt.selected {
	text-decoration: none;
	font: bold 1.3em Helvetica, Arial, sans-serif;
}
.pane {
	position: absolute;
	overflow: hidden;
	padding-right: 130px;
	top: 30px;
	left: 0;
}
.label {
	float: left;
	position: relative;
	cursor: pointer;
	z-index: 1;
}

/* Sliding Doors  

dl#roi_tabs dt {
	height:33px;
	line-height:38px;
	margin-right:14px;
	background:transparent url(../tab-selected-slider.png) no-repeat scroll 0 0;
	color:#07371E;
	font-size:14px;
}

dl#roi_tabs dt.selected {
	background: url(../tab-bg-slider.png) no-repeat scroll 0 0;
	color:#07371E;
}
 
dl#roi_tabs dt.label div {
	width:auto;
	position:relative;
	height:33px;
	left:10px;
	padding:0 10px 0 5px;
	background:transparent url(../tab-selected-slider-right.png) no-repeat scroll right top;
}

dl#roi_tabs dt.selected div {
	background:transparent url(../tab-bg-slider-right.png) no-repeat scroll right top;
	color:#07371E;
}

End of Sliding Doors */

.pane {
	position: absolute;
	overflow: hidden;
	top: 3em;
	left: 0;
}

.label {
	float: left;
	position: relative;
	cursor: pointer;
	z-index: 1;
}

/*====== U-Services ==============================================================================*/
#uservicesWrapper {
	background: transparent url(/custom/uiccu2/image/uservices-repeating-bg.jpg) repeat-y center top;
	margin-left: 13px;
	width: 742px;
}
#uservicesWrapper a {
	text-decoration: underline;
}
#uservicesWrapper div#productLinks img {
	position: absolute;
	top: 20px;
	left: 280px;
}
#uservicesWrapper div#productLinks a#share img {
	position: absolute;
	top: 20px;
	left: 233px;
}
#uservicesWrapper #studentServices {
	background: transparent url(/custom/uiccu2/image/uservices-student-services-bg.jpg) no-repeat center top;
	min-height: 484px;
	position: relative;
}
div#uservicesWrapper p {
	margin: 5px 0;
}
div#iowaOneCardContent li, div#iowaCheckingContent li, div#checksNetContent li {
	list-style-type: disc;
	margin-left: 10px;
}
div#iowaOneCardContent div#learnMore {
	text-align: right;
	margin-right: 22px;
}
#studentServices h1 img {position: absolute; top: 22px; left: 12px;}
div#atmLocator img#atmIcon {position: absolute; top: 183px; left: 18px;}
div#atmLocator img#atmLink {position: absolute;	top: 214px;	left: 100px;}
img#ubillLink {position: absolute; top: 313px; left: 19px;}
img#financialEducationLink {position: absolute; top: 294px;	left: 180px;}
div#checksNet img#checksNetIcon {position: absolute; left: 49px; top: 437px;}
div#checksNet img#checksNetLink {position: absolute; top: 438px; left: 162px;}
div#iowaChecking img#iowaOneChecking {position: absolute; top: 29px; right: 36px;}
div#iowaChecking img#iowaOneCheckingBlurb1 {position: absolute; top: 65px; right: 92px;}
div#iowaChecking img#iowaOneCheckingBlurb2 {position: absolute; top: 91px; right: 22px; z-index: 1;}
div#iowaChecking img#computerImage {position: absolute; top: 104px;	right: 221px;}
div#iowaChecking img#iowaOneCheckingStarted {position: absolute; top: 130px; right: 130px;}
div#iowaChecking img#iowaOneCheckingApply {position: absolute; top: 125px; right: 25px;}
div#iowaChecking img#iowaOneCheckingQuestions {position: absolute; top: 159px;	right: 130px;}
div#iowaChecking img#iowaOneCheckingLearn {position: absolute; top: 158px; right: 36px;}
div#iowaCard img#iowaOneCard {position: absolute; top: 254px; right: 33px;}
div#iowaCard img#iowaOneCardLearn {position: absolute; top: 293px; right: 230px;}
div#iowaCard img#iowaOneCardImage {position: absolute; right: -11px; top: 283px;}
img#iowaCardHawkeye {position: absolute; top: 376px; right: 227px;}
/* Iowa One Card Product */
div#iowaOneCard {
	background: transparent url(/custom/uiccu2/image/uservices-iowa-one-card-bg.jpg) no-repeat top left;
	position: relative;
	width: 742px;
	min-height: 468px;
	margin-left: 0px;
}
div#iowaOneCard h1 img {
	position: absolute;
	top: 234px;
	left: 40px;
}
div#iowaOneCard img#iowaCardBlurb {
	position: absolute;
	top: 423px;
	left: 30px;
}
div#iowaOneCardContent {
	margin: 0 20px 0 433px;
}
div#uservicesWrapper h1 {
	margin: 0;
}
div#uservicesWrapper #studentServices h1 {
display:block;
height:180px;
margin:0;
width:330px;
}
div#uservicesWrapper h2 {
	margin: 0 0 10px;
	padding-top: 30px;
	font: bold 18px Helvetica, Arial, sans-serif
}
div#iowaOneCardDisclosure {
	margin-top: 20px;
	text-align: center;
	width: 271px;
}
#uservicesWrapper div#faqLink {
	padding: 0 20px;
	height: 30px;
	margin-top: 20px;
}
#uservicesWrapper div#faqLink p {
	float: left;
	margin: 0;
}
#uservicesWrapper div#faqLink a {
	background: transparent url(/custom/uiccu2/image/uservices-iowa-one-card-arrow.png) no-repeat right -2px;
	padding-right: 25px;
	display: block;
	height: 20px;
	width: 51px;
	float: right;
}
#uservicesWrapper div#learnMore {
	height: 30px;
}
/* Iowa One Checking Product */
div#iowaOneChecking {
	background: transparent url(/custom/uiccu2/image/uservices-iowa-one-checking-bg.jpg) no-repeat top left;
	position: relative;
	width: 742px;
	min-height: 470px;
	margin-left: 0;
}
div#iowaOneChecking h1 img {
	position: absolute;
	top: 242px;
	left: 35px;
}
div#iowaOneChecking img#iowaCheckingBlurb {
	position: absolute;
	top: 302px;
	left: 9px;
}
div#iowaOneChecking div#getStarted {
	position: absolute;
	top: 411px;
	left: 225px;
}
div#iowaCheckingContent {
	margin: 0 20px 0 433px;
}
div#iowaCheckingContent span.textVariant1 {
	font-size: 9px;
}
div#iowaCheckingContent div#applyNow {
	float: right;
	margin-top: 20px;
}
div#iowaCheckingContent div#applyNow a {
	background: transparent url(/custom/uiccu2/image/iowa-one-checking-apply-now.png) no-repeat top left;
	position: relative;
	width: 82px;
	height: 26px;        
	display: block;
	text-indent: -9999px;
}
div#uservicesWrapper div#iowaCheckingContent div#learnMore {
	float: right;
	margin: 25px 10px 0 0;
}
div#uservicesWrapper div#iowaCheckingContent div#learnMore a {
	background: transparent url(/custom/uiccu2/image/uservices-learn-more.png) no-repeat top left;
	position: relative;
	width: 72px;
	height: 19px;
	display: block;
	text-indent: -9999px;
}
/* ChecksNet Product */
div#checksNetProduct {
	background: transparent url(/custom/uiccu2/image/uservices-checksnet-bg.jpg) no-repeat top left;
	position: relative;
	width: 742px;
	min-height: 470px;
	margin-left: 0;
}
div#checksNetProduct h1 img {
	position: absolute;
	top: 244px;
	left: 33px;
}
div#checksNetContent {
	margin: 0 20px 0 433px;
}
div#uservicesWrapper div#checksNetContent div#learnMore {
	float: left;
	margin-right: 50px;
}
div#uservicesWrapper div#checksNetContent div#learnMore a {
	background: transparent url(/custom/uiccu2/image/uservices-learn-more.png) no-repeat top left;
	position: relative;
	display: block;
	width: 72px;
	height: 19px;
	text-indent: -9999px;
}
div#uservicesWrapper div#checksNetContent div#transferNow h2 {
	margin: 7px 0 0 0;
	padding: 0;
}
div#uservicesWrapper div#checksNetContent div#transferNow h2 a {
	text-decoration: underline;
}
div#uservicesWrapper div#checksNetContent div#transferNow h2 a:hover {
	color: #2B77BD;
}

/* Financial Education */
div#financialEducationWrapper {
	background: transparent url(/custom/uiccu2/image/uservices-financial-education-bg.jpg) no-repeat top left;
	position: relative;
	width: 742px;
	min-height: 470px;
	margin-left: 0;
}
div#financialEducationWrapper h1 img {
	position: absolute;
	top: 244px;
	left: 39px;
}
div#financialEducationContent {
	margin: 0 20px 0 433px;
	padding: 30px 0;
}
/* Iowa One Card FAQ */
div#studentFAQ {
	background: transparent url(/custom/uiccu2/image/uservices-iowa-one-card-faq-bg.jpg) no-repeat top left;
	position: relative;
	width: 742px;
	min-height: 470px;
	margin-left: 0;
}
div#studentFAQ h1 img {
	position: absolute;
	top: 241px;
	left: 30px;
}
div#studentFAQ img#studentFaqBlurb1 {
	position: absolute;
	top: 296px;
	left: 5px;
}
div#studentFAQ img#studentFaqBlurb2 {
	position: absolute;
	top: 361px;
	left: 5px;
}
div#studentFAQ img#studentFaqBlurb3 {
	position: absolute;
	top: 414px;
	left: 5px;
}
div#studentFaqContent {
	margin: 0 20px 0 433px;
	padding-bottom: 20px;
}
/* Events */
div#studentEvents {
	background: transparent url(/custom/uiccu2/image/uservices-events-bg.jpg) no-repeat top left;
	position: relative;
	width: 742px;
	min-height: 470px;
	margin-left: 0;
}
div#studentEvents h1 img {
	position: absolute;
	top: 242px;
	left: 39px;
}
div#studentEvents img#studentEventsBlurb {
	position: absolute;
	top: 300px;
	left: 15px;
}
div#studentEventsContent {
	margin: 0 20px 0 433px;
	padding-bottom: 20px;
}
/*Thank You Page */
div#thankYouEmployment {
	margin-left: 0;
	text-align: center;
}
div#thankYouEmployment p {
	text-align: left;
	width: 510px;
	margin: 10px auto;
}	

/*====== Individual Page ==============================================================================*/
#individualWrapper h1.pageHead, #aboutWrapper h1.pageHead {
	color: #CD672D;
	margin: 0 0 20px 0;
}
#personalWrapper h1.pageHead, #otherWrapper h1.pageHead {
	color: #563789;
	margin: 0px 0 20px 0;
}
.individualPage {
	width: 525px;
	margin-bottom: 20px;
}
#noleftContent .individualPage {
	width: auto;
	margin-left: 10px;
}
.individualPage h1.pageHead {
	font: normal 2.4em Helvetica, Arial, sans-serif;
	margin: 0 0 20px 0;
}

.individualPage h2 {
	font-size: 1.8em;
}

.individualPage h3 {
	font-size: 1.4em;
}

.individualPage a { 
	text-decoration: underline;
}

.individualPage p {
	margin: 10px 0;
	font-size: 1.2em;
}

.individualPage ul, .individualPage ol {
	margin: 10px 0 10px 20px;
	font-size: 1.2em;
}

.individualPage ul li {
	list-style-type: disc;
	margin: 4px 0;
}
#individualWrapper div.listing li {
	border-bottom: 1px solid #ccc;
	width: 515px;
}
#individualWrapper div.listing li h3 a {
	color: #CD672D;
}
#individualWrapper div.listing li h4 a {
	text-decoration: underline;
}
#individualWrapper div.listing li p {
	width: 425px;
}
#businessWrapper .individualPage h1.pageHead {
	color: #476225;
}
div#helpfulArticles h2 {
	font-size: 15px;
	margin-top: 20px;
}
div#helpfulArticles h3 {
	margin: 10px 0 0 0;
}
div#helpfulArticles p.individualPage {
	margin: 10px;
}

/* Contact List */
div#contactList table {
	border: 1px solid #CD672D;
	width: 90%;
	margin: 0 auto;
}
div#contactList th {
	text-align: left;
	color: #fff;
	background-color: #CD672D;
	padding: 5px;
}
div#contactList td {
	padding: 5px;
}
div#contactList tr.stripe {
	background-color: #FFD1B2;
}
div#contactList h3 {
	margin: 0;
}
div#contactList span.jobTitle {
	font-style: italic;
}
/* End Contact List */
/* Are you a member? */
div#memberPage {
	text-align: center;
	width: 100%;
	margin-top: 25px;
}
div#memberPage h1 {
	margin: 0 auto;
	width: 500px;
}
div#memberPage div#yes {
	float: left;
	margin: 50px 0;
	width: 50%;
}
div#memberPage div#yes div#yesButtonHover {
	display: none;
}
div#memberPage div#no {
	float: left;
	margin: 50px 0;
	width: 50%;
}
div#memberPage div#no div#noButtonHover {
	display: none;
}

/*======== Rates =====================================================================================*/
#rates ul.ratesNav {
	margin: 0;
	text-align: center;
}
#rates ul.ratesNav li {
	display: inline;
	padding: 0 6px;
	border-right: 1px solid #333;
	list-style-type: none;
}
#rates ul.ratesNav li.firstChild {
	padding-left: 0;
}
#rates ul.ratesNav li.lastChild {
	border-right: none;
	padding-right: 0;
}
#rates table {
	border-top: 1px solid #ccc;
	border-left: 1px solid #ccc;
	margin: 10px 0;
	width: 80%;
}
#rates td, #rates th {
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	padding: 3px;
}
#rates th {
	background-color: #FFD1B2;
	text-align: center;
}
#rates th.firstColumn {
	text-align: left;
	width: 200px;
}
#rates #homeLoans {
	width: 400px;
}
#rates #homeLoans td {
	padding: 5px 10px;
}
table.stripeTable {
	width: 100%;
	margin: 10px auto;
	border-left: 1px solid #CCC3DB;
	border-top: 1px solid #CCC3DB;
}

table.stripeTable th {
	padding: 5px 10px;
	text-align: center;
	width: 33%;
	border-bottom: 1px solid #CCC3DB;
	border-right: 1px solid #CCC3DB;
	background-color: #563789;
	font-size: 1.2em;
	font-weight: bold;
	color: #FFF;
}
 
table.stripeTable th a {
	text-decoration: none;
	color: #FFF;
}

table.stripeTable th a:hover {
	text-decoration: underline;
	color: #FFF;
}

#checkingAccounts table#compareAccounts th p.secondary {
	font-size: .8em;
}

table.stripeTable th p.secondary {
	font-size: .8em;
}

table.stripeTable td {
	padding: 5px 10px;
	text-align: center;
	border-bottom: 1px solid #CCC3DB;
	border-right: 1px solid #CCC3DB;
	color: #563789;
}

table.stripeTable td p.secondary {
	margin: 3px 0;
	font-size: 1em;
	color: #666;
}

table.stripeTable tr.nth-row-odd td {
	background-color: #F5F3F8;
} 

table#compareAccounts td.nth-column-1, #ratesChart table.stripeTable td.nth-column-1 {
	color: #333;
	text-align: left;
}

#checkingAccounts p {
	font-size: 1em;
}

#ratesNav {
	overflow: hidden;
}

#ratesChart #ratesNav ul {
	margin: 0;
}

#ratesChart #ratesNav li {
	float: left;
	display: inline;
	margin-right: 8px;
	font-size: 1.3em;
}

#ratesChart #ratesNav li a {
	text-decoration: none;
	padding: 4px 0;
	display: block;
}

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

#ratesChart #loans {
	clear: both;
}

#ratesChart #loans table, #ratesChart #savings table, #ratesChart #ira table {
	margin: 0 auto;
}

#ratesChart div.disclosure {
	margin-top: 10px;
	margin-bottom: 20px;
	font-size: .9em;
}

#ratesChart div.disclosure h3 {
	margin: 10px auto 0;
}

#ratesChart div.disclosure p {
	margin: 0 auto 10px;
}

#contactList table.stripeTable th {
	color: #fff;
}

#contactList table.stripeTable td {
	color: #333;
}

#contactList table.stripeTable td h3 {
	text-align: left;
}  

/*======== Direct Deposit Form ===============================================================================*/
div#directDepositForm {
	width: 800px;
	margin: 0 auto;
	font-size: 13px;
	text-align: center;
}
div#directDepositForm div#formContent {
	border-top: 1px solid #000;
	border-right: 1px solid #000;
	border-left: 1px solid #000;
}
div#formContent table {
	text-align: left;
}
div#formContent th {
	background-color: #999;
	border-top: 1px solid #000;
}
div#formContent th, div#formContent td {
	padding: 5px;
	border-bottom: 1px solid #000;
}
div#formContent .leftTable {
	width: 400px;
	border-right: 1px solid #000;
}
div#directDepositForm div#routingNumber {
	border: 1px solid #000;
	margin: 10px 0;
	padding: 5px;
}
div#directDepositForm div#voidCheck {
	padding: 140px 0;
	font-weight: bold;
	border: 1px solid #000;
}
/*======== Vehicle Loan Survey ===============================================================================*/
div#vehicleSurvey {
	width: 510px;
}
div#vehicleSurvey fieldset#memberInformation {
	margin: 10px 0;
	padding: 15px;
}
div#vehicleSurvey label {
	width: 200px;
	display: block;
	float: left;
	margin: 3px 10px 5px 0;
	text-align: right;
}
div#vehicleSurvey input {
	margin-bottom: 5px;
}
div#vehicleSurvey div.radiolabel {
	float: left;
	width: 200px;
	text-align: right;
	margin: 3px 0 5px 0;
}
div#vehicleSurvey div.radioWlabel {
	margin: 5px;
}
div#vehicleSurvey div.radioWlabel input {
	margin-left: 10px;
}
div#vehicleSurvey div.radioTitle {
	text-align: center;
}
div#vehicleSurvey div.radioWTitle {
	margin: 5px 0 0 200px;
}
div#vehicleSurvey div.radioWTitle input {
	margin-left: 15px;
}
div#vehicleSurvey label#vehicleAccount {
	float: none;
	width: auto;
	text-align: center;
}
div#vehicleSurvey input#vehicleAccountInput {
	margin-left: 215px;
}
div#vehicleSurvey div#captcha {
	width: 200px;
	margin: 0 0 15px 228px;
}
div#vehicleSurvey div#captcha input {
	width: 200px;
	margin: 10px 0;
}
div#vehicleSurvey input#ROI-submit {
	margin: 10px 0 0 228px;
}
div#vehicleSurvey .required {
	font-weight: bold;
}
div#vehicleSurvey input.required {
	font-weight: normal;
}

/*====== Sitemap =======================*/
#sitemap {
	margin-top: 2em;
}

#sitemapNav {
	margin-top: 3em;
}

#sitemapNav li {
	width: 16em;
	float: left;
	margin-right: 2.5em;
}

#sitemapNav li li {
	width: auto;
	float: none;
	margin-right: 0;
}

#sitemap div.clear {
	padding-top: 2em;
	margin-top: 2em;
	border-top: 1px solid #CCC;
}

#sitemap div.clear div {
	width: 16em;
	float: left;
	margin-right: 2.5em;
}

#sitemap div.clear ul {
	padding-bottom: 2.5em;
}

/*====== Locations ====================================================================================*/
#map {
	height: 300px;
}

/*#locations p {
	width: 500px;
}*/
#locations th, #locations td {
	text-align: left;
	padding: 2px 0;
	width: 275px;
	vertical-align: top;
}

#locations th.timeName {
	width: 230px;
	font-weight: bold;
}

#locations td.timeValue {
	width: 240px;
	vertical-align: top;
}

#locations ul {
	margin: 20px 0;
}

#locations ul li {
	list-style-type: none;
	border-top: 1px solid #FFD1B2;
}
 
#locations ul#locList li h2 {
	font-size:1.4em;
	font-weight:bold;
	margin: 10px 0;
} 
#locations ul li a {
	color:#333;
	font-size:0.8em;
	text-decoration: underline;
}
#locations tr.tableHead th {
	padding-top:8px;
	font-weight: bold;
}
#locations .phones .tel .type {
	font-weight:bold;
}
locList.li div.accordionContent {
	overflow:hidden;
}
li.vcard .accordionContent img {
	border:8px solid #999;
	float:left;
}
li.vcard .accordionContent div.branchAddress {
	margin:0 0 0 23em;
	line-height:1.4em;
}
li.vcard .accordionContent div.branchHours {
	width:100%;
	overflow:hidden;
	padding:1em 0 0;
}
li.vcard .accordionContent h5 {
	font-weight:bold;
}

li.vcard .accordionContent div.branchHours div {
	float:left;
	width:280px;
}

.googleMap-InfoWindow {
	position: relative;
	top: 0;
	left: 0;
}

.googleMap-InfoWindow h2, .googleMap-InfoWindow p, .googleMap-InfoWindow p.map-phones {
	margin: .2em 0;
}

.individualPage .googleMap-InfoWindow h2 {
	font-size: 1.5em;
}

.individualPage .googleMap-InfoWindow p {
	font-size: 1.2em;
}

.individualPage .googleMap-InfoWindow p.map-phones {
	height: 1.2em;
	overflow: hidden;
}

/* formContactUs */
#formContactUs {
	width:100%;
}
#formContactUs legend {
	color: #333;
	font-weight: bold;
}

#formContactUs fieldset {
	padding: 1.5em 0 1em;
	border: 0 none;
} 

#formContactUs li {              
	width: 100%;
	list-style-type: none;
	list-style-position: outside;
}

#formContactUs label {
	float: left;
	padding: 0 1em 1em 0;
	text-align: right;
	width: 15.5em;	
}

#formContactUs input, #formContactUs textarea {
	float: left;
	margin-bottom: 1em;
}

#formContactUs input {
	width: 22em;
}

#formContactUs textarea {
	width: 19em;
	height: 10em;
}
#formContactUs input.error, #formContactUs textarea.error,
body.popup #popupStandard input.error, body.popup #popupStandard textarea.error {
	background-color:#f6f6cb;
	border:2px solid #FF0000;
	padding:2px;
}
#formContactUs fieldset p {
	margin-left: 18em;
}

#formContactUs button.submitButton {
	float: none;
	margin: 0 0 0 21.5em;	
	padding: 0.5em;
	width: auto;	
}

#formContactUs label.error {
	color: #F72222;
	font-weight: bold;
	margin: 0;
	padding: 0 0 0 1em;
	text-align: left;
	width: 11em;
}

#formContactUs #captcha {
	clear: both;
	width: 20em;
	margin: 1em 0 1em 22.1em;
}

#formContactUs #captcha input {
	float: none;
	width: 19.8em;
	display: block;
	margin: 1em 0;
}

#formContactUs #captcha p {
	margin: 0;
}

#formContactUs #captcha p.error {
	color:#F72222;
}

/* End formContactUs */

/*====== Footer =======================================================================================*/

#footer {
	height: 150px;
	margin-left: 7px;
	position: relative;
	clear: both;
	font-size: .963em;
	color: #666;
}

#footer #firstROI {
	position: absolute;
	top: 25px;
	left: 41px;
	width:110px;
}

#footer #eh {
	position: absolute;
	top: 29px;
	right: 41px;
	width:34px;
}

#footer #ncua {
	position: absolute;
	top: 30px;
	right: 80px;
	width:48px;
}

#footer #footerNav {
	text-align: right;
	padding: 10px 0 0;
	margin-right: 140px;
	font-weight: bold;
}

#footerNav li {
	display: inline;
	padding: 0 5px;
}
#footerNav li.lastChild {
	padding-right: 0;
}
#footerNav a {
	text-decoration: underline;
	color: #666;
}
#footer p {
	text-align: right;
	margin-right: 140px;
}


/* =========== Print this Page =================== */

#printThisPage {
	width: 36px;
	height: 15px;
}

/*======== Special ================================*/

/* Styling for New Pop Up Forms: Tell me More, Send to a Friend, and Thank You Pop Up */

body.popup {
	border: none;
}

body.popup #thankYou img {
	display: block;
	margin: 0 auto;
}

body.popup #thankYou img#smallThankyou {
	display: block;
	margin: 8px auto 0;
}

.popup p {
	margin: 1em;
}

body.popup form {
	overflow: hidden;
}

body.popup form h4.title {
	padding: 10px;
	margin: 0;
	display: block;
	background-color: #000;
	color: #FFDE08;
	font-size: 2em;
}

body.popup fieldset {
	border: 0 none;
	padding: 2.5em 1.5em 0 1.5em;
	float: left;
}

body.popup fieldset#popupStandard input {
	display: block;	
	padding: 0.3em;
	width: 21.4em;
	height: 1.4em;
	margin-bottom: 1em;
	border: solid 1px #666;
}

body.popup fieldset#popupStandard textarea {
	display: block;	
	padding: 0.3em;
	height: 8em;
	width: 18em;
	margin-bottom: 1em;
	border: solid 1px #666;
}

body.popup .rightSide {
	float: left;
	display: inline;
	width: 25em;
	overflow: hidden;
}

body.popup img#popupLogo {
	margin: 14px auto 0;
	display: block;
	float: none;
}

body.popup input.submitButton, body.popup button.submitButton {
	border: 0 none;
	display: block;
	margin: 0 auto;
	width: 99px;
	height: 45px;
	float: none;
	text-indent: -9999px;
	background: transparent url(../image/popup-submit.png) no-repeat 0 0;
	overflow: hidden;
	cursor: pointer;
}

body.popup input.submitButton:hover, body.popup button.submitButton:hover {
background-position: 0 -45px;
}

body.popup fieldset#popupStandard label {
	font-size: 1.2em;
	display: block;
	margin-bottom: 0.5em;
}

body.popup fieldset#popupStandard label.error {
	color: #F72222;
	text-align: right;
	margin-bottom: 0;
}

body.popup fieldset#popupStandard p {
	margin: 0 0 2em 0;
}

/* Captcha */

body.popup #captcha {
	width: 20em;
	padding: 1em 2.5em 1em;
	float: none;
}

body.popup #captcha input {
	float: none;
	width: 18em;
	display: block;
	margin: 1em 0;
}

body.popup #captcha p {
	margin: 0;
	text-align: center;
}
body.popup #captcha p.error {
	color:#F72222;
}

body.popup #captcha h4 {
	font-size: 1.1em;
	font-weight: bold;
	margin: 0 0 0.5em 0;
}

body.popup h2 {
	margin: 2em 0 1em 0;
	font-weight: bold;
	text-align: center;
	font-size: 1.2em;
}

/* ============ OLB Popup ============== */

body.popup .individualPage {
	padding: 0;
}

body.popup .individualPage h1.pageHead {
	text-align: center;
	margin: 1em 0 0.5em;
}

body.popup #onlineBankingWrapper {
background: #c3c3c3 url(../image/popup-lock.png) left bottom no-repeat;
border: 1px solid #999999;
width: 300px;
margin: auto;
}

body.popup .individualPage #radioButtons {
width: 200px;
margin: 20px 50px 10px;
font-size: 14px;
}

body.popup .individualPage #radioButtons label#loginToPersonalLabel {
margin-right: 20px;
}

body.popup .individualPage form#personalLoginForm {
width: 300px;
margin: 2em auto;
}

body.popup .individualPage form#personalLoginForm input.accessID {
	width: 200px;
	margin: 10px auto 20px;
	display: block;
	color: #999999;
}

body.popup .individualPage form#personalLoginForm input.submit {
	border: 0 none;
	display: block;
	margin: 0 100px;
	width: 100px;
	height: 30px;
	float: none;
	text-indent: -9999px;
	background: transparent url(../image/login-button.png) no-repeat 0 0;
	overflow: hidden;
	cursor: pointer;
}

body.popup .individualPage form#personalLoginForm input.submit:hover {
	background-position: 0 -30px;
}

/* Clear fix */

.clear:after {
	content: "."; 
	display: block;
	height: 0; 
	clear: both; 
	visibility: hidden;
}

.clear {
	display: block;
}

/* Hides from Internet Explorer for the Mac \*/
.clear {
	min-height: 1%;
}

* html .clear {
	height: 1%;
}
/* End IE Mac hide */

/*======== For Alert New Pop Up ================================================*/

#popup_container {
	font-family: Arial, sans-serif;
	font-size: 12px;
	min-width: 300px;
	max-width: 600px;
	background: #FFF;
	border: solid 5px #999;
	color: #000;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}
#popup_title {
	font-size: 14px;
	font-weight: bold;
	text-align: center;
	line-height: 1.75em;
	color: #666;
	background: #ccc url(../image/alert-title.gif) top repeat-x;
	border: solid 1px #FFF;
	border-bottom: solid 1px #999;
	cursor: default;
	padding: 0em;
	margin: 0em;
}
#popup_content {
	background: transparent url(../image/alert-info.gif) 16px 16px no-repeat;
	padding: 1em 1.75em;
	margin: 0em;
}
#popup_content.alert {
	background-image: url(../image/info.gif);
}
#popup_content.confirm {
	background-image: url(../image/alert-important.gif);
}
#popup_content.prompt {
	background-image: url(../image/alert-help.gif);
}
#popup_message {
	padding-left: 48px;
}
#popup_panel {
	text-align: center;
	margin: 1em 0em 0em 1em;
}
#popup_prompt {
	margin: .5em 0em;
}

/*======== End of New Pop Up ============*/ 

/*==== Rates ============================*/

#rates table {
	border-top: 2px solid #ccc;
	border-left: 2px solid #ccc;
	width:100%;
	font-size:1em;
}

#rates h2 {
	font-size:1.5em;
	margin:1.3em 0 0.2em;
}
#rates h3 {
	font-size:1.3em;
	margin:1.5em 0 0.3em;
}
#rates table th {
	border-bottom: 2px solid #ccc;
	border-right: 2px solid #ccc;
	width: 20%;
	padding: 5px 2px;
	background-color: #eee;
	text-align: center;
	font-weight:bold;
}

#rates table td {
	border-bottom: 2px solid #ccc;
	border-right: 2px solid #ccc;
	padding: 4px 7px;
	text-align: center;
}

#rates table td.nth-column-1 {
	text-align: left;
	/*padding: 4px 7px;*/
}

#rates div.finePrint {
	font-size: .8em;
	margin: 0 0 20px 0;
}

#rates div.apy {
	margin: .5em 0 .5em 1em;
	font-size:.9em;
}

/* Add This*/
.addthis_toolbox .custom_images a {
	background: transparent url(../image/share-sprites.png) -100px top no-repeat;
	margin: 0 5px;
	height: 16px;
	width: 16px;
	float: left;
	cursor: pointer;
}

.addthis_toolbox .custom_images a.addthis_button_compact {
	background: transparent url(../image/share-sprites.png) left top no-repeat;
	padding: 0px 4px 3px 20px;
	border-right: 1px solid #999;
	color: #666;
	height: auto;
	overflow: hidden;
	float: left;
	font-size: 11px;
	margin-right: 5px;
	width: auto;
}
.addthis_toolbox .custom_images a.addthis_button_facebook {
	background-position: -60px 0;
	text-indent: -999em;
}
.addthis_toolbox .custom_images a.addthis_button_linkedin {
	background-position: -84px 0;
	text-indent: -999em;
}
.addthis_toolbox .custom_images a.addthis_button_twitter {
	background-position: -106px 0;
	text-indent: -999em;
}
.addthis_toolbox .custom_images a.addthis_button_print {
	background-position: -130px top;
	text-indent: -999em;
}
div#fancy_overlay {
	z-index: 100 !important;
}                          
div#fancy_outer {
	z-index: 104 !important;
}