@charset "utf-8";
/* CSS Document */
body{
margin:0;
background:#519fb2 url(../images/main/main-index-bg.gif) repeat-x;
font-family:arial;
color:#444444;
font-size:12px;
}	
.main-top-bg{
background:url(../images/main/top-main-index-bg.jpg) no-repeat top center;
float:left;
width:100%;
}
.main{
width:900px;
margin:auto;
}
p{margin:0;}
.top-area-space{
width:900px;
height:27px;
}
.logo{
width:209px;
height:74px;
float:left;
}
.top-right-area{
width:691px;
float:left;
height:74px;
}

/*    Main Content   */

.main-content{
width:900px;
float:left;
}
.top-lft-pic{
float:left;
width:356px;
background:url(../images/main/top-main-lft-pic.jpg) no-repeat;
height:278px;
}
.top-rt-pic{
float:left;
width:339px;
height:278px;
background:url(../images/main/top-main-rt-pic.jpg) no-repeat;
}
.login-section{
float:left;
width:205px;
height:278px;
background:#cce9f1;
}
.login-txt-area{
width:205px;
float:left;
text-align:center;
}
.login-top-bg{
width:205px;
float:left;
background:url(../images/main/top-login-bg.jpg) no-repeat;
height:12px;
}
.login-pic{
width:205px;
background:url(../images/main/user-login-pic.gif) no-repeat;
height:15px;
float:left;
}
.login-pic1{
width:205px;
background:url(../images/main/rpass-pic.gif) no-repeat;
height:15px;
float:left;
}
.login-inpt-box{
float:left;
width:175px;
padding-left:15px;
padding-right:15px;
}
.login-space3{
height:3px;
float:left;
width:205px;
}
.login-inpt{
width:170px;
background:#fff;
font-weight:bold;
font-family:arial;
height:19px;
font-size:11px;
color:#999999;
border:solid 1px #9a9a9a;
}
.chk-box{
width:48px;
height:22px;
float:left;
text-align:right;
}
.remember-txt{
width:74px;
padding-top:3px;
float:left;
font-weight:bold;
font-family:arial;
font-size:10px;
color:#444444;
}
.sign-in-btn{
width:53px;
float:left;
}
.forgot-txt a{
width:175px;
text-decoration:none;
font-weight:bold;
text-align:right;
float:left;
color:#519fb2;
font-size:10px;
}
.login-box-spacer10{
width:205px;
float:left;
height:10px;
}
.be-part-text-pic{
width:205px;
height:15px;
float:left;
background:url(../images/main/be-a-part-txt.gif) no-repeat;
}
.join-btn-area{
float:left;
text-align:center;
width:205px;
}
/*    Announcement Area    */
.announcement-area{
font-size:11px;
background:#519fb2;
width:885px;
float:left;
height:22px;
vertical-align:middle;
padding-left:15px;
padding-top:8px;
color:#FFFFFF;
}
.announce-plan{
width:253px;
height:99px;
float:left;
background:url(../images/main/announce-plan.gif) no-repeat;
}
.golf-hiking-pic{
width:225px;
float:left;
height:99px;
background:url(../images/main/golf-hiking-pic.gif) no-repeat;
}
.mix-plan-pic{
background:url(../images/main/mix-plan-pic.gif) no-repeat;
width:217px;
height:99px;
float:left;
}
.tour-area{
background:#fff;
padding-left:46px;
padding-right:46px;
width:113px;
float:left;
padding-top:22px;
height:77px;
}
.tour-txt{
background:url(../images/main/want-to-learn.gif) no-repeat;
width:113px;
height:10px;
float:left;
}
.spacer-tour10{
float:left;
width:113px;
height:10px;
}
.tour-btn{
width:113px;
text-align:center;
height:32px;
float:left;
}
.spacer900-15{
width:900px;
height:15px;
float:left;
background:#fff;
}
/*   Footer Area    */
.footer-lft{
background:url(../images/main/footer-lft.gif) no-repeat;
width:15px;
height:16px;
float:left;
}
.footer-rt{
background:url(../images/main/footer-rt.gif) no-repeat;
width:15px;
height:16px;
float:left;
}
.footer-mdl{
width:870px;
background:#fff;
height:16px;
float:left;
}
.spacer-footer900-15{
width:900px;
height:15px;
float:left;
}
.footer-links{
width:906px;
float:left;
}
.footer-links-text{
padding-left:20px;
text-decoration:none;
color:#FFFFFF; font-size:11px
}
.footer-links-text a{
text-decoration:none;
color:#FFFFFF; font-size:11px
}
.footer-links-text a:hover{
text-decoration:underline;
color:#FFFFFF; font-size:11px
}

.footer-right-text{

color:#a6e2f5;
font-size:11px;
text-align:right;
}
.footer-left-text{
float:left;
width:718px;
padding-left:16px;
text-align:left;
color:#FFFFFF;
font-size:11px;
}

.footer-links-text td{min-width:60px;color:#FFFFFF;font-size:11px;}
.footer-links-text a{
text-decoration:none;
color:#FFFFFF;font-size:11px;
}
.footer-links-text a:hover{

text-decoration:underline;
color:#FFFFFF;font-size:11px;
}
.footer-spacer{
float:left;
width:900px;
height:30px;
}