html, body
{
	height:100%;
	color: #848484;
}

a, object, div, h1, h2, h3, img
{
	outline-style:none;
	outline-width:0;
	
}

#floater {
	position:relative; float:left;
	height:50%;	margin-bottom:-390px;
	width:1px;
}

div#container
{
		position:relative; 
		clear:left;
		min-height:611px;
		height:auto !important;
  		height:611px;
		width:100%;
		background:url(../prosperity_img/prosperitybrazilbg.gif) repeat-x top left;
}

div#bottom
{	
	position:relative; 
	clear:left;
	background:url(../prosperity_img/prosperitybrazilborder.gif) repeat-x top left;
	height:10px; 
	margin-top:-32px;
}

	div#positioner
	{
		margin:0 auto;
		width: 900px;
		
		min-height:611px;
		height:auto !important;
  		height:611px;
	}
	
	div#container img#logo
	{
		margin: 45px 0 10px 107px;
	}

	div#container div#header
	{
		margin-top:5px;
		height:180px;
	}
	
		div#container div#header #slideshowcontainer
		{
			float:left;
		}
	
		div#container div#header ul#navigation
		{
			margin: 0 0 0 20px;
			padding: 5px 0 0 0;
			
			float:left;
		}
		
		div#container div#header ul#navigation li
		{
			list-style-type:none;
			width:87px;
			font-size:0.96em;
			border-bottom:1px solid #e9e9ea;
		}
		
		div#container div#header ul#navigation li a
		{	
			padding:1px 0 1px 0;
			display:inline-block;
			text-decoration: none;
			color: #9f9f9f;
		}
		
			div#container div#header ul#navigation li.sel a, div#container div#header ul#navigation li a:hover
			{
				color:#25509c;
			}

	div#container div#positioner ul.columns
	{
		padding: 0;
		margin: 7px 0 0 0;
		float: left;
		width: 100%;
	}
		div#container div#positioner div#header ul.columns
		{
			padding:0;
			margin:0;
			width:auto;
			float:left;
		}
	
		div#container div#positioner div#header ul.columns li
		{
			padding:0;
			margin:0 12px 0 0;
			width: 249px;
			height:auto;
		}
	
	div#container div#positioner ul.columns
	{
		
	}
	
	div#container div#positioner ul.columns li
	{
		
		margin: 0;
		list-style-type: none;
		float: left;
	}
	
		div#container div#positioner ul.columns li.left, div#container div#positioner ul.columns li.title
		{
			min-height:290px;
			height:auto !important;
			height:290px;
		}
		
		div#container div#positioner ul.shortcolumns li.left, div#container div#positioner ul.shortcolumns li.title
		{
			min-height:80px;
			height:auto !important;
			height:80px;
		}
		
		div#container div#positioner ul.shortcolumns li.left
		{
			border-bottom:1px solid #e9e9ea;
		}
		
		div#container div#positioner ul.shortcolumns
		{
				
		}
		
		div#container div#positioner ul.columns li.left
		{
			width: 249px;
			margin-left:12px;
			font-size:1em;
		}
		
		div#container div#positioner ul.columns li.showborder
		{
			width: 253px;
			padding-left:0;
		}
		
			div#container div#positioner ul.columns li.showborder div
			{
				padding-left:6px;
				border-left:1px solid #e9e9ea;
			}
		
		div#container div#positioner ul.columns li.title
		{
			width: 100px;
			padding:0;
			margin-right:-5px;
			
			text-align:right;
		}
		
			div#container div#positioner ul.columns li.title h1
			{
				padding:0 2px 2px 0;
				margin:-1px; 0 0 0;
				color:#25509c;
				font-size:1.2em;
			}
			
			div#container div#positioner ul.columns li.title ul
			{
				display:block;
				margin:10px 0 0 0;
				padding:0;
			}
			
				div#container div#positioner ul.columns li.title ul.notop
				{
					margin:0 0 0 0;
				}
			
				div#container div#positioner ul.columns li.title ul li
				{
					margin:0;
					padding:0;
					min-height:12px;
					height:auto;
					width:92px;
					float:right;
				}
				
				div#container div#positioner ul.columns li.title ul li a
				{
					font-size:0.96em;
					color: #9f9f9f;
					text-decoration:none;
				}
				
				div#container div#positioner ul.columns li.title ul li.sel a, div#container div#positioner ul.columns li.title ul li a:hover
				{
					color:#25509c;
				}
		
	div#container div#positioner div.clearer
	{
		clear: both;
		height:10px;
	}

	div#container div#positioner div#footer
	{
		height:30px;

	}
	
		div#container div#positioner div#footer ul
		{
			float:right;
			margin:5px 10px 0 90px;
			padding:0;
		}
		
			div#container div#positioner div#footer ul li
			{
				list-style-type:none;
				float:left;
				margin-left:3px;
				font-size:0.9em;
				
				padding-right:4px;
				
				background:url(../prosperity_img/icons/navbar.gif) no-repeat center right;
			}
			
			div#container div#positioner div#footer ul li.last
			{
				background:none;
			}
			
				div#container div#positioner div#footer ul li, div#container div#positioner div#footer ul li a
				{
					color: #9f9f9f;
				}
				
				div#container div#positioner div#footer ul li a
				{
					text-decoration:none;
				}
				
					div#container div#positioner div#footer ul li a:hover
					{
						text-decoration:underline;
					}




	
	