        /*  product Page and subpages  */ 
  

        .productPage #hdr .top ul li.custLogin a{
        	  color: #1B83E4;
        		}
        		        		
        .productPage #nav ul li.prod a.main {
        		height:38px;
        		background: red url(../images/products_active.gif) no-repeat;
        		margin-top:-12px;
        		border-top:1px solid #fff;
        		color:#fff;
        		line-height:38px;
        		}
        		
      /*  -------------  breadcrumb -----------------  */
        #bc li {
          background: transparent url(../images/arrow_blue.gif) 0px 5px no-repeat;
          margin-left: 0;
          padding:0 6px 0 10px
        } 
        
        #main a:hover{
          background:#82c3ff;
          border-bottom:0
        }

        #main .products a:hover{
          background:#1b83e4;
          border-bottom:0
        }
                                    
         #titleBar {
          border-bottom: solid #e4e4e4 1px;
          clear:both;
          height:50px;
          padding:2px;
          margin:18px 0 0 0;
          text-align:left;
          background: transparent url(../images/prod_big_ico-PVA.gif) no-repeat left top;
          position:relative
        }	

         #titleBar.lc {
          background:none
        }	

         #titleBar.lc h2{
          padding-left:0
        }
                
        /*  -------------  product page large icons -----------------  */        
         #titleBar.pc {
          background: transparent url(../images/prod_big_ico_PDCD.jpg) no-repeat left top;
        }	

         #titleBar.dv {
          background: transparent url(../images/prod_big_ico_DV.jpg) no-repeat left top;
        }	

         #titleBar.sng {
          background: transparent url(../images/prod_big_ico_SNG.jpg) no-repeat left top;
        }
         #titleBar.hc {
          background: transparent url(../images/prod_ico_big_MHC.jpg) no-repeat left top;
        }
        #titleBar.mm {
          background: transparent url(../images/prod_ico_big_MM.jpg) no-repeat left top;
        }	
        	
         #titleBar.sa {
          background: transparent url(../images/prod_ico_big_SAB.jpg) no-repeat left top;
        }

         #titleBar.m {
          background: transparent url(../images/prod_big_ico_more.jpg) no-repeat left top;
        }
         #titleBar.blank {
          background: none;
        }         

         #titleBar.org {
          background: transparent url(../images/prod_big_ico_ORG.jpg) no-repeat left top;
        }
         #titleBar.ng {
          background: transparent url(../images/prod_big_ico_NG.jpg) no-repeat left top;
        }		
         #titleBar.va {
          background: transparent url(../images/prod_big_ico_VA.jpg) no-repeat left top;
        }		
         #titleBar.lcconnect {
          background: transparent url(../images/prod_big_ico_LC.jpg) no-repeat left top;
        }		
         #titleBar.lcplatform{
          background: transparent url(../images/prod_big_ico_LCP.gif) no-repeat left top;
        }		

         #titleBar h2 {
          color:#454545;
          padding: 10px 0 0 58px;
          display:block;
          font-size:26px;
          line-height:28px;
          font-weight:normal;
        }      		

         #titleBar .back{
          padding: 0 0 0 18px;
          display:block;
          background: transparent url(../images/arros_back_blue.gif) no-repeat 4px;   
          position:absolute;
          right:0px;
          top:20px;
        }

         #titleBar .back a{
          border-bottom:1px dotted
        }
              
         #template_2 #col_wrapper {
          padding: 0    
        }
                
         #col_wrapper .l {
          padding:15px 0    
        }
           
         #col_wrapper .l .wrapper{
          float:left;
          padding-right:20px; 
        }
                                            
         #col_wrapper .l p {
          padding:10px 0;
          font-size:0.917em
        }

         #col_wrapper h4 {
          padding:5px 0;
      		}

         #col_wrapper ul {
          padding:8px 0
      		}
      		
      	 #col_wrapper ul li{
          padding:2px 0 2px 17px;
          background: transparent url(../images/bullet_blue.gif) no-repeat 1px 7px;
      		}
                            
         #col_wrapper h3 {
      		font-size:16px;
      		line-height:22px;
      		clear:both;
      		color:#2d2d2d;
      		}

         #col_wrapper h3.blue {
      		color:#1B83E4;
      		}
        
        /* lifecache page */
        
        .intro {
          clear:both;
          padding:20px 0 40px 0;
          background:transparent url(../images/convergence-new-small.jpg) right 20px no-repeat;
          text-align:left;
          width:775px;
        }

        .intro p{
          padding:10px 0;
          width:270px;

        }

        .products{
          clear:both;
          width:777px;
          zoom:1
        } 
        .products .main{
          clear:both;
          background:transparent url(../images/products_lrg_div_bg.jpg) repeat-y; 
          overflow:auto;
          padding:12px;
          zoom:1
        }

        .products .main .ftr{
          clear:both;
          height:50px;
          overflow:auto;
          height:40px;
          background:transparent url(../images/download_icon.gif) 0 5px no-repeat;
        }
        
        .products .main .ftr a{
          color:#c7c7c7;
          margin:15px 0 0 40px ;
          width:auto;
          white-space: nowrap;
          float:left;
        }        

        #main .products .main .ftr a:hover{
          color:#fff;
          border:0;
          background:#3b3b3b;
        } 
        
        .products .learnmore{
          clear:both;
          padding:20px 0;
          text-align:left;
        }
                                
        .products .main .iconDiv{
          float:left;
          text-align:left;
          width:181px;
          height:181px;
          margin:3px;
          background:#494949;
          padding:0
        }

        .products .main .iconDiv_more{
          background:#515151;
        }

        .products .main .iconDivDouble{
          float:left;
          text-align:left;
          width:368px;
          height:87px;
          margin:3px;
          background:#494949;
          padding:0
        }
               
        .productPage #col_wrapper .products .main .iconDiv a.img,
		.productPage #col_wrapper .products .main .iconDivDouble a.img{
          padding:0;
          margin:0;
          position:relative;
          float:left;  
          border:none      
        }
 
