body { 
	margin:0;
	background:url(../pict/cnea_bg.png) 0 0 repeat-x #5e849b;
	font-family:"Lora","Trebuchet MS", Arial, Helvetica, sans-serif;
	/*font-size: 65%;*/
/*margin:0px; font-family:Arial, Helvetica, sans-serif; background:#294164; */
}
.main_bg{
	background:url(../pict/cnea_bg_main.png) top center no-repeat;
	width:100%;
	min-width:992px;
	position:relative;
	}
.header { width:980px; height:95px; margin:0px auto 0px; background:#FFFFFF; padding:10px; font-size:12px; 
  margin-bottom:5px; 
  -moz-border-radius: 0px 0px 10px 10px;
  border-radius: 0px 0px 10px 10px;
}
.header h1{
font-weight:normal;
margin:0px;
}
.header h2{
font-weight:normal;
text-transform:uppercase;
font-size:12px;
color:#777777;
margin:13px 0px 5px 0px;
}
.container { width:980px; margin:0px auto 0px; background:#FFFFFF; padding:10px; font-size:12px; 
  margin-bottom:5px; 
  -moz-border-radius: 10px 10px 10px 10px;
  border-radius: 10px 10px 10px 10px;
}
a { color:#000; }
#footer{ background:#F0F0F0; padding:10px; border:#999 dotted 1px; }
hr { border: 0; width: 100%; color: #294164; background-color: #294164; height: 5px; }
.thin { border: 0; width: 100%; color: #ccc; background-color: #ccc; height: 1px; }
h2, h3, h4, h5, h6 { padding:0px 20px}
P { font-size:16px; padding:0px 30px;text-align:justify}
a.noul {text-decoration:none}
ul { font-size:16px; list-style-position: inside; margin:0px 30px;text-align:justify}
ol { font-size:16px; list-style-position: inside; margin:0px 30px;text-align:justify}
ul.lbboxes  {
  margin:0px;
  padding:0px;
}
ul.lbboxes  li {
  list-style:none;
  /*background-color:#5e849b;
  border-top:1px solid #E1E1E1;
  color:#FFF;*/
  border:#5e849b solid 3px;
  height:105px;
  position:relative;
  padding-left:15px;
  font-size:12px;
  text-align:left;
  margin: 1px;
  -moz-border-radius: 10px 10px 10px 10px;
  border-radius: 10px 10px 10px 10px;
}
ul.lbboxes a { text-decoration: none; /*color:#ffffff*/}
ul.lbboxes li img{
  height:60px;
  width:60px;
  margin:20px 15px 20px 0px;
  float:left;
  padding:1px;
  border:#C5C5C5 solid 1px;
}
.clear {
  clear:both
}
.item {
  margin: 10px 30px;
  padding: 10px;
  border:#cce3ee solid 3px;
  overflow:hidden;
}

.subitem {
  margin: 10px 30px;
  padding: 10px;
  border:#cce3ee solid 1px;
  overflow:hidden;
}
.item img{
  float:right;
  width: 200px;
  margin: 15px;
}
#topdiv  {
  width:1000px;
  margin:0px auto 0px;
  margin-top:5px; 
  padding:0px;
  background:#00ff00;
}
.topmenu  {
  list-style:none;
  float:right;
  margin:1px 2px;
  font-size:12px;
  padding:5px;
  text-align:center;
  font-style:italic;
}
.topmenu td {
  margin:5px;
  padding:5px 15px;
}
.topmenu  a {
  color:#bbbbbb;
  text-decoration: none;
}
.topmenu  a:hover {
  color:#555555;
  text-decoration: none;
}
ul.lbboxes2  {
  margin:0px;
  padding:0px;
}
ul.lbboxes2  li {
  list-style:none;
  /*background-color:#5e849b;
  border-top:1px solid #E1E1E1;
  color:#FFF;*/
  height:120px;
  position:relative;
  padding:10px 10px;
  font-size:12px;
  text-align:left;
  margin: 1px;
}
ul.lbboxes2 h3 { padding-bottom: 0px; margin-bottom:0px;/*color:#ffffff*/}
ul.lbboxes2 p { padding: 0px; margin:0px;/*color:#ffffff*/}
ul.lbboxes2 a { text-decoration: none; /*color:#ffffff*/}
ul.lbboxes2 li img{
  height:90px;
  width:90px;
  margin:0px 15px 20px 0px;
  float:left;
  padding:3px;
  /*border:#C5C5C5 solid 2px;*/
  border:#6FA2DD solid 3px;
  border-radius: 50%;
}
.navigator-wrap-txt {
  height:110px;
  margin-right:25px;
  text-align:left;
  font-size:12px;
}
.circular--landscape {
  display: inline-block;
  position: relative;
  width: 200px;
  height: 200px;
  overflow: hidden;
  border-radius: 50%;
}
.circular--landscape img {
  width: auto;
  height: 100%;
  margin-left: -50px;
}
