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

/*Related generally to all pages*/
body{
	font-family: Arial, Helvetica, sans-serif;
	background-color: #c6e5f8;
		
	}
.banner{
	width:auto;
	height:250px;
	background-color:#d8edfa;
	border-radius: 10px;
	padding:10px 10px 10px 10px;
	margin:10px 10px 10px 0px;
}
h3{
	line-height:100%;}
.main_frame{
	margin: 0px auto;
	padding:0px 15px 0px 15px;
	width: 1850px;
	height: auto;
	background-color: #0e8dd9;
	border: solid medium #56AFF1;
	border-radius: 10px;
	box-shadow: 10px 10px 5px #88a0af;
	/*overflow:hidden;*/

	}
.menu{
	width:auto;
	height:25px;
	background-color:#d8edfa;
	border-radius: 10px;
	padding:10px 10px 10px 10px;
	margin:10px 10px 10px 0px;	
}
/*This is for index page and login form*/
.ind_left{
	float: left;
	background-color: transparent;
	width: 500px;
	position: relative;
}
.login_form{
	float: left;
	}
.ind_right{
	float: right;
	background-color: transparent;
	width: 300px;
	position: relative;
	margin-top: 25px;
	text-align: right;
}
.clear_both{
	clear:both;
}
/*This is for the welcome page*/
.main_form{
	clear:both;
	margin: 0px auto;
	}
.file_uploader{
	float:left;
	width:490px;
	height:140px;
	background-color:#d8edfa;
	border-radius: 10px;
	padding:10px 10px 10px 10px;
	margin:10px 10px 10px 0px;	
}
.input_form{
	float:left;
	background-color:#d8edfa;
	border-radius: 10px;
	width:1300px;
	padding:10px 10px 10px 10px;
	margin:10px 10px 10px 0px;		
}
.other_currency{
	float:left;
	/*height:220px;*/
	background-color:#d8edfa;
	border-radius: 10px;
	width:500px;
	padding:10px 10px 10px 10px;
	margin:10px 10px 10px 0px;
	

}

.second{
	/*background-color:#d8edfa;*/
	/*border-radius: 10px;*/
	margin:10px auto auto auto;
	width:auto;
	height:auto;
	/*position:fixed;*/
	clear:both;
	/*padding:10px 10px 10px 10px;*/
	/*margin:10px 10px 10px 0px;*/		
	}
.sort_select{
	float:left;
	background-color:#d8edfa;
	border-radius: 10px;
	width:483px;
	height:190px;
	padding:10px 10px 10px 10px;
	margin:10px 10px 10px 0px;
/*	position:relative;*/
}
.main_table{
	clear:both;
	background-color:#d8edfa;
	border-radius: 10px;
	width:1800px;
	padding:10px 10px 10px 10px;
	margin:10px 10px 10px 0px;	
}
.table_row{
	text-align:right;
}

.first_row{
	width:1850px;
}
.second_row{
	width:1850px;
	clear:both;
}
/*THIS IS FOR MAINTENACE PAGE*/
.create_forms{
	width:380px;
	float:left;
	background-color:#d8edfa;
	border-radius: 10px;
	padding:10px 10px 10px 10px;
	margin:10px 10px 10px 0px;
}
.create_forms_user{
	width:580px;
	float:left;
	background-color:#d8edfa;
	border-radius: 10px;
	padding:10px 10px 10px 10px;
	margin:10px 10px 10px 0px;	
	}
.wide{
	width:600px;
	float:left;
	background-color:#d8edfa;
	border-radius: 10px;
	padding:10px 10px 10px 10px;
	margin:10px 10px 10px 0px;

}
/*This is for the menu*/
.menu_list{
	list-style-type:none;
	text-align:center;
	width:auto;
	
}
#menu_item{
	float:left;
	margin:0px;
}
#menu_item a{
	color:#FFF;
	font-weight:bold;
	display: block;
	text-decoration:none;
	margin:-25px 10px 0px 10px;
	border-radius: 10px;
	background-color:#0e8dd9;
	height:25px;
	padding:8px 10px;
}
#menu_item a:hover, a:active{
	color:#FFF;
	font-weight:bold;
	display: block;
/*	text-decoration:none;*/
	/*margin:10px;*/
	/*border-radius: 10px;*/
	background-color:#0f71ab;
	/*height:25px;*/
	/*padding:5px 10px;*/


}
/*holidays page*/
.holiday_forms{
	margin:0px auto;
	height:800px;
	overflow:auto;
	
}
.left_holiday{
	float:left;
	background-color:#d8edfa;
	border-radius: 10px;
	margin:15px;
	padding:15px;
}
.holiday_table{
	margin:20px 0px;
	padding:20px 0px;
	}
.insert_holiday{
	float:left;
}
.right_holiday{
	float:right;
	background-color:#d8edfa;
	border-radius: 10px;
	margin:15px;
	padding:15px;
	}
.setup_spec_days{
	float:left;
}
.spec_days_table{
	}
.green{
	background-color:#0F3;
}
table.main_table1{
	border:thin solid #0e8dd9;
	border-radius:10px;}
tr.chosen{
	border-top:thin solid #0e8dd9;
}