/* new css for products page css sprites */
		.productPage #col_wrapper .products .main .iconDiv a.products_pva {
		background: url(../images/products-pva.jpg) top left no-repeat;
		height: 58px;
		width: 162px;
		margin: 10px 0px 21px 10px;
		text-decoration:none;
		color:#bfbfbf;
		}
		.productPage #col_wrapper .products .main .iconDiv a.products_pva:hover {
		background-position:0px -58px;
		color:#fff;
		}
		.productPage #col_wrapper .products .main .iconDiv a.products_pva span {
		margin-top:90px;
		display:block;
		}
		.productPage #col_wrapper .products .main .iconDiv a.products_dv {
		background: url(../images/products-dv.jpg) top left no-repeat;
		height: 60px;
		width: 162px;
		margin: 10px 0px 19px 10px;
		text-decoration:none;
		color:#bfbfbf;
		}
		.productPage #col_wrapper .products .main .iconDiv a.products_dv:hover {
		background-position:0px -60px;
		color:#fff;
		}
		.productPage #col_wrapper .products .main .iconDiv a.products_dv span {
		margin-top:90px;
		display:block;
		}
		.productPage #col_wrapper .products .main .iconDiv a.products_mm {
		background: url(../images/products-mm.jpg) top left no-repeat;
		height: 60px;
		width: 162px;
		margin: 10px 0px 19px 10px;
		text-decoration:none;
		color:#bfbfbf;
		}
		.productPage #col_wrapper .products .main .iconDiv a.products_mm:hover {
		background-position:0px -60px;
		color:#fff;
		}
		.productPage #col_wrapper .products .main .iconDiv a.products_mm span {
		margin-top:90px;
		display:block;
		}
		.productPage #col_wrapper .products .main .iconDiv a.products_sng {
		background: url(../images/products-sng.jpg) top left no-repeat;
		height: 77px;
		width: 162px;
		margin: 10px 0px 2px 10px;
		text-decoration:none;
		color:#bfbfbf;
		}
		.productPage #col_wrapper .products .main .iconDiv a.products_sng:hover {
		background-position:0px -77px;
		color:#fff;
		}
		.productPage #col_wrapper .products .main .iconDiv a.products_sng span {
		margin-top:90px;
		display:block;
		}
		.productPage #col_wrapper .products .main .iconDiv a.products_sab {
		background: url(../images/products-sab.jpg) top left no-repeat;
		height: 58px;
		width: 162px;
		margin: 10px 0px 21px 10px;
		text-decoration:none;
		color:#bfbfbf;
		}
		.productPage #col_wrapper .products .main .iconDiv a.products_sab:hover {
		background-position:0px -58px;
		color:#fff;
		}
		.productPage #col_wrapper .products .main .iconDiv a.products_sab span {
		margin-top:90px;
		display:block;
		}
		.productPage #col_wrapper .products .main .iconDiv a.products_org {
		background: url(../images/products-organizer.jpg) top left no-repeat;
		height: 59px;
		width: 162px;
		margin: 10px 0px 20px 10px;
		text-decoration:none;
		color:#bfbfbf;
		}
		.productPage #col_wrapper .products .main .iconDiv a.products_org:hover {
		background-position:0px -59px;
		color:#fff;
		}
		.productPage #col_wrapper .products .main .iconDiv a.products_org span {
		margin-top:90px;
		display:block;
		}
		.productPage #col_wrapper .products .main .iconDiv a.products_ng {
		background: url(../images/products-notifier.jpg) top left no-repeat;
		height: 59px;
		width: 162px;
		margin: 10px 0px 18px 10px;
		text-decoration:none;
		color:#bfbfbf;
		}
		.productPage #col_wrapper .products .main .iconDiv a.products_ng:hover {
		background-position:0px -59px;
		color:#fff;
		}
		.productPage #col_wrapper .products .main .iconDiv a.products_ng span {
		margin-top:90px;
		display:block;
		}
		.productPage #col_wrapper .products .main .iconDiv a.products_lc {
		background: url(../images/products-lc.jpg) top left no-repeat;
		height: 78px;
		width: 162px;
		margin: 10px 0px 20px 10px;
		text-decoration:none;
		color:#bfbfbf;
		}
		.productPage #col_wrapper .products .main .iconDiv a.products_lc:hover {
		background-position:0px -78px;
		color:#fff;
		}
		.productPage #col_wrapper .products .main .iconDiv a.products_lc span {
		margin-top:90px;
		display:block;
		}
		.productPage #col_wrapper .products .main .iconDivDouble a.products_mhc2 {
		background: url(../images/products-mhc.jpg) top left no-repeat;
		height: 59px;
		width: 368px;
		margin: 10px 0px 20px 10px;
		text-decoration:none;
		color:#bfbfbf;
		}
		.productPage #col_wrapper .products .main .iconDivDouble a.products_mhc2:hover {
		background-position:0px -59px;
		color:#fff;
		}
		.productPage #col_wrapper .products .main .iconDivDouble a.products_mhc2 span {
		margin-left: 165px;
		margin-top:20px;
		display:block;
		}
		.productPage #col_wrapper .products .main .iconDivDouble a.products_desktop2 {
		background: url(../images/products-pcdc.jpg) top left no-repeat;
		height: 61px;
		width: 368px;
		margin: 10px 0px 18px 10px;
		text-decoration:none;
		color:#bfbfbf;
		}
		.productPage #col_wrapper .products .main .iconDivDouble a.products_desktop2:hover {
		background-position:0px -62px;
		color:#fff;
		}
		.productPage #col_wrapper .products .main .iconDivDouble a.products_desktop2 span {
		margin-left: 165px;
		margin-top:20px;
		display:block;
		}




		}
