/* main CSS for Newcrofts */

/* Normalise margin, padding, font-size */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, blockquote, caption, th, td {
margin: 0; padding: 0;	font-size: small;
}

/* Normalise font size for headers */
h1, h2, h3, h4, h5, h6 {font-size: 100%;}

ol, ul {list-style: none;}
div#txtcol li {line-height: 150%;}

table {border-collapse: collapse; border-spacing: 0;}

fieldset, img {border: 0;}

caption, th {text-align: left;}

html, body {
	font-family: Verdana, Arial, sans-serif;
	color: #000;
	margin: 0;
	padding: 0;
	border: 0;
	background: #369;
}

div#outer {
	background-color: #2C4F85;  /* dark blue */
	margin: 0 auto;
	width: 770px;
}

div#inner {
/*	float: left;*/
	position: relative;
	background-color: #2C4F85;
	width: 770px;
/* note:txtcol bg is #C7CFE5*/
}

div#banner {
	background-color: #C7CFE5;
	margin: 0;
	padding: 0;
	border: 0;
	height: 218px;
	width: 770px;
}

div#banner img {border: 0; margin: 0; padding: 0; display: block;}
div#banner img#sl {border-top: 1px solid #FFF;}

div#txtcol {
	float: left;
	background-color: #ffc;
	width: 730px;
	padding: 0 20px 0;
	height: auto;
	overflow: hidden;  /* Creates new block formatting context */
}
/*  Hack to control scope of Clear in div.footer (corrects 'overflow:hidden' above) */
* html#txtcol {
	overflow: visible;
	height: 1%
}

div.item {
	background-color:#C7CFE5; /* was FFF */

	margin: 0 auto 10px;
	padding: 5px;
	text-align: left;
	padding: 0;
}

div#footer {
	background-color: #2C4F85; /* dark blue */
	margin: 0;
	padding: 0 0 10px 0;
	clear: both;
	text-align: center;
}

div#footer p {
	margin: 0;
	padding: 5px 0;
	color: #FFF;
	text-decoration: none;
}

img {border: 0; text-decoration: none;}

img#sig {padding-bottom: 20px;}

object {display: block;}

p {margin: 10px 0;}

h1 {
	font-size: 140%;
	color: #00A;
	margin: 0;
	padding: 10px 0;
	border: 0;
	text-decoration: none;
	text-align: center;
}

h2 {
	font-size: 110%;
	margin-bottom: 5px;
}

h4 {
	font-size: 100%;
	font-weight: bold;
	color: #0A0;
	margin: 0 0 0 0;
	padding: 0;
	}


p.dc:first-letter {
	font: normal 100% Verdana, Arial, sans-serif;
	color: #000;
	}

div#footer p.fl a {
	color: #FFF;
	text-decoration: none;
}

.pbb {page-break-before: always;}

p.right {position: absolute; right: 20px; bottom: -5px; font-size: 70%;}

p.rubric {color: #F00;}

