﻿/* 12 August 2009 - Ice2Sea CSS - */


/* Define general tag styles */

body 
{
	margin:0;
	padding:0;
	background:url('images/header.gif') repeat-x #CCF;
}

li 
{
	text-align: left;
	color: #036;
	font: normal .8em Calibri;
	margin-bottom: .5em;
	list-style-image: url('images/bullet.gif');
}


/* Define general classes */
                                                             
.xlargeFont
{
	font-size:x-large;
}

.xxlargeFont
{
	font-size:xx-large;
}


.EUFlag
{
	height:52px;
	float:right;
	position:absolute;
	bottom:10px;
	right:10px;
	width:78px;
}

.footer 
{
	font: Verdana;
	background-color:#CCF;
	position:absolute;
	left:20px;
	bottom:5px;
	width:160px;
	font-size:small
}

/* Define general Id's */

#mainsection 
{
/*	font:normal; */
	width:700px;
	background-color:#CCF;
}

/* Define classes used in Index.html */


.mainLOGO 
{
	position:absolute;
	vertical-align:top;
	float:right;
	top:10px;
	right:10px;
}

.intro 
{
	position:absolute;
	float:left;
	top:38px;
	left:14px;
	height:100px;
	width:500px;
}

.introFont {
	font-size:large;
	color:#333366;
	line-height:115%;
	font-family:Calibri;
	font-weight:bold;
}

.introPhoto
{
	height:431px;
	top:100px;
	left:59px;
	width:585px;
	z-index:1;
}

.boxBorder 
{
	border-style: ridge;
	background-color: #CCF;
	float: right;
	margin-top: 0px;
	margin-bottom: 0px;
	font-family: Arial;
	font-size: medium;
	font-weight: normal;
	text-align: center;
}

.indexDivBox
{
	width:700px; 
	height:700px; 
	position:absolute;
	left:195px;
	top:180px;
}

/* Define navigation classes styles */

.navigationUL 
{
	width:147px;
	height:731px;
    position:absolute;
	left: 20px;
    top: 180px;
	margin-left: 60px;
	font-family: Calibri;
}

/* Define navigation id styles */

#navigation 
{
	width: 130px;
	margin: 24px 0 0 15px;
	float: left;
	background-color: #CCF;
}

#navigation ul  {
	margin:0;
	padding:0;
}

#navigation ul li 
{
	font: normal .9em Verdana, Helvetica, sans-serif;
	color: #006;
	list-style: none;
	background: url('images/navmenu.gif') repeat-y #CCF;
	position: relative;
	border-bottom: 2px solid #D3D3F7;
	padding: 4px 0 3px 8px;
	margin-bottom: -1px;
	line-height: 18px;
}

#navigation a:link 
{
	text-decoration: none;
	color: #000080;
	margin-bottom: -1px;
	display: block;
}

#navigation a:visited {
	text-decoration: none;
	color: #000080;
}

#navigation a:hover 
{
	text-decoration:none;
	color:#060;
}

#navigation a:active 
{
	text-decoration: none;
	color: #000080;
}

#navigation ul li:hover 
{
	text-decoration:none;
	border-left: 1px solid #FFF;
	border-right: 1px solid #FFF;
	border-top: 1px solid #CFC;
	border-bottom: 1px solid #CFC;
	margin-left: -2px;
	color:#080;
	z-index:1;
}

#navigation ul li ul 
{
	display:none;
}

#navigation ul li:hover ul 
{				
	display:block;
	position:absolute;
	top:-1px;
	float:left;
	margin-left:140px;
	width:200px;
	background-color:#C2F065;
	z-index:1; 
} 

#navigation ul li ul:hover 
{
	display:block;
} 

#navigation ul li ul li     
{
	font:normal 1em Verdana, Helvetica, sans-serif;
	color:#006;                    
      background-color:#CCF;
}

#navigation ul li ul li:hover 
{
	font:normal 1em Verdana, Helvetica, sans-serif;
	color:#060;                    
	background-color:#C2F065;
	border-bottom:2px solid #D3D3F7;
}

/* Define font styles */

.texttitle {

	font-family: Calibri; 
	font-weight: bold;
	font-size: 14pt;
	vertical-align:baseline;
	text-align:left;
	color:#003366;
	margin-top:0pt;
	margin-bottom:0pt;
}
										


.textmain {

	font-family: Calibri;	
	text-align: justify; 
	color: black;
	font-weight: bold;
	font-size: medium;
	text-justify:inter-ideograph;
	direction: ltr;
	vertical-align: baseline;
	margin-top: 0pt;
	margin-bottom: 0pt;		
	unicode-bidi: embed; 
	direction:ltr;
}


.textmain_normal {

	font-family: Calibri;	
	text-align: justify; 
	color: black;
	font-weight: normal;
	font-size: medium;
	text-justify:inter-ideograph;
	direction: ltr;
	vertical-align: baseline;
	margin-top: 0pt;
	margin-bottom: 0pt;		
	unicode-bidi: embed; 
	direction:ltr;
}


.subtitle {

	font-family: Calibri;
	font-size: large;
	font-weight: bold;
	color: #333366;
	margin-top: 0pt;
	margin-bottom: 0pt;	
	text-align:left;
	direction:ltr;
	unicode-bidi:embed;
	vertical-align:baseline; 
}

.texttable {
	font-size: small;
	font-family: Verdana;
	margin-left: 0cm;
	margin-right: 0cm;
	margin-top: 0cm;
	margin-bottom: .0001pt;
}

/* End */