body{
	width:100%;
	padding:0px;
	margin:0px;
	font-size:14px;
	color:#000;
	line-height:120%;
	font-family:"Tahoma", Times New Roman;
}

a{
	text-decoration:none;
	color:#06f;
}

h1, h2, h3, h4, h5, h6{
	width:100%;
	height:auto;
	padding:0px;
	margin:0px 0px 20px 0px;
}

input[type=text],
input[type=number],
input[type=password],
input[type=file],
input[type=date],
textarea,
select{
	width:94%;
	height:auto;
	padding:4px 5px 6px 5px;
	margin:0px 0px 20px 0px;
	border:1px solid #999;
	border-radius:3px;
}

select{
	width:95.5%;
}

input[type=checkbox]{
	margin:0px 5px 10px 0px;
}

input[type=submit],
button,
.button{
	padding:2px 10px 3px 10px;
	margin:0px;
	background:#069;
	border:0px solid #069;
	color:#fff;
	cursor:pointer;
	border-radius:3px;
}

span.button{
	border:1px solid #069;
}

.updated{
	color:#0A6;
}

.error,
.required{
	color:#f00;
}

#wrapper{
	width:100%;
	height:auto;
	padding:0px;
	margin:0px;
}

#container{
	width:100%;
	height:auto;
	padding:0px;
	margin:0px auto;
	border-top:0px solid #000;
}

.col-10,
.col-15,
.col-20,
.col-25,
.col-30,
.col-40,
.col-50,
.col-70,
.col-75,
.col-80,
.col-85,
.col-90{
	width:100%;
	height:auto;
	padding:0px;
	margin:0px;
	float:left;
}

.col-10{
	width:10%;
}

.col-15{
	width:15%;
}

.col-20{
	width:20%;
}

.col-25{
	width:25%;
}

.col-30{
	width:30%;
}

.col-40{
	width:40%;
}

.col-50{
	width:50%;
}

.col-70{
	width:70%;
}

.col-75{
	width:75%;
}

.col-80{
	width:80%;
}

.col-85{
	width:85%;
}

.col-90{
	width:90%;
}

.row{
	width:100%;
	height:auto;
	padding:0px;
	margin:0px 0px 20px 0px;
	float:left;
}

.content{
	width:96%;
	height:auto;
	padding:0px 0px;
	margin:0px auto;
}

.header{
	width:100%;
	height:auto;
	padding:10px 0px 0px 0px;
	margin:0px;
	float:left;
	background:#333;
	color:#fff;
}

.logo{
	width:100%;
	height:auto;
	padding:10px 0px 10px 0px;
	margin:0px;
	text-align:left;
	float:left;
}

.logo h2{
	line-height:150%;
}

.logo img{
	width:65%;
	height:auto;
	padding:0px;
	margin:0px auto;
}

.sidebar{
	padding:0px;
	margin:0px;
	height:auto;
	min-height:600px;
	background:#069;
	color:#fff;
}

.sidebar .content{
	width:94%;
}

.menu{
	width:100%;
	height:auto;
	padding:0px;
	margin:0px;
	float:left;
}

.menu ul{
	width:100%;
	height:auto;
	padding:0px;
	margin:0px;
	float:left;
	list-style:none;
}

.menu ul li{
	width:100%;
	height:auto;
	padding:0px;
	margin:0px;
	float:left;
}

.menu ul li a{
	width:100%;
	height:auto;
	padding:5px 0px 7px 0px;
	margin:0px;
	display:block;
	color:#fff;
	border-bottom:1px dotted #fff;
}

.sub-menu{
	width:100%;
	height:auto;
	padding:20px 0px 0px 0px;
	margin:0px 0px 20px 0px;
}

.sub-menu span,
.sub-menu a{
	width:auto;
	height:auto;
	padding:8px 5px 10px 5px;
	margin:0px;
}

.page{
	width:96%;
	height:auto;
	padding:0px 0px;
	margin:0px auto;
}

.title{
	color:#000;
}

.data-table{
	width:100%;
	height:auto;
	margin:0px;
	padding:0px;
}

.data-table td{
	padding:3px 5px 5px 5px;
}

.data-table td a{
	color:#06f;
}

.data-table td a.full-width{
	display:block;
}

.data-table td a:hover{
	
}

.data-table .header-tr{
	background:#f4f4f4;
	color:#000;
	font-weight:bold;
}

.data-table .header-tr td{
	border-top:2px solid #069;
	border-bottom:2px solid #069;
}

.data-table .data-tr-odd td,
.data-table .data-tr-even td{
	padding:5px 5px 6px 5px;
}

.data-table .data-tr-odd{
	background:#FEFEFE;
}

.data-table .data-tr-even{
	background:#F4F4F4;
}

.pagination{
	margin:20px 0px 20px 0px;
}

.pagination .page-num{
	padding:2px 8px 3px 8px;
	background:#06f;
	border:1px solid #06f;
	color:#fff;
	border-radius:3px;
	margin:0px 8px 5px 0px;
}

.pagination .page-num-current{
	background:#fff;
	color:#06f;
}

.span-link{
	color:#06f;
	cursor:pointer;
}

.delete{
	color:#f30;
}

#confirm-delete{
	width:100%;
	height:auto;
	position:fixed;
	left:0px;
	top:0px;
	margin:0px;
	padding:20% 0px 0px 0px;
	display:none;
}

#confirm-delete div{
	width:90%;
	max-width:350px;
	height:auto;
	background:#FFF;
	border:4px solid #078;
	border-radius:5px;
	margin:0px auto;
	box-shadow:0px 0px 4px 4px rgba(0, 120, 180, 0.4), 2px 2px 2px 2px rgba(0, 150, 200, 0.2) inset;
}

#filter_rent input[type=text]{
	width:88%;
	height:auto;
	padding:3px 5px 4px 5px;
}

#filter_rent input[type=submit]{
	width:88%;
	height:auto;
	padding:3px 10px 4px 10px;
}

#filter_rent select{
	width:90%;
	height:auto;
	padding:2px 5px 3px 5px;
}

#user-login-form{
	width:90%;
	max-width:500px;
	height:auto;
	margin:0px auto;
	margin-top:5%;
}

#user-login-form .logo{
	width:100%;
	text-align:center;
}

#user-login-form .logo img{
	width:90%;
	max-width:150px;
	height:auto;
}

#rent-receipt{
	width:90%;
	max-width:500px;
	height:auto;
	margin:0px auto;
}

#rent-receipt #header{
	text-align:center;
}

#rent-receipt #header img{
	width:100px;
	height:auto;
}