@charset "utf-8";

/* CSS Document */

/* general css */

body{

   font-family: Verdana, Geneva, sans-serif;

   font-size:11px;

   margin:0;

   padding:0;

   color:#202930;

   line-height: 15px;

   background:#e0edf3;

}

p{

   margin: 10px 0px;

   line-height: 15px;

}

a{ 

  text-decoration:none; 

  color:#bd0200;

}

h1, h2, h3, h4, h5{ 

  margin:0px;

  font-weight:normal;

}

input, textarea, button{ 

  outline:none;

}

fieldset {

  border:none;

}



/* custom structure */



div#ela-header {

  height: 215px;

  background: #006898;

  border-bottom: 4px solid #bd0200;

}

div._topInner {

  width: 940px;

  margin: 0 auto;

}

div.moduletable_logo {

  float: left;

}

div.moduletable_qt {

  float: right;

  position: relative;

  top: 45px;

  color: #e6ffff;

  line-height: 22px;

  text-align: right;

}

div.custom_logo p {

  margin: 0px;

  padding-top: 15px;

}

div.custom_qt h2 {

  font-size: 17px;

  line-height: 22px;

  font-weight: lighter;

  text-align:right;

}

/* ** menu ** */



div#horiz-menu, #horiz-menu .shadow-l, #horiz-menu .shadow-r { 

  background: none !important;
  position: relative;
  bottom: 4px;

}

ul.menu-horzmenu {

  width: 755px;

  top: 15px;

}

div#horiz-menu li {

   background:none !important;

   border-right: 0px !important;

}

div#horiz-menu ul.menu-horzmenu li ul {

  background:#006898 !important;

  border:none !important;

}

div#horiz-menu li span, div#horiz-menu li a {

  font-size: 12px !important;

  padding: 0px 5px !important;

  font-weight: normal !important;

  border-left:0px !important;

}

div#horiz-menu li span:hover, div#horiz-menu li a:hover, div#horiz-menu li.active span, div#horiz-menu li.active a {

  color:#c46c74 !important;

}

/* *** search box *** */

div.moduletable_srch {

  float: right;

  position: relative;

  bottom: 15px;

}

div.moduletable_srch {

  float: right;

  position: relative;

  bottom: 20px;
  z-index: 99999;

}



input#mod-search-searchword {

  color: #b0b0ae !important;

  border:none !important;

  width: 170px;

  padding-left: 5px;

}

/** main body **/

.theme-default .nivoSlider {

  box-shadow: none !important;

}



/** main body **/

div.inner-main {

  width: 940px;

  margin: 0 auto;

}

div.inner-left {

  float: left;

  width: 50%;

}

div.blog-featured p {

  color: #202930;

  line-height: 20px;

  font-size: 15px;

  padding: 10px;

}

div.moduletable_news {

  background: #ffffff;

  margin-top: 10px;

  border-top-right-radius: 10px;

  border-top-left-radius: 10px;

  padding: 20px; padding-top: 10px !important; 

  padding-bottom:10px;

  min-height: 207px

}

.infirstrow {

  border-top:none !important;

}

div.moduletable_news h3 {

  margin-bottom: 18px;

  color: #07658b;

  font-weight: bold;

  font-size: 20px;

  margin-top: 8px;

}

div.aidanews2_head {

  width: 57%;

  float: right;

}

div.aidanews2_mainC {

  position: relative;

  bottom: 30px;

  min-height: 115px;

}

a.aidanews2_img1 {

  float: left;

  margin-right: 15px;

}

h1.aidanews2_title a {

  color: #202930;

}

span.aidanews2_text {

  position: relative;

  top: 35px;

  text-align: justify;

  display: block;

}

div.aidanews2_botL {

  float: right;

  width: 70px;

  margin-top: -30px;

}

span.aidanews2_readmore {

  color: #bd0200;

}

.aidanews2_line {

  border-bottom: none !important;

}

/** right content **/

div.inner-right {

  width: 45%;

  float: right;

  padding: 15px;

  padding-right: 0px;

}

div.inner-right-right {
  width: 47%;

  float: right;

  padding: 12px;

  padding-right: 0px;


}

div.moduletable_prmsg {

  background: #ffffff;

  padding: 15px 15px;

  border-top-right-radius: 10px;

  border-top-left-radius: 10px;
  
  clear: both;
  
  min-height: 335px;

}

#amharic{
  
  width: 51%;
  
  float: left;
}

#english{

  width: 45%;
  
  float: left;
  
  margin-left:10px;

}

div.moduletable_prmsg h3 {

  font-size: 16px;
  color: #07658b;
  margin-bottom: 15px;
  text-align: center;

}

