@media handheld,screen and (max-width:720px) {

          html {
       	 	-webkit-text-size-adjust: none;
     	}
		
		.mobileimage {
			
			text-align:center;
			
		}
		  
		  body {

          	font-size:1em !important;
          	background-image:none;
          	background:#363636;
		  	line-height:14px;
          }
		  
		  input {
				font-size: 16px;
  			}
		  
		  /************** contact page *******************/
		  
		  .halcomCBoxLogo {
          
          display:none !important;
          
        }
		
		/**************** end contact page *******************/
		  
		  .mobileul {
			  
			display:block !important;
			clear:both;  
			  
		  }
		  
		  .mobilemoreBtn {
			  
			display:block !important;  
			
		}
			  
		  
		  
		  #tab-overview {
			  
			display:block !important;
			background: #ffffff;
			border-bottom: 0px;
			height: 50px;
			  
		  }
		  
		  .tabbedNavComponent, .tabbedNavComponent > ul {
    		position: relative;
    		height: auto;
    		overflow: hidden;
    		background: #ffffff url('/web-resources/common/img/tabnav_background.png') 0px 0px repeat-x !important;
		}
		
				
		#tabNavUl {
			
			display:none;
			
		}
		
		.tabbedNavComponent > #tabNavUl > li {
    		display: block;
    		float: left;
			width:100%;
    		list-style: none outside none;
   			border-left: 0px solid #CCCCCC;
   			border-bottom: 1px solid #CCCCCC;
    		margin-right: 0px;
    		background: #ffffff URL('/web-resources/common/img/news_bullet.gif') 95% 50% no-repeat;
    		line-height: 40px;
    		height: 49px;
    		vertical-align: middle;
    		border-bottom: 1px solid #cccccc;
		}
		
		.tabbedNavComponent > #tabNavUl > li > a {
			
			display:block;
			width:100%;
			
			
		}
		  
		  #tab-rollup-2 {
			  
			  
			  
		  }
		  
		  .mobiletabcontent {
			  
			width:100%;
			height:200px;
			border:1px solid #333333;
			position:relative;
			left:0px;
			z-index:10;
			background:#ffffff;
			display:block !important;  
			  
		  }
		  
		  #pageWrapper {
			background: #ffffff !important;
    		margin: 0 auto;
		}
		
		#globalNavWrapper .globalNavRegister {
			
			display:none;	
			
		}
		  
		  #contentWrapper {
			
			background:none !important;
			margin:0px !important;  
			border:6px solid #363636;
			
		  }
		  
		  #centerColumnWrapper {
			
			margin-left:0px !important;  
			
		  }
		  
		  		  
		  #leftColumn {
			  
			width:0px;  
		  }
		  
		 #globalNavLogoLink img {
			 
			display:none; 
			width:156px;
			height:50px; 
			 
		 }
		 
		 .shareButtonNew {
			 
			display:none !important;
			 
		 }
		 
		 .halcomHomeComponents > #home_mid_wrapper > #home_right_wrapper > .newsBottom a {
			 
			font-size:1.1em !important; 
			 
			 
		 }
		 
		 .halcomHomeComponents > #home_bottom_wrapper > #home_bottom_right .downloads {
			 
			width:100% !important;
			position:relative; 
			 
		 }
		 
		 .halcomHomeComponents > #home_bottom_wrapper > #home_bottom_right .downloads .seeAll {
			 
			position:relative !important;
			top:-10px !important;
			 
		 }
		 
		 #globalNavWrapper .primaryNav {
			background: #000000;
			height: 28px;
			border-top-color: #000000;
			border-top-width: 3px;
			border-top-style: solid;
			position:relative;
			top:-2px;
		}
		 
		 #searchbox_globalNavigationSearchHalcom_SearchInput {
    
    		background:#ffffff !important;
			color:#000000;
    		border:1px solid #000000 !important;
    

		}

          h1 {

          	padding-left:2px;
          	color:#CC0000;
          	font-weight:bold;
			font-size:21px;
          }
		  
		  #baroid_masthead {
			  
			display:none !important;
			height:0px !important;  
			  
		  }
		  
		  #baroid_masthead img	{
			  
			display:none !important;
			height:0px !important;  
			  
		  }
		  
		  .bigTable {
			  
			width:100%;  
			  
		  }
		  
		  #regionaltable {
			
			width:90% !important;  
			  
		  }
		  
		  #regionaltable td {
			
			position:relative !important;
			float:left !important;  
			  
		  }
		  
		  #learn_more {
			  
			padding-right:5px;  
			  
		  }
		  
		  #learn_more a {
    		background: url("/public/pubsdata/Home_Page/campaign/learn_more.gif") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    		display: block;
    		height: 19px;
    		width: 86px;
		  }
		  
		  .bigImage {
			  
			width:97%;
			height:auto;
			padding:1px;  
			  
		  }
		  
		  #the_map {
			  
						  
		  }
		  
		  #bellairepc {
			  
			display:none !important;  
		 
		  }
		  
		  #bellairemobile {
			  
			display:block !important;  
			  
		  }
		  
		  #bellairecontainer {
			
			display:block !important;  
			  
		  }
		  	  
		  #location_table td {
			
			width:95%;
			position:relative;
			float:left; 
			font-size:.7em; 
			margin:0px;
			padding:0px;
		  }
		  
		  #location_table th {
			  
			font-size:1.4em !important;
			  
		  }
		  
		  #location_table h6 {
			
			font-size:1.2em !important;  
			  
		  }
		  
		  #corp_table td {
    		
			width:95%;
			position:relative;
			float:left; 
			font-size:.7em; 
			margin:0px;
			padding:0px;
		}
		
		
		   #corp_table th {
			  
			font-size:1.4em !important;
			  
		  }
		  
		   #corp_table h6 {
			
			font-size:1.2em !important;  
			  
		  }
		  
		  #mast_case 	{
			  
			 display:none;
			  
		  }
		  
		  #locations {
			width: 100%;
			height: auto !important;
			margin: 0px;
			padding: 0px;
		}
		
		.locationsub {
	
				width:100%;
				height:50px;
				color:#363636;
				font-size:18px;
				font-weight:bold;	
				border-bottom:1px solid #cccccc;
				vertical-align:bottom;
				line-height:60px;
		}
		
		.descriptionlocations {
				margin-top: 5px;
				width: 75% !important;
				float: left;
			}
		
		#mapback {
			background: url(/public/locations/pubsdata/maps/newmap_contact.jpg) no-repeat;
			width: 100%;
			height:100% !important;
			overflow:hidden;
			background-size:100% 100%;
			margin-top:20px;
			max-width:420px;
			max-height:300px;
			min-width:320px;
			min-height:300px;
			margin-bottom:20px;
			background-size:contain;
			z-index:-1;
			display:none;
			
		}
		  
		  #locations #leftCol {
			padding: 10px 0px 10px 0px;
			width: 100% !important;
			float: left;
			border-right: 0px solid #363636;
			border-bottom: 8px solid #363636;
			border-top: 0px solid #cccccc;
		}
		
		#corpOfficeHead {
			
			margin: 10px 0px 10px 0px !important;
			height:40px !important;
			float:left;
			width:99% !important;
			
		}
		
		#africasub {
			background: url(/public/pubsdata/Home_Page/locations/africa-background.png) no-repeat right 0px !important;
		}
		#asiasub {
			background: url(/public/pubsdata/Home_Page/locations/asia-background.png) no-repeat right 0px !important;
		}
		#australiasub {
			background: url(/public/pubsdata/Home_Page/locations/australia-background.png) no-repeat right 0px !important;
		}
		#eurasiasub {
			background: url(/public/pubsdata/Home_Page/locations/eurasia-background.png) no-repeat right 0px !important;
		}
		
		#europesub {
			background: url(/public/pubsdata/Home_Page/locations/europe-background.png) no-repeat right 0px !important;
		}
		#middleeastsub {
			background: url(/public/pubsdata/Home_Page/locations/middleeast-background.png) no-repeat right 0px !important;
		}
		#northamericasub {
			background: url(/public/pubsdata/Home_Page/locations/northamerica-background.png) no-repeat right 0px !important;
		}
		#southamericasub {
			background: url(/public/pubsdata/Home_Page/locations/southamerica-background.png) no-repeat right 0px !important;
		}
		
		#office1 {
		
			width:100% !important;
			float:left;	
			margin: 20px 0px 20px 0px !important;
		}
		
		#office2 {
		
			width:100% !important;
			float:left;	
			margin: 20px 0px 20px 0px !important;
		}
		
		#northamerica {
			border-bottom: 8px solid #363636;
			height: 190px !important;
			padding-left: 10px;
			padding-right: 10px !important;
			width:98% !important;
		}
		
		#europe {
			border-bottom: 8px solid #363636;
			height: 155px;
			padding-left: 10px;
			padding-right: 10px !important;
			width:98% !important;
		}
		#middleeast {

			padding-right: 10px !important;
			width:98% !important;
		}
		
		#southamerica {

			padding-right: 0px !important;
			width:98% !important;

		}
		
		#locations #rightCol {
			padding: 10px 0px 10px 0px;
			width: 100% !important;
			float: left;
			border-right: 0px solid #363636;
			border-bottom: 8px solid #363636;
			border-top: 0px solid #363636;
			min-width:100% !important;
		}
		  
		  #map_base	{
			
			display:none;  
			  
		  }
		  #Map	{
			  
			display:none;  
		  }
		  
		  #location_sub_table {
			
			
			margin:0px !important;
			width:100% !important;
			height:auto;
			padding:0px !important; 
			float:left;
			border-left:0px !important;
			
			
		  }
		  
		  #location_sub_table td {
			
			position:relative;
			width:95% !important;
			float:left;
			 
			
			
		  }
		  
		  #job_openings td {
			
			position:relative;
			float:left;
			width:90%;  
			  
		  }
		  
		  .mobileapp {
			
			display:none !important;
			
		  }
		  
		  .mobileapp2 {
			
			display:block !important;
			
		  }
		  
		  .location_sub_table_h5-Sub {
    	 	color: #000000;
    		font-size: 12px;
    		font-weight: bold;
    		padding-bottom: 2px;
		}
		
				 
		  #location_sub_table td h5 {
			
			
			font-size:.9em; 
			
		  }
		  
		  #location_sub_table td h6 {
			
			
			font-size:.9em; 
			
		  }
		  
		  .gotable {
			
			width:100%; 
			float:left;
			position:relative;
			height:auto; 
			  
		  }
		  
		  #gofurther_careers td	{
			  
			  position:relative;
			  float:left;
			  
			  
		  }
		  
		  #finance_career	{
			  
			 float:none !important;  
			  
		  }
		  
		  .career_why_like_us {
			  
			position:relative;
			float:left;
			width:95%;  
			  
		  }
		  
		  .career_why_like_us img {
			  
			padding:5px; 
			  
		  }
		  
		  .supplychain_careers {
			
			display:none;  
			  
		  }
		  
		  .gotable tr:first-child {
			  
			 display:none;
			  
			  
		  }
		  
		  .gotable img {
			 
			display:none;
			  
			  
		  }
		  
		  .gotable td {
			  
			  position:relative;
			  float:left;
			  margin:5px;
			  padding:5px;
			  background:#fff;
			  width:300px;
			  text-align:center;
			  
		  }
		  
		  #bottomContainer {
			  width: 100% !important;
   			  float: left;
			  clear:both;
		}
		
		#jobOpenings {
			  width: 100% !important;
			  height: 350px;
  			  border-right: 8px solid #363636;
			  float: left;
			  
		}
		  
		  #why-halliburton {
			  float: left;
			  width: 100% !important;
			  clear:both;
			  margin-bottom:10px !important;
			  border-top:8px solid #363636;
		}
		
		#whyheader {
			  border-bottom: 1px solid #cccccc;
			  width: 100% !important;
			  float:left;
			  
		}
		
		.career_stories {
			float: none !important;
			width: 80% !important;
			position: relative;
			top: 95px !important;
			left:45px;
			color: #ffffff;
			background:url(/public/pubsdata/customer-resources/img/mobile_img/career-story-back.png)repeat;
}
		
		#careerHomeImage {
		
			  display:none;	
			
		}
		#container {
			
			width:100% !important;
				
			
		}
		
		#container2 {
			width:100% !important;	
			height:100% !important;
		}
		#careersMainDiv {
			
			  width:100% !important;
			  height:auto !important;
			  
			  
			
		}
		
		#seeAlso {
			
			  width:100%;
			  float:left;	
			
		}
		
		.seealso_header {
			  
			  width:100% !important;
			  float:left;
			 
			  
			  
		}
		
		.seeAlsoSubFirst {
			 
			 
			 
		}
		
		#jobheader {
			  border-bottom: 1px solid #cccccc;
			  float:left;
			  width:100% !important;
	
		}
		#jobsublist {
			padding-left: 0px !important;
			margin-bottom: 0px !important;
			width:100% !important;
			float:left;
			
		}
		  
		  
		  /****** start wireline *********/
		  
		  #wiretable {
			  
			width:90% !important;
			  
			  
		  }
		  
		  #wiretable td {
			  
			position:relative !important;
			float:left !important;
			  
			  
		  }
		  
		  
		  /****** end wireline *********/
		  
		  /****** start multichem *********/
		  
		  .genericMobile	{
			  
			float:none !important;
			position:relative !important;
			padding:5px 15px 5px 15px !important;
			margin-bottom:20px !important;
			clear:both !important;  
			  
		  }
		  
		  
		  /****** end multichem *********/
		  
		  
		  /****** start solutions *********/
		  
		  	#challengeGenericComponent {
    
	
				padding-left: 3px;
		
		
			}
			
			#challange_case {
    			width:90%;
				position:relative;
				margin-top:45px;
				margin-left:0px;
				display:none;
			}
			
			#challange_content ul {
				
				width:90% !important;	
				
				
			}
			
			#deeptable td:first-child {
				
				width:95% !important;
				padding-right:15px !important;
				max-width:300px !important;	
				
			}
			
			#challengeOverviewComponent td:first-child {
				
				padding:5px;
				
			}
			
			#challengeOverviewComponent td:last-child {
				
				display:none;
				
			}
			
			.mobileClear {
			
				width:100% !important;
				max-width:400px;
				
			}
		  
		  /****** end solutions *********/
		  
		  /************ start events ************/
		  
		  
		  #main	{
			  
			width:100% !important;  
			  
			  
		  }
		  
		  #colheader	{
			  
			width:100% !important;
			padding: 10px 3px 10px 0px !important;  
			  
		  }
		  
		  #colheader33	{
			  
			width:100% !important;
			padding: 10px 3px 10px 0px !important;  
			  
		  }
		  
		  #nape_2013	{
			  
			width:100% !important;
			padding: 10px 3px 10px 0px !important;  
			  
		  }
		  
		  #colheader30	{
			  
			width:100% !important; 
			padding: 10px 3px 10px 0px !important; 
			  
		  }
		  #colheader34	{
			  
			width:100% !important; 
			padding: 10px 3px 10px 0px !important; 
			  
		  }
		  
		  #otc_brasil	{
			  
			width:100% !important; 
			padding: 10px 3px 10px 0px !important; 
			  
		  }
		  
		  #colheader31	{
			  
			width:100% !important;
			padding: 10px 3px 10px 0px !important;  
			  
		  }
		  
		  #colheader32	{
			  
			width:100% !important;
			padding: 10px 3px 10px 0px !important;  
			  
		  }
		  
		  #raoheader2	{
			  
			width:100% !important;
			padding: 10px 3px 10px 0px !important;  
			  
		  }
		  
		  #adipec	{
			  
			width:100% !important;
			padding: 10px 3px 10px 0px !important;  
			  
		  }
		  	  
		  #section43	{
			  
			width:32% !important;  
			  
		  }
		  
		  #rao1	{
			  
			width:32% !important;  
			  
		  }
		  
		  #rao2	{
			  
			width:32% !important;  
			  
		  }
		  
		  #rao3	{
			  
			width:32% !important;  
			  
		  }
		  
		  #section44	{
			  
			width:32% !important;  
			  
		  }
		  
		  #section45	{
			  
			width:32% !important;
			  
		  }
		  
		 #quickfinder	{
			 
			 
			width:90% !important;
			 
		 }
		  
		 		 
		 #section1	{
			 
			width:32% !important; 
			 
		 }
		 
		 #section2	{
			 
			width:32% !important; 
			 
		 }
		 
		 #section3	{
			 
			width:32% !important; 
			 
		 }
		 
		 #location .colnames:first-child {
			 
			padding-right:15px !important; 
			 
		 }
		 
		 .colnames {

			width:40% !important;
			padding:0px 0px 0px 5px;
			float:left;
			font-weight:bold;
			background:#333333 !important;
			

		}

		.colnames2 {

			width:45% !important;
			padding:5px 0px 0px 5px;
			float:left;
			font-weight:normal;
			overflow:hidden !important;
			white-space:nowrap !important;

		}
		  
		   /************ end events ************/
		   
		   /************ Begin Calculators ***********/
		   
		   
		  #form_wrap	{
			   
			
			padding:0px;
			   
			   
			   
		  }
		   
		  #documentListing_1368526481057_0_divChallenges div:first-child {
			  
			  display:none;
			  
		  }
		   #documentListing_1368526481057_0_divProductService div:first-child {
			  
			  display:none;
			  
		  }
		  
		  #documentListing_1368526481057_0_divBrand div:first-child {
			  
			  display:none;
			  
		  }
		  
		  #documentListing_1368526481057_0_divLocation div:first-child {
			  
			  display:none;
			  
		  }
		  
		  #documentListing_1368526481103_0_divChallenges div:first-child {
			
			  display:none;  
			  
		  }
		  
		  #documentListing_1368526481103_0_divProductService div:first-child {
			  
			  display:none;  
			  
		  }
		  
		  #documentListing_1368526481103_0_divBrand div:first-child {
			  
			  display:none;  
			  
		  }
		  
		  #documentListing_1368526481103_0_divLocation div:first-child {
			  
			  display:none;  
			  
		  }
		  
		  
		  
		  #documentListing_1368526481057_0_btn_search {
			  
			  position:absolute;
			  left:0;
				
			  
		  }
		  
		  #documentListing_1368526481057_0_btn_reset {
			  
				display:none;  
			  
		  }
		  
		  	  
		  #documentListing_1368526481094_0_divChallenges div:first-child {
			  
			  display:none;  
			  
		  }
		  
		  #documentListing_1368526481094_0_divProductService div:first-child {
			  
			  display:none;  
			  
		  }
		  
		  #documentListing_1368526481094_0_divBrand div:first-child {
			  
			  display:none;  
			  
		  }
		  
		  #documentListing_1368526481094_0_divLocation div:first-child {
			  
			  display:none;  
			  
		  }
		  
		  .topDivSearch {
			  
			width:100% !important;
			  
			  
		  }
		 
		  .Halcom_Search_Button {
			  
			 border-radius:0px !important; 
			  
		  }
		  
		  .Halcom_Reset_Button {
			  
			 border-radius:0px !important; 
			  
		  }
		   
		    /************ End Calculators ***********/

          #PreviewToolbar {
          
		  	display:none;
		  
          }
		  
		  	  
		  #socialBtn img {
			
			margin-top:0px; 
			float:right;
			  
		  }
		  
		  #menuBtn img {
			
			margin-top:0px; 
			float:right;
			  
		  }
		  
		  #searchBtn img {
			
			margin-top:0px; 
			float:right;
			  
		  }
		  
		  #fullsite {
			  
			padding-left:0px;
			 
			
			  
		  }
		  
		  #fullsite a {
			  
			  color:#ffffff;
			  
		  }

          .globalNavRegister {

          padding-right:5px;
          font-size:1em !important;
          }

          #globalNavWrapper .globalNavUtility {
          background:#CC0000;
          height: 50px;
          position: relative;
          }
		  
          #globalNavWrapper .globalNavLogo {
          float: left;
          margin-left: 0px;
          margin-top: 0px;
		  width:100%;

          }
		  
		  input::-webkit-input-placeholder {
          
          text-transform: uppercase;
          }


          #globalNavLogoLink {

          width:100%;

          }

          .globalNavUtility div div table tbody tr td {

          background:#999!important;


          }

          #searchbox_globalNavigationSearchHalcom_SearchInput {
          display:none;
          position:fixed;
		  
          left:-1px;
          z-index:33000;
          /* background:url('/web-resources/common/img/mobile_img/magnifysearch.png')#fff right no-repeat !important; */
          width:97%;
		  height:20px;
          top:48px;
          margin:0px;
          padding:10px 0px 10px 0px;
          border:10px solid #252525 !important;

          }
		  
		  #searchbox_globalNavigationSearchHalcom_SearchInput::-webkit-input-placeholder { 
		  
		  color:#252525; 
		  
		  }
		  
          #searchbutton_globalNavigationSearchHalcom_SearchInput {

          display:none;
          position:fixed;
          background:#252525;
          left:0;
		  
          z-index:34000;
          height:19px;
          top:58px;
          /* margin-left:335px; */
          padding:10px 0px 10px 0px;
          border:1px solid #000 !important;
          }
		  
		  #searchbutton_globalNavigationSearchHalcom_SearchInput img {
			position:relative;
			top:-10px;
		}
		
		.shareBox2 {
			background: #252525;
			display: none;
			margin-top: -5px;
			width: 100%;
			position: fixed;
			right:0px;
			z-index: 30002;
			border: 0px 2px 2px 2px solid #000000;
			
		}
		
		.shareBox2  div{
			
			width:33%;
			float:left;
			margin:3px;
			padding:3px 3px 10px 20px;
			
			
		}

		.shareBox2 a {
			
			color:#ffffff;	
			
		}

          #container {
          margin: 0px auto;
          overflow: hidden;
          width: 100%;
          }

          #pageWrapper {
          width: 100% !important;
          background-image:none;
          background-color:#ffffff;
          }

          #centerColumn-HomePageLayout {
          width: 100%;
          padding:0px;
          margin:0px;
          }

          .primaryNav {

          float:left !important;
          width:100% !important;
          height:100% !important;
          display:none;
          border:0px !important;
          padding:0px;
          margin:0px;
          }



          #globalNavWrapper li {
          font-size: 1em;

          width:100% !important;
          float:left !important;
          display:block;

          }

          #globalNavWrapper .primaryNav > ul {

          list-style:none;

          }


          #globalNavWrapper .primaryNav > ul > li  {
          width:50% !important;
          height:26px;
          margin-bottom:3px;
          float:left !important;
          display:block;
          padding:0px !important;
          margin-right:0px !important;
		  border:0px !important;
		 
          }

          #globalNavWrapper .primaryNav > ul > li:first-child  {
          width:50% !important;
          height:26px;
          padding:0px;
          margin-top:-3px;
          margin-bottom:3px;
          float:left !important;
          display:none;

          }

          #globalNavWrapper .primaryNav > ul > li:nth-child(2)  {
          width:50% !important;
          height:26px;
          padding:0px;
          margin-top:-3px;
          margin-bottom:3px;
          float:left !important;
          display:block;
		 

          }

          #globalNavWrapper .primaryNav > ul > li:nth-child(3)  {
          width:50% !important;
          height:26px;
          padding:0px !important;
          margin-top:-3px;
          margin-bottom:3px;
          float:left !important;
          display:block;


          }

          #globalNavWrapper .primaryNavLast {
          border-right: 0px none !important;
          min-width:50% !important;
		  float:left;
		  
		  
          }

          #globalNavWrapper .primaryNavLast > a {
          padding: 0px !important;
          text-align: left !important;
          
          background: #252525 url('/public/pubsdata/customer-resources/img/mobile_img/primarynavarrow.png') !important;
		  background-repeat:no-repeat !important;
		  background-position:right !important;
          border-right:0px !important;
          }

          #globalNavWrapper .primaryNav > ul > li > a {
          
          color: #bdbdbd;
          display: block;
		  text-align:left !important;
          font-size: 1em;
          font-weight: bold;
          padding:6px 6px !important;
         
          border-left:1px solid #000000;
         
		  background: #252525 url('/public/pubsdata/customer-resources/img/mobile_img/primarynavarrow.png');
		  background-repeat:no-repeat;
		  background-position:right;
          }

          .primaryNavDropdown {

          display:none !important;


          }
          
          #secondMenu {
            
          float:left;
          margin-top:0px;
		  margin-bottom:0px;
		  padding-bottom:0px;
          padding-right:5px;
          padding-left:5px;
          margin-left:-5px;
          color:#555555;    
          display:block;
		  clear:right;
		  width:47px;
		  height:30px;
		  position:relative;
		  
              
          }
		  
		  .halcomHomeComponents > #home_mid_wrapper > #home_right_wrapper > #home_news_header {

          
				background-image: url("/web-resources/common/img/news_top.gif");
				background-repeat: no-repeat;
				background-position: 230px 0px;
				border-bottom: 1px solid #cccccc;
				color: #363636;
				font-size: 16px;
				font-weight: bold;
				height: 40px;
				padding: 0px 0px 0px 20px;
				margin-left: 5px;
				margin-top:15px;
				text-indent: 0px;
				line-height: 40px;
				vertical-align: text-bottom;
          }

        
          .halcomHomeComponents > #home_mid_wrapper > #home_right_wrapper {

          float: left;
          background:#ffffff;
          margin:0px;
          padding:0px;
          width: 100%;
		  position:relative;
          }
		  
		  .halcomHomeComponents > #home_mid_wrapper > #home_right_wrapper > #home_news_content_wrapper {
    		background-image: url("/web-resources/common/img/spinner.gif");
    		background-position: center center;
    		background-repeat: no-repeat;
    		height: 95%;
		}

		.halcomHomeComponents > #home_mid_wrapper > #home_right_wrapper > #home_news_content_wrapper > ul {
    		
			margin:10px 0px 0px 10px;
    		width: 100%;
		}
		
		.halcomHomeComponents > #home_mid_wrapper > #home_right_wrapper > #home_news_content_wrapper > ul > li:last-child {
			list-style: none;
			background: url("/web-resources/common/img/news_bullet.gif") no-repeat;
			background-position: 0px 2px;
			padding-left: 20px;
			padding-right: 20px;
			padding-bottom: 9px;
			margin-bottom: 0px;
			margin-top: 0px;
			margin-left: -5px;
			border-bottom: 0px solid #cccccc !important;
		}
		
          .halcomHomeComponents > #home_mid_wrapper {
          float: left;
          width: 100%;
          }

          .halcomHomeComponents > #home_bottom_wrapper > #home_bottom_left {

          float: left;
          width: 100%;
		  border-top: 8px solid #363636;
		  height:auto;
          
          }
		  
		  .halcomHomeComponents > #home_bottom_wrapper > #home_bottom_left > .home_bottom_left_item {
			background-image: url("/web-resources/common/img/home_bottom_left_item_bg_mobile.gif");
			background-repeat: no-repeat;
			height: auto;
			overflow: hidden;
			padding: 0px 35px 0px 2px;
			border-bottom: 1px solid #cccccc;
			cursor: pointer;
		}
		
		.halcomHomeComponents > #home_bottom_wrapper > #home_bottom_left > .home_bottom_left_item:hover {
			background-image: url("/web-resources/common/img/home_bottom_left_item_bg_mobile.gif");
			background-repeat: no-repeat;
			height: 98px;
			overflow: hidden;
			padding: 0px 35px 0px 2px;
			border-bottom: 1px solid #cccccc;
			cursor: pointer;
		}
		  
          #globalNavArea {

          width:100% !important;


          }
          .halcomHomeComponents > #home_mid_wrapper > #home_left_wrapper {
          float: left;

          width: 100%;
          height:auto;
          padding:0px;
          margin:0px;

          }

          .halcomHomeComponents > #home_mid_wrapper {
          float: left;
          width: 100%;

          }

          .halcomHomeComponents > #home_bottom_wrapper {

          width:100%;
          float:left;
          }
          .halcomHomeComponents > #home_bottom_wrapper > #home_bottom_mid > #home_middle_wrapper {
          width: 100%;
          padding:0px 20px 0px 0px !important;
          float:left;
		  
          }

          .halcomHomeComponents > #home_bottom_wrapper > #home_bottom_mid > #home_bottom_mid_head {
          font-size: 16px;
          font-weight: bold;
          height: 40px;
          margin: 5px 10px 3px;
          vertical-align: middle;
          float:none !important;
          width:100%;
		  border-bottom:1px solid #cccccc !important;
		  clear:both;
		  background:#ffffff url("/web-resources/common/img/most_popular.gif") no-repeat right 0px;		  
		  
          }
		  
		  .halcomHomeComponents > #home_bottom_wrapper > #home_bottom_right > #home_right_wrapper_casestudy > #home_casestudy_header {
			background-image: url("/web-resources/common/img/case_studies_top.gif");
			background-position: 235px 0px;
			background-repeat: no-repeat;
			color: #363636;
			font-size: 16px;
			font-weight: bold;
			height: 40px;
			padding: 0px 0px 5px 10px;
			margin-left: 0px !important;
			margin-top:15px;
			text-indent: 0px;
			line-height: 40px;
			vertical-align: text-bottom;
			border-bottom: 1px solid #cccccc;
			border-top:8px solid #363636;
			}
			
			.halcomHomeComponents > #home_bottom_wrapper > #home_bottom_right > #home_right_wrapper_casestudy > #home_casestudy_content_wrapper > #home_casestudy_content_wrapper_ul {
			margin-left: 0px; 
			color: #363636;
			}
		  
		  .seeAll {
			border: 1px solid #ccc;
			width: 70px;
			height: 25px;
			padding: 5px;
			margin-bottom: 2px;
			margin-top: 3px;
			float: right;
			vertical-align: middle;
			line-height: 25px;
			background: url(/public/pubsdata/Home_Page/images/checkmark.png);
			background-repeat: no-repeat;
			background-position: 5px 9px;
			color: #363636 !important;
			text-decoration: none !important;
			font-weight: bold;
			display: block;
			text-align: right;
			opacity: 1.0;
			filter: alpha(opacity=100);
		}
		
		.halcomHomeComponents > #home_bottom_wrapper > #home_bottom_right > #home_bottom_right_head {
			background-image: url("/web-resources/common/img/downloads_top.gif");
			background-repeat: no-repeat;
			
			border-bottom: 1px solid #cccccc;
			color: #363636;
			font-size: 16px;
			font-weight: bold;
			height: 40px !important;
			padding: 0px 0px 0px 0px;
			margin-left: 14px;
			text-indent: 0px;
			line-height: 40px;
			vertical-align: text-bottom;
		}
		  
		  .halcomHomeComponents > #home_bottom_wrapper > #home_bottom_mid > #home_middle_wrapper table:first-child {
			
			margin-bottom:10px;
			
			background-image: url("/web-resources/common/img/home_bottom_left_item_bg_mobile.gif");
			background-repeat: no-repeat;
			border-top: 8px solid #363636 !important;
			border-bottom:0px !important;
			width: 100% !important;
			padding-right: 25px;  
			  
		  }
		  
		  .halcomHomeComponents > #home_bottom_wrapper > #home_bottom_mid > #home_middle_wrapper table:first-child:hover {
			
			margin-bottom:10px;
			
			background-image: url("/web-resources/common/img/home_bottom_left_item_bg_mobile.gif");
			background-repeat: no-repeat;
			border-top: 8px solid #363636 !important;
			border-bottom:0px !important;
			width: 100% !important;
			padding-right: 25px;  
			  
		  }
		  
		  .halcomHomeComponents > #home_bottom_wrapper > #home_bottom_mid > #home_middle_wrapper table {
			
			margin-bottom:10px;
			
			background-image: url("/web-resources/common/img/home_bottom_left_item_bg_mobile.gif");
			background-repeat: no-repeat;
			border-top: 1px solid #cccccc !important;
			border-bottom:0px !important;
			width: 100% !important;
			padding-right: 25px;  
			  
		  }
		  
		  .halcomHomeComponents > #home_bottom_wrapper > #home_bottom_mid > #home_middle_wrapper > table:hover {
			margin-bottom:10px;
			
			background-image: url("/web-resources/common/img/home_bottom_left_item_bg_mobile.gif");
			background-repeat: no-repeat;
			border-top: 1px solid #cccccc !important;
			border-bottom:0px !important;
			width: 100% !important;
			padding-right: 25px;  
			}

          .halcomHomeComponents > #home_bottom_wrapper > #home_bottom_mid > #home_middle_wrapper table td {
          font-size:1.1em !important;
          padding:10px;
          }

          .halcomHomeComponents > #home_bottom_wrapper > #home_bottom_mid > #home_middle_wrapper strong {

          font-size:1em !important;
          }

          .halcomHomeComponents > #home_bottom_wrapper > #home_bottom_mid > ul > li {
          font-size:1.1em !important;
          }

          .halcomHomeComponents > #home_bottom_wrapper > #home_bottom_right {
          float:left;
          width: 100%;
          font-size:1.1em !important;
		  height:auto !important;
		  border-top:10px solid #363636;
          }
		  
		  #home_casestudy_content_wrapper {
			margin-bottom: 0px!important;
			padding-bottom: 0px!important;
			height:auto !important;
			max-height: 206px;
		}

          .halcomHomeComponents > #home_bottom_wrapper > #home_bottom_right p {

          margin-right:10px;
          padding:0px 15px 0px 10px;

          }

          .halcomHomeComponents > #home_bottom_wrapper > #home_bottom_right table {
          float:left;
          width: 100%;

          }

          .halcomHomeComponents > #home_bottom_wrapper > #home_bottom_right table td {
          font-size:1.1em !important;
          padding:2px !important;
          margin:0px !important;

          }

          .halcomHomeComponents > #home_bottom_wrapper > #home_bottom_right > #home_bottom_right_head > strong {
          font-size: 1.1em !important;
          margin-right:10px !important;
          }
		  
		  #home_right_wrapper_casestudy {
			border-top: 10px solid #363636;
			border-bottom: 10px solid #363636;
		}

          .halcomHomeComponents > #home_bottom_wrapper > #home_bottom_mid {
          float:left;
          width: 100%;
		  height:auto !important;
          }

          .halcomHomeComponents > #home_bottom_wrapper {
          /*background-image: url("/web-resources/common/img/home_bottom_bg.gif");*/
          background:none;
          background-repeat: repeat-y;
          display: inline-block;
          }

          #DivFlash {

          display:none;

          }
          .middleImage {

          display:none;

          }
		  
		  
		  .globalFooterComponent {
			  
			padding:0px;  
			  
			  
		  }

          #footerWrapper {

          width:100%;
          float:left;
		  background: #CC0000;
		  border-top: 0px solid #CC0000;
          color: #FFFFFF;
          margin-top: 3px;
          padding-top:15px;
          text-decoration: none;
		  position:relative;
		  
          }

          #footerArea {
          width: 100%;
		  position:relative;
          }

          .globalFooterComponent > .footerleft {
          float: left;
          padding: 0;
          margin:0px !important;
          width:100% !important;
          }

          .globalFooterComponent > .footerleft > .footerCol1 {
          display:none;
          }

          .globalFooterComponent > .footerleft > .footerCol2 {
          display:none;
          }

          .globalFooterComponent > .footerleft > .footerCol3 {
          display:none;
          }
		  
		  .globalFooterComponent > .footerleft > .footerCol4 {
          display:none;
          }
		  
          .globalFooterComponent > .footerleft > .footercopy {
          /*float: left;
          padding: 10px 0;
          white-space: normal !important;
          width: 90% !important;
		  position:relative; */
		  display:none;
          
          }

          .globalFooterComponent > .footerleft > .footerright {
          float: left;
          padding: 10px 0 0;
          width: 100%;
          }

          .globalFooterComponent > .footerleft > .footerright > .imageCol1 {
          color: #FFFFFF;
          font-size:1.1em;
          float: left !important;
          padding: 0px 0px 0px 0px;
          margin:5px;
          vertical-align: top;
          width: 40%;
		  display:none;

          }

          .globalFooterComponent > .footerleft > .footerright > .imageCol2 {
          /*color: #FFFFFF;
          font-size:1.1em;
          float: left !important;
          padding: 0px 10px 20px 0px;
          margin:5px 5px 5px 5px;
          vertical-align: top;
          width: 95%;
		  position:relative;*/
		  display:none;

          }
		  
		  .globalFooterComponent > #mobileFooter {
			
			display:block !important;
			width:100%;  
			
			
		  }
		  
		  .globalFooterComponent > #mobileFooter > #mobileSocial {
			  
			padding-left:10px;
			overflow:hidden;
			
			  
		  }
		  
		  .globalFooterComponent > #mobileFooter > #mobileSocial > h2{
			  
			  color:#ffffff;
			  text-align:left;
			  
		  }
		  
		  .globalFooterComponent > #mobileFooter > #footerNavigation {
			  
			  width:100%;
			  padding-left:10px;
			  border:3px solid #e40000;
			  float:left;
			  clear:both;
			  overflow:hidden;
			  margin-top:3px;
			  
		  }
		  
		  .globalFooterComponent > #mobileFooter > #footerNavigation > #mobile1 {
			  
				width:30%;
				border-right:2px solid #e40000;
				float:left;
				padding-left:0px;	  
			  
			  
		  }
		  
		  .globalFooterComponent > #mobileFooter > #footerNavigation > #mobile2 {
			  
				width:30%;
				border-right:2px solid #e40000;
				float:left;
				padding-left:5px;	  
			  
			  
		  }
		  
		  .globalFooterComponent > #mobileFooter > #footerNavigation > #mobile3 {
			  
				width:32%;
				float:left;
				padding-left:5px;	  
			  
			  
		  }
		  
		  .globalFooterComponent > #mobileFooter > #footerNavigation  a {
			  
				color:#ffffff;
				text-decoration:none;  
			  	display:block;
				width:97%;
				border-bottom: 2px solid #e40000;
				float:left;
				clear:both;
				padding-top:5px;
				margin-bottom:10px;
		  }
		  
		  .globalFooterComponent .footermobilecopy {
			  
				display:block !important;
				float:left;
				clear:both;
				width:auto;
				max-width:100%;
				/*background:#990000;*/
				padding:20px 5px 20px 5px; 
				text-align:center; 
			  
		  }

          /* secondary nav */

          .secondaryNav {
          display:none;
          position:absolute !important;
          z-index:500000;
          left:0 !important;
          top:0 !important;
          width:0px;
         /* height:auto !important;*/
         /* background-image:none !important;*/
          background: url(/public/pubsdata/customer-resources/img/mobile_img/right-shadow.png) repeat-y right 0px !important;
          padding:0px !important;
          margin:0px 10px 10px 0px !important;
		  color:#fff;
          }
		  
		  .secondaryNav > ul{
			  
		  background:#363636 !important; 
		  width:89% !important;	  
			  
		  }

          .secondaryNav .secondaryNavTitle {
         /* background-image:none !important;
          background:#383838 !important;*/
          padding-left:0px;
		  background: #CC0000 url(/public/pubsdata/customer-resources/img/mobile_img/right-shadow.png) repeat-y right 0px !important;
          }

          .secondaryNav .secondaryNavRight {
          background: none;
          height: 0px !important;
          position: absolute;
          display:none !important;
          right: 0;
          top: 0;
          width: 0px !important;
          }

          .secondaryNav > ul > li {
          border-top: 0px !important;
          font-size: 12px;

          padding: 10px 3px 10px 25px !important;
          width: 100% !important;
		  max-width:100% !important;
		 /* max-width:249px !important;*/
          margin:0px 0px 0px 0px;
		  

          }
		  
		  .secondaryNav > ul > li > ul li {
			font-size: 12px;
			line-height: 16px;
			padding: 4px 5px 3px 10px;
			max-width: 160px !important;
			width: 145px !important;
			background:none;
			border:0px !important;
			}

          .secondaryNav > ul > li > a {
          color: #ffffff;
		  padding-right:30px;

          }
		  
		  .secondaryNav > ul > li > a:hover {
          color: #ffffff;

          }
		  
		  .secondaryNav > ul > li > ul > li > a:hover {
          color: #ffffff;

          }

          .secondaryNav > ul > li ul a {
          color: #ffffff !important;
          text-decoration: none;
          }

          .secondaryNav > ul > li ul  {
          padding-left:10px;
          }

          .secondaryNav li {
         /* list-style: url('/public/pubsdata/customer-resources/img/mobile_img/secondarynavbullet.png') inside none !important; */

          vertical-align: middle;
          /*line-height: 90px; */
          }
		  
		   .secondaryNav ul li {
         /* list-style: url('/public/pubsdata/customer-resources/img/mobile_img/secondarynavbullet.png') inside none !important; */

          vertical-align: middle;
		  background-position: 90% 5px;
		  background-size:9px 13px;
		  margin-bottom:2px !important;
    	  margin-top:2px !important;
		  border-top:1px solid #252525;
		  border-bottom:1px solid #252525;
          
          }
		  
		  .secondaryNav ul li:hover {
			background: #363636 url(/web-resources/common/img/secondary_nav_arrow.png) no-repeat;
			background-position: 90% 5px;
			background-size:9px 13px;
			}
			
			.secondaryNav ul li ul li:hover {
			background: none !important;
			
			}

          .secondaryNav .secondaryNavCurrent {
          color: #ffffff;
          font-weight: bold;
          }

          .secondaryNav .secondaryNavBottom {

          background: none #383838 !important;
          border-top: 0px solid #c4c4c4 !important;
          width:100% !important;
          height:auto !important;

          }

          .secondaryNav .secondaryNavBottom img {

          padding:5px 0px 0px 5px;

          }

          .secondParagraph {

          border-top: 1px solid #252525;
          background: #383838 url(/public/pubsdata/customer-resources/img/mobile_img/right-shadow.png) repeat-y right 0px !important;
          padding:0px !important;
          margin:0px !important;
		  
          }
		  
		  		  
		  .secondParagraph a {
			  
			color:#fff;  
			  
		  }
		  
		  .social {

          
		  border-top: 1px solid #252525;
          background: #383838 url(/public/pubsdata/customer-resources/img/mobile_img/right-shadow.png) repeat-y right 0px !important;
          padding:10px 0px 10px 15px !important;
          margin:0px !important;
		  font-weight:bold;
		  vertical-align:text-top;
		  
          }
		  
		  .social a {
			  
			color:#bdc4af; 
			vertical-align:text-top; 
			text-decoration:none; 
			margin-top:3px; 
		  }
		  
		  .social img	{
			  
			
			  
		  }
		  
		  .socialheader	{
			  
			background:#777777 url(/public/pubsdata/customer-resources/img/mobile_img/right-shadow.png) repeat-y right 0px !important;
			color:#fff;
			font-weight:bold;
			padding:10px 10px 10px 15px;
			font-size:14px;
		  }
		  

          .share  {

          color:#ffffff;
          font-size:1.2em;
          padding: 10px 5px 10px 10px;

          }

          .share  img  {

          padding: 5px 5px 0px 0px;

          }

          /* breadcrumb */

          #breadCrumbComponent {
          display:none; 
          width:100%;
		  
		  height:30px;
          }
		  
		  #breadCrumbComponent ul  {
         /* display:none; */
          display:none;
          }
		  
		  #breadCrumbComponent .breadCrumbComponentSepBars {
			display:none;
		}
		  
          .addit {

          display:none;

          }

          #breadcrumbArea {
          width: 100% !important;
		  background:#363636;
		  padding:3px 0px 0px 0px;
		  margin-top:-4px;
		  /*display:none;*/
          }


          /*#centerColumn {

          width:100% !important;

          }*/

          #centerColumn, #centerColumn-OneColumnLayout {
          border: 0px solid #CCCCCC;
          border-top-left-radius: 0px;
          border-top-right-radius: 0px;
          overflow: hidden;
          padding:0px !important;
          position: relative;
          width:100% !important;
          }
		  
		  #centerColumn * p, #centerColumn-OneColumnLayout * p {
    	   margin-bottom: 10px;
    	   margin-top: 0;
		   padding: 0px 3px 0px 3px;
			}

          .genericContentComponent {

          padding:0px 1px 0px 1px !important;
		  width:100% !important;

          }

          .documentListingCustomComponent {

          padding:0px 15px 0px 15px !important;

          }
		  
		  .halcomDocListing a {

   
    		width:42px !important;
    		height:26px !important;
			overflow:hidden;
    		display:block !important;
    		float:left;
    		margin-left:0px !important;
    		font-size:10px;
    		text-decoration:none;
    		vertical-align:middle;
    		line-height:26px;
    		padding-left:4px !important;
    		font-weight:bold;
    		position:relative;
		}
		
		.halcomDocListing a.collapseLink {

    		background:none  !important;
    
		}

		.halcomDocListing a.expandLink {

    		background:none  !important;

		}
		  
		  #productsProductListComponent {
			  
		  padding:0px 3px 3px 10px !important;  
			  
		  }
		  
		  #productsProductListComponent div span p {
			
			padding:3px !important;
			  
		  }
		  
		  #productsProductListComponent > .productList > table {
			width: 100%;
			border: 1px solid #cccccc;
			padding: 0px;
			clear: both;
			}
		  
		  
          .productsProductGroupOverviewComponent {
			   
		    padding-left:5px !important;
			   
		   }
		   
		   /****** Begin Products and Services Home ********/
		   
		   #productLandingComponent > div {
    		background-color: #FDFDF9;
   			background-image:none !important;
    		background-repeat: repeat-x;
    		display: inline;
    		float: left;
    		margin-right: 5px;
    		min-height:200px !important;
    		width: 100% !important;
			}
			
			#productLandingComponent div #secondMenu img {
			display: block !important;
			}
			
			#productLandingComponent div ul li {
				list-style: none;
				padding: 10px 0px 10px 0px;
				border-bottom: 1px solid #ccc;
			}
		   
		   /****** End Products and Services Home ********/

          #centerColumn, #centerColumn-OneColumnLayout div {

          padding:0px !important;

          }

          #centerColumn-OneColumnLayout {

          margin: 0 5px 0px;
          padding: 0 5px 0px;
          }

          #centerColumn {
          width:100% !important;
          padding:0px !important;

          }

          #centerColumnWrapper div #centerColumnRow {
          margin-right: 0 !important;
          width:100% !important;

          }
          
          
          div#centerColumnWrapper {
          width: 100% !important;

          }
          
		  #centerColumnWrapper {
          width: 100% !important;

          }

          .ls-canvas .ls-area .ls-1st {
          margin-top: 0 !important;
          width:100% !important;
          }
          .ls-canvas .ls-cmp-wrap {
          padding: 1px 0;
          width:100% !important;
          }
          .ls-canvas .ls-col-body {
          overflow: hidden;
          width:100% !important;
          }
          .containerComponent > .twocolcontainerdiv {
          overflow: hidden;
          width: 99% !important;
          padding:5px !important;
          }
		  .containerComponent  > .containerComponentColumn {
			width:100% !important;
			float:left;
			overflow:visible;	
			background-color: #FDFDF9;
			margin-left: 0px;
			margin-right: 0px;
			margin-top:10px !important;
}

			.containerComponent > img {
			display:none;
			}
			
			.containerComponent > .containerComponentColumn > .containerComponentColumnInner h2#containerComponentHeader {
			border-bottom: 1px solid #cccccc;
			margin-bottom:5px;
			padding-bottom: 10px;
			color: #cc0000;
			font-weight: bold;
			clear:left;
			}
          .containerComponent > .twocolcontainerdiv > .twocolleftcontainer {
          background-color: #FDFDF9;
          background-image: none;
          background-repeat: no-repeat;
          border-bottom: 1px solid #DFDFED;
          float: left;
          margin: 0;
          padding: 0 0px 10px 0px !important;
          width:99% !important;
          }
		  
		  .containerComponent > .containerComponentColumn > .containerComponentColumnInner {
			background-image: none;
			background-repeat: no-repeat;
			border-bottom: 8px solid #363636;
			border-top: 0px solid #cccccc;
			border-right: 0px solid #cccccc;
			border-left: 0px solid #cccccc;
			margin-bottom: 0px;
			min-height: 245px;
			
			}
			
			
          .containerComponent > .twocolcontainerdiv > .twocolleftcontainer > h2 {

          padding-left:5px;

          }

          .containerComponent > .twocolcontainerdiv > .twocolrightcontainer > h2 {

          padding-left:5px;

          }
          .containerComponent > .twocolcontainerdiv > .twocolleftcontainer > .containercontent {

          padding-left:5px;

          }

          .containerComponent > .twocolcontainerdiv > .twocolrightcontainer > .containercontent {

          padding-left:5px;

          }

          .containerComponent > .twocolcontainerdiv > .twocolleftcontainer > img {
          width:99% !important;
          }
          .containerComponent > .twocolcontainerdiv > .twocolrightcontainer {
          background-color: #FDFDF9;
          background-image: none;
          background-repeat: no-repeat;
          border-bottom: 1px solid #DFDFED;
          float: left;
          margin: 0;
          padding: 0 0px 10px 0;
          width: 99% !important;
          }

          .containerComponent > .twocolcontainerdiv > .twocolrightcontainer > img {
          width:99% !important;
          }
		  


          .genericContentComponent > h1 {
          clear: none;
          }
          
          .genericContentComponent div p img {
              
             
              
          }    

          /**** search styles ****/

          #mainSearchResults {

          width:100% !important;
          float:left;


          }

          #mainSearchResults ul li {

          width:100% !important;
          float:left;
          margin:0px !important;
          padding:0px !important;

          }

          #mainSearchResults ul li div div p.linebreak, #mainSearchResults ul li div p {
          clear: none !important;
          margin: 0 !important;
          padding: 0 !important;
          width: 100% !important;
          }

          .Refine {
          border-left: 0px solid #CCCCCC !important;
          margin-left: 40px !important;
          margin-right:0px !important;
          padding-left: 40px !important;
          width: 100% !important;
          height:50% !important;

          display:none;



          }





          #Refine {


          width:90%;



          }

          #refine-resultsbutton img {

          margin:0px;
          /* width:99%; */

          }

          /**** end search styles ****/

          /* Baroid styles */

          .secondaryNav .secondaryNavContactUs {
			  
			  
			  padding: 6px 0px 6px 25px !important;
			  background: #cc0000 url(/web-resources/common/img/contact_us_envelope.png) right -5px no-repeat;
			  border-top:0px !important;
			  border-bottom:0px !important;
		  }
		  
		  .secondaryNav .secondaryNavContactUs:hover {
			  
			  
			  padding: 6px 0px 6px 25px !important;
			  background: #cc0000 url(/web-resources/common/img/contact_us_envelope.png) right -5px no-repeat;
			  border-top:0px !important;
			  border-bottom:0px !important;
		  }
		  
		  .secondaryNav .secondaryNavContactUs a {
			  
			  
			  color:#ffffff;
			  
		  }
		  
		  .secondaryNav .secondaryNavContactUs img {
          display:none;
          }



          #tabbedNav {
          width: 100% !important;
		  border-left:1px solid #cccccc;
		  margin-bottom:5px;

          }


          .tabbedNavComponent {

          width:100%;
		  

          }

          .tabbedNavComponent, .tabbedNavComponent > ul {
          
          overflow: hidden;
          position: relative;
          width:100% !important;
		  

          }
		  
		  .spotlightComponent .spotlightBody td {
			 width:100%;
			text-align: left;
			}

          #centerColumnWrapper {

          float: left;
          width: 100% !important;

          }



          /* end Baroid styles */

          /* begin productsProductOverviewComponent */

          #productsProductOverviewComponent table tbody tr:last-child {

          display:none;

          }

          #productsProductOverviewComponent img {

          margin-left:5px;

          }

          /* right nav begin */
          .rightNavWrapper {

          width:100%;
          float:left;


          }

          .rightNavWrapper > .sidebarTitleComponent > .rightNavHeader {
          background: none #f1f1f1 !important;
          background-repeat: repeat-x !important;
          margin-left: 0px !important;
          min-height: 50px !important;
          padding-bottom: 5px;
          padding-top: 0;
          width: 100% !important;
		  border-top:8px solid #363636;
          }

          .rightNavWrapper > .sidebarTitleComponent > .rightNavHeader > img {
          float: left;
          padding: 0 0px 0 0px !important;
          position: relative;
          top: 2px;
          }

          #rightColumn .ls-area-body {
          background: none;
          margin-bottom: -2px;
          }

          #rightColumn > .ls-area-body > .ls-cmp-wrap:last-child {
          left: 2px;
          position: relative;
          width: 100%;
          }

          #rightColumn {
          background: none;
          background-repeat: repeat-y;
          display: block;
          margin-bottom: 20px;
          margin-left: 0 !important;
          width:100% !important;
          left:0px !important;
          }
		  
		  .rightNavWrapper > .sidebarStaticLinksComponent > ul > li > a {
		  
		  position:relative;	  
		  z-index:15;  
			  
		  }
		  
		  #rightColumn > .ls-area-body > .ls-cmp-wrap .sidebarDocumentListingComponent h2 {
		  
		  width:95% !important;
		  
		}
		
		.rightNavWrapper > .sidebarStaticLinksComponent > h2 {
		  
		  width:95% !important;
		
		}
		
		.holdsShowcaseDescription {
		
		  width:95% !important;	
		  max-width:95% !important;
		  
			
		}

          /* right nav end */
		  
		  /*  Social media hub begin */
		  
		  #hubContainer {
    		margin: 0 auto;
   		 	width: 100% !important;
			display:none;
		}
		
		
		  #ytContainer {
    		border: 1px solid #CCCCCC;
    		float: left;
    		height: 350px;
    		margin-bottom: 10px;
   		 	width: 99% !important;
		}
		
		.defContainer {
    		border: 1px solid #CCCCCC;
    		height: 350px;
    		overflow: hidden;
    		position: relative;
			float:left;
   			width: 99% !important;
			}
			
		#twContainer {
    		float: left !important;
    		margin-bottom: 10px;
   		 	margin-left: 10px;
		}
			
		.liContainer {
    		border: 1px solid #CCCCCC;
    		float: left;
    		height: 350px;
   		 	margin-right: 10px;
    		overflow: hidden;
    		position: relative;
    		width: 99% !important;
		}
		
		.ligContainer {
    		border: 1px solid #CCCCCC;
    		float: left !important;
    		height: 350px;
    		overflow: hidden;
    		position: relative;
    		width: 99% !important;
		}
		
		.defFooter {
    		background-color: #FAFAFA;
    		bottom: 0;
    		color: #666666;
    		font-family: Arial,Helvetica,sans-serif;
    		font-size: 11px;
    		height: 16px;
    		padding: 4px;
    		position: relative !important;
    		text-align: right;
    		width: 99%;
		}

		#social_hub_content {
		
			margin:0px !important;
			padding:0px !important;
			width:97% !important;	
			max-width: 97% !important;
		}
		  
		  
		  /*  Social media hub end */

          /* begin tools and resources */

          #toolsAndResourcesComponent {
          border: 0 solid #CCCCCC;
          display: inline;
          float: left;
          padding: 0;
          width: 100% !important;
		  
          }

		 			
		
          #toolsAndResourcesComponent > #content_twoCol {
          background: url("/web-resources/components/img/content_twoCol_table_bg.gif") repeat-y scroll 0 0 transparent;
          border-right: 1px solid #D4D4D4;
          display: inline;
          float: left;
          margin-left: 0;
          padding-bottom: 20px;
          width: 100% !important;
          }

          #toolsAndResourcesComponent > #content_twoCol > .toolsAndResourcesHomeComponent > .featured_twoCol {
          color: #FFFFFF;
          display: inline;
          float: left;
          height: auto;
          margin: 0px;
          text-align: center;
          width: 100% !important;
		  clear:both;
          }
		  
		  
          #toolsAndResourcesComponent > #content_twoCol > .toolsAndResourcesHomeComponent > div div.two_col_top {
          background: url("/web-resources/components/img/two_col_top.gif") no-repeat scroll 0 0 transparent;
          height: auto;
          width: 100% !important;
          }

          #toolsAndResourcesComponent > #content_twoCol > .toolsAndResourcesHomeComponent > .content_twoCol_left > .icon {
          color: #CC0000;
          
          font-weight: normal;
          height: 30px;
          line-height: 20px;
          padding: 15px 0 0px 10px;
		  
          vertical-align: top !important;
          width: 100% !important;
		  
          }

          #toolsAndResourcesComponent > #content_twoCol > .toolsAndResourcesHomeComponent > .featured_twoCol > img {
          width:95% !important;
          height:auto !important;
          display:none !important;
          
          }

          #toolsAndResourcesComponent > #content_twoCol {
          background: url("/web-resources/components/img/content_twoCol_table_bg.gif") repeat-y scroll 0 0 transparent;
          border-right: 1px solid #D4D4D4;
          display: inline;
          float: left;
          margin-left: 0;
          padding-bottom: 20px;
          width: 100% !important;
		 
          }

          #toolsAndResourcesComponent > #content_twoCol > .toolsAndResourcesHomeComponent > .content_twoCol_right {
          background-color: #FDFDF9;
          background: none;
          background-repeat: no-repeat;
          display: inline;
          float: left;
          margin-right: 0px !important;
		  margin-left:0px !important;
          width:100% !important;
		  border-top:8px solid #363636;
		  clear:both;
          }

          #toolsAndResourcesComponent > #content_twoCol > .toolsAndResourcesHomeComponent > .content_twoCol_left {
          background-color: #FDFDF9;
          background: none;
          background-repeat: repeat-x;
          display: inline;
          float: left;
          margin-left: 0px;
          width:100% !important;
		  clear:both;
		  
          }

          #toolsAndResourcesComponent > #content_twoCol > .toolsAndResourcesHomeComponent > .content_twoCol_right > p.h3P, #toolsAndResourcesComponent > #content_twoCol > .toolsAndResourcesHomeComponent > .content_twoCol_left > p.h3P {
          margin-right: 2px !important;
          text-align: right;
		  width:98% !important;
		  max-width:100% !important;
		  clear:both;

          }

          #toolsAndResourcesComponent > #content_twoCol > .toolsAndResourcesHomeComponent > .content_twoCol_left > .h3Title {
          margin-left: 0px;
          width: 100% !important;
          margin-right:2px;
         
          }
		  
		  #toolsAndResourcesComponent > #content_twoCol > .toolsAndResourcesHomeComponent > .content_twoCol_right > .h3Title > p.h3P, #toolsAndResourcesComponent > #content_twoCol > .toolsAndResourcesHomeComponent > .content_twoCol_left > .h3Title .toolsSection {
			text-align: left;
			margin-right: 0px;
			margin-top: 0px;
			overflow: auto;
}
		  
		  #toolsAndResourcesComponent > #content_twoCol > .toolsAndResourcesHomeComponent > .content_twoCol_right > .h3Title > p, #toolsAndResourcesComponent > #content_twoCol > .toolsAndResourcesHomeComponent > .content_twoCol_left > .h3Title > p {
			width:90% !important;
			
		}

          #toolsAndResourcesComponent > #content_twoCol > .toolsAndResourcesHomeComponent > div div.two_col_top {
          background: url("/web-resources/components/img/two_col_top.gif") no-repeat scroll 0 0 transparent;
          height: 15px;
          width: 100% !important;
          }

          #toolsAndResourcesComponent > #content_twoCol > .toolsAndResourcesHomeComponent > .content_twoCol_right > .icon {
          color: #CC0000;
         
          font-weight: normal;
          height: 20px;
          line-height: 20px;
          padding: 15px 0 5px 10px;
          vertical-align: top !important;
          width: 100% !important;
		  
          }

          #toolsAndResourcesComponent > #content_twoCol > .toolsAndResourcesHomeComponent > .content_twoCol_right > .h3Title {
          margin-left: 0px;
          width: 100%;
          margin-right:2px;
		 
          }
		  
		  #toolsAndResourcesComponent > #content_twoCol > .toolsAndResourcesHomeComponent > .content_twoCol_left > .icon > .icon_Title {
			font-size: 18px;
			line-height: 18px;
			color: #cc0000;
			font-weight: normal;
			padding: 0px 0px 10px 10px;
			margin-bottom: 10px;
		}
		
		#toolsAndResourcesComponent > #content_twoCol > .toolsAndResourcesHomeComponent > .content_twoCol_right > .icon div.icon_Title {
			padding: 0px 0px 0px 10px;
		}

          /* end tools and resources */

          }
		  
		  /**** begin ipad *****/
		  
		  @media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) 
{
/* Styles */

		 html {
       	 	-webkit-text-size-adjust: none;
     	}
		  
		  body {

          	font-size:1em !important;
          	background-image:none;
          	background:#363636;
		  	line-height:14px;
          }
		  
		  #pageWrapper {
			background: #ffffff !important;
    		margin: 0 auto;
		}
		
		#globalNavWrapper .globalNavRegister {
			
			display:none;	
			
		}
		  
		  #contentWrapper {
			
			background:none !important;
			margin:0px !important;  
			border:6px solid #363636;
			
		  }
		  
		  #centerColumnWrapper {
			
			margin-left:0px !important;  
			
		  }
		  
		  		  
		  #leftColumn {
			  
			width:0px;  
		  }
		  
		 #globalNavLogoLink img {
			 
			display:none; 
			width:156px;
			height:50px; 
			 
		 }
		 
		 .shareButtonNew {
			 
			display:none !important;
			 
		 }
		 
		 .halcomHomeComponents > #home_mid_wrapper > #home_right_wrapper > .newsBottom a {
			 
			font-size:1.1em !important; 
			 
			 
		 }
		 
		 .halcomHomeComponents > #home_bottom_wrapper > #home_bottom_right .downloads {
			 
			width:100% !important;
			position:relative; 
			 
		 }
		 
		 .halcomHomeComponents > #home_bottom_wrapper > #home_bottom_right .downloads .seeAll {
			 
			position:relative !important;
			top:-10px !important;
			 
		 }
		 
		 #globalNavWrapper .primaryNav {
			background: #000000;
			height: 28px;
			border-top-color: #000000;
			border-top-width: 3px;
			border-top-style: solid;
			position:relative;
			top:-2px;
		}
		 
		 #searchbox_globalNavigationSearchHalcom_SearchInput {
    
    		background:#ffffff !important;
			color:#000000;
    		border:1px solid #000000 !important;
    

		}

          h1 {

          	padding-left:2px;
          	color:#CC0000;
          	font-weight:bold;
			font-size:21px;
          }
		  
		  #baroid_masthead {
			  
			display:none !important;
			height:0px !important;  
			  
		  }
		  
		  #baroid_masthead img	{
			  
			display:none !important;
			height:0px !important;  
			  
		  }
		  
		  .bigTable {
			  
			width:100%;  
			  
		  }
		  
		  #regionaltable {
			
			width:90% !important;  
			  
		  }
		  
		  #regionaltable td {
			
			position:relative !important;
			float:left !important;  
			  
		  }
		  
		  #learn_more {
			  
			padding-right:5px;  
			  
		  }
		  
		  #learn_more a {
    		background: url("/public/pubsdata/Home_Page/campaign/learn_more.gif") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    		display: block;
    		height: 19px;
    		width: 86px;
		  }
		  
		  .bigImage {
			  
			width:97%;
			height:auto;
			padding:1px;  
			  
		  }
		  
		  #the_map {
			  
						  
		  }
		  
		  #bellairepc {
			  
			display:none !important;  
		 
		  }
		  
		  #bellairemobile {
			  
			display:block !important;  
			  
		  }
		  
		  #bellairecontainer {
			
			display:block !important;  
			  
		  }
		  	  
		  #location_table td {
			
			width:95%;
			position:relative;
			float:left; 
			font-size:.7em; 
			margin:0px;
			padding:0px;
		  }
		  
		  #location_table th {
			  
			font-size:1.4em !important;
			  
		  }
		  
		  #location_table h6 {
			
			font-size:1.2em !important;  
			  
		  }
		  
		  #corp_table td {
    		
			width:95%;
			position:relative;
			float:left; 
			font-size:.7em; 
			margin:0px;
			padding:0px;
		}
		
		
		   #corp_table th {
			  
			font-size:1.4em !important;
			  
		  }
		  
		   #corp_table h6 {
			
			font-size:1.2em !important;  
			  
		  }
		  
		  #mast_case 	{
			  
			 display:none;
			  
		  }
		  
		  #locations {
			width: 100%;
			height: auto !important;
			margin: 0px;
			padding: 0px;
		}
		
		.locationsub {
	
				width:100%;
				height:50px;
				color:#363636;
				font-size:18px;
				font-weight:bold;	
				border-bottom:1px solid #cccccc;
				vertical-align:bottom;
				line-height:60px;
		}
		
		.descriptionlocations {
				margin-top: 5px;
				width: 75% !important;
				float: left;
			}
		
		#mapback {
			background: url(/public/locations/pubsdata/maps/newmap_contact.jpg) no-repeat;
			width: 100%;
			height:100% !important;
			overflow:hidden;
			background-size:100% 100%;
			margin-top:20px;
			max-width:420px;
			max-height:300px;
			min-width:320px;
			min-height:300px;
			margin-bottom:20px;
			background-size:contain;
			z-index:-1;
			display:none;
			
		}
		  
		  #locations #leftCol {
			padding: 10px 0px 10px 0px;
			width: 100% !important;
			float: left;
			border-right: 0px solid #363636;
			border-bottom: 8px solid #363636;
			border-top: 0px solid #cccccc;
		}
		
		#corpOfficeHead {
			
			margin: 10px 0px 10px 0px !important;
			height:40px !important;
			float:left;
			width:99% !important;
			
		}
		
		#africasub {
			background: url(/public/pubsdata/Home_Page/locations/africa-background.png) no-repeat right 0px !important;
		}
		#asiasub {
			background: url(/public/pubsdata/Home_Page/locations/asia-background.png) no-repeat right 0px !important;
		}
		#australiasub {
			background: url(/public/pubsdata/Home_Page/locations/australia-background.png) no-repeat right 0px !important;
		}
		#eurasiasub {
			background: url(/public/pubsdata/Home_Page/locations/eurasia-background.png) no-repeat right 0px !important;
		}
		
		#europesub {
			background: url(/public/pubsdata/Home_Page/locations/europe-background.png) no-repeat right 0px !important;
		}
		#middleeastsub {
			background: url(/public/pubsdata/Home_Page/locations/middleeast-background.png) no-repeat right 0px !important;
		}
		#northamericasub {
			background: url(/public/pubsdata/Home_Page/locations/northamerica-background.png) no-repeat right 0px !important;
		}
		#southamericasub {
			background: url(/public/pubsdata/Home_Page/locations/southamerica-background.png) no-repeat right 0px !important;
		}
		
		#office1 {
		
			width:100% !important;
			float:left;	
			margin: 20px 0px 20px 0px !important;
		}
		
		#office2 {
		
			width:100% !important;
			float:left;	
			margin: 20px 0px 20px 0px !important;
		}
		
		#northamerica {
			border-bottom: 8px solid #363636;
			height: 190px !important;
			padding-left: 10px;
			padding-right: 10px !important;
			width:98% !important;
		}
		
		#europe {
			border-bottom: 8px solid #363636;
			height: 155px;
			padding-left: 10px;
			padding-right: 10px !important;
			width:98% !important;
		}
		#middleeast {

			padding-right: 10px !important;
			width:98% !important;
		}
		
		#southamerica {

			padding-right: 0px !important;
			width:98% !important;

		}
		
		#locations #rightCol {
			padding: 10px 0px 10px 0px;
			width: 100% !important;
			float: left;
			border-right: 0px solid #363636;
			border-bottom: 8px solid #363636;
			border-top: 0px solid #363636;
			min-width:100% !important;
		}
		  
		  #map_base	{
			
			display:none;  
			  
		  }
		  #Map	{
			  
			display:none;  
		  }
		  
		  #location_sub_table {
			
			
			margin:0px !important;
			width:100% !important;
			height:auto;
			padding:0px !important; 
			float:left;
			border-left:0px !important;
			
			
		  }
		  
		  #location_sub_table td {
			
			position:relative;
			width:95% !important;
			float:left;
			 
			
			
		  }
		  
		  #job_openings td {
			
			position:relative;
			float:left;
			width:90%;  
			  
		  }
		  
		  .mobileapp {
			
			display:none !important;
			
		  }
		  
		  .mobileapp2 {
			
			display:block !important;
			
		  }
		  
		  .location_sub_table_h5-Sub {
    	 	color: #000000;
    		font-size: 12px;
    		font-weight: bold;
    		padding-bottom: 2px;
		}
		
				 
		  #location_sub_table td h5 {
			
			
			font-size:.9em; 
			
		  }
		  
		  #location_sub_table td h6 {
			
			
			font-size:.9em; 
			
		  }
		  
		  .gotable {
			
			width:100%; 
			float:left;
			position:relative;
			height:auto; 
			  
		  }
		  
		  #gofurther_careers td	{
			  
			  position:relative;
			  float:left;
			  
			  
		  }
		  
		  #finance_career	{
			  
			 float:none !important;  
			  
		  }
		  
		  .career_why_like_us {
			  
			position:relative;
			float:left;
			width:95%;  
			  
		  }
		  
		  .career_why_like_us img {
			  
			padding:5px; 
			  
		  }
		  
		  .supplychain_careers {
			
			display:none;  
			  
		  }
		  
		  .gotable tr:first-child {
			  
			 display:none;
			  
			  
		  }
		  
		  .gotable img {
			 
			display:none;
			  
			  
		  }
		  
		  .gotable td {
			  
			  position:relative;
			  float:left;
			  margin:5px;
			  padding:5px;
			  background:#fff;
			  width:300px;
			  text-align:center;
			  
		  }
		  
		  #bottomContainer {
			  width: 100% !important;
   			  float: left;
			  clear:both;
		}
		
		#jobOpenings {
			  width: 100% !important;
			  height: 350px;
  			  border-right: 8px solid #363636;
			  float: left;
			  
		}
		  
		  #why-halliburton {
			  float: left;
			  width: 100% !important;
			  clear:both;
			  margin-bottom:10px !important;
			  border-top:8px solid #363636;
		}
		
		#whyheader {
			  border-bottom: 1px solid #cccccc;
			  width: 100% !important;
			  float:left;
			  
		}
		
		.career_stories {
			float: none !important;
			width: 80% !important;
			position: relative;
			top: 95px !important;
			left:45px;
			color: #ffffff;
			background:url(/public/pubsdata/customer-resources/img/mobile_img/career-story-back.png)repeat;
}
		
		#careerHomeImage {
		
			  display:none;	
			
		}
		#container {
			
			width:100% !important;
				
			
		}
		
		#container2 {
			width:100% !important;	
			height:100% !important;
		}
		#careersMainDiv {
			
			  width:100% !important;
			  height:auto !important;
			  
			  
			
		}
		
		#seeAlso {
			
			  width:100%;
			  float:left;	
			
		}
		
		.seealso_header {
			  
			  width:100% !important;
			  float:left;
			 
			  
			  
		}
		
		.seeAlsoSubFirst {
			 
			 
			 
		}
		
		#jobheader {
			  border-bottom: 1px solid #cccccc;
			  float:left;
			  width:100% !important;
	
		}
		#jobsublist {
			padding-left: 0px !important;
			margin-bottom: 0px !important;
			width:100% !important;
			float:left;
			
		}
		  
		  
		  /****** start wireline *********/
		  
		  #wiretable {
			  
			width:90% !important;
			  
			  
		  }
		  
		  #wiretable td {
			  
			position:relative !important;
			float:left !important;
			  
			  
		  }
		  
		  
		  /****** end wireline *********/
		  
		  /****** start multichem *********/
		  
		  .genericMobile	{
			  
			float:none !important;
			position:relative !important;
			padding:5px 15px 5px 15px !important;
			margin-bottom:20px !important;
			clear:both !important;  
			  
		  }
		  
		  
		  /****** end multichem *********/
		  
		  
		  /****** start solutions *********/
		  
		  	#challengeGenericComponent {
    
	
				padding-left: 10px;
		
		
			}
			
			#challange_case {
    			width:90%;
				position:relative;
				margin-top:45px;
				margin-left:0px;
				display:none;
			}
			
			#challange_content ul {
				
				width:90% !important;	
				
				
			}
			
			#deeptable td:first-child {
				
				width:95% !important;
				padding-right:15px !important;
				max-width:300px !important;	
				
			}
			
			#challengeOverviewComponent td:first-child {
				
				padding:5px;
				
			}
			
			#challengeOverviewComponent td:last-child {
				
				display:none;
				
			}
			
			.mobileClear {
			
				width:100% !important;
				max-width:400px;
				
			}
		  
		  /****** end solutions *********/
		  
		  /************ start events ************/
		  
		  
		  #main	{
			  
			width:100% !important;  
			  
			  
		  }
		  
		  #colheader	{
			  
			width:100% !important;
			padding: 10px 3px 10px 0px !important;  
			  
		  }
		  
		  #colheader33	{
			  
			width:100% !important;
			padding: 10px 3px 10px 0px !important;  
			  
		  }
		  
		  #nape_2013	{
			  
			width:100% !important;
			padding: 10px 3px 10px 0px !important;  
			  
		  }
		  
		  #colheader30	{
			  
			width:100% !important; 
			padding: 10px 3px 10px 0px !important; 
			  
		  }
		  #colheader34	{
			  
			width:100% !important; 
			padding: 10px 3px 10px 0px !important; 
			  
		  }
		  
		  #otc_brasil	{
			  
			width:100% !important; 
			padding: 10px 3px 10px 0px !important; 
			  
		  }
		  
		  #colheader31	{
			  
			width:100% !important;
			padding: 10px 3px 10px 0px !important;  
			  
		  }
		  
		  #colheader32	{
			  
			width:100% !important;
			padding: 10px 3px 10px 0px !important;  
			  
		  }
		  
		  #raoheader2	{
			  
			width:100% !important;
			padding: 10px 3px 10px 0px !important;  
			  
		  }
		  
		  #adipec	{
			  
			width:100% !important;
			padding: 10px 3px 10px 0px !important;  
			  
		  }
		  	  
		  #section43	{
			  
			width:32% !important;  
			  
		  }
		  
		  #rao1	{
			  
			width:32% !important;  
			  
		  }
		  
		  #rao2	{
			  
			width:32% !important;  
			  
		  }
		  
		  #rao3	{
			  
			width:32% !important;  
			  
		  }
		  
		  #section44	{
			  
			width:32% !important;  
			  
		  }
		  
		  #section45	{
			  
			width:32% !important;
			  
		  }
		  
		 #quickfinder	{
			 
			 
			width:90% !important;
			 
		 }
		  
		 		 
		 #section1	{
			 
			width:32% !important; 
			 
		 }
		 
		 #section2	{
			 
			width:32% !important; 
			 
		 }
		 
		 #section3	{
			 
			width:32% !important; 
			 
		 }
		 
		 #location .colnames:first-child {
			 
			padding-right:15px !important; 
			 
		 }
		 
		 .colnames {

			width:40% !important;
			padding:0px 0px 0px 5px;
			float:left;
			font-weight:bold;
			background:#333333 !important;
			

		}

		.colnames2 {

			width:45% !important;
			padding:5px 0px 0px 5px;
			float:left;
			font-weight:normal;
			overflow:hidden !important;
			white-space:nowrap !important;

		}
		  
		   /************ end events ************/
		   
		   /************ Begin Calculators ***********/
		   
		   
		  #form_wrap	{
			   
			
			margin:5px !important;
			   
			   
			   
		  }
		   
		  #documentListing_1368526481057_0_divChallenges div:first-child {
			  
			  display:none;
			  
		  }
		   #documentListing_1368526481057_0_divProductService div:first-child {
			  
			  display:none;
			  
		  }
		  
		  #documentListing_1368526481057_0_divBrand div:first-child {
			  
			  display:none;
			  
		  }
		  
		  #documentListing_1368526481057_0_divLocation div:first-child {
			  
			  display:none;
			  
		  }
		  
		  #documentListing_1368526481103_0_divChallenges div:first-child {
			
			  display:none;  
			  
		  }
		  
		  #documentListing_1368526481103_0_divProductService div:first-child {
			  
			  display:none;  
			  
		  }
		  
		  #documentListing_1368526481103_0_divBrand div:first-child {
			  
			  display:none;  
			  
		  }
		  
		  #documentListing_1368526481103_0_divLocation div:first-child {
			  
			  display:none;  
			  
		  }
		  
		  
		  
		  #documentListing_1368526481057_0_btn_search {
			  
			  position:absolute;
			  left:0;
				
			  
		  }
		  
		  #documentListing_1368526481057_0_btn_reset {
			  
				display:none;  
			  
		  }
		  
		  	  
		  #documentListing_1368526481094_0_divChallenges div:first-child {
			  
			  display:none;  
			  
		  }
		  
		  #documentListing_1368526481094_0_divProductService div:first-child {
			  
			  display:none;  
			  
		  }
		  
		  #documentListing_1368526481094_0_divBrand div:first-child {
			  
			  display:none;  
			  
		  }
		  
		  #documentListing_1368526481094_0_divLocation div:first-child {
			  
			  display:none;  
			  
		  }
		  
		  .topDivSearch {
			  
			width:100% !important;
			  
			  
		  }
		  
		  .Halcom_Search_Button {
			  
			 border-radius:0px !important; 
			  
		  }
		  
		  .Halcom_Reset_Button {
			  
			 border-radius:0px !important; 
			  
		  }
		 
		  
		   
		    /************ End Calculators ***********/

          #PreviewToolbar {
          
		  	display:none;
		  
          }
		  
		  	  
		  #socialBtn img {
			
			margin-top:0px; 
			float:right;
			  
		  }
		  
		  #menuBtn img {
			
			margin-top:0px; 
			float:right;
			  
		  }
		  
		  #searchBtn img {
			
			margin-top:0px; 
			float:right;
			  
		  }
		  
		  #fullsite {
			  
			padding-left:0px;
			 
			
			  
		  }
		  
		  #fullsite a {
			  
			  color:#ffffff;
			  
		  }

          .globalNavRegister {

          padding-right:5px;
          font-size:1em !important;
          }

          #globalNavWrapper .globalNavUtility {
          background:#CC0000;
          height: 50px;
          position: relative;
          }
		  
          #globalNavWrapper .globalNavLogo {
          float: left;
          margin-left: 0px;
          margin-top: 0px;
		  width:100%;

          }
		  
		  input::-webkit-input-placeholder {
          
          text-transform: uppercase;
          }


          #globalNavLogoLink {

          width:100%;

          }

          .globalNavUtility div div table tbody tr td {

          background:#999!important;


          }

          #searchbox_globalNavigationSearchHalcom_SearchInput {
          display:none;
          position:fixed;
		  
          left:-1px;
          z-index:33000;
          /* background:url('/web-resources/common/img/mobile_img/magnifysearch.png')#fff right no-repeat !important; */
          width:97%;
		  height:20px;
          top:48px;
          margin:0px;
          padding:10px 0px 10px 0px;
          border:10px solid #252525 !important;

          }
		  
		  #searchbox_globalNavigationSearchHalcom_SearchInput::-webkit-input-placeholder { 
		  
		  color:#252525; 
		  
		  }
		  
          #searchbutton_globalNavigationSearchHalcom_SearchInput {

          display:none;
          position:fixed;
          background:#252525;
          left:0;
		  
          z-index:34000;
          height:19px;
          top:58px;
          /* margin-left:335px; */
          padding:10px 0px 10px 0px;
          border:1px solid #000 !important;
          }
		  
		  #searchbutton_globalNavigationSearchHalcom_SearchInput img {
			position:relative;
			top:-10px;
		}
		
		.shareBox2 {
			background: #252525;
			display: none;
			margin-top: -5px;
			width: 100%;
			position: fixed;
			right:0px;
			z-index: 30002;
			border: 0px 2px 2px 2px solid #000000;
			
		}
		
		.shareBox2  div{
			
			width:33%;
			float:left;
			margin:3px;
			padding:3px 3px 10px 20px;
			
			
		}

		.shareBox2 a {
			
			color:#ffffff;	
			
		}

          #container {
          margin: 0px auto;
          overflow: hidden;
          width: 100%;
          }

          #pageWrapper {
          width: 100% !important;
          background-image:none;
          background-color:#ffffff;
          }

          #centerColumn-HomePageLayout {
          width: 100%;
          padding:0px;
          margin:0px;
          }

          .primaryNav {

          float:left !important;
          width:100% !important;
          height:100% !important;
          display:none;
          border:0px !important;
          padding:0px;
          margin:0px;
          }



          #globalNavWrapper li {
          font-size: 1em;

          width:100% !important;
          float:left !important;
          display:block;

          }

          #globalNavWrapper .primaryNav > ul {

          list-style:none;

          }


          #globalNavWrapper .primaryNav > ul > li  {
          width:50% !important;
          height:26px;
          margin-bottom:3px;
          float:left !important;
          display:block;
          padding:0px !important;
          margin-right:0px !important;
		  border:0px !important;
		 
          }

          #globalNavWrapper .primaryNav > ul > li:first-child  {
          width:50% !important;

          height:26px;
          padding:0px;
          margin-top:-3px;
          margin-bottom:3px;
          float:left !important;
          display:none;

          }

          #globalNavWrapper .primaryNav > ul > li:nth-child(2)  {
          width:50% !important;
          height:26px;
          padding:0px;
          margin-top:-3px;
          margin-bottom:3px;
          float:left !important;
          display:block;
		 

          }

          #globalNavWrapper .primaryNav > ul > li:nth-child(3)  {
          width:50% !important;
          height:26px;
          padding:0px !important;
          margin-top:-3px;
          margin-bottom:3px;
          float:left !important;
          display:block;


          }

          #globalNavWrapper .primaryNavLast {
          border-right: 0px none !important;
          min-width:50% !important;
		  float:left;
		  
		  
          }

          #globalNavWrapper .primaryNavLast > a {
          padding: 0px !important;
          text-align: left !important;
          
          background: #252525 url('/public/pubsdata/customer-resources/img/mobile_img/primarynavarrow.png') !important;
		  background-repeat:no-repeat !important;
		  background-position:right !important;
          border-right:0px !important;
          }

          #globalNavWrapper .primaryNav > ul > li > a {
          
          color: #bdbdbd;
          display: block;
		  text-align:left !important;
          font-size: 1em;
          font-weight: bold;
          padding:6px 6px !important;
         
          border-left:1px solid #000000;
         
		  background: #252525 url('/public/pubsdata/customer-resources/img/mobile_img/primarynavarrow.png');
		  background-repeat:no-repeat;
		  background-position:right;
          }

          .primaryNavDropdown {

          display:none !important;


          }
          
          #secondMenu {
            
          float:left;
          margin-top:0px;
		  margin-bottom:0px;
		  padding-bottom:0px;
          padding-right:5px;
          padding-left:5px;
          margin-left:-5px;
          color:#555555;    
          display:block;
		  clear:right;
		  width:47px;
		  height:30px;
		  position:relative;
		  
              
          }
		  
		  .halcomHomeComponents > #home_mid_wrapper > #home_right_wrapper > #home_news_header {

          
				background-image: url("/web-resources/common/img/news_top.gif");
				background-repeat: no-repeat;
				background-position: 230px 0px;
				border-bottom: 1px solid #cccccc;
				color: #363636;
				font-size: 16px;
				font-weight: bold;
				height: 40px;
				padding: 0px 0px 0px 20px;
				margin-left: 5px;
				margin-top:15px;
				text-indent: 0px;
				line-height: 40px;
				vertical-align: text-bottom;
          }

        
          .halcomHomeComponents > #home_mid_wrapper > #home_right_wrapper {

          float: left;
          background:#ffffff;
          margin:0px;
          padding:0px;
          width: 100%;
		  position:relative;
          }
		  
		  .halcomHomeComponents > #home_mid_wrapper > #home_right_wrapper > #home_news_content_wrapper {
    		background-image: url("/web-resources/common/img/spinner.gif");
    		background-position: center center;
    		background-repeat: no-repeat;
    		height: 95%;
		}

		.halcomHomeComponents > #home_mid_wrapper > #home_right_wrapper > #home_news_content_wrapper > ul {
    		
			margin:10px 0px 0px 10px;
    		width: 100%;
		}
		
		.halcomHomeComponents > #home_mid_wrapper > #home_right_wrapper > #home_news_content_wrapper > ul > li:last-child {
			list-style: none;
			background: url("/web-resources/common/img/news_bullet.gif") no-repeat;
			background-position: 0px 2px;
			padding-left: 20px;
			padding-right: 20px;
			padding-bottom: 9px;
			margin-bottom: 0px;
			margin-top: 0px;
			margin-left: -5px;
			border-bottom: 0px solid #cccccc !important;
		}
		
          .halcomHomeComponents > #home_mid_wrapper {
          float: left;
          width: 100%;
          }

          .halcomHomeComponents > #home_bottom_wrapper > #home_bottom_left {

          float: left;
          width: 100%;
		  border-top: 8px solid #363636;
		  height:auto;
          
          }
		  
		  .halcomHomeComponents > #home_bottom_wrapper > #home_bottom_left > .home_bottom_left_item {
			background-image: url("/web-resources/common/img/home_bottom_left_item_bg_mobile.gif");
			background-repeat: no-repeat;
			height: auto;
			overflow: hidden;
			padding: 0px 35px 0px 2px;
			border-bottom: 1px solid #cccccc;
			cursor: pointer;
		}
		
		.halcomHomeComponents > #home_bottom_wrapper > #home_bottom_left > .home_bottom_left_item:hover {
			background-image: url("/web-resources/common/img/home_bottom_left_item_bg_mobile.gif");
			background-repeat: no-repeat;
			height: 98px;
			overflow: hidden;
			padding: 0px 35px 0px 2px;
			border-bottom: 1px solid #cccccc;
			cursor: pointer;
		}
		  
          #globalNavArea {

          width:100% !important;


          }
          .halcomHomeComponents > #home_mid_wrapper > #home_left_wrapper {
          float: left;

          width: 100%;
          height:auto;
          padding:0px;
          margin:0px;

          }

          .halcomHomeComponents > #home_mid_wrapper {
          float: left;
          width: 100%;

          }

          .halcomHomeComponents > #home_bottom_wrapper {

          width:100%;
          float:left;
          }
          .halcomHomeComponents > #home_bottom_wrapper > #home_bottom_mid > #home_middle_wrapper {
          width: 100%;
          padding:0px 20px 0px 0px !important;
          float:left;
		  
          }

          .halcomHomeComponents > #home_bottom_wrapper > #home_bottom_mid > #home_bottom_mid_head {
          font-size: 16px;
          font-weight: bold;
          height: 40px;
          margin: 5px 10px 3px;
          vertical-align: middle;
          float:none !important;
          width:100%;
		  border-bottom:1px solid #cccccc !important;
		  clear:both;
		  background:#ffffff url("/web-resources/common/img/most_popular.gif") no-repeat right 0px;		  
		  
          }
		  
		  .halcomHomeComponents > #home_bottom_wrapper > #home_bottom_right > #home_right_wrapper_casestudy > #home_casestudy_header {
			background-image: url("/web-resources/common/img/case_studies_top.gif");
			background-position: 235px 0px;
			background-repeat: no-repeat;
			color: #363636;
			font-size: 16px;
			font-weight: bold;
			height: 40px;
			padding: 0px 0px 5px 10px;
			margin-left: 0px !important;
			margin-top:15px;
			text-indent: 0px;
			line-height: 40px;
			vertical-align: text-bottom;
			border-bottom: 1px solid #cccccc;
			border-top:8px solid #363636;
			}
			
			.halcomHomeComponents > #home_bottom_wrapper > #home_bottom_right > #home_right_wrapper_casestudy > #home_casestudy_content_wrapper > #home_casestudy_content_wrapper_ul {
			margin-left: 0px; 
			color: #363636;
			}
		  
		  .seeAll {
			border: 1px solid #ccc;
			width: 70px;
			height: 25px;
			padding: 5px;
			margin-bottom: 2px;
			margin-top: 3px;
			float: right;
			vertical-align: middle;
			line-height: 25px;
			background: url(/public/pubsdata/Home_Page/images/checkmark.png);
			background-repeat: no-repeat;
			background-position: 5px 9px;
			color: #363636 !important;
			text-decoration: none !important;
			font-weight: bold;
			display: block;
			text-align: right;
			opacity: 1.0;
			filter: alpha(opacity=100);
		}
		
		.halcomHomeComponents > #home_bottom_wrapper > #home_bottom_right > #home_bottom_right_head {
			background-image: url("/web-resources/common/img/downloads_top.gif");
			background-repeat: no-repeat;
			
			border-bottom: 1px solid #cccccc;
			color: #363636;
			font-size: 16px;
			font-weight: bold;
			height: 40px !important;
			padding: 0px 0px 0px 0px;
			margin-left: 14px;
			text-indent: 0px;
			line-height: 40px;
			vertical-align: text-bottom;
		}
		  
		  .halcomHomeComponents > #home_bottom_wrapper > #home_bottom_mid > #home_middle_wrapper table:first-child {
			
			margin-bottom:10px;
			
			background-image: url("/web-resources/common/img/home_bottom_left_item_bg_mobile.gif");
			background-repeat: no-repeat;
			border-top: 8px solid #363636 !important;
			border-bottom:0px !important;
			width: 100% !important;
			padding-right: 25px;  
			  
		  }
		  
		  .halcomHomeComponents > #home_bottom_wrapper > #home_bottom_mid > #home_middle_wrapper table:first-child:hover {
			
			margin-bottom:10px;
			
			background-image: url("/web-resources/common/img/home_bottom_left_item_bg_mobile.gif");
			background-repeat: no-repeat;
			border-top: 8px solid #363636 !important;
			border-bottom:0px !important;
			width: 100% !important;
			padding-right: 25px;  
			  
		  }
		  
		  .halcomHomeComponents > #home_bottom_wrapper > #home_bottom_mid > #home_middle_wrapper table {
			
			margin-bottom:10px;
			
			background-image: url("/web-resources/common/img/home_bottom_left_item_bg_mobile.gif");
			background-repeat: no-repeat;
			border-top: 1px solid #cccccc !important;
			border-bottom:0px !important;
			width: 100% !important;
			padding-right: 25px;  
			  
		  }
		  
		  .halcomHomeComponents > #home_bottom_wrapper > #home_bottom_mid > #home_middle_wrapper > table:hover {
			margin-bottom:10px;
			
			background-image: url("/web-resources/common/img/home_bottom_left_item_bg_mobile.gif");
			background-repeat: no-repeat;
			border-top: 1px solid #cccccc !important;
			border-bottom:0px !important;
			width: 100% !important;
			padding-right: 25px;  
			}

          .halcomHomeComponents > #home_bottom_wrapper > #home_bottom_mid > #home_middle_wrapper table td {
          font-size:1.1em !important;
          padding:10px;
          }

          .halcomHomeComponents > #home_bottom_wrapper > #home_bottom_mid > #home_middle_wrapper strong {

          font-size:1em !important;
          }

          .halcomHomeComponents > #home_bottom_wrapper > #home_bottom_mid > ul > li {
          font-size:1.1em !important;
          }

          .halcomHomeComponents > #home_bottom_wrapper > #home_bottom_right {
          float:left;
          width: 100%;
          font-size:1.1em !important;
		  height:auto !important;
		  border-top:10px solid #363636;
          }
		  
		  #home_casestudy_content_wrapper {
			margin-bottom: 0px!important;
			padding-bottom: 0px!important;
			height:auto !important;
			max-height: 206px;
		}

          .halcomHomeComponents > #home_bottom_wrapper > #home_bottom_right p {

          margin-right:10px;
          padding:0px 15px 0px 10px;

          }

          .halcomHomeComponents > #home_bottom_wrapper > #home_bottom_right table {
          float:left;
          width: 100%;

          }

          .halcomHomeComponents > #home_bottom_wrapper > #home_bottom_right table td {
          font-size:1.1em !important;
          padding:2px !important;
          margin:0px !important;

          }

          .halcomHomeComponents > #home_bottom_wrapper > #home_bottom_right > #home_bottom_right_head > strong {
          font-size: 1.1em !important;
          margin-right:10px !important;
          }
		  
		  #home_right_wrapper_casestudy {
			border-top: 10px solid #363636;
			border-bottom: 10px solid #363636;
		}

          .halcomHomeComponents > #home_bottom_wrapper > #home_bottom_mid {
          float:left;
          width: 100%;
		  height:auto !important;
          }

          .halcomHomeComponents > #home_bottom_wrapper {
          /*background-image: url("/web-resources/common/img/home_bottom_bg.gif");*/
          background:none;
          background-repeat: repeat-y;
          display: inline-block;
          }

          #DivFlash {

          display:none;

          }
          .middleImage {

          display:none;

          }
		  
		  
		  .globalFooterComponent {
			  
			padding:0px;  
			  
			  
		  }

          #footerWrapper {

          width:100%;
          float:left;
		  background: #CC0000;
		  border-top: 0px solid #CC0000;
          color: #FFFFFF;
          margin-top: 3px;
          padding-top:15px;
          text-decoration: none;
		  position:relative;
		  
          }

          #footerArea {
          width: 100%;
		  position:relative;
          }

          .globalFooterComponent > .footerleft {
          float: left;
          padding: 0;
          margin:0px !important;
          width:100% !important;
          }

          .globalFooterComponent > .footerleft > .footerCol1 {
          display:none;
          }

          .globalFooterComponent > .footerleft > .footerCol2 {
          display:none;
          }

          .globalFooterComponent > .footerleft > .footerCol3 {
          display:none;
          }
		  
		  .globalFooterComponent > .footerleft > .footerCol4 {
          display:none;
          }
		  
          .globalFooterComponent > .footerleft > .footercopy {
          /*float: left;
          padding: 10px 0;
          white-space: normal !important;
          width: 90% !important;
		  position:relative; */
		  display:none;
          
          }

          .globalFooterComponent > .footerleft > .footerright {
          float: left;
          padding: 10px 0 0;
          width: 100%;
          }

          .globalFooterComponent > .footerleft > .footerright > .imageCol1 {
          color: #FFFFFF;
          font-size:1.1em;
          float: left !important;
          padding: 0px 0px 0px 0px;
          margin:5px;
          vertical-align: top;
          width: 40%;
		  display:none;

          }

          .globalFooterComponent > .footerleft > .footerright > .imageCol2 {
          /*color: #FFFFFF;
          font-size:1.1em;
          float: left !important;
          padding: 0px 10px 20px 0px;
          margin:5px 5px 5px 5px;
          vertical-align: top;
          width: 95%;
		  position:relative;*/
		  display:none;

          }
		  
		  .globalFooterComponent > #mobileFooter {
			
			display:block !important;
			width:100%;  
			
			
		  }
		  
		  .globalFooterComponent > #mobileFooter > #mobileSocial {
			  
			padding-left:10px;
			overflow:hidden;
			
			  
		  }
		  
		  .globalFooterComponent > #mobileFooter > #mobileSocial > h2{
			  
			  color:#ffffff;
			  text-align:left;
			  
		  }
		  
		  .globalFooterComponent > #mobileFooter > #footerNavigation {
			  
			  width:100%;
			  padding-left:10px;
			  border:3px solid #e40000;
			  float:left;
			  clear:both;
			  overflow:hidden;
			  margin-top:3px;
			  
		  }
		  
		  .globalFooterComponent > #mobileFooter > #footerNavigation > #mobile1 {
			  
				width:30%;
				border-right:2px solid #e40000;
				float:left;
				padding-left:0px;	  
			  
			  
		  }
		  
		  .globalFooterComponent > #mobileFooter > #footerNavigation > #mobile2 {
			  
				width:30%;
				border-right:2px solid #e40000;
				float:left;
				padding-left:5px;	  
			  
			  
		  }
		  
		  .globalFooterComponent > #mobileFooter > #footerNavigation > #mobile3 {
			  
				width:32%;
				float:left;
				padding-left:5px;	  
			  
			  
		  }
		  
		  .globalFooterComponent > #mobileFooter > #footerNavigation  a {
			  
				color:#ffffff;
				text-decoration:none;  
			  	display:block;
				width:97%;
				border-bottom: 2px solid #e40000;
				float:left;
				clear:both;
				padding-top:5px;
				margin-bottom:10px;
		  }
		  
		  .globalFooterComponent .footermobilecopy {
			  
				display:block !important;
				float:left;
				clear:both;
				width:100%;
				background:#990000;
				padding:20px 5px 20px 5px; 
				text-align:center; 
			  
		  }

          /* secondary nav */

          .secondaryNav {
          display:none;
          position:absolute !important;
          z-index:500000;
          left:0 !important;
          top:0 !important;
          width:0px;
         /* height:auto !important;*/
         /* background-image:none !important;*/
          background: url(/public/pubsdata/customer-resources/img/mobile_img/right-shadow.png) repeat-y right 0px !important;
          padding:0px !important;
          margin:0px 10px 10px 0px !important;
		  color:#fff;
          }
		  
		  .secondaryNav > ul{
			  
		  background:#363636 !important; 
		  width:89% !important;	  
			  
		  }

          .secondaryNav .secondaryNavTitle {
         /* background-image:none !important;
          background:#383838 !important;*/
          padding-left:0px;
		  background: #CC0000 url(/public/pubsdata/customer-resources/img/mobile_img/right-shadow.png) repeat-y right 0px !important;
          }

          .secondaryNav .secondaryNavRight {
          background: none;
          height: 0px !important;
          position: absolute;
          display:none !important;
          right: 0;
          top: 0;
          width: 0px !important;
          }

          .secondaryNav > ul > li {
          border-top: 0px !important;
          font-size: 12px;

          padding: 10px 3px 10px 25px !important;
          width: 100% !important;
		  max-width:100% !important;
		 /* max-width:249px !important;*/
          margin:0px 0px 0px 0px;
		  

          }
		  
		  .secondaryNav > ul > li > ul li {
			font-size: 12px;
			line-height: 16px;
			padding: 4px 5px 3px 10px;
			max-width: 160px !important;
			width: 145px !important;
			background:none;
			border:0px !important;
			}

          .secondaryNav > ul > li > a {
          color: #ffffff;
		  padding-right:30px;

          }
		  
		  .secondaryNav > ul > li > a:hover {
          color: #ffffff;

          }
		  
		  .secondaryNav > ul > li > ul > li > a:hover {
          color: #ffffff;

          }

          .secondaryNav > ul > li ul a {
          color: #ffffff !important;
          text-decoration: none;
          }

          .secondaryNav > ul > li ul  {
          padding-left:10px;
          }

          .secondaryNav li {
         /* list-style: url('/public/pubsdata/customer-resources/img/mobile_img/secondarynavbullet.png') inside none !important; */

          vertical-align: middle;
          /*line-height: 90px; */
          }
		  
		   .secondaryNav ul li {
         /* list-style: url('/public/pubsdata/customer-resources/img/mobile_img/secondarynavbullet.png') inside none !important; */

          vertical-align: middle;
		  background-position: 90% 5px;
		  background-size:9px 13px; 
		  margin-bottom:2px !important;
    	  margin-top:2px !important;
		  border-top:1px solid #252525;
		  border-bottom:1px solid #252525;
          
          }
		  
		  .secondaryNav ul li:hover {
			background: #363636 url(/web-resources/common/img/secondary_nav_arrow.png) no-repeat;
			background-position: 90% 5px;
			background-size:9px 13px;
			}
			
			.secondaryNav ul li ul li:hover {
			background: none !important;
			
			}

          .secondaryNav .secondaryNavCurrent {
          color: #ffffff;
          font-weight: bold;
          }

          .secondaryNav .secondaryNavBottom {

          background: none #383838 !important;
          border-top: 0px solid #c4c4c4 !important;
          width:100% !important;
          height:auto !important;

          }

          .secondaryNav .secondaryNavBottom img {

          padding:5px 0px 0px 5px;

          }

          .secondParagraph {

          border-top: 1px solid #252525;
          background: #383838 url(/public/pubsdata/customer-resources/img/mobile_img/right-shadow.png) repeat-y right 0px !important;
          padding:0px !important;
          margin:0px !important;
		  
          }
		  
		  		  
		  .secondParagraph a {
			  
			color:#fff;  
			  
		  }
		  
		  .social {

          
		  border-top: 1px solid #252525;
          background: #383838 url(/public/pubsdata/customer-resources/img/mobile_img/right-shadow.png) repeat-y right 0px !important;
          padding:10px 0px 10px 15px !important;
          margin:0px !important;
		  font-weight:bold;
		  vertical-align:text-top;
		  
          }
		  
		  .social a {
			  
			color:#bdc4af; 
			vertical-align:text-top; 
			text-decoration:none; 
			margin-top:3px; 
		  }
		  
		  .social img	{
			  
			
			  
		  }
		  
		  .socialheader	{
			  
			background:#777777 url(/public/pubsdata/customer-resources/img/mobile_img/right-shadow.png) repeat-y right 0px !important;
			color:#fff;
			font-weight:bold;
			padding:10px 10px 10px 15px;
			font-size:14px;
		  }
		  

          .share  {

          color:#ffffff;
          font-size:1.2em;
          padding: 10px 5px 10px 10px;

          }

          .share  img  {

          padding: 5px 5px 0px 0px;

          }

          /* breadcrumb */

          #breadCrumbComponent {
          display:none; 
          width:100%;
		  
		  height:30px;
          }
		  
		  #breadCrumbComponent ul  {
         /* display:none; */
          display:none;
          }
		  
		  #breadCrumbComponent .breadCrumbComponentSepBars {
			display:none;
		}
		  
          .addit {

          display:none;

          }

          #breadcrumbArea {
          width: 100% !important;
		  background:#363636;
		  padding:3px 0px 0px 0px;
		  margin-top:-4px;
		  /*display:none;*/
          }


          /*#centerColumn {

          width:100% !important;

          }*/

          #centerColumn, #centerColumn-OneColumnLayout {
          border: 0px solid #CCCCCC;
          border-top-left-radius: 0px;
          border-top-right-radius: 0px;
          overflow: hidden;
          padding:0px !important;
          position: relative;
          width:100% !important;
          }
		  
		  #centerColumn * p, #centerColumn-OneColumnLayout * p {
    	   margin-bottom: 10px;
    	   margin-top: 0;
		   padding: 0px 3px 0px 3px;
			}

          .genericContentComponent {

          padding:0px 5px 0px 5px !important;
		  width:100% !important;

          }

          .documentListingCustomComponent {

          padding:0px 15px 0px 15px !important;

          }
		  
		  .halcomDocListing a {

   
    		width:42px !important;
    		height:26px !important;
			overflow:hidden;
    		display:block !important;
    		float:left;
    		margin-left:0px !important;
    		font-size:10px;
    		text-decoration:none;
    		vertical-align:middle;
    		line-height:26px;
    		padding-left:4px !important;
    		font-weight:bold;
    		position:relative;
		}
		
		.halcomDocListing a.collapseLink {

    		background:none  !important;
    
		}

		.halcomDocListing a.expandLink {

    		background:none  !important;

		}
		  
		  #productsProductListComponent {
			  
		  padding:0px 3px 3px 10px !important;  
			  
		  }
		  
		  #productsProductListComponent div span p {
			
			padding:3px !important;
			  
		  }
		  
		  #productsProductListComponent > .productList > table {
			width: 100%;
			border: 1px solid #cccccc;
			padding: 0px;
			clear: both;
			}
		  
		  
          .productsProductGroupOverviewComponent {
			   
		    padding-left:5px !important;
			   
		   }
		   
		   /****** Begin Products and Services Home ********/
		   
		   #productLandingComponent > div {
    		background-color: #FDFDF9;
   			background-image:none !important;
    		background-repeat: repeat-x;
    		display: inline;
    		float: left;
    		margin-right: 5px;
    		min-height:200px !important;
    		width: 100% !important;
			}
			
			#productLandingComponent div #secondMenu img {
			display: block !important;
			}
			
			#productLandingComponent div ul li {
				list-style: none;
				padding: 10px 0px 10px 0px;
				border-bottom: 1px solid #ccc;
			}
		   
		   /****** End Products and Services Home ********/

          #centerColumn, #centerColumn-OneColumnLayout div {

          padding:0px !important;

          }

          #centerColumn-OneColumnLayout {

          margin: 0 5px 0px;
          padding: 0 5px 0px;
          }

          #centerColumn {
          width:100% !important;
          padding:0px !important;

          }

          #centerColumnWrapper div #centerColumnRow {
          margin-right: 0 !important;
          width:100% !important;

          }
          
          
          div#centerColumnWrapper {
          width: 100% !important;

          }
          
		  #centerColumnWrapper {
          width: 100% !important;

          }

          .ls-canvas .ls-area .ls-1st {
          margin-top: 0 !important;
          width:100% !important;
          }
          .ls-canvas .ls-cmp-wrap {
          padding: 1px 0;
          width:100% !important;
          }
          .ls-canvas .ls-col-body {
          overflow: hidden;
          width:100% !important;
          }
          .containerComponent > .twocolcontainerdiv {
          overflow: hidden;
          width: 99% !important;
          padding:5px !important;
          }
		  .containerComponent  > .containerComponentColumn {
			width:100% !important;
			float:left;
			overflow:visible;	
			background-color: #FDFDF9;
			margin-left: 0px;
			margin-right: 0px;
			margin-top:10px !important;
}

			.containerComponent > img {
			display:none;
			}
			
			.containerComponent > .containerComponentColumn > .containerComponentColumnInner h2#containerComponentHeader {
			border-bottom: 1px solid #cccccc;
			margin-bottom:5px;
			padding-bottom: 10px;
			color: #cc0000;
			font-weight: bold;
			clear:left;
			}
          .containerComponent > .twocolcontainerdiv > .twocolleftcontainer {
          background-color: #FDFDF9;
          background-image: none;
          background-repeat: no-repeat;
          border-bottom: 1px solid #DFDFED;
          float: left;
          margin: 0;
          padding: 0 0px 10px 0px !important;
          width:99% !important;
          }
		  
		  .containerComponent > .containerComponentColumn > .containerComponentColumnInner {
			background-image: none;
			background-repeat: no-repeat;
			border-bottom: 8px solid #363636;
			border-top: 0px solid #cccccc;
			border-right: 0px solid #cccccc;
			border-left: 0px solid #cccccc;
			margin-bottom: 0px;
			min-height: 245px;
			
			}
			
			
          .containerComponent > .twocolcontainerdiv > .twocolleftcontainer > h2 {

          padding-left:5px;

          }

          .containerComponent > .twocolcontainerdiv > .twocolrightcontainer > h2 {

          padding-left:5px;

          }
          .containerComponent > .twocolcontainerdiv > .twocolleftcontainer > .containercontent {

          padding-left:5px;

          }

          .containerComponent > .twocolcontainerdiv > .twocolrightcontainer > .containercontent {

          padding-left:5px;

          }

          .containerComponent > .twocolcontainerdiv > .twocolleftcontainer > img {
          width:99% !important;
          }
          .containerComponent > .twocolcontainerdiv > .twocolrightcontainer {
          background-color: #FDFDF9;
          background-image: none;
          background-repeat: no-repeat;
          border-bottom: 1px solid #DFDFED;
          float: left;
          margin: 0;
          padding: 0 0px 10px 0;
          width: 99% !important;
          }

          .containerComponent > .twocolcontainerdiv > .twocolrightcontainer > img {
          width:99% !important;
          }
		  


          .genericContentComponent > h1 {
          clear: none;
          }
          
          .genericContentComponent div p img {
              
             
              
          }    

          /**** search styles ****/

          #mainSearchResults {

          width:100% !important;
          float:left;


          }

          #mainSearchResults ul li {

          width:100% !important;
          float:left;
          margin:0px !important;
          padding:0px !important;

          }

          #mainSearchResults ul li div div p.linebreak, #mainSearchResults ul li div p {
          clear: none !important;
          margin: 0 !important;
          padding: 0 !important;
          width: 100% !important;
          }

          .Refine {
          border-left: 0px solid #CCCCCC !important;
          margin-left: 40px !important;
          margin-right:0px !important;
          padding-left: 40px !important;
          width: 100% !important;
          height:50% !important;

          display:none;



          }





          #Refine {


          width:90%;



          }

          #refine-resultsbutton img {

          margin:0px;
          /* width:99%; */

          }

          /**** end search styles ****/

          /* Baroid styles */

          .secondaryNav .secondaryNavContactUs {
			  
			  
			  padding: 6px 0px 6px 25px !important;
			  background: #cc0000 url(/web-resources/common/img/contact_us_envelope.png) right -5px no-repeat;
			  border-top:0px !important;
			  border-bottom:0px !important;
		  }
		  
		  .secondaryNav .secondaryNavContactUs:hover {
			  
			  
			  padding: 6px 0px 6px 25px !important;
			  background: #cc0000 url(/web-resources/common/img/contact_us_envelope.png) right -5px no-repeat;
			  border-top:0px !important;
			  border-bottom:0px !important;
		  }
		  
		  .secondaryNav .secondaryNavContactUs a {
			  
			  
			  color:#ffffff;
			  
		  }
		  
		  .secondaryNav .secondaryNavContactUs img {
          display:none;
          }



          #tabbedNav {
          width: 100% !important;
		  border-left:1px solid #cccccc;
		  margin-bottom:5px;

          }


          .tabbedNavComponent {

          width:100%;
		  

          }

          .tabbedNavComponent, .tabbedNavComponent > ul {
          
          overflow: hidden;
          position: relative;
          width:100% !important;
		  

          }
		  
		  .spotlightComponent .spotlightBody td {
			 width:100%;
			text-align: left;
			}

          #centerColumnWrapper {

          float: left;
          width: 100% !important;

          }



          /* end Baroid styles */

          /* begin productsProductOverviewComponent */

          #productsProductOverviewComponent table tbody tr:last-child {

          display:none;

          }

          #productsProductOverviewComponent img {

          margin-left:5px;

          }

          /* right nav begin */
          .rightNavWrapper {

          width:100%;
          float:left;


          }

          .rightNavWrapper > .sidebarTitleComponent > .rightNavHeader {
          background: none #f1f1f1 !important;
          background-repeat: repeat-x !important;
          margin-left: 0px !important;
          min-height: 50px !important;
          padding-bottom: 5px;
          padding-top: 0;
          width: 100% !important;
		  border-top:8px solid #363636;
          }

          .rightNavWrapper > .sidebarTitleComponent > .rightNavHeader > img {
          float: left;
          padding: 0 0px 0 0px !important;
          position: relative;
          top: 2px;
          }

          #rightColumn .ls-area-body {
          background: none;
          margin-bottom: -2px;
          }

          #rightColumn > .ls-area-body > .ls-cmp-wrap:last-child {
          left: 2px;
          position: relative;
          width: 100%;
          }

          #rightColumn {
          background: none;
          background-repeat: repeat-y;
          display: block;
          margin-bottom: 20px;
          margin-left: 0 !important;
          width:100% !important;
          left:0px !important;
          }
		  
		  .rightNavWrapper > .sidebarStaticLinksComponent > ul > li > a {
		  
		  position:relative;	  
		  z-index:15;  
			  
		  }
		  
		  #rightColumn > .ls-area-body > .ls-cmp-wrap .sidebarDocumentListingComponent h2 {
		  
		  width:95% !important;
		  
		}
		
		.rightNavWrapper > .sidebarStaticLinksComponent > h2 {
		  
		  width:95% !important;
		
		}
		
		.holdsShowcaseDescription {
		
		  width:95% !important;	
		  max-width:95% !important;
		  
			
		}

          /* right nav end */
		  
		  /*  Social media hub begin */
		  
		  #hubContainer {
    		margin: 0 auto;
   		 	width: 100% !important;
			display:none;
		}
		
		
		  #ytContainer {
    		border: 1px solid #CCCCCC;
    		float: left;
    		height: 350px;
    		margin-bottom: 10px;
   		 	width: 99% !important;
		}
		
		.defContainer {
    		border: 1px solid #CCCCCC;
    		height: 350px;
    		overflow: hidden;
    		position: relative;
			float:left;
   			width: 99% !important;
			}
			
		#twContainer {
    		float: left !important;
    		margin-bottom: 10px;
   		 	margin-left: 10px;
		}
			
		.liContainer {
    		border: 1px solid #CCCCCC;
    		float: left;
    		height: 350px;
   		 	margin-right: 10px;
    		overflow: hidden;
    		position: relative;
    		width: 99% !important;
		}
		
		.ligContainer {
    		border: 1px solid #CCCCCC;
    		float: left !important;
    		height: 350px;
    		overflow: hidden;
    		position: relative;
    		width: 99% !important;
		}
		
		.defFooter {
    		background-color: #FAFAFA;
    		bottom: 0;
    		color: #666666;
    		font-family: Arial,Helvetica,sans-serif;
    		font-size: 11px;
    		height: 16px;
    		padding: 4px;
    		position: relative !important;
    		text-align: right;
    		width: 99%;
		}

		#social_hub_content {
		
			margin:0px !important;
			padding:0px !important;
			width:97% !important;	
			max-width: 97% !important;
		}
		  
		  
		  /*  Social media hub end */

          /* begin tools and resources */

          #toolsAndResourcesComponent {
          border: 0 solid #CCCCCC;
          display: inline;
          float: left;
          padding: 0;
          width: 100% !important;
		  
          }

		 			
		
          #toolsAndResourcesComponent > #content_twoCol {
          background: url("/web-resources/components/img/content_twoCol_table_bg.gif") repeat-y scroll 0 0 transparent;
          border-right: 1px solid #D4D4D4;
          display: inline;
          float: left;
          margin-left: 0;
          padding-bottom: 20px;
          width: 100% !important;
          }

          #toolsAndResourcesComponent > #content_twoCol > .toolsAndResourcesHomeComponent > .featured_twoCol {
          color: #FFFFFF;
          display: inline;
          float: left;
          height: auto;
          margin: 0px;
          text-align: center;
          width: 100% !important;
		  clear:both;
          }
		  
		  
          #toolsAndResourcesComponent > #content_twoCol > .toolsAndResourcesHomeComponent > div div.two_col_top {
          background: url("/web-resources/components/img/two_col_top.gif") no-repeat scroll 0 0 transparent;
          height: auto;
          width: 100% !important;
          }

          #toolsAndResourcesComponent > #content_twoCol > .toolsAndResourcesHomeComponent > .content_twoCol_left > .icon {
          color: #CC0000;
          
          font-weight: normal;
          height: 30px;
          line-height: 20px;
          padding: 15px 0 0px 10px;
		  
          vertical-align: top !important;
          width: 100% !important;
		  
          }

          #toolsAndResourcesComponent > #content_twoCol > .toolsAndResourcesHomeComponent > .featured_twoCol > img {
          width:95% !important;
          height:auto !important;
          display:none !important;
          
          }

          #toolsAndResourcesComponent > #content_twoCol {
          background: url("/web-resources/components/img/content_twoCol_table_bg.gif") repeat-y scroll 0 0 transparent;
          border-right: 1px solid #D4D4D4;
          display: inline;
          float: left;
          margin-left: 0;
          padding-bottom: 20px;
          width: 100% !important;
		 
          }

          #toolsAndResourcesComponent > #content_twoCol > .toolsAndResourcesHomeComponent > .content_twoCol_right {
          background-color: #FDFDF9;
          background: none;
          background-repeat: no-repeat;
          display: inline;
          float: left;
          margin-right: 0px !important;
		  margin-left:0px !important;
          width:100% !important;
		  border-top:8px solid #363636;
		  clear:both;
          }

          #toolsAndResourcesComponent > #content_twoCol > .toolsAndResourcesHomeComponent > .content_twoCol_left {
          background-color: #FDFDF9;
          background: none;
          background-repeat: repeat-x;
          display: inline;
          float: left;
          margin-left: 0px;
          width:100% !important;
		  clear:both;
		  
          }

          #toolsAndResourcesComponent > #content_twoCol > .toolsAndResourcesHomeComponent > .content_twoCol_right > p.h3P, #toolsAndResourcesComponent > #content_twoCol > .toolsAndResourcesHomeComponent > .content_twoCol_left > p.h3P {
          margin-right: 2px !important;
          text-align: right;
		  width:98% !important;
		  max-width:100% !important;
		  clear:both;

          }

          #toolsAndResourcesComponent > #content_twoCol > .toolsAndResourcesHomeComponent > .content_twoCol_left > .h3Title {
          margin-left: 0px;
          width: 100% !important;
          margin-right:2px;
         
          }
		  
		  #toolsAndResourcesComponent > #content_twoCol > .toolsAndResourcesHomeComponent > .content_twoCol_right > .h3Title > p.h3P, #toolsAndResourcesComponent > #content_twoCol > .toolsAndResourcesHomeComponent > .content_twoCol_left > .h3Title .toolsSection {
			text-align: left;
			margin-right: 0px;
			margin-top: 0px;
			overflow: auto;
}
		  
		  #toolsAndResourcesComponent > #content_twoCol > .toolsAndResourcesHomeComponent > .content_twoCol_right > .h3Title > p, #toolsAndResourcesComponent > #content_twoCol > .toolsAndResourcesHomeComponent > .content_twoCol_left > .h3Title > p {
			width:90% !important;
			
		}

          #toolsAndResourcesComponent > #content_twoCol > .toolsAndResourcesHomeComponent > div div.two_col_top {
          background: url("/web-resources/components/img/two_col_top.gif") no-repeat scroll 0 0 transparent;
          height: 15px;
          width: 100% !important;
          }

          #toolsAndResourcesComponent > #content_twoCol > .toolsAndResourcesHomeComponent > .content_twoCol_right > .icon {
          color: #CC0000;
         
          font-weight: normal;
          height: 20px;
          line-height: 20px;
          padding: 15px 0 5px 10px;
          vertical-align: top !important;
          width: 100% !important;
		  
          }

          #toolsAndResourcesComponent > #content_twoCol > .toolsAndResourcesHomeComponent > .content_twoCol_right > .h3Title {
          margin-left: 0px;
          width: 100%;
          margin-right:2px;
		 
          }
		  
		  #toolsAndResourcesComponent > #content_twoCol > .toolsAndResourcesHomeComponent > .content_twoCol_left > .icon > .icon_Title {
			font-size: 18px;
			line-height: 18px;
			color: #cc0000;
			font-weight: normal;
			padding: 0px 0px 10px 10px;
			margin-bottom: 10px;
		}
		
		#toolsAndResourcesComponent > #content_twoCol > .toolsAndResourcesHomeComponent > .content_twoCol_right > .icon div.icon_Title {
			padding: 0px 0px 0px 10px;
		}

          /* end tools and resources */
		  
		  /* news begin*/
		  
		  .halcomHomeComponents > #home_bottom_wrapper > #home_bottom_left > #home_news_wrapper > #home_news_content_wrapper > ul {
			margin-left: 15px;
			width: 100%;
			overflow: hidden;
		}
		  
		  .halcomHomeComponents > #home_bottom_wrapper > #home_bottom_left > #home_news_wrapper > #home_news_content_wrapper > ul > li:first-child {
			list-style: none;
			background: url("/web-resources/common/img/news_bullet.gif") no-repeat;
			background-position: 95% center;
			padding-left: 0px;
			padding-right: 0px;
			padding-top: 16px;
			padding-bottom: 16px;
			margin-bottom: 0px;
			margin-top: 0px;
			margin-left: 0px;
			border-top: 1px solid #cccccc;
		}
		  
		  .halcomHomeComponents > #home_bottom_wrapper > #home_bottom_left > #home_news_wrapper > #home_news_content_wrapper > ul > li {
			list-style: none;
			background: url("/web-resources/common/img/news_bullet.gif") no-repeat;
			background-position: 95% center;
			padding-left: 0px;
			padding-right: 45px;
			padding-top: 13px;
			padding-bottom: 13px;
			margin-bottom: 0px;
			margin-top: 0px;
			margin-left: 0px;
			border-top: 1px solid #cccccc;
		}
		  
		  /* news end */
			


			}
			
			/*  end iPad */
			/* begin 6 plus */
