
@charset "utf-8";
/* CSS Document */


ul li { list-style: none; padding-left: 7px; margin: 10px 0 0.5em 0; margin-left: 0 !important }

#hblocks
	{
		height: 176px; background-color:#f1f1f1; padding: 7px; margin: 20px 0 0 0;
	}
	
#hblocks .pcontainer { width:229px; float:left; margin: 0 9px 0 0; }
#hblocks .productsblock { height:159px; background:#f1f1f1 url(../images/products_block.gif) no-repeat 0 0; }

#hblocks .blockheading { padding: 12px 6px 6px 6px; margin: 5px 0 0 7px; font-size:12px; font-variant:small-caps; font-family:Arial, Helvetica, sans-serif; color:#0096ff; font-weight:bold; }

#hblocks .listproducts { margin: 6px 0 0 0; padding: 3px; font-family:Arial, Helvetica, sans-serif; font-size: 12px; color:#3f3f3f; }
#hblocks .defcontainer { margin: 0 0 7px 0; padding:0px; }
#hblocks .blocktext { margin: 0 0 7px 20px; padding: 0 0 0 13px; background-image:url(../images/bullet_pt.gif); background-repeat:no-repeat; }
#hblocks .blocktext a{ text-decoration:none; color:#3f3f3f; }
#hblocks .blocktext a:hover{ text-decoration:underline;}
#hblocks .shadow { background: #f1f1f1 url(../images/shadow.gif) no-repeat 0 0; height:17px; }

#hblocks .partnerblock { height:159px; background:#fff url(../images/partner_block_bg.gif) no-repeat 0 0; }
#hblocks .partnercontainer { margin: 0 0 7px 0; padding:0px; }
#hblocks .partnertext { margin: 0 0 7px 0; padding: 0 0 0 8px; }
#hblocks .learnmore { padding: 0 0 0 0px; margin: 16px 0 7px 9px;   }
#hblocks .learnmore a{ color:#ff9213; text-decoration:none; text-decoration:underline;  }
#hblocks .learnmore a:hover{ color:#0097ff; text-decoration:underline;  }

#hblocks .scontainer { width:229px; float:left; margin: 0 9px 0 0; }
#hblocks .servicesblock{ height:160px; background:#f1f1f1 url(../images/services_block.gif) no-repeat 0 0; }

#hblocks .ncontainer { width:229px; float:right; margin: 0 0px 0 0; }
#hblocks .newsblock { height:159px; background:#FFF url(../images/news_block_bg.gif) no-repeat 0 0; }
#hblocks .newscntnr { padding: 0; margin: 5px 0 0 7px; overflow:scroll; height:137px; }
#hblocks .news { padding: 6px;  font-size:12px; font-family:Arial, Helvetica, sans-serif; }
#hblocks .news a{ color:#ff9213; text-decoration:none; }
#hblocks .news a:hover{ color:#0097ff; text-decoration:underline;}

#hblocks .desccontainer { margin: 0 0 7px 0; padding:0px; }
#hblocks .desctext { margin: 0 0 7px 0; padding: 0 0 0 8px; }