@charset "iso-8859-1";

/* scheme.css - ScA 28 Jan 2011 - Site theme stylesheet */

body				{ background-color: white; color: black; font-family: arial, helvetica, sans-serif;	}

div.pageWrapper		{ margin: 0 2%; min-width: 40em; font-size: 11pt; }

div.columnContainer	{ border-left-color: white;	}		/* left column background color */

div.middleColumn	{ border-left: solid 1px #8BB857;	}
div.middleColumn	{ color: #303030; background-color: white; font: 76% Verdana,Tahoma,Arial,sans-serif; line-height: 1.4em;	}
div.middleColumn h2	{ font-size: 125%; margin-bottom: 5px; padding: 5px;	}

div.masthead		{ border-width: 1px 0; padding: 10px; height: 75px;		}
div.masthead		{ background-color: #8BB857; color: white; border-bottom: 2px solid #8BB857;	}
div.masthead h1		{ font-size: 200%; padding: 0; margin: 0;	}
div.masthead p		{ font-size: 125%; padding: 0; margin: 0;	}

div.footer			{ border-top: solid 2px #8BB857;							}
div.footer			{ padding: 8px; padding-bottom: 15px;						}
div.footer			{ color: white; background-color: #8BB857; text-align: left;	}
div.footer a		{ color: white; text-decoration: underline;					}
div.footer a:hover	{ color: red;	text-decoration: underline;					}

qa:link	{ color: #1A1A06;	}							/* O4/2B */
qa:hover	{ color: #f00; text-decoration: underline;	}	/* red */

div.menu				{ border-right: 1px solid #8BB857; }
div.menu a, div.menu b	{ border-width: 0; border-color: white;}	/* make menu a contiguous block */

div.gbox, div.gbox_right, table.gbox	{ padding: 10px; border: 1px solid #c0c0c0; background: #fbfcfa; color: #505050; line-height: 1.5em; }
div.gbox_right							{ float: right; margin: 1em; margin-right: 0; }

table.gbox_right 	{ border: 0; }
th.gbox_title		{ font-weight: bold; border-bottom: 1px solid #c0c0c0; text-align: left;	}
td.gbox_head		{ font-weight: bold; border-top: 2px solid #7aa746; padding-top: 5px; } 
td.gbox_data		{ padding-top: 0px; padding-bottom: 0px;} 

h1, h2, h3, h4, h5 {font-weight: normal}
h1 {font-size: 1.5em}
h2 {font-size: 1.4em}
h3 {font-size: 1.3em}
h4 {font-size: 1.2em}
h5 {font-size: 1.1em}

hr {color: #8BB857; background: #8BB857	}

table.tabtable	{ border: 1px solid #a9a9a9; border-collapse: collapse				}
td.tabcell		{ padding: 3px; border: 1px solid #999; border-collapse: collapse	}

table.listtab	{ border: 1px solid #D3E4BC; border-collapse: collapse; }
td.tab1			{ padding: 3px; }
tr.tab1			{ background-color: #D3E4BC; }
tr.tab2			{ background-color: #F1F7E9; }

table.cctab		{ border: 1px solid black; border-collapse: collapse; }
td.cctab		{ border: 1px solid black; padding: 3px; background-color: white; color: black; }
th.cctab		{ border: 1px solid black; padding: 3px; background-color: lightgray; color: black; text-align: left;}

a.extlink {background:url(http://www.charlesduval.co.uk/img/external-link.png) center right no-repeat;padding-right:13px}

.txtbox			{ border: solid 1px #8BB857; padding: 5px; margin: 0; }

div.section		{ background-color: #8BB857; color: #fff; font-size: 120%; font-weight: bold; padding: 5px; margin-top: 5px; clear: both; }
div.zoom:hover	{ border-color: #45631D; }

/* FAQ */

div.faq			{ color: black; background-color: white; border: 1px solid white; margin: 5px 0; padding: 0px 4px;}
div.faq	p		{ margin: 5px 0 10px 0; }
div.faq	h3		{ color: black; margin: 0 0; padding: 4px 0; font-weight: bold; font-size: 110%; }
div.faq b		{ color: #9FA020; }
div.faq a		{ color: #9FA020; font-weight: bold; }

/* Lists */
ul.vivid		{ color:red; background-color: yellow;  margin-bottom: 2px; margin-top: 0; list-style-type: square; }
p.vivid			{ color:blue; background-color: gray; padding: 5px 0; }

/******************************************************************************/