﻿body { margin:0px; font-family:Trebuchet MS; }
p { margin:0px; }
.WholeDiv { width:1024px; }/*--padding:0px 25px 0px 25px;--*/ 

.heading { font-size:18px; width:100%; text-align:center; padding-top:0px; padding-bottom:10px; }
.PageHeading { font-size:18px; width:100%; text-align:center; padding-top:0px; padding-bottom:3px; }
.hrHeading { width:100%; background-color:#A2a2a2; height:1px; margin-bottom:7px; }
.headnews { font-size:18px; width:280px; float:left; text-align:center; padding-top:10px; padding-bottom:5px; }
.Subheading { font-size:14px; font-weight:bold; padding-top:0px; padding-bottom:3px; text-align:left; }
.Subhead { font-size:14px; font-weight:bold; padding-top:0px; padding-bottom:3px; color:White; }
.Content  { font-size:12px; font-family:Trebuchet MS;
    color: #000099;
}
.lblStyle { font-size:12px; padding-right:10px; float:left; width:45%; text-align:right; }
.lblFloatStyle { font-size:14px; width:200px; padding-right:10px; float:left; text-align:right; }
.txtStyle { font-size:12px; text-align:left; margin-bottom:2px; width:50%; text-align:left; font-family:Trebuchet MS; }
.txtFloatStyle { font-size:14px; width:200px; text-align:left; margin-bottom:2px; text-align:left; }
.ddlStyle { font-size:12px; text-align:left; margin-bottom:2px; width:auto; font-family:Trebuchet MS;
    color: #000099;
}
.btnStyle { font-size:12px; width:auto; font-family:Trebuchet MS; }
.lbnStyle { font-size:12px; color:#000099; 
text-align:left; text-decoration:none; font-weight:bold; margin:0px; }
.lbnStyle:hover { font-size:12px; color:Black; text-align:left; text-decoration:underline; font-weight:bold; margin:0px; }
.lbnWhiteStyle { font-size:12px; color:Black; text-align:left; text-decoration:none; font-weight:bold; margin:0px; }
.lbnWhiteStyle:hover { font-size:12px; color:Black; text-align:left; text-decoration:underline; font-weight:bold; margin:0px; }
.Message { font-size:12px; color:Red; text-align:center; font-family:Trebuchet MS; }
.MailLink { font-size:12px; color:Black; text-align:left; text-decoration:none; margin:0px; }
.MailLink:hover { font-size:12px; color:Black; text-align:left; text-decoration:none; margin:0px; }
.Download { font-size:12px; color:Black; text-align:left; text-decoration:none; font-weight:bold; cursor:pointer; }
.Download:hover { font-size:12px; color:Black; text-align:left; text-decoration:underline; font-weight:bold; cursor:pointer; }
.FontStyle { font-family:Trebuchet MS; }
.CalenderStyle { background-color:White; }

.hrStyle { margin:3px 0px 3px 0px; background-color:#d4cdcd; height:1px; }
.hrMyProfile { margin:0px 0px 5px 0px; background-color:#FFFFFF; height:1px; }
.hrDGS { margin:10px 0px 3px 0px; background-color:#d4cdcd; height:0px; } 
.dvToggle {  border:1px solid black; padding:5px; margin-top:5px; }

.CreateNew { font-size:12px; font-weight:bold; color:Black; text-decoration:none; padding:0px 0px 7px 0px; text-align:right; }
.CreateNew:hover { font-size:12px; font-weight:bold; color:Black; text-decoration:underline; padding:5px 0px 7px 0px; text-align:right; }

.Eprm { font-size:12px; color:White; text-decoration:none; padding:0px 36px 20px 0px; }
.Welcome { font-weight:bold;
    color: #000099;
} 
/*----------Grid view ------------------*/
.HeaderRow { font-size:12px; font-weight:bold; height:25px; background-color:#007abc; color:White; }
.RowStyle { font-size:12px; height:25px; background-color:#80ceeb; }
.AlternateRow { font-size:12px; height:25px; background-color:#FFFFFF; }
.PagerRow { font-size:12px; font-weight:bold; color:Black; }
.GvDate { white-space:nowrap; }
.FixHeight { white-space:nowrap; overflow:hidden; margin:0px; }

/*------User-----*/
.Userlbl { font-size:12px; width:49%; padding-right:10px; float:left; text-align:right;
    color: #000099;
}
.Usertxt { font-size:12px; text-align:left; margin-bottom:2px; text-align:left; }

/*------Employee-----*/
.MyprofileHead { text-align:left; font-size:18px; }
.dvEmployee { width:275px; float:left; }
.EmpColon { width:10px; float:left; }
.Empplbl { font-size:12px; width:200px; padding-right:10px; float:left; text-align:left; }
.Empptxt { font-size:12px; text-align:left; margin-bottom:2px; }
.EmpName { font-size:15px; font-weight:bold; text-align:left; font-family:Trebuchet MS; height:100px; vertical-align:middle; padding-top:35px; }
.Employeelbl { font-size:12px; width:400px; padding-right:10px; float:left; text-align:right;
    color: #000099;
}
.Employeetxt { font-size:12px; text-align:left; margin-bottom:2px; text-align:left; }
.EmployeeView { font-size:12px; width:280px; padding-right:5px; float:left; text-align:right; }
.EmployeeViewTxt { font-size:12px; width:300px; text-align:left; }

/*------Job Card-----*/
.JCEmployeelbl { font-size:12px; width:70px; padding-right:10px; float:left; text-align:left; }
.JCEmployeetxt { font-size:12px; text-align:left; margin-bottom:2px; text-align:left; }
.JCEmployeeView { font-size:12px; width:280px; padding-right:5px; float:left; text-align:right; }
.JCEmployeeViewTxt { font-size:12px; width:300px; text-align:left; }

/*------HoD Job Card-----*/
.HODJCContent { font-size:12px; width:600px; padding:0px; text-align:left; }
.HODJCEmployeelbl { font-size:12px; width:150px; padding-right:10px; text-align:right; float:left; }
.HODJClbl { font-size:12px; width:55px; padding-right:10px; text-align:left; float:left; }
.HODJCEmployeetxt { font-size:12px; text-align:left; text-align:left; }
.PopStyle { background-color:Gray; padding:3px; color:White; border:3px white solid; }
.modalBackground { background-color:ThreeDShadow; filter:alpha(opacity=70); opacity:0.7; }

/*------News-----*/
.Newstxttitle { font-size:12px; width:425px; padding-right:10px; text-align:left; }
.Newslbl { font-size:12px; width:150px; padding:0px 10px 0px 10px; float:left; text-align:right; }
.Newstxt { font-size:12px; text-align:left; margin-bottom:2px; text-align:left;  }
.NewstxtTinyMce { font-size:12px; text-align:left; margin-bottom:2px; text-align:left; }

.HLContent
{
    font-family:Trebuchet MS;
    font-size:12px;
	color:#1ba4e3;
	text-decoration:none;
    text-align:left;
}



/*------Events-----*/
.Eventslbl { font-size:12px; width:150px; padding:0px 10px 0px 10px; float:left; text-align:right; }
.Eventstxt { font-size:12px; text-align:left; margin-bottom:2px; text-align:left; }
.dvEvensMore 

/*-----------------------Weekly Report-------------*/
.dvFileUploadStyle { font-family:Trebuchet MS; font-size:12px; color:White; }

/*-----------Directorate List-------------*/
.DirHeaderRow { width:600px; border:1px solid; background-color:#007abc; }
.DirListRow { width:600px; height:110px; }
.DirList { width:598px; height:110px; border:1px #a2a2a2 solid; border-width:1px 1px 0px 1px; }
.DirListBottom { width:598px; height:110px; border:1px #a2a2a2 solid; border-width:1px 1px 1px 1px; }
.DirListImg { float:left; width:120px; text-align:left; padding:5px; height:100px; }
.DirListtxt { font-size:12px; line-height:20px; text-align:left; padding:10px; }

/*-----------krishna---------*/
.headerlang{ float:left; height:137px; width:210px; border:0px; font-weight:bold; background-image:url('../Images/header_03.jpg'); background-repeat:no-repeat; }
.contentlang{ font-size:12px; color:White; font-weight:bold; text-decoration:none; }
.page { width: 1024px; background-color: White; margin: 0px auto 0px auto; }
.main { padding: 0px 12px; margin: 12px 8px 8px 8px; height:auto; }

.menu{  background-color:#f1f0f0; background: #f1f0f0; background: -moz-linear-gradient(top, #f1f0f0, #d4cdcd); background: -webkit-gradient(linear, 0% 0%, 0% 100%,from(#f1f0f0), to(#d4cdcd)); color:Black; height:30px; vertical-align:middle;  }

.menu1{ padding-top:5px; vertical-align:middle; width:860px; text-align:right; float:right; }
.menu1Enduser{ padding-top:5px; vertical-align:middle; text-align:right; }
.menucontent{ color:#8d8d8d; float:left; font-size:12px; width:80px;  text-align:center; text-decoration:none; }
.menucontentEnduser{ color:#8d8d8d; float:left; font-size:13px; text-align:center; text-decoration:none; }
.menudivider{ color:#8d8d8d; font-size:12px; width:15px; float:left; text-align:center; }
.menudividerAdmin{ color:#8d8d8d; font-size:12px; width:10px; float:left; text-align:center; }
.lnkmenu{ text-decoration:none; color:#000099; 
cursor:pointer; }
.lnkLoginMenu { text-decoration:none; font-size:12px; font-weight:normal; color:#000099; 
cursor:pointer; }
.hrFormsDownload { background-color:#E2E2E2; margin:3px 10px 3px 10px; width:290px; height:1px; }
.hrDirectorate  { background-color:#E2E2E2; margin:3px 10px 3px 10px; width:350px; height:1px; }

.footer{ width:1024px; text-align:center; padding:0px; height:25px; text-align: right; background-color:#000066; }
.eprm { color:Black; font-size:12px; text-decoration:none; padding-right:10px; }
.Employeemenu{  background-color:#f1f0f0; background: #f1f0f0; background: -moz-linear-gradient(top, #f1f0f0, #d4cdcd); background: -webkit-gradient(linear, 0% 0%, 0% 1024px,from(#f1f0f0), to(#d4cdcd)); color:Black; font-size:small; height:30px; vertical-align:middle;  }

/*------left side css begin------------------------------------------------------------------------------*/
.leftside{ width:180px; padding-left:15px; }

.dvCreateNew { padding:3px 5px 3px 0px; text-align:right;
    background-color:#bedcff; 
    background: #bedcff; color:White; border-radius:3px;
    background: -moz-linear-gradient(top, #bedcff, #eaf4ff);
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#bedcff), to(#eaf4ff));
    color:White; font-size:13px; width:72px; font-weight:bold; text-decoration:none; }
.sidemenucontent
{
    background-color:#f1f0f0; 
    background: #f1f0f0; margin-bottom:3px;
    background: -moz-linear-gradient(top, #f1f0f0, #d4cdcd);
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#f1f0f0), to(#d4cdcd));
    color:#3d3d3d; font-size:13px; width:170px; padding:5px; font-weight:normal; text-align:left; text-decoration:none;
}
.buttonstyle
{
    color:#000099; 
font-family:Trebuchet MS; font-size:13px; font-weight:normal; text-decoration:none;
}
.dvLidiStaff
{
    background-color:#f1f0f0; 
    background: #f1f0f0; margin-bottom:3px;
    background: -moz-linear-gradient(top, #f1f0f0, #d4cdcd);
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#f1f0f0), to(#d4cdcd));
    color:#3d3d3d; font-size:13px; width:162px; padding:5px; font-weight:normal; text-align:left; text-decoration:none;
}
.dvDGSColumn
{
    background-color:#bedcff; text-align:left; border-radius:7px;
    background: #bedcff; padding:10px;
    /*background: -moz-linear-gradient(top, #bedcff, #FFFFFF);
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#bedcff), to(#FFFFFF));
    color:#3d3d3d; font-size:13px; width:auto; text-align:left; line-height:25px; text-decoration:none;*/
}
.MyEmpProfile
{
    background-color:#bedcff; 
    background: #bedcff;
    background: -moz-linear-gradient(top, #bedcff, #FFFFFF);
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#bedcff), to(#FFFFFF));
    color:#3d3d3d; font-size:13px; width:172px; padding:0px; text-align:left; line-height:25px; text-decoration:none;
}
.sidemenuDefault
{
    background-color:#f1f0f0; 
    background: #f1f0f0;
    background: -moz-linear-gradient(top, #f1f0f0, #d4cdcd);
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#f1f0f0), to(#d4cdcd));
    color:#3d3d3d; font-size:13px; width:286px; padding:5px; font-weight:bold;  text-align:left; text-decoration:none;
}
.MyPage
{
    background-color:#0099d9; 
    background: #0099d9; color:White;
    background: -moz-linear-gradient(top, #0099d9, #015498);
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#0099d9), to(#015498));
    color:#8d8d8d; font-size:12px; width:162px; padding:5px; font-weight:bold;  text-align:left; text-decoration:none;
}
.MasterLonin{
    background-color:#bedcff; 
    background: #bedcff; color:White;
    background: -moz-linear-gradient(top, #bedcff, #eaf4ff);
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#bedcff), to(#eaf4ff));
    color:White; font-size:13px; width:172px; padding:0px; font-weight:bold;  text-align:left; text-decoration:none;
}
.calendercss{width:180px; padding:0px; font-size:12px;  text-align:left; text-decoration:none;
    color: #000000;
    font-weight: 700;
    background-color: #99FF99;
}
.calendercssAmharic{ width:180px; padding:0px 10px 0px 0px; font-size:12px;  text-align:left; text-decoration:none;  }

/*------left side css end------------------------------------------------------------------------------*/

/*------Center side css start------------------------------------------------------------------------------*/

.centertext{ width:610px; }
.centercontent
{
    width:292px;
    background-color:#f1f0f0; 
    background: #f1f0f0;
    background: -moz-linear-gradient(top, #f1f0f0, #d4cdcd);
    background: #f1f0f0;
    color:#8d8d8d; font-size:12px; padding:5px; font-weight:bold;  text-align:left; text-decoration:none;
    margin-bottom: 0px;
}
.bluecontent{ color:#1ba4e3; font-size:12px; font-weight:normal; text-align:left; cursor:pointer;  }/*1ba4e3*/
.dynamicbluecontent{ color:#1ba4e3; font-size:12px; font-weight:normal; text-align:left; text-decoration:none;  }
.shadowtext{color:#000099; 
font-size:12px; text-align:left; text-decoration:none; }
.lidinewscss{ float:left; width:300px; height:250px; }
.lidinewsbordercss{ float:left; padding:10px 10px 5px 10px; border: 1px solid #d4cdcd; height:190px; width:274px; text-align:left; overflow:auto; }
.lidinewsimgcss{ float:left; width:5px; padding-top:5px; }
.lidinewstextcss{ float:left; width:230px; line-height:10px; }
.lidinewsmorecss{ color:#1ba4e3; font-size:12px; vertical-align:bottom; padding-top:0px; text-decoration:none; text-align:right;  }
.lnkblue{ text-decoration:none; color:#1ba4e3; }
/*------Center side css end------------------------------------------------------------------------------*/

/*------right side css start------------------------------------------------------------------------------*/


.rightsidecontent { color:#3d3d3d; font-size:12px; width:172px;  text-align:left; text-decoration:none; }
.txtwidth{ font-family:Trebuchet MS; width:150px; font-size:12px; text-align:left;
    color: #000099;
}

/*------Slid Show------------------------------------------------------------------------------*/
 #slideshow {
    position:relative;
    /*height:445px;*/
	z-index:-11;
} 
#slideshow IMG {
    position:absolute;
    top:0;
    left:0px;
    text-align:center;
    z-index:8;
    opacity:0.0;
} 
#slideshow IMG.active {
    z-index:10;
    opacity:1.0;
} 
#slideshow IMG.last-active { z-index:9;}

.ajax__calendar_container {font-family:Trebuchet MS; text-align:center; z-index:50; }