/* CSS Document */

body {margin: auto 0; font-family: verdana, arial, helvetica, sans-serif; font-size: 13px; padding: 0; background: url('bigBG.gif') no-repeat top right;}
p {padding-left: 15px; padding-top: 0;}
a {text-decoration: none;}
a:hover {text-decoration: underline;}
h1 {padding: 10px 1px 0px 10px; font-size: 25px; font-weight: bold; margin-left: 20px; margin-top: 5px; width: 672px; 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: 50px; margin-left: 20px; font-size: 10px; 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;}
img.ecflag {float: right;}
img.citizens {float: left;}
h6 {padding: 0 0 0 15px; margin: 0; font-size: 15px; color: #0f218b;}
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;}


#header {background: #0f218b url('rightCurve.gif') no-repeat right; width: 100%; height: 100px; padding: 0px;}
#header img {padding: 10px 0 0 15px; border: 0;}
#header a {font-size: 15px; color: #fff; padding: 0 0 10px 10px;}
#header a:hover {text-decoration: none; }
#header a.languages {text-align: right; width: 1px; overflow: hidden;}

/*BREADCRUMBS*/
.topnav {width: 882px; font-size: 0.8em; background-color: #e3e3e3; 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: 896px; margin-top: 0px;}

#lhcol {float: left; width: 195px; height: 1%;  padding-left: 0px; padding: 0; background: url('this2.gif') no-repeat top;}
	#lhcol ul {list-style: none; display: inline; margin: 0; padding-top: 0;}
	#lhcol ul li {width: 177px; border-bottom: 1px dotted #333; border-right: px solid #000; border-left: 1px solid #ccc; background: #e3e3e3 url(arrow.gif) no-repeat left;}
	#lhcol ul li a {font-size: 13px; font-weight: bol; display: block;  padding-bottom: 5px; padding-top: 5px; padding-left: 15px; color: #000;}
	#lhcol ul li a.current {font-size: 14px; display: block; background: d7d8ff; padding-bottom: 5px; padding-top: 5px; padding-left: 10px;}
	#lhcol ul li a:hover {background: #e3e3e3 url(arrow.gif) no-repeat left;; text-decoration: underline;}
	#lhcol ul li a:visited {color: #000;}
		#lhcol ul li.sub {font-size: 12px; display: block; background: #f4f4f4; padding: 0;}
		#lhcol ul li a.sub {font-weight:normal;}


#rhcol {float: left; width: 700px; min-height: 400px;}
#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; opacity: 0.9; filter: alpha(opacity = 90);}
#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: 10px 5px 3px 0; /* list-style: none; */ margin-top: 10px;}

#rhcol img.bg {opacity: 0.8; filter: alpha(opacity = 80);}
#rhcol img {opacity: 0.9; filter: alpha(opacity = 90);}

a.news {padding: 20px 0 5px; border-bottom: 1px solid #666; font-size: 14px; font-weight: bold; color: #000;}
a.news:hover {text-decoration: none; cursor: default;}

#footer {width: 100%; text-align: center; font-size: 13px;}



