/* Template Second Branch - layout.css */

/*===== 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;
}

object {
outline: none;
}

/*===== General =======================*/
body {
background: #3A75C4;
font-family: Helvetica, Arial, sans-serif;
font-size: 62.5%;
font-weight: normal;
color: #666666;
}

body #siteAlertLink{
padding-right: 0;
right: 30px;
}

body #siteAlertLink a{
padding-right: 28px;
}

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

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

em {
font-style: italic;
}

#siteAlertWrapper {
margin: 0 auto;
}

#siteAlertLink {
right: 30px !important;
}

/*===== Header ========================*/
#headerWrapper {
background: #3A75C4;
}

#header {
position: relative;
width: 850px;
height: 95px;
margin: 0 auto;
}

#logo {
position: absolute;
top: 0;
left: 0;
width: 283px;
height: 86px;
background: transparent url("../image/layout/logo-background.png") no-repeat 0 0; /* transparent */
}

#logo a {
display: block;
width: 252px;
height: 45px;
padding: 24px 19px 17px 12px;
background: transparent url("../image/logo.png") no-repeat 12px 24px; /* transparent */
text-indent: -999em;
}

#printLogo {
display: none;
}

#primaryNav {
position: absolute;
top: 60px;
right: 0;
width: 543px;
height: 25px;
text-indent: -999em;
}

#primaryNav li {
display: inline;
}

#primaryNav li a {
display: block;
float: left;
height: 25px;
color: #ffffff;
font-size: 1.3em;
text-transform: uppercase;
background-color: transparent;
background-image: url("../image/layout/primary-nav.png");
background-repeat: no-repeat;
background-position: 0 0;
}

#primaryNav a:hover, #primaryNav li.inPath a {
text-decoration: underline;
}

#primaryNav li a.nthChild-1 {
width: 112px;
background-position: 0 0:
}

#primaryNav li a.nthChild-2 {
width: 119px;
background-position: -112px 0;
}

#primaryNav li a.nthChild-3 {
width: 203px;
background-position: -231px 0;
}

#primaryNav li a.nthChild-4 {
width: 109px;
background-position: -434px 0;
}

#primaryNav li a.nthChild-1:hover, #primaryNav li.inPath a.nthChild-1 {
background-position: 0 -25px;
}

#primaryNav li a.nthChild-2:hover, #primaryNav li.inPath a.nthChild-2 {
background-position: -112px -25px;
}

#primaryNav li a.nthChild-3:hover, #primaryNav li.inPath a.nthChild-3 {
background-position: -231px -25px;
}

#primaryNav li a.nthChild-4:hover, #primaryNav li.inPath a.nthChild-4 {
background-position: -434px -25px;
}

#ultraTopNav {
position: absolute;
right: 175px;
top: 18px;
}

#ultraTopNav li {
float: left;
color: #333;
}

#ultraTopNav li a {
padding: 0 4px;
border-right: 1px solid #ffffff;
color: #ffffff;
}
#home #ultraTopNav li a.nthChild-1 {
	display: none;
}

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

#ultraTopNav li.lastChild a {
padding-right: 0;
border: none;
}

#searchForm {
position: absolute;
height: 22px;
width: 149px;
right: 0;
top: 10px;
}

#searchForm input#roi_input {
position: absolute;
top: 0;
left: 0;
border: 0;
width: 109px;
height: 11px;
padding: 7px 6px 4px 6px;
font-family: Helvetica, Arial, sans-serif;
color: #333333;
background-image: url("../image/layout/search-input.png");
}

#searchForm input#searchButton {
position: absolute;
top: 0;
right: 0;
width: 28px;
height: 22px;
}

/*===== Main Content ==================*/
#home #wrapper {
background: url("../image/layout/background.png") repeat-x top left;
}
#wrapper {
background: #fafafa;/* url("../image/layout/background.png") repeat-x top left;*/
width: 100%;
}

#contentWrapper {
display: block;
position: relative;
width: 850px;
min-height: 400px;
margin: 0 auto;
padding: 12px 0 20px 0;
overflow: hidden;
}

#mainContent {
float: right;
width: 606px;
}
#home #mainContent {
float: right;
margin-top: 12px;
width: 628px;
}

#homeBanner {
display: block;
/*background: transparent url("../image/layout/home-banner.png") no-repeat 0 0; transparent */
width: 628px;
height: 348px;
margin-top: 13px;
}

/*===== Left Column ===================*/
#leftColumn {
	float: left;
	padding-top: 12px;
	width: 222px;
}
#leftColumn img{
	margin-bottom: 6px;
}
#leftNav{
	background: url(../image/leftNavBG.png) repeat-y left top;
}
#leftNav li.inPath{
	background: url(../image/leftNavBGInPath.png) repeat-y left top;
	padding-top: 5px;
}
#leftNav li.firstChild.inPath{
	padding-top: 0;
}
#leftNav li.inPath.firstChild h2{
	background: url(../image/leftNavTopInPath.png) no-repeat left top;
}
#leftNav li.inPath.lastChild h2{
	background: url(../image/leftNavBottomInPath.png) no-repeat left bottom;
}
#leftNav li.firstChild h2{
	background: url(../image/leftNavTop.png) no-repeat left top;
	padding-top: 12px;
}
#leftNav li.lastChild h2{
	background: url(../image/leftNavBottom.png) no-repeat left bottom;
	padding-bottom: 12px;
}
/*#leftNav li.inPath h2{
	margin: 0 0 5px 0;
}*/
#leftNav li h2 span{
	border-bottom: 1px solid #C7CFD9;
	display: block;
	margin: 0 0 0 18px;
	padding: 10px 0;
}
#leftNav li h2 a{
	color: #3974C4;
	display: block;
	font-size: 1.3em;
	font-weight: bold;
	/*height: 34px;
	line-height: 39px;*/
	margin: 0;
	padding: 0 0 0 11px;
	text-transform: uppercase;
	width: 192px;
}
#leftNav li h2 span:hover{
	background: #E5EDF7;
}
#leftNav li.inPath h2{
	padding-bottom: 5px;
}
#leftNav li.inPath h2 span{
	background: #38a6e1 url(../image/leftNavInPathActiveBottom.png) no-repeat left bottom;
	border-bottom: 0;
	display: block;
	margin: 0;
	padding: 0 0 8px 0;
	width: 201px;
}
#leftNav li h2 a.inPath, #leftNav li h2 a.inPath:hover{
	background: url(../image/leftNavInPathActiveTop.png) no-repeat left top;
	color: #fff;
	display: block;
	/*line-height: 36px;*/
	margin: 0;
	padding: 10px 0 0 13px;
	width: 188px;
}
#leftNav li.lastChild h2 span{
	border-bottom: 0;
}
#leftNav li h3{
	margin-left: 18px;
	width: 203px;
}
#leftNav li h3 a{
 display: block;
	padding: 5px 15px 5px 15px;
	color: #666;
	font-size: 1.3em;
	line-height: 16px;
}
#leftNav li h3 a:hover{
	color: #38A6E1;
}
#leftNav li.lastChild h3{
	border-bottom: 1px solid #C7CFD9;
}
#leftNav li.lastChild h3 a{
	padding-bottom: 8px;
}
#leftNav li li.selected h3{
	background: #D5D5D5 url(../image/leftNavSelectedArrow.png) no-repeat 185px 8px;
	padding-right: 20px;
	width: 183px;
}

