/* - - - global - - - */
BODY 
{
	font-size: 11px;
	font-family: Arial, Sans-Serif;
	font-weight: normal;
	color: #8c8c8c;
	text-align: left;	
}

IMG
{
	border: 0;
}

/* http://positioniseverything.net/easyclearing.html */
.clearfix:after
{
	content: "."; 
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
/* End hide from IE-mac */

.lf
{
	float: left;
	display: inline;
}

.rg
{
	float: right;
	display: inline;
}

.TextImage
{
	display: block;
	background-color: transparent;
	background-repeat: no-repeat;
	background-position: left top;
}

	.TextImage SPAN
	{
		display: none;
	}

.Spacer
{
	clear: both;
}

.Hidden
{
	display: none;
}

a
{
	text-decoration: none;
}

	div.Foot
	{
		width: 585px;
		text-align: center;
		margin-bottom: 15px;
	}
		
		div.Foot .top{background: #d2d2d2; width: 583px; margin: 0 auto; height: 1px; font-size: 1px; line-height: 1px;}
		div.Foot .bottom{background: #d2d2d2; width: 583px; margin: 0 auto; height: 1px; font-size: 1px; line-height: 1px;}
		
		div.Foot div.Data
		{
			background: #d2d2d2 url(../imgs/content/visafoot.gif) no-repeat 5px 11px;
			height: 40px;
			width: 585px;
			overflow: hidden;
		}
		
			div.Foot div.Data p
			{
				margin: 0;
				padding: 2px 0px 0px 48px;
				font-size: 9px;
				color: #999999;
				text-align: left;
			}
			
				div.Foot div.Data p a
				{
					font-size: 9px;
					font-weight: bold;
					color: #666666;
					text-decoration: none;
				}
