
/* ----------------------------------------------------------------- */

/*
container
	header
	
	menu
	
	column-main !<-- if
		FGBanner
			FGTitle
			FGNavigator
			FGBarometer
		List
		Section2
		Section3
		Section3b
		Section4
	
	fgsubmain !<-- if
		FGBanner
			FGTitle
			FGNavigator
			FGBarometer
		fgsubbody
			< everything in here > 
	bottomnav

	footer

*/



#container {
	width: 802px;
	margin-left: 2px;
	padding:0px;
}




#fgsubmain {
	margin: 0;
	padding: 0;
	margin-top:-2px;
	width: 800px;
}	
	
	#fgsubmain div{
		float: left;
		margin: 0; padding: 0;
	}

		#fgsubmain #fgsubbody {
			padding: 10px;
			border-left: 1px solid #606060;
			border-right: 1px solid #606060;
			font-size: 12px;
		}
			#fgsubbody a {
				font-size: 12px;
				color: #CC0000;
			}	

			#fgsubbody a:hover{
				font-size: 12px;
				color: #CC0000;
			}	

			#fgsubbody span{
				display:block;
				background-color: #888;
				width: 100%; height: 22px;
				margin: 0 0 10px 0;
			}			

			#fgsubbody h2{
				background-image: url(/support/images/redarrow2.gif);
				background-repeat: no-repeat;
				background-position: 1px 2px;   /* 0 40% */
				font-size: 14px;
				color: #FFFFFF;
				text-transform: uppercase;
				margin: 2px 10px 0px 5px;
				padding: 2px 2px 2px 20px;		
			}


	#FGBanner, #FGBanner4Index {
		position: relative;		
		width: 800px; height: 40px;
		margin: 0;
	}

	#FGBanner {
		border-left: 1px solid #606060; 
		border-right: 1px solid #606060; 
	}

		#FGTitle {
			position: relative;
			top: 8px; left: 8px;
		}

		#FGBarometer {
			position: relative;
			top: 8px; left: 10px;
		}

			#FGBarometer img {
				position: relative;
				left: 3px;
			}

		#FGNavigator {
			position: relative;
			top: 4px; left: 305px;
			z-index: 10;
		}

			#selNavigator {	
				width: 140px; 
				font-family: sans-serif;
				font-size: 10px; 
				color: rgb(102, 102, 102);
				z-index: 10;
			}

			#FGNavigator input {
				position: relative;
				top: 4px; 
			}

		#FGBanner #FGLocator {
			position: absolute;
			top: 10px; left: 10px;			
		}

			#FGLocator a{
				font-family: sans-serif;
				font-size: 11px;
				color: #000000;		
			}	

			#FGLocator a:hover{
				font-family: sans-serif;
				font-size: 11px;
				color: #CC0000;
			}

/* ----------------------------------------------------------------- */

	#List {
		position: relative;
		left: 15px; /* 5px; 15px; */
		width: 100%; height: 195px; 
	}
		#List div {
			position: absolute;		
			width: 730px; /* 500px; 730px; */
			visibility: hidden;
		}

/* ----------------------------------------------------------------- */
	
	#SendFeedback {
		position: absolute;
		z-index: 100;
		right: 10px; top: 48px;
		width: 240px; height: 28px; 
	}

/* ----------------------------------------------------------------- */

