body
{
	background:#FFF;
	color: #1D2B51;
	font-family: verdana, arial, sans-serif;
	font-size: 12px;
	text-align: center;
}

a:link
{
	color: #1D2B51;
}	

a:visited
{
	color: #1D2B51;	
}

select, button
{
	color: #1D2B51;
	font-family: verdana, arial, sans-serif;
	font-size: 12px;	
}

#container
{
	width:1000px;
	margin:0 auto;
	overflow:hidden;
	text-align:left;
}

#header
{
	height:130px;
}

#header img
{
	float:left;
	clear:left;
	margin-top:0px;
	margin-left:0px;
	padding:0px;
}

#login
{
	border:1px solid #e76f34;
	float:right;
	clear:right;
	margin-top:20px;
	margin-right:20px;
	padding:8px;
	text-align:center;
	line-height:20px;
	width:415px;		

}

#languageSelect
{
	border:1px solid #e76f34;
	float:right;
	clear:right;
	margin-right:20px;
	padding:8px;
	text-align:center;
	width:415px;
	height:23px;		
}
	
input.button
{
	font-family: verdana, arial, sans-serif;
	font-size: 12px;	
	background-color: #333366;
	color:#FFF;
}

#content
{
	width:998px;
	float:left;
	clear:both;
}

.content_left
{
	float:left;
}

.content_right
{
	float:right;
}

.content_right img
{
	margin-bottom:10px;
	border:1px solid #fff
}

.errorcomponent
{
	background-color:#DE2D26;
	width:520px;
	text-align:center;
	color:#fff;
	font-weight:bold;
	margin-bottom:10px;		
	padding-top:5px;
	padding-bottom:5px;		
}

.successfulRegistered
{
	background-color:#339933;
	width:520px;
	height: 50px;
	text-align:center;
	color:#fff;
	font-weight:bold;
	margin-bottom:10px;		
	padding-top:5px;
	padding-bottom:5px;		
}


.mapcontainer
{
	border:1px solid #e76f34; 
	width:520px;
	height:320px;
	margin-bottom:10px;
}

div.map
{
	margin-top:10px;
	margin-left:10px;
	width:500px; 
	height:300px;		
}

.simplebox_l
{
	width:520px;
	border:1px solid #e76f34; 
	padding-bottom:5px;
	margin-bottom:10px;
}

#linkdiv
{
	width:518px;
	text-align: right;
	margin-bottom: 5px;
}

#linkdiv a
{
	margin: 0 10px 0 0;
}

.simplebox_r
{
	width:465px;
	border:1px solid #e76f34; 
	padding-bottom: 3px;
	margin-bottom:10px;
}

.searchBox
{
	padding:3px 0 0 8px;
	margin:0;
}

h3
{
	margin:0;
	padding:6px 8px 4px 10px;
	font-size:130%;
}

p
{
	margin:0;
	padding:4px 10px;
}

table
{
	padding-bottom:3px;
}

td
{
	font-size: 12px;
	padding: 2px 10px;
}

.votescolumn
{
	width:100px;
}
ul
{
	margin:0px;
	padding:0px;
	list-style:none;
}

li
{
	padding: 3px 15px;
	margin: 0px;
}	

#footer
{
	width:998px;
	float:left;
	clear:left;
	text-align:center;
	font-size:10px;		
}

