@charset "utf-8";
/* CSS Document */

/* Right menu (schedule) */
.right_schedule{
	width:200px;
	border-left:solid 1px #3882bf;
	border-right:solid 1px #3882bf;
	border-bottom:solid 1px #3882bf;
	text-align:right;
	font-family:Arial;
	margin-bottom:10px;
}

.right_schedule .schedule{
	
}

.right_schedule .schedule .message{
	background-color:#f69642;	
	padding:5px 10px;
	text-align:left;
	font-size:12px;
}

.right_schedule .schedule .name{	
	height:70px;
	padding:15px 5px;
}

.right_schedule .schedule .name .photo{
	float:left;
	width:72px;
	height:70px;
	border:solid 1px #fed36a;
}

.right_schedule .schedule .name .namepad{
	background-color:#fef3d7;
	text-align:left;
	padding:5px;
	float:right;
	width:100px;
	height:60px;
}

.right_schedule .schedule .name .namepad span{	
	font-size:16px;
	font-weight:bold;
	padding-bottom:5px;
}

.right_schedule .schedule .name .namepad .btn_logout{
	text-align:right;
}

.right_schedule .schedule .btm_name{
	background-color:#fed36a;
	height:5px;
}

.right_schedule .schedule .menu_content{
	background-color:#d6ebff;
	text-align:left;
	font-size:12px;
	padding:5px 0px;
}

.right_schedule .schedule .menu_content .menuItem{
	border-bottom:1px #296c97 solid;
	padding:0px 20px;
	margin-bottom:5px;
}

.right_schedule .schedule .menu_content ul{
	margin:0px;
	padding:0px;
	color:#296c97;
	list-style:none;
}

.right_schedule .schedule .menu_content a{
	text-decoration:none;
	color:#296c97;
	font-weight:bold;
}

.right_schedule .schedule .menu_content a:hover{
	color:#FFFFFF;
	font-weight:bold;
}


.right_schedule .schedule .btm_schedule{
	background-color:#d6ebff;
	height:3px;
}

.right_calendar{
	width:198px;
	border:solid 1px #3882bf;
	padding:1px;
	margin-top:10px;
	font-family:Arial;
}

.right_calendar .cal_label{
	background-color:#537caf;
	height:10px;
	padding:15px 10px;
	margin-bottom:10px;
}

.right_calendar .cal_label .sch{
	float:left;
	color:#FFFFFF;
	font-size:14px;
	font-weight:bold;
}

.right_calendar .cal_label .sch a{
	color:#FFFFFF;
	text-decoration:none;
}

.right_calendar .cal_label .sch a:hover{
	color:#B0D8FF;
}

.right_calendar .cal_label .year{
	float:right;
	color:#FFFFFF;
	font-size:10px;
	font-weight:bold;
}

.right_calendar .cal{
	text-align:center;
	font-size:13px;
	margin:0px 8px;
}

.right_calendar .cal .cal_title{
	font-weight:bold;
}

.right_calendar .cal .cal_date{
	font-size:12px;
}

.right_calendar .btm_cal{
	background-color:#537caf;
	height:10px;
}

/* Main content (schedule) */
.member_center{
	float:left;
	width:760px;
}

.main_schedule{
	text-align:left;
	padding:0px 15px;
	font-family:Arial;
	font-size:12px;
}

.main_schedule h3{
	color:#28688d;
	font-size:16px;
	font-weight:bold;
}

.main_schedule img{
	border:0px;
}

.main_schedule .formTitle{
	background-color:#b0e6f0;
}

.main_schedule .formSTitle{
	background-color:#b0e6f0;
	color:#4b97c8;
	font-weight:bold;
}

.main_schedule .formDate{
	background-color:#eafcfe;
	height:90px;
	vertical-align:top;
}

.main_schedule .formSBottom{
	background-color:#b0e6f0;
	height:40px;
}

.main_schedule .date{
	text-align:right;
}

.main_schedule a{
	font-size:12px;
	text-decoration:none;
	color:#000000;
}

.main_schedule .table_seperate{
	background-color:#b0e6f0;
	height:1px;
}

.main_schedule .seperater{
	background-color:#b0e6f0;
	height:2px;
	margin:10px 0px;
}

.main_schedule .table_btm{
	background-color:#b0e6f0;
	height:10px;
	margin:5px 0px 25px 0px;
}

.main_schedule .maintable_title{
	background-color:#49c7dd;
	color:#FFFFFF;
}

.main_schedule .maintable_title a{
	text-decoration:none;
	color:#FFFFFF;
	font-size:12px;
}

.main_schedule .step{
	background-color:#b0e6f0;
	height:15px;
	padding:10px;
}

.main_schedule .step .selected{
	font-weight:bolder;
}

.main_schedule .step .unselected{
	color:#999999;
}

.main_schedule ul{
	padding:0px 15px;
	margin:0px;
}

.left_menu{
	
}
