
.wsEd a{
  color:#129acc;
}

body {
  background-image: url(../images/body-bg.gif);
  background-repeat: repeat-x;
  background-position:0 19px;
}

#head {
  position:relative;
  height: 154px;
  background:white;
  background-image: url(../images/shadow.gif);
  background-repeat: repeat-y;
  padding-left:20px;
  padding-right:20px;
  overflow:hidden;
}

.head1{
  background:#295157;
  background-image: url(../images/ifm/header-bg.png);
  background-repeat: no-repeat;
	height: 143px;
  margin:0 0 0 0;
}

#head3{
  margin:0 0 0 0;
  padding:0;
  width:771px;
  height:98px;
  overflow:hidden;
  clear:both;
}

#head4{
  display:block;
  background:red;
  background-image: url(../images/ifm/Hotline.jpg);
  background-repeat: no-repeat;
  width:184px;
  height:105px;
  clear:both;
}


.head-link{
  height:26px;
  float:right;
  margin:0;
  padding:0 0 0px 0;
}

.center-flash{
  position:relative;
  height:244px;
	background-image: url(../images/flash-line.gif);
  background-repeat: repeat-x;
  width:772px;
}

.center-flash2{
  position:relative;
  height:8px;
  width:772px;
	background-image: url(../images/flash-line.gif);
  background-repeat: repeat-x;
  background-position:0 -7px;
  margin:0;
  padding:0;
  
}

.events-box .more a{
  display:block;
  width:66px;
  height:22px;
  background-image: url(../images/ifm/more.gif);  
  background-repeat:no-repeat
}

.testimonial-box .more{
  float:right;
  margin:8px 5px 0 0;
}

.testimonial-box .more a{
  display:block;
  width:66px;
  height:22px;
  background-image: url(../images/ifm/more.gif);
  background-repeat:no-repeat
}

.events-box table.calendar td.events_a{
  background: #129acc;
}

.events-box table.calendar td a{
  background: #129acc;
  color:white;
}
    /* ------------- menu ----------------------------------- */
   
#menu{
  position:absolute;
  padding:0; 
  width:391px;
  overflow:hidden;
  height:28px;
  top:122px;
  right:0px;
}

#menu ul{
  list-style-type:none;
  margin:0;
  padding:0;

}

#menu ul li{
  float:left;
  margin-right:4px;
}

#menu ul li a{
  display:block;
  width:101px;
  height:15px;
  background-repeat: no-repeat;
  overflow:hidden;
  background-position:0 0px;
}

#menu ul li.mid1 a{
  background-image: url(../images/ifm/brochure.gif);
    width:78px;
}

#menu ul li.mid2 a{
  background-image: url(../images/ifm/book.gif);
  width:101px;
}

#menu ul li.mid3 a{
  background-image: url(../images/ifm/register.gif);
    width:94px;
}

#menu ul li.mid4 a{
  background-image: url(../images/ifm/email.gif);
    width:98px;
}

#menu ul li.mid1 a:hover{
  background-image: url(../images/ifm/brochure2.gif);
  background-position:0 0px;
}

#menu ul li.mid2 a:hover{
  background-image: url(../images/ifm/book2.gif);
  background-position:0 0px;
}

#menu ul li.mid3 a:hover{
  background-image: url(../images/ifm/register2.gif);
  background-position:0 0px;
}

#menu ul li.mid4 a:hover{
  background-image: url(../images/ifm/email2.gif);
  background-position:0 0px;
}

/* left menu ------------------- */

#left-menu{
  font-family:tahoma;
  position:relative;
  margin:0;
  padding:12px 0 0px 0;
  margin-bottom:10px;
  background:#6e9ba1;
  background-image: url(../images/ifm/menu.gif);
  background-repeat: repeat-x;
  background-position: 0 0;
  width:178px;
}

#left-menu ul li a{
  background-image: url(../images/ifm/menu-arrow.gif);  
}

#left-menu ul li ul li{
  background:#6e9ba1;
}


#left-menu ul li ul li a, #left-menu ul li:hover ul li a, #left-menu ul li.hover ul li a{
  background:#6e9ba1;
}

#left-menu ul li:hover ul li a:hover, #left-menu ul li.hover ul li a:hover, #left-menu ul li ul li a:hover{
  background:#6e9ba1;
  color:#333;
  
}

