@charset "utf-8";
body{
	font-family:Arial, sans-serif;
	font-size:0.8em;
}
	#main #background{
		background:url(../images/background.jpg) repeat-y;
		float:left;
	}

/*	MENU	*/
		#menu ul{
			border-top:1px solid #c8d6e2;
			list-style-type:none;
			padding:0;
			margin:0;
		}
		#menu li{
			margin:0;
			padding:0;
			border-bottom:1px solid #c8d6e2;
			text-align:right;
			color:#37415c;
			font-weight:bold;
			text-transform:uppercase;
			text-decoration:none;
			line-height:35px;
		}
		#menu a, #menu p{
			margin:0;
			padding:0;
			display:block;
			color:#37415c;
			font-weight:bold;
			text-transform:uppercase;
			text-decoration:none;
			height:35px;
			line-height:35px;
			padding-right:20px;
			padding-left:20px;
			width:auto;
		}
		#menu p{
			cursor:default;
		}
		#menu .highlight{
			color:#395d9a;
		}
		#menu ul ul{
			position:absolute;
			visibility:hidden;
			width:auto;
			left:249px;
			margin-top:-36px;
			background-color:#7f7f7f;
		}
		#menu li li{
			text-align:left;
			line-height:20px;
			padding:0;
			border:0;
			width:auto;
		}
		#menu li li a{
			background-color:#8c959a;
			border-top:1px solid #b6c3c9;
			border-bottom:1px solid #b6c3c9;
			padding-right:20px;
			padding-left:20px;
			margin-bottom:2px;
			margin-top:2px;
			line-height:20px;
			height:20px;
			width:250px;
		}
		#menu li li a.highlight, #menu li li a:hover{
			background-color:#93bcd0;
			border-top:1px solid #fff;
			border-bottom:1px solid #fff;
		}
		#menu li:hover ul{
			visibility:visible;
		}

		
		
		#submenu{
			margin:0;
		}
		#submenu ul{
			margin:0;
			padding:0;
		}
		#submenu li{
			display:inline;
		}
		#submenu a{
			color:#274d7d;
			padding:1px;
			padding-left:4px;
			padding-right:6px;
		}
		#submenu a.highlight{
			color:#fff;
			background-color:#274d7d;
			text-decoration:none;
		}

		
		
		#submenu li, #secondaryMenu li{
			list-style-type:none;
			margin:0;
			margin-right:1em;
			margin-left:1em;
			font-size:0.8em;
		}


		#secondaryMenu{
			line-height:38px;
		}
		#secondaryMenu ul{
			padding:0;
			margin:0;
		}
		#secondaryMenu li{
			display:inline;
		}
		#secondaryMenu, #secondaryMenu a{
			color:#fff;
			text-decoration:none;
			text-transform:uppercase;
		}



/*	TOP	*/
		#section p{
			font-size:1.4em;
			text-transform:uppercase;
			letter-spacing:0.4em;
			color:#fff;
			margin:0;
			margin-left:40px;
				
		}


		
/*	LEFT COLUMN	*/
		#newsTitle{
			font-size:1.4em;
			color:#fff;
			text-align:right;
			padding-right:20px;
		}
		#news h2{
			text-align:right;
			color:#282b34;
			font-weight:bold;
			padding-right:10px;
			padding-left:10px;
			font-size:1.2em;
			border-bottom:1px solid #c8d6e2;
			margin:0;
		}
		#news h2 a{
			text-decoration:none;
			color:#282b34;
			line-height:2em;
		}
		#news div{
			border-bottom:1px solid #c8d6e2;
			text-align:right;
			padding:10px;
		}
		
/*	RIGHT COLUMN	*/
		#languagesSelector{
			text-align:right;
			font-variant:small-caps;
			font-size:0.8em;
			padding-right:20px;
		}
		#languagesSelector a{
			color:#3d6889;
			text-decoration:none;
		}
		
		
		#subtitle{
			text-transform:uppercase;
			color:#3d6889;
		}
		#title{
			text-transform:uppercase;
			font-size:1.3em;
			line-height:2em;
			color:#101117;
		}
		#subtitle{
			color:#3d6889;
			font-size:1.2em;
			line-height:3em;
			border-bottom:1px solid #dde7f0;
		}
		
		
		#content{
			border-top:1px solid #dde7f0;
			padding-right:1em;
			padding-bottom:3em;
		}
		#rightColumn #content *{
			border:0;
			margin-left:0;
		}
		

/*	FOOTER	*/
		#footer{
			margin-top:-1px;
		}
		#rights{
			color:#fff;
			font-size:0.7em;
			padding-left:10px;
		}
		
		
/*	GENERAL	*/
		a{
			color:#214a88;
		}
		
		hr{
			height:1px;
			border:0;
			background-color:#dde7f0;
			color:#dde7f0;
			margin:0;
			margin-bottom:3px;
		}

		h1{
			font-size:1.2em;
		}
		
		h2{
			font-size:1.1em;
			color:#5b647c;
		}
		#content h2{
			margin-top:3em;
		}
		h3{
			font-size:1.1em;
			color:#8a8c8f;
		}
		blockquote{
			margin:0;
			color:#214a88;
			font-weight:bold;
		}