/* 
    Document   : login
    Created on : Jul 2, 2012, 12:31:56 PM
    Author     : Attari (engr.attari@gmail.com)
    Description:
        Purpose of the stylesheet follows.
*/

body{
 background:url(../images/login/stars.png) repeat;
 margin:0px;
}
#holder{
	opacity:0;
	filter: alpha(opacity = 0);	
}
.content{
	position:absolute;
 	 background:url(../images/login/galaxy_new.jpg) no-repeat center center fixed;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	 background-size: cover; 
	 overflow:auto;
	 top:35%;
	 left:35%;
	 width:172px;
	 height:63px;
	 font-family:Arial, Helvetica, sans-serif;
	 color:#FFF;
}
.info{
	position:relative;
	border-top:3px solid;
	border-bottom:3px solid;
	border-color:#813500;
	top:60%;;
	background:#000;
	width:100%;
	height:163px;
	opacity:0.5;
	filter: alpha(opacity = 50);   
}
.login_panel{
        display: inline-block;
	position:absolute;
	background:url(../images/login/bg-login.png) no-repeat center center;
        top:55%;
        right:0;
	width:290px;
	height:148px;
	padding-left:25px;
	margin-right:5%;
        box-shadow: 0px -7px 15px darkgray,black 0px 0px 82px inset;
        }
         .development_comp{
            position:absolute; 
            top:55%;
            right:0;
            width:292px;
            height:141px;
            margin-top:155px;
            margin-right:5%;
            font-size: 14px;
            color:#000;
            font-style: italic;
         }         
.logo_panel{
        display: inline-block;
	position:absolute;
	background:url(../images/login/logo.png) no-repeat;
	top:60%;
	width:326px;
	height:156px;
	padding-left:25px;
	margin-top:9px;
	margin-left:3%;
	 }
 .header_holder{
        position: absolute;
        width:100%;
        top: 1%;
        }
.footer_holder{
        position: absolute;
        width:100%;
        bottom: 0%;
}
.copy-right{
        display: inline;
	position:relative;
	float: right;
	padding-right:28px;
	font-size:12px;
        margin-top: 18px;
        color:#000;
	 }
.logo_small_ministry{
        float: right;
        width: 172px;
        height: 60px;
        background:url(../images/login/pk.png) no-repeat;
        margin-left:4%;
        color:#FFF;
        }
.logo_small_npcc{
        display: inline-block;
	position:relative;
        width: 69px;
        height: 60px;
	background:url(../images/login/NTDC.png) no-repeat;
	margin-left:2%;
	color:#FFF;
        }         
.logo_small{
        display: inline-block;
	position:relative;
        width: 215px;
        height: 48px;
	background:url(../images/login/USAID.png) no-repeat;
	margin-left:2%;
	color:#FFF;
	}
.headings{
	font-size:18px;	
	font-weight:bold;
        }
.main_header{
	width:100%;
	height:41px;
	float:right;
	text-align:right;
	color:#FFF;	
	font-weight:bold;
	margin-right:5%;
	margin-top:15px;
        }
.sub-headings{
	font-size:12px;	
        }
input{
    
	height:22px;
	width:100px;
        behavior: url(border-radius.htc);
	border-radius:5px;
	border: 1px solid #444444;
	color: #666666;
	padding: 2px 5px;
	font-size:12px;
        }
.login_button{
	padding-top:10px;
	float:right;
	margin-right:15px;
        }
.separator{
margin-top:5px;	
}
.login_button input{
	width:55px;
	height:26px;
	background-image:-moz-linear-gradient(bottom, rgb(153,153,153) 41%, rgb(242,242,242) 72%);
	background-image:-webkit-linear-gradient(bottom, rgb(153,153,153) 41%, rgb(242,242,242) 72%);
	background-image:-o-linear-gradient(bottom, rgb(153,153,153) 41%, rgb(242,242,242) 72%);
	background-image:linear-gradient(bottom, rgb(153,153,153) 41%, rgb(242,242,242) 72%);
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:11px;
	color: #000;	
        }
.login_button input:hover{
       
       
	background-image:-moz-linear-gradient(bottom, rgb(153,153,153) 26%, rgb(242,242,242) 72%);
	background-image:-webkit-linear-gradient(bottom, rgb(153,153,153) 26%, rgb(242,242,242) 72%);
	background-image:-o-linear-gradient(bottom, rgb(153,153,153) 26%, rgb(242,242,242) 72%);
	background-image:linear-gradient(bottom, rgb(153,153,153) 26%, rgb(242,242,242) 72%);
	font-weight:bold;
	cursor:pointer;
        }
.error{
    font-size: 11px;
    color: #FF0000;
    }
a{
    text-decoration: none;
    color:#FFF;
}