.page 
{
	background-color: #FFFFFF;
}

div.frame { height: auto; }
div.page {overflow:visible; height: auto;}

h2, h3 {padding-bottom: 5px;}


.flagRepeatLayout
{
	display: block;
	width: 100%;
	text-align:center;padding-top: 5px;
	
}

.flagRepeatLayout a
{
	display: inline-block;
	float: left;
	text-align: center;
	font-weight: bold;
	color: gray;
	display: block;
	padding: 5px;
	margin: 0px 0px 5px 5px;
	background-color: white;
	border: 2px solid white;
	_background-color:#d4e5ef;
}

.flagRepeatLayout a:hover
{
	background-color: white;
	_background-color:#d4e5ef;
	text-decoration: none;color: Black;
	border-color: Black;
}

.flagRepeatLayout a img
{width:30px;
	height:30px;
	
}

.flagRepeatLayout a p
{display:block;margin:0px; padding-top:7px;
}


/*Parsed and Cached by Fat Statement CssHandler*/