/* CSS Document */

body {margin: 0; font-family: sans serif, arial; padding: 0;}
p {padding-left: 25px; padding-top: 0;}
a {text-decoration: underline;}
a:hover {text-decoration: underline;}
h1 {padding: 10px 1px 0px 10px; font-size: 25px; font-weight: bold; margin-left: 20px; margin-top: 5px; width: 744px; border-bottom: 1px solid #ccc;}
h2 {padding: 0px 0 0 23px; font-size: 17px; text-decoration: underline; margin: 0;}
/*footer*/
h3 {text-align: center; margin-top: 30px; margin-left: 20px; font-size: 13px; border-top: 1px solid #ccc;}
crumbs {padding-left: 50px;}
h5 /*ARTICLE TITLE*/ {font-family: calibri; padding: 0 0 0 25px; font-size: 20px; text-decoration: underline;}
h7 {padding: 0 0 0 15px; margin: 0; font-size: 15px; font-weight: bold; background: url('../images/news2.gif') no-repeat top;}
p.home {margin: 5px 0 10px 15px; padding: 0;}
h6 {padding: 0 0 0 15px; margin: 0; font-size: 15px; color: #0f218b;}
img.ecflag {float: right;}
img.citizens {float: left;}
img.bg {width: 600px; height: 75px;}

#header {background: ; width: 100%; height: 90px; padding: 0px;}
#header img.flags {padding: 5px 0 0 400px; border: 0;}
#header img {padding: 10px 0 0 15px; border: 0;}
#header a {font-family: calibri; color: #fff; padding: 0 0 5px 10px;}
#header a:hover {text-decoration: none; cursor: default;}
#header a.languages {text-align: right;}

/*BREADCRUMBS*/

.topnav {font-size: 0.8em; background-color: #e3e3e3; width: 585px; padding: 0.3em; padding-left: 10px; border-bottom: 1px solid #ccc; color: #0f218b;}
.topnav a {color: #000; text-decoration: none;}
.topnav a:hover {text-decoration: underline;}

#container {width: 950px; margin-top: 0px;}

#lhcol {float: left; width: 0px; display: none; overflow: hidden; height: 0px; margin-top: 0px; background: #fff; }
	#lhcol ul {list-style: none; display: inline; margin: 0; padding-top: 0;}
	#lhcol ul li {background: #fff; border-bottom: 1px solid #ccc; border-right: 1px solid #ccc;}
	#lhcol ul li a {font-size: 15px; display: block;  padding-bottom: 5px; padding-top: 5px; padding-left: 10px; color: #000;}
		#lhcol ul li a.current {font-size: 15px; display: block; background: d7d8ff; padding-bottom: 5px; padding-top: 5px; padding-left: 10px;}
	#lhcol ul li a:hover {background: #d7d8ff; color: #000; border: 1px solid #0f218b; padding: 4px 0 4px 9px;}
	#lhcol ul li a:visited {color: #000;}


#rhcol {float: none; width: 750px; }

#rhcol .news {float: right; width: 298px; margin: 20px 0 10px 30px; background: ;}
#rhcol .Col {float: right; width: 350px; margin: 20px 0 10px 30px;}

#rhcol .newsInner {width: 296px; background: #e3e3e3; border: 2px solid #adadad; border-top: 0; height: 205px; overflow-y: scroll;}
#rhcol	a.caption {float: left; font-size: 12px; width: 200px; padding: 5px 0;}
#rhcol	a.date {float: right; font-size: 10px; width: auto; padding: 5px 0;}

#rhcol li {padding: 20px 5px 3px 0; /* list-style: none; */ margin-left: 20px;}


#rhcol .newsInner {width: 296px; background: #e3e3e3; border: 2px solid #adadad; border-top: 0; height: 205px; overflow-y: }
.mp_backlinks {padding-left: 20px; color: #666;}
.mp_backlinks a {color: #666; font-style: italic;}

#footer {width: 100%; text-align: center; font-size: 13px;}
