body{background-color:#FFF; text-align:center;}
body,form,div,p,h1,h2,h3,h4,h5,h6,dl,dt,dd,ul,ol,li,pre,fieldset,input,select,blockquote,th,td{font:12px Helvetica, Arial, sans-serif;margin:0px;padding:0px;color:#444;}
table{border-collapse:collapse;border-spacing:0;}
input,select{margin:2px 0 2px 0;}
cite,address,dfn,var{font-style:normal;}
#nav dl,#nav ul,#nav ol,#nav li{list-style:none;}
img{border:0;}

a:link{color:#336699;text-decoration:none;} a:visited{color:#336699;text-decoration:none;}
a:hover{color:#559119; text-decoration:none}a:active{color:#559119;} 

UL LI
{
	list-style-image : url(../images/bullet.gif);
	margin-left:17px;
}

UL
{
	margin:5px 0px 5px 0px;
}

h1{ 
	font-size:28px;margin:0 0 10px 0; color:#000;
	font-family:Verdana, Arial, Helvetica;
	text-transform:uppercase;
}
h2{font-size:19px; font-weight:normal;margin:16px 0px 4px 0px; font:Verdana, Arial, Helvetica;text-transform:uppercase;}
h3{font-size:14px; font-weight:bolder;color:#000;margin:0 0 10px 0; font:Verdana, Arial, Helvetica;}
h4{font-size:16px; font-weight:bolder;color:#32ADDD;margin:20px 0 5px 0; font:Verdana, Arial, Helvetica;}
h5{font-size:16px; font-weight:bolder;color:#1053A4;margin:20px 0 5px 0; font:Verdana, Arial, Helvetica;}
h6{font-size:12px; font-weight:bolder;color:#0A51A1;margin:20px 0 5px 0; font:Verdana, Arial, Helvetica;}
.l{float:left}
.r{float:right; margin-top:20px; right:4px; position:relative;}
.c{clear:both}
.t-r{text-align:right}
.font-9{font-size:9px;}
.font-10{font-size:10px;}
.color-999{color:#999;}
.color-FF0{color:#FF0000;}
.color-999966{color:#999966;}

#container {
	width:910px;
	height: auto; 
	text-align: left; 
	position: relative; 
	margin: 0px auto; 
}

#header {
	width:910px;
	height:105px;
	clear:right;
}

#logo {position:absolute; left:0px; top:25px; width:252px;height:108px; padding-bottom:2px; color:#fff;}
#time {
	position:absolute; left:700px; top:10px;
	color:#444;
	text-transform: uppercase;
	font-size:11px;
}
.time_capital
{
	font-size:13px;
}
#language{
float: right;
margin-top:75px;
}
#flags li {
float: left;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
}
li.active img{
border: 2px solid #aaaaaa;
}


#srh{margin:0;height:20px;margin:28px 0 12px 0; vertical-align:bottom}
#srh img{margin:0 0 0 5px}
.input{height:18px;margin:0 5px 0 0}

#nav{
	height:18px;
	z-index:100; 
	text-align:left; 
	width:910px;
	display:block;
	background-color:#336699;
}

.menu_sep {
	margin-right:5px;
	border:0px;
	height:13px;
	width:1px;
}


#nav ul {padding-top:0px; padding-right:20px; margin: 0;list-style: none;line-height: 1;cursor: default;z-index:1000; } /* all lists */
#nav li {float: left; margin-left:0px;/*width needed or else Opera goes nuts */}/* all list items */
#nav a {display: block;/*add*/font-size:12px;padding:0px 0 2px 15px;text-decoration:none; color:#FFF; text-transform: uppercase; letter-spacing:0.5px;}
#nav a:hover{color:#dfe6ec;}
#nav ul li{position: relative;}
#nav ul li ul {position: absolute;z-index:1000;padding:0;border-bottom: 1px solid #FFF;background-color:#336699;left: -999em;}/* second-level lists */
#nav ul li ul li{list-style: none;background:none;clear:both; }
#nav ul li ul li a{color:#FFF;border:1px solid #FFF;border-bottom:0;width:103px;padding:4px 8px 4px 8px;font-size:12px;font-weight:normal;text-transform: none; }
#nav ul li ul {margin-left:15px;}
/* #nav ul li ul li a:hover{color:#FFF;background-color:#90b6c5;} */
#nav ul li ul li a:hover{color:#FFF;background-color:#7fc241;}
#nav ul li ul ul {margin: -1em 0 0 10em;} /* third-and-above-level lists */
#nav li:hover {background-position: 0 0}
#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {left: -999em;}
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul {left: auto;} /* lists nested under hovered list items */

#nav-sub {margin:10px 0 20px 10px;}
#nav-sub li {background-color:#F7F7F7; border-bottom:1px dotted #CCC;border-top:1px solid #fff;text-align:left; padding-left:8px;}
#nav-sub li a{font-size:11px;line-height:26px;color:#0A51A1}
#nav-sub .selected {background-color:#E0EBF5;}
#nav-sub .selected a{font-size:11px;line-height:26px;color:#333;font-weight:bold}

#content {margin:20px 10px 0px 0px; display:block; clear:both; border:1px solid white;}

#main2-3
{
	width:66%;
	float:left;
}

.sep3-3
{
	width:4%;
	float:left;
}

#right1-3
{
	width:30%;
	float:left;
}

p{padding:1px 0px 12px 0px;}

input {
    border:solid 1px #999999;padding:1px;margin:0;
    ie-only:expression(
		this.style.border=(this.type=="submit")?"solid 1px #999999":   
						  (this.type=="reset") ?"solid 1px #999999":
						  (this.type=="radio") ?"none":
						  (this.type=="password") ?"solid 1px #999":
						  (this.type=="image") ?"none":
						  (this.type=="checkbox") ?"none":
							/*else ...*/          "solid 1px #999999"   
    );
}
input[type="password"] {border:solid 1px #999999;}
input[type="button"] {}

#footer {
	clear:both;
	text-align:right; 
	height:18px; 
	width:910px;
	background-color:#336699;
	display:block;
	border-right:18px solid #7fc241;
}

.copy{color:#666; padding:5px 10px; width:910px; text-align:center; font-size:10px;}

#newslist, #caseslist
{
	margin:0px 0px 30px 0px;
	padding:0px 0px 0px 10px;
}

#newslist H2, #caseslist H2{
	font-weight:normal;
	padding:0xp;
	margin:0px;
	color:#7fc241; 
	font-family:Verdana, Arial, Helvetica; 
	text-transform:uppercase; 
	font-size:28px;
}	

#newslist P, #caseslist P
{
	margin-bottom:0px;
	padding-bottom:0px;
}

#newslist H2, #caseslist H2{}

.case-list-title { 
	font-weight:bold;
	background:url(../images/bullet_case.gif) no-repeat 0px 2px;	
	padding-left:17px;
}
.news-list-title { 
	font-weight:bold;
	background:url(../images/bullet_news.gif) no-repeat 0px 2px;
	padding-left:17px;
}

.news-list-title a:link, .case-list-title a:link, .news-list-title a:visited, .case-list-title a:visited
{
	color:#333;
}

.news-list-title a:hover, .case-list-title a:hover
{
	color:#559119;
}

#contactinfo
{
	margin:0px 0px 20px 0px;
	padding:0px 0px 0px 10px;	
	vertical-align:top;
}

.table_list TD
{
	padding-top:5px;
}


.td_list IMG
{
	margin: 3px 10px 0px 0px;
}

.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */
.cl { clear: left; }
.article-title { color:#999966; font-size:25px; font-weight:normal; }
a.readmore { color:#999; font-size:11px; line-height:28px; font-weight:normal; }
a.readmore:link { color:#999; }
a.readmore:hover { text-decoration:underline; }
a.readmore:visited { color:#999; }
.postdate { text-align:right; }
.introduction { font-weight:bold; }
.index-introduction { padding-top: 5px; height: 43px; overflow:hidden; line-height:15px; }
#breaking-news { overflow:hidden; }
#breaking-news ul { clear:left; }
#breaking-news li { height:auto; }

#contactform TABLE{
	border:1px solid gray;
}

#contactform TABLE TD{
	padding:10px;
	background-color:#346699;
}

.form_tdl
{
	font-weight:bold;
	color:white;
}

#contactform TABLE TD.form_tdr INPUT{
	width:400px;
}

#contactform TABLE TD TEXTAREA{
	width:400px;
	height:150px;
}

.message
{
	font-size:18px;
}