/* Section2 */

	#Section2 { 
		position: relative;
		width: 100%; height: 195px;
	}

		.FGLAR {
			position: absolute;
			left: 1px;
			width: 510px; height: 100%;
			line-height: 12px;
		}
			.FGLAR div {
				position: relative;
				top: 6px; left: 20px;
				width: 485px; height: 100%;
				font-size: 5pt;
			}


		.FGAdvisories {
			position: absolute;
			left: 1px;
			width: 254px; height: 150px;
			line-height: 15px;
		}
			.FGAdvisories div {
				position: relative;
				top: 6px; left: 6px;
				width: 242px; height: 100%;
				font-size: 5pt;
			}

		.FGReports {
			position: absolute;
			left: 257px;
			width: 254px; height: 150px;
			line-height: 15px;
		}
			.FGReports div {
				position: relative;
				top: 6px; left: 6px;
				width: 242px; height: 100%;
				font-size: 5pt;				
			}

		.Links {
			position: absolute;
			left: 513px;
			width: 254px; height: 150px;
			font-size: 3pt;			
			background: #F0F0F0;			
		}
		
			.Links ul.left {			
				float: left;
				position: absolute;
				top: 30px; left: 10px; width: 120px;
				list-style: none; line-height: 22px;
				margin: 0; padding: 0;			
			}

			.Links ul.right {			
				float: left;
				position: absolute;
				top: 30px; left:130px; width: 130px;
				list-style: none; line-height: 22px;
				margin: 0; padding: 0;
			}
			.Link1-DelMe {
				position: relative;
				height: 21px;
			}

			.Link2-DelMe {
				position: relative;
				height: 26px;
			}


/* ----------------------------------------------------------------- */
	
/* Section3 */

	#Section3 { 
		position: relative;
		width: 100%; height: 130px;
		
	}
	
	#Section3 div {
	
		line-height: 16px;
		font-family: sans-serif; 
	}

		/* Recent Virus */
		#Virus {		
			position: absolute; left: 1px;
			width: 254px; height: 100%;
			background-image: url(/images/virus-335.gif);
			background-repeat: no-repeat;
			background-position: 180px 30px;
			background-color: #FFFFFF;
			line-height: 15px;			
		}
			#Virus div {
				position: relative;
				top: 6px; left: 6px;
				width: 242px; height: 100%;
			}

		/* Recent Vulnerability */
		#Vulnerabilities {		
			position: absolute; left: 257px;
			width: 254px; height: 100%;
			background-repeat: no-repeat;
			background-position: 170px 28px;
			background-color: #FFFFFF;
			line-height: 15px;
		}
			#Vulnerabilities div {
				position: relative;
				top: 6px; left: 6px;
				width: 242px; height: 100%;
			}


		#StockSpam {
			position: absolute; left: 513px;
			width: 254px; height: 110px;
			background-image: url(/images/stockspam.gif);
			background-repeat: no-repeat;
			background-position: 173px 25px;
			background-color: #FFFFFF;
			line-height: 15px;

		}
			#StockSpam div {
				position: relative;
				top: 6px; left: 6px;
				width: 242px; height: 100%;
			}
	#Section3b { 
		position: relative;
		width: 100%; height: 120px;
	}

	#Section3b div {
	
		line-height: 16px;
	}	

		/* Recent Mobile Threats */
		#Mobile {
			position: absolute; left: 2px;
			width: 254px; height: 100%;
			background-image: url(/images/mobile-virus-2.gif);
			background-repeat: no-repeat;
			background-position: 195px 26px;
			background-color: #FFFFFF;
			line-height: 15px;
		}
			#Mobile div {
				position: relative;
				top: 6px; left: 6px;
				width: 242px; height: 100%;
			}
			
		/* Recent Spyware */
		#Spyware {
			position: absolute; left: 2px;
			width: 254px; height: 110px;
			background-image: url(/images/spyware-4.gif);
			background-repeat: no-repeat;
			background-position: 173px 30px;
			background-color: #FFFFFF;
			line-height: 15px;

		}
			#Spyware div {
				position: relative;
				top: 6px; left: 6px;
				width: 242px; height: 100%;
			}


			
		/* Recent Phishing */
		#Phishing {
			position: absolute; left: 258px;
			width: 254px; height: 110px; 
			background-image: url(/images/phishingemail.jpg);
			background-repeat: no-repeat;
			background-position: 170px 25px;
			background-color: #FFFFFF;
			line-height: 15px;
		}
			#Phishing div {
				position: relative;
				top: 6px; left: 6px;
				width: 242px; height: 100%;
			}

		/* Recent IMThreats */
		#IMThreats {
			position: absolute; left: 514px;
			width: 254px; height: 110px; 
			background-image: url(/images/imthreats-2.gif);
			background-repeat: no-repeat;
			background-position: 190px 30px;
			background-color: #FFFFFF;
			line-height: 15px;
		}
			#IMThreats div {
				position: relative;
				top: 6px; left: 6px;
				width: 242px; height: 100%;
			}

