/* Link behaviour overrides */
a:link
{
	color: #cc0000;
}

a:visited
{
	color: #cc0000;
}

a:active
{
	color: #cc0000;
}

a:hover
{
	color: #0000f0;
	background-color: #f0f000;
}

a
{
	text-decoration: none;
	font-family: sans-serif;
	font-weight: bold;
	font-size: large;
}

/* Breadcrumb Links */
.breadcrumb
{
	color: #cc0000;
	font-weight: normal;
	font-size: 10pt;
	font-family: sans-serif;
}

.breadcrumb a
{
	color: #cc0000;
	text-decoration: underline;
}


/* Forced normal links */
.normlink a
{
	text-decoration: none;
	font-weight: normal;
	font-size: 12pt;
	font-family: sans-serif;
}

/* Navigation bar styles */
.navbtn
{
	width: 150px;
	height: 60px;
	display: inline-block; /* Required for Firefox */
	overflow: hidden;
}

.normal
{
	font-family: sans-serif;
	font-size: 12pt;
	line-height: 150%;
}

.home a
{
	background: white url(images/Home.gif) 0px 0px no-repeat;
}

.expts a
{
	background: white url(images/MyExpertise.gif) 0px 0px no-repeat;
}

.wid a
{
	background: white url(images/WhatIDo.gif) 0px 0px no-repeat;
}

.wich a
{
	background: white url(images/WhereICanHelp.gif) 0px 0px no-repeat;
}

.contact a
{
	background: white url(images/ContactMe.gif) 0px 0px no-repeat;
}

.navbtn a
{
	text-decoration: none;
}

.navbtn a:link
{
	background-position: 0px 0px;
}

.navbtn a:hover
{
	background-position: 0px -90px;
}

/* Quotes */
td.Quote
{
	background-color: #00ff00;
}

div.Quote
{
	background-color: #00ff00;
}

p.Quote
{
	margin: 10px;
	line-height: 150%;
	font-family: sans-serif;
	background-color: #00ff00;
	font-weight: bold;
}

p.QuoteAttrib
{
	margin: 10px;
	line-height: 150%;
	font-family: sans-serif;
	background-color: #00ff00;
	font-weight: normal;
	font-size: 10pt;
	text-align: right;
}

/* Header styles */
h1
{
	color: #000000;
	font-family: sans-serif;
	font-weight: bold;
	font-size: very-large;
}

h2
{
	color: #0000ff;
	font-family: sans-serif;
	font-weight: bold;
	font-size: large;
}

.h2Compact
{
	color: #0000ff;
	font-family: sans-serif;
	font-weight: bold;
	font-size: large;
}

.BulletPoint
{
	color: #000000;
	font-family: sans-serif;
	font-weight: bold;
	font-size: normal;
}

h3
{
	color: #000000;
	font-family: sans-serif;
	font-weight: bold;
	font-size: normal;
}

/* Standard body style */
body
{
	margin: 0px 0px 0px 0px;
	background-color: #FFFFFF;
	color: #000000;
}