<style>
    body {
		margin: 0px;
		text-align: center;
	}
	#all {
		margin: auto;
		margin-top: 1px;
		width: 800px;	
		text-align: center;
		background-color: #FFFFFF;
		border: 1px solid #ffffff;
		box-shadow: 0px 0px 60px grey;
		-webkit-border-radius: 10px;
		-moz-border-radius:10px;
		border-radius: 10px;
		text-shadow: 1px 1px 0 #fff, 1px -1px 0 #fff, -1px 1px 0 #fff, -1px -1px 0 #fff;	
	}
	
	.admin_basic_form {
		width: 785px;
		margin: auto;
		// text-align: center;
		border-collapse: collapse;
		border-spacing: 0px;
		border: 1px solid #AAAAAA;
		-webkit-border-radius: 10px;
		-moz-border-radius: 10px;
		border-radius: 10px;
	}
	.opa {
		opacity: 0.1;
	}
	.L1_table {
		width: 780px;
		border-collapse: collapse;
		border: 1px solid #AAAAAA;	
		background:linear-gradient(bottom,#FEFEFE,#B4FBFF);
		background:-moz-linear-gradient(bottom,#FEFEFE,#B4FBFF);
		background:-webkit-linear-gradient(bottom,#FEFEFE,#B4FBFF); 
		background:-ms-linear-gradient(bottom,#FEFEFE,#B4FBFF); 
		margin-bottom: 2px;
		border-spacing: 0px;
	}
	.index {
		width:10px;
	}
	
	#add_holiday table {
		width: 100%;
		border: 1px dashed LightGrey;
	}
	#add_activity table {
		width: 100%;
		border: 1px dashed LightGrey;
	}
	
	#add_holiday_td1 {
		width:6%;
		text-align: left;
		height: 20px;
		font-size: 16px;
		// border:1px solid grey;
	}
	
	#add_holiday_td2 {
		width:75%;
		text-align: left;
		height: 20px;
		font-size: 16px;
		// border:1px solid grey;
	}
	
	#add_holiday_td3 {
		width: 115px;
		text-align: center;
	}
	
	#add_holiday_td4 {
		width: 39px;
		text-align: center;
	}
	
	td.title {
		height:20px;
		border: 0px;
		valign: middle;
		-webkit-border-radius: 3px;
		-moz-border-radius: 3px;
		border-radius: 3px;
		background: #cceebb;
		padding:2px;
		border: 1px dashed #bbccbb;
	}
	
	table.title {
		text-align: center;
		cellpadding: 0;
		cellspacing: 0;
		-webkit-border-radius: 5px;
		-moz-border-radius: 5px;
		border-radius: 5px;
		border: 0px; 
	}
	
	#titletable {
		border: 0px;
		cellspacing: 0px;
		cellpadding: 0px;
		width: 100%;
		border-bottom: 1px solid #bbbbbb;
		height: 22px;
		background-color: #dddddd;
		color: green;
		text-aling: center;
	}
	
	input.edit {
		width:18px;
		height: 20px;
		padding: 0px;
		text-align: center;
		font-size: 16px;
		border: 1px dashed #AAAAAA;
		-webkit-border-radius: 3px;
		-moz-border-radius: 3px;
		border-radius: 3px;
		overflow: hidden;	
	}
	
	input.edit2 {
		width: 35px;
		height: 20px;
		padding: 0px;
		text-align: left;
		font-size: 16px;
		border: 1px solid grey;
		overflow: hidden;	
	}
		
	A:link {
		/* COLOR: #C86000;  */
		text-decoration: none;
	}
</style>
