/**********************
utils
**********************/
.debug			{ border: 1px solid red }
.alignT			{ vertical-align: top; }
.alignR			{ text-align: right; }
.alignB			{ vertical-align: bottom; }
.alignL			{ text-align: left; }
.alignM			{ vertical-align: middle;}
.alignC			{ text-align: center; }
.noMargin		{ margin: 0px; }
.noPadding		{ padding: 0px; }

.bold			{ font-weight: bold; }
.bolder			{ font-weight: bolder;}
.tight			{ letter-spacing: -1px; }
.fitted			{ letter-spacing: 1px; }
.loose			{ letter-spacing: 4px; }
.italic 		{ font-style: italic; }
.normal			{ font-style: normal; font-weight: normal; }
.small			{ font-size: 10px; }
.medium			{ font-size: 12px; }
.large			{ font-size: 14px; }
.notsolarge		{ font-size: 13px; }
.larger			{ font-size: 16px; }
.whiteText		{ color: white; }
.blackText		{ color: black; }

.padTopSmall	{ margin-top: 5px; }
.padTop			{ margin-top: 15px; }
.padTopDbl		{ margin-top: 30px; }
.padRightSm 	{ margin-right: 5px; }
.padRight 		{ margin-right: 15px; }
.padRightDbl 	{ margin-right: 30px; }
.padBottom		{ margin-bottom: 15px; }
.padBottomSm	{ margin-bottom: 5px; }
.padBottomDbl	{ margin-bottom: 30px; }
.padLeft		{ margin-left: 15px; }
.padLeftDbl		{ margin-left: 30px; }

.rust			{ color: #9e100d;}
.red 			{ color: red; }
.gray 			{ color: gray; }
.green 			{ color: green; }
.blue           { color: #333366; }
.hilite			{ color: #993333; }
.liteblue		{ color: #7194B8;}
.darkblue		{ color: #1D3D73;}

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

td.padTop	 	{ padding-top: 15px; }
td.padTopDbl	{ padding-top: 30px; }
td.padRight		{ padding-right: 15px; }
td.padRightDbl	{ padding-right: 30px; }
td.padBottom	{ padding-bottom: 15px; }
td.padBottomDbl	{ padding-bottom: 30px; }
td.padLeft		{ padding-left: 15px; }
td.padLeftDbl	{ padding-left: 30px; }
div.p			{ margin-bottom: 15px; line-height: 15px; }

.whiteBorder { border-style: solid; border-width: 1px; border-color: white; }