/* ----------------------------------------------------------------- */

/* Section4 */

	#Section4 { 
		position: relative;
		width: 100%; height: 105px;
	}

		#GlobalThreatStat {
			position: absolute; 
			left: 1px;
			width: 254px; height: 185px; 
		}
			#GlobalThreatStat img {
				position: relative;
				top:22px; left:1px;
			}

		#VirusScanner {
			position: absolute; left: 257px;
			width: 254px; height: 85px; 
		}
			#VirusScanner img {
				position: relative;
				top: 20px; left: 20px;
			}


		#UpdateCenter {					
			position: absolute; 
			left: 513px;		
			width: 254px; height: 85px; 
		}

			#UpdateCenterIframe {
				position: relative;
				top: 10px;
				width: 254px; height: 75px;
			}

	#Section5 {
		position: relative;
		width: 498px; height: 90px;
		left: 256px;
	}

		#URLScanner {
			position: absolute; 
			left: 1px;
			width: 254px; height: 90px; 
		}
			#URLScanner img {
				position: relative;
				top: 10px; left: 20px;
			}

		#SpamSubmission	 {
			position: absolute; 
			left: 257px;
			width: 254px; height: 90px; 
		}

			#SpamSubmission	 img {
				position: relative;
				top:10px; left:15px;
			}
			
/* ----------------------------------------------------------------- */

	#VulnEncy {
		position: absolute; 
		top: 610px; left: 2px;
		width: 254px; height: 175px; 
	}

		#VulnEncy div {
			padding: 2px; 
			border: 0;
		}
	
	#RecentVulnEncyImg {
		width: 40px; 
	}

		#column-main div-RecentVulnEncy {
			width: 225px;
			border-left: 1px solid #CCCCCC;
			hspace:5px;
		}


/* ----------------------------------------------------------------- */

	#fgsubbody #columns2x2 {				
		position: relative; 
		width: 748px;
	}

	#fgsubbody #columns2x2 #col01row01 {
		float: left;	
		position: relative; 		
		width: 370px; height: 150px;		
		margin: 0;		
	}
		#fgsubbody #columns2x2 #col01row01 div {
			padding-top:10px; padding-left:25px;
			line-height: 20px;
		}

	#fgsubbody #columns2x2 #col02row01 {
		float: left;	
		position: relative; 
		left: 2px;
		width: 370px; height: 150px; 
		margin: 0;		
	}
		#fgsubbody #columns2x2 #col02row01 div {
			padding-top:10px; padding-left:25px;
			line-height: 20px;
		}

	#fgsubbody #columns2x2 #col01row02 {
		float: left;	
		position: relative; 		
		width: 370px; height: 150px;
		margin: 0;		
	}
		#fgsubbody #columns2x2 #col01row02 div {
			padding-top:10px; padding-left:25px;
		}

	#fgsubbody #columns2x2 #col02row02{
		float: left;	
		position: relative; 
		left: 2px;
		width: 370px; height: 150px; 
		margin: 0;		
	}
		#fgsubbody #columns2x2 #col02row02 div {
			padding-top:10px; padding-left:25px;
		}

/* ----------------------------------------------------------------- */
		
	.MobileThreatsList div {
		padding: 10px; 
		width: 100%;
	}
		
		.MobileThreatsList span {
			float: left;
			background-image: url(/images/bg_dark.gif);
			background-repeat: repeat-x;
			width: 100%; height: 30px; 
			margin: 0;		
			font-family: sans-serif; 
			font-size: 11px; font-weight: bold;
			color: #FFFFFF;text-transform: uppercase;			
			padding: 3px 0px 0px 20px;
		}

