* {
	border:		0;
	margin:		0;
	padding:	0;
}

body {
	font-family:	Arial, Helvetica, sans-serif;
}

.right		{	float:			right;		}
.rright		{	text-align:		right;		}

.bold		{	font-weight:		bold;		}
.italic		{	font-style:			italic;		}
.underline	{	text-decoration:	underline;	}
.none		{	text-decoration:	none;		}

.white 		{	color:			#fff;		}
.black 		{	color:			#000;		}
.blue 		{	color:			#016db6;	}
.red 		{	color:			#da0000;	}
.green 		{	color:			#5a9f00;	}
.lightgrey	{	color:			#b8b8b8;	}
.grey		{	color:			#676767;	}
.darkgrey	{	color:			#474747;	}

.s10		{	font-size:		10px;		}
.s11		{	font-size:		11px;		}
.s12		{	font-size:		12px;		}
.s14		{	font-size:		14px;		}
.s16		{	font-size:		16px;		}
.s18		{	font-size:		18px;		}
.s20		{	font-size:		20px;		}

hr.hide 		{	display:		none;		}

input.text,
select.text,
textarea.text {
	border:		1px solid #7f9db9;
}
input.text:hover,
select.text:hover,
textarea.text:hover {
	border:		1px solid #4e79a1;
}

h1.title {
	font-size:		18px;
}

/************************ TO HIDE ************************/
#adv_banner,
#countries,
#languages,
#sidebar,
#content_right,
#page_footer,
#sitemap,
#header h1,
#content div.spotlight,
#content div.sitemap,
#content_left div.sidebar {
	display:			none;
}

#header {
	height:				80px;
}

/************************ MENU ************************/
#menu {
	display:			block;
	float:				left;
	width:				100%;
	font-size:			12px;
	height:				50px;
}
#menu a {
	display:			block;
	color:				#000;
	width:				auto;
	padding:			2px;
	font-weight:		bold;
	text-decoration:	none;
	border:				1px solid #7dcc00;
	border-right:		0px;
}
#menu  div.menu1 > a,
#menu  div.menu2 > a,
#menu  div.menu3 > a,
#menu  div.menu4 > a,
#menu  div.menu5 > a {
	float:				left;
	padding:			4px 27px;
}
#menu  div.menu5 > a {
border-right:			1px solid #7dcc00;
}
#menu ul.submenu {
	display:			none;
}
#menu div div {
	display:			none;
}


/************************ CONTENT ************************/
#content {
	font-size:			12px;
}
#content h3 {
	padding:			10px 0px;
	color:				#000;
}

#content_left {
	display:			block;
	float:				left;
}

#content_left div.page h3 {
	font-size:			14px;
}
#content_left div.page span,
#content_left div.page select {
	display:			none;
}

/************************ FOOTER ************************/
#footer {
	display:			block;
	float:				left;
	padding-bottom:		10px;
	margin-top:			30px;
	font-size:			12px;
	text-align:			center;
}
#footer img.hide {
	display:			block;
	padding-bottom:		10px;
}
#footer a {
	color:				#666;
	text-decoration:	none;
}
#footer a.alertegps {
	display:			none;
}
#main,
#content,
#content_left {
	width:				100%;
}

