body {
		margin-top: 5px;
		margin-right: 5px;
		margin-bottom: 5px;
		margin-left: 5px;
		padding: 0px;

}

H1	{
		font-family: 	 Verdana, Trebuchet MS, Arial, Helvetica, sans-serif;
		font-weight: 	bold;
		font-size:		17px;
		font-style: 	normal;
		line-height:	24px;
		color: 			#171782;
		text-align: 	left;
		margin-right:	10px;
		text-decoration: none;

	 }
H2	{
		font-family: 	Verdana, Trebuchet MS, Arial, Helvetica, sans-serif;
		font-weight: 	bold;
		font-size:		14px;
		font-style: 	normal;
		color: 			#ffffff;
		text-align: 	left;
    margin-right:	10px;
		text-decoration: none;
	 }

.latest  {
    font-family:  Verdana, Trebuchet MS, Arial, Helvetica, sans-serif;
    font-weight:  bold;
    font-size:    10px;
    font-style:   normal;
    color:      #171782;
    text-align:   left;
    margin-left: 20px;
    margin-right: 10px;
    text-decoration: none;
   }

H3,td	{
		font-family: 	 Verdana, Trebuchet MS, Arial, Helvetica, sans-serif;
		font-weight: 	normal;
		font-size:		11px;
		line-height:	16px;
		font-style: 	normal;
		color: 			#121363;
		text-align:		justify;
		text-decoration: none;
		vertical-align: top;
	 }


.gray {
	background-color:		#f3f3f3;
	border: 1px solid #171782;

	}
a.slim {
	font-weight: normal;
	}
	
a.fat {
	font-weight: bold;

	}
	
.lightgray {
	background-color:		#f3f3f3;
	border: 1px solid #171782;
}

.menu {
		background-color:		#171782;
		margin: 0px;
		padding: 0px;

	}

.ctl {
		background: #C9C9E3 url(http://www.europeconsult.eu/templates/euro1/images/bgmodule-bl.gif) repeat-x;
		margin-top: 4px;
		font-size: 8px;
		margin-right: 4px;
		margin-bottom: 4px;
		margin-left: 14px;
		padding: 3px;
		text-align: left;
		vertical-align: top;
	}

.form {
		/*background-color:	#ffffff;*/
		margin-top: 4px;
		font-size: 8px;
		margin-right: 4px;
		margin-bottom: 4px;
		margin-left: 14px;
		padding: 3px;
		text-align: left;
		vertical-align: top;
	}
	
	
.ctl_blue {
		background-color:	#f1f4f8;
		margin-top: 4px;
		font-size: 8px;
		margin-right: 4px;
		margin-bottom: 4px;
		margin-left: 14px;
		padding: 0px;
		text-align: left;
	}


.grey {
		background-color:	#dbdbdb;
		margin-top: 4px;
		font-size: 8px;
		margin-right: 4px;
		margin-bottom: 4px;
		margin-left: 14px;
		padding: 0px;
		text-align: left;
	}

.input {
		font: 100% Verdana, Helvetica, Arial, sans-serif;
		border: 1px solid #171782;
		color: Black;
		background-color: white;
		vertical-align: middle;
		margin-bottom: 1px; /* IE bug fix */
		padding: 0.1em;
	}


H4	{
		display:		inline;
		font-family: 	 Verdana, Trebuchet MS, Arial, Helvetica, sans-serif;
		font-weight: 	normal;
		font-size:		7px;
		font-style: 	normal;
		color: 			#383838;
		text-align: 	justify;
		margin-right:	10px;
		text-decoration: none;
	 }


.subtle	{
		font-weight: 	normal;
		font-size:		9px;
		color: 			#d7d7d7;
	 }

.small	{
		font-family: 	 Verdana, Verdana, Arial, Sans-serif;
		font-weight: 	normal;
		font-size:		9px;
	 }
	 
pre	{
		border:		dashed;
		border-width: 	1px;
		border-color: 	#142877;
		font-size:	13px;
		background:	#F0F0F0;
		padding:	20px;
	}	 	 

.msg	{
		border:		dashed;
		border-width: 	1px;
		border-color: 	#142877;
		font-size:	8px;
		background-color:	#f1f4f8;
		padding-left: 5px;
		padding-bottom: 2px;
	}	 	 
	
.site_msg, a.site_msg:link, a.site_msg:hover	{
		font-weight: bold;
		background-color:	#DBDBEC;
		padding: 3px 3px 4px 8px;
    margin-bottom: 14px;
	}	 	 


A:link	{	
		display:		inline;		
		font-family: 	 Verdana, Trebuchet MS, Arial, Helvetica, sans-serif;
		color: 			#121363;
		text-decoration: underline;

	}

A:visited	{	
		display:		inline;		
		font-family: 	 Verdana, Trebuchet MS, Arial, Helvetica, sans-serif;
		color: 			#454545;
		text-decoration: underline;
	}

A:active	{	
		display:		inline;		
		font-family: 	 Verdana, Trebuchet MS, Arial, Helvetica, sans-serif;
		color: 			#2b5f99;
		text-decoration: underline;
	}

A:hover	{
		display:		inline;		
		font-family: 	 Verdana, Trebuchet MS, Arial, Helvetica, sans-serif;
		color: 			#2b5f99;
		text-decoration: none;
	}

A.red:link	{	
		color: 			red;
	}

A.red:visited	{	
		color: 			red;
	}

A.red:active	{	
		color: 			red;
	}

A.red:hover	{
		color: 			red;
	}


/* links at bottom */

a.white:link, a.white:link:hover, a.white:link:active, a.white:visited, a.white:visited:active, a.white:visited:hover  
  { color: #ffffff; text-decoration: none; font-size: 11px; margin-right: 30px; }


/* Coolmenus */

.clCMEvent{
	position:absolute; 
	width:100%;
	height:100%;
	clip:rect(0,100%,100%,0);
	left:0;
	top:0;
	visibility:visible;
	}

.clCMAbs{
	position:absolute;
	visibility:hidden;
	left:0;
	top:0
	}
/* CoolMenus 4 - default styles - end */

/*Style for the background-bar*/
.clBar{
	position:absolute;
	width:10;
	height:10;
	background-color:#171782;
	layer-background-color:#171782;
	visibility: visible;
	}

/*Styles for level 0*/
.clLevel0,.clLevel0over{
	position:absolute; 
	padding:4px;
	font-family:Verdana,arial,helvetica;
	font-size:12px;
	font-weight:bold;
    text-align:left;
	}
.clLevel0 {
	color: #ffffff;
	}

.clLevel0over {
	color:	#F9F402;
	cursor:	pointer;
	cursor:	hand;
	}

.clLevel0border {
	position:absolute;
	visibility:hidden;
	}

/* Styles for level 1 */

.clLevel1,.clLevel1over{
	position:absolute; 
	padding:2px;
	font-family:Verdana,arial,helvetica;
	font-size:10px;
	font-weight: normal;
  text-align:left;
	}
.clLevel1 {
	background-color:#171782;
	layer-background-color:#171782;
	color: #ffffff;
	}

.clLevel1over {
	color:	#F9F402;
	cursor:	pointer;
	cursor:	hand;
	}

.clLevel1border {
	position:absolute; 
	visibility:hidden;
	background-color:#171782;
	layer-background-color:#171782;
	}

#content2 {
  float: left;
  width: 646px;
  padding-left: 0px;
  padding-top: 5px;
  margin-left: 29px;
  margin-right: 30px;
}


