
	body
	{
		font-size: 74%;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		background-color:white;
		color:white;
	}
		
	.divider
	{
		width:570px;
		overflow:hidden;
	}
	
	.flagmenu
	{
		background-attachment: scroll;
		background-repeat: no-repeat;
		background-position: right top;
		background-color:#333;
		height: 33px;
		font-size:16px;
		margin-bottom:8px;
		width:400px;
		z-index:2;
	}
	
	.flagmenu a	
	{
		padding:6px 40px 6px 10px;
		display:block;
		width: 510px;
		color: white;
		text-decoration: none;
		cursor:pointer;
	}
	
	.flagmenu a:hover
	{
		text-decoration: underline;
	}
	

	.indexentry
	{
		padding-bottom:0px;
		height:50px;
		width:270px;
	}
	
	div.wide
	{
		width:500px;
		height:auto;
	}
		
	.indexentry a:link,
	.indexentry a:visited
	{
		text-decoration:none;
		color:#333;
	}
	
	.indexentry a:hover,
	.indexentry a:hover div.indexentrytext
	{
		text-decoration:underline;
	}
	
	.indexentryflag	
	{
		float: left;
		width: 64px;
		text-align: right;
		cursor: pointer;
	}
	
	.indexentrytext
	{
		float:left;
		padding: 0px 5px;
		font-size:1.2em;
		width:180px;
		cursor: hand;
	}
		
	.indexentrytextsmall
	{
		float:left;
		padding: 0px 5px;
		font-size:0.85em;
		width:180px;
	}
	
	.indexentrytextwide
	{
		float:left;
		padding: 0px 5px 10px 5px;
		font-size:1.2em;
		width:380px;
	}
	
	.memberships
	{
		margin-bottom:25px;
	}
	
	.membershipentry	
	{
		height: 28px;
		width: 102px;
		padding: 0px;
		vertical-align: middle;
		background-color: #333;
		background-attachment: scroll;
		background-repeat: no-repeat;
		background-position: left top;
	}
	
	.membershipentry a	
	{
		display:block;
		padding:0px 5px 0px 32px;
		color: white;
		font-size:11px;
		line-height:12px;
		text-decoration: none;
	}

	.membershipspace
	{
		font-size:1px;
		width:10px;
	}
	

	table.smallflag
	{
		padding-bottom:8px;
	}
	
	table.smallflag td.xmlsmallflag 
	{
		width:70px;
		vertical-align:top;
		text-align:right;
	}

	table.smallflag td.xmlsmallflag img
	{
		padding-right:8px;
	}

	table.smallflag td.xmlsmallflaglabel 
	{
		vertical-align:top;
	}
	
	table.smallflag td.xmlsmallflaglabel a
	{
		text-decoration:none;
		color:#333;
	}
	
	table.smallflag td.xmlsmallflaglabel a span
	{
		font-size:0.90em;
		font-weight:normal;
		color:#666;
	}

	table.smallflag td.xmlsmallflaglabel a:hover
	{
		text-decoration:underline;
	}


	#outer	
	{
		width: 750px;
		border: 1px solid white;
		margin: 0px;
		position: relative;
		background-color: white;
		background-image: none;
	}
	
	#sidebar	
	{
		display:none;
	}
	

	#logo
	{
		padding: 10px 12px 10px 12px;
		text-align: center;
		color:white;
		font-weight: bold;
		font-size: 1.4em;
	}
	
	#menu
	{
		padding: 10px 8px 10px 10px;
	}
	
	#survey
	{
		padding: 0px 8px 20px 10px;
	}
	
	#banner
	{
		display:none;
	}
		
	#smallflag
	{
		position: absolute;
		top: 23px;
		left: 520px;
		width: 64px;
		text-align:right;
		z-index:3;
	}
	
	#skyscraper
	{
		display:none;
	}
		
	#rightskyscrapper
	{
		display:none;
	}
		
	#content	
	{
		color: #333;
		position: relative;
		top: 0px;
		left: 0px;
		width: 762px;
		height: auto;
		z-index: 1;
		float:left;
	}
	
	#contentinner
	{
		padding: 10px 20px 20px 22px;
	}
	
	#copyright
	{
		color:#666;
		font-size:0.8em;
		line-height:1.4em;
	}
	
	#mediumadarea
	{
		display:none !important;
		border:1px solid red;
	}
	
	#extrasections
	{
		display:none;
	}
	
	#bottomads
	{
		display:none;
	}
	
	.buybutton
	{
		display:none;
	}