/* end of new css */


         /*.productPage #col_wrapper .products .main .iconDiv a.img:hover{
          background:none     
        }  */             
        
      .products .main .iconDiv p{
          color:#bfbfbf;
          padding:10px 0 0 0;
          font-size:0.917em;
          margin: 10px;
          margin-top:0;
          clear:both;
          line-height:1em
        }
                 
        .products .top{
          clear:both;
          height:55px;
          background:transparent url(../images/products_lrg_div_top.jpg) left top no-repeat; 
        } 
        .products .btm{
          width:auto;
          position:relative;
          clear:both;
          height:20px;
          background:transparent url(../images/products_lrg_div_btm.jpg) no-repeat ; 
        }              

      /*  handset clients page*/

        #col_wrapper  #drawer_wrapper{
          padding:10px 0                     
        }
        
        #col_wrapper  #drawer_wrapper h3{
          background: transparent url(../images/content_header_unexpanded.jpg ) no-repeat;
          height:33px;
          clear:both;
          font-size:15px;  
          padding:4px 0 2px 8px;  
          position:relative; 
          font-weight:normal;                     
        }

        #col_wrapper #drawer_wrapper h3 span{
          background: transparent url(../images/arrow_blue.gif ) left 9px no-repeat;
          padding:0 0 0 8px;
        }
        
        #col_wrapper #drawer_wrapper h3 a{
          color:#505050;
          border-color:#505050;
          padding:4px 0 2px 0;
          border-bottom:1px dotted;
        } 
        
        #col_wrapper #drawer_wrapper  h3.open {
          background: transparent url(../images/expanded_header_products.gif) top left no-repeat; 
          padding:4px 0 2px 10px;
          color:#fff;
          font-size:14px;
          font-weight:bold
        }

        #col_wrapper #drawer_wrapper h3.open a{
          color:#fff;
          border:0
        }

        #col_wrapper #drawer_wrapper h3.open a:hover{
          background:0
        }
                
        #col_wrapper #drawer_wrapper h5{
          color:#1B83E4;
          font-size:14px;
          padding:10px 0
        } 
      
        /* end  handset clients page*/

        /*more page*/
        #wrapper_accordion {
          padding:0 20px 0 0
        }
    
        ul#accordion  h5 {
        	padding: 8px 0 8px 14px;
        	position: relative;
          color:#434343;
          background: transparent url(../images/arrow_blue.gif) no-repeat 0px 14px;
        }
        
        ul#accordion  a{
          border-bottom:dotted 1px #000;
        }
        
        #col_wrapper  ul#accordion  li  ul h5 {
          background:none;
          padding:3px 30px;
          display:block;
          position:relative;
          top:-3px;
          float:left;
          font-size:16px;
        }

        #col_wrapper  ul#accordion .opened h5 {
          padding:0;
          visibility:hidden;
        } 
        
        #col_wrapper  ul#accordion  .menu_body ul h5.bl a{
          color:#0034A1;
        }                    
        #col_wrapper  ul#accordion  .menu_body ul h5.ev a{
          color:#EB4B11;
        }
        #col_wrapper  ul#accordion  .menu_body ul h5.gr a{
          color:#006179;
        }
        #col_wrapper  ul#accordion .menu_body ul h5.org a{
          color:#5C1271;
        }
        #col_wrapper  ul#accordion .menu_body ul h5.sub a{
          color:#674610;
        }
        #col_wrapper  ul#accordion .menu_body ul h5.soc a{
          color:#004C26;
        }
        #col_wrapper  ul#accordion .menu_body ul h5.ph a{
          color:#000;
        }
        
        #accordion .menu_body {
        	overflow:auto;
        	padding:0;
        	margin:0;
        }
        
        #accordion .menu_body {
        	border-bottom: solid #e4e4e4 1px;
        	overflow:auto;
        	padding:0;
        	margin:0;
        }
        
        #accordion .menu_body ul{
        	padding: 0;
        }
        
        #col_wrapper  ul#accordion  li{
        	background:0;
        }
        
        #col_wrapper  ul#accordion{
        	
        	padding:0;
        	margin:30px 0
        }
        
        #col_wrapper  ul#accordion  ul li{
        	background:0;
        	padding:10px 0;
        	overflow:auto;
        }
        #col_wrapper  ul#accordion  ul li div{
        	padding:10px 0;
        }
        #accordion .menu_body img, #accordion .menu_body p{
          float:left;
          display:inline
        }
        #accordion .menu_body p{
          width:410px;
          padding:0 10px 20px 30px 
        }
        #col_wrapper  ul#accordion  li a {
          display:block;
          color:#1B83E4;
          text-decoration:none;
          border:none
        }
        #accordion .menu_body li a:hover {
          color: #000000;
          text-decoration:underline;
        }
        /*end more page*/