/* Online Banking */
#obLogin h2 {
background: transparent url("../image/layout/onlineBanking.png") no-repeat 0 0;
color: #ffffff;
font-size: 1.4em;
font-weight: bold;
height: 23px;
padding: 24px 0 0 48px;
width: 174px;
}
#obLoginWrapper{
padding: 12px 0 0 17px;
background: transparent url("../image/layout/onlineBanking.png") no-repeat bottom right;
}
#obLoginWrapper h3{
	color: #666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.3em;
	font-weight: bold;
	margin: 0 0 9px 13px;
}
#obLoginWrapper h4{
	color: #666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.5em;
	font-weight: bold;
	margin: 0 0 9px 13px;
}
#obLoginWrapper ol{
	list-style-type: none;
}
#obLoginWrapper ul{
	border-bottom: 7px solid #38A6E1;
	display: none;
	height: 35px;
	margin-bottom: 12px;
	overflow: hidden;
	padding-left: 13px;
}
#obLoginWrapper ul li{
	background-color: transparent;
	background-image: url("../image/layout/online-banking-tabs.png");
	background-repeat: no-repeat;
	background-position: -86px 0;
	color: #666;
	cursor: pointer;
	float: left;
	font-size: 1.2em;
	font-weight: bold;
	height: 27px;
	line-height: 1;
	margin-right: 2px;
	padding-top: 8px;
	text-align: center;
	text-transform: uppercase;
	width: 84px;
}
#obLoginWrapper ul li.selected{
	background-position: 0 0;
	color: #fff;
}
#obLoginWrapper ul li.business{
	margin: 0;
}
#obLoginWrapper ul li span{
	display: block;
	font-size: .85em;
	padding-top: 2px;
	text-transform: none;
}
#obLoginWrapper form{
	margin-left: 13px;
	padding-bottom: 20px;
	position: relative;
	width: 192px;
}
#obLoginWrapper label{
	color: #666;
	display: block;
	font-size: 1.2em;
	margin-bottom: 12px;
}
#obLoginWrapper input.aID{
	background: url(../image/accessIDBG.png) no-repeat left top;
	border: 0;
	display: block;
	height: 15px;
	margin-bottom: 12px;
	padding: 6px 0 0 5px;
	width: 166px;
}
#obLoginWrapper input.submitButton{
	background: url(../image/logOnButton.png) no-repeat left top;
	border: 0;
	display: block;
	height: 26px;
	text-indent: -999em;
	width: 90px;
	cursor: pointer;
}
#obLoginWrapper input.submitButton:hover{
	background: url(../image/logOnButton.png) no-repeat left -26px;
}
#obLoginWrapper .enroll{
	bottom: 24px;
	color: #3973C4;
	font-size: 1.2em;
	position: absolute;
	right: 35px;
}
#obLoginWrapper .enroll:hover{
	text-decoration: underline;
}

/* Downstream Online Banking */
body.popup #leftColumn {
	position: relative;
	float: none;
	margin: 10px auto;
}
body.popup #obLogin h2 {
	margin: 0;
	text-align: left;
}
body.popup #obLoginWrapper input.submitButton {
	margin: 0;
}

/* Quick Links */
#quickLinks h2 {
background: transparent url("../image/layout/quicklinks.png") no-repeat 0 0; /* transparent */
width: 174px;
height: 23px;
padding: 24px 0 0 48px;
font-size: 1.4em;
font-weight: bold;
color: #ffffff;
}
#home #quickLinks h2 {
background: transparent url("../image/layout/quicklinksHome.png") no-repeat 0 0; /* transparent */
}

#quickLinks ul {
padding: 5px 22px 5px 29px;
background: transparent url("../image/layout/quicklinks.png") no-repeat bottom right;
}

#quickLinks ul li {
font-size: 1.3em;
line-height: 1.2;
}

#quickLinks ul li a {
display: block;
padding: 8px 4px 5px;
color: #666666;
border-bottom: 1px solid #74b9de;
}

#quickLinks ul li a:hover {
color: #3A75C4;
}

#quickLinks ul li a.lastChild {
border: none;
}

/*===== Footer ========================*/
#footerWrapper {
background: #3A75C4;
clear: both;
overflow: hidden;
width: 100%;
}

#footer {
position: relative;
clear: both;
width: 850px;
height: 80px;
margin: 0 auto;
padding: 30px 0 0 0;
line-height: 1.4;
color: #ffffff;
}

#footer #printFooter {
display: none;
}

#footer #firstROI {
position: absolute;
top: 30px;
left: 30px;
width: 76px;
height: 19px;
}

#footer #eh {
position: absolute;
top: 30px;
right: 30px;
}

#footer #fdic {
position: absolute;
top: 30px;
right: 70px;
}

#footer ul#footerNav, #footer ul#footerNav2 {
text-align: center;
}

#footer ul#footerNav2 {
text-align: center;
}

#footer ul#footerNav li, #footer ul#footerNav2 li {
display: inline;
}

