/* float clearing style*/
.clearer{display:block; margin:0; padding:0; clear:both; font-size:1px; width:1px; height:1px; overflow:hidden;}
.clearerLeft{display:block; margin:0; padding:0; clear:left; font-size:1px; width:1px; height:1px; overflow:hidden;}


/* simple margins and paddings */
	.m10t{
		margin-top:10px;
	}

/* makes any element display inline or block */
	*.inline{
		display:inline;
	}
	*.block{
		display:block;
	}
	*.hidden{
		display:none;
	}


/* generic floating classes */
	.lineRight{
		float:right;
	}
	.lineLeft{
		float:left;
	}
	.lineCenter{
		float:none;
	}
	.center{
		text-align:center;
	}
	.vm{
		vertical-align:middle;
	}


/* list styles */
	ul.plain{
		list-style:none;
		margin:0;
		padding:0;
	}
	ul.relatedList,
	ul.relatedList-tight{
		list-style:none;
		font-weight:bold;
		margin:0;
		padding:0;
	}

	ul.left {
	    float: left;
	    width: 250px;
	    margin: -10px 0 0 30px;
	    padding: 15px 0px;
	    font-weight:bold;
	    border: 0px none;
	    list-style-position: inside;
	    list-style-type: disc;

	}

	ul.right {
	    float: right;
	    width: 275px;
	    margin: -10px 0 0 30px;
	    padding: 15px 0px;
	    font-weight:bold;
	    border: 0px none;
	    list-style-position: inside;
	    list-style-type: disc;
	  }

	ul.relatedList li{
		margin-bottom:10px;
	}

	ul.inline{
		list-style:none;
		display:inline;
	}
	ul.inline li{
		list-style:none;
		display:inline;
		padding-right:4px;
	}
	ul.inline li .spacer{
		padding-left: 6px;
	}

	ul.linkList{
		color:#005288;
	}

	ol.top5{
		list-style:none;
	}
	ol.top5 li{
		list-style:none;
		margin-bottom:5px;
		font-weight:bold;
		line-height:16pt;
	}

	ol.top5 li span.counter{
		display:block;
		float:left;
		width:20px;

	}
	ol.top5 li.top{
		font-size:13pt;
	}
	ol.top5 li.top span.counter{
		font-size:16pt;
	}