.pics {
height:340px;
margin:0;
padding:0;
width:400px;
}


#col_wrapper .r .twr .item a{
          padding:0;
          margin:0;
          float:left;
          display:block;
          border-bottom:none;  
          line-height:.8em
        }

         #col_wrapper .r .twr .item a:hover{
           background-color:#575757;
        }

a#productsPVA  {
display: block;
width:176px;
height:34px;
background:url('../images/sprite-pva.gif');
text-indent: -9999px;
}
a#productsPVA:hover {
background:url('../images/sprite-pva.gif') 0px -34px;
}
a#productsDV  {
display: block;
width:120px;
height:34px;
background:url('../images/sprite-dv.gif');
text-indent: -9999px;
}
a#productsDV:hover {
background:url('../images/sprite-dv.gif') 0px -34px;
}
a#productsMM  {
display: block;
width:146px;
height:34px;
background:url('../images/sprite-mm.gif');
text-indent: -9999px;
}
a#productsMM:hover {
background:url('../images/sprite-mm.gif') 0px -34px;
}
a#productsSNG  {
display: block;
width:215px;
height:34px;
background:url('../images/sprite-sng.gif');
text-indent: -9999px;
}
a#productsSNG:hover {
background:url('../images/sprite-sng.gif') 0px -34px;
}
a#productsSAB  {
display: block;
width:170px;
height:34px;
background:url('../images/sprite-sab.gif');
text-indent: -9999px;
}
a#productsSAB:hover {
background:url('../images/sprite-sab.gif') 0px -34px;
}
a#productsORG  {
display: block;
width:176px;
height:34px;
background:url('../images/sprite-org.gif');
text-indent: -9999px;
}
a#productsORG:hover {
background:url('../images/sprite-org.gif') 0px -34px;
}
a#productsNG  {
display: block;
width:176px;
height:34px;
background:url('../images/sprite-ng.gif');
text-indent: -9999px;
}
a#productsNG:hover {
background:url('../images/sprite-ng.gif') 0px -34px;
}
a#productsPHC  {
display: block;
width:144px;
height:34px;
background:url('../images/sprite-hc.gif');
text-indent: -9999px;
background-position:0px 0px;
}
a#productsPHC:hover {
background:url('../images/sprite-hc.gif') 0px -34px;
}
a#productsDC  {
display: block;
width:142px;
height:34px;
background:url('../images/sprite-dc.gif');
text-indent: -9999px;
}
a#productsDC:hover {
background:url('../images/sprite-dc.gif') 0px -34px;
}
a#productsBlog  {
display: block;
width:73px;
height:34px;
background:url('../images/sprite-blog.gif');
text-indent: -9999px;
}
a#productsBlog:hover {
background:url('../images/sprite-blog.gif') 0px -34px;
}
a#productsEvents  {
display: block;
width:86px;
height:34px;
background:url('../images/sprite-events.gif');
text-indent: -9999px;
}
a#productsEvents:hover {
background:url('../images/sprite-events.gif') 0px -34px;
}
a#productsPFG  {
display: block;
width:155px;
height:34px;
background:url('../images/sprite-phfg.gif');
text-indent: -9999px;
}
a#productsPFG:hover {
background:url('../images/sprite-phfg.gif') 0px -34px;
}
a#productsSH  {
display: block;
width:181px;
height:34px;
background:url('../images/sprite-sh.gif');
text-indent: -9999px;
}
a#productsSH:hover {
background:url('../images/sprite-sh.gif') 0px -34px;
}
a#productsSP  {
display: block;
width:128px;
height:34px;
background:url('../images/sprite-sp.gif');
text-indent: -9999px;
}
a#productsSP:hover {
background:url('../images/sprite-sp.gif') 0px -34px;
}
a#productsGroups  {
display: block;
width:89px;
height:34px;
background:url('../images/sprite-groups.gif');
text-indent: -9999px;
}
a#productsGroups:hover {
background:url('../images/sprite-groups.gif') 0px -34px;
}
a#productsNG  {
display: block;
width:176px;
height:34px;
background:url('../images/sprite-ng.gif');
text-indent: -9999px;
}
a#productsNG:hover {
background:url('../images/sprite-ng.gif') 0px -34px;
}
a#productsOrg  {
display: block;
width:176px;
height:34px;
background:url('../images/sprite-org.gif');
text-indent: -9999px;
}
a#productsOrg:hover {
background:url('../images/sprite-org.gif') 0px -34px;
}
a#productsLCConnect  {
display: block;
width:176px;
height:34px;
background:url('../images/sprite-lcconnect.gif');
text-indent: -9999px;
}
a#productsLCConnect:hover {
background:url('../images/sprite-lcconnect.gif') 0px -34px;
}



			#hdr .top ul li a:hover {
				border-bottom:4px solid #1b83e4;
				color:#1b83e4;
			}

			#template_1 #titleBar ul li a:hover {
				color:#1b83e4;
				background:none;
				text-decoration:none;
			}


#navwrapper a {color:#394f81}
	#hdr .top ul li a.sn:hover {
	border-bottom:none;
	text-decoration:none;
	}