#english > p:nth-child(1){
  text-align:center;
  
  color: #07658B;
  font-size: 14px;
}

#amharic > p:nth-child(1){
  text-align:center;
  
  color: #07658B;
  font-size: 14px;
}
div.rht-sector {

  margin-top: 20px;

}

div.custom_prmsg a {

  margin: 10px 5px 0px 0px;

}

div.moduletable_left {

  width: 46%;

  float: left;

  background: #fdfdfd;

  padding: 10px;

  border-radius: 10px;

  -webkit-border-radius: 10px;

  -moz-border-radius: 10px;
  
  height: 200px;

}

div.moduletable_left h3 {

  margin-bottom: 15px;

  color: #07658b;

  font-weight: bold;

  font-size: 18px;

  margin-top: 5px;

}

div.custom_left h3 {

  color: #202930;

  font-size: 12px;

  margin-bottom: 0px;

}

/*** events ****/

div.rht-sector div.moduletable {

  background: #006898;

  width: 41%;

  float: left;

  padding: 10px;

  margin-left: 15px;

  border-radius: 10px;

  -webkit-border-radius: 10px;

  -moz-border-radius: 10px;

  height: 200px;

}

div.rht-sector div.moduletable h3 {

  margin-bottom: 15px;

  color: #ffffff;

  font-weight: bold;

  font-size: 18px;

  margin-top: 5px;

}

.mod_events_monthyear {

  border: none !important;

  background:none !important;

  width:165px !important;

  margin-bottom: 15px !important;

}

table.mod_events_monthyear td:first-child {

  display: none;

}

table.mod_events_monthyear td:last-child {

  display: none;

}

table.mod_events_monthyear td {

  border-bottom: 1px solid #ffffff;

  padding-bottom: 10px;

}

.mod_events_table {

  width:165px!important;

  border:none !important;

  border-spacing: 4px;

}

.mod_events_td_dayname {

  background:none !important;

  border-bottom: none !important;

}

table.mod_events_monthyear a {

  font-size: 1.2em;

}

tr.mod_events_dayname {

  display: none;

}

td.mod_events_td_daynoevents, td.mod_events_td_todaynoevents{

  border: none !important;

  background: #cccfd8 !important;

}

td.mod_events_td_daywithevents {

  background: #bd1b10;

  border: none !important;

}

a.mod_events_daylink.hover {

  color:#bd1b10 !important;

}

 .mod_events_monthyear td:nth-child(2) div.mod_events_link {

  background: url(../images/ico/left.png) no-repeat;

  background-position: 0px 1px;

  font-size: 0px;

  height: 16px;

  width: 15px;

}

.mod_events_monthyear td:nth-child(4) div.mod_events_link {

  background: url(../images/ico/right.png) no-repeat;

  background-position: 0px 1px;

  font-size: 0px;

  height: 16p;

  width: 15px;

}

td.mod_events_td_daywithevents a {

  color: #ffffff !important;

}

/*** strat -- Footer ***/

div#ela-main {

  min-height: 650px;

  width: 100%;

}

div#ela-footer {

  background: #afafaf;

  min-height: 150px;
  clear:both;

}

div._inner-foot {

  width: 940px;

  margin: 0 auto;

  padding-top: 20px;

}

div._inner-foot h3 {

  color: #ffffff;

  font-size: 15px;

  font-weight: 800;

}

div.moduletable_pt, div.moduletable_links,div.moduletable_ftmenu {

  float: left;

  padding-top: 10px;

}

div.moduletable_cont {

  float: right;

}

div._inner-foot li {

  display: inline-block;

  padding-right: 3px;

}

div._inner-foot ul {

  list-style: none;

  margin-left: -40px;

}

div.moduletable_ftmenu li {

  display: block;

}

/*** social links ***/

div.moduletable_links {

  width: 22%;

  margin-left: 30px;

}

a._fb {

  background: url(../images/ico/socialLinks.png);
  /*background: url(../images/ico/fb.png);*/

  text-indent: -9999px;

  display: block;

  height: 30px;

  width: 36px;

  background-position: 0px -1px;

}

a._twt {

  background: url(../images/ico/socialLinks.png);

  text-indent: -9999px;

  display: block;

  height: 30px;

  width: 30px;

  background-position: -44px 0px;

}

a._lnk {

  background: url(../images/ico/socialLinks.png);

  text-indent: -9999px;

  display: block;

  height: 30px;

  width: 30px;

  background-position: -81px 0px;

}

a._flk {

  background: url(../images/ico/socialLinks.png);

  text-indent: -9999px;

  display: block;

  height: 30px;

  width: 32px;

  background-position: 37px 0px;

}

