* { margin: 0; padding: 0; border: 0; font: normal 13px 'Lucida Grande', 'Lucida Sans Unicode', 'Trebuchet MS', trebuchet, verdana, sans-serif; }

a:link, a:visited { color: #663; text-decoration: none; }
a:active, a:hover { color: #2eb0d0; text-decoration: underline; }

a.link2:link, a.link2:visited { color: #2e82a6; text-decoration: none; }
a.link2:active, a.link2:hover { color: #fff; text-decoration: underline; }

a img, area { border: 0; }
a { font-size: 1.0em; }

body { margin: 0; font-size: 14px; background: #fff url(imgs/bgs/nav_gradient_bg.gif) repeat-y; }
.body-splash { margin: 0; background: #cc9 url(imgs/bgs/home_bg.gif) repeat-x; }

h1 { margin: 0 0 20px 0; color: #2eb0d0; font: normal 17px georgia, "times new roman", times, serif; text-transform: uppercase; letter-spacing: 2px; }
h2 { margin: 30px 0 16px 0; color: #996; font-size: 14px; font-weight: bold; }
h3 { margin: 0 0 10px 0; color: #2eb0d0; font-size: 13px; }
h4 { color: #2eb0d0; font-size: 15px; font-weight: normal; margin: 0px 0px 10px 0px; letter-spacing: 1px; }

ul { list-style-image: url(imgs/list_image_off.gif); margin-left: 24px; }
li { margin-bottom: 6px; }
form { padding: 0; margin: 0; }
span { font-size: 1.0em; }

p { margin-bottom: 1.2em; }
b, strong, .bold { font-weight: bold; font-size: 1.0em; }
i, em, .italic { font-style: italic; font-size: 1.0em; }

.imageborder { border: solid 1px #663; }
.right-pic { border: solid 1px #663; margin: 3px 3px 15px 15px; float: right; }
.small { font-size: .8em; }

/* home page */
#home-logo { top: 24px; left: 10px; margin: 0; padding: 0; position: absolute; z-index: 4; }
#enterhere { top: 124px; left: 600px; height: 20px; font: italic bold 14px georgia, "times new roman", times, serif; position: absolute; z-index: 5; }
#home-text { top: 178px; left: 50px; width: 640px; height: 150px; font: bold 15px/18px georgia, "times new roman", times, serif; color: #fff; text-shadow: #000 2px 2px 2px; position: absolute; z-index: 3; }
#splashcopy { top: 312px; left: 10px; height: 40px; font-size: 10px; color: #996; line-height: 18px; position: absolute; z-index: 6; }

/* level 2 pages */
#header { top: 0; left: 0; width: 96%; border-top: solid 1px #2eb0d0; border-bottom: solid 1px #2eb0d0; background: #2b1e65; margin: 0; padding: 16px 20px 12px 28px; position: absolute; z-index: 3; }

#nav { top: 60px; left: 1px; width: 135px; height: 100%; margin: 0; padding: 1px 0 0 0; position: absolute; z-index: 2; }
#nav ul { list-style-image: none; margin: 0 0 20px 0; }
#nav ul li { width: 133px; height: 13px; margin-bottom: 2px; background: #bebe84; border: 1px solid #fff; }
#nav ul li.nav-item { width: 125px; height: auto; padding: 3px 4px 1px 4px; background: transparent; font: 9px/11px  georgia, "times new roman", times, serif; text-align: right; }
#nav ul li.nav-item:hover { background: #2eb0d0; }
#nav ul li.nav-item a { color: #006; font: 9px/11px  georgia, "times new roman", times, serif; text-transform: uppercase; letter-spacing: 1px; }
#nav ul li.nav-item a:hover { color: #fff; text-decoration: none; }
#nav ul li.nav-item:hover a { color: #fff; }
#navcopy { width: 123px; padding: 0 6px 3px 6px; font-size: 9px; color: #006; text-align: right; position: relative; }

#textbox { top: 100px; left: 190px; width: 70%; padding: 0; color: #006; line-height: 17px; position: absolute; z-index: 10; }

/*  list-style-image: url(imgs/blue_star.gif); */

