body {
    background-image: url(./images/layout/stars.jpg);
    font-family: "Palatino Linotype", Arial, Verdana, sans-serif;
    font-size: 12pt;
    color: #000080;
    margin-left: auto;
    margin-right: auto;
    margin-top: 5pt;
    margin-bottom: 10pt;
    border: 0;
    border-collapse: collapse;
    text-align: center
    }
p {
    margin-top: 0;
    margin-bottom: 0
    }
div {
    margin: 0
    }
div.main {
    background-color: #fff;
    padding: 2pt;
    margin-left: auto;
    margin-right: auto;
    margin-top: 0;
    margin-bottom: 0;
    width: 784px;
    text-align: left;
    vertical-align: top;
    border-collapse: collapse;
    border: 0
    }
img {
    margin: 0
    }
#slides {
    background-color: #fff
    }
div.leftcolumn {
    width: 167px;
    padding: 0;
    margin: 0 8px 0 0;
    border: none;
    border-collapse: collapse;
    background-color: #fff;
    font-family: "Palatino Linotype", Arial, Verdana, sans-serif;
    font-size: 10pt;
    color: #fff;
    text-align: left;
    float: left;
    text-decoration: none
    }
div#Menupos {
    width: 167px;
    padding: 0;
    border-collapse: collapse;
    background-color: #fff;
    font-family: "Palatino Linotype", Arial, Verdana, sans-serif;
    font-size: 10pt;
    color: #fff;
    text-align: left;
    float: left;
    text-decoration: none;
    margin: 0 0 0 0;
    height: 280px;
    min-height: 280px;
    position: relative;
    z-index: 10
    }
div#Menupos_h {
    width: 784px;
    padding: 0;
    border-collapse: collapse;
    background-color: #fff;
    font-family: "Palatino Linotype", Arial, Verdana, sans-serif;
    font-size: 10pt;
    color: #fff;
    text-align: left;
    float: left;
    text-decoration: none;
    margin: 0 0 0 0;
    position: relative;
    z-index: 10
    }
ul#nav {
    margin: 0;
    border: none;
    width: 167px;
    font-family: "Palatino Linotype", Arial, Verdana, sans-serif;
    padding: 0;
    float: left
    }
ul#nav, ul#nav ul, ul#nav ul ul {
    /* all lists */
    padding: 0 0 0 0;
    margin: 0;
    list-style: none;
    float: left;
    width: 167px;
    font-size: 10pt;
    background-color: #006;
    text-align: center
    }
ul#nav li {
    /* all list items */
    position: relative;
    float: left;
    line-height: 1.25em;
    margin-bottom: -1px;
    width: 167px;
    z-index: 5
    }
ul#nav li ul {
    /* second-level lists */
    position: absolute;
    display: none;
    margin-left: 167px;
    margin-top: -1.5em
    }
ul#nav li ul ul {
    display: none
    }
ul#nav li a {
    width: 167px !important;
    display: block;
    color: #fff;
    text-decoration: none;
    background-image: url(images/layout/blue-nav.gif);
    background-position: right top;
    background-repeat: repeat-y;
    border: thin solid #003;
    padding: 0 0 0 0;
    text-indent: 5px
    }
ul#nav li a.subhead {
    background-image: url(images/layout/blue-nav-arrow.gif)
    }
ul#nav li a:hover {
    color: #fc0;
    background-image: url(images/layout/bluehov-nav.gif)
    }
ul#nav li a.subhead:hover {
    color: #fc0;
    background-image: url(images/layout/bluehov-nav-arrow.gif)
    }
/* next one hides tertiary submenus until they are called. */
ul#nav li:hover ul ul, ul#nav li:hover ul ul ul {
    display: none
    }
ul#nav li:hover ul, ul#nav li li:hover ul, ul#nav li li li:hover ul {
    /* lists nested under hovered list items */
    display: block
    }
div.redbox {
    background-color: #800000;
    padding: 0;
    margin: 0;
    margin-bottom: 10px;
    width: 167px;
    text-align: center;
    vertical-align: top;
    border: thin solid #000080;
    color: #fff;
    font-weight: bold
    }