#footer ul#footerNav li a, #footer ul#footerNav2 li a {
padding: 0 8px;
font-size: 1.1em;
border-right: 1px solid #ffffff;
color: #ffffff;
}

#footer ul#footerNav li.lastChild a, #footer ul#footerNav2 li.lastChild a {
padding-right: 0;
border: none;
}

#footer ul#footerNav a:hover, #footer ul#footerNav2 a:hover {
text-decoration: underline;
}

#footer p {
font-size: 1.1em;
text-align: center;
padding-top: 15px;
}

#footer p#copyrightNotice {
padding: 0;
}

/*body#home #quickLinks {
margin: 20px 0 0;
}*/

#homeFeaturedProducts{
	margin-bottom: 20px;
}

#homeFeaturedProducts ul{
	overflow: hidden;
}

#homeFeaturedProducts ul li {
position: relative;
display: block;
float: left;
width: 209px;
min-height: 110px;
margin-top: 24px;
height: auto !important;
_height: 135px;
background: transparent url("../image/layout/home-featured-products.png") repeat-y 207px 0; /* transparent */
}

#homeFeaturedProducts ul li.nthChild-3 {
width: 210px;
background: none;
}

#homeFeaturedProducts ul li h2 {
position: absolute;
left: 0;
top: 84px;
font-size: 1.4em;
font-weight: bold;
line-height: 23px;
text-align: center;
}

#homeFeaturedProducts ul li h2 a {
display: block;
width: 193px;
height: 23px;
margin-left: 8px;
padding-top: 1px;
color: #122F59;
}

#homeFeaturedProducts ul li.hover{
	cursor: pointer;
}

#homeFeaturedProducts ul li h2 a:hover, #homeFeaturedProducts ul li.hover h2 a {
background: transparent url("../image/layout/home-featured-products.png") no-repeat -49px 0; /* transparent */
}

#homeFeaturedProducts ul li img {
position: absolute;
}

#homeFeaturedProducts ul li.nthChild-1 img {
left: 25px;
top: -10px;
}

#homeFeaturedProducts ul li.nthChild-2 img {
left: 62px;
top: -2px;
}

#homeFeaturedProducts ul li.nthChild-3 img {
left: 48px;
top: -11px;
}

#homeCommunity{
	background: url("../image/layout/eventsBG.png") no-repeat 0 0;
	clear: both;
	height: 59px;
	position: relative;
	width: 850px;
}
#homeCommunity h2{
	color: #fff;
	font-size: 15px;
	left: 75px;
	position: absolute;
	top: 22px;
}
#homeCommunity p{
	color: #666;
	display: none;
	font-size: 12px;
	height: 25px;
	left: 329px;
	line-height: 27px;
	padding-left: 13px;
	position: absolute;
	top: 18px;
	width: 465px;
}
#homeCommunity p.textVariant1{
	display: block;
}
#homeCommunity p a{
	color: #007DC3;
}
#homeCommunity p a:hover{
	text-decoration: underline;
}
#prevP{
	background: url(../image/prevPBG.png) no-repeat left top;
	cursor: pointer;
	display: block;
	height: 24px;
	left: 306px;
	position: absolute;
	text-indent: -999em;
	top: 18px;
	width: 13px;
}
#prevP:hover{
	background: url(../image/prevPBG.png) no-repeat left -24px;
}
#nextP{
	background: url(../image/nextPBG.png) no-repeat left top;
	cursor: pointer;
	display: block;
	height: 24px;
	left: 816px;
	position: absolute;
	text-indent: -999em;
	top: 18px;
	width: 13px;
}
#nextP:hover{
	background: url(../image/nextPBG.png) no-repeat left -24px;
}

/*===== Category Page =================*/
#catInfo{
	background: url(../image/categoryTop.png) no-repeat left top;
	height: 120px;
	overflow: hidden;
	margin-top: 5px;
	padding: 0 23px;
	width: 560px;
}
#catInfo #catBreadcrumb{
	display: block;
	margin: 29px 0 6px;
	width: 370px;
}
#catBreadcrumb ul a{
	margin-left: 5px;
}
#catInfo ul, #catInfo li{
	display: inline;
}
#catInfo ul a{
	color: #3A75C4;
	font-size: 2.3em;
	font-weight: bold;
}
#catInfo p{
	color: #666;
	font-size: 1.2em;
	line-height: 1.3em;
	width: 340px;
}
#catInfo img{
	display: inline;
	float: right;
	height: 120px;
	margin-right: 20px;
	width: 140px;
}
#productCategory{
	background: url(../image/categoryBottom.png) no-repeat left bottom;
	width: 606px;
}
#productCategory li{
	border-top: 1px solid #E9E9E9;
	height: 98px;
	overflow: hidden;
	width: 606px;
}
#productCategory li.hover{
	cursor: pointer;
}
#productCategory img{
	display: block;
	float: left;
	height: 64px;
	margin: 13px 15px 0 20px;
	width: 64px;
}
#productCategory .productContent{
	float: left;
	height: 98px;
	position: relative;
	width: 481px;
}
#productCategory h3 a{
	color: #666;
	font-size: 1.4em;
	font-weight: bold;
	left: 0;
	position: absolute;
	top: 13px;
}
#productCategory .hover h3 a{
	color: #84A501;
}
#productCategory p{
	color: #666;
	font-size: 1.2em;
	left: 0;
	line-height: 1.3em;
	position: absolute;
	top: 33px;
	width: 200px;
}

#productCategory ul ul{
	left: 210px;
	position: absolute;
	top: 33px;
	width: 200px;
}
#productCategory li li{
	background: url(../image/circle.png) no-repeat left 4px;
	border-top: 0;
	color: #666;
	font-size: 1.2em;
	height: auto;
	line-height: 1.3em;
	padding-left: 10px;
	width: auto;
}
#productCategory h4 a{
	background: url(../image/learnMoreButton.png) no-repeat left top;
	bottom: 19px;
	display: block;
	height: 25px;
	position: absolute;
	right: 0;
	text-indent: -999em;
	width: 91px;
}
#productCategory .hover h4 a{
	background: url(../image/learnMoreButton.png) no-repeat left -25px;
}

