body { background: #fff; margin: 0; padding: 0; } body, td { font-family: Arial, sans-serif; } /* Browser absolute sized fonts - resizable in content area */ .cisboldblue { font-family: Arial, sans-serif; font-weight: bold; font-size: small; color: #003366} .cisblue { font-family: Arial, sans-serif; font-size: small; color: #003366} .cisbluelink { font-family: Arial, sans-serif; font-size: small; color: #003366; text-decoration: underline} .cisbigboldblue { font-family: Arial, sans-serif; font-weight: bold; font-size: 21px; color: #003366} .cisbigbluelink { font-family: Arial, sans-serif; font-weight: bold; font-size: 21px; color: #003366; text-decoration: underline} .coopboldwhitelink { font-family: Arial, sans-serif; font-size: small; font-weight: bold; color: #ffffff; text-decoration: underline} .coopboldblack { font-family: Arial, sans-serif; font-size: small; font-weight: bold; color: #000000; text-decoration: none} .coopboldgreen { font-family: Arial, sans-serif; font-size: small; font-weight: bold; color: #009999; text-decoration: none} .coopbigboldgreen { font-family: Arial, sans-serif; font-size: 21px; font-weight: bold; color: #009999; text-decoration: none} .coopboldblue { font-family: Arial, sans-serif; font-size: small; font-weight: bold; color: #003366; text-decoration: none} .coopboldgrey { font-family: Arial, sans-serif; font-size: small; font-weight: bold; color: #999999; text-decoration: none} .coopgrey { font-family: Arial, sans-serif; font-size: small; color: #999999; text-decoration: none} .coopboldgreylink { font-family: Arial, sans-serif; font-size: small; font-weight: bold; color: #666666; text-decoration: none} .coopboldwhite { font-family: Arial, sans-serif; font-size: small; font-weight: bold; color: #ffffff} #breadcrumb { font-family: Arial, sans-serif; font-size: small; color: #000000} .bodyblack { font-family: Arial, sans-serif; font-size: small; color: #000000} .bodywhite { font-family: Arial, sans-serif; font-size: small; color: #FFFFFF} .bodypink { font-family: Arial, sans-serif; font-size: small; color: #FF3399} .bodyheaderblack { font-family: Arial, sans-serif; font-size: small; font-weight: bold; color: #000000} .bodyheaderwhite { font-size: small; color: #FFFFFF;; font-weight: bold; font-family: Arial, sans-serif} .bodyheaderpink { font-size: small; font-weight: bold; color: #FF3399; font-family: Arial, sans-serif} .bodybigblack { font-family: Arial, Helvetica, sans-serif; font-size: 21px; color: #000000} .bodybigpink { font-family: Arial, Helvetica, sans-serif; font-size: 21px; color: #FF3399} .bodybigpinklink { font-family: Arial, Helvetica, sans-serif; font-size: 21px; color: #FF3399; text-decoration: underline} .homeLinkPink{font-size: 0.9em; font-weight: bold; color:#FF3399; font-family: Arial, sans-serif; text-decoration: none} .homeLinkBlack{font-size: 0.8em; color:#000000; font-family: Arial, sans-serif; text-decoration: none} .linkblack { text-decoration: underline; color: #000000} .cooplinkblack { text-decoration: underline; color: #000000} .linkpink { text-decoration: underline; color: #FF3399} .linkwhite { text-decoration: underline; color: #FFFFFF} .linkpinkbold { font-family: Arial, sans-serif; font-size: small; color: #FF3399; font-weight: bold; text-decoration: underline} .smalltext { font-size:x-small; } .whtbigtxt { font-size: large; color: #FFFFFF; font-weight: bold} .blkbigtxt { font-family: Arial, sans-serif; font-size: medium; color: #000000; font-weight: bold;} .homeheaderblacklink { font-family: Arial, sans-serif; font-size: medium; font-weight: bold; color: #000000 text-decoration: none} .coopqlink {font-family: Arial, sans-serif; font-size: small; font-weight: bold; color: #FFFFFF; text-decoration: none} .coopddtxt { BORDER-RIGHT: #000 0.1em solid; PADDING-RIGHT: 10px; BORDER-TOP: #000 0.1em solid; DISPLAY: none; PADDING-LEFT: 10px; LEFT: 15px; PADDING-BOTTOM: 5px; BORDER-LEFT: #000 0.1em solid; WIDTH: 200px; PADDING-TOP: 5px; BORDER-BOTTOM: #000 0.1em solid; POSITION: absolute; TOP: 70px; BACKGROUND-COLOR: #fff; Z-INDEX: 20; VISIBILITY: hidden; PADDING-RIGHT: 10px; DISPLAY: block; PADDING-LEFT: 10px; PADDING-BOTTOM: 5px; font-family: Arial, sans-serif; font-size: small; font-weight: bold; COLOR: #036; PADDING-TOP: 5px; align: left} A:hover.homeLinkPink { text-decoration:underline;} A:hover.homeLinkBlack { text-decoration:underline;} UL { font-size: small; } UL UL { list-style-type: square } /* Absolute sized fonts - used in non scaling areas */ .toolblack { font-family: Arial, sans-serif; font-size: 12px; color: #000000} .toolwhite { font-family: Arial, sans-serif; font-size: 12px; color: #FFFFFF; font-weight: bold} .disclaimersmall {background-color: #FFFFFF; font-size:10px; } .coopdisclaimerwhite {font-family: Arial, sans-serif; color: #FFFFFF; font-size: 10px;} .whtlink { font-size: 12px; color: #ffffff; text-decoration: none} .pnklink { font-size: 12px; color: #ff3399; text-decoration: underline} .toolwhtstd { font-family: Arial, sans-serif; font-size: 10px; color: #FFFFFF; text-decoration: none} .tableblack { font-family: Arial, sans-serif; font-size: 10px; text-decoration: none} .tablewhtbld { font-family: Arial, sans-serif; font-size: 10px; font-weight: bold; color: #FFFFFF} .tablewhite { font-family: Arial, sans-serif; font-size: 14px; color: #FFFFFF} /* Forms */ .formfield { font-family: Arial, sans-serif; font-size: 12px; } .popMenu { left: 0px; top: 0px; position: absolute; visibility: hidden; z-index: 20; } .formerror { font-family: Arial, sans-serif; font-size: 12px; color: #FF3399; font-weight: bold } /* Navigation Styles */ .sidenavgrey { font-family: Arial, sans-serif; font-size: 12px; color: #666666; text-decoration: none} .sidenavwht { font-family: Arial, sans-serif; font-size: 12px; color: #FFFFFF; text-decoration: none} .sidenavpink { font-family: Arial, sans-serif; font-size: 12px; color: #ff3399; text-decoration: none} .homenavpink { font-family: Arial, sans-serif; font-size: small; color: #FF3399; text-decoration: none} A:hover.sidenavgrey {color: #FF3399;} /* Site Map */ .sitemapL1 { font-family: Arial, sans-serif; font-size: medium; color: #FFFFFF; text-decoration: none} .sitemapL2 { font-family: Arial, sans-serif; font-size: medium; color: #000000; text-decoration: none} .sitemapL3 { font-family: Arial, sans-serif; font-size: small; color: #ff3399; text-decoration: none} .cisbluelink { color: #FF3399; text-decoration: underline} .cooplinkblack { color: #FF3399; text-decoration: underline} A:hover.cisbluelink { color: #FF3399;} A:hover.cooplinkblack { color: #FF3399;} /* ADDED 09/02/2006 Inline styles from the smile site */ #login{ /* style for bank login layer on all pages */ position:absolute; width:136px; height:60px; z-index:20; left: 16px; top: 81px; background-color: #ff3399; layer-background-color: #ff3399; border: 0px none #000000; visibility: hidden } #applycontent { position:absolute; margin-top:-30px; } #nav { font-family: Arial, Helvetica, sans-serif; font-size: 0.75em; text-align: right; width: 163px; margin: 0; padding: 0; list-style: none; } #nav li{ display: inline; } #nav a{ display: block; color: #fff; padding: 1px 13px 1px 0; text-decoration: none; border-top: 1px transparent solid; border-bottom: 1px transparent solid; background: #f9c url('/images/side_nav/whitearrow_onhalf_pink.gif') no-repeat 99% 50%; } #nav a:hover, #nav a.level1:hover, #nav a.level1_open, #nav a.level2, #nav a.level3{ border-top: 1px #fff solid; border-bottom: 1px #fff solid; } #nav a:hover{ background-image: url('/images/side_nav/pink_square_onhalf_pink.gif'); } #nav a.level1, #nav a.level1_open{ background: #f39 url('/images/side_nav/arrow.gif') no-repeat 99% 50%; } #nav a.level1:hover, #nav a.level1_open{ background-image: url('/images/side_nav/white_square_onpink.gif'); } #nav a.level2{ background: #f39 url('/images/side_nav/whitedownarrow_onpink.gif') no-repeat 99% 50%; } #nav a.level2:hover{ background-image: url('/images/side_nav/white_square_onpink.gif'); } #nav a.level3, #nav a.level3_open{ background: #f9c url('/images/side_nav/wht_square_onhalf_pink.gif') no-repeat 99% 50%; } #nav a.level3:hover, #nav a.level3_open:hover{ background-image: url('/images/side_nav/pink_square_onhalf_pink.gif'); } #nav a.level3_open{ background-image: url('/images/side_nav/whitedownarrow_onhalfpink.gif'); } #nav a.level4, #nav a.level4_open{ margin-top: -1px; color: #f39; border-top: 1px #fff solid; border-bottom: 1px #fff solid; background: #fff url('/images/side_nav/greyarrow_onwhite.gif') no-repeat 99% 50%; } #nav a.level4:hover, #nav a.level4_open{ border-color: #f39; background-image: url('/images/side_nav/pink_square_onwhite.gif'); } /*styles for a simple smile table decoration, John Hodgson 17/02/2006*/ .smiletable .head { height:25px; border-right: #FF3399 3px solid; background: url(/images/generic/tablehead.gif) no-repeat; } .smiletable .body { border-right: #FF3399 3px solid; border-left: #FF3399 3px solid; margin-top:-10px; } .smiletable .foot { height:23px; border-left: #FF3399 3px solid; background: url(/images/generic/tablefoot.gif) no-repeat right; } .smiletable .body th { text-align:left; color:#ff3399; } .smiletable .body td, th { padding-left:4px; font-family:Arial, Helvetica, sans-serif; font-size:0.8em; } /*styles for a more complicated smile table decoration, includes expandable header decoration. John Hodgson 21/02/2006*/ .smiletable2 { font-family:Arial, Helvetica, sans-serif; } .smiletable2 .body { border-right: #FF3399 3px solid; } .smiletable2 .body th { text-align:left; color:#ff3399; border-bottom: #FF3399 3px solid; font-size:0.8em; } .smiletable2 .body td { padding: 3px 4px; font-size:0.8em; border-left: #FF3399 3px solid; } .smiletable2 .rounded { background: url(/images/generic/tablehead.gif) no-repeat; padding:2px 3px 2px 15px; } .smiletable2 .straight { border-top: #FF3399 3px solid; border-left: #FF3399 3px solid; padding:2px 3px 2px 4px; } .smiletable2 .foot { height:23px; border-left: #FF3399 3px solid; background: url(/images/generic/tablefoot.gif) no-repeat right; margin-top:-22px; } /*styles for security section. Aden Millen 17/05/06 */ #boxcontainer { width: 500px; } #bannerbox1{ float:left; } #bannerbox2{ float:right; } .box h1, .box p, .box ul, .box2 h1, .box2 p, .box2 ul{ padding: 3px 3px 3px 17px; margin: 0; } .box h1{ border-bottom: 3px solid #f39; background: url(/images/generic/smilebox_top.gif) top left; font-size: 90%; } .box2 h1{ border-bottom: 3px solid #f39; background: url(/images/generic/smilebox_topbig.gif) top left; font-size: 90%; } .box h1 a, .box2 h1 a{ color: #f39; text-decoration: none; } .box p, .box2 p { margin-right: 4px; padding-bottom:10px; } .box ul, .box2 ul { margin-right: 4px; margin-left: 15px; padding-bottom:10px; } .box{ background: url(/images/generic/smilebox_bot.gif) bottom left; width: 196px; } .box2{ background: url(/images/generic/smilebox_botbig.gif) bottom left; width: 398px; } .certificate { font-size: 70%; clear: both; } .more a { text-decoration:underline; color:#ff3399; float:right; padding-right:15px; font-size:12px; } #underneath { clear: both; } /*added inline styles from smile website Aden Millen 18/05/2006 */ .captionleft { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; text-align: left; } .boldpink { color: #ff3399; font-weight: bold; } .fundstable { font-size: 13px; } * ====================================== */ /* =========== financial news =========== */ /* ====================================== */ #financial_news{ font-size: 70% !important; } #financial_news h1{ margin: 0 0 -20px 0; } #financial_news h2{ padding: 10px 0 0 0; margin: 0; text-transform: lowercase; font-size: 140%; } #financial_news dl{ padding: 0 0 30px 10px; margin: 0; } #financial_news dt{ padding: 20px 0 0 0; font-size: 75%; } #financial_news dd{ margin: 5px 0 0 0; font-size: 75%; } #financial_news dd a{ text-decoration: underlined; text-transform: lowercase; color: #f39; font-size: 110%; } #financial_news dd a:hover{ } #financial_news .newsstory{ width: 500px; text-align: justify; font-size: 75%; margin-left: 0px; } #financial_news .newsstory a{ text-decoration: none; color: #000; } #financial_news h2.headline { padding: 10px 0 0 0; margin: 0; text-transform: lowercase; font-size: 100%; color: #f39; } #financial_news .pubdate{ padding: 0; margin: 0; font-size: 85%; } /* ============================ */ /* ===== quick loan table ===== */ /* ============================ */ #quick_loan_table{ border-left: 1px solid #f39; border-bottom: 1px solid #f39; font-size: 80%; } #quick_loan_table th{ color: #fff; background-color: #f39; } #quick_loan_table th#repay_period, #quick_loan_table th#repay_month, #quick_loan_table th#repay_total{ width: 8em; padding: 4px 0; } #quick_loan_table td{ border-right: 1px solid #f39; text-align: center; padding: 2px 0; } /* PDF box added by Andy Hames 04/10/2007 */ .pdf_box{ background: #ffe9f4 url(/bank/img/pdf_icon.gif) no-repeat 98% 50%; border: 1px solid #f9c; padding: 0px 10px; line-height: 1em; padding-right: 55px; } /* LTV Mortgage styles */ #mortInfo1, #mortInfo2 { display: none; } #ltv { display: none; position: relative; bottom:10px; text-align: right; } #ltv #table1, #ltv #table2 { position: relative; top: 5px; display: inline; padding: 5px 8px; font-size: 1.1em; background-color: #ccc; color: #666; } #ltv #table1.active, #ltv #table2.active { top:0; font-weight: bold; color: #fff; background: #f39 url(/images/generic/ltv_arrow_s.gif) right no-repeat; padding: 10px 8px; padding-right: 15px; } .summary_table { text-align: left; border: 1px solid #f39; background-color: #f39; padding: 0px; } .summary_table th { font-size: 12px; color: #fff; background-color: #f39; padding:5px; } .summary_table td { font-size: 12px; background-color: #fff; padding: 5px; } .summary_table td.alt { background-color: #ffeaf5; } .tool_table { border: 1px solid #f39; margin: 10px 0; text-align: left; } .tool_table .darkpink { background-color: #f39; } .tool_table .midpink { background-color: #f9c; } .tool_table .lightpink { } .tool_table td { padding: 5px; } .tool_table td.currency_cell { text-align: right; padding-right: 0; } /* .tool_table td, .tool_table select { font-size: small; *font-size: x-small; } */ .tool_table input, .tool_table select, .tool_table textarea { border: 1px solid #c7c7c7; background: #fff url(/images/generic/form_shadow.gif) no-repeat top left; padding: 3px; } .tool_table .imagebutton { border: none; background: none; margin: 10px auto; } .tool_table .noback { border: none; background: none; } div.funds_list_detail { width: 720px; } div.funds_list_section { width: 250px; } .block { float: right; margin-left: 5px; }