/* $Id$
printing web pages

Version history:
0.1 2007-05-29 Initial version
*/

/* $Id$
Sitewide standard aspects of fonts, buttons, layout and positioning

Version history:
0.1 2007-05-29 Initial version
*/
/*@import "/styles/nav.css"; /* reset the css*/

/* 
1.5em = 24px;
1.126em = 18px;
1.063em = 17px;
0.877em = 14px
0.813em = 13px
0.75em = 12px 
0.689em = 11px
*/

body {font: 1em arial,helvetica,sans-serif; padding: 0; margin: 0 auto; text-align: center; background: #000;  color:#FFF; line-height: 1.15em; }

a:link, a:active, a:visited { color: #BD0014; text-decoration: underline; }
a:hover { text-decoration: none; }

a.fourteen-bold {font-weight: bold; font-size:1.270em;}

strong { font-weight: bold; }

#container { margin: 0 auto; padding: 0; text-align: left; }

/* top bradcrumbs */
#bread-crumb { display: none; }
#text-size { display: none; }
/* end breadcrumb */


/* header */
#header { background: #000 url(/img/layout-cb/header-bg.jpg) bottom left no-repeat; border-top: 1px solid #333; padding-top: 6px; font-size: 0.689em; }

#header a:link, #header a:active, #text-size a:link, #text-size a:active { color: #ddd; text-decoration: underline; }
#header a:visited, #text-size a:visited { color: #aaa; text-decoration:underline; }
#header a:hover, #text-size a:hover { text-decoration: none; }

#header .panel-nav { display: none; }

#container #header .panel-nav p.last a { color:#aaa; }


.empty-header { padding-bottom: 40px; }

#logo { 
	background:#000000; padding:100px;}

#search-login { 
	display: none;
}

/* end header */

/* nav */
#nav { display: none; }
/* end nav */

/* main content */
#main-content {  }
#container .empty-nav { margin-top: 4px; }
#main-content h1 { font-size: 1.5em; color: #000; font-weight: bold; padding: 8px 0; margin-top: 0; margin-left: 14px; }

#container .no-nav { margin-top: 6px; }

.personal-content { background: #fff url(/img/layout-cb/landing-page-personal.jpg) top left no-repeat; }
.personal-fade { background: #fff url(/img/layout-cb/personal-promo-panel-bg.jpg) top left repeat-x; }

.personal-product { background: #fff; }

.business-content-home { background: #fff url(/img/layout-cb/business-home-bg.jpg) top left no-repeat; }
.business-content { background: #fff url(/img/layout-cb/business-main-bg.jpg) top left no-repeat; }

.business-content p, .business-content-home p { margin: 12px 0; }
.business-content ul li, .business-content-home ul li { margin: 6px 0; }

.business-home { padding: 12px 0 124px 0; color: #000; }

.private-content-home { background: #fff url(/img/layout-cb/private-main-bg.gif) top left repeat-x; border: 1px solid #ccc; color: #000; width: 720px; font-size: 0.75em; }
.private-home { padding: 12px; }
.private-home h2.red-banner { font-size: 1.5em; font-weight: normal; margin: 24px 0 12px 0; color: #7A2222; }
.private-home p { margin-bottom: 12px; }
.private-home ul.shortlist { width: 400px; }
#container .private-home h1 { margin-left: 0; }

.sub-content { float: left; padding: 6px; color: #000; }
.sub-content h1 { margin: 6px 20px; }
.sub-content .red-banner { color: #7A2222; font-size: 1.063em; margin: 12px 0 6px 0; width: 440px; font-weight: normal; }
.sub-content h2 { font-size: 1.126em; font-weight: normal; margin: 12px 14px 12px 14px; }
.sub-content h2.red-banner { font-size: 1.126em; font-weight: normal; margin: 24px 14px 12px 14px; }
.sub-content #promo-content h2.red-banner, .sub-content #promo-content h2 { margin: 14px 0 14px 0; }
.sub-content .a-z h2.red-banner { margin-top: 35px; }
.sub-content h3 { font-weight: bold; margin-top: 12px; font-size: 0.877em; }

.sub-content .main-page { padding: 0 14px 12px 14px; width: 500px;}
.sub-content .main-page ul { margin: 12px 12px; font-size: 0.75em; }
.sub-content .main-page ul ul { font-size: 1em; margin-left: 0; margin-top: 0; margin-bottom: 0; }
.sub-content .main-page p { margin: 12px 0; font-size: 0.75em; line-height: 1.5em; }
.sub-content .main-page .red-banner { margin-left: 0; }
/* end main content */

/* secondary nav */
#secondary-nav { display: none; }
/* end secondary nav */

/* business styles */
.panel-content { padding: 0 12px; display: block; font-size: 0.75em; }

.home-panel-left, .home-panel-right, .home-panel-center { width: 218px; float: left; }
.home-panel-left { margin-left: 12px; margin-right: 12px; }
.home-panel-center { margin-right: 12px; }
.home-panel-right { margin-left: 10px; }
.home-panel-left .top-content, .home-panel-right .top-content, .home-panel-center .top-content { height: 160px; }
/* end business */

/* promo panels */
#container #promo-panel p.red-banner, #container .promo-panel p.red-banner { font-size: 1.126em; line-height: 1.126em; }

.offset-mortgage ul.small-arrows { margin-top: 0px; margin-left: 20px; margin-bottom: 10px; }
.offset-mortgage ul.small-arrows li { list-style-type: none; background: url(/img/layout-cb/arrow-tiny-bullet.gif) 0 4px no-repeat; padding-left: 12px; font-size: 0.75em; }
.offset-mortgage ul.small-arrows li.no-arrow { padding-left: 0; }

.insurance-promo { width: 551px; background: #fff url(/img/layout-cb/landing-page-personal-insurance.jpg) bottom right no-repeat; border: 1px solid #EBC826; }
.insurance-promo #promo-content { padding: 14px; color: #000; }
.insurance-promo ul.small-arrows li { margin-left: 0; font-size: 0.75em }
.insurance-promo p { font-size: 0.75em; }


.current-promo { width: 551px; height: 195px; background: #fff; border: 1px solid #A8CBE1; }
.current-promo #promo-content { padding: 14px; color: #000; }
.current-promo ul.small-arrows li { margin-left: 0; font-size: 0.75em }
.current-promo p { font-size: 0.75em; }

.finance-promo {  width: 551px; background: #fff url(/img/layout-cb/landing-page-finance.jpg) bottom right no-repeat; border: 1px solid #A8CBE1; }
.finance-promo #promo-content { padding: 14px; color: #000; }
.finance-promo ul.small-arrows li { margin-left: 0; font-size: 0.75em }
.finance-promo p { font-size: 0.75em; }

.day-to-day-promo { width: 551px; background: #fff url(/img/layout-cb/business-day-to-day.jpg) bottom right no-repeat; border: 1px solid #A8CBE1; }
.day-to-day-promo #promo-content { padding: 14px; color: #000; }
.day-to-day-promo ul.small-arrows li { margin-left: 0; font-size: 0.75em }
.day-to-day-promo p { font-size: 0.75em; }

.loans-promo { width: 551px; background: #fff url(/img/layout-cb/personal-loans.jpg) bottom right no-repeat; border: 1px solid #EBC826; }
.loans-promo #promo-content { padding: 14px; color: #000; }
.loans-promo ul.small-arrows li { margin-left: 0; font-size: 0.75em }
.loans-promo p { font-size: 0.75em; }

.mortgages-promo { width: 551px; background: #fff url(/img/layout-cb/personal-mortgages.jpg) bottom right no-repeat;; border: 1px solid #EBC826; }
.mortgages-promo #promo-content { padding: 14px; color: #000; }
.mortgages-promo ul.small-arrows li { margin-left: 0; font-size: 0.75em }
.mortgages-promo p { font-size: 0.75em; }

.product-promo { width: 546px; background: #fff; border: 1px solid #EBC826; padding-top: 0; }
.business-border { border: 1px solid #A8CBE1; }
.business-border #promo-content ul li { width: auto; }
.business-border #promo-content p { margin: 12px 0; }
.product-promo #promo-content { padding: 0 14px 14px 14px; color: #000; }
.promo-content p { font-size: 0.75em; width: 320px; }
.promo-content p.full { font-size: 0.75em; width: auto; }
#promo-content p { font-size: 0.75em; margin: 14px 0; }

#promo-content ul { margin: 10px 0; }
#promo-content ul li { margin: 4px 0; width: 350px; background-position: 0 1px; background-image: url(/img/layout-cb/personal-arrow-promo.gif); padding-left: 18px; font-size: 0.75em }
#promo-content h2 { font-size: 1.126em; font-weight: normal; margin-top: 0; padding-top: 0; margin-bottom: 14px; }
#container .product-promo h2 { font-size: 1.126em; font-weight: normal; margin-top: 14px; margin-left: 14px; padding-top: 0; margin-bottom: 14px; }
.product-promo #promo-content ul li { margin: 12px 0; }
#promo-content strong.banner { font-size: 0.75em; font-weight: bold; margin: 18px 0; display: block; width: 350px; }

.current-account-promo { background: #fff url(/img/layout-cb/business-current-acct.jpg) bottom right no-repeat; }

.business-promo-panel { width: 100%; }
#container .business-promo-panel .promo-content { padding: 14px 6px; }
#container .business-promo-panel .promo-content ul { margin: 12px; width: 300px; }
.business-promo-panel p { color:#000; margin:10px; margin-right:10px; font-size:0.813em;}
.business-promo-panel li { color:#000; margin:10px; margin-right:10px; font-size:0.813em;}

.business-two-thirds-promo { 
	float: left; 
	width: 468px; 
	margin: 6px 3px 6px 6px; 
	background: #fff url(/img/layout-cb/business-promo-two-thirds.gif) top left no-repeat; 
	color: #000; 
}
.business-one-third-promo { 
	float: left; 
	width: 230px; 
	margin: 6px 3px 6px 6px; 
	background: #fff url(/img/layout-cb/business-promo-one-third.gif) top left no-repeat; 
	color: #000; 
}

#container .business-two-thirds-promo ul, #container .business-two-thirds-promo p, #container .business-one-third-promo ul, #container .business-one-third-promo p { 
	margin: 12px; font-size: 0.75em; line-height: 1.6em;
}
#container .business-two-thirds-promo h2, #container .business-one-third-promo h2 { font-size: 0.887em; margin: 12px; font-weight: bold; }
#container .business-two-thirds-promo ul li { background-position: 0 3px; margin-bottom: 12px; }
#container .business-two-thirds-promo strong { font-size: 1.1em }

.insurance-promo-two {background: #fff url(/img/layout-cb/landing-page-personal-insurance.jpg) bottom right no-repeat; border: 1px solid #EBC826; }
.business-over1m {background:#fff url(/img/layout-cb/landing-page-bus-over1m.jpg) 100% 0% no-repeat;}
.business-under1m {background:#fff url(/img/layout-cb/landing-page-bus-under1m.jpg) 100% 0% no-repeat;}
.landing-private {background:transparent url(/img/layout-cb/content-cb/landing-page-private.jpg) 100% 0% no-repeat;}
.landing-private-services {background:transparent url(/img/layout-cb/landing-pages-private-services.jpg) 100% 0% no-repeat;}
#container .landing-private-services h2, #container .private-home h2 { margin-top: 14px; }
#container .landing-private-services ul li, #container .private-home ul li { margin-bottom: 6px; }
.business-agri {background:#fff url(/img/layout-cb/landing-page-bus-agri.jpg) 100% 0% no-repeat;}
.business-ccard {background:#fff url(/img/layout-cb/business-cards.jpg) 100% 0% no-repeat;}

/* end promos */

/* small promo panels */
#small-promo-two-thirds {
	background: #fff url(/img/layout-cb/personal-promo-two-thirds.gif) top left no-repeat;
	width: 366px;
	color: #000;
	float: left;
	margin: 5px 6px 5px 0;
}

#small-promo-left, #small-promo-center, #small-promo-right {
	width: 230px;
	min-height: 174px;
	color: #000;
	float: left;
	margin: 5px;
}

#small-promo-left ul, #small-promo-center ul, #small-promo-right ul {
	font-size: 0.75em;
	margin: 12px 0;
	font-weight: normal;
}

.sub-content #small-promo-left, .sub-content #small-promo-center, .sub-content #small-promo-right {
	width: 180px;
	min-height: 134px;
	color: #000;
	float: left;
	margin: 5px 6px 5px 0;
}
	

.personal-content #small-promo-left, .personal-content #small-promo-center, .personal-content #small-promo-right {
	background: #fff url(/img/layout-cb/personal-promo-small-panel.jpg) top left no-repeat;
}

.personal-content .sub-content #small-promo-left, .personal-content .sub-content #small-promo-center, .personal-content .sub-content #small-promo-right {
	background: #fff url(/img/layout-cb/personal-promo-sub-panel.jpg) top left no-repeat;
}

.business-content .sub-content #small-promo-left, .business-content .sub-content #small-promo-center, .business-content .sub-content #small-promo-right {
	background: #fff url(/img/layout-cb/business-promos-bg.gif) top left no-repeat;
}

#container .business-content .small-promo-body { height: auto; padding-bottom: 6px; }
#container .personal-content .small-promo-body { padding-bottom: 8px; padding-left: 8px; padding-right: 8px; }
.business-content .small-promo-body h2 { margin: 8px 0 0 0; }
.business-content .small-promo-body p { margin: 12px 0; }
.business-content .small-promo-body ul { font-size: 0.75em; }
#container .small-promo-body ul li { margin-bottom: 6px; }

.personal-content #small-promo-right, .business-content #small-promo-right { margin-right: 0; }
.personal-content #small-promo-left, .business-content #small-promo-left { margin-left: 4px; }
.personal-content .sub-content #small-promo-left, .business-content .sub-content #small-promo-left { margin-left: 0; }

.small-promo-panels h2 { font-size: 0.877em; font-weight: bold; margin: 6px 6px 14px 6px; }
.small-promo-panels p { margin: 3px 6px 0 6px; font-size: 0.75em }
.small-promo-panels img { margin: 1px; }
#container .small-promo-panels .small-promo-body img { margin: 8px 0; }
.small-promo-panels h2.large-header { font-size: 0.877em; }
.small-promo-panels .small-promo-body { height: auto; }
.sub-content .small-promo-panels .small-promo-body { height: auto; padding: 12px; }
.sub-content .small-promo-panels img { margin-left: 6px; }
/* end small promo panels */

/* right-hand-panel */
#right-panel { color: #000; clear: both; }
#right-panel .help { margin-left: 0; }
#container .top-panel { margin-right: 0; margin-top: 40px; }

.right-panel-lower { clear:both; color: #000; margin-top: 6px; }
.right-panel-lower .title-holder { margin-bottom: 1px; }

.business-tools .title-holder { background: url(/img/layout-cb/business-tools-title-bg.png) top left no-repeat; margin-left: -13px; padding: 3px 0 3px 24px; }
.personal-tools .title-holder { background: url(/img/layout-cb/personal-tools-title-bg.png) top left no-repeat; margin-left: -13px; padding: 3px 0 3px 24px; }
.private-tools .title-holder { background: url(/img/layout-cb/private-tools-title-bg.png) top left no-repeat; margin-left: -13px; padding: 3px 0 3px 24px; }

.personal-tools .tool-panel, .business-tools .tool-panel { 
	background: #D3DAD2 url(/img/layout-cb/personal-right-tools-bg.jpg) top left repeat-x; 
	width: 239px; 
	margin-left: 3px; 
	border-bottom: 1px solid #eee; 
	padding: 3px 0; 
}

.private-tools .tool-panel { 
	background-color: #000; 
	width: 237px; 
	margin-left: 4px; 
	border: 1px solid #555;
	border-bottom: none;
	padding: 3px 0; 
	color: #fff;
}

#container .private-tools a:link, #container .private-tools a:active, #container .private-tools a:visited { color: #fff; text-decoration: underline; }
#container .private-tools a:hover { color: #ccc; text-decoration: underline; }

.personal-tools h2, .business-tools h2, .private-tools h2 { padding: 7px 6px 0 0; margin-bottom: 9px; }
.personal-tools h3, .business-tools h3 { color: #000; font-size: 0.877em; margin: 6px 0 0 12px; display: block; }
.private-tools h3 { color: #fff; font-size: 0.877em; margin: 6px 0 0 12px; display: block; }
.private-tools .tool-panel label { color: #fff; font-size: 0.877em; margin: 6px 0 0 12px; display: block; }
.personal-tools .tool-panel label, .business-tools .tool-panel label { color: #000; font-size: 0.877em; margin: 6px 0 0 12px; display: block; }
.personal-tools .tool-panel select, .business-tools .tool-panel select, .private-tools .tool-panel select { width: 168px; margin: 6px 0 6px 12px; }
.personal-tools .tool-panel p, .business-tools .tool-panel p, .private-tools .tool-panel p { margin: 6px 0 6px 12px; font-size: 0.75em; }
.personal-tools .tool-panel ul.small-arrows, .business-tools .tool-panel ul.small-arrows, .private-tools .tool-panel ul.small-arrows { 
	margin: 6px 0 6px 12px; 
	list-style-image: none; 
	font-size: 0.75em;
}

input.rhs-textfield {margin: 6px 0 6px 12px; }

.personal-tools .tool-panel ul.small-arrows li, .business-tools .tool-panel ul.small-arrows li, .private-tools .tool-panel ul.small-arrows li { 
	list-style-type: none; background: url(/img/layout-cb/arrow-tiny-bullet.gif) 0 4px no-repeat; padding-left: 12px; 
}
.personal-tools .tool-panel ul.small-arrows a { color: #BF0019; font-weight: normal; }

.personal-tools .tool-panel ul.pdf-list, .business-tools .tool-panel ul.pdf-list, .private-tools .tool-panel ul.pdf-list { margin: 6px 0 6px 12px; font-size: 0.75em; }

.personal-tools .last, .business-tools .last { border-bottom: none; padding-bottom: 4px; }

.private-tools .last { border-bottom: 1px solid #555; }

#promo-right, #private-promo-right { border: 1px solid #666; width: 237px; background: #fff; margin-right: 3px; clear: both; margin-top: 6px; display: inline; color: #000; }
#private-promo-right { background: #000; border: 1px solid #555; color: #ccc; }
#promo-right h2, #private-promo-right h2 { margin: 6px 12px 0 12px; font-size: 1.126em; padding: 4px 0 2px 0; }
#promo-right p, #private-promo-right p { margin: 12px; font-size: 0.75em; }
/* end right-hand-panel */

/* footer */
#footer { 
	clear: both; 
	background: #000 url(/img/layout-cb/footer-bg.jpg) top left repeat-x;
	text-align: center;
	color: #909090;
	font-size: 0.689em;
}
#footer ul { display: none; }
/* end footer */

/* forms */
.promo-form { padding: 12px 0; }
.promo-form legend { padding-top: 14px; color: #7A2222; font-size: 1.126em; margin-bottom: 0; padding-bottom: 0; padding-left: 14px; margin-left: -8px; font-weight: normal; }
.promo-form .promo-form-left { display: block; float: left; width: 59%; padding: 11px 0 1px;  margin-left: 14px; position: relative; display: inline; font-size: 0.75em; }
.promo-form .promo-form-right { display: block; float: left; width: 29%; padding: 6px 0; text-align: right; font-size: 0.75em; }
.promo-form .clear { border-bottom: 1px solid #E5E5E5; }
.promo-form .medium-box { width: 100px; }
.promo-form .small-box { width: 30px; }
.promo-form p { margin: 12px 14px; font-size: 0.75em; }
.promo-form .image-button { margin-left: 14px; }

.form { font-size: 0.75em; margin: 12px 0; width: 552px; }
.form .form-left, .form .form-right { display: block; float: left; width: 47%; padding: 6px 0 6px 0; }
.form .form-left { margin-right: 4%; }
.form legend { font-size: 1.5em; font-weight: normal; color: #7A2222; padding: 5px 0 12px 12px; margin-left: -6px; }
.form .form-left label, .form .form-left .label { padding-left: 12px; display: block; float: left; }
.form .clear { border-top: 1px solid #e5e5e5; }
.form .form-left label span, .form .form-left .label span { color: #7A2222; }
.form input, .form select { width: 182px; }
.form input.check { width: auto; }
.form input.two-chars { width: 20px; }
.form input.four-chars { width: 40px; }
.form a.help, .form a.help-two-lines, .help, a.help { color: #000; text-decoration: none; background-color: #EAC10C; margin-left: 3px; font-weight: bold; padding: 0 2px; }
.form a.help-two-lines { display: block; float: left; margin-top: 14px; }
#container .form-action-button { float: right; clear: none; display: inline; width: auto; margin: 14px; } 
/* end forms */

/* table styles */
.policy-covered { color: #545454; width: 548px; margin-bottom: 20px; font-size: 0.689em; line-height: 1.5em; }
.policy-covered th { color: #000; }
.policy-covered td, .policy-covered th { padding: 3px 0 3px 14px; border-bottom: 1px solid #E5E5E5; }
.policy-covered td.included { text-align:center; padding: 3px 0; }

.repayments-table { border-top: 1px solid #e5e5e5; width: 100%; margin-bottom: 12px; font-size: 0.689em; }
.repayments-table th, .repayments-table td { padding: 6px 0; border-bottom: 1px solid #e5e5e5; }
.repayments-table td { font-weight: bold; width: 50%; }
.repayments-table td.large-bold { font-size: 1.5em; font-weight: bold; }

.interest-table { margin: 18px 0; font-size: 0.689em; }
.interest-table th, .interest-table span { color: #660000; vertical-align: top; }
.interest-table th, .interest-table td { width: 48px; padding: 3px 0; border-bottom: 1px solid #e5e5e5; }
/* end table styles */

/* list styles */
ul.small-arrows, ul.tiny-arrows { margin-left: 0; padding-left: 0; margin-bottom: 12px; }
ul.small-arrows li { list-style-type: none; background: url(/img/layout-cb/arrow-tiny-bullet.gif) 0 4px no-repeat; padding-left: 12px; }
#main-content ul.small-arrows li { list-style-type: none; background: url(/img/layout-cb/arrow-tiny-bullet.gif) 0 4px no-repeat; padding-left: 12px; }
#container ul li.no-arrow, #main-content ul li.no-arrow { list-style-image: none; background: none; padding-left: 0; }

ul.tiny-arrows li { list-style-type: none; background: url(/img/layout-cb/arrow-tiny-bullet.gif) 0 4px no-repeat; padding-left: 12px; }

.sub-content ul.med-arrows { margin-left: 0; padding-left: 0; }
.sub-content ul.med-arrows li { list-style-type: none; background: url(/img/layout-cb/arrow-tiny-bullet.gif) 0 4px no-repeat; padding-left: 12px; margin-bottom: 24px; }
.sub-content ul.med-arrows strong { font-size: 120%; }

ul.pdf-list { list-style-image: none; background: url(/img/layout-cb/pdf-bullet.gif) 0 1px no-repeat; padding-left: 18px; }

.sub-content ul.link-list { margin: 0; padding: 0; margin-bottom: 12px; font-size: 0.689em; }
.sub-content ul.link-list li { margin-left: 0; padding-left: 0; clear: both; }
.sub-content ul.link-list span { float: right; clear: right; }
.sub-content ul.link-list span.list-left { float: left; clear: left; }


/* end list styles */

/*image replacement (http://levin.grundeis.net/files/20030809/alternatefir.html) */
.image-replace{
	position:relative;
	margin:0px; padding:0px;
	/* hide overflow:hidden from IE5/Mac */
	/* \*/
	overflow: hidden;
	/* */
}

#container .image-replace span{
	display:block;
	position:absolute;
	top:0px;
	left:0px;
	z-index:1; /*for Opera 5 and 6*/
}

#private-home-banner, #private-home-banner span{
	height: 95px;
	width: 439px;
	background: url(/img/layout-cb/private-home-hard-work.jpg) top left no-repeat;
}

#personal-home-text, #personal-home-text span{
	height: 174px;
	width: 374px;
	background: url(/img/layout-cb/personal-home-text-replace.gif) top left no-repeat;
}

#personal-home-text { margin: 0px 0 0px 0px; color: #e9c006; }

#private-home-banner { margin-bottom: 24px; }
/* end image replacement */

/* misc styles */
#container .phone { font-size: 1.169em; font-weight: bold; }

p.announce { font-size: 130%; font-weight: bold; color: #666666; }

#login-label, #search-label { margin-left: 12px; }
#search-label { margin-bottom: 12px; }
#login-label { padding: 0; margin-bottom: 0; }

#container .no-top { margin-top: 0; }

.clear { width: 100%; clear: both; height: 1px; display: block; }

.button-right { float: right; margin: 6px 0 6px 6px; }
.button-left { float: left; margin: 6px 6px 6px 0; }

#skip, .hidden { display: none; }

a.red-link:link, a.red-link:active, a.red-link:visited { color: #BD0014; text-decoration: underline; }
a.red-link:hover { text-decoration: none; }

.large-text { font-size: 110%; }

#step1 { display:block; width: 304px; height: 34px; background: #fff url(/img/layout-cb/step-1.gif) top left no-repeat; margin: 24px 0 36px 14px; }
#step1 span { display: none; }

.right { float: right; }

a.big-text { font-size: 130%; font-weight: bold; color: #000; }

#container .highlight { background-color: #f1f1f1; }

#container .small-text p { font-size: 0.625em; }

/* This is the print stylesheet to hide the Flash headlines from the browser... regular browser text headlines will now print as normal */

.sIFR-flash, .sIFR-flash object, .sIFR-flash embed {
	display: none !important;
	height: 0;
	width: 0;
	position: absolute;
	overflow: hidden;
}

span.sIFR-alternate {
	visibility: visible !important;
	display: block !important;
	position: static !important;
	left: auto !important;
	top: auto !important;
}

#logo { 
	background:#000000; padding:100px; margin:100px;}


