BODY {

    background : #40638e;
    color : #000;
    font-family : arial, verdana, helvetica, sans-serif;
    font-size : 80%;
    margin : 0%;
    padding-bottom : 1%;
    padding-left : 3%;
    padding-right : 3%;
    padding-top : 1%;

}
TABLE {

    background : transparent none repeat scroll 0% 0%;
    color : #000;
    font-family : verdana, arial, helvetica, sans-serif;
    font-size : 100%;
    margin : 0%;
    padding-bottom : 1%;
    padding-left : 3%;
    padding-right : 3%;
    padding-top : 1%;

}
H1 {

    margin : 2em 0 1em;

}
H2 {

    margin : 2em 0 1em;

}
H3 {

    margin : 2em 0 1em;

}
H4 {

    margin : 2em 0 1em;

}
H5 {

    margin : 0.5em 0;

}
H6 {

    margin : 0.5em 0;

}
H1 {

    font-size : 150%;
    margin-top : 0;

}
H2 {

    font-size : 120%;

}
H3 {

    clear : both;
    font-size : 110%;

}
H4 {

    font-size : 105%;

}
H5 {

    font-size : 105%;

}
H6 {

    font-size : 105%;

}
A:link {

    background : transparent none repeat scroll 0% 0%;
    color : #011dc9;
    text-decoration : none;

}
A:visited {

    background : transparent none repeat scroll 0% 0%;
    color : #011a9b;
    text-decoration : none;

}
A:active {

    background : transparent none repeat scroll 0% 0%;
    color : #011a9b;
    text-decoration : none;

}
A:hover {

    background : transparent none repeat scroll 0% 0%;
    color : #001373;
    text-decoration : underline;

}
IMG.float {

    float : right;
    margin-left : 5px;

}
DL {

    margin : 1px 0 15px;
    padding-bottom : 0;
    padding-left : 0;
    padding-right : 0;
    padding-top : 0;

}
DL DL {

    margin-bottom : 0;

}
DL DL DL {

    margin-bottom : 0;

}
DT {

    margin : 20px 0 0;
    padding-bottom : 0;
    padding-left : 0;
    padding-right : 0;
    padding-top : 0;

}
DD {

    margin : 0;
    padding-bottom : 0;
    padding-left : 0;
    padding-right : 0;
    padding-top : 0;

}
#tagline {

    background : transparent none repeat scroll 0% 0%;
    color : #fff;
    margin : 0;
    padding-bottom : 3px;
    text-align : center;

}
#top {

    background : #fff;
    border-bottom : 3px solid #3b5f8a;
    color : #000;

}
#top IMG {

    margin : 1% 2%;

}
#search {

    background : transparent none repeat scroll 0% 0%;
    color : #000;
    position : absolute;
    right : 6%;
    text-align : right;
    top : 3em;
    width : 75%;

}
#searchbox {

    width : 142px;

}
A#home {

    border-bottom : 0;
    border-left : 0;
    border-right : 0;
    border-top : 0;
    width : 9%;

}
.menu {

    clear : both;
    color : #000;
    height : 2em;
    margin : 0;
    padding-bottom : 0;
    padding-left : 0;
    padding-right : 0;
    padding-top : 0;

}
.menu A {

    background : transparent none repeat scroll 0% 0%;
    border-left : 1px solid #aaa;
    color : #000;
    display : block;
    float : left;
    height : 1.6em;
    padding-bottom : 0.1em;
    padding-top : 0.3em;
    text-align : center;
    text-decoration : none;
    width : 15%;

}
.menu A:visited {

    background : transparent none repeat scroll 0% 0%;
    border-left : 1px solid #aaa;
    color : #000;
    display : block;
    float : left;
    height : 1.6em;
    padding-bottom : 0.1em;
    padding-top : 0.3em;
    text-align : center;
    text-decoration : none;
    width : 15%;

}
.menu A:hover {

    font-weight : bold;
    text-decoration : none;

}
.menu A.selected {

    background : #f4f6fa none repeat scroll 0% 0%;
    color : #000;
    font-weight : bold;

}
.menu A.selected:visited {

    background : #f4f6fa none repeat scroll 0% 0%;
    color : #000;
    font-weight : bold;

}
.menu SPAN {

    display : none;

}
.pad {

    padding-bottom : 2%;
    padding-left : 2%;
    padding-right : 2%;
    padding-top : 2%;

}
.tlframe {

    padding : 1%;
    border-top : 1px solid #00afff;
    border-left : 1px solid #00afff;
    background : #f2f8fd;

}
.brframe {

    padding : 1%;
    border-bottom : 1px solid #00afff;
    border-right : 1px solid #00afff;
    background : #f2f8fd;

}
.tlframe, .brframe {

    background : #ddf0ff;

}
#choose {

    background : #f4f6fa;
    clear : both;
    color : #445376;
    margin-top : 3px;
    padding-bottom : 4px;
    padding-left : 2%;
    padding-right : 2%;
    padding-top : 4px;

}
#choose {

    font-size : 95%;
    margin-top : 3px;

}
#choose A {

    background : transparent none repeat scroll 0% 0%;
    color : #445376;

}
#main {

    background : #fff;
    clear : both;
    color : #000;
    margin : 0;
    padding-bottom : 0;
    padding-left : 0;
    padding-right : 0;
    padding-top : 0;
    width : 100%;

}
#content {

    background : #fff;
    color : #000000;
    float : left;
    line-height : 1.4em;
    margin : 0;
    padding-bottom : 1%;
    padding-left : 1%;
    padding-right : 1%;
    padding-top : 1%;
    width : 70%;
    border : 0;

}
#sidebar {

    background : #fff;
    color : #000;
    float : right;
    line-height : 1.4em;
    margin : 0%;
    padding-bottom : 0%;
    padding-left : 0%;
    padding-right : 0%;
    padding-top : 4px;
    width : 15%;

}
#sidebar H3 {

    background : #fff url(/graphics/main/sidebar_header.gif) no-repeat left bottom;
    border-top : 1px solid #e5e5e5;
    clear : both;
    color : #000;
    margin : 1em 0;
    padding-bottom : 2px;
    padding-left : 0;
    padding-right : 0;
    padding-top : 2px;

}
#sidebar H2 {

    background : #40638e;
    color : #fff;
    margin : 0;
    padding-bottom : 2px;
    padding-left : 5px;
    padding-right : 5px;
    padding-top : 2px;

}
#sidebar H2 A {

    background : #40638e;
    color : #fff;
    margin : 0;
    padding-bottom : 2px;
    padding-left : 5px;
    padding-right : 5px;
    padding-top : 2px;

}
#sidebar H2 A {

    display : block;
    font-size : 105%;
    padding-bottom : 0;
    padding-left : 0;
    padding-right : 0;
    padding-top : 0;
    text-decoration : none;

}
#sidebar H2 A:hover {

    background : #4f608d;
    color : #fff;
    text-decoration : none;

}
#sidebar H4 {

    margin-top : 1em;
    padding-bottom : 0;
    padding-left : 0;
    padding-right : 0;
    padding-top : 0;

}
#sidebar DT {

    background : #f0f4f9;
    color : #000;
    margin : 0;
    padding-bottom : 0;
    padding-left : 0;
    padding-right : 0;
    padding-top : 0;

}
#sidebar DT.current-open {

    font-weight : bold;

}
#sidebar DT A {

    background : transparent none repeat scroll 0% 0%;
    border-top : 1px solid #fff;
    color : #000;
    display : block;
    padding-bottom : 0;
    padding-left : 5px;
    padding-right : 0;
    padding-top : 0;

}
#sidebar DD A {

    background : transparent none repeat scroll 0% 0%;
    border-top : 1px solid #fff;
    color : #000;
    display : block;
    padding-bottom : 0;
    padding-left : 5px;
    padding-right : 0;
    padding-top : 0;

}
#sidebar DD DT A {

    border-bottom : 0;
    border-left : 0;
    border-right : 0;
    border-top : 0;
    padding-bottom : 0;
    padding-left : 20px;
    padding-right : 0;
    padding-top : 0;

}
#sidebar DD DD A {

    border-bottom : 0;
    border-left : 0;
    border-right : 0;
    border-top : 0;
    padding-bottom : 0;
    padding-left : 20px;
    padding-right : 0;
    padding-top : 0;

}
#sidebar DD DD DT A {

    padding-bottom : 0;
    padding-left : 30px;
    padding-right : 0;
    padding-top : 0;

}
#sidebar DD DD DD DT A {

    padding-bottom : 0;
    padding-left : 40px;
    padding-right : 0;
    padding-top : 0;

}
#sidebar DT A:hover {

    background : #fff;
    color : #000;
    text-decoration : none;

}
#sidebar DD A:hover {

    background : #fff;
    color : #000;
    text-decoration : none;

}
#footer {

    background : #fff;
    clear : both;
    color : #000;
    margin : 3px 0;
    padding-bottom : 3px;
    padding-left : 2%;
    padding-right : 2%;
    padding-top : 3px;

}
#footer A {

    background : transparent none repeat scroll 0% 0%;
    color : #000;

}
#copyright {

    font-size : 95%;
    margin-top : 3px;

}
#copyright {

    background : transparent none repeat scroll 0% 0%;
    color : #fff;
    text-align : right;

}
#copyright A:link {

    background : transparent none repeat scroll 0% 0%;
    color : #fff;

}
#copyright A:visited {

    background : transparent none repeat scroll 0% 0%;
    color : #fff;

}
#copyright A:active {

    background : transparent none repeat scroll 0% 0%;
    color : #fff;

}
#copyright A:hover {

    background : transparent none repeat scroll 0% 0%;
    color : #fff;
    text-decoration : underline;

}