body {padding: 0px; margin: 0px; background-image: url('graphics/banner.jpg'); background-color: #FAF5E6; background-repeat: repeat-x; font-family: 'helvetica', 'arial', 'ms sans serif';}
img {padding: 0px; margin: 0px; border: 0px;}
.bar-blue {background-image: url('graphics/bar-blue.gif'); background-repeat: repeat-x; font-size: 30pt; font-weight: bold; font-style: italic; font-family: 'Times New Roman'; color: #FFFFFF; text-align: left; white-space: nowrap;}
.bar-red {background-image: url('graphics/bar-red.gif'); background-repeat: repeat-x; font-size: 28pt; font-weight: bold; font-style: italic; font-family: 'Times New Roman'; color: #FFFFFF; text-align: center; width: 100%; white-space: nowrap;}
.main-menu {white-space: no-wrap; text-align: right; padding: 0px; padding-left: 2px;}
.main-content {padding: 5px; width: 100%; font-weight: normal; font-style: normal; font-size: 12pt; color: #A31D1B;}
.largeText {font-size: 14pt;}

.printInvisible {}

A.mainmenu:link {text-decoration:none; color: FFFFFF; font-weight: bold; font-style: italic; font-size: 12pt; white-space: nowrap;}
A.mainmenu:visited {text-decoration:none; color: FFFFFF; font-weight: bold; font-style: italic; font-size: 12pt; white-space: nowrap;}
A.mainmenu:active {text-decoration:none; color: FFD700; font-weight: bold; font-style: italic; font-size: 12pt; white-space: nowrap;}
A.mainmenu:hover {text-decoration: none; color: FFD700; font-weight: bold; font-style: italic; font-size: 12pt; white-space: nowrap;}

A.bottommenu:link {text-decoration:none; color: D34741; font-weight: bold; font-style: italic; font-size: 12pt; white-space: nowrap;}
A.bottommenu:visited {text-decoration:none; color: D34741; font-weight: bold; font-style: italic; font-size: 12pt; white-space: nowrap;}
A.bottommenu:active {text-decoration:none; color: 0045AC; font-weight: bold; font-style: italic; font-size: 12pt; white-space: nowrap;}
A.bottommenu:hover {text-decoration: none; color: 0045AC; font-weight: bold; font-style: italic; font-size: 12pt; white-space: nowrap;}

.menulink {text-align: right; background-color: #D34741; background-image: url('graphics/menubgsm.jpg'); background-repeat: repeat-y; border-top: 1px solid #FAF5E6; border-bottom: 1px solid #FAF5E6; padding-bottom: 1px;}

img.menuball {}

A:link {text-decoration: none; color: #FF0000;}
A:visited {text-decoration: none; color: #FF0000}
A:active {text-decoration: underline; color: 0045AC}
A:hover {text-decoration: underline; color: 0045AC;}

A.special-link:link {text-decoration: none; color: #FFFFFF;}
A.special-link:visited {text-decoration: none; color: #FFFFFF;}
A.special-link:active {text-decoration: none; color: FFD700;}
A.special-link:hover {text-decoration: none; color: FFD700;}

A.moose-link:link {text-decoration: none; color: #FFD700;}
A.moose-link:visited {text-decoration: none; color: #FFD700;}
A.moose-link:active {text-decoration: none; color: FFD700;}
A.moose-link:hover {text-decoration: none; color: 36CABE;}

img.line {border: 0px; padding: 0px; margin: 0px; padding-bottom: 10px; padding-top: 10px;}

h1 {padding: 0px; margin: 0px; margin-bottom: 8px; border: 0px; font-style: italic; font-weight: bold; font-size: 24pt;}
h2 {padding: 0px; margin: 0px; border: 0px; font-style: italic; font-weight: bold; font-size: 20pt;}
h3 {padding: 0px; margin: 0px; border: 0px; font-style: italic; font-weight: bold; font-size: 16pt;}
ul {padding: 0px; margin-top: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 20px;}
hr {color: #A31D1B; width: 100%;}
p {padding-top: 0px; padding-bottom: 10px; margin: 0px; border: 0px;}
p.right {padding-top: 0px; padding-bottom: 10px; margin: 0px; border: 0px; text-align: right;}
p.indent {padding-top: 0px; padding-bottom: 0px; margin: 0px; margin-bottom: 10px; border: 0px; text-indent: 25px;}
p.center {padding-top: 0px; padding-bottom: 0px; margin: 0px; margin-bottom: 10px; border: 0px; text-align: center;}
p.center-border {padding: 7px; margin: 0px; margin-bottom: 10px; text-align: center; border: 2px dotted #D34741;}
.special {margin: 0px; margin-bottom: 10px; text-align: center; padding-top: 0px; background-color: #D34741; border: 3px double #FFD700; font-size: 12pt; font-weight: bold; padding-top: 5px; padding-bottom: 5px; color: #FFD700; }
.special2 {padding: 5px; border: 3px double #FF0000; }
.moose {margin: 0px; margin-bottom: 10px; text-align: center; padding-top: 0px; background-color: #92242F; border: 3px double #FFD700; font-size: 12pt; font-weight: bold; padding-top: 5px; padding-bottom: 5px; color: #FAF5E6; }

.green {color: #215E21;}

dd {padding-bottom: 10px;}

.albumSides { background-image: url('graphics/nbtransp.gif'); background-repeat: repeat-y; padding: 10px; padding-left: 45px; border: 20px solid #878787; border-left: 0px; margin-bottom: 10px; }
.albumTable { float: bottom; border: 0px;}
.albumTD {padding: 5px; margin: 5px; background-color: #FFFFFF; border: 1px solid #000000;}
.wrapDiv {width: 45%; float: left; margin-top: 10px;}
p.caption {background-image: url('graphics/captionbg.jpg'); font-family: 'president'; font-size: 14pt; background-color: #CCCCCC; text-align: center; border: 1px solid #000000; padding: 3px; margin: 0px; margin-top: 5px;}