/* ----------------------------------------------------------------- */

	#AVPremier {
	
		
	}

	table {
		font-size: 9pt;
	}

	#subheader {
		font-size:12pt;		
		font-weight: bolder;
	}
	
	a {
		font-family: sans-serif;
		font-size: 11px;
		color: #000000;
	}

	a:hover{
		font-family: sans-serif;
		font-size: 11px;
		color: #CC0000;
	}

	#BottomRightSpace {
		position: relative;
	}

/* ----------------------------------------------------------------- */

	#fgcover {
		position: absolute;		
		top: 5px; left: 4px;
		width: 260px; 		
	}
	
		#fgcover #txtLThreats1 {
			position: absolute; float: left; top: 10px;
			width: 120px; height: 12px;			 
			list-style: none; 
			margin: 0; padding: 0;			
		}

		#fgcover #imgTLevel {
			position: absolute; float: left; top: 0; right: 1px;
			width: 95px; height: 45px;
			line-height: 12px;
		}

		#fgcover #txtLThreats2 {
			position: absolute; float: left; 
			top: 35px;
			width: 255px; height: 43px;			
			list-style: none; line-height: 14px;
			margin: 0; padding: 0;			
		}

		#fgcover #txtLThreats2 a.redlink {
			color: #CC0000;
		}
		
		#fgcover #txtLThreats3 {
			position: absolute; float: left; 
			top: 79px;
			width: 255px; height: 15px;
			list-style: none; line-height: 16px;
			margin: 0; padding: 0;			
		}
	
		#fgcover #txtLThreats3 ul.left {
			float: left; position: absolute; 
			left:0px;
			width: 130px;
			list-style: none; line-height: 16px;
			margin: 0; padding: 0;
		}

		#fgcover #txtLThreats3 ul.right {			
			position: absolute; float: left; 
			left:140px;
			width: 130px;
			list-style: none; line-height: 16px;
			margin: 0; padding: 0;
		}	
		
		#fgcover #txtLThreats4 {
			position: absolute; float: left; 
			top: 115px;
			width: 255px; height: 125px;			
			margin: 0; padding: 0;			
		}

/* ----------------------------------------------------------------- */


	.fgRows {		
		position: relative;
		width: 680px;		
		padding: 10px;
		font-family: sans-serif;
		font-size: 11px;
	}

	.subheader {
		font-size:14px;
		font-weight:bold;		
	}

/* ----------------------------------------------------------------- */

	.box_t { 
		background-image: url(/images/box_t.gif); 
	}
	.box_b { 
		background-image: url(/images/box_t.gif); 
	}

	.bx    { 
		border-left:1px solid #DEDEDE;
		border-right:1px solid #DEDEDE;
	}

/* ----------------------------------------------------------------- */

	.myFnt { 
		font-family: sans-serif;
	}
	
	.myTabHgLight {
		text-align: center;
		border-top: 1px solid #606060; 
		border-left: 1px solid #606060; 
		border-right: 1px solid #606060;
	 	font-family: sans-serif;
	 	font-size: 8pt;
	 	line-height: 12px;
	}

	.myTabNormal {
	 	border: 1px solid #606060;
	 	font-family: sans-serif;
	 	font-size: 8pt;
	 	line-height: 12px;
	 }

	.myTabSpace {
		border-bottom: 1px solid #606060;
	}
	
	.myTabSpaceRemaining {
		border-bottom: 1px solid #606060;
		width: 100%;
	}
	
	.myTabBody { 
		width: 100%;
		border-top: 0; 
		border-left: 1px solid #606060; 
		border-right: 1px solid #606060; 
		border-bottom: 1px solid #606060;
		line-height: 10px;
	}
	
	.myTHList { 
		font-family: sans-serif;
		font-weight: bold;
		font-size:8pt;
		color: #333333;
		vertical-align: middle;
		white-space: nowrap;
		text-transform: uppercase;
		height: 28px;
		line-height: 10px;
	}
	.myTRList { 
		height: 20px;
	}
	.myTDList { 
		
		font-family: sans-serif;
		font-size:8pt; 
		white-space: nowrap;
		vertical-align: middle;		
		line-height: 12px;
	}

	.myTDList-img { 
		top: 2px;
	}

/* ----------------------------------------------------------------- */