.applyTable {}
.applyTable .firstTr th, .applyTable .firstTr td {border-top:1px solid #666;}
.applyTable td {background:#fff;padding:15px;color:#333;border-bottom:1px solid #dfdfdf;font-size:14px;line-height:20px;}
.applyTable th {background:#fff;padding:15px 15px;font-size:14px;width:70px;font-weight:bold;line-height:20px;color:#010000;border-bottom:1px solid #dfdfdf;border-right:1px solid #dfdfdf;text-align:left;}
.applyTable .th1 {background:#fbfbfb;text-align:center;color:#ff6600;}
.applyTable th span {color:#ff6600;}
.applyTable #btn_submit {width:216px;height:45px;border:1px solid #ff8d42;background:#ffa366;text-align:center;line-height:45px;color:#fff;font-size:16px;font-weight:bold;border-radius:45px;}
.applyTable #btn_list {width:216px;height:45px;border:1px solid #fed572;background:#fee872;text-align:center;line-height:45px;color:#333;font-size:16px;font-weight:bold;border-radius:45px;display:inline-block;vertical-align:top;}
.applyPage {margin:0 auto;text-align:center;height:50px;line-height:50px;font-size:14px;background:#fbf9eb;border-bottom:1px solid #dfddd1}
.applyPage span {display:inline-block;width:20px;} 
.contentDiv .year {font-size:15px;font-weight:900;color:#caaf91;margin:0 auto;display:table;}
.contentDiv .month {font-size:120px;font-weight:900;color:#ff6600;line-height:75px;}
.contentDiv .monthE {font-size:14px;font-weight:900;color:#e9d466;line-height:40px;text-align:center;display:table;margin:0 auto 25px;}
.pt-0 {padding-top:0;}
a.calendar {font-size:14px;line-height:24px;}

.contentDiv .contentTable th,.contentDiv .contentTable td {border-right:0;}

#calendarLine {background:url('/img/calendarLine.gif') repeat-x;height:12px;margin:10px 0 20px;}

#overlay_t { background-color: #000; bottom: 0; left: 0; opacity: 0.5; filter: alpha(opacity = 50); /* IE7 & 8 */ position: fixed; right: 0; top: 0; z-index: 99; display:none;}

#popup_layer { width:400px; margin-bottom:30px; background:#fff; border:solid 1px #ccc; position:absolute; top:260px; left:50%; margin-left:-200px; box-shadow: 0px 1px 20px #333; z-index:100; display:none;}

a.fare_btn{font-size:12px;padding:3px 7px;background:#0188CA;border-radius:8px;color:#ffffff;}

.layer {display:none; position:fixed; _position:absolute; top:0; left:0; width:100%; height:100%; z-index:100;}
.layer .bg {position:absolute; top:0; left:0; width:100%; height:100%; background:#000; opacity:.5; filter:alpha(opacity=50);}
.layer .pop-layer {display:block;}

.pop-layer {display:none; position: absolute; top: 50%; left: 50%; width: 1224px; height:auto;  background-color:#fff; border: 5px solid #3571B5; z-index: 10;}	
.pop-layer .pop-container {padding: 20px 25px;}
.pop-layer p.ctxt {color: #666; line-height: 25px;}
.pop-layer .btn-r {width: 100%; margin:10px 0 20px; padding-top: 10px;text-align:right;}

a.cbtn {display:inline-block; height:25px; padding:0 14px 0; border:1px solid #304a8a; background-color:#3f5a9d; font-size:13px; color:#fff; line-height:25px;}	
a.cbtn:hover {border: 1px solid #091940; background-color:#1f326a; color:#fff;}

td.title_form{text-align:center;padding:15px 30px;font-size:30px;font-weight:bold;position:relative;}
td.title_form .title_user{font-size:15px;position:absolute;right:30px;bottom:15px;font-weight:normal;color:#3a3a3a;}