/*
Name: Helper Styles
Author(s): Adam Hindman
Last Changed: 7/23/2009
Version: 1.0
Used on: global
Description:
Helpful, generic, commonly-used classes.
*/

/* == HELPER STYLES (=hs) ============= */
.block { display: block; }

.alignRight{text-align:right}
.alignLeft{text-align:left}
.alignCenter{text-align:center;}

.clearBoth, .cb, .clear{
	clear:both;
	margin:0px;
	padding:0px;
}

.clearFix,.cf{
	overflow: hidden;
	width: 100%;
}

.floatRight{float:right}
.floatLeft{float:left}

.hidden{display:none}
.shown{display:block}

.m0,.noMargin{margin:0px;}
.mTop0{margin-top:0px}
.mRight0{margin-right:0px}
.mBottom0{margin-bottom:0px}
.mLeft0{margin-left:0px}

.m5{margin:5px;}
.mTop5{margin-top:5px}
.mRight5{margin-right:5px}
.mBottom5{margin-bottom:5px}
.mLeft5{margin-left:5px}

.m10{margin:10px;}
.mTop10{margin-top:10px}
.mRight10{margin-right:10px}
.mBottom10{margin-bottom:10px}
.mLeft10{margin-left:10px}

.m20{margin:20px;}
.mTop20{margin-top:20px}
.mRight20{margin-right:20px}
.mBottom20{margin-bottom:20px}
.mLeft20{margin-left:20px}

.p0,noPadding{padding:0px;}
.pTop0{padding-top:0px}
.pRight0{padding-right:0px}
.pBottom0{padding-bottom:0px}
.pLeft0{padding-left:0px}

.p5{padding:5px;}
.pTop5{padding-top:5px}
.pRight5{padding-right:5px}
.pBottom5{padding-bottom:5px}
.pLeft5{padding-left:5px}

.p10{padding:10px;}
.pTop10{padding-top:10px}
.pRight10{padding-right:10px}
.pBottom10{padding-bottom:10px}
.pLeft10{padding-left:10px}

.p20{padding:20px;}
.pTop20{padding-top:20px}
.pRight20{padding-right:20px}
.pBottom20{padding-bottom:20px}
.pLeft20{padding-left:20px}

.bold{font-weight:bold;}
.italic{font-style:italic;}
.underline{border-bottom:1px solid;}
.highlight{background:#ffc;}