/**
 *  Safety Border layout
 *
 * -----------------------------------------\
 * This program is written by Chi Fong, LEE |
 * Copyright reserved.                      |
 * -----------------------------------------/
 *
 * MODIFIED:
 * Version 1.0,     2008/8/19,       Created.
 * Author : Chi Fong, LEE
 */
body{
    background-color: #A9BCA9;
    background-image: url(../img/root_bg.gif);
    background-repeat: repeat;
}
div{
    overflow: auto;
}



#layout-root{
    width: 900px;
    padding: 0px 20px 0px 20px;
    min-height: 500px;
    margin: 0px auto 0px auto;
    border: 0px solid red;
    background-color: white;
    background-image: url(../img/layout_root_bg.gif);
    background-repeat: repeat-y;
}



#layout-section-1{
    background-color: #217F21;
    background-image: url(../img/section_1_bg.jpg);
    background-repeat: no-repeat;
    height: 133px;
    border-width: 0px 0px 2px 0px;
    border-style: solid;
    border-color: #004000;
    overflow: auto;
}
#layout-section-1 .body{
    height: 133px;
    width: 500px;
    margin: 0px 0px 0px 400px;
    overflow: hidden;
}




#layout-section-2{
    width: 215px;
    float: left;
    margin: 0px;
    overflow: hidden;
}
#layout-section-2.tpl-2-2r{
    width: 900px;
    float: none;
    clear: both;
}
#layout-section-2.tpl-3-3r{
    width: 900px;
    float: none;
    border: 0px solid red;
}
#layout-section-2.tpl-3-1r-2c{
    width: 450px;
    float: left;
    border: 0px solid red;
}
#layout-section-2.tpl-4-1r-3c{
}
#layout-section-2.tpl-4-1r-2c-1r{
    width: 450px;
    float: left;
    border: 0px solid red;
}






#layout-section-3{
    width: 450px;
    float: left;
    margin: 0px 10px 0px 10px;
    overflow: auto;
}
#layout-section-3.tpl-3-3r{
    width: 900px;
    float: none;
    clear: both;
    margin: 0px;
    border: 0px solid red;
}
#layout-section-3.tpl-3-1r-2c{
    width: 450px;
    float: left;
    margin: 0px;
    border: 0px solid red;
}
#layout-section-3.tpl-4-1r-3c{
}
#layout-section-3.tpl-4-1r-2c-1r{
    width: 450px;
    float: left;
    margin: 0px;
    border: 0px solid red;
}




#layout-section-4{
    width: 215px;
    float: left;
    margin: 0px;
    overflow: auto;
}
#layout-section-4.tpl-4-1r-3c{
}
#layout-section-4.tpl-4-1r-2c-1r{
    clear: both;
    width: 900px;
    max-height: 1px;
}




#layout-section-5{
    clear: both;
    width: 900px;
    max-height: 1px;
}




#layout-root-footer{
    background-image: url(../img/layout_root_footer_bg.gif);
    background-repeat: no-repeat;
    background-position: top;
    width: 940px;
    height: 20px;
    margin: 0px auto 0px auto;
    padding: 15px 0px 25px 0px;
    overflow: hidden;
    text-align: center;
    color: white;
    border: 0px blue solid;
}
#layout-root-footer a:link,
#layout-root-footer a:visited{
    color: white;
    text-decoration: none;
}
#layout-root-footer a:hover,
#layout-root-footer a:active{
    color: yellow;
}
