/* 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: 669px; 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: 884px; 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('this.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 {display: block; background: #f4f4f4; padding: 0;}
		#lhcol ul li a.sub {padding: 5px 10px 5px 20px;font-size: 11px;}
		#lhcol ul li a:hover.sub {background: #f4f4f4 /*url(arrow.gif) no-repeat left*/;}
		#lhcol ul li.search {background: #e3e3e3;}

#rhcol {float: left; width: 669px; 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: 20px 5px 3px 0; /* list-style: none; */ margin-left: 20px;}

#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;}

#theory {border: 0; margin-left: 45px;}
#costing {border: 0; margin-left: 45px;}
#estimates {border: 0; margin-left: 45px;}
#tools {border: 0; margin-left: 45px;}
#apps {border: 0; margin-left: 45px;}
#links2 {border: 0; margin-left: 45px;}
#future {border: 0; margin-left: 45px;}
#search {margin-left: 6px; width: 350px; text-align: left;}

	h2.mainsec {cursor: pointer; font-size: 13px; margin-left: 45px; border: 0; text-decoration: none; padding: 5px 0 5px 0; color:#0f218b; background: url('../images/Untitled-2.gif') no-repeat left; padding-left: 10px; width:auto;} h4.mainsec {margin-left: 30px; font-size: 15px;}.style1 {font-size: 12px; font-weight: 400; color: #666;}.style2 {text-align: left;}
