*														{font-family:Arial; margin:0px; padding:0px;}
html													{overflow-y:scroll;}
body													{background-color:#ffffff !important; width:100%;}

.clearFloat												{clear:both; height:0px; line-height:0px; font-size:0px;}
* html .clearFloat										{display:none;}

.mainHeading											{font-weight:bold; margin-bottom:0.3em;}
.subHeading												{text-decoration:underline; margin-bottom:0.3em;}

p + p, p + ul, p + ol,
	ul + p, ul + ul, ul + ol,
	ol + p, ol + ul, ol + ol							{margin-top:1em;}
p[class] + *, p[id] + *,
	ul[class] + *, ul[id] + *,	
	ol[class] + *, ol[id] + *							{margin-top:0px;}
*[class~=ns] + p,
	*[class~=ns] + ul,
	*[class~=ns] + ol,
	*[class~=ns] + img,
	*[class~=ns] + *[class~=ns]							{margin-top:1em;}

.la														{margin-top:1em !important;}
.lb														{margin-bottom:1em !important;}
.nla													{margin-top:0em !important;}
.nlb													{margin-bottom:0em !important;}

.indent													{margin-left:1.5em;}
.bold													{font-weight:bold;}
.italic													{font-style:italic;}
.underline												{text-decoration:underline;}
.centre, .centre *										{margin:auto; display:block; text-align:center;}
.cover													{position:absolute; left:0px; right:0px; top:0px; bottom:0px;}

a														{color:#465791; text-decoration:none; position:relative;}
a:hover													{color:#EE3F20; text-decoration:underline;}
img														{border-width:0px;}
table													{font-family:inherit;font-size:inherit;}
textarea												{font-family:inherit;font-size:inherit;}
ul														{margin:0; padding:0; list-style-type:none;}
ol														{display:block; padding-left:25px; list-style:outside; list-style-type:decimal;}

.bulletPoints, .arrowList								{display:block; padding-left:25px; text-indent:-5px; list-style:outside;}
.bulletPoints											{list-style-image:url(/resources/icons/bullet2.gif);}
.arrowList												{list-style-image:url(/Resources/icons/blue-arrow-circle.GIF);}
.arrowList												{padding-left /*\**/: 30px\9}

.bulletPoints > li + li, .bulletPoints > li ul, 
	.bulletPoints > li ol, .arrowList > li + li, 
	.arrowList > li ul, .arrowList > li ol				{margin-top:0.2em;}
.spaced > li + li, .spaced > li ul, .spaced > li ol		{margin-top:1em;}

#tooltip
{
	font-size:0.9em;
	
	position:absolute;
	display:none;

	top:2em;
	left:20px;
	
	background-color:#ddddff;
	border:1px solid #8888ff;
	color:#000000;
	
	padding:5px;
	
	-moz-opacity:0.82;
	filter:alpha(opacity=82);
	opacity:0.82;
	
	-moz-border-radius:5px; /* this works only in camino/firefox */
	-webkit-border-radius:5px; /* this is just for Safari */
}