div.redbox a {
    color: #fff;
    text-decoration: underline;
    font-size: 12pt
    }
div.redbox a:visited {
    color: #fff
    }
div.redbox a:hover {
    color: #FC0
    }
a.redboxh {
    background-color: #800000;
    padding: 2pt;
    margin: 0;
    width: 165px;
    vertical-align: top;
    border: thin solid #000080;
    color: #fff;
    font-weight: normal;
    font-size: 8pt;
    float: right;
    text-align: center
    }
a.redboxh:visited {
    color: #fff;
    text-decoration: underline;
    font-size: 8pt
    }
a.redboxh:hover {
    color: #fc0;
    text-decoration: underline;
    font-size: 8pt
    }
div.lower {
    background-color: #fff;
    padding: 0;
    margin: 0;
    width: 784px;
    vertical-align: top;
    border-collapse: collapse;
    border: 0;
    clear: both
    }
h1 {
    background-color: #fff;
    width: auto;
    font-size: 20pt;
    color: #000080;
    text-align: center;
    font-weight: bold;
    margin-bottom: -6px;
    margin-top: 1px
    }
h1 a {
    color: #000080
    }
h1 a:hover {
    color: #800000
    }
h2 {
    background-color: #fff;
    width: 100%;
    font-size: 18pt;
    color: #800000;
    text-align: center;
    font-weight: bold;
    margin-bottom: 0;
    margin-top: 1px
    }
.judyspot {
    width: 600px;
    margin: 0 0 0 168px;
    font-family: "Palatino Linotype", Arial, Verdana, sans-serif;
    font-size: 9pt;
    color: #000080;
    text-align: left;
    vertical-align: top;
    padding: 2px;
    position: relative;
    z-index: 3
    }
.judyspot p.textsmlt {
    font-size: 9pt
    }
#firstpage4 {
    margin: auto;
    position: relative;
    z-index: 10;
    margin-bottom: 10px
    }
.local {
    width: 45%;
    margin: 0 1% 0 1%;
    font-family: "Palatino Linotype", Arial, Verdana, sans-serif;
    font-size: 10pt;
    color: #000080;
    text-align: center;
    vertical-align: top;
    padding: 2px
    }
table {
    background-color: #FFF;
    font-family: "Palatino Linotype", Arial, Verdana, sans-serif;
    font-size: 12pt;
    color: #000080;
    margin-left: auto;
    margin-right: auto;
    margin-top: 0;
    margin-bottom: 0;
    vertical-align: top;
    text-align: left;
    border: 0;
    padding: 0;
    border-collapse: collapse
    }
td, th {
    font-family: "Palatino Linotype", Arial, Verdana, sans-serif;
    font-size: 12pt;
    color: #000080;
    text-align: center;
    vertical-align: top
    }
p {
    background-color: #FFF;
    font-family: "Palatino Linotype", Arial, Verdana, sans-serif;
    font-size: 12pt;
    color: #000080;
    text-align: left;
    margin-left: 5px
    }
MARQUEE {
    background-color: #000080;
    font-family: "Palatino Linotype", Arial, Verdana, sans-serif;
    font-size: 10pt;
    color: #fff;
    text-align: left;
    direction: rtl
    }
A {
    text-decoration: underline
    }
UL {
    list-style-image: url(images/star1.gif);
    list-style-position: inside;
    text-align: left;
    margin-left: 10px
    }
div#list {
    display: block
    }
form {
    font-family: "Palatino Linotype", Arial, Verdana, sans-serif;
    font-size: 14pt;
    color: #003;
    background-color: #FFF
    }
H3 {
    font-family: "Palatino Linotype", Arial, Verdana, sans-serif;
    font-size: 9pt;
    color: #000
    }
LI {
    font-family: "Palatino Linotype", Arial, Verdana, sans-serif;
    font-size: 10pt;
    color: #000080;
    text-align: left
    }
#list LI a {
    font-family: "Palatino Linotype", Arial, Verdana, sans-serif;
    font-size: 10pt;
    color: #000080;
    text-align: left
    }
