/*** Sizing ***/
.widthMax, .maxwidth
{
	width: 100%;
}

.widthAuto
{
	width: auto;
}

.heightMax, .maxheight
{
	height: 100%;
}

.heightAuto
{
	height: auto;
}

/*** Margin and Padding ***/
.noMargin
{
	margin: 0px 0px 0px 0px;
}

.noPadding
{
	padding: 0px 0px 0px 0px;
}

/*** Alignment and Positioning ***/
.top
{
	vertical-align: top;
}

.bottom
{
	vertical-align: bottom;
}

.middle
{
	vertical-align: middle;
}

.center
{
	text-align: center;
}

.justify
{
	text-align: justify;
}

.left
{
	text-align: left;	
}

.right
{
	text-align: right;
}

.floatLeft
{
	float: left;
}

.floatRight
{
	float: right;
}

.clearBoth
{
	clear: both;
}

.clearLeft
{
	clear: left;
}

.clearRight
{
	clear: right;
}

/* Colors and Font Styling */
.bold
{
	font-weight: bold;
}

.underline
{
	text-decoration: underline;
}

.overline
{
	text-decoration: overline;
}

.linethrough
{
	text-decoration: line-through;
}

.noDecoration
{
	text-decoration: none;
}

.fgRed
{
	color: #ff0000;
}

.fgLtBlue
{
	color: #0099ff;
}

.bgLtBlue
{
	color: #0099ff;
}

.fgDkBlue
{
	color: #006699;
}

.fgWhite
{
	color: #ffffff;
}

.fgBlack
{
	color: #000000;
}

.bgRed
{
	background-color: #ff0000;
}

.bgLtPurple
{
	background-color: #f0f0ff;
}

.bgDkPurple
{
	background-color: #ccccff;
}

.bgLtBlue
{
	background-color: #0099ff;
}

.bgDkBlue
{
	background-color: #006699;
}

.bgWhite
{
	background-color: #ffffff;
}

.bgBlack
{
	background-color: #000000;
}

/*** Display ***/
.block
{
	display: block;
}