/* Invisible classes:*/
h1.invisible,
h2.invisible,
div.invisible {
	display:block;
 	width:1px;
 	height:1px;
 	position:absolute;
 	left:-2000px;
 	top:-2000px;
 	overflow:hidden;
 	display:none;
 }
 
 hr.invisible {
 	width:1px;
 	height:1px;
 	position:absolute;
 	top:-2000px;
 	left:-2000px;
 }
 
/* Floats: */
.floatLeft {
 	float:left;
 }
 
.floatRight {
 	float:right;
}
 
.clear {
 	clear:both;
}

.clearLeft {
	clear:left;
}

/* Positioning and Spacing */
.threePxHigher {
	position:relative;
	top:-3px;
}
 
.threePxLower {
	position:relative;
	top:3px;
}

.twoPxLower {
	position:relative;
	top:2px;
}

.fourPxHigher {
	position:relative;
	top:-4px;
}

.height40 {
	height:40px;
}

.width160 {
	width:160px;
}

.noSpacing {
	padding:0 !important;
	margin:0 !important;
}

.m-left-150 {
	margin-left:150px;
}

.m-left-153 {
	margin-left:153px;
}

.m-top-21 {
	margin-top:21px;
}
.m-top-25 {
	margin-top:25px;
}

.m-top-150 {
	margin-top:128px;
}
.m-top-136 {
	margin-top:136px;
}

.p-left-12 {
	padding-left: 12px;
}

.p-left-7 {
	padding-left: 7px;
}

.p-left-3 {
	padding-left: 3px;
}

.p-top-30 {
	padding-top: 30px;
}
/* End Positioning and Spacing */

.smallerFont {
	font-size:0.8em;
}