/*
         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; }

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


/*
	TYPOGRAPHIC TOOLS
*/
p.error				{ border: 1px solid #900; padding:3px; color:#C00; }
.warning			{ color:#900; font-weight:bold; }
.success			{ color:#060; font-weight:bold; }
.callOut			{ font-size: 125%; font-weight: bold; padding:0px 4px; }
.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; }
a.button			{ color: black; border: 1px solid black; padding: 3px; }
	a.button:hover	{ background: black; color: white; }
.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; }