div.moduletable_cont h3, div.custom_cont p {

  text-align: left !important;

}

div.moduletable_ftmenu a {

  color: #151618 !important;

}

div.moduletable_ftmenu a:hover {

  color:#bd0200 !important

}

/*** second pages ***/



/*** Articles ****/

div.item-page h1 {

  color: #07658b;

  margin: 15px 0px;
  margin-bottom: 20px !important;

}

div#ela-main div._mainBody, div.blog {

  width: 940px;

  margin: 0 auto;

  min-height: 520px;

  padding: 10px 15px;

  margin-top: 10px;

}

/*** documents ***/

div#dm_header {

  width: 940px;

  margin: 0 auto;

  background: #ffffff;

  margin-top: 10px;

}

#ela-main > div > div.blog > h2 > span{
color: #07658b;
font-size: 20px;
}

#ela-main > div > div.item-page > h2:nth-child(1){
color: #07658b;
font-size: 20px;
}

#ela-footer > div._inner-foot > div.moduletable_links > div > p > a:nth-child(n) > img{
  line-height: 1.3em;
  height: 32px;

}

/***** contact form ***/

div#ela-main div.contac {

  width: 940px;

  margin: 0 auto;

  margin-top: 10px;

  background: #ffffff;

  padding: 10px 15px;

  min-height: 520px;

}

div#phocagallery {

  width: 916px;

  margin: 0 auto;

  margin-top: 10px;

  background: #ffffff;

  padding: 10px 15px;

  min-height:515px !important;

}

div#phocagallery h1 {

  color: #07658b;

  margin: 15px 0px;

}

div.dm_cat {

  width: 940px;

  margin: 0 auto;

  background: #ffffff;

}

div#dm_docs {

  width: 940px;

  margin: 0 auto;

  background: #ffffff;

  margin-top: -10px;

  padding: 10px 0px;

}

div#dm_docs i {

  padding: 10px;

}

span.contact-name {

  color: #07658b;

  font-size: 20px;

}

div.contact h2 {

  margin: 15px 0px;

  padding-left: 5px;

}

button.button.validate, button.button {

  background: #006898;

  color: #ffffff;

  border: none;

  padding: 6px;

  cursor:pointer !important;

}

/**** Events ***/

div#jevents_header {

  width: 940px;

  margin: 10px auto;

  background: #ffffff;

}

div#jevents_body {

  width: 940px;

  margin: 0 auto;

  background: #fff;

  margin-top: -10px;

  min-height: 505px;

}

div#jevents_header h2 {

  padding: 10px 15px;

  font-size: 22px;

  color: #006898;

}

ul.actions {

  margin-right: 15px;

}

legend.ev_fieldset {

  color: #006898;

  padding-left: 5px;

}

#jevents_body > p {

  display: none !important;

}

table.cal_table {

  width: 95%;

  height: 100%;

  margin-bottom: 10px;

}

div#ela-main div.search {

  width: 940px;

  margin: 0 auto;

  margin-top: 10px;

  background: #ffffff;

  padding: 10px 15px;

}
div#horiz-menu ul.menu-horzmenu li li span, div#horiz-menu ul.menu-horzmenu li li a  {
  width:175px !important;
}

div.blog h2 {
  margin: 15px 0px;
  color: #006898;  
}
div.item-page,div.blog, div#ela-main div.contact {
  width: 690px;
  float: left;
  padding-right: 15px;
  background: #ffffff;
  padding-left: 15px;  min-height: 500px !important;
}
div.item-page
{
  margin-bottom:10px;
}
div._rht {
  float: right;
  width: 220px;
}
div._rht div.moduletable {
  background: #006898;
  width: 41%;
  float: left;
  padding: 10px;
  margin-left: 15px;
  border-radius: 10px;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  height: 215px;
  width: 186px;
}
div._rht div.moduletable h3 {
  margin-bottom: 15px;
  color: #ffffff;
  font-weight: bold;
  font-size: 18px;
  margin-top: 5px;
}
div._rht div.moduletable_left {
  width: 185px !important;
  margin: 0px 0px 20px 15px;
}
div.blog {
  margin-top: 0px;
  margin-bottom: 10px;
}
div.blog h1 {
  margin-top: 8px;
  margin-bottom: 25px;
  color: #006898;
}
div.pagination li {
  display: inline-block;
  float: left;
  padding-right: 5px;
  margin-bottom: 10px;
}
div.pagination>ul {
  list-style: none;
}
div.pagination li>a:hover {
  color: #006898;
}
div.dm_row.dm_light a {
  color: #006898 !important;
}
#pg-icons > a > img
{
display: none;
}