/* Search */
#search h2 {
	border-bottom: 3px solid #CCC;
	color: #3A75C4;
	font-size: 2.3em;
	font-weight: bold;
	margin-bottom: 0;
}
#search #pages{
	display: none;
}
#search ul {
	margin: 0;
}
#search .hide{
	display: none;
}
#search ul li {
	background: none;
	border-bottom: 1px solid #CCC;
	list-style-type: none;
	padding-left: 0;
}

#search ul li h3 {
	margin: 10px 0;
	padding-bottom: 0;
}
#search ul li h3 a{
	color: #3973C4;
	font-size: 13px;
	text-decoration: none;
}

#search ul ul {
display: none;
}

/*===== Product Page ==================*/
#productSummary{
	background: transparent url(../image/productTop.png) no-repeat left top;
	min-height: 203px;
	height: auto !important;
	_height: 203px;
	margin-top: 15px;
	overflow: hidden;
	position: relative;
	width: 606px;
}
#productSummary img{
	position: absolute;
	right: 24px;
	top: 15px;
}
#productSummary h1{
	color: #3974C4;
	font-size: 2.3em;
	font-weight: bold;
	padding: 20px 0 8px 22px;
	width: 310px;
}
#productSummary p{
	color: #666;
	font-size: 1.2em;
	line-height: 1.3em;
	margin-bottom: 8px;
	padding-left: 22px;
	width: 310px;
}
#productSummary a{
	color: #666;
	text-decoration: underline;
}
#productDetails{
	background: url(../image/categoryBottom.png) no-repeat left bottom;
	
	width: 606px;
}
#productDetailsInner{
	background: url(../image/productDetailsBG.png) repeat-x left top;
	margin: 0 1px 0 2px;
	/*overflow: hidden;*/
	padding-left: 30px;
	position: relative;
	width: 573px;
}
#productDetailsInner2 {
	/*background: url(../image/productDetailsBG.png) repeat-x left top;*/
	margin: 0 1px 0 2px;
	/*overflow: hidden;*/
	padding-left: 15px;
	position: relative;
	width: 573px;
	margin-top: -70px;
}

/* AddThis */
.addthis_toolbox {
/*margin-left: 1.5em;*/
margin-top: 1em;
width: 180px;
height: 20px;
border: #ccc;
/*float: right;*/
padding: 0.5 0.5em 0 0;
position: absolute;
right: 0;
z-index: 2;
}
.addthis_toolbox a {
float: left;
position: relative;
width: 23px;
height: 22px;
text-indent: -999em;
cursor: pointer;
}

.addthis_toolbox a .at15t_twitter{
	background: url(../image/shareSprite.png) no-repeat left top;
	height: 22px;
	width: 25px;
}
.addthis_toolbox a .at15t_twitter:hover{
	background: url(../image/shareSprite.png) no-repeat left -22px;
}
.addthis_toolbox a .at15t_facebook{
	background: url(../image/shareSprite.png) no-repeat left -44px;
	height: 22px;
	width: 25px;
}
.addthis_toolbox a .at15t_facebook:hover{
	background: url(../image/shareSprite.png) no-repeat left -66px;
}

.addthis_toolbox .addthis_button_compact {
background: transparent url(../image/share.png) no-repeat scroll left top;
font-size: 12px;
padding-top: 2px;
text-indent: 15px;
width: 68px;
}
.addthis_toolbox .addthis_button_compact:hover {
background: transparent url(../image/share.png) no-repeat scroll right -22px;
}
.addthis_toolbox .addthis_button_compact span{
	display: block;
	text-indent: -999em;	
}
.addthis_toolbox .addthis_button_print {
background: transparent url(../image/print.png) left top no-repeat;
width: 61px;
}
.addthis_toolbox .addthis_button_print:hover {
background: transparent url(../image/print.png) left -22px no-repeat;
}

/* Tabs */
#productTabs{
	overflow: visible;
	padding-top: 8px;
	z-index: 1;
}
#productTabs dt{
	color: #666;
	font-size: 1.4em;
}
#productDetails.insurance #productTabs dt{
	font-size: 1em;
}
#productTabs.on dt{
	cursor: pointer;
	float: left;
	height: 25px;
	line-height: 25px;
	margin: 0 4px 0 0;
	padding: 2px 10px;
	/*width: auto;*/
}
#productTabs.on dt:hover{
	background: #EDEDED;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}
#productTabs dt.selected{
	background: #EDEDED;
	color: #3A75C4;
	font-weight: bold;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}
#productTabs.on dd{
	left: 30px;
	padding: 20px 0 10px 10px;
	position: absolute;
	top: 42px;
	width: 405px;
}
#productTabs dd h2{
	border-bottom: 1px solid #666;
	color: #666;
	font-size: 1.6em;
	line-height: 1.2em;
	margin-bottom: 0.4em;
}
#productTabs dd h3{
	color: #666;
	font-size: 1.2em;
	font-weight: bold;
	line-height: 1.3em;
	margin-bottom: 1.3em;
}
#productTabs dd p{
	color: #666;
	font-size: 1.2em;
	line-height: 1.3em;
	margin-bottom: 1.3em;
}
#productTabs dd p.disclaimer{
	color: #999;
	font-size: 1em;
	line-height: 1.56em;
	margin-bottom: 1.56em;
}
#productTabs dd p.zeroPaddingParagraph{
	margin-bottom: 0;
}
#productTabs dd p.textVariant1{
	margin-bottom: 3px; 
}
#productTabs dd a{
	color: #666;
	text-decoration: underline;
}
#productTabs dd a:hover{
	color: #3A75C4;
}
#productTabs dd ul{
	margin-bottom: 1.3em;
}
#productTabs dd li{
	background: url(../image/circle.png) no-repeat 2px 4px;
	color: #666;
	font-size: 1.2em;
	line-height: 1.3em;
	padding-left: 15px;
}
#productTabs dd li.textVariant1{
	background: none;
	list-style-type: disc;
	list-style-position: inside;
	margin-left: 14px;
}
.insuranceDisclaimer {
	font-size: 1.2em;
	border: 1px solid #ccc;
	padding: 10px;
	margin: 0 20px 20px;
}

#catPage.insuranceDisclaimer {
	margin-top: 10px;
}