#list LI a:hover {
    font-family: "Palatino Linotype", Arial, Verdana, sans-serif;
    font-size: 10pt;
    color: #800000;
    text-align: left
    }
.redtitlelg {
    font-family: "Palatino Linotype", Arial, Verdana, sans-serif;
    font-size: 16pt;
    color: #800000;
    text-align: center;
    font-weight: bold
    }
.redtitlelgleft {
    font-family: "Palatino Linotype", Arial, Verdana, sans-serif;
    font-size: 16pt;
    color: #800000;
    text-align: left;
    font-weight: bold
    }
a.redtitlelg {
    color: #000080
    }
a.redtitlelg:hover {
    color: #fc0;
    text-decoration: underline
    }
a.redtitlelgleft {
    color: #000080
    }
a.redtitlelgleft:hover {
    color: #fc0;
    text-decoration: underline
    }
.redtitlemed {
    font-family: "Palatino Linotype", Arial, Verdana, sans-serif;
    font-size: 14pt;
    color: #800000;
    text-align: center;
    font-weight: bold
    }
.redtitlemedleft {
    font-family: "Palatino Linotype", Arial, Verdana, sans-serif;
    font-size: 14pt;
    color: #800000;
    text-align: left;
    font-weight: bold
    }
A.redtitlemed {
    color: #000080
    }
A.redtitlemed:hover {
    color: #fc0;
    text-decoration: underline
    }
A.redtitlemedleft {
    color: #000080
    }
A.redtitlemedleft:hover {
    color: #fc0;
    text-decoration: underline
    }
.redtitlesm {
    font-family: "Palatino Linotype", Arial, Verdana, sans-serif;
    font-size: 12pt;
    color: #800000;
    text-align: center;
    font-weight: bold
    }
.redtitlesmleft {
    font-family: "Palatino Linotype", Arial, Verdana, sans-serif;
    font-size: 12pt;
    color: #800000;
    text-align: left;
    font-weight: bold
    }
A.redtitlesm {
    color: #000080
    }
A.redtitlesm:hover {
    color: #fc0;
    text-decoration: underline
    }
A.redtitlesmleft {
    color: #000080
    }
A.redtitlesmleft:hover {
    color: #fc0;
    text-decoration: underline
    }
.bluetitlelg {
    font-family: "Palatino Linotype", Arial, Verdana, sans-serif;
    font-size: 16pt;
    color: #000080;
    text-align: center;
    font-weight: bold
    }
.bluetitlelgleft {
    font-family: "Palatino Linotype", Arial, Verdana, sans-serif;
    font-size: 16pt;
    color: #000080;
    text-align: left;
    font-weight: bold
    }
A.bluetitlelg {
    color: #800000
    }
A.bluetitlelg:hover {
    color: #fc0;
    text-decoration: underline
    }
A.bluetitlelgleft {
    color: #800000
    }
A.bluetitlelgleft:hover {
    color: #fc0;
    text-decoration: underline
    }
.bluetitlemed {
    font-family: "Palatino Linotype", Arial, Verdana, sans-serif;
    font-size: 14pt;
    color: #000080;
    text-align: center;
    font-weight: bold;
    margin-bottom: 0
    }
.bluetitlemedleft {
    font-family: "Palatino Linotype", Arial, Verdana, sans-serif;
    font-size: 14pt;
    color: #000080;
    text-align: left;
    font-weight: bold
    }
A.bluetitlemed {
    color: #800000
    }
A.bluetitlemed:hover {
    color: #fc0;
    text-decoration: underline
    }
A.bluetitlemedleft {
    color: #800000
    }
A.bluetitlemedleft:hover {
    color: #fc0;
    text-decoration: underline
    }
.bluetitlesm {
    font-family: "Palatino Linotype", Arial, Verdana, sans-serif;
    font-size: 12pt;
    color: #000080;
    text-align: center;
    font-weight: bold
    }
