@charset "utf-8";
/* CSS Document */


*{
	/*padding:0;
	margin:0;
	*/
	outline:none;
	font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;
}
html
{
	height: 100%;
}
body {
 	height: 100%;
	color:#3e3e3e;
	width:100%;
}
a
{
	color:#3e3e3e;
	text-decoration:none;
}
a
{
	color:#fff !important;	
}
a:hover
{
	color:#000;
}
html,body,
div, h1, h2, h4, h5, h6, ul, li, ol, dd, dl, dt, a, img, form, input, select, textarea, label, table, thead, tr, td, tbody, th  {
	padding:0;
	margin:0;
 	border:0;
}
ul, li, ol, dl
{
	list-style:none;
	margin:0px;
	padding:0px;
		
}
h1.softwareName
{
 	font-size:36px;
	color:#2c3139;
}
body {
	margin: 0;
	pading: 0;
	color: #fff;
	background: url('../../images/1.1/bg-login.png') repeat #1b1b1b;
	font-size: 14px;
	/*text-shadow: #050505 0 -1px 0;*/
	font-weight: bold;
}
 
  #TopBar {
		position: absolute;
		top: 0;
		left: 0;
		border-bottom: solid 3px #777973;
		height: 210px;
		width: 100%;
		background: url('../../images/1.1/bg-login-top.png') repeat #fff;
		z-index: 1;
	}
			
	#TopBarBorder {
		position: absolute;
		top: 0;
		left: 0;
		border-bottom: solid 2px #545551;
		height: 210px;
		width: 100%;
		background: transparent;
		z-index: 2;
	}
	
	#login-wrapper {
		margin: 0 0 0 -160px;
		width: 320px;
		text-align: center;
		z-index: 99;
		position: absolute;
		top: 0;
		left: 50%;
	}
	
	#login-top {
		height: 170px;
		padding-top: 80px;
		text-align: center;
	}
	
	label {
		width: 70px;
		float: left;
		padding: 8px;
		line-height: 14px;
		/*margin-top: -4px;*/
	}
	
	input.text-input {
		width: 200px;
		float: right;
		-moz-border-radius: 4px;
		-webkit-border-radius: 4px;
		border-radius: 4px;
		background: #fff;
		border: solid 1px transparent;
		color: #555;
		padding: 8px;
		font-size: 13px;
	}
	
	input.button {
		float: right;
		padding: 6px 10px;
		color: #fff;
		font-size: 14px;
		background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#a4d04a), to(#459300));
		text-shadow: #050505 0 -1px 0;
		background-color: #459300;
		-moz-border-radius: 4px;
		-webkit-border-radius: 4px;
		border-radius: 4px;
		border: solid 1px transparent;
		font-weight: bold;
		cursor: pointer;
		letter-spacing: 1px;
	}
	
	input.button:hover {
		background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#a4d04a), to(#a4d04a), color-stop(80%, #76b226));
		text-shadow: #050505 0 -1px 2px;
		background-color: #a4d04a;
		color: #fff;
	}
	
	div.error {
		padding: 8px;
		background-color:#f5b7ab;
		-moz-border-radius: 8px;
		-webkit-border-radius: 8px;
		border-radius: 8px;
		border: solid 1px transparent;
		margin: 6px 0;
		color:#000;
 	}
	.loginCheckBox
	{
		float:left;	
		margin-left:15px;
		margin-top:5px;
	}
	.small_Divider
	{
		width:100%;
		border-top:1px solid #777973;	
		font-size:12px;
		color:#fff;
		line-height:15px;
		padding-top:5px;
	}
	.small_Divider a:hover
	{
		color:#9b9b9b !important;	
	}
	
	#footerSec
	{
		background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
		border-top: 1px solid #545551;
		position:fixed;
		width:100%;
		bottom:5px;
		text-align:center;
		font-size:10px;
			
	}
	.center_text
	{
		text-align:center !important;
		padding-bottom:10px;	
	}
	.SoftwareName
	{
		font-size:12px !important;	
	}