/*=============== (globle) ===============*/
	body {
		margin: 0px;
		padding: 0px;
		background-color: #ffffff;
		scrollbar-3dlight-color: #000000;
		scrollbar-arrow-color: #eaeaea;
		scrollbar-darkshadow-color: #000000;
		scrollbar-face-color: #242424;
		scrollbar-highlight-color: #000000;
		scrollbar-shadow-color: #000000;
		scrollbar-track-color: #eaeaea;
		font-family: Arial,Helvetica,Verdana,san-serif;
		font-size: 12px;
	}
	.clearBoth {
		clear: both;
	}
/*========================================*/
/*============ (Calendar) ================*/
	.calendar{
		width: 						512px;
		border-width: 				1px 1px 1px 1px;
		border-color: 				#993d00;
		border-style: 				solid solid solid solid;
		color: 						#fff;
		background-color: 			#102e05;
		margin: 10px 10px 10px 10px;
	}
	.calendar_nav_case{
		width: 						512px;
		margin: 10px 10px 10px 10px;
	}
	.calendar_nav{
		height:						20px;
		width: 						80px;
		text-align:					center;
		border-width: 				1px 1px 1px 1px;
		border-color: 				#ffffff;
		border-style: 				solid solid solid solid;
	}
	.calendar_main_title{
		font-weight: 				bold;
		font-size: 					16px;
	}
	.calendar_top{
		width: 						100%;
		background-color: 			#a9bba2;
		text-align:					center;
	}
	.colum{
		float: 						left;
	}
	.calendar_title_day{
		color: 						#102e05;
		background-color: 			#ffffff;
		height:						20px;
		text-align:					center;
		border-width: 				1px 1px 1px 1px;
		border-color: 				#ffffff;
		border-style: 				solid solid solid solid;
	}
	.days, .off_day, .current_day{
		height:						50px;
		border-width: 				1px 1px 1px 1px;
		border-style: 				solid solid solid solid;
		border-color: 				#a9bba2;
		text-align:					right;
		padding:	                0px 0px 0px 0px;
		margin:	                    0px 0px 0px 0px;
	}
	.colum a:link,  .colum a:visited {
		font-weight: 				bold;
		color: 						#993d00;
	}
	.colum a:hover, .colum a:hover {
		font-weight: 				bold;
		color: 						#2c4b1f;
	}
	
	td.list_nav a:link, td.list_nav a:visited , #list_title  a:link, #list_title a:visited{
		color: #ffffff;
		font-weight: bold;
		margin: 2px;
		padding: 0px;
		text-decoration: none;
	}
	.days{
		color: 						#102e05;
		background-color: 			#ffffff;
	}
	.off_day{
		color: 						#102e05;
		background-color: 			#484848;
	}
	.current_day{
		color: 						#102e05;
		background-color: 			#ffb871;
	}
	.full{
		background-image: url(images/full.gif);
		background-repeat: no-repeat;
		color: 						#ffffff;
	}
	.morning{
		background-image: url(images/morning.gif);
		background-repeat: no-repeat;
	}
	.afternoon{
		background-image: url(images/afternoon.gif);
		background-repeat: no-repeat;
	}
	.calendar_blackout{
		background-image: url(images/nor.gif);
		background-repeat: no-repeat;
	}
/*========================================*/
/*============== (calender form) ==================*/
	table.profile{
		background-color: #fff;
		margin: 10px 10px 10px 10px;
		padding: 0px;
	}
	#profile_title{
		background-color: #102e05;
		color: #ffffff;
		font-weight: bold;
		margin: 0px;
		padding:2px 5px 2px 5px;
	}
	
	#profile_spacing{
		margin: 0px;
		padding:2px 2px 2px 5px;
	}
	#profile_row_1{
		background-color: #999999;
		margin: 0px;
		padding:2px 5px 2px 5px;
		color: #111;
	}
	#profile_row_2{
		background-color: #cccccc;
		margin: 0px;
		padding:2px 5px 2px 5px;
		color: #111;
	}
/*========================================*/