#warning {
  color: #FF9900
}				/* ffa500 = orange */
a:link {
  color: #0000FF
}    				/* unvisited link - blue */
a:visited {
  color: #880088
}				/* visited link -  dark red */
a:hover {
  border-bottom: 2px solid #0099FF;
  color: #0099FF
}				/* mouse over link - magenta*/
a:active {
  color: #FF0000
}				/* selected link - green */
body.frupacChalk {
  background-image: url("http://www.usncva.org/backgrounds/chalk.jpg");
  font-family: "T93Y", "Slashed Zero Arial", "Consolas", "ProFontWindows", "Monaco", "Comic Sans MS", sans-serif
}
body.frupacWhite {
  color: #000000;
  background-color: #ffffff;
  font-family: "T93Y", "Slashed Zero Arial", "Consolas", "ProFontWindows", "Monaco", "Comic Sans MS", sans-serif  
}
body.menu {
  background-color: #87cefa;
  color: #000080;
  font-size: 12pt;
  font-weight: bold
}				/* color LightSkyBlue #87cefa */
body.ncvaBigChalk {
  background-image: url("http://www.usncva.org/backgrounds/chalk.jpg");
  font-family: "Comic Sans MS", "Monaco", sans-serif;
  font-size: 118% 
}
body.ncvaChalk {
  background-image: url("http://www.usncva.org/backgrounds/chalk.jpg");
  font-family: "Comic Sans MS", "Monaco", sans-serif
}
body.ncvaWhite {
  color: #000000;
  background-color: #ffffff;
  font-family: "Comic Sans MS", "Monaco", sans-serif
}
body.ncvaYellow {
  color: #000000;
  background-color: #ffff00;
  font-family: "Comic Sans MS", "Monaco", sans-serif
}
div.cntrIt {
	position: relative;
	margin-left: auto;
	margin-right: auto;
}
dl.noTop {
 margin: 2px;
}
.bold, .link {
 font-weight: bold;
}
.boldBlu {
 font-weight: bold;
 color: #000080;
}
em.two {
  font-weight: 100;
  color: #6c6c6c
}
p.big {
 font-size: 110%;
}
.smlTxt {
 font-size: 90%;
}
.smlTxtFix {
 font-family: "Consolas", "Monaco", "Courier New";
 font-size: 90%;
}
p.cenHilight {
  background-color: #ffff63;
  text-align: center
}
p.indent {
  text-indent: 26px
}
h1, h2, h3, h4, h5, h6 {
  color: #000080
}
h1.list, h2.list, h3.list, h4.list {
  margin: 2px;
  color: #000080
}
.center {
  text-align: center;
  color: #000080
}
h1.tab, h2.tab, h3.tab {
  text-indent: 40px;
  color: #000080
}
hr.full {
  color: #000080;
  background-color: #000080;
  height: 8px;
  width: 100%
}
hr.major {
  color: #000080;
  background-color: #000080;
  height: 8px;
  width: 90%
}
hr.mid {
  background-color: #000080;
  color: #000080;
  height: 6px;
  width: 60%
}
hr.minor {
  background-color: #000080;
  color: #000080;
  height: 4px;
  width: 30%
}
hr.thin {
  background-color: #000080;
  color: #000080;
  height: 2px;
  width: 100%
}
img.bottom {vertical-align: text-bottom}
img.top {vertical-align: text-top}
img.tweak {vertical-align: -40%}
li.link {
  font-weight: bold
}

p.indentBig {
  font-size: 110%;
  text-indent: 40px
}
p.indentNote {
  text-indent: 26px;
  font-size: small
}
p.list {
 font-size: 110%;
 font-weight: bold
}
span.alert {
  color: #ff0000;
  font-size: 120%
}
span.alertNote {
  font-size: 120%
}
span.bigGreen {
  color: #006400;
  font-size: 110%;
  font-weight: 900
}
span.boldHighlight {
  background-color: #ffff63;
  font-weight: bold
}
span.grayText {
  color: #a0a0a0
}  
span.greenText {
  color: #006400
}
span.highlight {
  background-color: #ffff63
}
span.ncvaText {
  color: #000080
}
span.ncvaTextBig {
  color: #000080;
  font-size: 140%
}
span.note {
  font-size: 90%;
  font-weight: bold
}
span.orangeText {
  color: #ffa500
}
.redText {
  color: #ff0000
}
span.hideText {
  color: #ffffff;
  background-color: #ffffff
}
span.topTitle {
  color: #000080;
  font-size: 140%;
  font-weight: bold
}
table {
margin-left: auto;
margin-right: auto;
}
.bulletinBlue {
  border: 6px solid blue;
  padding: 0px;
}
.bulletinGold {
  border: 6px solid #D4A017;
  padding: 0px;
}
.bulletinGreen {
  border: 6px solid green;
  padding: 0px;
}
.bulletinNavy {
  border: 6px solid navy;
  padding: 0px;
}
.bulletinOrange {
  border: 6px solid orange;
  padding: 0px;
}
.bulletinRed {
  border: 6px solid red;
  padding: 0px;
}
.bulletinWhite {
  border: 6px solid white;
  padding: 0px;
}

