/*
	CBA CSS DEFINIITIONS
	===================================
	Born:		10/04/07
	Last Edit:	10/19/10

	CONTENTS
	========
	Definitions for the Group homepage
*/

/* Group Homepage
=========================================== */

#homeBodyContent {
	margin:0px 0 0 0;
	padding:0px 5px 2px 5px;
}

/* homepage left column */
#homeLeftSide {
	float:left;
	width:748px;
	padding:0 0 0 0;
}

#homeContent {
	width:748px;
	margin:0 0 4px 0;
	font-size:1.1em;
	color:#000000;	
}

#homeContent ul { 
	list-style-type: none; 
	margin: 0;
	padding: 0;
	color:#666666;
}

#homeContent li {
	display:block;
	background: url("../images/css/navArrowOrange.gif") no-repeat;
	background-position: 0 5px;
	padding: 2px 0 0 10px;
}

#homeHeaderSwf {
	margin:0px;
	padding:0px;
	height:232px;
	width:748px;
	overflow:hidden;
}

#homeContent a {
	color:#000000;
	text-decoration:none;
}

#homeContent a:hover { text-decoration:underline; }

#homeContent .homeColumnContent {
	background:url("../images/css/homeColumnBgTop.jpg") top left repeat-x;
	float:left;
	display:inline;
}

#homeContent .homeColumnContent ul { margin:0 0 10px 0; }
#homeContent .homeColumnContent ul li { margin:0 0 1px 0; }

.homeColumnContent p { margin:0 0 6px 0; padding:0; }
.homeColumnContent h2 a { display:block; overflow:hidden; height:35px; }

h2#h2HomePersonal,
h2#h2HomeBusiness,
h2#h2HomeCorporate {
	text-indent:-500em;
	margin:0px;
	padding:0px;
	background-repeat: no-repeat;
	background-position:top left;
	height:35px;
}

h2#h2HomePersonal { background-image:url("../images/css/h2HomePersonal.jpg"); width:248px; margin:0 1px 0 0; }
h2#h2HomeBusiness { background-image:url("../images/css/h2HomeBusiness.jpg"); width:248px; margin:0 1px 0 0; }
h2#h2HomeCorporate { background:url("../images/css/h2HomeCorporate.jpg"); width:249px; border-right:1px solid #515151 }

.homeColumnContent .contentPersonal,
.homeColumnContent .contentBusiness,
.homeColumnContent .contentCorporate {
	background-repeat:no-repeat;
	background-position:bottom left;
	padding:12px 15px 8px 15px;
	width:218px;
	min-height:181px;
	height:auto !important;
	height:181px;
}

.homeColumnContent .contentPersonal { background-image:url("../images/css/homeColumnPersonalBg.jpg");  border-right:1px solid #fff;  }
.homeColumnContent .contentBusiness { background-image:url("../images/css/homeColumnBusinessBg.jpg");  border-right:1px solid #fff;  }
.homeColumnContent .contentCorporate { background-image:url("../images/css/homeColumnCorporateBg.jpg");  }

p.sectionCta a {
	padding:2px 0 5px 25px;
	margin:0 0 0 -5px;
	background-repeat:no-repeat;
	background-position:0 0;
	font-weight:bold;
}

.homeColumnContent .contentPersonal p.sectionCta a { background-image:url("../images/css/icoCtaPersonal.gif"); }
.homeColumnContent .contentBusiness p.sectionCta a { background-image:url("../images/css/icoCtaBusiness.gif"); }
.homeColumnContent .contentCorporate p.sectionCta a { background-image:url("../images/css/icoCtaCorporate.gif"); }


#homeFooterPromoWrap { 
	/* border-bottom:1px solid #cccccc;
	width:745px;
	/* padding:0 0 4px 0; */
}

#homeFooterPromo {
	clear:both;
	width:743px;
	min-height:36px;
	height:auto !important;
	height:36px;
	background:#D9D9D9 url("../images/css/footerPromoBg.jpg") top right no-repeat;
	border:1px solid #ccc;
}

#homeFooterPromo img,
#homeFooterPromo p {
	display:block;
	float:left;
	margin:0;
}

#homeFooterPromo p a { 
	display:block;
	width:490px;
	font-size:1.1em;
	color:#000000;
	padding:11px 0 6px 33px;
	margin:0;
	background:url("../images/css/icoCtaArrow.gif") 3px 8px no-repeat;
}

