
body {
    font-size:        1pt;
    font-family:      arial,sans-serif;

    padding:          50px 0px 0px 0px;

    background-color: #000066;
}





#root {
    position:    absolute; 

    left:        50%;
    width:       750px; 

    margin-left: -375px; 
}





#shell {
    margin: 0px 0px 50px 0px;
    color:            #000000;
    background-color: #FFFFFF;
}
#shelltop {
    background: url(../images/container_top.gif)         repeat-x;   
}
#shellbottom {
    background: url(../images/container_bottom.gif)      repeat-x    bottom;
}
#shellleft {
    background: url(../images/container_left.gif)        repeat-y;   
}
#shellright {
    background: url(../images/container_right.gif)       repeat-y    right;
}
#shelltopleft {
    background: url(../images/container_topleft.gif)     no-repeat   top left;
}
#shelltopright {
    background: url(../images/container_topright.gif)    no-repeat   top right;
}
#shellbottomleft {
    background: url(../images/container_bottomleft.gif)  no-repeat   bottom left;
}
#shellbottomright {
    background: url(../images/container_bottomright.gif) no-repeat   bottom right;
}
#shellinterior {
    padding: 15px 11px 15px 11px;
}





.header {
    margin: 0px 0px 11px 0px;
    text-align: center;
}





.divider {
    position: relative;

    padding:  0px 0px 9px 0px;
    margin:   0px 0px 2px 0px;

    background: url(../images/divider_bottom.gif)      repeat-x    bottom;
}
.divider .bottomleft {
    background: url(../images/divider_bottomleft.gif)  no-repeat   bottom left;
}
.divider .bottomright {
    background: url(../images/divider_bottomright.gif) no-repeat   bottom right;
}
.divider .inner {
    font-size:  11pt;
    text-align: center;

    padding:    3px 0px 3px 0px;

    border:     1px solid black;

    color:      #000000;
    background: #CCCCE0;
}





.body {
    margin: 0px 0px 50px 0px;
}





.menu {
    float:      left;
    width:      170px;
    background: url(../images/separator.gif) right repeat-y;
}
.menu .bottom {
    background: url(../images/separator_bottom.gif)    no-repeat   bottom right;
}
.menu .top {
    background: url(../images/separator_top.gif)       no-repeat   top right;
}
.menu .inner {
    padding:    0px 20px 10px 0px;
}


.menu .item {
    margin-bottom: 8px;
}
.menu a {
    display:          block;
    padding:          8px 0px 8px 5px;

    font-size:        11pt;
    font-weight:      bold;
    font-style:       italic;

    color:            #000000;
    background-color: transparent;

    text-decoration: none;
}
.menu a:hover {
    color:            #000066;
    background-color: #EEEEEE;
}
.menu a.subitem {
    display: none;
}


.menu #currentitem {
    padding-bottom:   8px;

    color:            #000000;
    background-color: #CCCCE0;
}
.menu #currentitem a {
    padding-bottom:   0px;

    color:            #000000;
    background-color: #CCCCE0;
}
.menu #currentitem a:hover {
    color:            #000000;
    background-color: #CCCCE0;
}
.menu #currentitem a.subitem {
    display:          block;
    margin:           0px 5px 0px 10px;
    padding:          1px 0px 1px 1px;

    font-size:        9pt;
    font-weight:      normal;
    font-style:       italic;

    color:            #000000;
    background-color: #CCCCE0;
}
.menu #currentitem a.subitem:hover {
    color:            #000066;
    background-color: #BBBBD0;
}

.menu #currentitem #currentsubitem {
    color:            #000000;
    background-color: #AAAAC0;
}
.menu #currentitem #currentsubitem:hover {
    color:            #000000;
    background-color: #AAAAC0;
}




.content {
    position:         relative;

    margin-left:      170px;

    font-size:        11pt;

    color:            #000000;
    background-color: #FFFFFF;
}
.content a {
    color:            #7777A0;
}
.content a:hover {
    color:            #555590;
}





.footer {
    clear:            both;
    position:         relative;

    text-align:       center;
    font-size:        8pt;

    color:            #888888;
}
.footer a {
    color:            #8888C0;
}
.footer a:hover {
    color:            #6666A0;
}




input
{
    width: 150px;
}
select
{
    width: 155px;
}

