/***** Global Settings *****/
 
html, body {
	border: 0;
	margin: 0;
	padding: 0;
}
 
body {
	font: 100%/1.25 Arial, Helvetica, sans-serif;
	background: #FFFFFF;
	color: #000000;
}
 
/***** Headings *****/
 
h1, h2, h3, h4, h5, h6 {
	margin: 0;
	padding: 0;
	font-weight: normal;
}
 
h1 {
	padding: 30px 0 25px 0;
	letter-spacing: -1px;
	font-size: 2em;
}
 
h2 {
	padding: 20px 0;
	letter-spacing: -1px;
	font-size: 1.5em;
}
 
h3 {
	font-size: 1em;
	font-weight: bold;
}
 
/***** Common Formatting *****/
 
p, ul, ol {
	margin: 0;
	padding: 0 0 1.25em 0;
}
 
ul, ol {
	padding: 0 0 1.25em 2.5em;
}
 
blockquote {
	margin: 1.25em;
	padding: 1.25em 1.25em 0 1.25em;
}
 
small {
	font-size: 0.85em;
}
 
img {
	border: 0;
}
 
sup {
	position: relative;
	bottom: 0.3em;
	vertical-align: baseline;
}
 
sub {
	position: relative;
	bottom: -0.2em;
	vertical-align: baseline;
}
 
acronym, abbr {
	cursor: help;
	letter-spacing: 1px;
	border-bottom: 1px dashed;
}
 
/***** Links *****/
 
a,
a:link,
a:visited,
a:active,
a:hover {
	text-decoration: underline;
}
 
/***** Forms *****/
 
form {
	margin: 0;
	padding: 0;
	display: inline;
}
 
input, select, textarea {
	font: 1em Arial, Helvetica, sans-serif;
}
 
textarea {
	width: 100%;
	line-height: 1.25;
}
 
label {
	cursor: pointer;
}
 
/***** Tables *****/
 
table {
	border: 0;
	margin: 0 0 1.25em 0;
	padding: 0;
}
 
table tr td {
	padding: 2px;
}
 
/***** Global Classes *****/

.floatLeft		{ float: left; }
.floatRight		{ float: right; }
.clearFix		{ clear: both; }
 
.textLeft		{ text-align: left; }
.textRight		{ text-align: right; }
.textCenter		{ text-align: center; }
.textJustify	{ text-align: justify; }
.upperCase		{ text-transform: uppercase; }
 
.bold, strong	{ font-weight: bold; }
.italic, i		{ font-style: italic; }
.underline		{ border-bottom: 1px solid;}
.highlight		{ background: #ffc; }
 
.imgLeft		{ float: left; margin: 4px 10px 4px 0; }
.imgRight		{ float: right; margin: 4px 0 4px 10px; }
 
.noPadding		{ padding: 0; }
.noIndent		{ margin-left: 0; padding-left: 0; }
.noBullet		{ list-style: none; list-style-image: none; }