body {margin: 5px; color: #383838; background: #D0CDCD; font-family: sans-serif;
}

#container {width: 800px; padding: 1px; position: relative; margin-left: 0px; background: #FFFFFF; }
#header {width: 100%; height: 50px; }
#logo {width: 250px; float: left; margin: 15px 0px 0px 10px; }
#searcharea {float: right; width: 375px; margin: 12px 10px 0px 0px;}
#searcharea #search {width:60px; font-size:10px; color:#666666; }
#searcharea #scopeselector {width:150px; font-size:10px; color:#666666; }
				
#fgsubmain {position: relative; width: 100%; background: #FFFFFF;}
#fgsubmain div {float: left; margin: 0; padding: 0; background: #FFFFFF;}
#FGBanner {position: relative; height: 60px; margin: 0; width: 799px; border-left: 1px solid #606060; border-right: 1px solid #606060;  }
#FGTitle {position: relative; top: 10px; left: 10px;}
#fgsubbody {position: relative; padding: 0 10px; width: 799px; border-left: 1px solid #606060; border-right: 1px solid #606060; }
#fgsubbody table {font-size:12px; line-height:1.3em; padding:0 5px;}
#fgsubbody span {display: block; background: gray; background-repeat: repeat-x; width: 100%; height: 20px; margin: 0; padding:1px 0 4px 0;}
#fgsubbody h2 {font-size: 12px; background-image: url(/support/images/redarrow2.gif); background-repeat: no-repeat; background-position: 0 0; color: #FFFFFF; margin: 5px 10px 0px 5px; padding: 2px 0px 0px 20px; line-height: 1em;}
#fgsubbody p {text-indent:1em; margin: 10px;}




/*********************** bottomnav Layout ******************************/
#bottomnav{
	float: left;
	width: 100%;
	height: 20px;
	background-image: url(/images/bg_dark.gif);
	background-repeat:repeat-x;
	margin: 0px;
	padding: 0px;
}

#bottomnav ul{
	clear: both;
	margin: -2px 0 0 0;
	padding: 2px;
}

#bottomnav li{
	background-image: url(/images/div_red.gif);
	background-repeat: no-repeat;
	background-position: 0 55%;
	display: inline;
	padding: 0px 25px 0 25px;
}

#bottomnav #first{
	background: none;
	padding-left: 25px;
}

#bottomnav li:hover, #bottomnav #first:hover{
	background-image: url(/images/bg_red.gif);
	background-repeat: repeat-x;
}

#bottomnav li a{
	font-size: 12px;
	font-weight: bolder;
	color: #FFFFFF;
}
/*********************** footer Layout ******************************/
#footer{
	clear: both;
	float: left;
	margin: 5px 0px 10px 5px;
	font-family: sans-serif;
	font-size: 9px;
	color: #333333;
	text-transform: uppercase;
	width: 800px;
}

#footer a{
	color: #333333;
	padding: 0px 5px 0px 5px;
}




.formtext {font-size: 8pt; color: #666666;}

.AAR_Title {font-weight:bold; color: #505050; }
.AAR_Title hover {color: #C00000; }
.box_b {background-image: url(/support/images/box_t.gif); }
.box_t {background-image: url(/support/images/box_t.gif); }
.bx  {border-left: 1px solid #DEDEDE; border-right: 1px solid #DEDEDE; }

.myTabBody {width: 100%; border-top: 1px solid #606060; border-left: 1px solid #606060; border-right: 1px solid #606060; border-bottom: 1px solid #606060; line-height: 16px; }
.myTHList {font-size: 8pt; font-weight: bold; color: #383838; vertical-align: middle; white-space: nowrap; text-transform: uppercase; height: 28px; line-height: 10px; }
.myTRList {height: 20px; }
.myTDList {font-size: 8pt; white-space: nowrap; vertical-align: middle; line-height: 14px; }
.myTDList a {font-size: 8pt; }

a {text-decoration: none; color: #ED1C2E; }
a:hover {color: #C00000; }
pre {font-size: 12pt; }

.sectionHeader {font-size: 10pt; font-weight: bold; color: #505050; }
#selNavigator {width: 140px; font-size: 8pt; color: #666666; z-index: 10; }
#SendFeedback {position: relative; width: 220px; background: #F0F0F0; }
#space1 {position: relative; width: 100%; height: 8px; }
#subheader {font-size: 12pt; font-weight: bolder; }
.subheader {font-size: 14px; font-weight: bold; }
.tblThreatMetrics {background: #F8F8F8; width: 100%; font-size: 8pt; color: #383838; line-height: 16px; padding: 2px; }
.tdright {text-align: right; }
.verticalspace {position: relative; width: 15px; height: 100px; }

#products {width: 100%; height: 87px; margin: 5px 0px 5px 0px; padding: 0px; }
#products div {float: left; position:absolute; } 
#products a {display: block; width: 263px; height: 85px; }
#products h1 {font-size: 11px; font-stretch:wider; text-transform: uppercase; color: #ff0000; margin: 6px 0px 0px 12px; }
#products h2 {font-size: 10px; font-weight: bolder; color: #ffffff; margin: 0px 10px 0px 12px; }
#products div#mssp h2 {margin: 0px 100px 0px 12px; }

.fntBold {font-weight: bold; }
.fntBoldGray {font-weight: bold; color: #383838; }
.tdBoldBgGray {font-weight: bold; color: #383838; background: #E0E0E0; }
.subTitle {font-weight: bold; color: #383838; font-size: 11pt; }
.subTitle2 {font-weight: bold; color: #383838; font-size: 10pt; }