body {
	font-family : georgia, "Times New Roman", Times, serif;
	font-size:11pt;
}
p, li, a {/* --- see below for more text formatting styles ---*/
	font-family : georgia, "Times New Roman", Times, serif;
	font-size:11pt;
}
h2 {
	font-size: 13pt;
}
h3 {
	font-size: 12pt;
}
#noprint {
	display: none;
}

/* ========== MAIN CONTENT ========= */

td.main p, td.mainwide p {/* ---- main content font */
	line-height: 13pt;
}
td.main ul, td.mainwide ul {/* ---- sets a small round bullet */
	line-height: 13pt;
}
table.mainheading {
	background-image: none;
}
h1 {/* --------------- main heading on all pages */
	font-size: 15pt;
}

/* =========== PRODUCT PICTURES =========== */
div.pic {/* --- right float container for pics on product pages*/
	float: right;
}
table.pic {
	background-color: #E7E7E7;
	padding: 10px;
	padding-bottom: 4px;
	margin: 8px;
}
td.pic {/* ------------------------ picture caption font */
	font-size: 11px;
	background-color: #E7E7E7;
}
img.pic {
	border-bottom: 3px solid #E7E7E7;
}
table.header {
	/* ---------- header panel on all pages*/
	font-size:10pt;
	font-weight:bold;
	border-top:5px solid white;
	background-color: transparent;
}

/* ========== A NAVIGATION ========== */
td.navAhome {/* ------ 6 large links on right of home page */
	border-top:5px solid white;
	border-bottom:5px solid white;
	background-color: #ffffff;
}
table.navAhome {
	padding-left:2px;
}
a.navAhome {
	color:#000000;
	font-size:11pt;
}
a.navAhome:hover {
	background-color: transparent;
}
td.navA { /* ------ level A links on every page */
	background-color : #ffffff;
}
a.navA {
	color: #000000;
	font-size:11pt;
	background-color : #ffffff;
}

/* ========== SMART FOLDING TREE ========== */
#foldheader{
	cursor:pointer;
	cursor:hand ;
	font-weight: bold;
	list-style-image:url(fold.gif)
}
#foldinglist{
	list-style-image:url(list.gif);
}

/* ========== B NAVIGATION ========== */
a.navBhome {/* ------- 12 small product links on home page */
	color: #000000;
	font-size:10pt;
}
a.navBhome:hover {
	background-color: transparent;
}
#navBhome {
	background-color: transparent;
}
td.navB {
	/* ----------- left nav container on all pages*/
	background-color: transparent;
	background-image: none;
	display: none;
}
table.mainheading td.navB {
	background-color: transparent;
}
ul.navB {/* ----------- B level navigation UL list */
	list-style-image: url(images/bullet_navB.gif);
	line-height: 12pt;
}
ul.navB a {	/* ----------- B level navigation links */
	color: #000000;
}
ul.navB strong {
	/* current page's nav link */
	background-color: transparent;
	border-right: 10px solid #000000;
	list-style-image: none;
}

/* ========== C NAVIGATION ========== */
ul.navC {/* ----------- C level navigation UL list */
	background-color: #ffffff;
	line-height: 13pt;
}
ul.navC a {/* ----------- C level navigation links */
	font-size: 11px;
	text-decoration: none;
	color: #003163;
	margin-left: 2px;
	font-weight: normal;
}
ul.navC strong {
	list-style-image: url(images/bullet_navC-on.gif);
	background-color: #ffffff;
	border-right: none;
}
ul.navC li strong {
	list-style-image: url(images/bullet_navC-on.gif);
	font-weight: bold;
}
ul.navC a:hover {
	background-color: #ffffff;
	font-weight: bold;
}

/* ========== HOME PAGE FEATURE ========== */
td.feature { /* ----------- small feature on home page*/
	text-align:right;
	border-right:white solid 9px;
	background-color: #ffffff;
}
span.feature {/* -----------  feature font */
	font-size:11pt;
}

/* =========== SEARCH PANEL =========== */
table.searchhome { /* --------- search panel on home page*/
	display: none;
}

table.search { /* --------- search panel on all pages*/
	display: none;
}

/* ============= FOOTERS ============= */
.footerhome { /* ------------- footer panel on home page*/
	font-size: 10pt;

}
.footer { /* ------------------ footer panel on all pages*/
	font-size: 10pt;
	background-color: #ffffff;
}

/* ========= BACKGROUND COLOURS ========= */
.darkgrey {
	background-color: #ffffff;
}
.midgrey {
	background-color: #ffffff;
}
.lightgrey {
	background-color: #ffffff;
}
.white {
	background-color : White;
}