@charset "utf-8";

/*	Default  */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
	font-style: normal;
	font-weight: normal;													
												}

ol, ul						{ list-style-image:none; list-style-type:none; list-style-position:outside; }
blockquote, q				{ quotes: none; }
blockquote:before,
blockquote:after,
q:before, q:after			{ content: ''; content: none; }
:focus						{ outline: 0; }
ins							{ text-decoration: none; }
del							{ text-decoration: line-through; }
table						{ border-collapse: collapse; border-spacing: 0; }

a							{
	color: #CC0000;
	text-decoration: none;
}
a:hover						{
								color:#EC733D;
								text-decoration:underline;
							}
							
							
/*	LAYOUT TOOLS  */
.floatLeft 					{ float: left; }
.floatRight					{ float: right; }
.clear						{ clear: both; font-size: 1px;line-height:1px;}
.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  */
.error						{ border: 1px solid #fb4343; padding: 3px; color: #fb4343; }
.warning					{ border: 1px solid #d4ac0a; padding: 3px; color: #d4ac0a; }
.success					{ border: 1px solid #149b0d; padding: 3px; color: #149b0d; }
.callOut					{ font-size: 125%; font-weight: bold; }
.strikeOut					{ text-decoration: line-through; }
.underline					{ text-decoration: underline; }
.resetTypeStyle				{ font-weight: normal; font-style: normal; font-size: 100%; 
							  text-decoration: 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); }
*/

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

/*	CAPTIONS  */
.aligncenter,
div.aligncenter				{ display: block; margin-left: auto; margin-right: auto; }
.wp-caption					{
	text-align: center;
	padding-top: 4px;
	margin:0 10px 10px 10px;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}
.wp-caption img				{ margin: 0; padding: 0; border: 0 none; }
.wp-caption
p.wp-caption-text			{ font-size: 11px; line-height: 17px; padding: 0 4px 5px; margin: 0; }

/*	IMAGES  */
p img						{ padding: 0; max-width: 100%; /*border:1px solid #C9C9C9;*/ }
img.centered				{ display: block; margin-left: auto; margin-right: auto; }
img.aligncenter				{ display: block; margin-left: auto; margin-right: auto; text-align:center; }
img.alignright				{ padding: 4px; margin: 0 0 2px 7px; display: inline; }
img.alignleft				{ padding: 4px; margin: 0 7px 2px 0; display: inline; }
.alignright					{ float: right; }
.alignleft					{ float: left; }

/*	CLEARFIX  */
div							{ zoom:1; }


/*	ORIGINAL  */
/*table						{ border:1px solid #41B5D4; margin:10px; }
table th					{ background: #FFFFCC; border:1px solid#41B5D4;
							  font-weight:bold; padding:4px; text-align:center; }
table td					{ background: #FFFFFF; border:1px solid #41B5D4; padding:4px; }*/
table						{ margin:10px; }
table th					{ background: #FFFFCC; 
							  font-weight:bold; padding:4px; text-align:center; }
table td					{ background: #FFFFFF;  /*padding:4px;*/ }
blockquote					{ border-left: 10px solid #41B5D4; margin:20px; padding:10px; text-align: left; }
blockquote p				{ margin:.4em 0 .4em 0; }
.imedisabled				{ ime-mode: disabled; }
.input						{ border:1px solid #CCCCCC; padding:3px 4px; }
.textarea					{ border:1px solid #CCCCCC; padding:3px 4px; }
.more-link					{ }
.bold						{ font-weight:bold; }

/* text color */

.txtO {
	color: #FF6600;
}
