/* @group Global Settings */
	HTML, BODY {
		border:0;
		font-size: 100.01%;
		line-height:1.4em;
		margin:0;
		padding:0;
	}
	BODY { 
		font-size:0.8em;		
		font-family: Arial, Verdana, Helvetica, sans-serif;
	}
/* @end */

/* @group Common Formatting */
	H1, H2, H3, H4, H5, H6 {
		margin:0;
		padding:0;
		font-weight:normal;
		font-family: inherit;
	}
		H1 {
			font-size:2em;
			font-family: inherit;
			letter-spacing:-1px;
			padding:20px 0 15px 0;
		}

		H2 {
			font-size:1.5em;
			font-family: inherit;
			padding:15px 0;
			letter-spacing:-1px;
		}
		H3 {
			font-size:1em;
			font-family: inherit;
			font-weight:bold;
		}
	P, UL, OL {
		margin:0;
		padding:0 0 18px 0;
	}
	UL, OL, DL {
		list-style:none;
		padding:0 0 10px 40px;
	}
		UL { list-style-type: disc;}
		OL { list-style-type: decimal;}
	BLOCKQUOTE,CITE {
		margin: 15px 40px;
		padding:0;
	}
	SMALL {
		font-size:0.85em; 
	}
	IMG { 
		border:0;
	}

	SUP {
		bottom:0.3em;
		position:relative;
		vertical-align:baseline;
	}
	SUB { 
		bottom:-0.2em;
		position:relative;
		vertical-align:baseline;
	}
	ACRONYM, ABBR {
		border-bottom:1px dashed;
		cursor:help;
		letter-spacing:1px;
	}
	FIELDSET {}
	HR {
		margin: 0;
		padding: 0;
		border: 1px solid #ccc;
	}
/* @end */

/* @group Links */
	A {text-decoration:none; outline: 0;}
		A:link {}
		A:visited {}
		A:hover { text-decoration:underline; }
		A:active {}
/* @end */

/* @group Forms */
	FORM {
		margin:0;
		padding:0;
		display:inline;
	}
	INPUT, SELECT, TEXTAREA {
		font-size:0.8em;
		font-family: inherit;
	}
	TEXTAREA { 
		font-family: inherit;
		line-height:1.4em; 
		overflow: auto;
	}
	LABEL { cursor:pointer; }
/* @end */

/* @group Tables */
	TABLE {
		border:0;
		margin:0 0 18px 0;
		padding:0;
	}
		TABLE TR TD { padding:2px;}
		TABLE TR TH { padding:2px;}
/* @end */

/* @group Global Classes */
	.clear 			{ clear:both; }
	
	.float-left 	{ float:left; }
	.float-right 	{ float:right; }

	.text-left 		{ text-align:left; }
	.text-right 	{ text-align:right; }
	.text-center 	{ text-align:center; }
	.text-justify 	{ text-align:justify; }
	
	.bold 			{ font-weight:bold; }
	.italic 		{ font-style:italic; }
	.underline 		{ border-bottom:1px solid; }
	.highlight 		{ background:#ffc; }
	
	.img-left 		{ float:left;margin:4px 10px 4px 0; }
	.img-right 		{ 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; }

/* @end */



