body {background-color:#f0e2bf;color:#000000;font-family:Arial,sans-serif;font-size:small;text-align:center}

a:link, a:visited {color:#0000cc}
a:hover, a:active {color:#cc0000}

/* Hide the header and nav bars when printing, and remove the bg color */
@media print {
.header {display:none}
.nav {display:none}
.sidebar {display:none}
.body, .cont, .text, .footer {background-color:#ffffff;color:#000000;width:100%;border:0;display:block;float:none}
}

.outer {margin:0 auto}
.cont {text-align:center;width:950px;margin:0 auto}
/*.cont {text-align:center;width:950px;margin:0 auto;border:2px solid #222277;padding:15px;background-color:#f9f3e3}*/

.header {width:910px;text-align:right;vertical-align:middle;background-image:url('/images/bg-horizontal.jpg');background-repeat:repeat-y;background-color:#9bbfe1;padding:20px;font-size:large;color:#ff0000;font-weight:bold;font-style:italic;margin-bottom:15px}
.header img {float:left}
.header input {display:inline}

.nav {width:950px;text-align:center;border-bottom:2px solid #cd1515;margin-bottom:15px}
.nav .main {display:inline;float:left;background-image:url('/images/nav-bg.jpg');background-repeat:repeat-x;background-position:center;background-color:#3e778b;color:#ffffff;text-align:center;border:2px solid white}
.nav .main.active {background-image:url('/images/nav-bg-active.jpg');background-color:#b80000}
.nav .main a {color:#ffffff}
.nav .main a img {border:0}

.nav .sub {background-image:url('/images/sub-bg.jpg');background-repeat:repeat-x;background-position:center;background-color:#b80000;height:25px;border:2px solid white;border-top:1px solid white}
.nav .sub, .nav .sub a:link, .nav .sub a:visited {color:#fcfcfc;font-weight:bold;text-decoration:none}
.nav .sub a:hover, .nav .sub a:active {color:#ffff66} 
.nav .sub div {display:block;float:left;text-align:center;position:relative;top:5px}
/* Internet Explorer 6 dislikes it if these actually add up to 100% */
.nav .sub .items1 {width:99.5%}
.nav .sub .items2 {width:49.5%}
.nav .sub .items3 {width:33%}
.nav .sub .items4 {width:24.5%}
.nav .sub .items5 {width:19.5%}
.nav .sub .items6 {width:16.5%}
.nav .sub .items7 {width:14%}
.nav .sub .items8 {width:12%}



.text {text-align:left;border:3px solid #222277;width:685px;background-color:#f4f8fb;color:#000000;padding:25px;margin:0;float:left}

.sidebar {width:190px;background-image:url('/images/sidebar-bg.jpg');background-repeat:no-repeat;background-position:top left;background-color:#5898c9;float:right;padding-bottom:35px}
.sidebar div {padding:5px}
.sidebar .sbTop {height:75px;margin-bottom:75px;text-align:left;color:#ffffff;font-size:x-large;font-style:italic;font-weight:bold}
.sidebar .sbBtm a:link, .sidebar .sbBtm a:visited {color:#cd1515;font-weight:bold;font-size:large;text-decoration:none}
.sidebar .sbBtm a:hover, .side .sbBtm a:active {color:#ff9900}
.sidebar .sbBtm hr {margin-top:20px;margin-bottom:20px}

.footer {width:950px;text-align:center;font-size:x-small;margin-top:50px;margin-bottom:30px}

.clear {clear:both}
.up {font-size:larger}
.down {font-size:smaller}
.i {font-style:italic}
.b {font-weight:bold}
.fR {float:right}
.fL {float:left} 
.dI {display:inline}
.nobdr {border:0}
.outerFrame {text-align:center}
.frame {border:3px ridge #999900;padding:4px;margin:7px;text-align:center;font-variant:small-caps}
.frame img {padding:4px;border:0px}
.frame a {font-weight:bold;text-decoration:none;font-variant:normal}
.center {text-align:center}
.indent {padding-left:30px}

hr.lite {width:80%;background-color:#f0e2bf;text-align:center}

ul.sponsors {list-style-type:none}
ul.sponsors li {padding:15px 0 0 0}
ul.sponsors li img {border:1px solid black}

.quote {background-color:#ddd;padding:12px;margin:35px;border:2px solid #aaa;font-family:Times;font-style:italic}
.quote .quoteby {padding-top:15px;padding-left:45px;font-family:Verdana;font-style:italic}

.tree {text-align:center;font-size:larger}
.tree span {font-weight:bold}
.tree a {text-decoration:none}


table.gallery {width:100%}
table.gallery tr td {text-align:center;padding-bottom:15px;font-weight:bold;vertical-align:top}
a.fancybox img {border:0}
div.pagetree {text-align:right;padding:15px;font-variant:small-caps}
div.pagetree a, div.pagetree span {font-weight:bold;text-decoration:none}

.eventGalleryLink {text-align:center}
.eventGalleryLink img {border:0}
.eventGalleryLink a {font-size:larger;font-weight:bold;text-decoration:none}