/*----------------- COMMON CLASSES-------------*/
.clearing{
	clear: both;
	margin: 0px;
	padding: 0px;
	line-height: 0;
}
.left{
	float: left;
}
.right{
	float: right;
}
.bottom{
	position: absolute;
	bottom: 0px;
}
.noWrap{
	white-space:nowrap;
}
/*--------- SPACERS -------------*/
.zeroHeightSpacer{
	height:0px;
}
.tinySpacer{
	height: 4px;
}
.smallSpacer{
	height: 10px;
}
.spacer{
	height: 20px;
}
.medSpacer{
	height: 40px;
}
.bigSpacer{
	height: 80px;
}
.tinySpacerH{
	margin-right: 4px;
}
.spacerH{
	margin-right: 20px;
}
.smallSpacerH{
	margin-right: 10px;
}
.bigSpacerH{
	margin-right: 40px;
}
/*-------- PADDING -------------*/
.paddingStd{
	padding: 10px;
}
.antiMarginStd{
	margin: -10px -10px 10px -10px;
}
.paddingThick{
	padding: 20px;
}
.antiMarginThick{
	margin: -20px -20px 20px -20px;
}
.paddingThickLeft{
	padding-left: 20px;
}
.paddingThin{
	padding: 4px;
}
.noPadding{
	padding: 0px;
}
.noMargins{
	margin:0px;
}
.noTopPadding{
	padding-top: 0px;
}
/*---------- ALIGN -------------*/
.rAlign{
	text-align: right;
}
.lAlign{
	text-align: left;
}
.cAlign{
	text-align: center;
}
.centre{
	text-align: center;
}
.vCentre{
	vertical-align: middle;
}
.divBottom{
	position: absolute;
	bottom: 0px;
}
/*-------- TEXT -------------*/
.emphasis{
	font-weight: bold;
}
.noEmphasis{
	font-weight:normal;
}
.textHighlight{
	color:#FFFF99;
}
.textHighlight2{
	color:#990000;
}
.textHighlight3{
	color:#FFCC00;
}
.textHighlight4{
	color:#4167AD;
}
.textSubdued{
	color:#939393;
}
.textDark{
	color: #333333;
}
.textGrey{
	color:#CCCCCC;
}
.textWhite{
	color: #FFFFFF;
}
.textBlack{
	color: #000000;
}
.smallFont{
	font-size: 85%;
}
.tinyFont{
	font-size: 70%;
}
ul.textBlack li{
	color: #000000;
}
.textSubdued a{
	text-decoration:underline;
}
.textSubdued a.selected
{
	color:#FFFFFF;
	font-weight:bold;
}
.textSubdued a:hover{
	text-decoration:none;
	color:#FFFFFF;
}
/*-------- DIMENSIONS -------------*/
.autoHeight{
	height: auto;
}
.autoWidth{
	width: auto;
}
.halfDiv{
	position: relative;
	width: 49%;
}
.oneThirdDiv{
	position: relative;
	width: 32%;
}
.twoThirdDiv{
	position: relative;
	width: 66%;
}
.expandDiv{
	position: relative;
	width: auto;
}
/*-------- COLOUR -------------*/
.liteGrey{
	background-color:#ADADAD;
}
.white{
	background-color:#FFFFFF;
}
/*-------- BORDERS -------------*/
.noBorder{
	border: none;
}
.noUnderline
{
	text-decoration:none;
}
/*-------- Images -------------*/
.articleImage{
	border: 4px solid #FFFFFF;
}

