h1 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; color:#FFFFFF;
	 font-weight: bold; margin:0px; 
}
.not-h1 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; color:#FFFFFF;
          font-weight: bold; 
}
hr { color: #FF1B1B; height: 1px; margin: 5px; width:446px;
}
.nav { font-family: Verdana, Arial, Helvetica, sans-serif; color: #666666;
	   font-size: 68%; }
.nav a:link     {color:#666666; text-decoration:none;}
.nav a:visited  {color:#666666; text-decoration:none;}
.nav a:hover    {color:#000000; text-decoration:none; cursor:pointer;}
.nav a:active   {color:#666666; text-decoration:none;
}
.main { font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000;
	    font-size: 12px; line-height: 120%; }
.main a:link    {color:black; text-decoration:underline;}
.main a:visited {color:black; text-decoration:underline;}
.main a:hover   {color:#FF0000; text-decoration:none; cursor:pointer; }
.main a:active  {color:black; text-decoration:underline;
}

.small { font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000;
	    font-size: 10px; line-height: 120%; }
.small a:link    {color:black; text-decoration:underline;}
.small a:visited {color:black; text-decoration:underline;}
.small a:hover   {color:#FF0000; text-decoration:none; cursor:pointer; }
.small a:active  {color:black; text-decoration:underline;
}
.whitesmall { font-family: Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF;
	    font-size: 10px; line-height: 120%; }
.whitesmall a:link    {color:black; text-decoration:underline;}
.whitesmall a:visited {color:black; text-decoration:underline;}
.whitesmall a:hover   {color:#FF0000; text-decoration:none; cursor:pointer; }
.whitesmall a:active  {color:black; text-decoration:underline;
}

.sheet { font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000;
	    font-size: 12px; line-height: 160%; }
.sheet a:link    {color:black; text-decoration:underline;}
.sheet a:visited {color:black; text-decoration:underline;}
.sheet a:hover   {color:gray; text-decoration:none; cursor:pointer; }
.sheet a:active  {color:black; text-decoration:underline;
}
.searchbox { font-family: Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF;
	    font-size: 11px; line-height: 120%; }
.fieldbox { font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000;
	    font-size: 11px;  }

.prodcat { font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000;
	    font-size: 12px; line-height: 120%; font-weight:bold;}
.prodcat a:link    {color:black; text-decoration:underline;}
.prodcat a:visited {color:black; text-decoration:underline;}
.prodcat a:hover   {color:gray; text-decoration:none; cursor:pointer; }
.prodcat a:active  {color:black; text-decoration:underline;
}

.sheetcat { font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000;
	    font-size: 14px; line-height: 120%; font-weight:bold;}
.sheetcat a:link    {color:black; text-decoration:underline;}
.sheetcat a:visited {color:black; text-decoration:underline;}
.sheetcat a:hover   {color:gray; text-decoration:none; cursor:pointer; }
.sheetcat a:active  {color:black; text-decoration:underline;
}

.sheettitle { font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000;
	    font-size: 12px; line-height: 120%; }
.sheettitle a:link    {color:black; text-decoration:underline;}
.sheettitle a:visited {color:black; text-decoration:underline;}
.sheettitle a:hover   {color:#FF0000; text-decoration:none; cursor:pointer; }
.sheettitle a:active  {color:black; text-decoration:underline;
}
.type { font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; font-weight:bold;
	    font-size: 80%; 
}
.type { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 80%; color: #666666; font-weight: bold;}
.type a:link    {color:#000000; text-decoration:underline;}
.type a:visited {color:#000000; text-decoration:underline;}
.type a:hover   {color:#FF0000; text-decoration:underline; cursor:pointer;}
.type a:active  {color:#000000; text-decoration:underline;
}
.topmenu { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #666666; font-weight: bold;}
.topmenu a:link    {color:#000000; text-decoration:none;}
.topmenu a:visited {color:#000000; text-decoration:none;}
.topmenu a:hover   {color:#FF0000; text-decoration:none; cursor:pointer;}
.topmenu a:active  {color:#000000; text-decoration:none;
}
.tiny { font-size: 1px;
}
.anchor { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; }
.anchor a:link    {color:#000000; text-decoration:none;}
.anchor a:visited {color:#000000; text-decoration:none;}
.anchor a:hover   {color:#000000; text-decoration:none; cursor:pointer;}
.anchor a:active  {color:#000000; text-decoration:none;
}
.our { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #CCCCCC; }
.our a:link    {color:#CCCCCC; text-decoration:none;}
.our a:visited {color:#CCCCCC; text-decoration:none;}
.our a:hover   {color:#666666; text-decoration:none; cursor:pointer;}
.our a:active  {color:#CCCCCC; text-decoration:none;
}
#prods A { DISPLAY: block; PADDING-TOP: 2px; PADDING-LEFT: 2px; PADDING-RIGHT: 2px; PADDING-BOTTOM: 2px; 
	       COLOR: #FFFFFF; background-color: #E10D0D; TEXT-DECORATION: none;
	       font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 70%; font-weight: bold;	
}
#prods A:hover { DISPLAY: block; BACKGROUND: #000000; TEXT-DECORATION: none;
	             font-family: Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF;
}
#prods2 A { DISPLAY: block; PADDING-TOP: 2px; PADDING-LEFT: 2px; PADDING-RIGHT: 2px; PADDING-BOTTOM: 2px; 
	       COLOR: #FFFFFF; background-color: #2C3C76; TEXT-DECORATION: none;
	       font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 70%; font-weight: bold;	
}
#prods2 A:hover { DISPLAY: block; BACKGROUND: #000000; TEXT-DECORATION: none;
	             font-family: Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF;
}
#serv A { DISPLAY: block; PADDING-TOP: 2px; PADDING-LEFT: 2px; PADDING-RIGHT: 2px; PADDING-BOTTOM: 2px; 
	      COLOR: #FFFFFF; background-color: #453630; TEXT-DECORATION: none;
	      font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 70%; font-weight: bold;	
}
#serv A:hover { DISPLAY: block; BACKGROUND: #000000; TEXT-DECORATION: none;
	             font-family: Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF;
}
#general A { DISPLAY: block; PADDING-TOP: 2px; PADDING-LEFT: 2px; PADDING-RIGHT: 2px; PADDING-BOTTOM: 2px; 
	      COLOR: #FFFFFF; background-color: #336666; TEXT-DECORATION: none;
	      font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 70%; font-weight: bold;	
}
#general A:hover { DISPLAY: block; BACKGROUND: #000000; TEXT-DECORATION: none;
	             font-family: Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF;
}
#Bprods A { DISPLAY: block; PADDING-TOP: 2px; PADDING-LEFT: 2px; PADDING-RIGHT: 2px; PADDING-BOTTOM: 2px; 
	       COLOR: #FFFFFF; background-color: #ca4041; TEXT-DECORATION: none;
	       font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 70%; font-weight: bold;	
}
#Bprods A:hover { DISPLAY: block; BACKGROUND: #000000; TEXT-DECORATION: none;
	             font-family: Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF;
}
#Bprods2 A { DISPLAY: block; PADDING-TOP: 2px; PADDING-LEFT: 2px; PADDING-RIGHT: 2px; PADDING-BOTTOM: 2px; 
	       COLOR: #FFFFFF; background-color: #994949; TEXT-DECORATION: none;
	       font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 70%; font-weight: bold;	
}
#Bprods2 A:hover { DISPLAY: block; BACKGROUND: #000000; TEXT-DECORATION: none;
	             font-family: Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF;
}
#Bserv A { DISPLAY: block; PADDING-TOP: 2px; PADDING-LEFT: 2px; PADDING-RIGHT: 2px; PADDING-BOTTOM: 2px; 
	      COLOR: #FFFFFF; background-color: #E10D0D; TEXT-DECORATION: none;
	      font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 70%; font-weight: bold;	
}
#Bserv A:hover { DISPLAY: block; BACKGROUND: #000000; TEXT-DECORATION: none;
	             font-family: Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF;
}
#Bgeneral A { DISPLAY: block; PADDING-TOP: 2px; PADDING-LEFT: 2px; PADDING-RIGHT: 2px; PADDING-BOTTOM: 2px; 
	      COLOR: #FFFFFF; background-color: #8e0305; TEXT-DECORATION: none;
	      font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 70%; font-weight: bold;	
}
#Bgeneral A:hover { DISPLAY: block; BACKGROUND: #000000; TEXT-DECORATION: none;
	             font-family: Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF;
}
.dropalign { text-align:right;}

.relative { position:relative; visibility:hidden;  }
.absolute { position:absolute; visibility:hidden;  }
/* set millions of background images */
.rbroundbox { background: url(images/css/nt.gif)  repeat; }
.rbtop div { background: url(images/css/tl.gif) no-repeat top left; }
.rbtop { background: url(images/css/tr.gif) no-repeat top right; }
.rbbot div { background: url(images/css/bl.gif) no-repeat bottom left; }
.rbbot { background: url(images/css/br.gif) no-repeat bottom right; }

/* height and width stuff, width not really neccessary. */
.rbtop div, .rbtop, .rbbot div, .rbbot {
width: 446px;
height: 7px;
font-size: 11px;
}
.rbcontent { margin: 0px; }
.rbroundbox { width: 446px; margin: 1em auto; }
.alert
 {
  border-style:solid;
  border-width:1px;
  border-color:red;
  background-color:white;
  color:red;
  font-weight:bold;
  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;
 }
 
 .warning { font-family: Verdana, Arial, Helvetica, sans-serif; color: #FF0000; font-weight:bold;
	    font-size: 10px; line-height: 120%; }
 
 .whitebox {
	background-color: #FFFFFF;
	border: 1px solid #FF0000;
	padding: 2px;
}
.borderred {
	border: 1px solid #FF0000;
}