/*Buttons*/
#buttons{
	/*float: right;*/
	margin-top: 62px;
	position: absolute;
	right: 0;
	width: 150px;
	z-index: 2;
}
#applyNow a{
	background: url(../image/applyNowButton.png) no-repeat left top;
	display: block;
	height: 28px;
	margin-bottom: 18px;
	text-indent: -999em;
	width: 108px;
}
#applyNow a:hover{
	background: url(../image/applyNowButton.png) no-repeat left -28px;
}
#openNow a{
	background: url(../image/openNowButton.png) no-repeat left top;
	display: block;
	height: 28px;
	margin-bottom: 18px;
	text-indent: -999em;
	width: 108px;
}
#openNow a:hover{
	background: url(../image/openNowButton.png) no-repeat left -28px;
}
#enrollNow a{
	background: url(../image/enrollNowButton.png) no-repeat left top;
	display: block;
	height: 28px;
	margin-bottom: 18px;
	text-indent: -999em;
	width: 108px;
}
#enrollNow a:hover{
	background: url(../image/enrollNowButton.png) no-repeat left -28px;
}
#requestQuote a{
	background: url(../image/requestQuoteButton.jpg) no-repeat left top;
	display: block;
	height: 28px;
	margin-bottom: 18px;
	text-indent: -999em;
	width: 115px;
}
#requestQuote a:hover{
	background: url(../image/requestQuoteButton.jpg) no-repeat left -28px;
}
#tellMeMoreButton{
	margin-left: 5px;
}
.individualPage #tellMeMoreButton {
	display: inline;
	float: right;
	margin: 0.5em 39px;
}
/*===== Individual Page ===============*/
.individualPage {
	margin-top: 13px;
	/*padding-right: 5em;*/
}
.individualPage.th {
	margin-top: 0px;
	padding-right: 0;
}

.individualPage h1{
	color: #3A75C4;
	font-size: 2.3em;
	font-weight: bold;
	margin-bottom: 15px;
}

.individualPage h2 {
	color: #3A75C4;
	font-size: 1.8em;
	font-weight: bold;
	margin-bottom: 15px;
}

.individualPage h3 {
	color: #3A75C4;
	font-size: 1.4em;
	font-weight: bold;
	margin-bottom: 15px;
}

.individualPage sup{
	font-size: 9px;
}

.individualPage a { 
	text-decoration: underline;
}

.individualPage a:hover { 
	color: #3A75C4;
}

.individualPage p {
	color: #666;
	font-size: 1.2em;
	line-height: 1.3em;
	margin-bottom: 15px;
}

.individualPage p.disclaimer{
	color: #999;
	font-size: 1em;
	line-height: 1.56em;
	margin-bottom: 1.56em;
}

.individualPage li.disclaimer{
	color: #999;
	font-size: 10px;
}

.individualPage p.zeroPaddingParagraph {
	margin: 0;
}

.individualPage ul, .individualPage ol {
	margin: 10px 0 10px 20px;
}

.individualPage li {
	font-size: 1.2em;
}

.individualPage li p{
	font-size: 1em;
}

.individualPage li li {
	font-size: 1em;
}

.individualPage ul li {
	background: url(../image/circle.png) no-repeat 1px 5px;
	line-height: 1.3em;
	padding-left: 10px;
	padding-bottom: 0.5em;
}

/* Community Involvement and Educational Forum (shared) */
ul#articlesAndEvents {
margin-left: 0;
list-style-type: none;
}

ul#articlesAndEvents li {
position: relative;
margin-bottom: 15px;
padding: 0 0 12px 122px;
background: none;
border-bottom: 1px solid #ececec;
overflow: hidden;
min-height: 115px;
height: auto !important;
_height: 115px;
}

ul#articlesAndEvents li img {
position: absolute;
top: 0;
left: 0;
}

ul#articlesAndEvents li h2 {
padding-top: 10px;
font-size: 1.1em;
}

ul#articlesAndEvents li h2 a {
color: #3972C4;
text-decoration: none;
}

ul#articlesAndEvents li h2 a:hover {
text-decoration: underline;
}

ul#articlesAndEvents li p {
line-height: 1.1;
}

#communityInvolvement ul#articlesAndEvents li {
min-height: 166px;
height: auto !important;
_height: 166px;
padding-left: 251px;
}

#communityInvolvement ul#articlesAndEvents li img {
width: 231px;
height: 166px;
}

#rates a:hover{
text-decoration: underline;
}

/* Financial Calculators */
#financialCalculators ul li {
padding-bottom: .25em;
}

/* Locations */
#map {
	border: 2px solid #E7E7E7;
	height: 34em;
}
#locList{
	margin: 25px 0 0;
}
#locList h2{
	background: url(../image/locationsHeaderBG.png) no-repeat right -25px;
	border-top: 3px solid #CCC;
	color: #3A75C4;
	cursor: pointer;
	font-size: 1.2em;
	font-weight: bold;
	height: 25px;
	line-height: 25px;
	margin: 0;
	padding-left: 5px;
}
#locList .open h2{
	background: url(../image/locationsHeaderBG.png) no-repeat right top;
	border-bottom: 1px solid #CCC;
}
#locList li{
	background: none;
	padding: 0;
}
.accordionContent{
	border-bottom: 1px solid #CCC;
	height: 130px;
	line-height: 1.3em;
	overflow: hidden;
	padding: 7px 0 30px;
}
.accordionContent img{
	display: inline;
	float: left;
	margin: 0 5px 0 5px;
}
.accordionContent h5{
	background: #E5EDF7;
	color: #444;
	font-weight: bold;
	height: 20px;
	line-height: 20px;
	margin-bottom: 5px;
	padding-left: 30px;
}
div.branchAddress, div.lobbyHours, div.driveThroughHours{
	float: left;
	width: 176px;
}
.padded{
	padding-left: 30px;
}
.branchAddress a{
	background: url(../image/locationFinder.png) no-repeat left top;
	color: #3A75C4;
	display: block;
	padding-left: 14px;
}
.type{
	color: #3A75C4;
}
.hoursName{
	display: block;
	font-weight: bold;
}


.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 {
overflow: hidden;
}

#thankYou.individualPage h1, #thankYou.individualPage p {
	display: none;
}

/* Open an Account */
#openAnAccount #textHeavyBottom {
width: 556px;
padding: 25px;
}

