/* HTML */
	BODY {
		margin:0;
		background-color:#8B98C4;
	}
	IMG {
		border:0;
	}
	
	BODY, TABLE {
		font-family:arial, helvetica, sans-serif;
		font-size:11pt;
	}
	
/**/

/* Colour and border */
	.white {
		color:#ffffff;
	}
	.black {
		color:#000000;
	}
	.blueA {
		color:#8B98C4;
	}
	.blueB {
		color:#3D4875;
	}
	.beigeText {
		color:#A69768;
	}
	.yellow {
		color:#ffff00;
	}
	.altColour {
		color:#0000CC;
	}
	.borderA {
		border:1px solid #000000;
	}
/**/

/* Lists */
	li {
		margin:.5em 0;
	}
	ul.spaced, ol.spaced {
		margin-top:2em;
		margin-bottom:2em;
	}
	ul.spaced li, ol.spaced li {
		margin:1em 0;
	}
	ul.noBullets, ol.noBullets {
		list-style-type:none;
	}
	ul.noMargin, ol.noMargin {
		margin:0;
		padding:0;
	}
/**/

/* Headings */
	h1 {
		color:#8B98C4;
		font-style:oblique;
		font-size:140%;
		margin-right:30%;
		margin-left:15px;
	}
	h2 {
		line-height:1.3em;
		margin-right:5ex;
		font-size:140%;
		font-weight:normal;
	}
	h3 {
		line-height:1.3em;
		font-weight:normal;
		font-size:120%;
	}
	.h2Block {
		margin-top:3em;
		margin-bottom:3em;
	}
/**/

/* Text */
	.text {font-family:Arial, helvetica, sans-serif;}
	.regular {font-size:11pt;}
	.big {font-size:15pt;}
	.medium {font-size:13pt;}
	.bigger {font-size:17pt;}
	.small {font-size:9pt;}
	.tiny {font-size:8pt;}
	.secText {font-family:verdana, arial, sans-serif;}
	.secRegular {font-size:12px;}
	.secSmall {font-size:11px;}
	.secBig {font-size:18px;}
	.rightAligned {text-align:right;}
	.leftAligned {text-align:left;}
	.centered {text-align:center;}
	.underlined {text-decoration:underline;}
	.noUl {text-decoration:none;}
	.bold {font-weight:bold;}
	.spaced {line-height:1.4em;}
	.xspaced {line-height:1.8em;}
	.oblique, .italic {font-style:oblique;}
	.nobreak, .nobr {white-space:nowrap;}
	.clearBoth {clear:both;}
/**/

/* Float */
	.floatLeft {
		float:left;
		margin:0 15px 15px 0;
	}
	.floatRight {
		float:right;
		margin:0 0 15px 15px;
	}
/**/

/* Forms */
	.form {
		font-family:verdana;
		font-size:11px;
	}
	.input {
		border:1px solid #000000;
		background-color:#ffffff;
	}
/**/

/* Anchors */
	A.disabled {color:#999999;text-decoration:none;}
	A.hoverUl {text-decoration:none;}
	A.hoverUl:hover {text-decoration:underline;}
	A.noUl {text-decoration:none;}
	A {color:#0000ff;}
	a.text {color:#000; text-decoration:none;}
	a.greenLink {color:#060; text-decoration:none;}
	a.greenLink:hover {text-decoration:underline; color:#090;}
/**/

/* Other */
	.defaultCursor {cursor:default;}
/**/

/* Class specific */
	.navbarLabel {
		text-align:right;
		margin:5 0 5 0;
	}
	
	.catchyLine {
		cursor:default;
		margin:10 0 5 0;
	}
	
	.hiliteBox {
		/*background-color:#D1DCFF;*/
		padding:5;
		border:2px solid #ffcc00;
	}
	.boxA {
		border:1px solid #000000;
		padding:5 10 5 10;
		background-color:#f6f6f6;
	}
	.bottomKeywords {
		font-size:75%;
		color:#999;
		font-family:verdana, sans-serif;
		}
		.bottomKeywords a {
		color:#999;
		text-decoration:none;
	}
	.allMargins {
		margin:0;
		padding:.7em 2ex;
	}
/**/

/* ID specific */
	#Margins {
		margin:0 15px;
	}
	#LogoBlock {
		display:block;
		position:absolute;
		top:0; left:0;
		z-index:10;
		width:600px;
		height:120px;
		background-image:url(logoBlock.gif);
	}
	#HorzNavBar {
		background:
			url(horznav_bkg.gif)
			repeat-x
			top
		;
		margin:.5em 0;
		}
		#HorzNavBar table {
			margin-left:auto;
		}
		#HorzNavBar td {
			background:
				url(horznav_orange_tab_bkg.gif)
				repeat-x
			;
			font-weight:bold;
			font-size:90%;
		}
		#HorzNavBar .l {
			background:
				url(horznav_orange_tab_l.gif)
				no-repeat
				top left
			;
		}
		#HorzNavBar .r {
			background:
				url(horznav_orange_tab_r.gif)
				no-repeat
				top right
			;
			height:35px;
		}
		#HorzNavBar a {
			display:block;
			padding:.6em 2ex 0;
			color:#fff;
			text-decoration:none;
		}
	/**/
/**/