@media only screen and (min-device-width: 414px) and (max-device-width: 736px) and (orientation : landscape)  
{
/* Styles */

		 html {
       	 	-webkit-text-size-adjust: none;
     	}
		  
		  body {

          	font-size:1em !important;
          	background-image:none;
          	background:#363636;
		  	line-height:14px;
          }
		  
		  input {
				font-size: 16px;
  			}
		  
		  /************** contact page *******************/
		  
		  .halcomCBoxLogo {
          
          display:none !important;
          
        }
		
		/**************** end contact page *******************/
		  
		  .mobileul {
			  
			display:block !important;
			clear:both;  
			  
		  }
		  
		  .mobilemoreBtn {
			  
			display:block !important;  
			
		}
			  
		  
		  
		  #tab-overview {
			  
			display:block !important;
			background: #ffffff;
			border-bottom: 0px;
			height: 50px;
			  
		  }
		  
		  .tabbedNavComponent, .tabbedNavComponent > ul {
    		position: relative;
    		height: auto;
    		overflow: hidden;
    		background: #ffffff url('/web-resources/common/img/tabnav_background.png') 0px 0px repeat-x !important;
		}
		
				
		#tabNavUl {
			
			display:none;
			
		}
		
		.tabbedNavComponent > #tabNavUl > li {
    		display: block;
    		float: left;
			width:100%;
    		list-style: none outside none;
   			border-left: 0px solid #CCCCCC;
   			border-bottom: 1px solid #CCCCCC;
    		margin-right: 0px;
    		background: #ffffff URL('/web-resources/common/img/news_bullet.gif') 95% 50% no-repeat;
    		line-height: 40px;
    		height: 49px;
    		vertical-align: middle;
    		border-bottom: 1px solid #cccccc;
		}
		
		.tabbedNavComponent > #tabNavUl > li > a {
			
			display:block;
			width:100%;
			
			
		}
		  
		  #tab-rollup-2 {
			  
			  
			  
		  }
		  
		  .mobiletabcontent {
			  
			width:100%;
			height:200px;
			border:1px solid #333333;
			position:relative;
			left:0px;
			z-index:10;
			background:#ffffff;
			display:block !important;  
			  
		  }
		  
		  #pageWrapper {
			background: #ffffff !important;
    		margin: 0 auto;
		}
		
		#globalNavWrapper .globalNavRegister {
			
			display:none;	
			
		}
		  
		  #contentWrapper {
			
			background:none !important;
			margin:0px !important;  
			border:6px solid #363636;
			
		  }
		  
		  #centerColumnWrapper {
			
			margin-left:0px !important;  
			
		  }
		  
		  		  
		  #leftColumn {
			  
			width:0px;  
		  }
		  
		 #globalNavLogoLink img {
			 
			display:none; 
			width:156px;
			height:50px; 
			 
		 }
		 
		 .shareButtonNew {
			 
			display:none !important;
			 
		 }
		 
		 .halcomHomeComponents > #home_mid_wrapper > #home_right_wrapper > .newsBottom a {
			 
			font-size:1.1em !important; 
			 
			 
		 }
		 
		 .halcomHomeComponents > #home_bottom_wrapper > #home_bottom_right .downloads {
			 
			width:100% !important;
			position:relative; 
			 
		 }
		 
		 .halcomHomeComponents > #home_bottom_wrapper > #home_bottom_right .downloads .seeAll {
			 
			position:relative !important;
			top:-10px !important;
			 
		 }
		 
		 #globalNavWrapper .primaryNav {
			background: #000000;
			height: 28px;
			border-top-color: #000000;
			border-top-width: 3px;
			border-top-style: solid;
			position:relative;
			top:-2px;
		}
		 
		 #searchbox_globalNavigationSearchHalcom_SearchInput {
    
    		background:#ffffff !important;
			color:#000000;
    		border:1px solid #000000 !important;
    

		}

          h1 {

          	padding-left:2px;
          	color:#CC0000;
          	font-weight:bold;
			font-size:21px;
          }
		  
		  #baroid_masthead {
			  
			display:none !important;
			height:0px !important;  
			  
		  }
		  
		  #baroid_masthead img	{
			  
			display:none !important;
			height:0px !important;  
			  
		  }
		  
		  .bigTable {
			  
			width:100%;  
			  
		  }
		  
		  #regionaltable {
			
			width:90% !important;  
			  
		  }
		  
		  #regionaltable td {
			
			position:relative !important;
			float:left !important;  
			  
		  }
		  
		  #learn_more {
			  
			padding-right:5px;  
			  
		  }
		  
		  #learn_more a {
    		background: url("/public/pubsdata/Home_Page/campaign/learn_more.gif") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    		display: block;
    		height: 19px;
    		width: 86px;
		  }
		  
		  .bigImage {
			  
			width:97%;
			height:auto;
			padding:1px;  
			  
		  }
		  
		  #the_map {
			  
						  
		  }
		  
		  #bellairepc {
			  
			display:none !important;  
		 
		  }
		  
		  #bellairemobile {
			  
			display:block !important;  
			  
		  }
		  
		  #bellairecontainer {
			
			display:block !important;  
			  
		  }
		  	  
		  #location_table td {
			
			width:95%;
			position:relative;
			float:left; 
			font-size:.7em; 
			margin:0px;
			padding:0px;
		  }
		  
		  #location_table th {
			  
			font-size:1.4em !important;
			  
		  }
		  
		  #location_table h6 {
			
			font-size:1.2em !important;  
			  
		  }
		  
		  #corp_table td {
    		
			width:95%;
			position:relative;
			float:left; 
			font-size:.7em; 
			margin:0px;
			padding:0px;
		}
		
		
		   #corp_table th {
			  
			font-size:1.4em !important;
			  
		  }
		  
		   #corp_table h6 {
			
			font-size:1.2em !important;  
			  
		  }
		  
		  #mast_case 	{
			  
			 display:none;
			  
		  }
		  
		  #locations {
			width: 100%;
			height: auto !important;
			margin: 0px;
			padding: 0px;
		}
		
		.locationsub {
	
				width:100%;
				height:50px;
				color:#363636;
				font-size:18px;
				font-weight:bold;	
				border-bottom:1px solid #cccccc;
				vertical-align:bottom;
				line-height:60px;
		}
		
		.descriptionlocations {
				margin-top: 5px;
				width: 75% !important;
				float: left;
			}
		
		#mapback {
			background: url(/public/locations/pubsdata/maps/newmap_contact.jpg) no-repeat;
			width: 100%;
			height:100% !important;
			overflow:hidden;
			background-size:100% 100%;
			margin-top:20px;
			max-width:420px;
			max-height:300px;
			min-width:320px;
			min-height:300px;
			margin-bottom:20px;
			background-size:contain;
			z-index:-1;
			display:none;
			
		}
		  
		  #locations #leftCol {
			padding: 10px 0px 10px 0px;
			width: 100% !important;
			float: left;
			border-right: 0px solid #363636;
			border-bottom: 8px solid #363636;
			border-top: 0px solid #cccccc;
		}
		
		#corpOfficeHead {
			
			margin: 10px 0px 10px 0px !important;
			height:40px !important;
			float:left;
			width:99% !important;
			
		}
		
		#africasub {
			background: url(/public/pubsdata/Home_Page/locations/africa-background.png) no-repeat right 0px !important;
		}
		#asiasub {
			background: url(/public/pubsdata/Home_Page/locations/asia-background.png) no-repeat right 0px !important;
		}
		#australiasub {
			background: url(/public/pubsdata/Home_Page/locations/australia-background.png) no-repeat right 0px !important;
		}
		#eurasiasub {
			background: url(/public/pubsdata/Home_Page/locations/eurasia-background.png) no-repeat right 0px !important;
		}
		
		#europesub {
			background: url(/public/pubsdata/Home_Page/locations/europe-background.png) no-repeat right 0px !important;
		}
		#middleeastsub {
			background: url(/public/pubsdata/Home_Page/locations/middleeast-background.png) no-repeat right 0px !important;
		}
		#northamericasub {
			background: url(/public/pubsdata/Home_Page/locations/northamerica-background.png) no-repeat right 0px !important;
		}
		#southamericasub {
			background: url(/public/pubsdata/Home_Page/locations/southamerica-background.png) no-repeat right 0px !important;
		}
		
		#office1 {
		
			width:100% !important;
			float:left;	
			margin: 20px 0px 20px 0px !important;
		}
		
		#office2 {
		
			width:100% !important;
			float:left;	
			margin: 20px 0px 20px 0px !important;
		}
		
		#northamerica {
			border-bottom: 8px solid #363636;
			height: 190px !important;
			padding-left: 10px;
			padding-right: 10px !important;
			width:98% !important;
		}
		
		#europe {
			border-bottom: 8px solid #363636;
			height: 155px;
			padding-left: 10px;
			padding-right: 10px !important;
			width:98% !important;
		}
		#middleeast {

			padding-right: 10px !important;
			width:98% !important;
		}
		
		#southamerica {

			padding-right: 0px !important;
			width:98% !important;

		}
		
		#locations #rightCol {
			padding: 10px 0px 10px 0px;
			width: 100% !important;
			float: left;
			border-right: 0px solid #363636;
			border-bottom: 8px solid #363636;
			border-top: 0px solid #363636;
			min-width:100% !important;
		}
		  
		  #map_base	{
			
			display:none;  
			  
		  }
		  #Map	{
			  
			display:none;  
		  }
		  
		  #location_sub_table {
			
			
			margin:0px !important;
			width:100% !important;
			height:auto;
			padding:0px !important; 
			float:left;
			border-left:0px !important;
			
			
		  }
		  
		  #location_sub_table td {
			
			position:relative;
			width:95% !important;
			float:left;
			 
			
			
		  }
		  
		  #job_openings td {
			
			position:relative;
			float:left;
			width:90%;  
			  
		  }
		  
		  .mobileapp {
			
			display:none !important;
			
		  }
		  
		  .mobileapp2 {
			
			display:block !important;
			
		  }
		  
		  .location_sub_table_h5-Sub {
    	 	color: #000000;
    		font-size: 12px;
    		font-weight: bold;
    		padding-bottom: 2px;
		}
		
				 
		  #location_sub_table td h5 {
			
			
			font-size:.9em; 
			
		  }
		  
		  #location_sub_table td h6 {
			
			
			font-size:.9em; 
			
		  }
		  
		  .gotable {
			
			width:100%; 
			float:left;
			position:relative;
			height:auto; 
			  
		  }
		  
		  #gofurther_careers td	{
			  
			  position:relative;
			  float:left;
			  
			  
		  }
		  
		  #finance_career	{
			  
			 float:none !important;  
			  
		  }
		  
		  .career_why_like_us {
			  
			position:relative;
			float:left;
			width:95%;  
			  
		  }
		  
		  .career_why_like_us img {
			  
			padding:5px; 
			  
		  }
		  
		  .supplychain_careers {
			
			display:none;  
			  
		  }
		  
		  .gotable tr:first-child {
			  
			 display:none;
			  
			  
		  }
		  
		  .gotable img {
			 
			display:none;
			  
			  
		  }
		  
		  .gotable td {
			  
			  position:relative;
			  float:left;
			  margin:5px;
			  padding:5px;
			  background:#fff;
			  width:300px;
			  text-align:center;
			  
		  }
		  
		  #bottomContainer {
			  width: 100% !important;
   			  float: left;
			  clear:both;
		}
		
		#jobOpenings {
			  width: 100% !important;
			  height: 350px;
  			  border-right: 8px solid #363636;
			  float: left;
			  
		}
		  
		  #why-halliburton {
			  float: left;
			  width: 100% !important;
			  clear:both;
			  margin-bottom:10px !important;
			  border-top:8px solid #363636;
		}
		
		#whyheader {
			  border-bottom: 1px solid #cccccc;
			  width: 100% !important;
			  float:left;
			  
		}
		
		.career_stories {
			float: none !important;
			width: 80% !important;
			position: relative;
			top: 95px !important;
			left:45px;
			color: #ffffff;
			background:url(/public/pubsdata/customer-resources/img/mobile_img/career-story-back.png)repeat;
}
		
		#careerHomeImage {
		
			  display:none;	
			
		}
		#container {
			
			width:100% !important;
				
			
		}
		
		#container2 {
			width:100% !important;	
			height:100% !important;
		}
		#careersMainDiv {
			
			  width:100% !important;
			  height:auto !important;
			  
			  
			
		}
		
		#seeAlso {
			
			  width:100%;
			  float:left;	
			
		}
		
		.seealso_header {
			  
			  width:100% !important;
			  float:left;
			 
			  
			  
		}
		
		.seeAlsoSubFirst {
			 
			 
			 
		}
		
		#jobheader {
			  border-bottom: 1px solid #cccccc;
			  float:left;
			  width:100% !important;
	
		}
		#jobsublist {
			padding-left: 0px !important;
			margin-bottom: 0px !important;
			width:100% !important;
			float:left;
			
		}
		  
		  
		  /****** start wireline *********/
		  
		  #wiretable {
			  
			width:90% !important;
			  
			  
		  }
		  
		  #wiretable td {
			  
			position:relative !important;
			float:left !important;
			  
			  
		  }
		  
		  
		  /****** end wireline *********/
		  
		  /****** start multichem *********/
		  
		  .genericMobile	{
			  
			float:none !important;
			position:relative !important;
			padding:5px 15px 5px 15px !important;
			margin-bottom:20px !important;
			clear:both !important;  
			  
		  }
		  
		  
		  /****** end multichem *********/
		  
		  
		  /****** start solutions *********/
		  
		  	#challengeGenericComponent {
    
	
				padding-left: 3px;
		
		
			}
			
			#challange_case {
    			width:90%;
				position:relative;
				margin-top:45px;
				margin-left:0px;
				display:none;
			}
			
			#challange_content ul {
				
				width:90% !important;	
				
				
			}
			
			#deeptable td:first-child {
				
				width:95% !important;
				padding-right:15px !important;
				max-width:300px !important;	
				
			}
			
			#challengeOverviewComponent td:first-child {
				
				padding:5px;
				
			}
			
			#challengeOverviewComponent td:last-child {
				
				display:none;
				
			}
			
			.mobileClear {
			
				width:100% !important;
				max-width:400px;
				
			}
		  
		  /****** end solutions *********/
		  
		  /************ start events ************/
		  
		  
		  #main	{
			  
			width:100% !important;  
			  
			  
		  }
		  
		  #colheader	{
			  
			width:100% !important;
			padding: 10px 3px 10px 0px !important;  
			  
		  }
		  
		  #colheader33	{
			  
			width:100% !important;
			padding: 10px 3px 10px 0px !important;  
			  
		  }
		  
		  #nape_2013	{
			  
			width:100% !important;
			padding: 10px 3px 10px 0px !important;  
			  
		  }
		  
		  #colheader30	{
			  
			width:100% !important; 
			padding: 10px 3px 10px 0px !important; 
			  
		  }
		  #colheader34	{
			  
			width:100% !important; 
			padding: 10px 3px 10px 0px !important; 
			  
		  }
		  
		  #otc_brasil	{
			  
			width:100% !important; 
			padding: 10px 3px 10px 0px !important; 
			  
		  }
		  
		  #colheader31	{
			  
			width:100% !important;
			padding: 10px 3px 10px 0px !important;  
			  
		  }
		  
		  #colheader32	{
			  
			width:100% !important;
			padding: 10px 3px 10px 0px !important;  
			  
		  }
		  
		  #raoheader2	{
			  
			width:100% !important;
			padding: 10px 3px 10px 0px !important;  
			  
		  }
		  
		  #adipec	{
			  
			width:100% !important;
			padding: 10px 3px 10px 0px !important;  
			  
		  }
		  	  
		  #section43	{
			  
			width:32% !important;  
			  
		  }
		  
		  #rao1	{
			  
			width:32% !important;  
			  
		  }
		  
		  #rao2	{
			  
			width:32% !important;  
			  
		  }
		  
		  #rao3	{
			  
			width:32% !important;  
			  
		  }
		  
		  #section44	{
			  
			width:32% !important;  
			  
		  }
		  
		  #section45	{
			  
			width:32% !important;
			  
		  }
		  
		 #quickfinder	{
			 
			 
			width:90% !important;
			 
		 }
		  
		 		 
		 #section1	{
			 
			width:32% !important; 
			 
		 }
		 
		 #section2	{
			 
			width:32% !important; 
			 
		 }
		 
		 #section3	{
			 
			width:32% !important; 
			 
		 }
		 
		 #location .colnames:first-child {
			 
			padding-right:15px !important; 
			 
		 }
		 
		 .colnames {

			width:40% !important;
			padding:0px 0px 0px 5px;
			float:left;
			font-weight:bold;
			background:#333333 !important;
			

		}

		.colnames2 {

			width:45% !important;
			padding:5px 0px 0px 5px;
			float:left;
			font-weight:normal;
			overflow:hidden !important;
			white-space:nowrap !important;

		}
		  
		   /************ end events ************/
		   
		   /************ Begin Calculators ***********/
		   
		   
		  #form_wrap	{
			   
			
			padding:0px;
			   
			   
			   
		  }
		   
		  #documentListing_1368526481057_0_divChallenges div:first-child {
			  
			  display:none;
			  
		  }
		   #documentListing_1368526481057_0_divProductService div:first-child {
			  
			  display:none;
			  
		  }
		  
		  #documentListing_1368526481057_0_divBrand div:first-child {
			  
			  display:none;
			  
		  }
		  
		  #documentListing_1368526481057_0_divLocation div:first-child {
			  
			  display:none;
			  
		  }
		  
		  #documentListing_1368526481103_0_divChallenges div:first-child {
			
			  display:none;  
			  
		  }
		  
		  #documentListing_1368526481103_0_divProductService div:first-child {
			  
			  display:none;  
			  
		  }
		  
		  #documentListing_1368526481103_0_divBrand div:first-child {
			  
			  display:none;  
			  
		  }
		  
		  #documentListing_1368526481103_0_divLocation div:first-child {
			  
			  display:none;  
			  
		  }
		  
		  
		  
		  #documentListing_1368526481057_0_btn_search {
			  
			  position:absolute;
			  left:0;
				
			  
		  }
		  
		  #documentListing_1368526481057_0_btn_reset {
			  
				display:none;  
			  
		  }
		  
		  	  
		  #documentListing_1368526481094_0_divChallenges div:first-child {
			  
			  display:none;  
			  
		  }
		  
		  #documentListing_1368526481094_0_divProductService div:first-child {
			  
			  display:none;  
			  
		  }
		  
		  #documentListing_1368526481094_0_divBrand div:first-child {
			  
			  display:none;  
			  
		  }
		  
		  #documentListing_1368526481094_0_divLocation div:first-child {
			  
			  display:none;  
			  
		  }
		  
		  .topDivSearch {
			  
			width:100% !important;
			  
			  
		  }
		 
		  .Halcom_Search_Button {
			  
			 border-radius:0px !important; 
			  
		  }
		  
		  .Halcom_Reset_Button {
			  
			 border-radius:0px !important; 
			  
		  }
		   
		    /************ End Calculators ***********/

          #PreviewToolbar {
          
		  	display:none;
		  
          }
		  
		  	  
		  #socialBtn img {
			
			margin-top:0px; 
			float:right;
			  
		  }
		  
		  #menuBtn img {
			
			margin-top:0px; 
			float:right;
			  
		  }
		  
		  #searchBtn img {
			
			margin-top:0px; 
			float:right;
			  
		  }
		  
		  #fullsite {
			  
			padding-left:0px;
			 
			
			  
		  }
		  
		  #fullsite a {
			  
			  color:#ffffff;
			  
		  }

          .globalNavRegister {

          padding-right:5px;
          font-size:1em !important;
          }

          #globalNavWrapper .globalNavUtility {
          background:#CC0000;
          height: 50px;
          position: relative;
          }
		  
          #globalNavWrapper .globalNavLogo {
          float: left;
          margin-left: 0px;
          margin-top: 0px;
		  width:100%;

          }
		  
		  input::-webkit-input-placeholder {
          
          text-transform: uppercase;
          }


          #globalNavLogoLink {

          width:100%;

          }

          .globalNavUtility div div table tbody tr td {

          background:#999!important;


          }

          #searchbox_globalNavigationSearchHalcom_SearchInput {
          display:none;
          position:fixed;
		  
          left:-1px;
          z-index:33000;
          /* background:url('/web-resources/common/img/mobile_img/magnifysearch.png')#fff right no-repeat !important; */
          width:97%;
		  height:20px;
          top:48px;
          margin:0px;
          padding:10px 0px 10px 0px;
          border:10px solid #252525 !important;

          }
		  
		  #searchbox_globalNavigationSearchHalcom_SearchInput::-webkit-input-placeholder { 
		  
		  color:#252525; 
		  
		  }
		  
          #searchbutton_globalNavigationSearchHalcom_SearchInput {

          display:none;
          position:fixed;
          background:#252525;
          left:0;
		  
          z-index:34000;
          height:19px;
          top:58px;
          /* margin-left:335px; */
          padding:10px 0px 10px 0px;
          border:1px solid #000 !important;
          }
		  
		  #searchbutton_globalNavigationSearchHalcom_SearchInput img {
			position:relative;
			top:-10px;
		}
		
		.shareBox2 {
			background: #252525;
			display: none;
			margin-top: -5px;
			width: 100%;
			position: fixed;
			right:0px;
			z-index: 30002;
			border: 0px 2px 2px 2px solid #000000;
			
		}
		
		.shareBox2  div{
			
			width:33%;
			float:left;
			margin:3px;
			padding:3px 3px 10px 20px;
			
			
		}

		.shareBox2 a {
			
			color:#ffffff;	
			
		}

          #container {
          margin: 0px auto;
          overflow: hidden;
          width: 100%;
          }

          #pageWrapper {
          width: 100% !important;
          background-image:none;
          background-color:#ffffff;
          }

          #centerColumn-HomePageLayout {
          width: 100%;
          padding:0px;
          margin:0px;
          }

          .primaryNav {

          float:left !important;
          width:100% !important;
          height:100% !important;
          display:none;
          border:0px !important;
          padding:0px;
          margin:0px;
          }



          #globalNavWrapper li {
          font-size: 1em;

          width:100% !important;
          float:left !important;
          display:block;

          }

          #globalNavWrapper .primaryNav > ul {

          list-style:none;

          }


          #globalNavWrapper .primaryNav > ul > li  {
          width:50% !important;
          height:26px;
          margin-bottom:3px;
          float:left !important;
          display:block;
          padding:0px !important;
          margin-right:0px !important;
		  border:0px !important;
		 
          }

          #globalNavWrapper .primaryNav > ul > li:first-child  {
          width:50% !important;
          height:26px;
          padding:0px;
          margin-top:-3px;
          margin-bottom:3px;
          float:left !important;
          display:none;

          }

          #globalNavWrapper .primaryNav > ul > li:nth-child(2)  {
          width:50% !important;
          height:26px;
          padding:0px;
          margin-top:-3px;
          margin-bottom:3px;
          float:left !important;
          display:block;
		 

          }

          #globalNavWrapper .primaryNav > ul > li:nth-child(3)  {
          width:50% !important;
          height:26px;
          padding:0px !important;
          margin-top:-3px;
          margin-bottom:3px;
          float:left !important;
          display:block;


          }

          #globalNavWrapper .primaryNavLast {
          border-right: 0px none !important;
          min-width:50% !important;
		  float:left;
		  
		  
          }

          #globalNavWrapper .primaryNavLast > a {
          padding: 0px !important;
          text-align: left !important;
          
          background: #252525 url('/public/pubsdata/customer-resources/img/mobile_img/primarynavarrow.png') !important;
		  background-repeat:no-repeat !important;
		  background-position:right !important;
          border-right:0px !important;
          }

          #globalNavWrapper .primaryNav > ul > li > a {
          
          color: #bdbdbd;
          display: block;
		  text-align:left !important;
          font-size: 1em;
          font-weight: bold;
          padding:6px 6px !important;
         
          border-left:1px solid #000000;
         
		  background: #252525 url('/public/pubsdata/customer-resources/img/mobile_img/primarynavarrow.png');
		  background-repeat:no-repeat;
		  background-position:right;
          }

          .primaryNavDropdown {

          display:none !important;


          }
          
          #secondMenu {
            
          float:left;
          margin-top:0px;
		  margin-bottom:0px;
		  padding-bottom:0px;
          padding-right:5px;
          padding-left:5px;
          margin-left:-5px;
          color:#555555;    
          display:block;
		  clear:right;
		  width:47px;
		  height:30px;
		  position:relative;
		  
              
          }
		  
		  .halcomHomeComponents > #home_mid_wrapper > #home_right_wrapper > #home_news_header {

          
				background-image: url("/web-resources/common/img/news_top.gif");
				background-repeat: no-repeat;
				background-position: 230px 0px;
				border-bottom: 1px solid #cccccc;
				color: #363636;
				font-size: 16px;
				font-weight: bold;
				height: 40px;
				padding: 0px 0px 0px 20px;
				margin-left: 5px;
				margin-top:15px;
				text-indent: 0px;
				line-height: 40px;
				vertical-align: text-bottom;
          }

        
          .halcomHomeComponents > #home_mid_wrapper > #home_right_wrapper {

          float: left;
          background:#ffffff;
          margin:0px;
          padding:0px;
          width: 100%;
		  position:relative;
          }
		  
		  .halcomHomeComponents > #home_mid_wrapper > #home_right_wrapper > #home_news_content_wrapper {
    		background-image: url("/web-resources/common/img/spinner.gif");
    		background-position: center center;
    		background-repeat: no-repeat;
    		height: 95%;
		}

		.halcomHomeComponents > #home_mid_wrapper > #home_right_wrapper > #home_news_content_wrapper > ul {
    		
			margin:10px 0px 0px 10px;
    		width: 100%;
		}
		
		.halcomHomeComponents > #home_mid_wrapper > #home_right_wrapper > #home_news_content_wrapper > ul > li:last-child {
			list-style: none;
			background: url("/web-resources/common/img/news_bullet.gif") no-repeat;
			background-position: 0px 2px;
			padding-left: 20px;
			padding-right: 20px;
			padding-bottom: 9px;
			margin-bottom: 0px;
			margin-top: 0px;
			margin-left: -5px;
			border-bottom: 0px solid #cccccc !important;
		}
		
          .halcomHomeComponents > #home_mid_wrapper {
          float: left;
          width: 100%;
          }

          .halcomHomeComponents > #home_bottom_wrapper > #home_bottom_left {

          float: left;
          width: 100%;
		  border-top: 8px solid #363636;
		  height:auto;
          
          }
		  
		  .halcomHomeComponents > #home_bottom_wrapper > #home_bottom_left > .home_bottom_left_item {
			background-image: url("/web-resources/common/img/home_bottom_left_item_bg_mobile.gif");
			background-repeat: no-repeat;
			height: auto;
			overflow: hidden;
			padding: 0px 35px 0px 2px;
			border-bottom: 1px solid #cccccc;
			cursor: pointer;
		}
		
		.halcomHomeComponents > #home_bottom_wrapper > #home_bottom_left > .home_bottom_left_item:hover {
			background-image: url("/web-resources/common/img/home_bottom_left_item_bg_mobile.gif");
			background-repeat: no-repeat;
			height: 98px;
			overflow: hidden;
			padding: 0px 35px 0px 2px;
			border-bottom: 1px solid #cccccc;
			cursor: pointer;
		}
		  
          #globalNavArea {

          width:100% !important;


          }
          .halcomHomeComponents > #home_mid_wrapper > #home_left_wrapper {
          float: left;

          width: 100%;
          height:auto;
          padding:0px;
          margin:0px;

          }

          .halcomHomeComponents > #home_mid_wrapper {
          float: left;
          width: 100%;

          }

          .halcomHomeComponents > #home_bottom_wrapper {

          width:100%;
          float:left;
          }
          .halcomHomeComponents > #home_bottom_wrapper > #home_bottom_mid > #home_middle_wrapper {
          width: 100%;
          padding:0px 20px 0px 0px !important;
          float:left;
		  
          }

          .halcomHomeComponents > #home_bottom_wrapper > #home_bottom_mid > #home_bottom_mid_head {
          font-size: 16px;
          font-weight: bold;
          height: 40px;
          margin: 5px 10px 3px;
          vertical-align: middle;
          float:none !important;
          width:100%;
		  border-bottom:1px solid #cccccc !important;
		  clear:both;
		  background:#ffffff url("/web-resources/common/img/most_popular.gif") no-repeat right 0px;		  
		  
          }
		  
		  .halcomHomeComponents > #home_bottom_wrapper > #home_bottom_right > #home_right_wrapper_casestudy > #home_casestudy_header {
			background-image: url("/web-resources/common/img/case_studies_top.gif");
			background-position: 235px 0px;
			background-repeat: no-repeat;
			color: #363636;
			font-size: 16px;
			font-weight: bold;
			height: 40px;
			padding: 0px 0px 5px 10px;
			margin-left: 0px !important;
			margin-top:15px;
			text-indent: 0px;
			line-height: 40px;
			vertical-align: text-bottom;
			border-bottom: 1px solid #cccccc;
			border-top:8px solid #363636;
			}
			
			.halcomHomeComponents > #home_bottom_wrapper > #home_bottom_right > #home_right_wrapper_casestudy > #home_casestudy_content_wrapper > #home_casestudy_content_wrapper_ul {
			margin-left: 0px; 
			color: #363636;
			}
		  
		  .seeAll {
			border: 1px solid #ccc;
			width: 70px;
			height: 25px;
			padding: 5px;
			margin-bottom: 2px;
			margin-top: 3px;
			float: right;
			vertical-align: middle;
			line-height: 25px;
			background: url(/public/pubsdata/Home_Page/images/checkmark.png);
			background-repeat: no-repeat;
			background-position: 5px 9px;
			color: #363636 !important;
			text-decoration: none !important;
			font-weight: bold;
			display: block;
			text-align: right;
			opacity: 1.0;
			filter: alpha(opacity=100);
		}
		
		.halcomHomeComponents > #home_bottom_wrapper > #home_bottom_right > #home_bottom_right_head {
			background-image: url("/web-resources/common/img/downloads_top.gif");
			background-repeat: no-repeat;
			
			border-bottom: 1px solid #cccccc;
			color: #363636;
			font-size: 16px;
			font-weight: bold;
			height: 40px !important;
			padding: 0px 0px 0px 0px;
			margin-left: 14px;
			text-indent: 0px;
			line-height: 40px;
			vertical-align: text-bottom;
		}
		  
		  .halcomHomeComponents > #home_bottom_wrapper > #home_bottom_mid > #home_middle_wrapper table:first-child {
			
			margin-bottom:10px;
			
			background-image: url("/web-resources/common/img/home_bottom_left_item_bg_mobile.gif");
			background-repeat: no-repeat;
			border-top: 8px solid #363636 !important;
			border-bottom:0px !important;
			width: 100% !important;
			padding-right: 25px;  
			  
		  }
		  
		  .halcomHomeComponents > #home_bottom_wrapper > #home_bottom_mid > #home_middle_wrapper table:first-child:hover {
			
			margin-bottom:10px;
			
			background-image: url("/web-resources/common/img/home_bottom_left_item_bg_mobile.gif");
			background-repeat: no-repeat;
			border-top: 8px solid #363636 !important;
			border-bottom:0px !important;
			width: 100% !important;
			padding-right: 25px;  
			  
		  }
		  
		  .halcomHomeComponents > #home_bottom_wrapper > #home_bottom_mid > #home_middle_wrapper table {
			
			margin-bottom:10px;
			
			background-image: url("/web-resources/common/img/home_bottom_left_item_bg_mobile.gif");
			background-repeat: no-repeat;
			border-top: 1px solid #cccccc !important;
			border-bottom:0px !important;
			width: 100% !important;
			padding-right: 25px;  
			  
		  }
		  
		  .halcomHomeComponents > #home_bottom_wrapper > #home_bottom_mid > #home_middle_wrapper > table:hover {
			margin-bottom:10px;
			
			background-image: url("/web-resources/common/img/home_bottom_left_item_bg_mobile.gif");
			background-repeat: no-repeat;
			border-top: 1px solid #cccccc !important;
			border-bottom:0px !important;
			width: 100% !important;
			padding-right: 25px;  
			}

          .halcomHomeComponents > #home_bottom_wrapper > #home_bottom_mid > #home_middle_wrapper table td {
          font-size:1.1em !important;
          padding:10px;
          }

          .halcomHomeComponents > #home_bottom_wrapper > #home_bottom_mid > #home_middle_wrapper strong {

          font-size:1em !important;
          }

          .halcomHomeComponents > #home_bottom_wrapper > #home_bottom_mid > ul > li {
          font-size:1.1em !important;
          }

          .halcomHomeComponents > #home_bottom_wrapper > #home_bottom_right {
          float:left;
          width: 100%;
          font-size:1.1em !important;
		  height:auto !important;
		  border-top:10px solid #363636;
          }
		  
		  #home_casestudy_content_wrapper {
			margin-bottom: 0px!important;
			padding-bottom: 0px!important;
			height:auto !important;
			max-height: 206px;
		}

          .halcomHomeComponents > #home_bottom_wrapper > #home_bottom_right p {

          margin-right:10px;
          padding:0px 15px 0px 10px;

          }

          .halcomHomeComponents > #home_bottom_wrapper > #home_bottom_right table {
          float:left;
          width: 100%;

          }

          .halcomHomeComponents > #home_bottom_wrapper > #home_bottom_right table td {
          font-size:1.1em !important;
          padding:2px !important;
          margin:0px !important;

          }

          .halcomHomeComponents > #home_bottom_wrapper > #home_bottom_right > #home_bottom_right_head > strong {
          font-size: 1.1em !important;
          margin-right:10px !important;
          }
		  
		  #home_right_wrapper_casestudy {
			border-top: 10px solid #363636;
			border-bottom: 10px solid #363636;
		}

          .halcomHomeComponents > #home_bottom_wrapper > #home_bottom_mid {
          float:left;
          width: 100%;
		  height:auto !important;
          }

          .halcomHomeComponents > #home_bottom_wrapper {
          /*background-image: url("/web-resources/common/img/home_bottom_bg.gif");*/
          background:none;
          background-repeat: repeat-y;
          display: inline-block;
          }

          #DivFlash {

          display:none;

          }
          .middleImage {

          display:none;

          }
		  
		  
		  .globalFooterComponent {
			  
			padding:0px;  
			  
			  
		  }

          #footerWrapper {

          width:100%;
          float:left;
		  background: #CC0000;
		  border-top: 0px solid #CC0000;
          color: #FFFFFF;
          margin-top: 3px;
          padding-top:15px;
          text-decoration: none;
		  position:relative;
		  
          }

          #footerArea {
          width: 100%;
		  position:relative;
          }

          .globalFooterComponent > .footerleft {
          float: left;
          padding: 0;
          margin:0px !important;
          width:100% !important;
          }

          .globalFooterComponent > .footerleft > .footerCol1 {
          display:none;
          }

          .globalFooterComponent > .footerleft > .footerCol2 {
          display:none;
          }

          .globalFooterComponent > .footerleft > .footerCol3 {
          display:none;
          }
		  
		  .globalFooterComponent > .footerleft > .footerCol4 {
          display:none;
          }
		  
          .globalFooterComponent > .footerleft > .footercopy {
          /*float: left;
          padding: 10px 0;
          white-space: normal !important;
          width: 90% !important;
		  position:relative; */
		  display:none;
          
          }

          .globalFooterComponent > .footerleft > .footerright {
          float: left;
          padding: 10px 0 0;
          width: 100%;
          }

          .globalFooterComponent > .footerleft > .footerright > .imageCol1 {
          color: #FFFFFF;
          font-size:1.1em;
          float: left !important;
          padding: 0px 0px 0px 0px;
          margin:5px;
          vertical-align: top;
          width: 40%;
		  display:none;

          }

          .globalFooterComponent > .footerleft > .footerright > .imageCol2 {
          /*color: #FFFFFF;
          font-size:1.1em;
          float: left !important;
          padding: 0px 10px 20px 0px;
          margin:5px 5px 5px 5px;
          vertical-align: top;
          width: 95%;
		  position:relative;*/
		  display:none;


          }
		  
		  .globalFooterComponent > #mobileFooter {
			
			display:block !important;
			width:100%;  
			
			
		  }
		  
		  .globalFooterComponent > #mobileFooter > #mobileSocial {
			  
			padding-left:10px;
			overflow:hidden;
			
			  
		  }
		  
		  .globalFooterComponent > #mobileFooter > #mobileSocial > h2{
			  
			  color:#ffffff;
			  text-align:left;
			  
		  }
		  
		  .globalFooterComponent > #mobileFooter > #footerNavigation {
			  
			  width:100%;
			  padding-left:10px;
			  border:3px solid #e40000;
			  float:left;
			  clear:both;
			  overflow:hidden;
			  margin-top:3px;
			  
		  }
		  
		  .globalFooterComponent > #mobileFooter > #footerNavigation > #mobile1 {
			  
				width:30%;
				border-right:2px solid #e40000;
				float:left;
				padding-left:0px;	  
			  
			  
		  }
		  
		  .globalFooterComponent > #mobileFooter > #footerNavigation > #mobile2 {
			  
				width:30%;
				border-right:2px solid #e40000;
				float:left;
				padding-left:5px;	  
			  
			  
		  }
		  
		  .globalFooterComponent > #mobileFooter > #footerNavigation > #mobile3 {
			  
				width:32%;
				float:left;
				padding-left:5px;	  
			  
			  
		  }
		  
		  .globalFooterComponent > #mobileFooter > #footerNavigation  a {
			  
				color:#ffffff;
				text-decoration:none;  
			  	display:block;
				width:97%;
				border-bottom: 2px solid #e40000;
				float:left;
				clear:both;
				padding-top:5px;
				margin-bottom:10px;
		  }
		  
		  .globalFooterComponent .footermobilecopy {
			  
				display:block !important;
				float:left;
				clear:both;
				width:100%;
				background:#990000;
				padding:20px 5px 20px 5px; 
				text-align:center; 
			  
		  }

          /* secondary nav */

          .secondaryNav {
          display:none;
          position:absolute !important;
          z-index:500000;
          left:0 !important;
          top:0 !important;
          width:0px;
         /* height:auto !important;*/
         /* background-image:none !important;*/
          background: url(/public/pubsdata/customer-resources/img/mobile_img/right-shadow.png) repeat-y right 0px !important;
          padding:0px !important;
          margin:0px 10px 10px 0px !important;
		  color:#fff;
          }
		  
		  .secondaryNav > ul{
			  
		  background:#363636 !important; 
		  width:89% !important;	  
			  
		  }

          .secondaryNav .secondaryNavTitle {
         /* background-image:none !important;
          background:#383838 !important;*/
          padding-left:0px;
		  background: #CC0000 url(/public/pubsdata/customer-resources/img/mobile_img/right-shadow.png) repeat-y right 0px !important;
          }

          .secondaryNav .secondaryNavRight {
          background: none;
          height: 0px !important;
          position: absolute;
          display:none !important;
          right: 0;
          top: 0;
          width: 0px !important;
          }

          .secondaryNav > ul > li {
          border-top: 0px !important;
          font-size: 12px;

          padding: 10px 3px 10px 25px !important;
          width: 100% !important;
		  max-width:100% !important;
		 /* max-width:249px !important;*/
          margin:0px 0px 0px 0px;
		  

          }
		  
		  .secondaryNav > ul > li > ul li {
			font-size: 12px;
			line-height: 16px;
			padding: 4px 5px 3px 10px;
			max-width: 160px !important;
			width: 145px !important;
			background:none;
			border:0px !important;
			}

          .secondaryNav > ul > li > a {
          color: #ffffff;
		  padding-right:30px;

          }
		  
		  .secondaryNav > ul > li > a:hover {
          color: #ffffff;

          }
		  
		  .secondaryNav > ul > li > ul > li > a:hover {
          color: #ffffff;

          }

          .secondaryNav > ul > li ul a {
          color: #ffffff !important;
          text-decoration: none;
          }

          .secondaryNav > ul > li ul  {
          padding-left:10px;
          }

          .secondaryNav li {
         /* list-style: url('/public/pubsdata/customer-resources/img/mobile_img/secondarynavbullet.png') inside none !important; */

          vertical-align: middle;
          /*line-height: 90px; */
          }
		  
		   .secondaryNav ul li {
         /* list-style: url('/public/pubsdata/customer-resources/img/mobile_img/secondarynavbullet.png') inside none !important; */

          vertical-align: middle;
		  background-position: 90% 5px;
		  background-size:9px 13px;
		  margin-bottom:2px !important;
    	  margin-top:2px !important;
		  border-top:1px solid #252525;
		  border-bottom:1px solid #252525;
          
          }
		  
		  .secondaryNav ul li:hover {
			background: #363636 url(/web-resources/common/img/secondary_nav_arrow.png) no-repeat;
			background-position: 90% 5px;
			background-size:9px 13px;
			}
			
			.secondaryNav ul li ul li:hover {
			background: none !important;
			
			}

          .secondaryNav .secondaryNavCurrent {
          color: #ffffff;
          font-weight: bold;
          }

          .secondaryNav .secondaryNavBottom {

          background: none #383838 !important;
          border-top: 0px solid #c4c4c4 !important;
          width:100% !important;
          height:auto !important;

          }

          .secondaryNav .secondaryNavBottom img {

          padding:5px 0px 0px 5px;

          }

          .secondParagraph {

          border-top: 1px solid #252525;
          background: #383838 url(/public/pubsdata/customer-resources/img/mobile_img/right-shadow.png) repeat-y right 0px !important;
          padding:0px !important;
          margin:0px !important;
		  
          }
		  
		  		  
		  .secondParagraph a {
			  
			color:#fff;  
			  
		  }
		  
		  .social {

          
		  border-top: 1px solid #252525;
          background: #383838 url(/public/pubsdata/customer-resources/img/mobile_img/right-shadow.png) repeat-y right 0px !important;
          padding:10px 0px 10px 15px !important;
          margin:0px !important;
		  font-weight:bold;
		  vertical-align:text-top;
		  
          }
		  
		  .social a {
			  
			color:#bdc4af; 
			vertical-align:text-top; 
			text-decoration:none; 
			margin-top:3px; 
		  }
		  
		  .social img	{
			  
			
			  
		  }
		  
		  .socialheader	{
			  
			background:#777777 url(/public/pubsdata/customer-resources/img/mobile_img/right-shadow.png) repeat-y right 0px !important;
			color:#fff;
			font-weight:bold;
			padding:10px 10px 10px 15px;
			font-size:14px;
		  }
		  

          .share  {

          color:#ffffff;
          font-size:1.2em;
          padding: 10px 5px 10px 10px;

          }

          .share  img  {

          padding: 5px 5px 0px 0px;

          }

          /* breadcrumb */

          #breadCrumbComponent {
          display:none; 
          width:100%;
		  
		  height:30px;
          }
		  
		  #breadCrumbComponent ul  {
         /* display:none; */
          display:none;
          }
		  
		  #breadCrumbComponent .breadCrumbComponentSepBars {
			display:none;
		}
		  
          .addit {

          display:none;

          }

          #breadcrumbArea {
          width: 100% !important;
		  background:#363636;
		  padding:3px 0px 0px 0px;
		  margin-top:-4px;
		  /*display:none;*/
          }


          /*#centerColumn {

          width:100% !important;

          }*/

          #centerColumn, #centerColumn-OneColumnLayout {
          border: 0px solid #CCCCCC;
          border-top-left-radius: 0px;
          border-top-right-radius: 0px;
          overflow: hidden;
          padding:0px !important;
          position: relative;
          width:100% !important;
          }
		  
		  #centerColumn * p, #centerColumn-OneColumnLayout * p {
    	   margin-bottom: 10px;
    	   margin-top: 0;
		   padding: 0px 3px 0px 3px;
			}

          .genericContentComponent {

          padding:0px 1px 0px 1px !important;
		  width:100% !important;

          }

          .documentListingCustomComponent {

          padding:0px 15px 0px 15px !important;

          }
		  
		  .halcomDocListing a {

   
    		width:42px !important;
    		height:26px !important;
			overflow:hidden;
    		display:block !important;
    		float:left;
    		margin-left:0px !important;
    		font-size:10px;
    		text-decoration:none;
    		vertical-align:middle;
    		line-height:26px;
    		padding-left:4px !important;
    		font-weight:bold;
    		position:relative;
		}
		
		.halcomDocListing a.collapseLink {

    		background:none  !important;
    
		}

		.halcomDocListing a.expandLink {

    		background:none  !important;

		}
		  
		  #productsProductListComponent {
			  
		  padding:0px 3px 3px 10px !important;  
			  
		  }
		  
		  #productsProductListComponent div span p {
			
			padding:3px !important;
			  
		  }
		  
		  #productsProductListComponent > .productList > table {
			width: 100%;
			border: 1px solid #cccccc;
			padding: 0px;
			clear: both;
			}
		  
		  
          .productsProductGroupOverviewComponent {
			   
		    padding-left:5px !important;
			   
		   }
		   
		   /****** Begin Products and Services Home ********/
		   
		   #productLandingComponent > div {
    		background-color: #FDFDF9;
   			background-image:none !important;
    		background-repeat: repeat-x;
    		display: inline;
    		float: left;
    		margin-right: 5px;
    		min-height:200px !important;
    		width: 100% !important;
			}
			
			#productLandingComponent div #secondMenu img {
			display: block !important;
			}
			
			#productLandingComponent div ul li {
				list-style: none;
				padding: 10px 0px 10px 0px;
				border-bottom: 1px solid #ccc;
			}
		   
		   /****** End Products and Services Home ********/

          #centerColumn, #centerColumn-OneColumnLayout div {

          padding:0px !important;

          }

          #centerColumn-OneColumnLayout {

          margin: 0 5px 0px;
          padding: 0 5px 0px;
          }

          #centerColumn {
          width:100% !important;
          padding:0px !important;

          }

          #centerColumnWrapper div #centerColumnRow {
          margin-right: 0 !important;
          width:100% !important;

          }
          
          
          div#centerColumnWrapper {
          width: 100% !important;

          }
          
		  #centerColumnWrapper {
          width: 100% !important;

          }

          .ls-canvas .ls-area .ls-1st {
          margin-top: 0 !important;
          width:100% !important;
          }
          .ls-canvas .ls-cmp-wrap {
          padding: 1px 0;
          width:100% !important;
          }
          .ls-canvas .ls-col-body {
          overflow: hidden;
          width:100% !important;
          }
          .containerComponent > .twocolcontainerdiv {
          overflow: hidden;
          width: 99% !important;
          padding:5px !important;
          }
		  .containerComponent  > .containerComponentColumn {
			width:100% !important;
			float:left;
			overflow:visible;	
			background-color: #FDFDF9;
			margin-left: 0px;
			margin-right: 0px;
			margin-top:10px !important;
}

			.containerComponent > img {
			display:none;
			}
			
			.containerComponent > .containerComponentColumn > .containerComponentColumnInner h2#containerComponentHeader {
			border-bottom: 1px solid #cccccc;
			margin-bottom:5px;
			padding-bottom: 10px;
			color: #cc0000;
			font-weight: bold;
			clear:left;
			}
          .containerComponent > .twocolcontainerdiv > .twocolleftcontainer {
          background-color: #FDFDF9;
          background-image: none;
          background-repeat: no-repeat;
          border-bottom: 1px solid #DFDFED;
          float: left;
          margin: 0;
          padding: 0 0px 10px 0px !important;
          width:99% !important;
          }
		  
		  .containerComponent > .containerComponentColumn > .containerComponentColumnInner {
			background-image: none;
			background-repeat: no-repeat;
			border-bottom: 8px solid #363636;
			border-top: 0px solid #cccccc;
			border-right: 0px solid #cccccc;
			border-left: 0px solid #cccccc;
			margin-bottom: 0px;
			min-height: 245px;
			
			}
			
			
          .containerComponent > .twocolcontainerdiv > .twocolleftcontainer > h2 {

          padding-left:5px;

          }

          .containerComponent > .twocolcontainerdiv > .twocolrightcontainer > h2 {

          padding-left:5px;

          }
          .containerComponent > .twocolcontainerdiv > .twocolleftcontainer > .containercontent {

          padding-left:5px;

          }

          .containerComponent > .twocolcontainerdiv > .twocolrightcontainer > .containercontent {

          padding-left:5px;

          }

          .containerComponent > .twocolcontainerdiv > .twocolleftcontainer > img {
          width:99% !important;
          }
          .containerComponent > .twocolcontainerdiv > .twocolrightcontainer {
          background-color: #FDFDF9;
          background-image: none;
          background-repeat: no-repeat;
          border-bottom: 1px solid #DFDFED;
          float: left;
          margin: 0;
          padding: 0 0px 10px 0;
          width: 99% !important;
          }

          .containerComponent > .twocolcontainerdiv > .twocolrightcontainer > img {
          width:99% !important;
          }
		  


          .genericContentComponent > h1 {
          clear: none;
          }
          
          .genericContentComponent div p img {
              
             
              
          }    

          /**** search styles ****/

          #mainSearchResults {

          width:100% !important;
          float:left;


          }

          #mainSearchResults ul li {

          width:100% !important;
          float:left;
          margin:0px !important;
          padding:0px !important;

          }

          #mainSearchResults ul li div div p.linebreak, #mainSearchResults ul li div p {
          clear: none !important;
          margin: 0 !important;
          padding: 0 !important;
          width: 100% !important;
          }

          .Refine {
          border-left: 0px solid #CCCCCC !important;
          margin-left: 40px !important;
          margin-right:0px !important;
          padding-left: 40px !important;
          width: 100% !important;
          height:50% !important;

          display:none;



          }





          #Refine {


          width:90%;



          }

          #refine-resultsbutton img {

          margin:0px;
          /* width:99%; */

          }

          /**** end search styles ****/

          /* Baroid styles */

          .secondaryNav .secondaryNavContactUs {
			  
			  
			  padding: 6px 0px 6px 25px !important;
			  background: #cc0000 url(/web-resources/common/img/contact_us_envelope.png) right -5px no-repeat;
			  border-top:0px !important;
			  border-bottom:0px !important;
		  }
		  
		  .secondaryNav .secondaryNavContactUs:hover {
			  
			  
			  padding: 6px 0px 6px 25px !important;
			  background: #cc0000 url(/web-resources/common/img/contact_us_envelope.png) right -5px no-repeat;
			  border-top:0px !important;
			  border-bottom:0px !important;
		  }
		  
		  .secondaryNav .secondaryNavContactUs a {
			  
			  
			  color:#ffffff;
			  
		  }
		  
		  .secondaryNav .secondaryNavContactUs img {
          display:none;
          }



          #tabbedNav {
          width: 100% !important;
		  border-left:1px solid #cccccc;
		  margin-bottom:5px;

          }


          .tabbedNavComponent {

          width:100%;
		  

          }

          .tabbedNavComponent, .tabbedNavComponent > ul {
          
          overflow: hidden;
          position: relative;
          width:100% !important;
		  

          }
		  
		  .spotlightComponent .spotlightBody td {
			 width:100%;
			text-align: left;
			}

          #centerColumnWrapper {

          float: left;
          width: 100% !important;

          }



          /* end Baroid styles */

          /* begin productsProductOverviewComponent */

          #productsProductOverviewComponent table tbody tr:last-child {

          display:none;

          }

          #productsProductOverviewComponent img {

          margin-left:5px;

          }

          /* right nav begin */
          .rightNavWrapper {

          width:100%;
          float:left;


          }

          .rightNavWrapper > .sidebarTitleComponent > .rightNavHeader {
          background: none #f1f1f1 !important;
          background-repeat: repeat-x !important;
          margin-left: 0px !important;
          min-height: 50px !important;
          padding-bottom: 5px;
          padding-top: 0;
          width: 100% !important;
		  border-top:8px solid #363636;
          }

          .rightNavWrapper > .sidebarTitleComponent > .rightNavHeader > img {
          float: left;
          padding: 0 0px 0 0px !important;
          position: relative;
          top: 2px;
          }

          #rightColumn .ls-area-body {
          background: none;
          margin-bottom: -2px;
          }

          #rightColumn > .ls-area-body > .ls-cmp-wrap:last-child {
          left: 2px;
          position: relative;
          width: 100%;
          }

          #rightColumn {
          background: none;
          background-repeat: repeat-y;
          display: block;
          margin-bottom: 20px;
          margin-left: 0 !important;
          width:100% !important;
          left:0px !important;
          }
		  
		  .rightNavWrapper > .sidebarStaticLinksComponent > ul > li > a {
		  
		  position:relative;	  
		  z-index:15;  
			  
		  }
		  
		  #rightColumn > .ls-area-body > .ls-cmp-wrap .sidebarDocumentListingComponent h2 {
		  
		  width:95% !important;
		  
		}
		
		.rightNavWrapper > .sidebarStaticLinksComponent > h2 {
		  
		  width:95% !important;
		
		}
		
		.holdsShowcaseDescription {
		
		  width:95% !important;	
		  max-width:95% !important;
		  
			
		}

          /* right nav end */
		  
		  /*  Social media hub begin */
		  
		  #hubContainer {
    		margin: 0 auto;
   		 	width: 100% !important;
			display:none;
		}
		
		
		  #ytContainer {
    		border: 1px solid #CCCCCC;
    		float: left;
    		height: 350px;
    		margin-bottom: 10px;
   		 	width: 99% !important;
		}
		
		.defContainer {
    		border: 1px solid #CCCCCC;
    		height: 350px;
    		overflow: hidden;
    		position: relative;
			float:left;
   			width: 99% !important;
			}
			
		#twContainer {
    		float: left !important;
    		margin-bottom: 10px;
   		 	margin-left: 10px;
		}
			
		.liContainer {
    		border: 1px solid #CCCCCC;
    		float: left;
    		height: 350px;
   		 	margin-right: 10px;
    		overflow: hidden;
    		position: relative;
    		width: 99% !important;
		}
		
		.ligContainer {
    		border: 1px solid #CCCCCC;
    		float: left !important;
    		height: 350px;
    		overflow: hidden;
    		position: relative;
    		width: 99% !important;
		}
		
		.defFooter {
    		background-color: #FAFAFA;
    		bottom: 0;
    		color: #666666;
    		font-family: Arial,Helvetica,sans-serif;
    		font-size: 11px;
    		height: 16px;
    		padding: 4px;
    		position: relative !important;
    		text-align: right;
    		width: 99%;
		}

		#social_hub_content {
		
			margin:0px !important;
			padding:0px !important;
			width:97% !important;	
			max-width: 97% !important;
		}
		  
		  
		  /*  Social media hub end */

          /* begin tools and resources */

          #toolsAndResourcesComponent {
          border: 0 solid #CCCCCC;
          display: inline;
          float: left;
          padding: 0;
          width: 100% !important;
		  
          }

		 			
		
          #toolsAndResourcesComponent > #content_twoCol {
          background: url("/web-resources/components/img/content_twoCol_table_bg.gif") repeat-y scroll 0 0 transparent;
          border-right: 1px solid #D4D4D4;
          display: inline;
          float: left;
          margin-left: 0;
          padding-bottom: 20px;
          width: 100% !important;
          }

          #toolsAndResourcesComponent > #content_twoCol > .toolsAndResourcesHomeComponent > .featured_twoCol {
          color: #FFFFFF;
          display: inline;
          float: left;
          height: auto;
          margin: 0px;
          text-align: center;
          width: 100% !important;
		  clear:both;
          }
		  
		  
          #toolsAndResourcesComponent > #content_twoCol > .toolsAndResourcesHomeComponent > div div.two_col_top {
          background: url("/web-resources/components/img/two_col_top.gif") no-repeat scroll 0 0 transparent;
          height: auto;
          width: 100% !important;
          }

          #toolsAndResourcesComponent > #content_twoCol > .toolsAndResourcesHomeComponent > .content_twoCol_left > .icon {
          color: #CC0000;
          
          font-weight: normal;
          height: 30px;
          line-height: 20px;
          padding: 15px 0 0px 10px;
		  
          vertical-align: top !important;
          width: 100% !important;
		  
          }

          #toolsAndResourcesComponent > #content_twoCol > .toolsAndResourcesHomeComponent > .featured_twoCol > img {
          width:95% !important;
          height:auto !important;
          display:none !important;
          
          }

          #toolsAndResourcesComponent > #content_twoCol {
          background: url("/web-resources/components/img/content_twoCol_table_bg.gif") repeat-y scroll 0 0 transparent;
          border-right: 1px solid #D4D4D4;
          display: inline;
          float: left;
          margin-left: 0;
          padding-bottom: 20px;
          width: 100% !important;
		 
          }

          #toolsAndResourcesComponent > #content_twoCol > .toolsAndResourcesHomeComponent > .content_twoCol_right {
          background-color: #FDFDF9;
          background: none;
          background-repeat: no-repeat;
          display: inline;
          float: left;
          margin-right: 0px !important;
		  margin-left:0px !important;
          width:100% !important;
		  border-top:8px solid #363636;
		  clear:both;
          }

          #toolsAndResourcesComponent > #content_twoCol > .toolsAndResourcesHomeComponent > .content_twoCol_left {
          background-color: #FDFDF9;
          background: none;
          background-repeat: repeat-x;
          display: inline;
          float: left;
          margin-left: 0px;
          width:100% !important;
		  clear:both;
		  
          }

          #toolsAndResourcesComponent > #content_twoCol > .toolsAndResourcesHomeComponent > .content_twoCol_right > p.h3P, #toolsAndResourcesComponent > #content_twoCol > .toolsAndResourcesHomeComponent > .content_twoCol_left > p.h3P {
          margin-right: 2px !important;
          text-align: right;
		  width:98% !important;
		  max-width:100% !important;
		  clear:both;

          }

          #toolsAndResourcesComponent > #content_twoCol > .toolsAndResourcesHomeComponent > .content_twoCol_left > .h3Title {
          margin-left: 0px;
          width: 100% !important;
          margin-right:2px;
         
          }
		  
		  #toolsAndResourcesComponent > #content_twoCol > .toolsAndResourcesHomeComponent > .content_twoCol_right > .h3Title > p.h3P, #toolsAndResourcesComponent > #content_twoCol > .toolsAndResourcesHomeComponent > .content_twoCol_left > .h3Title .toolsSection {
			text-align: left;
			margin-right: 0px;
			margin-top: 0px;
			overflow: auto;
}
		  
		  #toolsAndResourcesComponent > #content_twoCol > .toolsAndResourcesHomeComponent > .content_twoCol_right > .h3Title > p, #toolsAndResourcesComponent > #content_twoCol > .toolsAndResourcesHomeComponent > .content_twoCol_left > .h3Title > p {
			width:90% !important;
			
		}

          #toolsAndResourcesComponent > #content_twoCol > .toolsAndResourcesHomeComponent > div div.two_col_top {
          background: url("/web-resources/components/img/two_col_top.gif") no-repeat scroll 0 0 transparent;
          height: 15px;
          width: 100% !important;
          }

          #toolsAndResourcesComponent > #content_twoCol > .toolsAndResourcesHomeComponent > .content_twoCol_right > .icon {
          color: #CC0000;
         
          font-weight: normal;
          height: 20px;
          line-height: 20px;
          padding: 15px 0 5px 10px;
          vertical-align: top !important;
          width: 100% !important;
		  
          }

          #toolsAndResourcesComponent > #content_twoCol > .toolsAndResourcesHomeComponent > .content_twoCol_right > .h3Title {
          margin-left: 0px;
          width: 100%;
          margin-right:2px;
		 
          }
		  
		  #toolsAndResourcesComponent > #content_twoCol > .toolsAndResourcesHomeComponent > .content_twoCol_left > .icon > .icon_Title {
			font-size: 18px;
			line-height: 18px;
			color: #cc0000;
			font-weight: normal;
			padding: 0px 0px 10px 10px;
			margin-bottom: 10px;
		}
		
		#toolsAndResourcesComponent > #content_twoCol > .toolsAndResourcesHomeComponent > .content_twoCol_right > .icon div.icon_Title {
			padding: 0px 0px 0px 10px;
		}

          /* end tools and resources */
			


			}