	html, body
	{
		height:100%;
		margin:0px;
		padding:0px;
	}
	a
	{
		outline:0px;
		background-color:transparent;
	}
	a img, form
	{
		padding:0px;
		margin:0px;
		border:none;
		outline:0px;
	}
	img
	{
		background-position:center;
		background-repeat:no-repeat;
	}
	.clearBoth
	{
		clear:both;
		font-size:0px;
		height:0px;
		z-index:0;
	}
	.textCenter
	{
		text-align:center;
	}
/*	styles for fieldset
-------------------- */
	.formBlock
	{
		padding:1px;
		float:none;
		clear:both;
	}

	.fSet
	{
		border:1px solid silver;
		padding:15px 5px 5px 5px;
		margin:15px 0px;
	}
	.fSet .legend
	{
		position:absolute;
		top:-12px;
		left:10px;
		height:20px;
		line-height:20px;
		vertical-align:middle;
		padding:0px 5px;
		font-weight:bold;
		text-transform:capitalize;
	}
/* ================= */
/* common margins */
	.mb5
	{
		margin-bottom:5px;
	}
	.mb10
	{
		margin-bottom:10px;
	}
	.mt5
	{
		margin-top:5px;
	}
	.mt10
	{
		margin-top:10px;
	}
	.ml5
	{
		margin-left:5px;
	}
	.ml10
	{
		margin-left:10px;
	}
	.mr5
	{
		margin-right:5px;
	}
	.mr10
	{
		margin-right:10px;
	}
/* common paddings */
	.pb5
	{
		padding-bottom:5px;
	}
	.pb10
	{
		padding-bottom:10px;
	}
	.pt5
	{
		padding-top:5px;
	}
	.pt10
	{
		padding-top:10px;
	}
	.pl5
	{
		padding-left:5px;
	}
	.pl10
	{
		padding-left:10px;
	}
	.pr5
	{
		padding-right:5px;
	}
	.pr10
	{
		padding-right:10px;
	}
/*	font family variants
-------------------- */
/*
		font-family:Arial, Helvetica, sans-serif;
		font-family:"Times New Roman", Times, serif;
		font-family:"Courier New", Courier, monospace;
		font-family:Georgia, "Times New Roman", Times, serif;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-family:Geneva, Arial, Helvetica, sans-serif;
		font-family:"Lucida Grande", Verdana, Geneva, Sans-serif;
*/
/* ================= */