.bluetitlesmleft {
    font-family: "Palatino Linotype", Arial, Verdana, sans-serif;
    font-size: 12pt;
    color: #000080;
    text-align: left;
    font-weight: bold
    }
A.bluetitlesm {
    color: #800000
    }
A.bluetitlesm:hover {
    color: #fc0;
    text-decoration: underline
    }
A.bluetitlesmleft {
    color: #800000
    }
A.bluetitlesmleft:hover {
    color: #fc0;
    text-decoration: underline
    }
.bluetext {
    font-family: "Palatino Linotype", Arial, Verdana;
    font-size: 14px;
    color: #000080;
    text-align: center;
    font-weight: bold
    }
.bluetextleft {
    font-family: "Palatino Linotype", Arial, Verdana;
    font-size: 14px;
    color: #000080;
    text-align: left;
    font-weight: bold
    }
A.bluetext {
    color: #800000
    }
A.bluetext:hover {
    color: #fc0;
    text-decoration: underline
    }
A.bluetextleft {
    color: #800000
    }
A.bluetextleft:hover {
    color: #fc0;
    text-decoration: underline
    }
.textmed {
    font-family: arial, geneva, san-serif;
    font-size: 12pt;
    text-align: center;
    font-weight: bold
    }
A.textmed {
    color: #000080
    }
A.textmed:visited {
    color: #800000;
    text-decoration: none
    }
A.textmed:hover {
    color: #fc0;
    text-decoration: underline
    }
.textmedlt {
    font-family: arial, geneva, san-serif;
    font-size: 12pt;
    text-align: left;
    font-weight: bold
    }
A.textmedlt {
    color: #000080
    }
A.textmedlt:visited {
    color: #800000;
    text-decoration: none
    }
A.textmedlt:hover {
    color: #fc0;
    text-decoration: underline
    }
.textsm {
    font-family: arial, geneva, san-serif;
    font-size: 10pt;
    text-align: center;
    list-style-image: url(images/bstar.gif)
    }
A.textsm {
    color: #000080
    }
A.textsm:hover {
    color: #fc0;
    text-decoration: underline
    }
.textvsmlt {
    font-family: arial, geneva, san-serif;
    font-size: 9pt;
    text-align: left;
    list-style-image: url(images/bstar.gif);
    color: #000080
    }
.textsmlt {
    font-family: arial, geneva, san-serif;
    font-size: 10pt;
    text-align: left;
    list-style-image: url(images/bstar.gif);
    color: #000080
    }
A.textsmlt {
    color: #800000
    }
A.textsmlt:hover {
    color: #fc0;
    text-decoration: underline
    }
.nav {
    font-family: verdana, arial, geneva, san-serif;
    font-size: 8pt;
    color: #600;
    text-decoration: none
    }
A.nav:visited {
    color: #006
    }
A.nav:hover {
    color: #006;
    text-decoration: underline
    }
.left {
    text-align: left
    }
.gala {
    color: #800000;
    font-family: verdana, arial, geneva, san-serif;
    font-size: 10px;
    line-height: 30px;
    text-align: center;
    vertical-align: middle
    }
.galatop {
    color: #000080;
    font-family: verdana, arial, geneva, san-serif;
    font-size: 10px;
    line-height: 30px;
    text-align: center;
    vertical-align: middle;
    font-weight: bold
    }
.galabar {
    color: #800000;
    font-family: verdana, arial, geneva, san-serif;
    font-size: 10px;
    text-align: center;
    vertical-align: top;
    padding: 0;
    border-top: 0;
    border-bottom: 1px solid #800000;
    border-left: none;
    border-right: none;
    margin-left: 0;
    margin-right: 0;
    background-color: #FC0;
    position: relative;
    top: 0;
    left: 0
    }
.galabartop {
    color: #000080;
    font-family: verdana, arial, geneva, san-serif;
    font-size: 9px !important;
    text-align: center;
    vertical-align: top;
    font-weight: 100;
    width: auto;
    background-color: #FC0;
    padding-top: 0;
    padding-bottom: 1px;
    padding-left: 0;
    padding-right: 0;
    border-top: 4px solid #800000;
    border-bottom: 1px solid #800000;
    border-left: 0;
    border-right: 0;
    margin-left: 0;
    margin-right: 0;
    position: relative;
    top: 5;
    left: 0
    }
