h1 { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color:#000000;
     margin-top:2px; margin-bottom:0px; margin-left:0px; margin-right:4px; }
h2 { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 12px; color:#004C1F;
	 font-weight: bold; margin:0px;
}
.topfloat{ width: 450px; height: 40px; DISPLAY: block; padding-TOP: 50px; border-LEFT: 0px; border-RIGHT: 80px; PADDING-BOTTOM: 10px; 
	       font-family: Verdana, Arial, Helvetica, sans-serif; color:#ffffff; font-size: 32px; font-weight: 400;	
}
h2 a:link     {color:#004C1F; text-decoration:underline;}
h2 a:visited  {color:#004C1F; text-decoration:underline;}
h2 a:hover    {color:black; text-decoration:underline; cursor:hand;}
h2 a:active   {color:#004C1F; text-decoration:underline;
}
p {margin-bottom: -8px;}
.not-h2 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; color:#FFFFFF;
          font-weight: bold; }						 
.main { font-family: Tahoma, Arial, Helvetica, sans-serif; color: #000000;
	       font-size: 11px;line-height:150%;}
.main a:link    {color:#ff7f00; text-decoration:underline;}
.main a:visited {color:#ff7f00; text-decoration:underline;}
.main a:hover   {color:#004C1F; text-decoration:none; cursor:hand; }
.main a:active  {color:#ff7f00; text-decoration:underline;
}

.title { font-family: Tahoma, Arial, Helvetica, sans-serif; color: #000000;
	       font-size: 13px;line-height:150%; font-weight:bold; }
.title a:link    {color:#ff7f00; text-decoration:underline;}
.title a:visited {color:#ff7f00; text-decoration:underline;}
.title a:hover   {color:#004C1F; text-decoration:none; cursor:hand; }
.title a:active  {color:#ff7f00; text-decoration:underline;
}

.smap {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 11px;
	list-style-type: square;
}
.smap a:link    {color:#ff7f00; text-decoration:underline;}
.smap a:visited {color:#ff7f00; text-decoration:underline;}
.smap a:hover   {color:#004C1F; text-decoration:none; cursor:hand; }
.smap a:active  {color:#ff7f00; text-decoration:underline;
}
.cont { font-family: Tahoma, Arial, Helvetica, sans-serif; color: #000000;
	       font-size: 14px; }
.cont a:link    {color:#ff7f00; text-decoration:underline;}
.cont a:visited {color:#ff7f00; text-decoration:underline;}
.cont a:hover   {color:#004C1F; text-decoration:none; cursor:hand; }
.cont a:active  {color:#ff7f00; text-decoration:underline;
}
.tab { font-family: Tahoma, Arial, Helvetica, sans-serif; color: #000000;
	       font-size: 10px; }
.tab a:link    {color:#000000; text-decoration:underline;}
.tab a:visited {color:#000000; text-decoration:underline;}
.tab a:hover   {color:#004C1F; text-decoration:none; cursor:hand; }
.tab a:active  {color:#000000; text-decoration:underline;
}
.tab2 { font-family: Tahoma, Arial, Helvetica, sans-serif; color: #FFFFFF;
	       font-size: 10px; }
.tab2 a:link    {color:#ff7f00; text-decoration:underline;}
.tab2 a:visited {color:#ff7f00; text-decoration:underline;}
.tab2 a:hover   {color:#004C1F; text-decoration:none; cursor:hand; }
.tab2 a:active  {color:#ff7f00; text-decoration:underline;
}
.topmenu { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 9px; color: #000000; font-weight: bold;}
.topmenu a:link    {color:#000000; text-decoration:none;}
.topmenu a:visited {color:#000000; text-decoration:none;}
.topmenu a:hover   {color:#ff7f00; text-decoration:none; cursor:hand;}
.topmenu a:active  {color:#000000; text-decoration:none;
}
.menu { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 9px; color: #ff7f00; font-weight: bold;}
.menu a:link    {color:#004C1F; text-decoration:none;}
.menu a:visited {color:#004C1F; text-decoration:none;}
.menu a:hover   {color:#ff7f00; text-decoration:none; cursor:hand;}
.menu a:active  {color:#004C1F; text-decoration:none;
}
.pmenu { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 9px; color: #ff7f00; font-weight: normal; line-height:200%;}
.pmenu a:link    {color:#004C1F; text-decoration:none;}
.pmenu a:visited {color:#004C1F; text-decoration:none;}
.pmenu a:hover   {color:#ff7f00; text-decoration:none; cursor:hand;}
.pmenu a:active  {color:#004C1F; text-decoration:none;
}
.emaillink { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 12px; color: #4D4D4D; font-weight: bold;}
.emaillink a:link    {color:#4D4D4D; text-decoration:none;}
.emaillink a:visited {color:#4D4D4D; text-decoration:none;}
.emaillink a:hover   {color:#ff7f00; text-decoration:none; cursor:hand;}
.emaillink a:active  {color:#4D4D4D; text-decoration:none;
}
.emaillinkMARG {margin-right:11px;}
.toplinkMARG {margin-right:11px;}
.bread { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 9px; color: #ff7f00; font-weight: bold; margin-left: 11px;}
.bread a:link    {color:#4D4D4D; text-decoration:none;}
.bread a:visited {color:#4D4D4D; text-decoration:none;}
.bread a:hover   {color:#ff7f00; text-decoration:none; cursor:hand;}
.bread a:active  {color:#4D4D4D; text-decoration:none;
}
.case { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 9px; color: #307C1F; font-weight: normal; padding: 5px; line-spacing: 180%}
.case a:link    {color:#ff7f00; text-decoration:none;}
.case a:visited {color:#ff7f00; text-decoration:none;}
.case a:hover   {color:#307C1F; text-decoration:none; cursor:hand;}
.case a:active  {color:#ff7f00; text-decoration:none;
}
.bottom { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 9px; color: #000000; font-weight: normal;}
.bottom a:link    {color:#000000; text-decoration:none;}
.bottom a:visited {color:#000000; text-decoration:none;}
.bottom a:hover   {color:#ff7f00; text-decoration:none; cursor:hand;}
.bottom a:active  {color:#000000; text-decoration:none;
}
.menuMARG {margin-left:11px; margin-top:5px;}
.BACKGROUND {background-image: url(images/home-bgd.jpg); background-position: bottom right; background-repeat: no-repeat;
}
.ABOUTBACKGROUND {background-image: url(images/about-pic.jpg); background-position: bottom right; background-repeat: no-repeat;
}
.IMGMARG {margin-left: 10px; margin-bottom: 5px;}

.bottomsp { font-size: 7px;
}
hr { color: #FF0000; height: 1px; margin: 5px; width:446px;
}
#prods A { DISPLAY: block; PADDING-TOP: 2px; PADDING-LEFT: 2px; PADDING-RIGHT: 2px; PADDING-BOTTOM: 2px; 
	       COLOR: #FFFFFF; background-color: #A60303; 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;
}
.our { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #000033; }
.our a:link    {color:#000033; text-decoration:none; }
.our a:visited {color:#000033; text-decoration:none; }
.our a:hover   {color:#CCCCCC; text-decoration:none; cursor:hand}
.our a:active  {color:#000033; text-decoration:none;
}
.whitebox {
 background-color: #FFFFFF;
 border: 1px solid #000000;
 padding: 4px;
}
.greenbox {
 border: 1px solid #307C1F;
 margin-top: 15px;
}
.grantimgpad { margin-top: 3px; margin-right: 7px;margin-bottom: 0px;
}
.newsHeader { DISPLAY: block; COLOR: #FFFFFF; background-color: #b2a15f; TEXT-DECORATION: none; PADDING-LEFT: 7px;
	       font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 110%; font-weight: 500;	
}
.newsSub {  background-color: #eddfa6; TEXT-DECORATION: none;
	       font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 100%; font-weight: normal; width:100%; line-spacing: 180%; }
.newsSub a:link    {color:#ff7f00; text-decoration:none;}
.newsSub a:visited {color:#ff7f00; text-decoration:none;}
.newsSub a:hover   {color:#307C1F; text-decoration:none; cursor:hand;}
.newsSub a:active  {color:#ff7f00; text-decoration:none;
}
.newsText { DISPLAY: block; COLOR: #ffffff; background-image: url(images/sideboxback1.png); background-repeat: repeat; TEXT-DECORATION: none;
	       font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 70%; font-weight: normal; padding: 4px; line-spacing: 180%; border: 1px; bordercolor: #9999CC;}
.newsText a:link    {color:#ff7f00; text-decoration:none;}
.newsText a:visited {color:#ff7f00; text-decoration:none;}
.newsText a:hover   {color:#307C1F; text-decoration:none; cursor:hand;}
.newsText a:active  {color:#ff7f00; text-decoration:none;
}