#openAnAccount .intro {
width: 400px;
padding: 0 0 15px;
font-size: 1.15em;
line-height: 1.3;
}

#openAnAccount ul {
width: 513px;
margin: 0 0 0 -25px;
padding: 12px 0;
background: transparent url("../image/layout/open-an-account-background.png") 0 0 no-repeat;
}

#openAnAccount li {
float: left;
width: 230px;
padding-left: 25px;
font-size: 1em;
background: none;
}

#openAnAccount ul ul {
width: auto;
margin: 0;
padding: 8px 0 0 0;
background: none;
}

#openAnAccount li li {
float: none;
width: auto;
padding: 0 0 4px 0;
font-size: 1.4em;
font-weight: bold;
}

#openAnAccount li li a {
text-decoration: none;
color: #666666;
}

#openAnAccount li li a:hover {
color: #38A5E0;
}

/*Text heavy Pages*/
#textHeavyTop{
	background: url(../image/individualPageTop.png) no-repeat left 13px;
	height: 90px;
	overflow: hidden;
	padding: 0 23px;
	width: 560px;
}
#textHeavyTop h1{
	color: #3A75C4;
	font-size: 2.3em;
	font-weight: bold;
	margin-top: 40px;
}
#textHeavyTop img{
	display: inline;
	float: right;
	height: 90px;
	margin-right: 20px;
	width: 90px;
}
#textHeavyBottom{
	background: url(../image/categoryBottom.png) no-repeat left bottom;
	padding: 39px;
	width: 528px;
}
#textHeavyBottomNumbers{
	background: url(../image/categoryBottom.png) no-repeat left bottom;
	padding: 20px 39px;
	width: 528px;
}
#aboutCPA{
	float: left;
	height: 145px;
	width: 102px;
	margin-right: 20px;
	padding-bottom: 25px;
	text-align: center;
}
#aboutCPA img{
	padding-bottom: 10px;
}
#aboutCPA p{
	font-size: 1.1em;
	color: #3A75C4;
}

/* Contact Us */
#formContactUs {
/*width: 100%;*/
}

#formContactUs legend {
color: #333;
font-weight: bold;
}

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

#formContactUs ul{
	margin: 0;
}

#formContactUs li {
background: none;
list-style-position: outside;
list-style-type: none;
overflow: hidden;
padding-left: 0;
/*width: 560px;*/
}

#formContactUs label {
float: left;
padding: 0 10px 10px 0;
text-align: right;
width: 215px;
}

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

#formContactUs input {
width: 220px;
}

#formContactUs textarea {
height: 10em;
width: 220px;
}

#formContactUs input.error, #formContactUs textarea.error{
background-color: #F6F6CB;
border: 1px solid #FF0000;
padding: 3px;
}

#formContactUs .submitButton {
background: url(../image/submitButton.png) no-repeat left top;
border: 0;
cursor: pointer;
display: block;
float: none;
height: 28px;
margin: 0 0 0 230px;
padding: 5px;
text-indent: -999em;
width: 92px;
}
#formContactUs button.submitButton:hover {
background: url(../image/submitButton.png) no-repeat left -28px;;
}

#formContactUs label.error {
color: #F72222;
margin: 0;
padding: 0 0 0 227px;
text-align: left;
width: 160px;
}

#formContactUs #captcha {
clear: both;
margin: 10px 0 10px 230px;
width: 200px;
}

#formContactUs #captcha input {
display: block;
float: none;
margin: 10px 0;
width: 196px;
}

#formContactUs #captcha p {
margin: 0;
}

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

/* Rates */
#rates h1 a, #rates h2 a{
	color: #3A75C4;
	text-decoration: none;
}
#rates h1 a:over, #rates h2 a:over{
	text-decoration: underline;
}
#rates table {
	border-bottom: 2px solid #EEF0F2;
	border-left: 2px solid #EEF0F2;
	border-top: 2px solid #EEF0F2;
	font-size: 1.2em;
	margin-bottom: 18px;
	width: 100%;
}
#rates table th {
	background-color: #E5EDF7;
	border-right: 1px solid #DEDEDE;
	color: #666;
	font-weight: bold;
	padding: 10px 2px;
	text-align: center;
	/*width: 20%;*/
}
#rates tr.nth-row-odd{
	background: #F4F4F4;
}
#rates table td {
	border-right: 1px solid #DEDEDE;
	color: #666;
	padding: 6px;
}
#rates table td.subHeader {
	background-color: #E5EDF7;
}

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

#rates.insurance h2 {
	color: #3974C4;
	font-size: 2.2em;
	margin: .5em 0 .2em;
}

#rates.insurance h3 {
	color: #3974C4;
	font-size: 1.8em;
	margin: 0 0 .5em;
}

#rates.insurance table {
	width: 97%;
}

/*===== Special =======================*/
/* Popup form styling */
body.popup {
	background: #EAEAEA;
	overflow: hidden;
	border: none;
}

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

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

body.popup p {
margin: 1em;
}

body.popup #thankYou p {
display: none;
}

body.popup form {
overflow: hidden;
}

body.popup form h4.title {
	border-bottom: 1px solid #3973C4;
	color: #3973C4;
	display: block;
	font-size: 2.7em;
	font-family: Geneva;
	margin: 0 10px 10px;
	padding: 5px;
}

body.popup fieldset {
border: 0 none;
float: left;
padding-left: 10px;
width: 252px;
}

body.popup #formSection {
overflow: hidden;
padding: 30px 15px 0 15px;
}

body.popup fieldset#popupStandard input, body.popup fieldset#popupStandard textarea {
font-family: Helvetica, Arial, sans-serif;
}

#financialCalculators a{
	color: #666;
	font-size: 1.2em;
	text-decoration: none;
}
#financialCalculators a:hover{
	color: #3A75C4;
	text-decoration: underline;
}

/* Start popup input verification display */
/* - Not selected - */
body.popup fieldset#popupStandard input {
display: block;	
width: 227px;
height: 15px;
margin-bottom: .5em;
padding: 8px 17px 2px 7px;
font-size: 1.4em;
} 

body.popup fieldset#popupStandard textarea {
display: block;	
width: 227px;
height: 81px;
margin-bottom: 0.5em;
padding: 6px 17px 3px 7px;
font-size: 1.5em;
}
/* End popup input verification display */

