@charset "utf-8";

/* Global */
body {margin:0px; padding:0px; background:#FFFFFF; font-family:Arial; font-size:11px; color:#000000; line-height:13px;}
img {border:0px;}
a {color:#000000;}
a.w_e {font-family:Arial;  font-size:9px; color:#ffffff; font-weight:bold; }
p {margin:0px; padding:0px;}
.gray_p{font-family:Arial;  font-size:14px; color:#485c7d; font-weight:bold;}
.wrapper {position:relative; margin:0 auto; width:1000px; padding:0px; background:#FFFFFF;}
.main {width:1000px;}

/* Navigation */
.navi {vertical-align:top; width:224px; background:#0c580a; padding-top:10px;}

/* Content */
.gray_3 {font-family:Arial;  font-size:13px; color:#505761; font-weight:bold;}
.content {vertical-align:top; width:767px; background:#FFFFFF; padding-left:9px; padding-top:9px; padding-bottom:46px;}
.images {margin-bottom:25px;}
.title {margin-bottom:18px;}
.title2 {margin-bottom:18px; margin-top:14px;}
.right {float:right;}
.contact {width:174px; border-left:8px solid #FFFFFF; border-bottom:16px solid #FFFFFF; background:#becfbd;}
.contact-txt {padding:13px; margin:0px;}
.contact-head {color:#0c5a0b; font-weight:bold;}
.upcoming {width:174px; border-left:8px solid #FFFFFF; border-bottom:16px solid #FFFFFF; background:#dbd0b4;}
.upcoming-txt {padding:13px; margin:0px;}
.upcoming-head {color:#b68710; font-weight:bold;}
.header {color:#0c580a; font-size:12px; font-weight:bold; display: inline;}

/* Bottom */
.bottom {width:1000px; height:49px; background:url(../images/bottom.gif) #0c450b no-repeat;}
.bottom-left {vertical-align:bottom; text-align:left; padding-bottom:14px; padding-left:40px; font-family:Arial; font-size:11px; color:#FFFFFF;}
.bottom-right {vertical-align:bottom; text-align:right; padding-bottom:14px; padding-right:12px; font-family:Arial; font-size:11px; color:#FFFFFF;}
.blink {color:#FFFFFF; font-weight:bold; text-decoration:none;}

/* Photo */
.photo {}
.photo-1 {vertical-align:top; border-right:6px solid #FFFFFF;}
.photo-2 {vertical-align:top; border-right:6px solid #FFFFFF; background:#d6d6d6 url(../images/photo-line.gif) repeat-x; padding-top:15px; padding-left:16px; padding-right:16px; padding-bottom:0px; font-family:Arial; font-size:11px; line-height:14px; color:#0f1829;}
.photo-3 {border-right:6px solid #FFFFFF; background:#d6d6d6 url(../images/photo-line2.gif) repeat-x bottom; height:15px; border-bottom:6px solid #FFFFFF;}

/* Request */
.request {width:572px; padding-bottom:20px;}
.request-01 {vertical-align:top; padding-left:13px; width:203px; border-right:1px solid #cccccc; font-family:Arial; font-size:12px; line-height:15px; color:#cd9c25; font-weight:bold; text-align:justify;text-justify:inter-ideograph}
.request-02 {vertical-align:top; width:338px; padding-left:18px;}
.request-04 {vertical-align:bottom; padding-right:18px; border-right:1px solid #cccccc; padding-bottom:14px; text-align:right;}

.request-txt {vertical-align:top; padding-bottom:3px; font-family:Arial; font-size:11px; color:#0d6d0c; font-weight:bold;padding-left:18px;}
.request-fld {vertical-align:top; padding-bottom:6px; padding-left:18px;}
.request-box {border:1px solid #d6b457; height:18px; font-family:Arial; font-size:11px; color:#363636;}

.request-tell{font-size:14px; color:#cb9a21; font-weight:bold;padding-left:18px;}
.request-know {vertical-align:top; padding-bottom:3px; font-family:Arial; font-size:11px; color:#283852; font-weight:bold;padding-left:16px;}
.request-know2 {vertical-align:top; padding-bottom:6px; padding-left:16px;}

/* Contact Us */
.us {margin-bottom:0px; margin-top:10px;}
.us-1 {vertical-align:top; padding-right:20px;}
.us-2 {vertical-align:top;}
.us-3 {vertical-align:bottom; padding-right:10px;}
.kal-td {
    color: #333333;
    font-family: Arial;
    font-size: 11pt;
    width: 82px;
    height:66px;
    font-weight:bold;
    
	
	
}
.kal-td_w {
    color: #ffffff;
    font-family: Arial;
    font-size: 11pt;
    width: 82px;
    height:66px;
    font-weight:bold;
	
    
	
	
}
.kal-td2 {
    color: #ffffff;
    font-family: Arial;
    font-size: 9pt;
    background-color: #FFD7C4;
    width: 60px;
    height:30px;
    text-align: center;
}
.kal-title{
    color: #000000;
    font-family: Arial;
    font-size: 30pt;
    height:55px;
    
	
}
.kal-foot{
    color: #333333;
    font-family: Arial;
    font-size: 9pt;
    height:50px;
    text-align: center;
}
.kal-note{
    font-weight:bolder;
   color: #ffffff;
    font-family: Arial;
    font-size: 9pt;
    
}
.past-1b {margin:0px; padding:10px; text-align:center; width:124px; height:17px; background:#bbc5d5; font-family:Arial; font-size:11px color:#000000; line-height:16px;}
.past-1c {margin:0px; padding:10px; text-align:center; width:124px; height:17px;background:#e0d5b8; font-family:Arial; font-size:11px color:#000000; line-height:16px;}
.white_past {font-family:Arial;  font-size:10px; color:#ffffff; font-weight:bold;}