/*
         Toolbox CSS
		 Chris Coyier
		 http://css-tricks.com
*/

/*
	LAYOUT TOOLS
*/
.absRight			{ position:absolute; top:0; right:0; }
.floatLeft 			{ float: left; }
.floatRight			{ float: right; }
.clear				{ clear: both; }
.layoutCenter	{ margin: 0 auto; }
.textCenter		{ text-align: center; }
.textRight			{ text-align: right; }
.textLeft			{ text-align: left; }
.inset16 			{ padding:0 16px; }
.space16 			{ clear:both; height:16px; }

/*
	PRINT TOOLS
*/
.page-break 		{ page-break-before: always; }


/*
	TYPOGRAPHIC TOOLS
*/
/*.error				{ border: 1px solid #fb4343; padding: 3px; color: #fb4343; }*/
.warning			{ border: 1px solid #d4ac0a; padding: 3px; color: #d4ac0a; }
.successful			{ color: #390; }
.callOut			{ font-size: 150%; font-weight: bold; padding:0px 4px; }
.smaller			{ font-size: 75%; }
.strikeOut			{ text-decoration: line-through; }
.underline			{ text-decoration: underline; }
.resetTypeStyle		{ font-weight: normal; font-style: normal; font-size: 100%; 
					  text-decoration: none; background-color: none; word-spacing: normal; 
					  letter-spacing: 0px; text-transform: none; text-indent: 0px; }

/* 
	STYLING EXTRAS
*/
/*a[href^="mailto"] { background: url(images/emailIcon.png) left center no-repeat; padding-left: 10px; }*/
/*a[href~=".pdf]        { background: url(images/pdfIcon.png) left center no-repeat; padding-left: 10px; }*/
.transpBlack		{ background: url(images/transpBlack.png); }
.disabled 			{ filter:alpha(opacity=40); -moz-opacity:.40; opacity:.40; }
.enabled			{ filter:alpha(opacity=99); -moz-opacity:.99; opacity:.99; }

/*
	DISPLAY VALUES
*/
.hide				{ display: none; }
.show				{ display: block; }
.invisible			{ visibility: hidden; }
