

body {
  font-family:Arial, Helvetica, sans-serif;
  color: #404040;
  background:#DDE4C7;
  margin:0;
  padding:0px;

}

.clear{ clear:both;}
.container {
  margin: 0 auto;
  width:100%;
  height:auto;
  
}


.maininner{border:3px solid #547300; width:830px; margin:90px auto;}
.login {
  position: relative;
  margin: 0 auto;
  padding:0px;
  width:100%;
  border-radius: 3px;
  background: #e6fbff; /* Old browsers */
background: -moz-linear-gradient(top,  #e6fbff 0%, #e6fbff 11%, #ffffff 41%, #ffffff 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e6fbff), color-stop(11%,#e6fbff), color-stop(41%,#ffffff), color-stop(100%,#ffffff)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #e6fbff 0%,#e6fbff 11%,#ffffff 41%,#ffffff 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #e6fbff 0%,#e6fbff 11%,#ffffff 41%,#ffffff 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #e6fbff 0%,#e6fbff 11%,#ffffff 41%,#ffffff 100%); /* IE10+ */
background: #e6fbff; /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e6fbff', endColorstr='#ffffff',GradientType=0 );
    top: 0px;
    left: 0px;
    height: 235px;
}
.login .pics{position:absolute; right:404px; top:-22px;}
	.login h1 {
  margin: 0 0 12px;
  line-height: 24px;
  font-size: 15px;
  text-transform:uppercase;
  font-weight:400;
  color: #fff;
  text-align: center;
  background:#EDCC48;
  border-radius: 3px 3px 0 0;}
.login p {
  margin: 4px 0 0;
}
.login p:first-child {
  margin-top: 0;
}
.login input[type=text] {
  width: 120px;
  
}

.login input[type=password]{
  width:120px;
}

.login p.remember_me {
  float: left;
  line-height: 31px;
}
.login p.remember_me label {
  font-size: 11px;
  color: #777;
  cursor: pointer;
}
.login p.remember_me input {
  position: relative;
  bottom: 1px;
  margin-right: 4px;
  vertical-align: middle;
}
.login p.submit {
  text-align:left;
}

.login-help {
  margin: 20px 0;
  font-size: 11px;
  color:#333;
  text-align: center;
}
.login-help a {
  color: #fff;
  text-decoration: none;
}
.login-help a:hover {
  text-decoration: underline;
}

:-moz-placeholder {
  color: #c9c9c9 !important;
  font-size: 13px;
}

::-webkit-input-placeholder {
  color: #ccc;
  font-size: 13px;
}

input {
  font-family: 'Lucida Grande', Tahoma, Verdana, sans-serif;
  font-size: 14px;
}

input[type=text], input[type=password] {
  margin: 5px;
  padding: 0 36px;
  width: 158px!important;
  height:24px;
  color: #404040;
  background: white;
  border: 1px solid #a1a1a1;
  border-radius: 2px;
  -moz-outline-radius: 3px;

}
input[type=text]:focus, input[type=password]:focus {
  border-color: #ffcd75;
  outline-color: #dceefc;
  outline-offset: 0;
}
.submit:hover
{  width: 80px;
    background-position: Left center;
    background-color: #dde3c6; /*Gradiant Color for Safari, Chrome,*/
    cursor: pointer;
    color: Black;
    font-size: 11px;
    font-family: Arial, Helvetica, sans-serif;
    background-repeat: no-repeat; /* IE9 SVG, needs conditional override of 'filter' to 'none' */ /* IE9 SVG, needs conditional override of 'filter' to 'none' */ /* IE9 SVG, needs conditional override of 'filter' to 'none' linear-gradient(top, rgba(107,107,107,0.16) 11%,rgba(107,107,107,0.14) 22%,rgba(0,0,0,0.1) 46%,rgba(0,0,0,0) 100%)*/
    
     border-color:#527207;
}
input[type=submit] {
  padding: 2px 13px;
  font-size: 12px;
  font-weight:300;
  margin-left:5px;
  color: #fff;
  background: #cde5ef;
  border: 1px solid;
  border-radius: 2px;
  outline: 0;
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  background:#527207;
  text-transform:uppercase; /* IE6-9 */
 

}
input[type=submit]:active {
  background: #D9DEC3;
  border-color: #9eb9c2 #b3c0c8 #b4ccce;
  -webkit-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.2);
  box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.2);
  color:Black;
}

.lt-ie9 input[type=text], .lt-ie9 input[type=password] {
  line-height: 34px;
}
.heading{margin:0px; padding:0px; width:100%; box-shadow:0px 0px 0px #333333; background:#f3f3f3;}
.heading .abhi{ background:url(../Login/images/border.png) repeat-x; height:36px;}
.heading .innerhead{margin:0 auto; width:1000px; padding: 5px 0 0;}
.heading .innerhead img{ margin:0px;}
.welcome

{
    background:#527207;
    margin: 0px auto;
    padding:0 0 5px;
    text-align: center;
	
	
}
.welcome h2{ margin:0px; padding:0px; color:#fff; text-transform:uppercase; font-size:24px; font-weight:600; letter-spacing:5px;}
.footer{
	background:#ABB877;
min-height:30px; clear:both;
box-shadow:0px 0px 3px #666;

}

.footer .innerfoter{ margin:0 auto; width:900px; text-align:right;}
.footer .innerfoter .left{ float:left; text-align:right; width:790px;}
.footer .innerfoter .left p{ padding-top:20px; font-weight:600;}
.footer .innerfoter .right{ float:right;}
.footer .innerfoter .right img{ width:100px;}

.login form{ width:auto;}
.login .left{float:left; width:376px;height:205px;}
.login .left img{ margin:0px; padding: 30px 0 0;
    width: 340px;
}
.login .left img1{ margin:0px; padding: 5px 0 0;
    width: 340px;
}
.login .left p{margin:0px; padding:0px; font-size:14px; font-weight:600;}
.login .left h6{margin:0px; padding:0px; background:#527207; width:137px;}
.login .right{float:left; width:296px; 
height:210px; 
margin-left: 79px;
    margin-top: 14px;
    margin-bottom: 0;
}
.login .right .pp{ margin:0px; padding: 2px 0 0; font-size:14px; color:#000; font-weight:600;}
.login .right h6{ margin:0px; padding:0px; color:#000000; font-size:14px;}
.login .right label{color:#000000; font-size:12px; padding:0 0 0 6px;}
.Forgot{margin:0px; padding: 0 0 0 5px; padding:4px 0px;}
.Forgot a{ color:#527207; text-decoration:none; font-size:12px; padding: 0 0 0 5px;}