body{
    background:#0034A1;
    font-family: "pmingliu", "新細明體";
}
#MainBg{
    background:url(../images/bgvline.jpg) repeat-x;
    min-height:768px;
}
#MainContent{
    width:800px;
    overflow:hidden;
    margin:0 auto;
}
#LoginDiv{
    height:30px;
    overflow:hidden;
    background:url(../images/loginbcg.jpg) center no-repeat;
}
#TopDiv{
    width:800px;
    height:280px;
    overflow:hidden;
    border:0px solid #f00;
    background:url(../images/top_fake.jpg) bottom no-repeat;
}
#Content{
    width:800px;
    background:url(../images/index/contentBcgVLine.jpg) repeat-x;
    border:0px solid #f00;
}
.overflowhidden{
    overflow:hidden;    
}
.valignBottom{
    vertical-align:bottom;
}
.valignMiddle{
    vertical-align:middle;
}
.floatL{
    float:left;
}
.floatR{
    float:right;
}
.clearbr{
    float:none;
    clear:both;
}
#loginForm input{
    border:0px;
    font-size:12px;
    height:12px;
    margin-top:9px;
    border:0px solid #f00;
}
#loginForm #name{
    margin-left:200px;
    margin-right:64px;
    width:96px;
}
#loginForm #pwd{
    width:90px;
    margin-right:20px;
}
#submitBtn,#joinBtn,#forgotpwdBtn{
    display:block;
    height:28px;
    background:url(../images/loginBtn.jpg) no-repeat;
    text-indent:-999em;
}
#submitBtn{
    width:58px;
    background-position:-1px 0px;
    border:0px solid #f00;
}
#joinBtn{
    width:64px;
    background-position:-59px 0px;
    border:0px solid #ff0;
}
#forgotpwdBtn{
    width:66px;
    background-position:-123px 0px;
    border:0px solid #fff;
}

#submitBtn:hover {
    background-position:-1px -32px;
    border:0px solid #f00;
}

#joinBtn:hover {
    background-position:-59px -32px;
    border:0px solid #ff0;
}

#forgotpwdBtn:hover {
    background-position:-123px -32px;
    border:0px solid #fff;
}

#LogOutDiv{
    height:30px;
    overflow:hidden;
    background:url(../images/logoutBcg.jpg) top left no-repeat;
}
#LogOutDiv img{
    margin-left:270px;
}
#LogOutDiv a{
    display:block;
    text-indent:-999em;
}
#EditDateBtn{
    width:105px;
    height:30px;
    margin-left:20px;
    background:url(../images/logoutBtn.jpg) top left no-repeat;
}
#EditDateBtn:hover{
    background-position:0px -31px;
}
#logoutBtn{
    width:65px;
    height:30px;
    background:url(../images/logoutBtn.jpg) top left no-repeat;
    background-position:-105px 0px;
}
#logoutBtn:hover{
    background-position:-105px -31px;
}

#LinkDiv{
    width:388px;
    height:100px;
    background:url(../images/index/contentLinkBcg.jpg) top left no-repeat;
}
#Contentfoot{
    width:800px;
    height:42px;
    margin:0 auto;
    font-size:10pt;
    font-family:verdana , sans-serif;
    color:#fff;
}
#Contentfoot div{
    height:42px;
}
#footLink{
    width:200px;    
}
#footText{
    padding:20px 0px 0px 0px;
}


/*Two Side*/
#TitleTop{
    height:42px;
    width:100%;
    background:url(../images/TitleBar.gif) top center no-repeat;
}
#TitleTopImg{
    margin-left:66px;
    margin-top:10px;
}
#ContentBlock{
    width:740px;
    margin:0 auto;
    min-height:650px;
    border:0px solid #fff;
    overflow-x:hidden;
}
#ContentBcg{
    width:100%;
    background:url(../images/contentblockTop.gif) top center no-repeat;
}
#ContentBottom{
    width:721px;
    min-height:650px;
    border:0px solid #f00;
    overflow-x:hidden;
}
#ContentBottomLeftSide{
    width:158px;
    height:650px;
    background:url(../images/2sideLeftBcg.jpg) top center no-repeat;
    overflow-x:hidden;
    border:0px solid #f00;
}
#ContentBottomRightSide{
    width:563px;
    min-height:650px;
    background:url(../images/2sideRightVLineBcg.jpg) top repeat-x;
    overflow-x:hidden;
}
#ContentBottomRightSideTop{
    width:563px;
    height:50px;
    background:url(../images/2sideRightTopBcg.jpg) top no-repeat;
    overflow:hidden;
}