#homeFooterPromo a { color:#000000; text-decoration:none; font-weight:normal; }
#homeFooterPromo a:hover { text-decoration:underline; }


/* homepage right column */
#homeAside  {
	float:left;
	width:245px;
	margin-right:-5px;
	padding:6px 0 0 0;
	background:#515151 url("../images/css/home_promo_right.jpg") top left no-repeat;
}


#homeAside #aside {
padding:0 0 10px;
min-height:264px;
height:auto !important;
height:264px;
}

#homeInfo {
	padding:18px 18px 5px 12px;
	color:#ffffff;
}

#homeInfo p {
	padding:2px 0 0 0;
	margin:0px;
	font-size:1.1em;
}

#homeInfo h1,
#homeInfo h2,
#homeInfo h3,
#homeInfo h4 {
	color:#ffffff;
	line-height:1.2em;
	font-weight:normal;
	padding:0;
	margin:0 0 5px 0;
}

#homeInfo h1 { font-size:2.2em; }
#homeInfo h2 { font-size:2.0em; }
#homeInfo h3 { font-size:1.8em; }
#homeInfo h4 { font-size:1.5em; font-weight:bold;}
#homeInfo h5 { font-size:1.3em; font-weight:bold;}

#homeInfo ul { 
	list-style-type: none; 
	margin:5px 0 0 3px;
	padding:0;
	font-size:1.1em;
	line-height:1.3em;
	color:#ffffff;
}

#homeInfo ul li {
	display:block;
	background: url("../images/css/navArrowOrange.gif") no-repeat;
	background-position: 0 6px;
	padding: 2px 0 2px 12px;
	margin:0 0 1px 0;
}

#homeInfo a {
	color:#FFFFFF;
	text-decoration:none;
	font-weight:normal;
}

#homeInfo a:hover { text-decoration:underline; }

/* Multi-link module */
#homeLinksWrap {
	padding:0 0 6px 0;
	background:url("../images/css/homeLinksWrapBotBg.jpg") bottom left repeat-x;
}

#homeLinks {
	padding:0 0 10px 0;
	background:url("../images/css/homeLinksListBottBg.jpg") bottom left no-repeat;
}

#homeLinksList {
	padding:10px 0 0 0;
	text-align:left;
	margin:0px;
	font-size:1.1em;
	background:url("../images/css/homeLinksListTopBg.jpg") top left no-repeat;
}

#homeLinksList .homeLinksItem,
#homeLinksList .homeLinksItemLast {
	background:url("../images/css/homeLinksItemBg.jpg") top left no-repeat;
	font-weight:bold;
}

#homeLinksList .homeLinksItem { padding:3px 8px 5px 15px; clear:both; }
#homeLinksList .homeLinksItemNoBg { padding:0 8px 6px 15px; clear:both; }
#homeLinksList .homeLinksItemLast { padding:3px 8px 0 15px; clear:both; }


#homeLinksList p { margin:0; padding:0; }
#homeLinksList p a,
#homeLinksList p.iconApply  {
	display:block;
	padding:5px 0 4px 30px; 
	background-repeat:no-repeat;
	background-position:0 0; 
	margin:0;
	clear:left;
}

#homeLinksList p.iconLocate a { background-image:url(../images/global/ico_locate.gif); }
#homeLinksList p.iconApply { background-image:url(../images/global/icon_tick.gif); float:left; margin:0 5px 0 0;}
#homeLinksList p.iconForeign a { background-image:url(../images/global/ico_foreign.gif); }
#homeLinksList p.iconTools a { background-image:url(../images/global/icon_tools.gif); }
#homeLinksList p.iconRates a { background-image:url(../images/global/icon_dollar.gif); }

select.selectApplyFor {
	width:98px;
	font-size:1em;
	float:left;
	margin:5px 3px 0 0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

input.btnApplyNow {
	float:left;
	margin:3px 0 0 0;
}


#homeLinksList a {
	color:#000000;
	text-decoration:none;
	font-weight:bold;
}

#homeLinksList a:hover { text-decoration:underline; }

#rhsCampaignModule {
	margin:0px;
	padding:0px;
	height:245px;
	height:236px;
	background:#fff url(../images/css/rhsCampaignBgDarkest.gif) top left repeat-x;
}

.footerHome { border:none !important; }


