@charset "utf-8";
html, body {margin: 0; padding:0;}
body {
	font:11pt/1.5 sans-serif;
	font: 84%/1.5em Verdana, Arial, Helvetica, Sans-Serif;
	background:#ccc;
	background-image:url(images/paisley.jpg);
	background-attachment:fixed
}
p { margin: 0.5em 0  			/* position top, left, */ }
	
h1,h2,h3,h4 { margin: 0.2em 0 }
h1 {
	font-family: Georgia;
	font-weight: normal;
	font-size: 2.9em;
	color: #656565; 				/* H1 text colour */
 	padding-top: 15px;		/* top padding for H1 header */
	padding-bottom: 10px;		/* bottom padding for H1 header */
	letter-spacing: -1px;
	line-height: 115%;
	/*text-transform: uppercase;*/
}
h1 a:link {							/* link colour for H1 headers */ 
	color: #9900CC;
	text-decoration: none;
}
h1 a:hover {						/* link hover colour for H1 headers */ 
	color: #000;
	background-color:#FFFF99;
	text-decoration: underline;
}
h2 {
	font-family: Georgia;
	font-weight: normal;
 	font-size: 1.9em;
 	color: #656565;				/* H2 text colour */
 	padding-top: 15px;		/* top padding for H1 header */ 
 	letter-spacing: -1px;
	line-height:115%;
	/*text-transform: uppercase;*/
}
h3 {
	font-family: Georgia;
	font-weight: normal;
	font-size: 135%;
 	color: #656565;				/* H3 text colour */
 	padding-top: 15px;		/* top padding for H1 header */
	line-height:115%;
	/*text-transform: uppercase;*/
}

/* ------------ CONTAINER DIV -------------------------------------------------- */		
#container{
	margin: 0 auto;
	padding: 2px;					/* sets border width for container frame */
	width:974px;					/* sets width for container frame */
	margin-top: 17px;
	margin-bottom: 10px;
	background-color: #fff;
}

/* ------------ HEADER DIV -------------------------------------------------- */		
#header {
	height:106px;									
	margin:0; 										/* sets margin for header border */
	padding:0;
	background-image:url(images/hd.jpg);	/* set header LOGO background image */
	background-repeat:no-repeat;
	/* background-color:#222; */
}
#header_content {
	margin:0; 				
	padding:0.5em 1em;			/* position for top, left, bottom, right */
	color: White;					/* header text colour */
}

/* ----------banner for logo-------------- */
#banner {
	height:255px;
	background-image:url(images/TEMPFILEONLYoff.jpg);
	background-repeat:no-repeat;
	background-color: #ffffff;
	text-align: left;
	padding-bottom: 10px;
	margin: 0;
}
#banner img {padding:10px 0px;} 

/* ----------navigation-------------- */
#navigation {
	height: 28px;
	width: 100%;
	background-color: #000;
	padding: 0;
	margin: 0 auto;
}

/* ------------ FAUX DIV -------------------------------------------------- */		
#faux{
	margin: 0 auto;								
	background-image:url(images/faux1.jpg);	/* set faux background image */
	background-repeat: repeat-y;
}

/* ------------- LEFT COLUMN DIV --------------------------------------------- */		
#left {
	float: left;
	margin: 0 0 0 10px;	/*////// SET spacing from LEFT of screen //////////////*/
	width:200px;				/*////// SET width of left panel //////////////*/
	/* background-color:#EBEBEB */
}
#leftcol_content{				/*////// IF MENU IS LOCATED IN LEFT COLUMN USE SEPERATE STYLESHEET WITHIN THIS DIV //////////////*/
	margin:0; padding:0;
}

/* ------------- RIGHT COLUMN DIV --------------------------------------------- */		
#right {
	float: right;
	margin: 0 0 0 0;	/*////// SET spacing from RIGHT of screen //////////////*/
	width:207px;		/*////// SET width of right panel //////////////*/
	font-size:85%;
	background-color: Yellow;
}