body.popup .rightSide {
	display: inline;
	float: left;
	margin-left: 15px;
	overflow: hidden;
	width: 230px;
}

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: 92px;
height: 28px;
float: none;
text-indent: -999em;
background: transparent url("../image/submitButton.png") no-repeat 0 0;
overflow: hidden;
cursor: pointer;
}

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

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

body.popup fieldset#popupStandard label.required em:after {
content: ")";
}

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

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

/* Captcha */
body.popup #captcha {
width: 230px;
float: none;
padding-bottom: 1em;
}

body.popup #captcha p {
	font-size: 1.2em;
	margin: 0;
}

body.popup #captcha #roi-captchaCode{
	height: 15px;
	margin: 5px 0;
	padding: 8px 17px 2px 7px;
	width: 195px;
}

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;
}

/* Online Banking 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: -999em;
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;
}

/* Alert Popup */
#popup_container {
font-size: 12px;
min-width: 300px;
max-width: 600px;
background: #FFF;
border: solid 5px #3A75C4;
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;
}

/* Clear fix */
.clearAll{
	clear: both;
	display: block;
	width: 100%;
}

.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 hide - */

/* Loan Disclosure */

div#loanDisclosure fieldset#newApplication{
	padding: 39px;
}
div#loanDisclosure #newApplication h2 {
	color: #3A75C4;
	font-size: 1.8em;
	font-weight: bold;
	padding: 0;
	margin-bottom: 15px;
}

div#loanDisclosure #newApplication h3 {
	color: #3A75C4;
	font-size: 1.4em;
	font-weight: bold;
	margin-bottom: 15px;
	text-align: left;
}
div#loanDisclosure #newApplication p {
	margin: 0 0 1em 0;
}

/* Overdraft Opt In Styling */

div#overdraft {
	padding: 5px 5px 10px;
	margin-left: 0;
	width: 100%;
}
#overdraft #overdraftInformation,
#overdraft #overdraftForm,{
	margin: 0 0 20px;
}
#overdraft #overdraftAltOptions {
	margin: 0 0 75px;
}

#overdraft #overdraftInformation h2.pageHeading,
#overdraft #overdraftForm h2.pageHeading,
#overdraft #overdraftAltOptions h2.pageHeading {
	padding: 20px 0 5px;
	height: 25px;
	border-bottom: 1px solid #ccc;
	color: #333; /* bank specific */
	font: 20px 'Trebuchet MS',Arial,Helvetica,sans-serif;
	width: 100%;
}
#overdraft h2 {
	padding: 5px 0;
	color: #333; /* bank specific */
	font: 16px 'Trebuchet MS',Arial,Helvetica,sans-serif;
	width: 100%;
}
#overdraft #overdraftForm #newApplication {
	background: none;
	margin: 0;
	font-size: 12px;
	line-height: 14px;
}
#overdraft #overdraftForm form {
	padding: 0 0 10px 0;
}
#overdraft fieldset#newApplication .eSignCheckbox {
	width: auto;
	margin:20px 15px 0;
}
#overdraft fieldset#newApplication .eSignCheckbox.indented {
	width: auto;
	margin:0 0 0 40px;
}
#overdraft fieldset#newApplication #optAccounts {
	margin: 0 0 0 25px;
}
#overdraft fieldset#newApplication #revokeAccounts {
	margin: 0 0 0 25px;
	display: none;
}
#overdraft fieldset#newApplication .eSignCheckbox input {
	clear: both;
	float: left;
	margin: 0 10px 0 0;
	width: 15px !important;
}
#overdraft fieldset#newApplication .eSignCheckbox span {
	display: inline-block;
	margin: 0 0 10px;
	width: 90%;
}
#overdraft fieldset#newApplication .optInCheckbox {
	width: auto;
	margin:20px 15px 0;
}
#overdraft fieldset#newApplication .optInCheckbox input {
	clear: both;
	float: left;
	margin: 0 10px 0 0;
	width: 15px !important;
}
#overdraft fieldset#newApplication .optInCheckbox span {
	display: inline-block;
	margin: 0 0 10px;
	width: 90%;
}
#overdraft #overdraftLeft {
	float: left;
	padding-top:20px;
	width: 330px;
	display: inline;
}
#overdraft #overdraftRight {
	float: left;
	width: 425px;
	display: inline;
	padding: 0 0 0 20px;
}
#overdraft fieldset#newApplication #captcha {
	margin:0 auto 10px;
}
#overdraft fieldset#newApplication #overdraftLeft input,
#overdraft fieldset#newApplication #overdraftRight input {
	width: 175px;
}
#overdraft fieldset#newApplication #overdraftRight .radioWlabel {
	width: 400px;
	margin: 10px 0 0;
}
#overdraft fieldset#newApplication #overdraftRight .radioWlabel input {
	clear:both;
	float:left;
	margin:2px 10px 0 0;
	width:10px;
}
#overdraftRight .radioWlabel span {
	display:block;
	float:left;
	margin:0 0 10px;
	width:350px;
}
#overdraft fieldset#newApplication #overdraftLeft label,
#overdraft fieldset#newApplication #overdraftRight label {
	width: 130px;
	padding-right: 15px;
}
#overdraft fieldset#newApplication #overdraftLeft label.error,
#overdraft fieldset#newApplication #overdraftRight label.error {
	float:none;
	padding:0 0 0 104px;
	width:150px;
}
#overdraft #overdraftAltOptions ul {
	margin: 10px 0;
	padding: 0;
}
#overdraft #overdraftAltOptions ul li {
	list-style: none;
	display: inline-block;
	float: left;
	margin: 0 13px 0 0; /* bank specific */
	padding: 0;
	width: 258px; /* bank specific */
	height: 190px;
	border: 1px solid #ccc;
	font-size: 11px;
}
#overdraft #overdraftAltOptions ul li.right {
	margin: 0;
}
#overdraft #overdraftAltOptions h4 {
	background: url(/custom/solvaybank/image/overdraft_fade.png) bottom left repeat-x #F9FBF6; /* bank specific */
	color:#333; /* bank specific */
	margin:0;
	padding:8px;
	font-size: 14px;
}
#overdraft p {
	padding: 0;
	margin: 10px 0;
	width: auto;
	line-height: 15px;
}
#overdraft #overdraftForm p {
	margin: 15px 0;
	padding: 0 20px;
	width: auto;
	line-height: 14px;
}
#overdraft #overdraftForm p.noteable {
	margin: 5px 0 15px 0;
}
#overdraft #overdraftAltOptions p {
	padding: 8px 10px;
	margin: 0;
	width: auto;
	line-height: 14px;
}
#overdraft #overdraftAltOptions p.zeroPaddingParagraph {
	margin: 0;
	padding-top: 0;
	padding-bottom: 0;
}
#optIn { 
	position:relative;
	bottom:135px;
	float:right;
	left:190px;
}
#optIn2 { 
	position:absolute;
	bottom:15px;
	right:340px;
}
#iWeValidate.redText {
	color: #BC504D;
}
/*======== reg e popup ======*/
#regE{
	background: transparent url(../image/regEBG.png) no-repeat scroll left top;
	height: 344px;
	width: 593px;
	z-index: 99;
	position: relative;
	margin-top: 50px;
}
#regE img{
	cursor: pointer;
}
#regE img#closeLB{
	position: absolute;
	left: 556px;
	top: 17px;
	z-index: 101;
}
#regE h2, #regE p{
	text-indent: -999em;
}
#regERemindMeLater{
	left: 196px;
	position: absolute;
	top: 270px;
	z-index: 101;
}
#regETellMeMore{
	position: absolute;
	right:405px;
	top:270px;
	z-index: 101;
}
#lbOverlay {
position: absolute;
z-index: 10;
left: 0;
width: 100%;
background: transparent url(../image/regE-overlay-bg.png);
}

