/***** Global Settings *****/
 
html, body
	{
	border: 0;
	margin: 0;
	padding: 0;
	}

body
	{
	font: 100%/1.25 Arial, Helvetica, sans-serif;
	}

/***** Headings *****/

h1, h2, h3, h4, h5, h6
	{
	margin: 0;
	padding: 0;
	font-weight: normal;
	}

/***** Common Formatting *****/

p, ul, ol
	{
	margin: 0;
	padding: 0;
	}

img
	{
	border: 0;
	}

span
	{
	display: none;
	}

span.show
	{
	display: inline;
	}

/***** Links *****/

a:link,
a:visited,
a:hover
a:active
	{
	text-decoration: none;
	}

/***** Forms *****/

form
	{
	margin: 0;
	padding: 0;
	display: inline;
	}

input, select, textarea
	{
	font: 1em Arial, Helvetica, sans-serif;
	}

textarea
	{
	width: 100%;
	line-height: 1.25;
	}

/***** Tables *****/

table
	{
	border: 0;
	margin: 0;
	padding: 0;
	}
 
table tr td
	{
	padding: 0px;
	}

/***** Global Classes *****/
 
span.show
	{ display: inline; }

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

.textLeft
	{ text-align: left; }
.textRight
	{ text-align: right; }
.textCenter
	{ text-align: center; }
.textJustify
	{ text-align: justify; }

.bold
	{ font-weight: bold; }
.italic
	{ font-style: italic; }
.underline
	{ border-bottom: 1px solid; }

.noPadding
	{ padding: 0; }
.noIndent
	{ margin-left: 0;padding-left: 0; }
.noBullet
	{ list-style: none;list-style-image: none; }