html, body { 
margin: 0; 
padding: 0; 
background-color: Silver;
height: 100%; 
text-align: left; 
FONT-SIZE:small; 
FONT-FAMILY: Arial, Verdana; 
} 

#container { 
position: relative; 
width: 780px;
margin: 0 auto; 
text-align: left; 
 /* background: #ff0; replace this with background image of choice */ 
background: url(../nm/bkgslice.jpg);
background-repeat:repeat-y;
min-height: 100%; /* this is where inheritance stops */ 
} 

#header { 
position: absolute; 
z-index: 100;
left: 50%;
margin: 0 0 0 -390px; 
padding: 0; 
height: 194px; 
width: 780px; 
background: url(../nm/tophead.jpg);
background-repeat: no-repeat;
} 

#header p { margin: 0; padding-top:169px;  padding-right: 20px; text-align: right; font-size: smaller;}

/* Product listing table on browse page */
#prodlist
{
	font-size: 8pt;
	font-family: Arial, Verdana;
}

/*\ Give to IE/Win but hide from IE/Mac - unfortuantely it won't support either min-height method */ 
* html #container { 
height: 100%; 
} 
/* end hide */ 

/* trick to get compliant browsers to clear the (right) floated div if required */ 
#container:after{ 
content: "."; 
display: block; 
height: 0; 
line-height: 0; 
font-size: 1px; 
clear: both; 
visibility: hidden; 
} 



#footer 
{ 
position: absolute; 
left: 50%; 
bottom: 0; 
margin: 0 0 0 -390px; 
padding: 0; 
height: 52px; 
width: 780px; 
font-size: 7pt;
color:#5a4c00;
background: url(../nm/down.jpg); 
background-repeat: no-repeat;
} 
#footer p {margin: 0; padding-top:8px; padding-left:220px; text-align:center; }
#footer a {font-size: 8pt; color:#0e6203; }


#left-col 
{ 
position: relative;
float: left; 
margin: 194px 0 0 0; 
padding: 0 0 60px 0; 
font-size: smaller;
width: 195px; 
/* background: red; */
color: #000; 
} 
#col-notes
{
	position: static;
	float: none;
	width: 175px;
	background-color:#50b743; 
	font-size:8pt; 
	margin: 0; 
	padding: 5px;
}
	
#right-col 
{ 
position: relative;
float: right; 
margin: 194px 0 0 0; 
padding: 0 0 60px 0; 
width: 575px; 
/*background: #eee;  this is for illustration only */
color: #000; 
} 

/*p {margin: 10px 20px;} */

.imagepos{
position:absolute;
}
.menuskin{
position:absolute;
width:240px;
background-color:#FFF085;
border:1px solid black;
font:normal 12px Verdana, sans-serif;
line-height:18px;
z-index:2000;
visibility:hidden;
}

.menuskin a{
text-decoration:none;
color:black;
padding-left:10px;
padding-right:10px;
}

#mouseoverstyle{
background-color:#2A861E;
}

#mouseoverstyle a{
color:white;
}

.menulist dl { margin-left: 10px; padding-left: 0; }

H1 { FONT-SIZE: 12pt; FONT-FAMILY: Arial, Verdana, sans-serif; } 
H2 { FONT-SIZE: 11pt; FONT-FAMILY: Arial, Verdana, sans-serif; } 
H3 { FONT-SIZE: 10pt; FONT-FAMILY: Arial, Verdana, sans-serif; } 

	.fabinput { BORDER-RIGHT: #156300 1px solid; BORDER-TOP: #156300 1px solid; FONT-SIZE: 8pt; BORDER-LEFT: #156300 1px solid; BORDER-BOTTOM: #156300 1px solid; FONT-FAMILY: Arial, Verdana; BACKGROUND-COLOR: white; }
	.fabshow {	border-right: none;	border-top: none;	border-left: none;	border-bottom: none; FONT-SIZE: 8pt; FONT-FAMILY: Arial, Verdana; BACKGROUND-COLOR: white;}
	.SmallText { FONT-SIZE: 8pt; FONT-FAMILY: Arial, Verdana, sans-serif; }
	.RegText {FONT-SIZE: 10pt; FONT-FAMILY: Arial, Verdana, sans-serif; }
	.strchBtn { width:60px; }
	.hdrDisabledBtn { width:137px; color: #aca899; }
	.hdrBtn { width:137px; }
	.pagerhdr {	color: #336600; }

#imagecaption 
{
	FONT-SIZE:x-small;
	FONT-FAMILY: Arial, Verdana; 
}