.goldbar {
    background-color: #fc0
    }
.galaclicker {
    text-align: center;
    color: #000080;
    font-size: 10pt
    }
.galaclicker:hover {
    text-align: center;
    color: #fc0;
    font-size: 10pt
    }
.galaclicker {
    display: block;
    text-align: center;
    color: #000080;
    font-size: 10pt
    }
.galaclicker:hover {
    display: block;
    text-align: center;
    color: #fc0;
    font-size: 10pt
    }
#clicker1 {
    display: block
    }
#usaoff {
    display: none
    }
#clicker2 {
    display: block
    }
#usmcoff {
    display: none
    }
#clicker3 {
    display: block
    }
#usnoff {
    display: none
    }
#clicker4 {
    display: block
    }
#usafoff {
    display: none
    }
#clicker5 {
    display: block
    }
#uscgoff {
    display: none
    }
#clicker6 {
    display: block
    }
#ncngoff {
    display: none
    }
A.gala:hover, A.galatop:hover {
    text-decoration: underline;
    color: #fff
    }
.flyright {
    position: relative;
    left: -570px;
    top: 0;
    z-index: 5;
    border: 0;
    font-family: "Palatino Linotype", Arial, Verdana;
    font-size: 24px;
    color: #800000;
    text-align: center;
    font-weight: bold;
    float: right;
    text-decoration: none
    }
A.flyright:visited {
    color: #000080;
    text-decoration: none
    }
A.flyright:hover {
    color: #fc0;
    text-decoration: none
    }
.lift {
    position: relative;
    top: -175;
    background-color: #FFF;
    font-family: "Palatino Linotype", Arial, Verdana;
    font-size: 14px;
    color: #000080;
    text-align: center
    }
.news {
    font-family: arial, geneva, san-serif;
    font-size: 10pt;
    text-align: left;
    margin-top: 0;
    margin-bottom: 0
    }
a.news:hover {
    text-decoration: underline
    }
.byline {
    font-family: arial, geneva, san-serif;
    font-size: 9pt;
    text-align: left;
    font-weight: bold;
    color: #006;
    margin-top: 0;
    margin-bottom: 0
    }
a.byline:hover {
    text-decoration: underline
    }
.headline {
    font-family: arial, geneva, san-serif;
    font-size: 12pt;
    text-align: left;
    font-weight: bold;
    color: #000;
    margin-top: 0;
    margin-bottom: 0
    }
.caption {
    font-family: arial, geneva, san-serif;
    font-size: 7pt;
    text-align: left;
    font-weight: bold;
    color: #999;
    margin-top: 0;
    margin-bottom: 0
    }
.excerpt {
    font-size: 8pt;
    font-family: Arial;
    color: #336;
    font-weight: bold;
    margin-top: 0;
    margin-bottom: 0
    }
IFRAME.h {
    width: 600px;
    height: 450px;
    vertical-align: top;
    border-left: thin solid #800000;
    border-right: thin solid #000080;
    border-top: medium double #000080;
    border-bottom: medium double #800000;
    background-color: #fff;
    text-align: center;
    margin: 0;
    padding: 0
    }
IFRAME.v {
    width: 450px;
    height: 650px;
    border-left-color: #000080;
    border-left-width: thick;
    border-left-style: double;
    border-right-color: 800000;
    border-right-width: thick;
    border-right-style: double;
    border-top-color: #000080;
    border-top-width: medium;
    border-top-style: solid;
    border-bottom-color: #800000;
    border-bottom-width: medium;
    border-bottom-style: solid;
    background-color: #fff;
    text-align: center;
    margin-right: auto;
    margin-left: auto
    }
.gallery {
    width: 625px;
    text-align: center;
    border-bottom-width: medium;
    border-bottom-style: double;
    border-bottom-color: #000080
    }
.ctr {
    text-align: center
    }
