*			{font-family:Tahoma, sans-serif;}
img  		{border:none;}
br			{clear:both;}
body 		{margin:0; padding:0; text-align:center;}
a:hover 	{color:#ff7216;}
a:visited 	{color:#0000FF;}

#wrapper 	{width:800px; margin:0 auto 0 auto; padding:0; background:#FFFFFF;}

#menu 		{width:800px; height:70px; background:#FFFFFF;}
	#menu #tabs 			{height:30px; padding:0 0 0 40px;}
	#menu #tabs a{
		padding:7px 0 0 0; 
		display:block; 
		width:98px; 
		font-weight:bold; 
		height:23px; 
		font-size:12px; 
		color:#FFFFFF; 
		float:left; 
		text-decoration:none; 
		margin:0 3px 0 0; 
		background:url(/images/dll/menu-tab-off.gif) no-repeat;
        }
	#menu #tabs a:hover		{background:url(/images/dll/menu-tab-hover.gif) no-repeat; color: #000000;}
	#menu #tabs a.selected{
		background:url(/images/dll/menu-tab-selected.gif) no-repeat; color: #FF7216;}
		
	#menu #find 	{height:40px; padding:10px 30px 0 0; background:url(/images/dll/menu-find.gif) no-repeat; text-align:center; color:#FFFFFF; font-size:12px;}
	#menu form		{padding:0; margin:1px 0 0 0;}
	#menu input 	{padding:0; margin:0; border:none}
	#menu input.text 	{padding:2px; border:solid 1px #e8e8e8;}
	#menu input.button 	{padding:2px;}
	
	sup {font-weight:normal; margin-left: 2px;}

#main 		{
	width:630px;
	background:#FFFFFF;
	font-size:12px;
	padding-top: 15px;
	padding-right: 10px;
	padding-bottom: 0;
	padding-left: 0px;
}





	#main #contentDll #intro 			{height:74px; margin:0 0 20px 0; padding:10px 10px 0 60px; overflow:hidden;}
	#main #contentDll #intro h1 		{margin:0; padding:0; font-size:20px; font-weight:bold; overflow:hidden; width:220px; height:28px;}
	#main #contentDll #intro h2 		{margin:0 0 5px 0; padding:0; font-size:11px; color:#000000;  overflow:hidden; width:220px; height:15px;}
	#main #contentDll #intro p  		{margin:0; padding:0;}
		#main #contentDll #intro #rating 	{width:140px; height:36px; float:right; margin:11px 0 0 0;}
		
		#main #contentDll #intro #popular		{width:145px; height:36px; float:right; margin:5px 0 0 0; overflow:hidden; font-size:9px; font-weight:bold;}
		#main #contentDll #intro #popular p	{padding:9px 0 0 0;}
		#main #contentDll #intro #popular.pNone	{background:url(/images/dll/top/popularity-0.gif) no-repeat;}		
		#main #contentDll #intro #popular.p0	{background:url(/images/dll/top/popularity-0.gif) no-repeat;}
		#main #contentDll #intro.p1 #popular, #main #contentDll #intro #popular.p1	{background:url(/images/dll/top/popularity-1.gif) no-repeat;}
		#main #contentDll #intro.p2 #popular, #main #contentDll #intro #popular.p2	{background:url(/images/dll/top/popularity-2.gif) no-repeat;}
		#main #contentDll #intro.p3 #popular, #main #contentDll #intro #popular.p3 	{background:url(/images/dll/top/popularity-3.gif) no-repeat;}
		#main #contentDll #intro.p4 #popular, #main #contentDll #intro #popular.p4 	{background:url(/images/dll/top/popularity-4.gif) no-repeat;}
		#main #contentDll #intro.p5 #popular, #main #contentDll #intro #popular.p5 	{background:url(/images/dll/top/popularity-5.gif) no-repeat;}
			
		#main #contentDll #intro.safe, #main #contentDll.safe #intro  		{background:url(/images/dll/top/back-green.gif) no-repeat top;}
		#main #contentDll #intro.safe h1  	 	{color:#00bf27;}
		#main #contentDll #intro.safe #rating  {background:url(/images/dll/top/rating-green.gif) no-repeat;}
			
		#main #contentDll #intro.high, #main #contentDll.high #intro 	 		{background:url(/images/dll/top/back-red.gif) no-repeat top;}
		#main #contentDll #intro.high h1  		{color:#ba1d00;}
		#main #contentDll #intro.high #rating	{background:url(/images/dll/top/rating-red.gif) no-repeat;}
			
		#main #contentDll #intro.med, #main #contentDll.med #intro 			{background:url(/images/dll/top/back-orange.gif) no-repeat top;}
		#main #contentDll #intro.med h1  		{color:#ff9f00;}
		#main #contentDll #intro.med #rating 	{background:url(/images/dll/top/rating-orange.gif) no-repeat;}
			
		#main #contentDll #intro.un, #main #contentDll.un #intro 	 		{background:url(/images/dll/top/back-gray.gif) no-repeat top;}
		#main #contentDll #intro.un h1  		{color:#9f9f9f;}
		#main #contentDll #intro.un #rating 	{background:url(/images/dll/top/rating-gray.gif) no-repeat;}

	#main #sidebar {width:178px; padding:0; float:right; margin:0 7px 0 0; text-align:left;}
	
		#main #sidebar #side-top	{height:51px; overflow:hidden; padding:12px 0 0 0;}
		#main #sidebar #side-top.safe, #main #sidebar.safe #side-top 	{background:url(/images/dll/side/side-top-green.gif) top no-repeat;}
		#main #sidebar #side-top.high, #main #sidebar.high #side-top 	{background:url(/images/dll/side/side-top-red.gif) top no-repeat;}
		#main #sidebar #side-top.med,  #main #sidebar.med  #side-top  	{background:url(/images/dll/side/side-top-orange.gif) top no-repeat;}
		#main #sidebar #side-top.un,   #main #sidebar.un   #side-top 	{background:url(/images/dll/side/side-top-gray.gif) top no-repeat;}
	
		#main #sidebar #side-top h4 {padding:0 0 0 30px; margin:0; font-weight:normal; font-size:10px; color:#FFFFFF; overflow:hidden; width:120px; height:15px; text-transform:uppercase;}
		#main #sidebar #side-top h3 {padding:0 0 0 30px; margin:0; font-weight:normal; font-size:12px; color:#FFFFFF; overflow:hidden; width:110px; height:15px; }
		#main #sidebar #side-top p  {padding:0 0 0 30px; margin:0; font-weight:normal; font-size:12px; color:#FFFFFF; overflow:hidden; width:110px; height:15px; }
	
		#main #sidebar #side-results h5 	{height:18px; padding:9px 0 0 30px; margin:0; overflow:hidden; font-size:10px;}
		#main #sidebar #side-results.safe h5 	{background:url(/images/dll/side/side-results-green.gif) top no-repeat;}
		#main #sidebar #side-results.high h5 	{background:url(/images/dll/side/side-results-red.gif) top no-repeat;}
		#main #sidebar #side-results.med h5 	{background:url(/images/dll/side/side-results-orange.gif) top no-repeat;}
		#main #sidebar #side-results.un h5	{background:url(/images/dll/side/side-results-gray.gif) top no-repeat;}
	
		#main #sidebar #side-results ul		{background:url(/images/dll/side/side-back.jpg) repeat-y; margin:0; padding:0 27px 0 0; list-style:none;}
		#main #sidebar #side-results li		{padding:0 0 0 20px; margin:0;}
	
		#main #sidebar #side-results a		{display:block; width:100%; padding:5px 0 7px 25px; color:#FFFFFF; overflow:hidden;}
		#main #sidebar #side-results a:hover  	{color:#FFFFFF;}
		#main #sidebar #side-results a.safe  	{color:#00bf27; background:url(/images/dll/side/arrow-green.gif) no-repeat 5% 50%;}
		#main #sidebar #side-results a.safe:hover	{color:#FFFFFF; background:#00bf27 url(/images/dll/side/arrow-white-green.gif) no-repeat 5% 50%;}
		
		#main #sidebar #side-results a.high	{color:#ba1d00; background:url(/images/dll/side/arrow-red.gif) no-repeat 5% 50%;}
		#main #sidebar #side-results a.high:hover	{color:#FFFFFF; background:#ba1d00 url(/images/dll/side/arrow-white-red.gif)	no-repeat 5% 50%;}
		
		#main #sidebar #side-results a.med  	{color:#ff9f00; background:url(/images/dll/side/arrow-orange.gif) no-repeat 5% 50%;}
		#main #sidebar #side-results a.med:hover	{color:#FFFFFF; background:#ff9f00 url(/images/dll/side/arrow-white-orange.gif) no-repeat 5% 50%;}
		
		#main #sidebar #side-results a.un	{color:#9f9f9f; background:url(/images/dll/side/arrow-gray.gif) no-repeat 5% 50%;}
		#main #sidebar #side-results a.un:hover	{color:#FFFFFF; background:#9f9f9f url(/images/dll/side/arrow-white-gray.gif)	no-repeat 5% 50%;}
		
		#main #sidebar #side-results.safe 	a.selected	{background:#00bf27 url(/images/dll/side/arrow-white-green.gif)  no-repeat 5% 50%;}
		#main #sidebar #side-results.high	a.selected	{background:#ba1d00 url(/images/dll/side/arrow-white-red.gif) no-repeat 5% 50%;}
		#main #sidebar #side-results.med	a.selected	{background:#ff9f00 url(/images/dll/side/arrow-white-orange.gif) no-repeat 5% 50%;}
		#main #sidebar #side-results.un		a.selected	{background:#9f9f9f url(/images/dll/side/arrow-white-gray.gif)   no-repeat 5% 50%;}
		
		#main #sidebar #side-base 	{background:url(/images/dll/side/side-bottom.jpg) top no-repeat; height:12px; margin:0 0 15px 3px;}

		#main #sidebar #microsoft	{height:70px; padding:20px 15px 0 15px; margin:0 0 20px 5px;background:url(/images/dll/pages/bg-module-small.gif) top no-repeat;font-size:10px;text-align:center;}
		
