body {

margin: 0;

font-family: "Gill Sans", "Lucida Sans", Arial, sans-serif;

font-size: small;

background-color: #E2E2E2;

}

/* turn off borders on image links */

img {

margin: 0;

padding: 0;

border: 0;

}

/* left space bar */

#grybr01 {

width: 88px;

height: 3000px;

background: #FFFFFF;

border-right: #FFFFFF 3px solid;

}


/* top navigation */

#wrap01 {

float: left;

width: 100%;

margin: 0;

padding: 0 0 75px 0;

background: #7C8FB0;

}

#wrap01 div {

float: left;

width: 100%;

margin: 1px 0 0 0;

padding: 0;

background: #E2E2E2 url(images/bkgrd023.gif) repeat-x top left;

}


/* nav bar */

#nav01 {

float: left;

width: auto;

height: 24px;

overflow: hidden;

margin: 0;

padding: 0 0 0 91px;

background: #E2E2E2 url(images/bkgrd023.gif) repeat-x top left;

}

#nav01 li {

float: left;

display: inline;

margin: 0;

font-size: 80%;

letter-spacing: 1.5px;

font-weight: bold;

background: #E2E2E2;

}

#nav01 .main a {

float: left;

margin: 0;

padding: 6px 18px 0 18px;

height: 18px;

display: block;

border-left: #7C8FB0 1px solid;

border-right: #7C8FB0 1px solid;

}

#nav01 .page a {

float: left;

margin: 0;

padding: 6px 18px 0 18px;

height: 18px;

display: block;

border-right: #7C8FB0 1px solid;

}

#nav01 .last a {

float: left;

margin: 0;

padding: 6px 15px 0 18px;

height: 18px;

display: block;

border-right: #7C8FB0 1px solid;

}

#nav01 .hdra02 {

float: right;

margin: 0 0 0 14px;

padding: 5px 10px 0 2px;

height: 18px;

display: block;

font-family: Tahoma, Geneva, sans-serif;

font-size: 80%;



font-variant: small-caps;

color: #000080;

letter-spacing: 1px;

background: #000080 url(images/bkgrd023.gif) repeat-x top left;

}

#nav01 a:link {

text-decoration: none;

color: #000060;

}

#nav01 a:visited {

text-decoration: none;

color: #000060;

}

#nav01 .main a:hover {

padding: 6px 18px 0 18px;

color: #FFFFFF;

background: #000060 url(images/tab02.gif) repeat-x top left;

text-decoration: none;

border-right: #7C8FB0 1px solid;

border-left: #7C8FB0 1px solid;

}

#nav01 .page a:hover {

padding: 6px 17px 0 19px;

color: #FFFFFF;

background: #000060 url(images/tab02.gif) repeat-x top left;

text-decoration: none;

border-right: #7C8FB0 1px solid;

border-left: #7C8FB0 0px solid;

}

#nav01 .last a:hover {

padding: 6px 15px 0 18px;

color: #FFFFFF;

background: #000060 url(images/tab02.gif) repeat-x top left;

text-decoration: none;

border-right: #7C8FB0 1px solid;

border-left: #7C8FB0 0px solid;

}

#nav01 a:active {

outline: none;

}

#nav01 a:focus {

outline-style: none;

}

#nav01 a:link.current {

text-decoration: none;

color: #000000;

}

#nav01 a:visited.current {

text-decoration: none;

color: #000000;

}

#nav01 a:hover.current {

color: #B6D1D1;

background: #000060 url(images/tab02.gif) repeat-x top left;

text-decoration: none;

}

#nav01 a:active.current {

outline: none;

}

#nav01 a:focus.current {

outline-style: none;

}