IFRAME.katrina {
    width: 578px;
    height: 400px;
    border-left-color: #000080;
    border-left-width: thick;
    border-left-style: double;
    border-right-color: 800000;
    border-right-width: thick;
    border-right-style: double;
    border-top-color: #000080;
    border-top-width: medium;
    border-top-style: solid;
    border-bottom-color: #800000;
    border-bottom-width: medium;
    border-bottom-style: solid;
    background-color: #fff;
    text-align: center;
    margin-right: auto;
    margin-left: auto;
    padding: 4px
    }
iframe.albums {
    width: 590px;
    height: 2400px;
    background-color: #fff;
    text-align: center;
    margin-right: auto;
    margin-left: auto
    }
.photoalbum {
    width: 588px;
    background-color: #fff;
    background-image: url(none)
    }
.edged {
    border-top: medium solid #800000;
    border-right: thick double #000080;
    border-bottom: medium solid #000080;
    border-left: thick double #800000;
    text-align: center;
    margin: 2px 5px 2px 5px
    }
.ad {
    border-top: medium double #800000;
    border-right: thin solid #000080;
    border-bottom: medium double #000080;
    border-left: thin solid #800000;
    text-align: center;
    margin: 0 0 0 0;
    background-color: #fff;
    padding: 0;
    clear: both;
    position: relative;
    top: 0;
    width: 167px
    }
.dashed {
    border-top: none;
    border-right: none;
    border-bottom: thin dashed #000080;
    border-left: none;
    text-align: center;
    margin: 2px 5px 2px 5px
    }
.formrt {
    text-align: right;
    width: 50%;
    vertical-align: middle
    }
.formlt {
    text-align: left;
    width: 50%;
    vertical-align: middle
    }
.formtype {
    color: #800000;
    background-color: #fff !important
    }
.guestbook {
    width: 590px;
    height: 1000px;
    background-color: #fff
    }
.csupport1 {
    font-family: arial, geneva, san-serif;
    font-size: 10pt;
    text-align: left;
    font-weight: bold;
    list-style-image: url(./images/star.gif);
    list-style-position: inside;
    margin: 0 0 8px 0
    }
.csupport2 {
    font-size: 10pt;
    font-family: Arial, Helvetica, sans-serif;
    color: #000080;
    padding-left: 22px;
    padding-top: 0;
    text-align: left;
    vertical-align: top;
    font-weight: normal
    }
img.header {
    width: 784px;
    height: 103px;
    margin: auto;
    margin-bottom: 0;
    padding-bottom: 0
    }
img.header2 {
    display: block;
    width: 0;
    height: 0;
    text-align: center;
    margin: auto;
    margin-bottom: 0;
    padding-bottom: 0
    }
img.bottommost {
    vertical-align: baseline;
    margin: 0;
    padding: 0;
    border: 0
    }
td.outlined {
    font-family: arial, geneva, sans-serif;
    font-size: 10pt;
    text-align: center;
    list-style-image: url(images/bstar.gif);
    color: #000080;
    border: thin solid #000080;
    border-collapse: collapse;
    padding: 2px;
    margin: 0;
    width: 138
    }
.bar {
    background-image: url(images/layout/stars.jpg);
    font-family: Palatino Linotype, Arial, Verdana, sans-serif;
    font-size: 18pt;
    text-align: center;
    margin-left: auto;
    margin-right: auto;
    color: #fff
    }
.centers {
    width: 580px;
    margin: 0 0 0 0;
    font-family: "Palatino Linotype", Arial, Verdana, sans-serif;
    font-size: 8pt;
    color: #fff;
    text-align: left;
    vertical-align: top;
    padding: 2px;
    border-top: medium solid #800000;
    border-right: thick double #000080;
    border-bottom: medium solid #000080;
    border-left: thick double #800000;
    background-image: url(./images/layout/stars.jpg);
    height: auto
    }
.ctrncinc {
    width: 190px
    }
.ctrncinc p {
    background-color: transparent;
    color: #fff
    }
.ctrjax {
    display: block;
    float: right;
    width: 390px
    }
