body{
	margin: 0;
	padding: 0;
	background: #f5f5f5 url(../login/design-login-bg.jpg) repeat;
	font-family: Helvetica, sans-serif;
	font-size: 12px
	
}

.clear{
clear:both;
}

.hairline{
	height: 1px;
	width: 660px;
	background: none;
	font-size: 1px;
	margin: 25px 0;
	border-top: 1px dotted #dad9d9;
	clear: both;
	float: left;
	position: relative;
}
#top-bar{
	width: 100%;
	height: 8px;
	background: #7b8788;
	font-size: 1px;
}

.wrapper{
	width: 660px;
	margin: 0 auto;
	padding: 0 40px;
	position: relative;
}
#main.wrapper{
	margin-top: 50px;
	overflow: visible;
	position: relative;
}
	#main.wrapper h1{
		color: white;
		text-transform: uppercase;
		font-size: 14px;
		font-weight: lighter;
		margin: 0;
		position: relative;
	}
#datagrid{
	padding-bottom: 50px
}
#datagrid table{
	width: 660px;
	border: none;
	font-size: 12px;
	overflow: hidden;
	
}
#datagrid table tr td:first-child{
margin-left: 10px;

}
#datagrid tr,td{
	border: none;
}
#datagrid tr{
height: 30px;
}
p#addNew{
display: block;
position: absolute;
right: 40px;
top: 20px;
font-size: 12px
}
#datagrid tr td:first-child{ width:10px}
#datagrid tr:nth-child(1) { background-color:#93d6e8 !important; }
#datagrid tr:nth-child(odd) { background-color:#f7f7f7; }
#datagrid tr:nth-child(even) { background-color:#fff; }
a{
	color: #DC5643
}
#btt{
	display: block;
	text-align: center;
	padding-bottom: 100px;
	color: #777 !important
}
table#tblFrm{
	font-size: 12px;
	padding-bottom: 30px;
}
table#tblFrm tr{
	height: 30px
}
td.label{
	width: 100px
}