body {  font-family: arial, helvetica, sans-serif;  bgcolor: white; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; color: #fff; }


/* purple headings */
h2 { color: #fff; font-size: 14px; padding: 0 0 3px 0; margin: 0;  }

h3 { font-size: 100%; color: #fff; font-weight: bold; }

/* plain text */
td { font-size: 11px; line-height: 16px; }
p { margin-top: 4px; }

a:link { color: #fff; text-decoration: underline; }
a:visited { color: #fff; text-decoration: underline; }
a:active { color: #fff; text-decoration: underline; }
a:hover { color: #fff; text-decoration: underline; }

a.underline { text-decoration: none;  }
a.underline:hover { text-decoration: underline;  }
a.underline:visited { text-decoration: none; }

/* side menu */
.ie_fix a {
	text-decoration: none
}
#menu {
	padding-right: 0px; padding-left: 0px; font-size: 10px; 
	padding-bottom: 0px; width: 126px; color: black; padding-top: 0px; }
#menu ul {
	border-right: none; padding-right: 0px; border-top: none; padding-left: 0px; padding-bottom: 0px; 
	margin: 0px; border-left: none; padding-top: 0px; border-bottom: none; list-style-type: none;
}
#menu li {
	border-top: 0px; margin: 0px;
}
#menu li a {
	display: block; width: 100%; color: #545152;  text-decoration: none;   padding: 0px 12px 0px 0px; line-height: 23px;
}
html>body #menu li a {
	width: 114px;
}
#menu li a:hover {
	color: #000; background-color: #d6d4d2;
}


#menu .on {
	color: #000; background-color: #545152;
}

/* side nav md */
.navmd { color: #000; background-color: #d6d4d2 }
#menu li.navmd a { color: #000; }

/* side sub nav */
.navmd-light { color: #545152; line-height: 23px; margin-left: 12px; width: 100%; background-color: #ebebeb }

/* side nav md */
.nav2md { color: #452d5f; line-height: 23px; padding-left: 0px; padding-right: 12px; width: 116px; background-color: #d6d4d2 }


/* graphs */
.graphtop
{
	color: #ffffff;
	line-height: 130%;
	padding-left: 3px;
	padding-right: 3px;
	padding-top: 3px;
	padding-bottom: 5px;
	background-color: #545152;
	font-weight: bold;
}
.graphheading
{
	color: #fff;
	line-height: 100%;
	padding-left: 3px;
	padding-right: 3px;
	padding-top: 7px;
	padding-bottom: 3px;
	background-color: #545152;
	font-weight: bold;
}
.graphtext
{
	color: #000000;
	line-height: 100%;
	padding-left: 3px;
	padding-right: 3px;
	padding-top: 3px;
	padding-bottom: 3px;
	background-color: #d6d4d2;
}
.colourcode {
	margin: 0 0 10px 10px;
}

/* purple text */
.purpletext { color: #000; border-right: 5px solid #545152; padding-right: 5px; }

/* green text */
.greentext { color: #545152; }


/* green background */
.green { background-color: #545152; }

/* green40 background */
.green40 { background-color: #545152;  }
.green40 ul { border-top: 0px; margin: 0px; padding-left:16px; padding-bottom: 5px; }
.green40 li { line-height: 117%; padding-bottom: 8px; }

/* green15 background */
.green15 { background-color: #d6d4d2; }

/* green10 background */
.green10 { background-color: #d6d4d2; }

/* k30 background */
.k30 { background-color: #bcbec0; }

a.dl,
a.dl:visited { color: #666 !important; margin-right: 10px; display: block; margin-top: 20px; text-decoration: none; }
a.dl:hover { color: #333; text-decoration: underline; }
