body {
	margin: 0px;
	padding: 0px;
	font-family:Arial, Helvetica, sans-serif; background:none; font-size:12px; padding-bottom:30px;
}
.wrap{min-width: 1000px;margin:0px auto;width: 98%;}
.clear{clear:both;}
input{border:1px solid #ededed; width:210px; height:18px; padding:3px; font-size:11px; margin:5px 0px;  text-transform:capitalize;}
input.sml{width:100px;}
input.btn{width:70px; height:26px; color:#fff; background-color:#666;}
input.dwnld{width:25px; height:25px; padding:0px; float:right; margin-right:5px;}
select{background:#fff; border:1px solid #ededed; width:210px; height:26px; text-transform:capitalize; margin:5px 0px;}
label{width:150px; display:block; font-weight:bold; color:#666;}
.header{display:block;padding-top: 3px;/* height:105px; */background:#ffffff url(../images/logoHitachi.jpg) no-repeat right top;margin-bottom: 10px;}
.header ul{margin:0px;padding:0px;border-top:1px solid #666;border-bottom:1px solid #666;list-style:none;height:25px;/* margin-top:25px; */margin-bottom: 10px;}
.header ul li{margin: 0px;float:left;margin-left: 0;margin-right: 15px;}
.header ul li a{display:block; padding:5px 10px; text-decoration:none; color:#FFF; background-color:#666; font-size:13px; font-weight:bold;}
.header ul li a.log{background-color:#F00;}
.header ul li a:hover{color:#FFF; background-color:#333;}
h1{margin:0px;background: url(../images/admin-logo.jpg) no-repeat;text-indent: -10000px;width:  310px;height: 66px;margin-bottom: 7px;}
h2{margin:15px 0px 5px 0px;padding:0px;color:#333;margin-bottom: 15px;margin-left: 5px;}
.frm{width:300px; min-height:150px;}
.frm input{width:230px; font-size:12px; color:#808080; font-weight:normal; height:18px; background-color:#fff; border:solid 1px #ededed; -moz-border-radius: 5px; -webkit-border-radius: 5px; box-shadow: inset 0px 2px 4px 0px #c4c4c4; padding:5px 0px 5px 10px; margin-top:6px;}
.frm input.sbBtn{background-image:url(../images/btn-submit.png); background-color:none; font-size:11px; color:#000000;   width:123px; height:26px; margin:0px; margin-top:8px; cursor:pointer!important; border:0; -moz-border-radius: 0px; -webkit-border-radius:none; box-shadow:0; padding:0;}
fieldset{outline:0;border: none;background: #f2f2f2;margin-bottom: 5px;padding: 1% 1% 0;width: 98%;}
.fldWrp{width: 14%;float:left;display:block;min-height: 70px;}
.fldWrp input, .fldWrp select{width: 90%;font-size:12px;color:#808080;font-weight:normal;height:18px;background-color:#fff;border:solid 1px #ededed;-moz-border-radius: 5px;padding: 5px 2%;margin-top:6px;}
 .fldWrp select{height:30px;}
.fldWrp input.sbBtn{background-image:url(../images/btn-submit.png); background-color:none; font-size:11px; color:#000000;   width:123px; height:26px; margin:0px; margin-top:8px; cursor:pointer!important; border:0; -moz-border-radius: 0px; -webkit-border-radius:none; box-shadow:0; padding:0;}
.fldWrp input.btn{font-size:15px;color:#fff;background-color:#000000;font-weight:bold;width:50%;height:30px;margin:0px;margin-top:8px;cursor:pointer!important;padding:0;}
.fldWrp input.dwnld{width: 30px;height: 30px;padding:0px;float:right;}

.error{ font-size:11px; color:#ff0000; font-weight:normal; display:block;}


.admpnl {
    background: #ffffff;
    max-width: 244px;
    /* margin: 0 auto; */
    width: -webkit-fill-available;
    padding: 2% 2%;
    position: absolute;
    top: 50%;
    left: 50%;
    margin-left: -170px;
    margin-top: -189px;
    border: 10px solid #ececec;
}

.admpnl .logo {
    width: 100%;
    margin: 0 auto;
    margin-bottom: 20px;
}

.admpnl fieldset {
    width: 100%;
    margin: 0px;
    background: #fff;
}
.admpnl fieldset .fldWrp:last-child{margin-bottom:0px;}
.admpnl fieldset .fldWrp {
    width: 100%;
    margin-bottom: 20px;
    float: none;
    min-height: initial;
}

.admpnl fieldset .fldWrp label {
    width: 28%;
    display: block;
    float: left;
    margin-bottom: 7px;
    color: #4b4a47;
}

.admpnl fieldset .fldWrp input {
    margin: 0px;
    width: -webkit-fill-available;
    border: 1px solid #b1b1b1;
    padding: 10px 15px;
    outline: 0;
    background: #fff;
}
.admpnl fieldset .fldWrp input.btn:hover{background-color:#adca7e;}
.admpnl fieldset .fldWrp input.btn {
    background: #f3227c;
    font-size: 14px;
    padding: 10px 0px;
    width: -webkit-fill-available;
    border: none;
    height: auto;
}

.admpnl fieldset .fldWrp .error {color: #2468ae!important;margin-left: 99px;margin-top: 5px;}


/*grid view */
.Altrow { font-size:12px; color:#284775;  background-color:#fff; word-wrap: break-word;}
.editrow { font-size:12px; color:#284775;  background-color:#ccc; word-wrap: break-word;}
 .test{ float:left; width:360px; word-wrap: break-all; padding:0; margin:0;} 
 .gridheader 			{ font-size:12px; color:#fff;  background:#4b80b6 url(../images/grid_headerbg.gif) repeat-x left bottom; font-weight:bold;   height:30px; text-align:center;}
.gridfooter  { font-size:12px; color:#000;   background:#ffffff url(../images/gridfooterbg.gif) repeat-x left top; word-wrap: break-word; border:1px solid #bdbdbd;  }
.gridrow 				{ font-size:12px; color:#000;  background-color:#f7f6f3; word-wrap: break-word;}
.selectedrow 				{ font-size:12px; color:#000;  background-color:#cce9fb; word-wrap: break-word;}
.popup{width:100%; position:fixed;}
.popup .popupDiv{ background-color:#111;  opacity:0.65;  filter:alpha(opacity=65);  position:fixed;  z-index:9002;  width:100%; height:100%; top:0px; left:0px; vertical-align:middle;}
.popup .txt{background:#FFFFFF; width:300px; padding:20px; margin:200px auto; z-index:9003; position:relative;}
.popup .txt input{width:50px; margin:10px 125px;}