img.pre { width: 1px; height: 1px; display: none; visibility: hidden; }

.todo {border:solid 1px #FF33CC;}

#main #contentDll {width:580px; float:left;  margin:0 0 0 7px; text-align:left;}

	#main #contentDll .heading			{font-size:12px; font-weight:bold;}
	#main #contentDll .red-heading		{font-size:12px; font-weight:bold;   color:#ba1d00;}
	#main #contentDll .red				{font-size:12px; font-weight:normal; color:#ba1d00;}
	
	
	#main #contentDll #description 	{border:solid 1px #c9c8c8; background:#f9fafd; text-align:left; margin:0 0 10px 0; padding:0 0 10px 0;}
		#main #contentDll #description h3 	{border-bottom:solid 1px #c9c8c8; background:#ebebeb url(/images/dll/icons/check.gif) 0% 25% no-repeat; margin:0; padding:4px 0 4px 25px; font-size:12px; overflow:hidden;}
		#main #contentDll #description h4  {float:left; width:100px; padding:0 0 0 25px;}
		#main #contentDll #description p   {float:right; width:400px; margin:15px 0 0 0; font-size:11px; line-height:16px; padding:0 20px 0 0;}
		#main #contentDll #description a   {font-weight:bold;}
	
	
	#main #contentDll #panel-left		{float:left; width:360px;}
	
		#main #contentDll #panel-left .information 	{border:solid 1px #c9c8c8; background:#ffffff; text-align:left; margin:0 0 20px 0; padding:0 0 5px 0;}
		#main #contentDll #panel-left .information h3 	{border-bottom:solid 1px #c9c8c8; background:#ebebeb url(/images/dll/icons/info.gif)  0% 25% no-repeat; margin:0 0 5px 0; padding:4px 0 4px 25px; font-size:12px; overflow:hidden;}
		#main #contentDll #panel-left .information h4  {float:left;  width:125px; padding:0 0 0 10px; margin:3px 0 3px 0; font-size:11px}
		#main #contentDll #panel-left .information p   {float:right; width:210px; padding:0 0 0 0;    margin:3px 5px 3px 0; font-size:11px; overflow:hidden;}
		
		#main #contentDll #panel-left #security 		{border:solid 1px #c9c8c8; background:#ffffff; text-align:left; margin:0 0 15px 0; padding:0 0 5px 0;}
		#main #contentDll #panel-left #security h3 	{border-bottom:solid 1px #c9c8c8; background:#ebebeb url(/images/dll/icons/threat.gif) left no-repeat; margin:0 0 5px 0; padding:4px 0 4px 25px; font-size:12px}
		#main #contentDll #panel-left #security h4  	{float:left;  width:125px; padding:0 0 0 10px; margin:3px 0 3px 0; font-size:11px; overflow:hidden; height:15px;}
		#main #contentDll #panel-left #security p   	{float:right; width:210px; padding:0 0 0 0;    margin:3px 5px 3px 0; font-size:11px; overflow:hidden;}
		#main #contentDll #panel-left #security a   	{font-weight:bold;}
	
	
	#main #contentDll #panel-right		{float:right; width:200px;}

		#main #contentDll #panel-right #scan 			{
	border:solid 1px #ba1d00;
	background:#ffffff;
	text-align:center;
	margin:0 0 20px 0;
	padding:0 0 10px 0;
}
		#main #contentDll #panel-right #scan h3 		{border-bottom:solid 1px #ba1d00; background:#ba1d00 url(/images/dll/icons/scan.gif) left no-repeat; text-align:left; margin:0; padding:4px 0 4px 25px; font-size:12px; color:#FFFFFF;}	
		#main #contentDll #panel-right #scan p			{font-weight:bold; padding:6px 10px 0 10px; margin:0; text-align:left;}
		#main #contentDll #panel-right #scan ul 		{text-align:left; margin:10px 0 10px 25px; padding:0;}
		
		#main #contentDll #panel-right #keywords 		{border:solid 1px #c9c8c8; background:#ffffff; text-align:left; margin:0 0 20px 0;}
		#main #contentDll #panel-right #keywords h3 	{border-bottom:solid 1px #c9c8c8; background:#ebebeb url(/images/dll/icons/question.gif) left no-repeat; margin:0; padding:4px 0 4px 25px; font-size:12px}
		#main #contentDll #panel-right #keywords p		{padding:6px 10px 0 10px; margin:0 10px 0 0; overflow:hidden; word-wrap: break-word;}
		#main #contentDll #panel-right #keywords ul 	{text-align:left; margin:10px 0 10px 7px; padding:0; list-style:none;}

		#main #contentDll #panel-right #keywords li 	{background:url(/images/dll/icons/system.gif) left no-repeat; padding:2px 0 2px 25px; margin:0;}		
		#main #contentDll #panel-right #keywords li.system		{background:url(/images/dll/icons/system.gif) left no-repeat;}
		#main #contentDll #panel-right #keywords li.network	{background:url(/images/dll/icons/network.gif) left no-repeat;}
		#main #contentDll #panel-right #keywords li.background	{background:url(/images/dll/icons/background.gif) left no-repeat;}
		#main #contentDll #panel-right #keywords li.duplicate	{background:url(/images/dll/icons/duplicate.gif) left no-repeat;}
		#main #contentDll #panel-right #keywords li.unreviewed	{background:url(/images/dll/icons/unreviewed.gif) left no-repeat;}
		#main #contentDll #panel-right #keywords li.internet	{background:url(/images/dll/icons/internet.gif) left no-repeat;}
		#main #contentDll #panel-right #keywords li.security	{background:url(/images/dll/icons/security.gif) left no-repeat;}
		#main #contentDll #panel-right #keywords li.service	{background:url(/images/dll/icons/service.gif) left no-repeat;}
		#main #contentDll #panel-right #keywords li.traybar	{background:url(/images/dll/icons/traybar.gif) left no-repeat;}
			
			
	#main #contentDll #directory 	{border:solid 1px #c9c8c8; background:#ffffff; text-align:left; margin:0 0 10px 0; padding:0;}
		
		#main #contentDll #directory h3		{background:#ebebeb url(/images/dll/icons/search.gif) left no-repeat; margin:0; padding:4px 0 4px 25px; font-size:12px}
		
		#main #contentDll #directory #list a		{font-weight:normal; width:95%; padding:2px 2px 4px 2px; line-height: 20px; text-decoration:none;}
		#main #contentDll #directory #list a:hover {color:#ff9f00; text-decoration:underline;}
		/*#main #contentDll #directory #list table	{margin:5px 0 5px 7px; list-style:none; padding:0; border-collapse:collapse; overflow:hidden;}*/
		#main #contentDll #directory #list table	{margin:0; list-style:none; border-collapse:collapse; overflow:hidden; width:95%;}

		#main #contentDll #directory #list	tr		{overflow:hidden;}
		#main #contentDll #directory #list td		{margin: 0; padding:0; overflow:hidden; border:solid 1px #dadada; padding: 2px 5px 2px 5px;}
		#main #contentDll #directory #list	p		{overflow:hidden; width:182px; margin:0; padding:0;}
		
		#main #contentDll #directory #list ul		{margin:5px 0 5px 7px; list-style:none; display:block; padding:0; border-collapse:collapse;}
		#main #contentDll #directory #list li		{margin:3px 3px 0 0; width:182px; border:solid 1px #CCCCCC; display:block; float:left; padding:0; overflow:hidden;}
			
		#main #contentDll #directory #or				{font-weight:bold; color:#000000; padding:2px 2px 4px 2px; }
		
		#main #contentDll #directory #alphabet			{margin:0 auto 0 auto; padding:5px 0 5px 0; text-align:center; clear:both; background-color:#ebebeb;}
		#main #contentDll #directory #alphabet a		{text-decoration:none; padding:0px 4px 1px 4px; color:#000000;}
		#main #contentDll #directory #alphabet a:hover {background-color:#ff9f00; color:#FFFFFF;}
		#main #contentDll #directory #alphabet a.selected	{background-color:#ff9f00; color:#FFFFFF;}
		
		#main #contentDll #directory #pages			{margin:0 auto 0 auto; text-align:center; clear:both; background-color:#ebebeb; padding:4px 0 6px 0; border-bottom:solid 1px #c9c8c8;} 
		#main #contentDll #directory #pages a			{text-decoration:none; padding:0px 4px 1px 4px; color:#000000;}
		#main #contentDll #directory #pages a:hover	{color:#ff9f00;}
		#main #contentDll #directory #pages a.selected {color:#c9c8c8;}
		#main #contentDll #directory #pages a.previous {margin:0 10px 0 0; background:url(/images/dll/arrow-previous.gif)	left  no-repeat; padding:0 0 0 10px;}
		#main #contentDll #directory #pages a.next 	{margin:0 0 0 10px; background:url(/images/dll/arrow-next.gif)		right no-repeat; padding:0 10px 0 0;}