/**************** Insurance *******************/

#catInfoIns{
	background: url(../image/categoryTop.png) no-repeat left top;
	height: 120px;
	overflow: hidden;
	margin-top: 5px;
	padding: 0 23px;
	width: 560px;
}
#catInfoIns #catBreadcrumbIns {
	display: block;
	margin: 29px 0 6px;
	width: 370px;
}
#catBreadcrumb ul a{
	margin-left: 5px;
}
#catInfoIns ul, #catInfoIns li{
	display: inline;
}
#catInfoIns ul a{
	color: #3A75C4;
	font-size: 2.3em;
	font-weight: bold;
	margin-right:5px;
}
#catInfoIns p{
	color: #666;
	font-size: 1.2em;
	line-height: 1.3em;
	width: 390px;
}
#catInfoIns img{
	display: inline;
	float: right;
	height: 120px;
	margin-right: 20px;
	width: 140px;
}

/* ==== unoinmo ======= */

/* inmo styl */
#contentWrapper.inmo #top {
width: 880px;
}

#contentWrapper.inmo #mainTopRight {
width: 880px;
}
#contentWrapper.inmo #footerNavArea {
width: 880px;
}

#contentWrapper.inmo #footer {
width: 880px;
}
#contentWrapper.inmo #mainContent #intro {
	width: 580px;
}
#contentWrapper.inmo #mainContent h1 {
background:url("../image/individualPageTop.png") no-repeat scroll left top transparent;
color:#3A75C4;
padding:26px 18px 18px;
margin:-24px 0 0 -18px;
width: 609px;
font-size: 24px;
}

#contentWrapper.inmo #intro h2 {
border: none;
}

#contentWrapper.inmo form.inmo-application h2 {
font-size: 18px;
color:#3A75C4;
margin: 15px 0;
}

#contentWrapper.inmo h1,
#contentWrapper.inmo h2,
#contentWrapper.inmo h3,
#contentWrapper.inmo h4 {
font-family:Futura,Arial,Helvetica,sans-serif;
font-weight:normal;
}

#contentWrapper.inmo #leftColumn {
padding-left:20px;
display:inline;
float:left;
position:relative;
width:178px;
}

#contentWrapper.inmo #mainContent {
background:url("../image/categoryBottom.png") no-repeat scroll left bottom transparent;
margin-top:10px;
width:607px;
}

#contentWrapper.inmo #mainContent form {
padding:0 18px;
}
style.css (line 98)


#contentWrapper.inmo h1 {
font-size: 18px;
}

#contentWrapper.inmo #leftColumn #newProductNameTop {
background:url("../image/inmoProductTop.png") no-repeat scroll left top transparent;
margin-top:0;
padding-top:8px;
}

#contentWrapper.inmo #leftColumn #newProductNameTop #newProductName {
background:url("../image/inmoProductBottom.png") no-repeat scroll left bottom transparent;
margin:0 0 20px;
padding:0 0 8px;
}

#contentWrapper.inmo #leftColumn #newProductNameTop #newProductName h1 {
background:none repeat scroll 0 0 #FF8B00;
color:#FFFFFF;
font-size:16px;
font-weight:bold;
margin:0;
padding-left:10px;
width:191px;
}

#contentWrapper.inmo #leftColumn {
width: 201px;
padding-top: 0;
padding-left: 0;
}
#contentWrapper.inmo #leftColumn ul {
background:url("../image/leftNavBG.png") repeat-y scroll -17px top transparent;
list-style-type:none;
margin-left:0;
padding-left:0;
width:206px;
}

#contentWrapper.inmo #leftColumn ul li {
border-bottom:1px solid #CCCCCC;
color:#999999;
height:20px;
line-height:20px;
list-style-type:none;
margin-left:0;
width:190px;
padding:2px 0 2px 15px;
}

#contentWrapper.inmo #leftColumn .applicationSteps ul li.nth-child-0 {
background:url("../image/leftNavTop.png") no-repeat scroll -17px top transparent;
padding-top:6px;
}
#contentWrapper.inmo #leftColumn .applicationSteps ul li.nth-child-4 {
background:url("../image/leftNavBottom.png") no-repeat scroll -17px bottom transparent;
border-bottom:0 none;
padding-bottom:6px;
}

#contentWrapper.inmo #leftColumn .applicationSteps ul li.active {
font-weight: bold;
color:#89C9EB;
}

#contentWrapper.inmo p {
margin:10px 0;
}

#contentWrapper.inmo form.inmo-application li .help {
width: 110px;
}