/* RFID CSS DOCUMENT 2008 */ 

/*IE 6 KILLER*/
 
  #IE6_overlay{ width:600px; position:absolute; z-index:9999; height:100%; text-align:center; left:0; top:0; margin:0; padding:0; 
  font-size:11px}
  #IE6_killer{width:700px; height:499px; border:1px solid #fff; background:transparent url(http://www.jghinternet.com/images/ie6.png) repeat scroll right top; 
margin:10px; padding:20px 120px 0 50px; text-align:left;}
  #IE6_killer a{color:#000!important;font-size:12px;font-family:Arial, Helvetica, sans-serif;}
  #IE6_killer a:hover{color:#fff;}
  #IE6_killer p{font-size:12px;font-family:Arial, Helvetica, sans-serif; color:#fff;}
  #IE6_killer li{color:#fff!important;}
  #IE6_killer h1{color:#fff!important; background:none!important;}
  #IE6_killer h2{
  font-size:14px !important;color:#fff;
 padding:0px 0px 10px !important;
 font-weight:bold !important;
  }

	*{margin:0; padding:0; outline:none;}
	html, body{ 
		height:100%;  
		margin:0px;
		background:#E9E9E9 url(images/bg.jpg) repeat-y top center;
		font-size:62.5%;
		font-family:Arial, Helvetica, sans-serif;
	} 

	#container{ 
		padding:0;
		width:799px;
		margin:0px auto; 
	}

	#top{
		margin-top:0px;
		width:799px;
		height:110px;
	}
	.site_1 #top, .site_2 #top, .site_3 #top{background:transparent url(images/top-blue.jpg) no-repeat top;}
	.site_4 #top, .site_5 #top, .site_6 #top, .site_7 #top, .site_8 #top, .site_9 #top, .site_sitesearch #top{background:transparent url(images/top-green.jpg) no-repeat top;}
	.site_10 #top, .site_11 #top, .site_12 #top, .site_13 #top{background:transparent url(images/top-taupe.jpg) no-repeat top;}
	.site_14 #top, .site_15 #top, .site_16 #top, .site_17 #top, .site_18 #top, .site_19 #top{background:transparent url(images/top-yellow.jpg) no-repeat top;}
	
/*MENU STYLED HERE*/

	#menu{
		background:#fff url(images/menu.gif) top left repeat-x;
		height:23px;
		width:798px;
		padding:0px 0 0px 0;
		text-align:center;
		margin:0px 0px 0px 0;
		}
	#menu ul{
		padding:0px 0 0 0;
		margin:0px;
		list-style:none;
	}
	#menu li{
		float:left;
		display:block;
		padding:6px 13px 0px 13px;
		margin:0;
		height:23px;
	
	}
	.diff_menu{background:url(images/menu_dfii.gif) top left repeat-x!important;}
	.active{background:#fff url(images/menu2bg_over.gif) top left repeat-x;}
	
	#menu a{ 
		font-size:1.8em;
		color:#000000;
		text-decoration:none;
		text-transform:capitalize;
		
	}
	#menu a:hover{color:#ffffff;}
	#menu .clicked{color:#fff;}
	
/*MENU ITEMS ON FIRST MENU NOT VISIBLE*/

	#menu .menu8, #menu .menu9, #menu .menu10, #menu .menu11, #menu .menu12, #menu .menu13, #menu .menu14, #menu .menu15, #menu .menu16,#menu .menu7, #menu .menu17, #menu .menu18, #menu .menu19{display:none;}	

	#menu2 {
		background:#fff url(images/menu.gif) top left repeat-x;
		height:23px;
		width:798px;
		padding:0px 0 0px 0;
		text-align:center;
		display:block;
		clear:left;
		margin:0px 0px 0px 0;
		}
	#menu2 ul{
		padding:0px 0 0 0!important;
		margin:0px;
	}
	#menu2 li{
		float:left;
		display:block;
		padding:6px 6px 0px 6px;
		margin:0;
		height:23px;
	}
	
	#menu2 a{ 
		font-size:1.8em;
		color:#000000;
		text-decoration:none;
		text-transform:capitalize;
		
	}
	#menu2 a:hover{color:#ffffff;}
	#menu2 .clicked{color:#fff;}

/*MENU ITEMS ON SECOND MENU NOT VISIBLE*/

	#menu2 .menu1, #menu2 .menu2, #menu2 .menu3, #menu2 .menu4, #menu2 .menu5, #menu2 .menu6, #menu2 .menu7, #menu2 .menu18, #menu2 .menu19{display:none;}
	