/* ------------- RIGHT COLUMN CONTENT DIV --------------------------------------------- */	

#right_content { 
padding: 15px;	
}

#right_content a:link {
	color: #9900CC;						/* set text link colour */
	text-decoration: underline;
	font-weight: normal;
}
#right_content a:visited {
	color: #9900CC;						/* set visited text link colour */
	text-decoration: underline;
	font-weight: normal;
}
#right_content a:hover {
	color: #0000CC;						/* set hover text link colour */
	background-color:#FFFF99;			/* set text link hover background colour */
	text-decoration: underline;
	font-weight: normal;
}
#right_content a:active {
	color: #660066;						/* set active text link colour */
	background-color:#FFFF99;			/* set text link background colour */
	text-decoration: underline;
	font-weight: normal;
}

/* ------------- RIGHT CONTENT BOX CLASSES --------------------------------------------- */		
.divbox_grey {
	height: auto;
	border:solid 1px #ccc;
	background-color:#f1f1f1;
	margin:0 0 10px 0; padding:7px;
	line-height: 140%;
}
.divline_grey {
	height: 1px;
	width:100%;
	color:#ccc;
	border-top:1px solid #ccc;
	margin:0; padding:0;
}

/* ------------- CENTER COLUMN DIV --------------------------------------------- */		
#center {
	margin-left: 210px;				/*////// SET spacing BASED ON LEFT PANEL WIDTH //////////////*/
	margin-right:20px;				/*////// SET spacing BASED ON RIGHT PANEL WIDTH - WAS 218px //////////////*/
	voice-family: "\"}\"";
	voice-family: inherit;
	margin-left: 212px;				/*////// SET spacing BASED ON LEFT PANEL WIDTH //////////////*/
	margin-right:20px;				/*////// SET spacing BASED ON RIGHT PANEL WIDTH - WAS 220px//////////////*/
	background:#fff;
}
html>body #center {
	margin-left: 212px;				/*////// SET spacing BASED ON LEFT PANEL WIDTH //////////////*/
	margin-right:20px;				/*////// SET spacing BASED ON RIGHT PANEL WIDTH //////////////*/
}
div#center {
	min-height:550px;  
}

/* ------------- CENTER CONTENT DIV --------------------------------------------- */		
#center_content {
	color: #4F4F4F;
	padding:0 0 0 15px;			/* padding for top, left, bottom, right */
}
#center_content a:link {
	color: #336699;					/* set hover text link colour */
	text-decoration: underline;
	font-weight: normal;
}
#center_content a:visited {
	color: #336699;					/* set visited text link colour */
	text-decoration: underline;
	font-weight: normal;
}
#center_content a:hover {
	color: #6699CC;					/* set hover text link colour */
	/* background-color:#FFFF99;		set text link hover background colour */
	text-decoration: underline;
	font-weight: normal;
}
#center_content a:active {
	color: #6699CC;					/* set active text link colour */
	background-color:#FFFF99;		/* set text link background colour */
	text-decoration: underline;
	font-weight: normal;
}
#center_content li { 
	list-style-type:square; 
	color:#4F4F4F; 					/* set bullet list colour */
	font-size:100%; 
	font-family:Arial, Helvetica, sans-serif;
	line-height: 155%
	
}
#center_content blockquote {
	margin: 0 0 15px 20px;
	padding: 0 0 0 15px;
	border-left: 3px solid #336699;  /* set border line colour and thickness */
}
#center_content ul li span {
	margin: 0 0 0 0;
	color: #000;
}
#center_content img {
	margin: 0 0 15px 15px;
	padding: 5px;
	/*border: 1px solid #CCC;
	background-color: #fff; */
}
		
.column-in {
	margin:0; padding:0.5em 1em;
}

/* ------------- FOOTER DIV --------------------------------------------- */	
#footer {
	width: 100%;
	height: auto;										/* set height to background image if used */
	background-image: url(images/paisley.jpg); 	/* set base background image */
	background-repeat: repeat;
	background-color: #000;
	clear: both;
}
	
