
/* CSS Document */
*{margin:0; padding:0;}
p{margin:0 0 15px 0;}
p.last, p.first, p.smallGap{margin-bottom:8px;}
ul,ol,li{list-style:none; padding:0; margin:0;}
a{color:#fff; text-decoration:underline; outline:none;}
a:hover{/*color:#d0edf*/d; text-decoration:none; cursor:pointer;}
h1,h2, h3, h4, h5, h6{/*color:#0b6fa9;*/color:#0168D1; font-weight:bold; text-transform:uppercase;}
h1{padding:0 0 10px 0; font-size:24px;}
h2{font-size:16px;}
h3{font-size:18px;}
h4{font-size:14px;}
h4 span{color:#fff; font-size:14px; text-transform:none;}
h5{font-size:14px;}
h6{font-size:12px; font-weight:bold;}
img{border:none;}
form{margin:0; padding:0;}
body{color:#4d4d4d; font:13px  Verdana, Geneva, sans-serif; background:#3b9cc1;}
body.loginPage{background:#414141 url(../images/login-header-bg.gif) repeat-x 0 0;}
.textBox{color:#000; width:185px; padding:2px; height:16px; line-height:15px; border:0; background:#fff; border:1px solid #000;}
.textBoxSmall{width:106px; background:#fff;}
.textArea{width:197px; color:#000; padding:1px; height:98px; font:12px Arial, Helvetica, sans-serif; border:0; background:#fff;}
.buttonDiv{float:left; height:27px; padding:0 0 0 2px; }
.buttonDiv .btn{float:left; height:30px; color:#fff; font-size:12px; padding:4px 20px; margin:0px 5px; border:0; cursor:pointer; text-transform:uppercase; overflow:visible;/* background:#0b6fa9;*/ background:url(../images/btn_bg2.jpg) repeat-x 0 0; }
.buttonDiv .btn:hover{background:#ED9436;}
.dealerBlock .buttonDiv{float:right; margin:0 0 10px;}
.buttonGap{margin-left:10px;}
.submitBtn{color:#fff; border:0; overflow:visible; cursor:pointer; padding:0 4px 4px 4px; height:18px; font:12px Arial, Helvetica, sans-serif; background:#000;}

select{width:120px;}

#container{width:100%; min-height:500px; height:auto !important; height:500px;}
#wrapper{margin:0 auto; max-width:1300px;}

/* -------------------- HEADER start ------------------- */
#header{overflow:hidden; padding:0; position:relative; background:url(../images/header_bg.jpg) no-repeat 0 0; height:189px;}
.logo{float:left; width:568px; height:91px; margin:26px 0 26px 0px; overflow:hidden;  visibility:hidden;}
.logo a{display:block; width:100%; height:100%; text-indent:-5000px;}
.application{float:right; height:39px; padding:0 0 0 19px; margin:2px 0 0 0; background:url(../images/blue-btn-bg.gif) no-repeat 0 0;}
.application a{float:left; height:39px; color:#fff; line-height:39px; text-transform:uppercase; text-decoration:none; padding:0 19px 0 0; background:url(../images/blue-btn-bg.gif) no-repeat 100% -40px;}
.MainSearch{float:right; width:80px; margin-top: 7px;}
.MainSearchL{float:left; width:90px; color:#FFF; text-align:right; font-size:12px; margin-top:5px;}
.MainSearchL a{text-decoration:underline; color:#FFF; font-size:12px;}
.MainSearchL a:hover{text-decoration:none;}
.MainSearchR{width:220px; background:url(../images/bg_search.jpg) left top no-repeat; float:right; height:29px; position:relative;}
.MainSearchR .datafield{float:left; background:#FFF; font:11px; color:#5d5d5d; padding:3px 1px; width:180px; margin:2px 0 0 2px; border:none;}
.MainSearchR .btn_search{position:absolute; right:10px; top:0; background:url(../images/icon_search.jpg) 0 0 no-repeat; border:0; width:35px; height:29px;}
/*.welcome{float:left; width:377px; color:#fff; text-align:right; font-size:11px; font-weight:bold; padding:30px 0 5px;}*/
/*.Hright{float:right; width:475px; }*/
.signOut{float:right; width:88px; padding:8px 0 0 0;}
.signoutBtn{float:left; width:88px; height:29px; color:#fff; padding:0 0 4px 25px; overflow:visible; cursor:pointer; border:0; background:url(../images/signout-bg.jpg) no-repeat 0 0;}
.signOut a{float:left; width:60px; height:20px; color:#fff; padding:6px 0 2px 28px; text-decoration:none; background:url(../images/signout-bg.jpg) no-repeat 0 0;}
.btn_input{background:url(../images/bg_input_btn.gif) left top repeat-x; line-height:32px; padding:0px 6px; height:32px; border:none; line-height:32px; font-size:13px; color:#FFF; font-weight:bold; overflow:visible; cursor:pointer;}
.btn_input:hover{background:url(../images/bg_input_btn-over.gif) left top repeat-x;}
.datafield{/*border:1px solid #dee2d4; padding:0 2px;*/ height:20px; width:150px; color:#666; font-size:11px;}
.Imgfield{padding:0 2px; height:20px; width:150px; color:#666; font-size:10px;}
.selectbox{border:1px solid #dee2d4; padding:3px 2px; width:155px; color:#666; font-size:11px;}
/* -------------------- HEADER end   ------------------- */



/* -------------------- MENU start   ------------------- */
.menuDiv{height:31px; padding-top:5px;}
.menu{height:30px; margin:0 20px; position:relative; clear:both; z-index:100;}
.menu ul{ margin:0px; list-style:none;  width:100%; padding:0;} 
.menu ul li{float:left; font-size:12px; margin:0; position:relative; border-right:2px solid #3d3d3d;} 
.menu ul li.last{background:none;}
.menu ul li a{padding:5px 10px;  display:block; text-decoration:none; /*display:block;*/ line-height:20px; font-weight:bold; text-transform:uppercase;  background:#446bad; color:#fff;}
 .menu ul li ul li a
    {
        font-weight: normal;
    }
.menu ul li:hover a:hover{ background:#ebebeb;}
.menu ul li a:hover, .menu ul li:hover > a{color:#fff; /*background:#005BA8;*/}
.menu ul li ul{display:none;}
.menu ul li:hover ul{display:block;}
.menu li ul{display:none; position:absolute; width:210px; margin:0px; padding:0; top:30px;  left:0px; z-index:100000; /*border-top:2px solid #005BA8;*/}
.menu li li{/*background:#ebebeb;*/ color:#fff; font-size:12px; position:relative; float:left; width:210px; margin:0px; padding:0px; line-height:18px; /*border-bottom:1px solid #3d3d3d;*/ border-right:0;}
.menu li ul li a{padding:3px 10px 3px 20px; margin:0px; display:block; color:#000; line-height:18px; /*height:30px;*/ text-transform:none; background:url(../images/menu-arrows.png) 8px -40px no-repeat;}
.menu li ul li a:hover{color:#fff; background:url(../images/menu-arrows.png) 8px 10px no-repeat;}
.menu ul li li:hover ul{display:block;}
.menu li:hover li ul{display:none;}
.menu li li ul{display:none; position:absolute; width:210px; margin:0px; padding:0; top:2px; left:209px; z-index:100000;}
.menu li li li{ background-image:none;  color:white; font-size:12px; float:none; margin:0px; padding:0px;  line-height:30px; *line-height:28px; border-bottom:1px solid #3d3d3d; border-right:0;}

.topSearch{float:right; width:211px; margin:3px 0 0 0;}
.topSearch .textBox{float:left; width:160px; height:19px; padding:3px 0 3px 23px !important; border:none; padding-left:18px; background:url(../images/search-bg.gif) no-repeat 3px 0px; font-size:10px; font-weight:bold; color:#37343c;}
.topSearch .submitBtn{height:24px; background:url(../images/btn-bg.gif) repeat-x; border:none; font-size:11px; color:#fff; font-weight:bold; cursor:pointer;overflow:visible; padding:2px 3px 4px 3px;}

/* --------------------MENU END------------------- */

/* -------------------- MENU start   ------------------- */
/*.menuDiv{float:left; width:100%; background:#323232; margin-top:10px; clear:both;}
.menu{float:left; width:990px; padding:0;}
.menu ul{float:left;}
.menu li{float:left; height:37px; border-right:2px solid #3d3d3d;}
.menu li a{float:left; height:37px; color:#fff; text-transform:uppercase; text-decoration:none;  padding:0 10px; background:#323232;}
.menu li a:hover{background:#6a8d0d;}


*/
/* -------------------- MENU end     ------------------- */


/* -------------------- BODY start   ------------------- */
#content{min-height:390px; height:auto!important; height:390px;}

.insideContent{margin:15px 20px; padding:8px 15px; min-height:400px; height:auto!important; height:400px; background:#fff; /*padding:10px;*/}
.insideContent span.mes{padding-left:20px;}
/* --------- INNER PAGE start --------- */
.insideContent h1, .insideContent h2, .insideContent h3, .insideContent h4, .insideContent h5, .insideContent h6{color:#0b6fa9; padding:0 0 5px 0;}
.rightTop{float:right; height:33px; font-size:13px; padding:0 0 0 31px; background:url(../images/right-bg.png) no-repeat 0 0;}
.rightTop ul{float:left; height:33px; padding:0 10px 0 0; background:url(../images/right-bg.png) no-repeat 100% 100%;}
.rightTop li{float:left; height:32px; line-height:30px; padding:0 2px 0 0; background:url(../images/vertical-separator.gif) repeat-y 100% 0;}
.rightTop li.last{background:none;}
.rightTop li a{float:left; height:32px; color:#fff; text-decoration:none;}

.rightTop li a.excel{padding:0 28px 0 0; margin-right:5px; background:url(../images/excel-icon.jpg) no-repeat 100% 5px;}
.rightTop li a.add{padding:0 25px 0 5px; background:url(../images/add-icon.jpg) no-repeat 100% 5px;}
.rightTop li .excelBtn{color:#fff; font-size:16px; overflow:visible; border:0; height:24px; padding:4px 28px 0 0; margin-right:5px; cursor:pointer; background:url(../images/excel-icon.jpg) no-repeat 100% 5px;}
.rightTop li .addBtn{color:#fff; font-size:16px; overflow:visible; border:0; height:24px; padding:4px 25px 0 0; margin-left:5px; cursor:pointer; background:url(../images/add-icon.jpg) no-repeat 100% 5px;}

.tableGapDiv{float:left; width:980px; padding:20px 10px;}
.blackHeading{color:#fff; font-size:15px; font-weight:bold; padding:10px 20px; border:1px solid #c4c9b5;background:#3e3e3e url(../images/black-heading.gif) repeat-x 0 0;}
.tableGapDiv .blackHeading{border-width:1px 1px 0 1px;}
.table{border:1px solid #c4c9b5; border-width:1px 0 0 1px; width:100%; width:100%;}
table th{color:#000; font-weight:bold; border:1px solid #c4c9b5; /*border-width:0 1px 1px 0;*/ padding:3px 2px; background:#ed8f35;}
.table td{color:#676767; border:1px solid #c4c9b5; border-width:0 1px 1px 0; padding:5px 6px; vertical-align:top;}
.table tr.odd td{ background:#ebebeb url(../images/table-odd-bg.gif) repeat-x 0 0;}
.table tr.even td{ background:#f1f0f0;}
.table tr.odd td a, .table tr.even td a, .table td a{color:#0b6fa9;}
.table tr.trseprator td{ background:#ccc;}

.dpsDetails{width:500px; margin:0 auto;}
.centerAlignTable50{width:800px; margin:0 auto; padding:10px 0;}
.leftAlignTable{float:left; width:48%;}
.rightAlignTable{float:right; width:48%;}


.ajax__calendar table td{padding:0px!important;}

.horizontalScroll{overflow-y:hidden; overflow-x:scroll;}
.totalRow{color:#0b6fa9; font-size:14px;}

.topGap{padding:10px 0 0 0;}
.borderLessTable table{border:0!important;}
.borderLessTable table td{border:0!important; padding:3px 0 0 0;}
.borderLessTable table td label{padding-left:8px!important;}

.message{font-weight:bold; padding:15px 0;}

/* --------- INNER PAGE start --------- */

/* -------------------- BODY end     ------------------- */

/* -------------------- FOOTER START ------------------- */
#footer{margin:0 0px; padding:6px 10px; color:#fff; font-size:11px;}
.footer{margin:0 auto; width:1000px; padding:1px 0;clear:both;}

.copyRight{float:left; width:35%; text-align:left; line-height:28px;}
.magnon-logo {background:url(../images/mag.png) no-repeat right; width:20%;  font-size:11px;	line-height:22px;margin-top:2px;text-align:right; float:right;}
.magnon-logo a {text-decoration:none;	color:#fff; padding-right:30px;}
.magnon-logo a:hover {text-decoration:underline;}


/* -------------------- FOOTER END ------------------- */



.clear{clear:both; height:1px;}
.rowDiv{float:left; width:100%;}
.textLeftAlign{text-align:left;}
.textCenterAlign{text-align:center;}
.rightAlign{float:right;}
.leftAlign{float:right;}

.testheadrefix{ position:absolute; margin:-45px 0 0 0; width:960px;}

.footerTable{position:absolute; bottom:0; left:0;}



/*------------ ADDED 29-9-2011 ------------- */
.xScroll{width:980px; overflow-x:scroll; overflow-y:hidden;}
.formDiv{clear:both;}
.headingTable{clear:both; margin:0 auto 20px auto;}
.headingTable td span.cke_skin_kama{}
.bodyTable{height:200px; overflow-y:scroll; overflow-x:hidden;}
.bodyTableBig{height:200px; overflow-y:scroll; overflow-x:hidden;}


.tableFooter{padding:0 17px 0 0;}
table tr.tableHeading td{color:#000; font-weight:bold; padding:7px 10px; background:#d9dec9 url(../images/table-heading.gif) repeat-x 0 0;}

table tr.tableFooter td{color:#fff; padding:7px 10px; background:#476800;}


.MainSearchRN{width:80px; float:right; height:29px; position:relative;}
.btn_input_sbt{background:url("../images/logout-icon.png") 0px 0px no-repeat; float:right; margin-right:5px; overflow:visible; padding:0px 0px 0px 34px; line-height:26px; font-size:12px; color:#fff; font-weight:bold; text-decoration:none;}
.btn_input_sbt:hover{color:#000;}
#main{float:left; width:100%; overflow:hidden;}
#main h2{font-size:16px !important; margin:10px 0px; line-height:24px; text-transform:none; color:#0168D1; font-weight:normal; font-weight:bold;}
#main h2.page_header{ padding-top:0px; padding-bottom:20px;}
#main span.createItem{float:right;}
#main span.createItem a{float:left; font-size:12px; padding:0; text-transform:uppercase; }
#main span.createItem a span{float:right; color:#fff;  text-decoration:none; padding:4px 20px; border:0; background:#0b6fa9 url("../images/btn_bg2.jpg") repeat-x scroll 0 0;}
#main span.createItem a:hover{color:#fff;}
 
 
#main span a:hover{color:#000; text-decoration:none;}
.checkboxtbl{border:none !important; width:auto;}
.checkboxtbl td{border:none !important; font-size:11px; padding:2px 3px; background:none !important;}
.checkboxtbl td input{float:left; height:auto; width:auto; margin-right:4px;}

.tvRoleRight{float:left; width:97%; margin-right:60px;}
.tvRoleRight label{padding-left:4px; font-weight:normal; font-size:11px;}
.tvRoleRight a{color:#333; text-decoration:none;  padding-left: 4px;}
.tvRoleRight a:hover{text-decoration:underline;}

.tvRoleRight-1{float:left; width:100%; margin-right:0px; }
.tvRoleRight-1 label{padding-left:4px;}
.tvRoleRight-1 a{color:#333; text-decoration:none;  padding-left: 4px;}
.tvRoleRight-1 a:hover{text-decoration:underline;}


.headDrop{clear:both; display:block; background:#fff; color:#000; font-weight:bold; padding:4px 10px; margin-bottom:15px; border:1px solid #D5DEEA;}
.headDrop label{float:left; padding:7px 10px 0 5px; font-size:12px; font-weight:bold; color:#676767;}
.headDrop .selectbox{float:left; margin:2px 10px 0 0;}
.headDrop .inputBox{float:left; margin:4px 5px 0 0;}
.headDrop .calendar{float:left; margin:7px 5px 0 0;}
.dealerBlock .headDrop .buttonDiv{margin:3px 0;}

.HeadAdmin{float:left; width: 318px; margin-right: 62px; }
.HeadAdmin h2{ line-height:18px; font-size:14px; color:#FFF; background:#005BA8; display:block; margin-bottom:6px; font-weight:normal; padding-left: 10px; padding-top:5px;} 

.HeadUI{float:left; width:318px;}
.HeadUI h2{ line-height:18px; font-size:14px; color:#FFF; background:#005BA8; display:block;  margin-bottom:6px; font-weight:normal; padding-left: 10px; padding-top:5px;} 
.groupDiv{background:#F7F7F7; width:720px; display: block; font-weight: bold;  padding:10px; border:1px solid #c9c9c9;}
.textCenterAlign-1{text-align:left; margin-left:100px;}


.cblUsers {width: 180px; border:0;}
.cblUsers td { border-style: none !important;}
.cblUsers td label {color:#333; text-decoration:none;  padding-left: 4px;}
.admin-Table{padding:0px; width:400px;}

.dataTxtfield{margin-bottom:5px;}
.succ_msg{padding:10px 0;}
.admin-table{margin:0 auto; width:100%;}


.hrpgridexport{}
.hrpgridexport th{color:#FFF; font-weight:bold; padding:5px 6px; background:#6A8D0D;}
.hrpgridexport td{color:#000; padding:5px 6px;}
.submitBtn_1{color:#fff; border:0; overflow:visible; cursor:pointer; padding:3px 4px; font:12px Arial, Helvetica, sans-serif; background:#6A8D0D; margin-bottom:10px;}


/* ----- POPUP start ----- */
.box{border: 1px solid #FAFAFA; overflow: auto; width: 180px; height:80px; padding:5px; background:#fff;}
.box input{float:left;}
.box label{display:block; margin:0 0 0 20px; text-align:left;}
.admin-table td.title{vertical-align:top; text-align:right; font-weight:bold; padding:12px 5px 0;}
.table tr.odd td{background:#f1f1f1;}
.table tr.even td{background:#fff;}
.table td.rightBorderLess{border-right:0;}

/* ----- POPUP start ----- */
.uploadSection{float:left; width:365px;}
.headingTable .requireLabel{float:left; color:#ff0000; padding:3px 0 0 10px;}
tr.paging table{border:0;}
tr.paging table td{border:0; padding:1px;}
tr.paging table span{color:#fff; padding:2px 5px; background:#0b6fa9; border:1px solid #0b6fa9;}
tr.paging table a{color:#0b6fa9; padding:2px 5px; text-decoration:none; border:1px solid #0b6fa9;}

.productWise{clear:both;}

/* 13/06/2013 */

.tsim-select-box {float: left; margin: 4px 10px 0 0; width: 120px; border: 1px solid #DEE2D4; color: #666666;}



.mainwrapper{background:url("../images/transparent-bg.png"); color: #676767; margin: 10px 0px; padding:6px; border-radius:6px;} 
.mainwrapper .menuDiv{margin: 0; padding: 0 0 10px; float: left; clear: left;/* width: 210px;*/ height: auto; font-size: 0.9em; background:#ebebeb; border-radius:4px; width:15%;}
.mainwrapper .menuDiv .menu{margin: 0 0px;}
    .mainwrapper .menuDiv .menu img
    {
        width: 87%;
        margin:4% 4% 20px;
        padding:1%;
        border:4px solid #FFF;
        border-radius:4px;
        height: auto;
    }
    .mainwrapper .menuDiv .menu .contentGreyBg
    {
        margin-bottom:20px;
    }
.mainwrapper .menuDiv .menu li ul{ display:block; position:static;}
.mainwrapper .menuDiv .menu ul li{ border-right:none; font-weight:normal;}
.mainwrapper .menuDiv .menu ul li a{ color:#fff;}
.mainwrapper .menuDiv .menu ul li ul li a{ color:#676767;}
.mainwrapper .menuDiv .menu ul li ul li a:hover, .mainwrapper .menu ul li ul li > a:hover{ background:#ed9436 url("../images/menu-arrows.png") 8px 10px no-repeat; color:#fff;}
.mainwrapper .menuDiv .menu ul li a:hover, .mainwrapper .menu ul li > a:hover{ background:#446bad url(../images/Plusicon.png) right center  no-repeat; color:#fff;}
.mainwrapper .menuDiv .menu ul li ul li .current, .mainwrapper .menu ul li ul li .current{ background:#ed9436 url("../images/menu-arrows.png") 8px 10px no-repeat; color:#fff;}

.mainwrapper .menuDiv .menu ul >li.active > a{background:#446bad url(../images/Minusicon.png) right center  no-repeat; }
.mainwrapper .menuDiv .menu>ul >li > a{background:#446bad url(../images/Plusicon.png) right center  no-repeat; }

.contentbg
{
    background:#FFF;
    padding:10px;
    /*border-radius:4px;*/
}

.mainwrapper .insideContent{margin: 0;
padding:0px 1%;
float: right;
clear: right;
/*width:780px;*/
font-size: 0.9em; width:82%;}

.mainwrapper .insideContent h2{
margin: 0px;
padding:10px 5px 10px 0px;
font-size: 12px!important;
font-weight: bold;	
	
	}
.mainwrapper .insideContent .greyBgTable h2{ padding-left:5px;}
.mainwrapper .insideContent .HeadAdmin  h2 , .mainwrapper .insideContent .HeadUI  h2{ padding:10px 10px;}
.mainwrapper .greyBgTable {
clear: both;
float: none;
overflow:auto;
margin: 0;
padding: 0;
background-color: #e5e5e5;
border: 1px solid #dadada;
line-height: 1.4em;
}
.greylghtBg {
background-color: #f8f8f8;
}

.mainwrapper .insideContent #rightBody table tr td {
color: #676767;
padding:7px 7px;
font-size: 11px;

}

.mainwrapper .insideContent #rightBody input[type="text"], .mainwrapper .insideContent #rightBody select{ }
.Hright{/*float: right; width: 100%;*/ padding: 0 15px; margin: 0px;  }
/*.welcome {float: left;width: 377px;color: #fff;text-align: left;font-size: 11px;font-weight: bold;line-height: 20px;padding: 16px 0 12px;}*/
.welcome{
margin: 0;
padding: 0;
clear: left;
float: left;
list-style: none;
width: 890px;
height: 37px;
display: block;
}
    .welcome b
    {
        float: right;
        color:#FFF;
        line-height:40px;
    }


.welcome span.orgGradBg {
padding-left: 10px;
color: #FFFFFE;
height: 36px;
float: left;
line-height: 32px;
font-size: 20px;
color: #FFF;
}

.welcome span.orgArrowGradBg, .welcome span.blueWhtArrowGradBg {
width: 16px;
overflow: hidden;
margin-right: 10px;
height: 36px;
float: left;
line-height: 32px;
display: inline-block;
}


.thelanguage{ display:none;}
.thelanguage.test{ display:block;}




/*    pankaj singh 

.greyBgTable .table td {
vertical-align:top;
}
.greyBgTable .table td a { display:block; margin:0px auto; padding:0px; 	color:#676767; display:block;    }
.greyBgTable .table td a:hover {color:#ff8605; }
.greyBgTable .table td select { float:left; margin:0px; padding:0px; display:block;}
.greyBgTable .table td input[type="text"] { width:55px ; height:22px; margin:0px; padding:0px; float:left;display:block;}
.greyBgTable .table td input[type="image"] { width:24px ; height:16px; margin:5px auto; padding:0px; float:left;display:block;}
.greyBgTable .table td input.apply_leave {  background: url("../images/icons/applynow1.jpg") no-repeat scroll 0 0 rgba(0, 0, 0, 0); border: 0 none;  float: left;  height: 19px; margin: 0;overflow: hidden; padding: 0; text-indent: -999px;width: 45px;}
.greyBgTable .table td input.delete { background:url(../images/Delete.gif) no-repeat 0px 0px;  border: 0 none;
    float: left;
    height: 24px;
    text-indent: -999px;
    width: 24px;}
.greyBgTable .table td input.add  { background:url(../images/add.gif) no-repeat 0px 0px; width:24px; height:24px; float:left;}
*/


/* for right nav */
.mainwrapper .menuDiv .menu ul, .mainwrapper .menu ul
{
    width: 100%;
}
.mainwrapper .menuDiv .menu ul li, .mainwrapper .menu ul li
{
    width: 100%;
}
.mainwrapper .menuDiv .menu ul li ul , .mainwrapper .menu ul li ul
{
    display:none;
}
.popupbox
{
    padding:20px;
    border-radius: 6px;
    border: 2px solid #808080;
}


.mainwrapper .menuDiv .menu ul li ul.show, .mainwrapper .menu ul li ul.show
{
    display:block ;
}

/*3 nov */
input, textarea, select{ vertical-align:middle;}
/*.mainwrapper .greyBgTable th , .mainwrapper .greyBgTable td{ border-color:#676767;}*/
table tr td, table tr th{ padding:5px 5px;}
input[type="image"]{ padding:0px!important; border:none;}
/*#ContentPlaceHolder1_ctl00_lblmessage ul li{ list-style:none!important;}*/
input[type="submit"]{ cursor:pointer; padding:0px 20px; text-transform:uppercase; cursor:pointer; height:30px; background:#0b6fa9; color:#fff; border:none;}
/*input[name*="ButtonAddapply"]{ content:"Applye";   background: none repeat scroll 0 0 #0b6fa9;
    border: medium none;
    color: #fff;
    cursor: pointer;
    height: 30px;
    padding: 0 20px;
    text-transform: uppercase;}*/
#ContentPlaceHolder1_ctl00_panelAttendance , #panelAttendance{ padding:10px 0 20px; border-color:#676767!important;}
#ContentPlaceHolder1_ctl00_lblAttendanceMsg , #lblAttendanceMsg{ padding:10px; display:block;}
a[title="Download"] , a[href*="btnsave"]{background:transparent url(../images/icons/icons_sprite.png) no-repeat 0 0; width:15px; height:19px; font-size:0px; display:block; margin: 0 auto;}
a[href*="lnkEdit"] , #ContentPlaceHolder1_ctl00_gvTravelStatus  a[href*="travelDetailID"]{ width:19px; height:20px;background:transparent url(../images/icons/icons_sprite.png) no-repeat -32px 0; display:block; margin: 0 auto; font-size:0px;}
#ContentPlaceHolder1_ctl00_gvCompoffLeave select{ width:70px; padding:5px 4px;}
#ContentPlaceHolder1_ctl00_pnlEditEmployeeProfile {}
input[src*="add.gif"] , input[src*="wiki_edit.png"] , input[src*="icon_delete.gif"] , input[src*="restore.png"]{margin:0 auto; display:block;}
#searchresult>div, #Div1{ padding-top:15px;}
input[name*="compofffromdate"]:first-child , #ContentPlaceHolder1_ctl00_gvCompoffFinal_txtFrom_DateFoot{ margin: 0 -1px 0 -6px;
    padding: 5px 2px;
    width: 54px;}
.mainwrapper .greyBgTable + .cl + .buttonDiv , .mainwrapper .greyBgTable + .cl + .buttonDiv  + .buttonDiv { margin-top:20px; margin-left:0px; margin-bottom:10px;}
.mainwrapper .greyBgTable + .cl + .buttonDiv input{ margin-left:0px;}
.buttonDiv:first-child input{ margin-left:0px;}
.buttonDiv:first-child{ padding-left:0px;}
.buttonDiv .btn[value="Export To Excel"]{ margin-left:0px;}
#divprint1 , #divprint2 , #divprint{clear:both; padding-top:15px;}
#ContentPlaceHolder1_ctl00_UpdatePanel2 .buttonDiv .btn[value="Print"] , #ContentPlaceHolder1_ctl00_UpdatePanel1 .buttonDiv .btn[value="Print"]{ margin-left:0px;}
#ContentPlaceHolder1_ctl00_UpdatePanel1 .headingTable>div{ padding-top:15px;}
#ContentPlaceHolder1_ctl00_gdvConveyanceApplyFinal input[src*="cal.gif"]{margin:5px 0;}
#ContentPlaceHolder1_ctl00_gdvConveyanceApplyFinal input[src*="cal.gif"]+input{ width:60px!important;}
#ContentPlaceHolder1_ctl00_UpdatePanel1 div.greyBgTable{margin-bottom:15px;}

#ContentPlaceHolder1_ctl00_lblNextBirthDay p{padding-bottom:10px; border-bottom:dotted 1px #ccc;}

#ContentPlaceHolder1_ctl00_GDovertimeStatus td,#ContentPlaceHolder1_ctl00_gvLeaveStatus td,#ContentPlaceHolder1_ctl00_gvTravelStatusApproval td,#ContentPlaceHolder1_ctl00_gdvTravelStatus td,#ContentPlaceHolder1_ctl00_GDJob td,#ContentPlaceHolder1_ctl00_GDstaff td,#ContentPlaceHolder1_ctl00_GDFiscal td,#ContentPlaceHolder1_ctl00_GDemppancard td,#ContentPlaceHolder1_ctl00_GDemppassport td,#ContentPlaceHolder1_ctl00_gvSaveLeaveStatus td,#ContentPlaceHolder1_ctl00_GDOTAStatus td,#ContentPlaceHolder1_ctl00_gvcompoff td,#ContentPlaceHolder1_ctl00_GDTravelStatus td,#ContentPlaceHolder1_ctl00_gdAttendence td{border-color:#c4c9b5;}

.greyBgTable>div>b{padding:10px; display:block;}

#slidediv {line-height: 1; position: absolute; height: 250px; top: 150px; right: -3px;}