/*CONTENT*/

	#content{
		background:#fff none repeat scroll 0%; 
		color:#000000;
		height:auto; 
		padding:5px 0;
		width:566px!important;
		width/**/:/**/ 563px;
		font:11px Arial;
		margin:0;
		border-right:1px solid #C5C5C5; 
	}
	#content:after{content:""; width:100%; display:block; clear:both;}

	h1{
		color:#FFFFFF;
		font-size:1.4em; 
		font-weight:bold; 
		margin:0px 0px 10px 0px;
		padding:50px 10px 5px 11px;
		text-transform:capitalize;	
	}
	
/*H1 BACKGROUNDS FOR DIFFERENT PAGES STYLED HERE*/ 

	.site_1 h1{background:#FFFFFF url(images/news_header.gif) no-repeat scroll center bottom;}
	.site_2 h1{background:#FFFFFF url(images/what_isrfid_header.gif) no-repeat scroll center bottom;}
	.site_3 h1{background:#FFFFFF url(images/about_header.gif) no-repeat scroll center bottom;}
	.site_4 h1{background:#FFFFFF url(images/consultant_profiles.gif) no-repeat scroll center bottom;}
	.site_5 h1{background:#FFFFFF url(images/news_header.gif) no-repeat scroll center bottom;}
	.site_6 h1{background:#FFFFFF url(images/professional_services.gif) no-repeat scroll center bottom;}
	.site_7 h1{background:#FFFFFF url(images/consultant_profiles.gif) no-repeat scroll center bottom;}
	.site_8 h1{background:#FFFFFF url(images/professional_services.gif) no-repeat scroll center bottom;}
	.site_9 h1{background:#FFFFFF url(images/centre_header.gif) no-repeat scroll center bottom;}
	.site_10 h1{background:#FFFFFF url(images/lab_header.gif) no-repeat scroll center bottom;}
	.site_11 h1{background:#FFFFFF url(images/academy_header.gif) no-repeat scroll center bottom;}
	.site_12 h1{background:#FFFFFF url(images/membership_header.gif) no-repeat scroll center bottom;}
	.site_13 h1{background:#FFFFFF url(images/alliance_header.gif) no-repeat scroll center bottom;}
	.site_14 h1{background:#FFFFFF url(images/white_paper_header.gif) no-repeat scroll center bottom;}
	.site_15 h1{background:#FFFFFF url(images/case_studies.gif) no-repeat scroll center bottom;}
	.site_16 h1{background:#FFFFFF url(images/events_header.gif) no-repeat scroll center bottom;}
	.site_17 h1{background:#FFFFFF url(images/news_header.gif) no-repeat scroll center bottom;}
	.site_18 h1{background:#FFFFFF url(images/news_header.gif) no-repeat scroll center bottom;}
	.site_19 h1{background:#FFFFFF url(images/news_header.gif) no-repeat scroll center bottom;}
	.site_sitesearch h1{background:#FFFFFF url(images/professional_services.gif) no-repeat scroll center bottom;}


/*TEXT STYLED HERE*/

	.text{margin:0px 10px 5px;}
	.text img{border:none;}
	 
	.text h2{
		font-size:1.4em;
		color:#616161;
		font-weight:bold;
		margin:10px 0px;
	}
	.text ul{   
		margin:5px 5px 5px 15px; 
		list-style:none; 
		padding:0 0 0 15px;
	}
	.text li{  
		font:11px Arial; 
		padding:0px;
		margin:0;
		list-style:square;
		background:none!important;
	}		
	.text a{
		font:11px Arial;
		color:#014979;
		text-decoration:none;
	}
	.text img{margin:10px;}


/*CONSULTANT PROFILE RECORDS STYLED HERE*/

	.profile_record{ 	
		padding:4px 4px 10px 4px;
		margin:0px 0px 5px 0;
		border:1px solid #000;
		border-bottom:1px solid #C5C5C5;
	}
	.profile_record h1{ 
		font-size:1.8em;
		color:#000000;
		margin:0px; 
		padding:0px 0 0 4px!important; 
		background:none !important; 
	
	}	
	.profile_record img{margin:5px 5px 0px 4px!important;}
	.profile_record a{color:#014979; text-decoration:none;}
	.profile_record a:hover{color:#000000; text-decoration:none;}
	.profile_record .home_date{display:block;}
	.profile_record .heading_h1{display:block; font-weight:bold;}

/*CONTENT TOOLS TOP STYLED HERE*/

	.content_tools_top{ 
			height:26px;
			padding:0px;
			width:563px;
			color:#666666;
			text-decoration:none;
			margin:10px 0px 0px;
		} 
	.content_tools_top ul{  
		display:inline;
		margin:0px;
		padding:0px;		
	}
	.content_tools_top li{ 
		display:inline;
		list-style:none;
		padding:2px 15px 0px 0px;
		margin:0;
	}
	
	.content_tools_top a{
		color:#014979;
		text-decoration:underline;
		} 
	
	.content_tools_top a:hover{
		color:#666666 ;
		text-decoration:underline;
		} 
	 
	.home_tags{display:none;}
	.home_tags a{color:#999999; text-decoration:underline;}
	.home_tags a:hover{color:#000000; text-decoration:underline;}

/*RIGHT CONTENT STYLED HERE*/

	.right_content{ 
		background:#fff; 
		float:right;
		margin:0 0 5px 0;
		height:auto;
		padding:0px 0px 0px 0; 
		width:232px;
		font-size:2em;
		border-bottom:1px solid #CCCCCC;
	}
	.right_content p{ 
		text-align:left;
		color:#000000;
		margin:0px 10px 0px 10px;
		padding:5px;
	}
	.right_content a{color:#696051; text-decoration:none;}
	.right_content a:hover{color:#000000; text-decoration:none;}
	.right_content img{margin:10px; bordexr: 1px solid #40444A; float: right;}
	.right_content h1{
		background:#CCCCCC url(images/as_title.gif) top center repeat-x;
		font: arialArial, Helvetica, sans-serif;
		font-size:14px;
		color:#000000;
		font-weight:normal!important;
		height:19px; 
		margin:5px 0px 5px 0px;
		padding:2px 2px 0pt 10px;
		width:219px; text-transform:uppercase; 
	}
	.right_content h2{font-size:1em; margin:5px;}
	.right_content ul{margin:10px 0px 10px 18px;}
	.right_content .pdf_record{display:none;}
	
	.endorsed a{display:list-item; margin:0px 0px 0px 22px;}
	.endorsed img{float:left; padding:0px 0px 0px 60px;}
	
	.associations{height:141px;}
	.associations img{border:none;}
	.associations a{display:block; text-decoration:none;}
	.banner_images{height:150px;}
	
	.uses{
		background:#F09B04 none repeat scroll 0% 0%;
		clear:both;
		color:#696051!important;
		font-weight:bold;
		display:block;
		height:155px;
		margin:0px 1px 0px 0px;	
		border-bottom:1px solid #CCCCCC;
	}
	.uses .pdf_record{display:block!important; margin:0px 0px 0px 28px; clear:both;}
	
	
	

/*SEARCH BLOCK STYLED HERE*/
	.contentdiv{max-height:146px; margin:0 0 7px 0; max-width:231px;}
	#search_site{    
		background:#FFFFFF url(images/searchbg.gif) repeat-x top left !important;
		border:1px solid #C5C5C5;
		border-left:none;
		border-right:none;
		height:23px;
		margin:2px 0px 6px 0px;
		width:231px;
	}
	#search input{
		background:#FFFFFF none repeat scroll 0% 0%;
		border:1px solid #B6B6B6;
		color:#000;
		margin:5px;
		width:132px;
	}
	.keyword{
		background:transparent url(images/arrow.png) no-repeat scroll left top !important;
		border:none !important;
		height:21px!important;
		width:58px!important;
	}

/*ASSOCIATIONS BLOCK STYLED HERE*/
	
	.block h2{
		background:url(images/dot.gif) bottom left no-repeat;
		padding:4px 0 0 15px;
		margin:0;
		font-size:11px;
		font-weight:lighter;
	
	}
	.block a{ 
		color:#000000;
		text-decoration:none;
	}
	.block .pdf_record{display:none;}
	
	.ass_image{height:55px;}


/*SA NEWS RECORDS STYLED HERE*/

	.sa_news_record{
		border:#ccc 1px solid;
		margin:0px 0px 5px 0pt;
		padding:4px 4px 10px;
	}
	.sa_news_record img{margin:5px !important;}
	.sa_news_record h1{
		background:none!important;
		margin:0px;
		padding:0px 0pt 0pt 0px !important;
		color:#000;
	}
	.sa_news_record:after{content:""; width:100%; display:block; clear:left;}
	.sa_news_record .home_date{display:block;}
	.sa_news_record .home_date:before{content:"Date: ";}
	.sa_news_record .content_tools_top a{color:#014979; text-decoration:none;}
	.sa_news_record .content_tools_top a:hover{color:#000;}
	.sa_news_record .content_tools_top .facebook, .sa_news_record .content_tools_top .back, .sa_news_record .content_tools_top .print{display:none;}

/*RECORD NAVIGATION STYLED HERE*/
	.record_nav_top{     
		background:#fff;
		margin-top:0px;
		color:#000000 !important;
		padding:2px 7px 0;
		text-align:right;
		border-bottom:1px solid #C5C5C5;
	}
	.record_nav_top p{   
		font:11px Arial !important;
		color:#000000 !important;
		margin:5px 5px 10px 12px !important;
		padding:0px  !important;
	}
	.record_nav_top a{   
		font:11px Arial !important;
		color:#0033FF;
		text-decoration:none !important;
	}
	.record_nav_bottom{display:none;}

	#footer {
		background:#fff url(images/footerbg.jpg) no-repeat top center;
		display:block;
		width:785px;  
		border-top:1px solid #C5C5C5; 
		color:#000000;
		margin:0px 5pt 0pt;
		text-align:left;
		padding:20px 0px 0px;
		font-size:1.4em;
		clear:both;
	}
	#footer a{
		color:#000000;
		text-decoration:none;
		margin: 0px;	
	}
	#footer a:hover{color:#000000;}
	
	#social{margin:20px 0px 0px 0px;}
	


	.pdf_record li{list-style-image:url(images/pdficon.gif); list-style-position:outside;}
	.pdf_record a{ 
		font-size:9px;
		color:#000000;
		text-decoration:none;

	}
	.pdf_record a:hover{
		color:#000000;
	}

/*HOME PAGE RECORDS STYLED HERE*/
	
	.home_record{ 
		background-color:#FFFFFF;  
		margin:0px 0 0 0;
		border-bottom:1px solid #C5C5C5;
		padding:5px;
	}
	.home_record h1{
		background:none!important;
		margin:0px;
		padding:0px 0pt 0pt 125px !important;
		font-size:12px;
		text-transform:none;
	}
	.home_record img{margin:0px;}
	.home_record a{color:#000!important; font-weight:bold; font-size:1em;}
	.home_record .pdf_record{display:none;}
	.home_record:after{content:""; width:100%; display:block; clear:left;}
	
	.home_link{text-align:center; border-top:1px solid #000;}
	.home_link img{display:inline;}
	.home_link p{display:inline; font-size:18px;}
	.home_link .pdf_record{display:inline;}
	.home_link .pdf_record a{top:760px;}
	.home_link .home_tags{display:none;}

/*BREAKING NEWS RECORD STYLED HERE*/
	
	.home_record{ 
		background-color:#FFFFFF;  
		margin:0px 0 0 0;
		border-bottom:1px solid #C5C5C5;
		padding:5px;
	}
	.breaking_news_record{ 
		background-color:#FFFFFF;  
		margin:0px 0 0 0;
		border-bottom:1px solid #C5C5C5;
		padding:5px;
	}
	.breaking_news_record h1{
		background:none!important;
		margin:0px;
		padding:0px 0pt 0pt 125px !important;
		font-size:12px; 
	}
	.breaking_news_record img{margin:0px 5px 0px 0px;}
	.breaking_news_record a{color:#000!important; font-weight:bold; font-size:1em;}
	.breaking_news_record .home_date{display:block; margin:10px 0px 10px 0px;}
	.breaking_news_record .home_date:before{content:"Date: ";}
	.breaking_news_record .pdf_record{display:none;}
	.breaking_news_record:after{content:""; width:100%; display:block; clear:left;}

/*IE 7 FIXES HERE*/
	
	*:first-child+html h1{padding-top:50px;}
	*:first-child+html .right_content h1{padding-top:2px;}
	*:first-child+html #menu{height:27px;}
	*:first-child+html .breaking_news_record{height:130px;}
	*:first-child+html .home_record{min-height:40px;}
	*:first-child+html .sa_news_record{min-height:130px;}
	*:first-child+html .uses h1{margin:0px!important;}
	*:first-child+html .pdf_record a{}
	
	
/*IE 6 FIXES HERE*/
	*html body #top{margin:0px 0px 0px 7px;}
	*html body #menu{margin:0px 0px 0px 7px;}
	*html body #menu2{margin:0px 0px 0px 7px;}
	*html body #container{width:;}
	*html body #content{margin:0px 0px 0px 7px;float:left;width:520px!important;}
	*html body .right_content{margin:0px 0px 0px 0px;width:200px;}
	*html body .content_tools_top{width:520px!important;float:left;}
	*html body .text{margin:0px 0px 0px 0px; padding:0px 0px 0px 3px;width:500px;}
	*html body .text h1{width:500px;}
	*html body .profile_record{margin:0px; padding:0px;}
	*html body .back{display:none;}
	*html body .home_record{height:80px;}
	*html body .sa_news_record{height:170px;}
	*html body .search_site{width:200px;} 

