/* calendar */

.bg-botton {
    border: 1px solid #a1a1a1;
    padding: 3px 10px; 
    background: #fffcaa;
    width: 80%;
    border-radius: 9px;
	font-size:11px;
}
.btn-green-h3 {
    border: 1px solid #a1a1a1;
    padding: 3px 10px; 
    background-color: #00ff24;
    width: 80%;
    border-radius: 9px;
	font-size:16px;
}

.btn-green {
    border: 1px solid #a1a1a1;
    padding: 3px 10px; 
    background-color: #00ff24;
    width: 80%;
    border-radius: 9px;
	font-size:11px;
}
.btn-green a:hover {
    border: 1px solid #a1a1a1;
    /*padding: 3px 10px; */
    background-color: #eeeeee;
    width: 80%;
    border-radius: 9px;
	font-size:11px;
}
.btn-green-num {
    border: 1px solid #a1a1a1;
    padding: 3px 10px; 
    background-color: #00ff24;
    width: 80%;
    border-radius: 9px;
	font-size:15px;
}

.btn-gray {
    border: 1px solid #a1a1a1;
    padding: 3px 10px; 
    background-color: #eeeeee;
    width: 100%;
    border-radius: 9px;
	font-size:11px;
}
.btn-gray a{
    background: #eeeeee;
}

.btn-gray a:hover{
    border: 1px solid #a1a1a1;
    /*padding: 3px 10px; */
    background-color: #00ff24;
    width: 100%;
    border-radius: 9px;
	font-size:11px;
}


.btn-red {
    border: 1px solid #a1a1a1;
    padding: 3px 10px; 
    background: #ff9e9e;
    width: 80%;
    border-radius: 9px;
	font-size:15px;
}
.btn-red a span.one, .btn-red a:hover span.two {display: inline;}
.btn-red a:hover span.one, .btn-red a span.two {display: none;}

.btn-red a:hover{
	border: 1px solid #a1a1a1;
	padding: 3px 10px; 
	background-color: #33CC33;
	width: 80%;
	border-radius: 9px;
	font-size: 15px;
}
.btn-orange {
	border: 1px solid #a1a1a1;
	padding: 3px 10px;
	background-color: #FF9900;
	width: 80%;
	border-radius: 9px;
	font-size: 15px;
}
.btn-weather {
	border: 1px solid #a1a1a1;
	padding: 3px 10px;
	background-color: #FF9900;
	width: 300px;
	border-radius: 9px;
	font-size: 12px;
}
.btn-header {
	border: 1px solid #a1a1a1;
	padding: 3px 10px;
	background-color: #99FF33;
	border-radius: 9px;
	font-size: 12px;
}
.btn-orange-calendar {
	border: 1px solid #a1a1a1;
	padding: 3px 10px;
	background-color: #FF9900;
	width: 80%;
	border-radius: 9px;
	font-size: 12px;
}
.btn-orange-calendar a:link{
	font-size: 12px;
	color:#FFF;
}
.btn-orange-calendar a:visited{
	font-size: 12px;
	color:#FFF;
}

.btn-red-small {
    border: 1px solid #a1a1a1;
    padding: 3px 10px; 
    background-color: #ff9e9e;
    width: 80%;
    border-radius: 9px;
	font-size:12px;
}
.btn-blue-small {
	border: 1px solid #a1a1a1;
	padding: 3px 10px;
	/*width: 80%;*/
	border-radius: 9px;
	font-size: 12px;
	background-color: #66CCFF;
}
.btn-blue-small a:hover {
	border: 1px solid #a1a1a1;
	/*padding: 3px 10px;*/
	/*width: 80%;*/
	border-radius: 9px;
	font-size: 12px;
	background-color: #0099FF;
	color:#FFF;
}

.btn-red-event {
    border: 1px solid #a1a1a1;
    padding: 3px 10px; 
    background: #ff9e9e;
    width: 80%;
    border-radius: 9px;
	font-size:14px;
	float:left;
}
.btn-red-event-calendar {
    border: 1px solid #a1a1a1;
    padding: 3px 10px; 
    background: #ff9e9e;
    width: 80%;
    border-radius: 9px;
	font-size:14px;
}

.btn-yellow-small {
    border: 1px solid #a1a1a1;
    padding: 3px 10px; 
    background: #fcffc6;
    width: 80%;
    border-radius: 9px;
	font-size:12px;
}
.btn-yellow-orderby {
	border: 1px solid #a1a1a1;
	padding: 3px 10px;
	background-color: #FFFF00;
	/*width: 80%;*/
	border-radius: 9px;
	font-size: 12px;
}

.txt {
	padding: 3px 10px;
	background: #fcffc6;
	width: 80%;
	font-size: 12px;
	font-weight: bold;
	letter-spacing: 2px;
	line-height: 32px;
}
.txt-red {
	font-weight: bold;
	letter-spacing: 1px;
	color: #F00;
}

.change {
	font-size: 18px;
	font-weight: bold;
}
.camp {
	font-size: 18px;
}
.camp select{
	margin:5px 0px;
	font-size: 18px;
	background-color: #FF6;
}

select{
  font-size: 18px;

}
form {
	font-size: 18px;
	line-height: 22px;
}
.line-bottom{
	border-bottom:1px solid #eee; 
	border-bottom-color: #CCC;
  font-size: 12px;
	}
	
#menu ul {
	list-style-type:none;
	margin:0px;
	padding:0px;
}
#menu li {
	float: left;
	
/*	padding: 30px;
	background-image: url(bg-checkbox-a.png);
	background-repeat: no-repeat;*/
	font-size: 22px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}
#menu2 ul {
	list-style-type:none;
	margin:0px;
	padding:0px;
}
#menu2 li {
	float: left;
	font-size: 26px;
	font-family: "微軟正黑體", "標楷體";
	background-color: #CCC;
	width: 100px;
	height: 100px;
	margin: 1px;
	padding:3px;
	line-height: 20px;
	text-align:center;
}


input[type=checkbox]
{
  /* Double-sized Checkboxes */
  -ms-transform: scale(2); /* IE */
  -moz-transform: scale(2); /* FF */
  /* -webkit-transform: scale(2); Safari and Chrome */
  -o-transform: scale(2); /* Opera */
  padding: 10px;
}
#people { width:100%; border-collapse:collapse; font-size:15px; } 
#people th, #people td{ border: silver 1px solid;  padding:6px }

#table-event { width:95%; border-collapse:collapse; font-size:12px; } 
#table-event th, #table-event td{ border: silver 1px solid;  padding:5px }
