/* -----------------------------------------------------------------------


 Blueprint CSS Framework 0.8
 http://blueprintcss.org

   * Copyright (c) 2007-Present. See LICENSE for more info.
   * See README for instructions on how to use Blueprint.
   * For credits and origins, see AUTHORS.
   * This is a compressed file. See the sources in the 'src' directory.

----------------------------------------------------------------------- */

/* print.css */
body {line-height:1.5;font-family:"Helvetica Neue", Arial, Helvetica, sans-serif;color:#000;background:none;font-size:10pt;}
.container {background:none;}
hr {background:#ccc;color:#ccc;width:100%;height:2px;margin:2em 0;padding:0;border:none;}
hr.space {background:#fff;color:#fff;}
h1, h2, h3, h4, h5, h6 {font-family:"Helvetica Neue", Arial, "Lucida Grande", sans-serif;}
code {font:.9em "Courier New", Monaco, Courier, monospace;}
img {float:left;margin:1.5em 1.5em 1.5em 0;}
a img {border:none;}
p img.top {margin-top:0;}
blockquote {margin:1.5em;padding:1em;font-style:italic;font-size:.9em;}
.small {font-size:.9em;}
.large {font-size:1.1em;}
.quiet {color:#999;}
.hide {display:none;}
a:link, a:visited {background:transparent;font-weight:700;text-decoration:underline;}
a:link:after, a:visited:after {content:" (" attr(href) ")";font-size:90%;}

/* nandp */
/* General rules 
-------------------------------------------------------------- */
body {
	background-color:#fcfbf5; 
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; 
	font-size: 75%; 
	color: Black; 
	margin-top:0px;
}

/* Layout
-------------------------------------------------------------- */
div#header {
	border-bottom:3px solid black;
	position:relative;
	height:130px;
}

div#footer {
	border-top:1px solid black;
	border-bottom:3px solid black;
	clear:both;
	margin-top:30px;
}

#content {
	padding:20px 0;
}

/* Text 
-------------------------------------------------------------- */
h2, h3, h4, h5, h6 {
	text-transform: uppercase; 
	margin:0; 
	padding:0;
}

h2 {font-size: 18pt;}

h3 {font-size: 14pt;}

h4 {font-size: 12pt;}

h5 {font-size: 12pt;}

h6 {
	font-size: 12pt;
	font-weight:bold;
}

dl {
	margin-bottom:2pt;
}

/* Link styles
-------------------------------------------------------------- */
a:link, a:visited {
	background:transparent;
	color:Black;
	font-weight:700;
	text-decoration:underline;
}
a:link:after, a:visited:after {
	display:none;
}

a[href^="/"]:after {
  content: " (http://www.nandp.co.uk" attr(href) ") ";
}

/* Localised styles
-------------------------------------------------------------- */
/* Hide all non required page elements for printing */
#related-nav, h1, a#skipnav, div#nav, div#branchPersonalise, div.callToAction img, div.callToAction h3, 
div.callToAction a, div#footer a, #breadcrumb a.printPage, div.branchImages, div.branchDropDown, div#personnel, 
div.branchNews a, object, div.searchDiv, dd a, div#section-nav, #customer-section select, #related a, 
#customer-section p.login, #customer-section p.userName span.userLink, #banner object, #banner .stripNavL, #banner .stripNavR,
div#filter, #content div.mortgageTable tr.AspNet-GridView-Normal td a, #content div.mortgageTable tr.AspNet-GridView-Alternate td a {
	display:none;
}

/* Header */
p#header-tagline { 
	position:absolute;
	right:0;
	top:0;
	font-size:16pt; 
	font-weight:bold; 
	text-transform:uppercase;
}

p#header-tagline a {
	color:Black;
	text-decoration:none;
}

/* Breadcrumb */
#breadcrumb * {
	margin:0px;
}

#breadcrumb {
	padding: 15px 0;
	overflow:auto;
}

#breadcrumb a {
	background-image:none;
	color:Black;
	padding-left:0;
}

#breadcrumb p {
	float:left;
}

#breadcrumb span {
	padding: 0 0.15em;
}

/* Introduction text */
p#introText {
	border-bottom:1px solid black;
	font-size:14pt;
	font-weight:bold;
	padding-bottom:15px;
	line-height:1.3;
	text-transform:uppercase;
}

/* Banners and teasers */
#banner a:link:after, #banner a:visited:after, div.teaser a:link:after, div.teaser a:visited:after {
	display:block;
}

div.teaser div {
	height:auto !important;
}

#banner div.panel, div.teaser {
	border-bottom:1px solid black;
	padding:15px 0;
	width:100%;
}

div.teaser div, div.teaser span {
	margin:0;
	padding:0;
	height:auto;
}

#banner p, div.teaser p {
	font-weight:normal;
	margin:0;
	text-transform:capitalize;
	display:block !important;
}

#banner div.panelContainer {
	opacity:100%;
}

/* Personalisation */
#customer-section {
	border-bottom:1px solid black;
}

#customer-section dl {
	overflow:auto;
	padding-bottom:20px;
}

#customer-section dt {
	clear:left;
	float:left;
	font-weight:normal;
	width:100px;
}

#customer-section dd, #customer-section a.branchLink {
	float:left;
}

/* Content */
#content a:link:after, #content a:visited:after {
	display:block;
}

/* Call to action */
div.callToAction {
	position:absolute;
	right:0;
	margin-right:5px;
	text-align:right;
	top:3em;
}

div.callToAction ul {
	list-style-type:none;
}

div.callToAction p {
	font-size:12pt;
	font-weight:bold;
	text-transform:uppercase;
}

/* Branch finder and Branch page */

div#myMap {
	position:relative;
	float:right;
	width:350px !important;
	height:300px !important;
}

/* Mortgage product table */
#content div.mortgageTable {
	border-left:1px solid black;
}

#content div.mortgageTable th {
	padding-bottom:20px;
	vertical-align:top;
	border: 1px solid black;
	border-left:none;
	text-align:center;
	padding:12pt 12pt;
}

#content div.mortgageTable th a {
	color:Black;
	text-decoration:none;
}

#content div.mortgageTable tr.AspNet-GridView-Normal td, #content div.mortgageTable tr.AspNet-GridView-Alternate td {
	border-bottom: 1px solid black;
	border-right: 1px solid black;
	text-align:center;
	padding:3pt 0;
}

/* Search */
#content div.siteMap .AspNet-TreeView-Parent a {
	padding-left:0px;
	margin-left:25px;
	font-weight:normal;
}

#content div.siteMap .AspNet-TreeView-Root .AspNet-TreeView-Leaf a {
	margin-left:35px !important;
	font-weight:normal;
}

	
	