/* ------------- FOOTER CONTENT DIV --------------------------------------------- */	
#footer_content {
 	margin: 0 auto;
	width: 95%;
	color: #fff;						/* set base text colour */
	text-align:left;
	font-size: 0.9em;
	line-height: 1.6em;
	height:auto;
	padding: 10px 0 10px 0;			/* set padding for top and bottom */
}
#footer_content a {
	color: #fff;					/* set base text link colour */
	text-decoration: underline;
}
#footer_content a:hover {
	color: #ffffff;					/* set base text hover link colour */
	/* background-color: #FFFF99; 	set text link background colour */
	text-decoration: underline;
}


/* ------------- ALL OTHER DIVs AND CLASSES --------------------------------------------- */	
.cleaner {
	clear:both;
	height:1px;
	font-size:1px;
	border:none;
	margin:0; padding:0;
	background:transparent;
}
.copy { 
	text-align:center; font-size:80% 
}
.divalign_right {
	float:right; padding: 0 0 0 10px
}

/* ----------------------------------------------------------------------------------------*/

/* MENU SYSTEM */
/* ================================================================ 
This copyright notice must be untouched at all times.

The original version of this stylesheet and the associated (x)html
is available at http://www.cssplay.co.uk/menus/flyout2.html
Copyright (c) 2005-2007 Stu Nicholls. All rights reserved.
This stylesheet and the assocaited (x)html may be modified in any 
way to fit your requirements.
=================================================================== */
.menuv2 {
float:left;

margin:2px 0px 2px 0px; /* top right bot left */
}
/* remove all the bullets, borders and padding from the default list styling */
.menuv2 ul {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
padding:0;
margin:0;
list-style-type:none;
width:200px; /* SET MAIN WIDTH OF MENU CONTAINER */
}
/* hack for IE5.5 */
* html .menuv2 ul {margin-left:-16px; ma\rgin-left:0;}
/* position relative so that you can position the sub levels */
.menuv2 li {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
position:relative;
background:#000;
background-image:url(images/paisley.jpg);
height:25px;

}
/* get rid of the table */
.menuv2 table {position:absolute; border-collapse:collapse; top:0; left:0; z-index:100; font-size:1em;}

/* style the links */
.menuv2 a, .menuv2 a:visited {
display:block; 
text-decoration:none;
height:25px;
line-height:20px;
color:#eee;
text-indent:2px;
border:1px solid #ccc;
/* border-width:0 1px 1px 0; */
}

/* hack for IE5.5 */
* html .menuv2 a, * html .menuv2 a:visited {background:#d4d8bd; width:190px; w\idth:190px;}

/* style the link hover */
* html .menuv2 a:hover {color:#fff; background:#949e7c;
}
.menuv2 :hover > a {
color:#000; 
background:#fff;
}
/* hide the sub levels and give them a positon absolute so that they take up no room */
.menuv2 ul ul {
visibility:hidden;
position:absolute;
top:0;
left:200px; /* SETS FLYOUT MENU SPACING FROM LEFT */ 
}
/* make the second level visible when hover on first level list OR link */
.menuv2 ul li:hover ul,
.menuv2 ul a:hover ul {
visibility:visible;
}
/* keep the third level hidden when you hover on first level list OR link */
.menuv2 ul :hover ul ul{
visibility:hidden;
}
/* keep the fourth level hidden when you hover on second level list OR link */
.menuv2 ul :hover ul :hover ul ul{
visibility:hidden;
}
/* make the third level visible when you hover over second level list OR link */
.menuv2 ul :hover ul :hover ul{ 
visibility:visible;
}
/* make the fourth level visible when you hover over third level list OR link */
.menuv2 ul :hover ul :hover ul :hover ul { 
visibility:visible;
}
<!--[if IE 7]>
.menuv2 li {float:left;}
<![endif]-->