/* Default */

body { text-align: center; font-family: helvetica,sans-serif; font-size: 10pt; background-color: #333399; color: #ffffff }

img { border: none; vertical-align: middle }

a { text-decoration: underline }
a:link, a:visited { background-color: #333399; color: #ffffff }
a:hover { text-decoration: none }

h2 { margin: 0px; border-bottom: 1px solid #ffffff; padding: 3px; font-family: arial,sans-serif; font-size: 10pt; font-weight: bold; background-color: #000099; color: #ffffff } /* Section headings (eg. Hay!) */
h3 { margin: 12px; border: 1px solid #ffffff; padding: 3px 7px 3px 8px; font-size: 8pt; font-weight: normal; background-color: #000099; color: #ffffff } /* Section breaks (eg. 2001) */
h4 { margin: 12px; font-size: 10pt; font-weight: normal } /* Photo captions (eg. First birthday) */
h5 { margin: 0px; font-size: 10pt; font-weight: normal; background-color: #333399; color: #99ccff } /* Notations (eg. Last updated) */
h6 { margin-top: 3px; margin-bottom: 0px; font-size: 8pt; font-weight: normal; background-color: #ccccff; color: #000099 } /* Section subheadings (eg. Latest News) */

.bodyDiv { width: 800px; margin: auto; border: none; padding: 0 }
.content1 { width: 100%; margin: 24px auto; border: none; padding: 0 }
.content2 { width: 600px; margin: 24px auto; border: none; padding: 0 }

.slideshowButtonleftalign { width: 25%; float: left; margin: 0; border: none; padding: 0; text-align: left }
.slideshowButtonrightalign { width: 25%; float: left; margin: 0; border: none; padding: 0; text-align: right }

.topLink { width: 20%; float: left; margin: 3px 0px 4px 0px }
.topLink ul { margin: 0; padding: 0; list-style: none }
.topLink li { display: inline; margin: 0 }
.pageInfo { width: 40%; float: left; margin: 0; border: none; padding: 0; text-align: left }
.updateDate { width: 40%; float: left; margin: 0; border: none; padding: 0; text-align: right }

.homeLink { margin: 27px 0px 4px 0px }
.homeLink a:link, .homeLink a:visited, .show a:link, .show a:visited, .topLink a:link, .topLink a:visited { border: 1px solid #ffffff; padding: 3px 7px 3px 8px; text-decoration: none; background-color: #333399; color: #ffffff }
.homeLink a:hover, .show a:hover, .topLink a:hover { border: 3px double #ffffff; padding: 1px 5px 1px 6px }

.section { width: 100%; margin-top: 0px; margin-bottom: 20px; border: 1px solid #ffffff; background-color: #ccccff; color: #000099 }
.section p { margin: 12px }
.section a:link { background-color: #ccccff; color: #0000ff }
.section a:visited { background-color: #ccccff; color: #800080 }

.quote { width: 480px; margin: 24px auto 0 auto; border: 1px solid #ccccff; padding: 0 12px 12px 12px }
.quote p { text-align: left; font-size: 11pt; padding: 0 6px }

.feature p { text-align: left; font-size: 12pt }

.altLinksection { margin: 12px; border: 1px solid #000099; padding: 3px; background-color: #ccccff; color: #000099 }

.altLinkbody { margin: 12px; border: 1px solid #000099; padding: 3px; background-color: #ffffff; color: #333399 }
.altLinkbody a:link { background-color: #ffffff; color: #0000ff }
.altLinkbody a:visited { background-color: #ffffff; color: #800080 }

.hide { display: none }
.show { display: inline }
.disabled { display: inline; margin: 12px 0px 4px 0px; border: 1px solid #999999; padding: 3px 7px 3px 8px; background-color: #333399; color: #999999 }

.toggle { padding: 12px }
.toggle ul { margin: 0; padding: 0; list-style: none }
.toggle li { display: inline; margin: 0 }
.toggle a:link, .toggle a:visited { border: 1px solid #ffffff; padding: 3px 7px 3px 8px; text-decoration: none; background-color: #000099; color: #ffffff }
.toggle a:hover { border: 3px double #ffffff; padding: 1px 5px 1px 6px }
.toggleOn { display: inline; margin: 12px 0px 4px 0px }