#footer 	{width:780px; height:90px; margin:0 0 0 0; padding:0 10px 0 10px; background:url(/images/dll/footer.png) no-repeat bottom #e6f5fc; text-align:right; font-size:10px; clear:both;}
	#footer a 		{font-weight:bold; color:#002c77; margin-left:10px;}
	#footer a:hover {color:#000000;}
	#footer p 		{color:#585858; font-family:Tahoma, sans-serif; padding:5px 10px 0 0; margin:0;}
	#footer p.links {padding-top:25px;}
	#footer p.copyright a, #footer p.copyright a:hover {color:#585858; font-weight:normal; text-decoration:none; margin:0;}


.tooltip		  {width:250px; font-size:11px; text-decoration:none; text-align:left; color:#FFFFFF; opacity: .85; filter: alpha(opacity=85);}
.tooltop strong   {font-weight:bold; color:#ff9f00; font-size:14px;}
.tooltip span.top {padding:28px 8px 0 45px; background:url(/images/dll/tooltip.gif) no-repeat top;}	
.tooltip b.bottom {padding:3px 8px 15px; color:#548912; background: url(/images/dll/tooltip.gif) no-repeat bottom;}

.separator 	{height:5px; clear:both;}

#options a {cursor: pointer; color:#fff; text-decoration: underline;} 
#options a:hover { color: #ff9f00;} 



/* DROP DOWN  MENU STUFF */

#language-menu 	 {height:16px; float:right; font-size:11px; color:#FFFFFF; margin:3px 30px 0 0; padding:0; background:#000000; text-align:left; position:relative;}
#language-menu a {color:#FFFFFF;}

	.dropdownstyle:after	{content:"."; display:block; height:0; clear:both; visibility:hidden;}
	.dropdownstyle ul		{border:none; width:100%; padding:0; margin:0; text-align:right; }
	.dropdownstyle ul li 	{display:inline;}
	.dropdownstyle ul li a	{padding:3px 0 3px 4px; margin:0; color:#FFFFFF; text-decoration:none}

	.dropmenudiv			{position:absolute; margin:3px 0 0 0; background-color:#000000; top:35px; border:none; line-height:18px; z-index:100;  width:100px; visibility:hidden; left:50px; filter:alpha(opacity=90);opacity: 0.9;-moz-opacity:0.9;}
	.dropmenudiv a 			{width:auto; display:block; font-size:11px; padding:3px 0 3px 25px; margin:0 0 0 5px; text-align:left; color:#FFFFFF;}
	.dropmenudiv a:hover	{color:#CC6600;}
	.dropmenudiv a:visited  {color:#FFFFFF;}
	
	#find a.en	{background:url(/images/dll/lang/menu/en.gif) no-repeat left;}
	#find a.it	{background:url(/images/dll/lang/menu/it.gif) no-repeat left;}
	#find a.de	{background:url(/images/dll/lang/menu/de.gif) no-repeat left;}
	#find a.es	{background:url(/images/dll/lang/menu/es.gif) no-repeat left;}
	#find a.fr	{background:url(/images/dll/lang/menu/fr.gif) no-repeat left;}
	#find a.ja	{background:url(/images/dll/lang/menu/ja.gif) no-repeat left;}
	
.hide {display:none;}
.show {display:block;}

#sm_service_location p {overflow:hidden;}

