
body {
    font-family:Verdana,Arial,Helvetica,sans-serif;
    font-size:80%;
    line-height:150%;
    margin:0px;
    background-color: #fcf2ea;
}

h1 {
    font-size: 140%;
}

h2 {
    font-size: 120%;
}

h3 {
    font-size: 100%;
    margin:0px;
    margin-top:8px;
}

h4 {
    font-size: 95%;
    margin-bottom:0px;
}


#rootDiv {
    background-image:url(img/bg1.gif);
    background-position:center;
    background-repeat:repeat-y;
}


#centerDiv {
    width:750px;
    margin-left:auto;
    margin-right:auto;
    height:100%;
}

#topDiv {
    background-image:url(img/illu1.jpg);
    background-position:top right;
    background-repeat:no-repeat;
}

#navDiv {
    width:190px;
    float:left;
    height:100%;
    background-position:bottom;
    background-repeat:no-repeat;
    height:600px;
    /* background-color: #fae5d6; */
}

#urlDiv {
    position:absolute;
    left:0px;
    top:0px;
    visibility:hidden;
}

#footerDiv {
    clear:both;
    font-size: 80%;
    background-color: #184184;
    color: white;
    text-align: center;
    width: 750px;
}

#contentDiv {
    width:530px;
    padding-right:20px;
    padding-top:20px;
    float:right;
    /* background-color: #fae5d6; */
}

#logoDiv {
    margin-bottom:10px;
}

.button {
    background-color:white;
    background-image:url(buttonbg.gif);
    background-repeat:repeat-x;
    background-position:bottom;
    height:31px;
}

.buttonLeft {
    background-image:url(buttonbgl.gif);
    background-repeat:repeat-y;
    width:10px;
}

.buttonRight {
    background-image:url(buttonbgr.gif);
    background-repeat:repeat-y;
    width:14px;
}

.nav_header {
    background-color:#1d4283;
    color:white;
    font-size: 10pt;
    font-weight: bold;
}

div.nav1 {
    margin-left: 32px;
    padding-top: 10px;
    font-size: 10pt;

}

table.nav {
    margin-left: 14px;
}

table.navtree {
    margin-left: 40px;
}

table.navtree td.node_b {
    border-left: 1px solid black;
    width: 16px;
}

table.navtree td.node_t {
    border-bottom: 1px solid black;
    border-left: 1px solid black;
    width: 16px;
}

table.navtree td.text {
    padding-left: 6px;
    font-size: 10pt;
}

table.navtree span.active {
    border-bottom: 1px solid black;
}



a.menu {
    text-decoration: none;
}


/* pil3d_blue */


table.pil3d_blue td.bottom a.menu {
    color: white;
}

table.pil3d_blue td.bottom {
    background-color: #1a4183;
    background-image: url(img/pil3d_blue_b.gif);
    background-repeat: repeat-x;
    background-position: bottom;
    height: 31px;
    font-weight: bold;
    font-size: 10pt;
    padding-bottom: 6px;
}

table.pil3d_blue td.left {
    background-image: url(img/pil3d_blue_l.gif);
    background-repeat: repeat-y;
    width: 10px;
}

table.pil3d_blue td.right {
    background-image: url(img/pil3d_blue_r.gif);
    background-repeat: repeat-y;
    width: 14px;
}


/* pil3d_white */


table.pil3d_white td.bottom a.menu {
    color: black;
}

table.pil3d_white td.bottom {
    color: black;
    background-color: #ffffff;
    background-image: url(img/pil3d_white_b.gif);
    background-repeat: repeat-x;
    background-position: bottom;
    height: 31px;
    font-weight: bold;
    font-size: 10pt;
    padding-bottom: 6px;
}

table.pil3d_white td.left {
    background-image: url(img/pil3d_white_l.gif);
    background-repeat: repeat-y;
    width: 10px;
}

table.pil3d_white td.right {
    background-image: url(img/pil3d_white_r.gif);
    background-repeat: repeat-y;
    width: 14px;
}

.mandatory {
    color: #f33;
    font-weight: bold;
}