#ctrjaxoff {
    display: none;
    float: right;
    text-align: center;
    width: 390px
    }
.ctrjax p {
    background-color: transparent;
    color: #fff
    }
.ctrjax p a {
    color: #fff;
    text-decoration: underline
    }
.ctrrdu {
    display: block;
    float: right;
    width: 390px
    }
#ctrrduoff {
    display: none;
    float: right;
    text-align: center;
    width: 390px
    }
.ctrrdu p {
    background-color: transparent;
    color: #fff
    }
.ctrclt {
    display: block;
    float: right;
    width: 390px
    }
#ctrcltoff {
    display: none;
    float: right;
    text-align: center;
    width: 390px
    }
.ctrclt p {
    background-color: transparent;
    color: #fff
    }
#clt {
    display: none
    }
#jax {
    display: none
    }
#rdu {
    display: none
    }
.cltgolfheader {
    background-color: #656599;
    width: 100%;
    margin: auto;
    text-align: center;
    color: #fff;
    font-size: 18pt
    }
.cltgolfleftcolumn {
    background-color: #656599;
    width: 100%;
    margin: 0;
    text-align: left;
    color: #fff;
    font-size: 10pt
    }
.cltgolfrightcolumn {
    background-color: #fff;
    width: 69%;
    margin: 0;
    padding: 0;
    border: 0;
    text-align: left;
    color: #000080;
    font-weight: normal;
    float: right
    }
table.sponsorboard {
    border-top: medium solid #800000;
    border-right: thick double #000080;
    border-bottom: medium solid #000080;
    border-left: thick double #800000;
    text-align: center;
    margin: auto;
    width: 590;
    padding: 2px
    }
table.sponsorboard tr td {
    border-bottom: thin solid #000080
    }
.thirds {
    width: 33%;
    margin: 0;
    padding: 0;
    float: left;
    text-align: center
    }
td.sponsors {
    text-align: center;
    border: thin solid #000080;
    padding: 0.5%;
    margin: auto;
    width: 25%
    }
td.sponsors a {
    vertical-align: baseline;
    margin: auto
    }
td.sponsors a img {
    vertical-align: top;
    margin: auto
    }
img.sponsorboard {
    vertical-align: top;
    margin: auto;
    margin-bottom: 0;
    margin-top: 0;
    width: 138px;
    height: 100px;
    border: 0
    }
img.sponsorboardw {
    vertical-align: top;
    margin: auto;
    margin-bottom: 0;
    margin-top: 0;
    width: 275px;
    height: 55px;
    border: 0
    }
table.donationchart {
    border-top: medium solid #800000;
    border-right: thick double #000080;
    border-bottom: medium solid #000080;
    border-left: thick double #800000;
    margin: auto
    }
table.donationchart th {
    background-color: #000080;
    font-size: 9pt;
    color: #fff;
    text-align: left;
    font-weight: bold
    }
table.donationchart td {
    background-color: #fff;
    color: #000080;
    font-size: 12pt;
    text-align: left;
    border-top: thin dotted #000080
    }
.donate {
    width: 160px;
    margin: auto;
    margin-top: 2px;
    text-align: left;
    background-color: #fff;
    color: #000080;
    font-size: 10pt
    }
.donate a {
    border: thin solid #000080;
    background-color: #800000;
    color: #fff;
    font-size: 10pt;
    font-weight: bold;
    text-decoration: none;
    margin: auto;
    padding: 1px;
    text-align: center;
    height: 30px;
    min-height: 30px
    }
.donate a:visited {
    border: thin solid #000080;
    background-color: #800000;
    color: #fff;
    font-size: 10pt;
    font-weight: bold;
    text-decoration: none;
    margin: auto;
    padding: 1px;
    text-align: center;
    height: 30px;
    min-height: 30px
    }
.donate a:hover {
    border: thin solid #800000;
    background-color: #000080;
    color: #fff;
    font-size: 10pt;
    font-weight: bold;
    text-decoration: none;
    margin: auto;
    padding: 1px;
    text-align: center;
    height: 30px;
    min-height: 30px
    }