	.menu 
	{
		height:30px;
		background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0,#06FAE6),color-stop(0.85,#28992C),color-stop(1,#178B46));
		color:white;
		padding-top:3px;
		padding-bottom:1px;
		font-family:verdana;
		font-size:14px;
		min-width:700px;
		border-radius: 3px;
	}
	.menu span 
	{
		margin-left:2%;
	}
	
	.menu a 
	{
		text-decoration:none;
		color:white;
	}
		
	p.logon 
	{
		margin-right:2%;
		float:right;
		vertical-align:top;
		height: 24px;
   		 margin-top: -8;
	}
	span.required
	{
		color: red;
	}
	#capture-container
	{
		margin:0 auto;
		background-color:#fff;
		overflow:hidden;
		-moz-box-shadow:0 2px 15px rgba(0,0,0,0.5);
		-webkit-box-shadow:0 2px 15px rgba(0,0,0,0.5);
		-o-box-shadow:0 2px 15px rgba(0,0,0,0.5);
		-ms-box-shadow:0 2px 15px rgba(0,0,0,0.5);
		box-shadow:0 2px 15px rgba(0,0,0,0.5);
		-webkit-border-radius:10px;
		-moz-border-radius:10px;
		-o-border-radius:10px;
		-ms-border-radius:10px;
		border-radius:10px;
		max-width:460px;
		margin-top:50px;
	
	}
	#admin-container
	{
		margin:0 auto;
		background-color:#fff;
		overflow:hidden;
		-moz-box-shadow:0 2px 15px rgba(0,0,0,0.5);
		-webkit-box-shadow:0 2px 15px rgba(0,0,0,0.5);
		-o-box-shadow:0 2px 15px rgba(0,0,0,0.5);
		-ms-box-shadow:0 2px 15px rgba(0,0,0,0.5);
		box-shadow:0 2px 15px rgba(0,0,0,0.5);
		max-width:600px;
		margin-top:50px;
	
	}
	#capture-container .electricity
	{
		max-width:500px;
	}

	#capture-container .capture-title
	{
		padding:18px 20px 15px 20px;
		position:relative;
		background-color:#5BADCE;
		z-index:10;
		height: 51px;
	}
	#capture-container .login-title
	{
		padding:18px 20px 15px 20px;
		position:relative;
		background-color:#F23746; 
		z-index:10;
		height:20px;
	}
	#report-container
	{
		margin:0 auto;
		background-color:#fff;
		overflow:hidden;
		-moz-box-shadow:0 2px 15px rgba(0,0,0,0.5);
		-webkit-box-shadow:0 2px 15px rgba(0,0,0,0.5);
		-o-box-shadow:0 2px 15px rgba(0,0,0,0.5);
		-ms-box-shadow:0 2px 15px rgba(0,0,0,0.5);
		box-shadow:0 2px 15px rgba(0,0,0,0.5);
		-webkit-border-radius:10px;
		-moz-border-radius:10px;
		-o-border-radius:10px;
		-ms-border-radius:10px;
		border-radius:10px;
		max-width:60%;
		margin-top:50px;
	
	}
	
	#report-container-lotto
	{
		margin:0 auto;
		background-color:#fff;
		overflow:hidden;
		-moz-box-shadow:0 2px 15px rgba(0,0,0,0.5);
		-webkit-box-shadow:0 2px 15px rgba(0,0,0,0.5);
		-o-box-shadow:0 2px 15px rgba(0,0,0,0.5);
		-ms-box-shadow:0 2px 15px rgba(0,0,0,0.5);
		box-shadow:0 2px 15px rgba(0,0,0,0.5);
		-webkit-border-radius:10px;
		-moz-border-radius:10px;
		-o-border-radius:10px;
		-ms-border-radius:10px;
		border-radius:10px;
		max-width:100%;
		margin-top:50px;
	
	}
	#report-container .electricity
	{
		max-width:500px;
	}

	#report-container .capture-title,
	#report-container-lotto .capture-title
	{
		padding:18px 20px 15px 20px;
		position:relative;
		background-color:#5BADCE;
		z-index:10;
		height:20px;
	}
	#report-container .report-title,
	#report-container-lotto .report-title
	{
		padding:18px 20px 15px 20px;
		position:relative;
		background-color:#42D872;
		z-index:10;
		height: 51px;
	}
	#capture-container .capture-title h1, .login-title h1,
	#report-container .report-title h1,
	#report-container-lotto .report-title h1
	{
		color:#fff;
		font:24px/24px "Sterling Light",sans-serif;
		text-shadow:0 -2px 1px rgba(0,0,0,0.75);
		white-space:nowrap;
		vertical-align:middle;
		margin-top: 0px;
	}
	#capture-container .capture_content p, 
	#report-container .report_content p,
	#report-container-lotto .report_content p
	{
		font:15px Sterling,sans-serif;
		margin-bottom:15px;
		line-height:130%;
		color:#38AFD5;
	}
	#capture-container .capture_content,
	#report-container .capture_content 
	{	
		padding: 20px 20px 25px;
	}
	hr
	{
		color:#38AFD5;
	}
	form
	{	
		display: block;
	}
	dt 
	{
		display: table-cell;
		padding: 8px;
		font: 20px "Sterling Medium",sans-serif;
		margin-right: 0;
		vertical-align: top;
		width: 150px;
		color:#38AFD5;
	}
	.name_label
	{
		width: 100%;
		display: table;
		margin-bottom: 12px;
		border-radius: 8px;
		position: relative;
		border: 0;
		font-weight: inherit;
		font-style: inherit;
		font-size: 100%;
		background: linear-gradient(#d8d8d8, #9E9D9D);
	}
	.admin_name_label
	{
		width: 100%;
		display: table;
		margin-bottom: 12px;
		border-radius: 8px;
		position: relative;
		border: 0;
		font-weight: inherit;
		font-style: inherit;
		font-size: 100%;
	}
	.rep_name_label
	{
		width: 100%;
		display: table;
		margin-bottom: 12px;
		border-radius: 8px;
		position: relative;
		border: 0;
		font-weight: inherit;
		font-style: inherit;
		font-size: 100%;
	}
	.xs_name_label
	{
		width: 50%;
		display: table;
		margin-bottom: 12px;
		border-radius: 8px;
		position: relative;
		border: 0;
		font-weight: inherit;
		font-style: inherit;
		font-size: 100%;
		background: linear-gradient(#d8d8d8, #9E9D9D);
	}
	.name_label_total
	{
		display: table-cell;
		padding: 8px;
		font: bold 20px "Sterling Medium",sans-serif;
		color: #333;
		height: 16px;
		margin-right: 0;
		vertical-align: top;
		width: 150px;
		background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0,#d8d8d8),color-stop(0.80,#9E9D9D));
		border-radius: 8px;
	}
	.name_label_title
	{
		width: 100%;
		display: table;
		margin-bottom: 12px;
		border-radius: 8px;
		position: relative;
		border: 0;
		font-weight: inherit;
		font-style: inherit;
		font-size: 100%;
	}
	
	.name_label_n 
	{
		display: table-cell;
		text-shadow: 0 -1px 2px rgba(0,0,0,0.6);
		padding: 8px;
		font: bold 14px "Sterling Medium",sans-serif;
		color: #fff;
		height: 16px;
		margin-right: 0;
		vertical-align: top;
		width: 150px;
		background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0,#d8d8d8),color-stop(0.80,#9E9D9D));
		border-radius: 8px;
	}
	.rep_name_label_n 
	{
		display: table-cell;
		padding: 8px;
		font: bold 14px "Sterling Medium",sans-serif;
		color: #333;
		height: 16px;
		margin-right: 0;
		vertical-align: top;
		width: 150px;
	}
	.col_name_label_n 
	{
		display: table-cell;
		padding: 8px;
		font: 20px "Sterling Medium",sans-serif;
		margin-right: 0;
		vertical-align: top;
		width: 150px;
		color:#38AFD5;
	}
	.xs_name_label_n
	{
		display: table-cell;
		text-shadow: 0 -1px 2px rgba(0,0,0,0.6);
		padding: 8px;
		font: bold 14px "Sterling Medium",sans-serif;
		color: #fff;
		height: 16px;
		margin-right: 0;
		vertical-align: top;
		background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0,#d8d8d8),color-stop(0.80,#9E9D9D));
		border-radius: 8px;
		width: 100px;
	}	
	.admin_name_label_n
	{
		display: table-cell;
		text-shadow: 0 -1px 2px rgba(0,0,0,0.6);
		padding: 8px;
		font: bold 14px "Sterling Medium",sans-serif;
		color: #fff;
		height: 16px;
		margin-left: 10px;
		vertical-align: top;
		background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0,#7A8FE2),color-stop(0.80,#3874C0));
		border-radius: 8px;
		width: 100px;
	}
	.name_field
	{
		display: table-cell;
		background-color: #fff;
		border-radius: 9px;
		padding: 7px 0;
		font: 13px Sterling,sans-serif;
		color: #888;
		height: 32px;
		border: 1px solid #ddd;
		width: 100%;
		text-indent: 7px;
	}
	.rep_name_field
	{
		display: table-cell;
		background-color: #fff;
		padding: 7px 0;
		font: 14px "Sterling Medium",sans-serif;
		color: #888;
		height: 32px;
		width: 35%;
		text-indent: 7px;
	}
	.xs_name_field
	{
		display: table-cell;
		background-color: #fff;
		border-radius: 9px;
		padding: 7px 0;
		font: 13px Sterling,sans-serif;
		color: #888;
		
		border: 1px solid #ddd;
		width: 70px;
		text-indent: 7px;
		
	}
	.xl_name_field
	{
		display: table-cell;
		background-color: #fff;
		border-radius: 9px;
		padding: 7px 0;
		font: 13px Sterling,sans-serif;
		color: #888;
		height: 48px;
		border: 1px solid #ddd;
		width: 100%;
		text-indent: 7px;
	}
	.xxl_name_field
	{
		display: table-cell;
		background-color: #fff;
		border-radius: 9px;
		padding: 7px 0;
		font: 30px Sterling,sans-serif;
		color: #888;
		height: 66px;
		border: 1px solid #ddd;
		width: 100%;
		text-indent: 7px;
	}
	div.login-canvas
	{
		margin:0 auto;
		background-color:#fff;
		overflow:hidden;
		-moz-box-shadow:0 2px 15px rgba(0,0,0,0.5);
		-webkit-box-shadow:0 2px 15px rgba(0,0,0,0.5);
		-o-box-shadow:0 2px 15px rgba(0,0,0,0.5);
		-ms-box-shadow:0 2px 15px rgba(0,0,0,0.5);
		box-shadow:0 2px 15px rgba(0,0,0,0.5);
		-webkit-border-radius:10px;-moz-border-radius:10px;
		-o-border-radius:10px;
		-ms-border-radius:10px;
		border-radius:10px;
		max-width:400px;
		margin-top:50px
	}
	
	/* div.login-title
	{
		background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0,#FF0014),color-stop(0.85,#CA286F),color-stop(1,#9E0B2E));
		padding-left: 20px;
	    	margin-top: -21;
	} */
	.addanother,
	.addsupplier,
	.addexpense,
	.other_expense,
	.addcashtally
	{
		display:none;
	}
	#ABtn
	{
		border-radius: 8px;
		background-color: #0083a9;
		color:#fff;
		font-size:13px;
		height: 26px;
    		margin-bottom: 12px;

	}
	
	.btnSubmit
	{
		border-radius: 4px;
		font-size:30px;
		width: 150px;
    		margin-top: 20px;
    		background-color: #5BADCE;
    		color: #fff;
    		height: 40px;
	}
	.admin_box a:link, a:visited {
		display: block;
		font-size: 30px;
		color: #503ECE;
		text-align: center;
		padding: 4px;
		text-decoration: none;
		width: 10%;
		float: left;
		margin-left: 20px;
		margin-top: 20px;
		border: solid 1px #9797DB;
		}

		a:hover, a:active {
    		background-color: #7A991A;
		}
		
	.capture_box>a:link, a:visited 
	{
		display: block;
		font-size: 30px;
		color: #333;
		text-align: center;
		padding: 4px;
		text-decoration: none;
		width: 25%;
		float: left;
		margin-left: 20px;
		height: 113px;
		margin-top: 20px;
		border: solid 1px #9797DB;
		}

	