body
{
	width: 100%;
	height: 100%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8.5pt;
	text-align: center;
	margin: 5px 5px 5px 5px;
}

form
{
	width: 100%;
	height: 100%;
}

a { color: #02649C; }

/****************************************/
/* MAIN LAYOUT BLOCKS					*/
/****************************************/
#page_header_block
{
	width: 98%;
	height: 90px;
	border: solid 0px red;
	background-image: url(../images/eures_header_bg.png);
	background-repeat: repeat-x;
	background-position: left middle;
	/*background: url(../images/eures_header_bg.png) middle left repeat-x; */
	color: White;
	padding: 0px 0px 0 0;
	display: block;
}

#page_header_block div#hd_img
{
	height: 90px;
	border: solid 0px red;
	padding: 0px 0px 0 0;
	display: block;
	float: left;
	width: 600px;
	
}

#page_header_block div#hd_img_en
{
	height: 90px;
	border: solid 0px red;
	padding: 0px 0px 0 0;
	float: left;
	width: 600px;
}

#page_header_block div#hd_info
{
	height: 78px;
	border: solid 0px red;
	display: block;
	float: right;
	width: auto;
	padding: 5px 5px 5px 5px;
	vertical-align:middle;
}




#page_header_block div#hd_info table tr td
{
	padding: 3px;
	vertical-align: middle;
}

#page_header_block div#hd_info table tr td a
{
	color: White;
	font-weight: bold;
	text-decoration: none;
}


/*************************************************/

#color_line_0
{
	width: 98%;
	height: 3px;
	font-size: 1pt;
	border: solid 0px red;
	background-color: #FFC000;
}

/*************************************************/

#contacts_block
{
	width: 98%;
	height: 30px; 
	background-color: #2C5D99;
	color: White;
	text-align: left;
	vertical-align: middle;
}

#contacts_block table
{
	width: 100%;
	height: 100%;
}

#contacts_block table tr td.cb_text
{
	padding-left: 5px;
	padding-right: 5px;
	text-align: center;
	vertical-align: middle;
}

#contacts_block table tr td.cb_spacer
{
	width: 3px;
	text-align: center;
	vertical-align: middle;
	color: White;
}

#contacts_block table tr td.cb_space_filler
{
	width: 100%;
}

#contacts_block table tr td.cb_txtbox
{
	width: 106px;
	text-align: center;
	vertical-align: middle;
}

#contacts_block table tr td.cb_button
{
	padding-right: 5px;
}
#contacts_block table tr td.cb_startend
{
	width: 5px;
}

#contacts_block table tr td a
{
	text-decoration:none; 
	color: white;
}

#searchPhraseTB
{
	Width: 100px;
	Height: 20px;
	color: #2C5D99;
	border-style: Solid;
	border-width: 1px;
	Font-Size: 9px;
	border-color: DarkGreen;
}	
#searchBTN
{
	Height: 20px; 
	Font-Size: 10px;
	font-family: Arial;
	color: White; 
	border-style: solid; 
	border-color: white;  
	border-width: 1px;
	background-color: #1D4575; 
}

/*************************************************/

/*************************************************/

/* HORIZONTAL MENU BLOCK   */

#hmenu_block			
{
	clear:both; 
	margin-top:10px; 
	width:98%; 
	vertical-align: middle;
	border: solid 0px red; 
	font-size:110%; 
}

/*------------------------*/
#hmenu_block table		
{
	width:100%; 
	border-bottom: 4px solid #2D5F9B;
	height: 34px;
}

#hmenu_block table.selected		
{
	width:100%; 
	border-bottom: 4px solid #F5B609;
	height: 34px;
}

#hmenu_block table tr td	
{
	text-align: center;
	vertical-align:  middle;
	border: solid 0px green;
	height: 100%;
	/*background-color: #B1CAE9;*/
	background-image: url(../images/mn.png);
	background-position: left middle;
	background-repeat: repeat-x;	
}

#hmenu_block table tr td.hmi_start	
{
	border: solid 0px green;
	height: 100%;
	background-image: url(../images/mn_left.png);
	background-position: left top;
	background-repeat: no-repeat;
	width: 4px;
}

#hmenu_block table tr td.hmi_end	
{
	
	border: solid 0px green;
	height: 100%;
	background-image: url(../images/mn_right.png);
	background-position: left top;
	background-repeat: no-repeat;
	width: 4px;
}

#hmenu_block table tr td.hmi_spacer	
{
	
	border: solid 0px green;
	height: 100%;
	background-color: white;
	background-image: none;
}

#hmenu_block table tr td a
{
	color: white;
	font-weight: bold;
	font-size: 10pt;
	text-decoration: none;
}



#hmenu_block table tr td.selected	
{
	text-align: center;
	vertical-align:  middle;
	border: solid 0px green;
	height: 100%;
	/*background-color: #B1CAE9;*/
	background-image: url(../images/mn_selected.png);
	background-position: left middle;
	background-repeat: repeat-x;	
}

#hmenu_block table tr td.hmi_start_selected	
{
	
	border: solid 0px green;
	height: 100%;
	background-image: url(../images/mn_left_selected.png);
	background-position: left top;
	background-repeat: no-repeat;
	width: 4px;
}

#hmenu_block table tr td.hmi_end_selected
{
	
	border: solid 0px green;
	height: 100%;
	background-image: url(../images/mn_right_selected.png);
	background-position: left top;
	background-repeat: no-repeat;
	width: 4px;
}

/*  # MENU BLOCK   */


/*  CONTENT LAYOUT BLOCK   */

#content_layout
{
	border: solid 0px red;
	width: 98%;
	height:79% !important;
	
}

#content_layout tr td#first_zone
{
	border: solid 0px green;
	width: 14%; 
	vertical-align: top;
}

#content_layout tr td#second_zone
{
	border: solid 0px blue;
	width: 70%; 
	vertical-align: top;
	padding: 5px;
}

#content_layout tr td#third_zone
{
	border: solid 0px green;
	width: 14%; 
	vertical-align: top;
}

#content_layout tr#footer_zone
{
	height: 50px;
	vertical-align: middle;
}

#footer_zone td#ft_counter
{
	text-align:right;
	vertical-align: middle;
	padding: 0px;
	
}

#footer_zone td#ft_text
{
	padding: 5px;
	border-top: 1px dotted #788E99;
	
	height: 50px;
	text-align:center;
	vertical-align: middle;
}

#footer_zone td#ft_empty
{
	padding: 5px;
}


/* #CONTENT LAYOUT BLOCK  */

/* FIRST CONTENT ZONE  */

#first_zone table
{
	border: solid 0px red;
	width: 100%;
	height: 100%;
	
}

/* vmenu*/
#first_zone table tr#vmenu_zone
{	
	height: 100%;
}

#first_zone table tr#vmenu_zone td
{
	text-align: left;
	vertical-align: top;
	border-right:1px dotted #788E99;
	background-color: #F0F0F0; 
	padding: 5px;
}

#vmenu_zone td a			
{
	color:#02649C; 
	text-decoration:underline;
}
#vmenu_zone td a:hover	
{
	text-decoration:none;
}

#vmenu_zone td ul		
{
	margin:0; 
	padding:0 0 0 0px; 
	list-style:none; 
	border-bottom: solid 1px #c8c8c8;
	
}
#vmenu_zone td ul li		
{
	margin:0; 
	padding:0; 
	background:url(../images/arrow_eures.gif) top left no-repeat; 
	border-top:1px solid #c8c8c8;
}

#vmenu_zone td ul li a	
{
	display:block; 
	margin:0 5px 0 0; 
	padding:5px 0 5px 13px; 
	width:100%; 
}

#vmenu_zone td ul li ul	
{
	margin:0; 
	padding:0 0 0 12px; 
	list-style:none;
	border-bottom: solid 0px #c8c8c8;
}

/*-----  selected -------*/

#vmenu_zone td ul li.selected		
{
	margin:0; 
	padding:0; 
	background:url(../images/arrow_eures_nonav.gif) top left no-repeat; 
	border-top:1px solid #c8c8c8;
}

#vmenu_zone td ul li a.selected
{
	text-decoration: none;
	color: #283E60;
	font-weight: bold;
}




/* # FIRST CONTENT ZONE  */

/* SECOND CONTENT ZONE  */


/* # SECOND CONTENT ZONE  */

/* THIRD CONTENT ZONE  */

#Related			
{
	width:100%;
	height: 100%;
	text-align:left; 
	border-left:1px dotted #788E99; 
	background-color: #F0F0F0;
	padding: 5px;
}

#Related p.title  	
{
	margin:0; 
	padding-bottom:5px; 
	font-weight:bold; 
	text-align:center; 
	color: #1D4575;
}

#Related a			{color:#02649C; text-decoration:underline;}
#Related a:hover	{text-decoration:none;}

#Related ul		{margin:0; padding:0 0 0 5px; list-style:none; border-top: solid 1px #c8c8c8; }
#Related ul li ul	{margin:0; padding:0 0 0 12px; list-style:none;}
#Related ul li		{margin:0; padding:0; background:url(../images/arrow_eures.gif) top left no-repeat; }
#Related ul li a	{display:block; margin:0 5px 0 0; padding:5px 0 5px 13px; border-top:0px solid #FFF; width:100%; }
#Related ul li a.last	{display:block; margin:0 5px 0 0; padding:5px 0 15px 13px; border-top:0px solid #FFF; width:100%; }

/* # THIRD CONTENT ZONE  */


#content_block
{
	width: 98%;
	border: solid 0px red;
	display:block; 
	text-align: left;
	margin-top: 0px;
	clear:both; 
	height:76% !important;
}

#main
{
	width: 68%;
	display:block; 
	float:left; 
	padding: 5px 10px 20px 10px; 
	text-align:left; 
	color: #1D2E35; 
	height:auto !important; 
	height:1px;
	overflow:visible;
	border:solid 0px blue;
}

#main table
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 8.5pt;	
}


	



/*************************************************/
#vmenu_block
{
	width:15%;
	height: 100% !important;
	float: left;
	border-right:1px dotted #788E99;
	background-color: #F0F0F0; 
}


#LocalNav	
{
	padding: 5px 5px 5px 5px; 
	display:block; 
	float:left; 
	width:100%; 
	text-align:left; 
	height:86% !important;
}



/*************************************************/


