/* generic html tags */

body {
		color:#000000;
		background-color:#ffffff;
		margin:0;
		padding:0;
		font-family:verdana, helvetica, arial, sans-serif;
		background-image:url("/ndvh/images/veteranbg.gif");
		}
h1, h2, h3, caption, p, th, td, div, li, input, textarea, select {
		font-family:verdana, helvetica, arial, sans-serif;
		}
h1 {
		font-size:large;
		}
h1.line {
    	color:#000;
    	background:transparent;
    	margin-bottom:12px;
    	margin-top:0px;
    	padding-bottom:3px;
    	padding-top:0px;
    	border:0.1px dotted #fff; /* sop for NN4 */
    	border-bottom:1px dotted #aaa;
		}
h2 {											
		font-size:medium;
		} 
h1, h2, h3 {
		margin-left:0px;
		margin-top:0px;
		margin-right:0px;
		margin-bottom:12px;
		}
h3, caption, p, th, td, div, li {
		font-size:small;
		} 
p, div, li {											
		line-height:150%;
		}
form {
		margin:0px;
		}
caption {
		font-weight:bold;
		text-align:left;
		padding-bottom:10px;
		}
img {
		vertical-align:text-bottom;
		}

img.text-wrap-left {
		float:left;
		margin: 0px 5px 5px 0px;
		}
img.text-wrap-right {
		float:right;
		}
hr {
		height:1px;
		width:100%;
		color:#cccccc;
		background-color:#ffffff;
		background:none;
		margin: 0px 0px 0px 0px;
		text-align:left
		}
textarea {
		width:100%
		}

/* 
generic links */

a:link {
		text-decoration:underline;
		}
a:visited {
		text-decoration:underline;
		}
a:hover {
		text-decoration:none;
		}

/* 
tables */
td.dca1 {
		color:#000000;
		background:#f7f7f7;
		border-top:1px solid #999999;
		border-right:1px solid #999999;
		border-bottom:1px solid #999999;
		border-left:1px solid #999999;
		}
td.dca2 {
		color:#000000;
		background:#f7f7f7;
		border-top:1px solid #999999;
		border-right:1px solid #999999;
		border-bottom:1px solid #999999;
		}
td.dcb1 {
		color:#000000;
		background:#f7f7f7;
		border-right:1px solid #999999;
		border-bottom:1px solid #999999;
		border-left:1px solid #999999;
		}
td.dcb2 {
		color:#000000;
		background:#f7f7f7;
		border-right:1px solid #999999;
		border-bottom:1px solid #999999;
		}
		
/* 
bulleted lists */

ul.bul {
		list-style-type:disc;
		}
ul.squ {
		list-style-type:square;
		}
ul.cir {
		list-style-type:circle;
		}
ol.dec {
		list-style-type:decimal;
		}
ol.upp-alp {
		list-style-type:upper-alpha;
		}
ol.low-alp {
		list-style-type:lower-alpha;
		}
ol.upp-rom {
		list-style-type:upper-roman;
		}
ol.low-rom {
		list-style-type:lower-roman;
		}
li.bul {
		list-style-type:disc;
		}
li.squ {
		list-style-type:square;
		}
li.cir {
		list-style-type:circle;
		}
li.dec {
		list-style-type:decimal;
		}
li.upp-alp {
		list-style-type:upper-alpha;
		}
li.low-alp {
		list-style-type:lower-alpha;
		}
li.upp-rom {
		list-style-type:upper-roman;
		}
li.low-rom {
		list-style-type:lower-roman;
		}

/* generic classes */

div.content {
		padding-left:20px;
		padding-top:20px;
		padding-right:15px;
		padding-bottom:0px;
		}
div.linkspacer {
		padding-left:15px;
		padding-top:2px;
		padding-right:0px;
		padding-bottom:2px;
		font-family:arial, helvetica, sans-serif;
		font-size:1.1em;
		}
div.rightlinkspacer {
		padding-left:0px;
		padding-top:0px;
		padding-right:5px;
		padding-bottom:0px;
		font-family:arial, helvetica, sans-serif;
		}
.chevrons {
		color:#ff0000;
		padding-left:5px;
		padding-right:3px;
		background:transparent;
		}
.red-chevrons {
		color:#ff0000;
		font-weight:bold;
		padding-left:2px;
		background:transparent;
		}
.labeltext {
		color:#444444;
		background: #ffffff none;
		font-weight:bold;
		}
.hidetext {
		display:none;
		}
		
.toplines {
    	color:#000;
		font-size:small;
		font-family:verdana, helvetica, arial, sans-serif;
    	background:#fff;
    	margin-bottom:18px;
    	margin-top:0px;
    	padding-bottom:2px;
    	padding-top:1px;
    	border:0.1px dotted #fff; /* sop for NN4 */
    	border-top:1px dotted #99c;
    	border-bottom:1px dotted #99c;
		}
		
/* generic classes:state portal banner */

.table1	{
		background-image:url("/ndvh/images/headerbg.gif");
		}
.table2	{
		background-image:url("/ndvh/images/navbg.gif");
		}
		
/* footer */
		
.footer {
		font-size:xx-small;
		color:gray;
		background-color:transparent;
}
img {border:none;}
.twenty {width:20%;}
.fifty {width:50%;}
.eighty {width:80%;}
.hundred {width:100%;}
.nowrap {white-space:nowrap;}
.indexImage {
		float:left;
		padding-right:8px;
}
.textAlign {
		width:150px;
		text-align:left;
		float:left;
		clear:both;
}
.description {
		width:600px;
		text-align:left;
		float:left;
		margin-bottom:9px;
}
#pictureBox {
		clear:left;
		width:270px;
		float:left;
}
#comingSoon {
		font-style:italic;
		font-weight:normal;
		color:#CC3333;
}
.historyImages {
		float:left;
		padding-right:8px;
		height:140px;
		width:120px;
		margin-bottom:10px;
}
.imageBox {
		clear:both;
}
.leftAlign {
		margin-left:128px;
		}
#imageSpace td {
		padding:0 30px 30px 0;
		}
.picture {
		float:left;
		padding-right:10px;
}
.pictureRight {
		float:right;
		padding-left:10px;
}
#pictureBoxRight {
		width:200px;
		float:right;
		text-align:right;
}
#pictureBoxLeft {
		width:200px;
		float:left;
}