.bulletinYellow {
  border: 6px solid yellow;
  padding: 0px;
}

.catalog {
  background-color: #ccccff;
  color: #000000
}
.greyNotice {
  border: 2px solid navy;
  background-color: #dddddd;
  width: 90%
}
.guest {
  font-size: 90%
}
.label {
  background-color: #ffd700;
  color: #000080
}
.local {
  background-color: #ffffcc;
  color: #000080;
  text-align: center  
}
.mailingLabel {
  background-color: #ffffff;
  color: #000000;
  font-family: "courier new", "courier", monospace
}
.obit {
  border: 16px solid black;
  padding: 3em
}
.picture {
  border: 15px ridge #fcfcfc; 
  background-color: #87cdfa 
}
.sk {
  background-color: #cccccc;
  border: 15px solid black;
  padding: 15px
}
td.comment {
  background-color: #ffff99;
  text-align: left
}
td.dollar {
  text-align: right
}
td.odd {
  background-color: #c3ffc3;
  color: #000000
}				/* c3ffc3 = very light green */
td.even {
  background-color: #ffffc3;
  color: #000000
}				/* ffffc3 = very light yellow */
td.left {
  text-align: left
}
td.right {
  text-align: right
}
td.menu {
  background-color: yellow;
  font-weight: bold;
  font-size: 10pt;
  text-align: center
}
td.nul {
  font-weight: bold;
  color: #999999;
  font-size: 10pt;
  text-align: left;
  background-color: #d7d7d7
}
td.marine {
  background-color: #ff3333;
  color: #ffd700;
  font-family: arial, helvetica, univers, sans-serif;
  font-weight: bold;
  text-align: left
}
td.navy {
  background-color: #6666ff;
  color: #ffd700;
  font-family: arial, helvetica, univers, sans-serif;
  font-weight: bold;
  text-align: left
}
.blu0010 {
  border: solid blue;
  border-top-width: 0px;
  border-right-width: 0;
  border-bottom-width: 1px;
  border-left-width: 0;
}
.blu0020 {
  border: solid blue;
  border-top-width: 0;
  border-right-width: 0;
  border-bottom-width: 2px;
  border-left-width: 0;
}
.blu0100 {
  border: solid blue;
  border-top-width: 0;
  border-right-width: 1px;
  border-bottom-width: 0;
  border-left-width: 0;
}
.blu0101 {
  border: solid blue;
  border-top-width: 0;
  border-right-width: 1px;
  border-bottom-width: 0;
  border-left-width: 1px;
}
.blu0110 {
  border: solid blue;
  border-top-width: 0;
  border-right-width: 1px;
  border-bottom-width: 1px;
  border-left-width: 0;
}
.blu0111 {
  border: solid blue;
  border-top-width: 0;
  border-right-width: 1px;
  border-bottom-width: 1px;
  border-left-width: 1px;
}
.blu0112 {
  border: solid blue;
  border-top-width: 0;
  border-right-width: 1px;
  border-bottom-width: 1px;
  border-left-width: 2px;
}
.blu0211 {
  border: solid blue;
  border-top-width: 0;
  border-right-width: 2px;
  border-bottom-width: 1px;
  border-left-width: 1px;
}
.blu0220 {
  border: solid blue;
  border-top-width: 0;
  border-right-width: 2px;
  border-bottom-width: 2px;
  border-left-width: 0px;
}
.blu1000 {
  border: solid blue;
  border-top-width: 1px;
  border-right-width: 0;
  border-bottom-width: 0px;
  border-left-width: 0;
}
.blu1010 {
  border: solid blue;
  border-top-width: 1px;
  border-right-width: 0;
  border-bottom-width: 1px;
  border-left-width: 0;
}
.blu1020 {
  border: solid blue;
  border-top-width: 1px;
  border-right-width: 0;
  border-bottom-width: 2px;
  border-left-width: 0;
}
.blu1111 {
  border: solid blue;
  border-top-width: 1px;
  border-right-width: 1px;
  border-bottom-width: 1px;
  border-left-width: 1px;
}
.blu1112 {
  border: solid blue;
  border-top-width: 1px;
  border-right-width: 1px;
  border-bottom-width: 1px;
  border-left-width: 2px;
}
.blu1121 {
  border: solid blue;
  border-top-width: 1px;
  border-right-width: 1px;
  border-bottom-width: 2px;
  border-left-width: 1px;
}
.blu1122 {
  border: solid blue;
  border-top-width: 1px;
  border-right-width: 1px;
  border-bottom-width: 2px;
  border-left-width: 2px;
}
.blu1211 {
  border: solid blue;
  border-top-width: 1px;
  border-right-width: 2px;
  border-bottom-width: 1px;
  border-left-width: 1px;
}
.blu1221 {
  border: solid blue;
  border-top-width: 1px;
  border-right-width: 2px;
  border-bottom-width: 2px;
  border-left-width: 1px;
}
.blu2000 {
  border: solid blue;
  border-top-width: 2px;
  border-right-width: 0;
  border-bottom-width: 0px;
  border-left-width: 0;
}
.blu2010 {
  border: solid blue;
  border-top-width: 2px;
  border-right-width: 0;
  border-bottom-width: 1px;
  border-left-width: 0;
}
.blu2020 {
  border: solid blue;
  border-top-width: 2px;
  border-right-width: 0;
  border-bottom-width: 2px;
  border-left-width: 0;
}
.blu2101 {
  border: solid blue;
  border-top-width: 2px;
  border-right-width: 1px;
  border-bottom-width: 0;
  border-left-width: 1px;
}
.blu2102 {
  border: solid blue;
  border-top-width: 2px;
  border-right-width: 1px;
  border-bottom-width: 0;
  border-left-width: 2px;
}
.blu2112 {
  border: solid blue;
  border-top-width: 2px;
  border-right-width: 1px;
  border-bottom-width: 1px;
  border-left-width: 2px;
}
.blu2201 {
  border: solid blue;
  border-top-width: 2px;
  border-right-width: 2px;
  border-bottom-width: 0;
  border-left-width: 1px;
}
td.midCen {
  vertical-align: middle;
  text-align: center
}
td.top {
  vertical-align: top
}
td.topLeft {
  text-align: left;
  vertical-align: top
}
td.topRight {
  text-align: right;
  vertical-align: top
}
th.catagory {
  color: #000080;
  background-color: #ccffcc;
  font-size: 110%
}
th.group, th.menu {
  color: #000080;
  background-color: #d3d3d3;
  font-size: 110%;
  font-style: italic;
  font-weight: bold
}				/* LightSkyBlue= #87cefa navy= #000080*/
th.highlight {
  background-color: #ffff63;
  color: #000080;
} 
th.left {
  text-align: left
}
th.right {
  text-align: right
}
th.topLeft {
  text-align: left;
  vertical-align: top
}
th.topRight {
  text-align: right;
  vertical-align: top
}
tr.odd {
  background-color: #c3ffc3;
  color: #000000
}				/* c3ffc3 = very light green */
tr.even {
  background-color: #ffffc3;
  color: #000000
}				/* ffffc3 = very light yellow */

tr.ltYellow {
  background-color: #ffffc3;
  color: #000080
}				/* ffffc3 = very light yellow */
tr.yellow {
  background-color: #ffff00;
  color: #000080
}				/* ffff00 = bright yellow */
.snub {
  margin-top: 1px
}
.fullsnub {
  margin-top: 1px;
  margin-bottom: 2px;
}
.near {
 margin-bottom: 2px;
}
#navcontainer { width: 155px; }

#navcontainer ul
{
margin-left: 0;
padding-left: 0;
list-style-type: none;
font-family: Arial, Helvetica, sans-serif;
font-size: 70%
}

#navcontainer a
{
display: block;
padding: 3px;
width: 150px;
background-color: #036;
border-bottom: 1px solid #eee;
}

#navlist ul #navcontainer a:link, #navlist a:visited
{
color: #EEE;
text-decoration: none;
}

#navcontainer a:hover
{
background-color: #369;
color: #fff;
}
