/* @override
	http://ocsc.dev/styles/constants.css
*/

img { outline: none; }

img a, a img { text-decoration: none; }

.floatStop {
	font-size: 0.1%;
	line-height: 0.1%;
	clear: both;
	}

.floatRight, .pushRight {
	float: right;
	margin-bottom: 1em;
	margin-left: 3em !important;
	clear: right;
	}

.floatLeft, .pushLeft {
	float: left;
	margin-bottom: 1em;
	clear: left;
	}
	
.noClear {clear:none}

.smurf b {
	visibility: hidden;
	display: block;
	width: 0;
	float: left;
	}

.leftAlign {
	text-align: left !important;
	}
.rightAlign {
	text-align: right !important;
	}
.centered {
	text-align: center !important;
	}
div.centered {
	margin-left: auto;
	margin-right: auto;
	text-align: inherit;
	}

.imgReplace,
#highlights li a,
#highlights li span {
	display: block;
	text-indent: -9000em;
	text-align: left;
	margin: 0;
	padding: 0;
	font-size: 1px !important;
	line-height: 1px;
	overflow: hidden;
	}


div.fL2col-md,
div.fL2col-sm,
div.fR2col-md,
div.fR2col-sm,
div.s2col,
div.s2col-25-75,
div.s2col-33-66,
div.s2col-66-33,
div.s2col-75-25,
div.s3col,
div.s4col {
	overflow: hidden;
	clear: both;
	width: 100%
}


div.s2col .colA,
div.s2col-66-33 .colA,
div.s2col-75-25 .colA,
div.s3col .colA,
div.s3col .colB,
div.s4col .colA,
div.s4col .colB,
div.s4col .colC,
div.fL2col-sm .colA,
div.fL2col-md .colA {
	float: left;
	zoom: 1;
	}



div.s2col .colB,
div.s2col-33-66 .colB,
div.s2col-66-33 .colB,
div.s2col-25-75 .colB,
div.s2col-75-25 .colB,
div.s3col .colC,
div.s4col .colD,
div.fR2col-sm .colB,
div.fR2col-md .colB {
	float: right;
	zoom: 1;
	margin-right: -1px;
	}

div.fL2col-sm .colB,
div.fL2col-md .colB,
div.fR2col-sm .colA,
div.fR2col-md .colA {
	zoom: 1;
	width: auto;
	margin: 0;
	}

div.fR2col-sm .colA,
div.fR2col-md .colA {
	float: left;
	overflow: hidden;
	clear: both;
	width: 100%;
	zoom: 1;
	}
div.s2col .colA,
div.s2col .colB {
	width: 50%;
	}

div.s3col .colA,
div.s3col .colB,
div.s3col .colC,
div.s2col-33-66 .colA,
div.s2col-66-33 .colB {
	width: 33.33%;
	}

div.s4col .colA,
div.s4col .colB,
div.s4col .colC,
div.s4col .colD,
div.s2col-25-75 .colA,
div.s2col-75-25 .colB {
	width: 25%;
	}

div.s2col-33-66 .colB,
div.s2col-66-33 .colA {
	width: 66.66%;
	}

div.s2col-25-75 .colB,
div.s2col-75-25 .colA {
	width: 75%;
	}


a.pdf {
	background-repeat: no-repeat;
	padding-left: 22px;
	background-image: url("/images/_css/iconPdf.gif");
	background-position: 0px 0px;
	}