body {
        background:#FFF;
        margin:0px 0px 0px 0px;
}

.maintext {

        color: #000066;
        text-decoration: none;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        line-height: normal;
        font-weight: normal;

}

.pageheader {

                margin-top:100px;
                height:30px;
        color: #FFF;
        text-decoration: none;
        font: 12px Arial, Helvetica, sans-serif;
        text-align:center;
		

}

.table-margin-top {

        margin-top:20px;

}

.smalltext {

        color: #000000;
        text-decoration: none;
        font-family: Arial, Helvetica, sans-serif,Verdana;
        font-size: 11px;
        font-weight: normal;

}
.telnumb{

        color: #FFFFFF;
        text-decoration: none;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 16px;
        font-weight: normal;

}

.textheading {

        color: #000066;
        text-decoration: none;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        font-weight: bold;

}
.errormessage {

        color: #FF0000;
        text-decoration: none;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        line-height: normal;
        font-weight: normal;

}
.smalltextt {

        color: #000066;
        text-decoration: none;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        line-height: normal;
        font-weight: normal;

}

.footertext {

        color: #000066;
        text-decoration: none;
        text-align: justify;
        font: 10px normal Arial, Helvetica, sans-serif;
                
} 
.CKMIG {

        color: #FFFFFF;
        text-decoration: shadow;
        text-align: right;
        font: 20px normal Arial, Helvetica, sans-serif;
                
}         

/*--------------- IMAGES ---------------*/

.nav-topleft-corner {

        width:153px;height:70px; background:url(../../images/ba54.gif); background-repeat:no-repeat; float:left; 

}

.nav-bg {

         background:url(../../images/ba55.gif); background-repeat:repeat-y;

}

.nav-bottomleft-corner {

        width:153px; height:25px; background:url(../../images/ba56.gif); background-repeat:no-repeat; float:left; 

}

.rightside-bg {

        width::150px; background:url(../../images/ba58.gif); background-repeat:repeat-y;

}

.rightside-img1 {

        width:148px; height:23px; background:url(../../images/ba57.gif); background-repeat:no-repeat; float:right;

}

.rightside-img2 {

        width:148px; height:181px; background:url(../../images/mi3_538.jpg); background-repeat:no-repeat; float:right;

}

.rightside-img3 {
        width:148px; height:123px; background:url(../../images/ba59.gif); background-repeat:no-repeat; float:right;
}

.rightside-img4 {
        width:146px; height:123px; background:url(../../images/ba59.gif); background-repeat:no-repeat; float:right;
}

.hdr-top-bg {
        background:url(../../images/ba52.gif); background-repeat:repeat-x; 
}

.hdr-middle-img {
        background-color:#427BB5;
}

.hdr-bottom-bg {
        background:url(../../images/ba65.gif); background-repeat:repeat-x; 
}

.footer-left-corner {

        width:177px; height:84px; float:left; background:url(../../images/ba60.gif); background-repeat:no-repeat;

}

.footer-right-corner {

        width:150px; height:84px; float:right; background:url(../../images/ba62.gif); background-repeat:no-repeat;

}

.footer-mid-area {

        float:left; background:url(../../images/ba61.gif); background-repeat:repeat-x;

}
/*--------------------------------Other-------------------------------------*/
.innerpage-hdr-email {
        
                font-family:"Courier New", Courier, monospace;
                font-size:11px;
                color:#000000;
                text-decoration:underline;
                padding:28px;
}

.homepage-hdr-email-link {

        font-family:Arial, Helvetica, sans-serif;
        font-size:11px;
        color:#FFFFFF;
        text-decoration:none;

}

a.homepage-hdr-email-link:hover {



        font-family:Arial, Helvetica, sans-serif;
        font-size:11px;
        color:#0033CC;
        text-decoration:underline;

}



.menu-buttons {

        width:112px;
        height:22px;
        background:url(../../images/btn.gif);
        background-repeat:no-repeat;
        font-family:Arial, Helvetica, sans-serif;
        font-size:12px;
        color:#FFFFFF;
        text-decoration:none;
        text-align:center;
        vertical-align:middle;

}

.button {

        width:148px;
        height:20px;
        background:url(../../images/btn1.gif);
        background-repeat:no-repeat;
        font-family:Arial, Helvetica, sans-serif;
        font-size:12px;
        color:#FFFFFF;
        text-decoration:none;
        text-align:center;

}
#CalendarControlIFrame {
  display: none;
  left: 0px;
  position: absolute;
  top: 0px;
  height: 250px;
  width: 250px;
  z-index: 99;
}

#CalendarControl {
  position:absolute;
  background-color:#FFF;
  margin:0;
  padding:0;
  display:none;
  z-index: 100;
}

#CalendarControl table {
  font-family: arial, verdana, helvetica, sans-serif;
  font-size: 8pt;
  border-left: 1px solid #336;
  border-right: 1px solid #336;
}

#CalendarControl th {
  font-weight: normal;
}

#CalendarControl th a {
  font-weight: normal;
  text-decoration: none;
  color: #FFF;
  padding: 1px;
}

#CalendarControl td {
  text-align: center;
}

#CalendarControl .header {
  background-color: #336;
}

#CalendarControl .weekday {
  background-color: #DDD;
  color: #000;
}

#CalendarControl .weekend {
  background-color: #FFC;
  color: #000;
}

#CalendarControl .current {
  border: 1px solid #339;
  background-color: #336;
  color: #FFF;
}

#CalendarControl .weekday,
#CalendarControl .weekend,
#CalendarControl .current {
  display: block;
  text-decoration: none;
  border: 1px solid #FFF;
  width: 2em;
}

#CalendarControl .weekday:hover,
#CalendarControl .weekend:hover,
#CalendarControl .current:hover {
  color: #FFF;
  background-color: #336;
  border: 1px solid #999;
}

#CalendarControl .previous {
  text-align: left;
}

#CalendarControl .next {
  text-align: right;
}

#CalendarControl .previous,
#CalendarControl .next {
  padding: 1px 3px 1px 3px;
  font-size: 1.4em;
}

#CalendarControl .previous a,
#CalendarControl .next a {
  color: #FFF;
  text-decoration: none;
  font-weight: bold;
}

#CalendarControl .title {
  text-align: center;
  font-weight: bold;
  color: #FFF;
}

#CalendarControl .empty {
  background-color: #CCC;
  border: 1px solid #FFF;
}
