#g1_body {
  background: #bbb;  /* <<< this is the final page background color */
  color: #666;  /* <<< this is the final text color */
  margin: 0 auto;
  padding: 0 auto;
  position: relative;
  width: 766px;
}

#banner {
  background: #fff;
  margin: 0 auto;
  padding: 2px;
  /*border-bottom: 2px solid #bbb;*/
  /* width: 766px; for IE5/Win */
  voice-family: "\"}\"";
  voice-family: inherit;
  /* width: 762px; real width for other browsers */ 
  text-align:center;
  padding:1px 0 0 0;
}

#g1_table {
  width: 766px;
  background: #ffffff;
  padding: 0;
  margin: 0;
  display:block;
  float:left;
}

#g1_table ul {
  list-style: none;
  margin: 0;
  padding: 0;
}

#g1_table a:link,
#g1_table a:active,
#g1_table a:visited {
  color: #3088CC;  /* <<< this is the final link color */
  text-decoration: none;
}

#g1_table a:hover {
  color: #3088CC;
  text-decoration: underline;
}

a:focus {outline-style: none;}


   #left_sidebar {
   	  margin: 0;
	  width:178px;
	  padding-left:14px;
	  padding-top:54px;
	  float:left;
	  font: bold 65%/1.1em Verdana, Arial, sans-serif;
	  background-color:#FFFFFF;
   }
   
   #right_sidebar {
    margin: 0;
	width:179px;
	padding-left:6px;
	padding-right:6px;  
	padding-top:24px; 
	float:right; 
	font: 63%/1.1em Verdana, Arial, sans-serif;
	background-color:#FFFFFF;
   }
   
  
   
  #right_sidebar .block{ line-height:23px;}
   
   #blue_quote { 
   padding-top:32px;
   color:#FFFFFF; 
   background-color:#7FB5D6; 
   padding-left:12px;
   padding-right:12px;
  }
  
  #blue_quote p {
  margin:0;
  padding:0;
  margin-bottom:10px}
  
  #blue_quote a:link,
	#blue_quote a:active,
	#blue_quote a:visited {
	  color: #ffffff;  /* <<< this is the final link color */
	  text-decoration: none;
	  font-weight:bold;
	}
	
	#blue_quote a:hover {
	  color: #ffffff;
	  text-decoration: underline;
	   font-weight:bold;
	}
	/*RobL's  correction for links tooltip*/
	#HypeCycleMap a:link,
	#HypeCycleMap a:active,
	#HypeCycleMap a:visited {
	  text-decoration: none;
	  font-weight:normal;
	}
	#HypeCycleMap a:hover {
	   font-weight:300;
	}
  
    #MagicQuadrantMap a:link,
	#MagicQuadrantMap a:active,
	#MagicQuadrantMap a:visited {
	  text-decoration: none;
	  font-weight:normal;
	}
	#MagicQuadrantMap a:hover {
	   font-weight:300;
	}
	
	
	#MarketScopesMap a:link,
	#MarketScopesMap a:active,
	#MarketScopesMap a:visited {
	  text-decoration: none;
	  font-weight:normal;
	}
	#MarketScopesMap a:hover {
	   font-weight:300;
	}
	
	#VendorRatingMap a:link,
	#VendorRatingMap a:active,
	#VendorRatingMap a:visited {
	  text-decoration: none;
	  font-weight:normal;
	}
	#VendorRatingMap a:hover {
	   font-weight:300;
	}
  /*RobL's  correction for links tooltip*/
  
  #right_sidebar #blue_quote ul {
  	background: url(/it/exp/exptv/dot_line.gif) top repeat-x;
	padding-bottom: 17px;
	padding-top: 17px;
	border:0px;
	}
	
   #right_sidebar #blue_quote ul.bulleted {
    background:none !important;
	padding-bottom: 20px;
	padding-top: 5px;
	border:0px;
	}
	
	#right_sidebar #blue_quote li.bull {
	line-height: 13px;
	background: transparent url(/it/products/research/methodologies/img/circle.gif) 0 6px no-repeat;
	padding: 0 0 0 17px;
	}
	
  #right_sidebar ul {
	padding-bottom: 5px;
	padding-top: 5px;
	border:0px;
	}
	
  #right_sidebar li {
	line-height: 22px;
	padding: 0 0 0 15px;
	}
	
  #right_sidebar li.hype {
	line-height: 22px;
	background: transparent url(/it/products/research/methodologies/img/hype.gif) 0 6px no-repeat;
	padding: 0 0 0 17px;
	}
	
  #right_sidebar li.magic {
	line-height: 22px;
	background: transparent url(/it/products/research/methodologies/img/magic.gif) 0 6px no-repeat;
	padding: 0 0 0 17px;
	}
	
  #right_sidebar li.mforecast {
	line-height: 22px;
	background: transparent url(/it/products/research/methodologies/img/mforecast.gif) 0 6px no-repeat;
	padding: 0 0 0 17px;
	}
  
  #right_sidebar li.mscope {
	line-height: 22px;
	background: transparent url(/it/products/research/methodologies/img/mscope.gif) 0 6px no-repeat;
	padding: 0 0 0 17px;
	}
	
  #right_sidebar li.mshare {
	line-height: 22px;
	background: transparent url(/it/products/research/methodologies/img/mshare.gif) 0 6px no-repeat;
	padding: 0 0 0 17px;
	}
	
  
  #right_sidebar li.vrelations {
	line-height: 22px;
	background: transparent url(/it/products/research/methodologies/img/vrelations.gif) 0 6px no-repeat;
	padding: 0 0 0 17px;
	}
	
  #right_sidebar li.not { 
	font-weight:normal !important;
	background:none;
	line-height: 10px;
	padding: 0;
	}
	 
  #right_sidebar .title {
  	color:#393B3B;
	font-weight:bold;
	font-size:90%;
	text-transform:uppercase;
	padding-top:20px;
	padding-bottom:7px;
	background: url(/it/images/dot.gif) left bottom repeat-x;}
   
   
   .clear { clear:both;}
   
   #left_sidebar ul {
	padding-bottom: 32px;
	border:0px;
	background: url(/it/exp/exptv/dot_line.gif) bottom repeat-x;
	}
	
	#left_sidebar li {
	line-height: 22px;
	background: transparent url(/it/sym/images/fall_cont_arrow.gif) 3px 10px no-repeat;
	padding: 0 0 0 15px;
	}
	
	#left_sidebar li.active { 
	line-height: 22px;
	background: transparent url(/it/products/research/methodologies/img/down_arrow.gif) 3px 11px no-repeat;
	padding: 0 0 0 15px;
	}
	
	#left_sidebar li.pdf {
	line-height: 22px;
	background: transparent url(/it/sym/images/pdf_icon.jpg) 0 5px no-repeat;
	padding: 0 0 0 15px;
	}
	
	#left_sidebar ul#lnk_other {
	padding-top:15px;
	border-bottom: none;
	font-weight:normal;
	background:none;
	}
	
	#left_sidebar li.not { 
	font-weight:normal !important;
	background:none;
	line-height: 22px;
	padding: 0 0 0 15px;
	}
	
	.selected { 
	font-weight:bold !important;
	background:none;
	color:#000000; 
	}
	
	#mainContent{
	width:363px;
	margin-left:12px;
	margin-right:7px;
	margin-top:11px;
	float:left;
	font: 70%/1.3em Verdana, Arial, sans-serif;
	background-color:#ffffff;
	}
	
	#mainContent h1{ 
		padding:0px;
		margin:0;
		margin-top:14px;
	}
	
	#mainContent h4{ 		
		font: bold 11px/normal Verdana, Arial, sans-serif;
	}
	
	
	#mainContent li.hype {
	line-height: 15px;
	background: transparent url(/it/products/research/methodologies/img/icon_hypeCycle.gif) 0 3px no-repeat;
	padding: 0 0 0 30px;
	}
	
  	#mainContent li.mq{
 	line-height: 15px;
	background: transparent url(/it/products/research/methodologies/img/icon_MagicQuadrants.gif) 0 3px no-repeat;
	padding: 0 0 0 30px;
	}
	
	#mainContent li.mf{
 	line-height: 15px;
	background: transparent url(/it/products/research/methodologies/img/icon_marketfcast.gif) 0 3px no-repeat;
	padding: 0 0 0 30px;
	}
	
	#mainContent li.ms{
 	line-height: 15px;
	background: transparent url(/it/products/research/methodologies/img/icon_marketscope.gif) 0 3px no-repeat;
	padding: 0 0 0 30px;
	}
	
	#mainContent li.msh{
 	line-height: 15px;
	background: transparent url(/it/products/research/methodologies/img/icon_marketshare.gif) 0 3px no-repeat;
	padding: 0 0 0 30px;
	}
	
	#mainContent li.vr{
 	line-height: 15px;
	background: transparent url(/it/products/research/methodologies/img/icon_vendorRatings.gif) 0 3px no-repeat;
	padding: 0 0 0 30px;
	}
	
	.orange { 		
		color:#F8832B;
	}
	
	.go {
	padding-right: 6px !important;
	line-height: 13px;
	background: transparent url(/it/sym/images/fall_cont_arrow.gif) right 9px no-repeat;
	}
	
	.go_white {
	padding-right: 10px;
	line-height: 16px;
	background: transparent url(/it/products/research/methodologies/img/white_arrow.gif) right 5px no-repeat;
	}
	
	.dot_line {background: url(/it/exp/exptv/dot_line.gif) bottom repeat-x;} 
	
	.block {
	padding-bottom:5px;}
   
   .line_solid {
	border-bottom: 1px solid #88B0C0;
	}
	
	#footContain {
	background-color:#bbb;
	}
	
	#footContain a:link,
	#footContain a:active,
	#footContain a:visited {
	  color: #ffffff;  /* <<< this is the final link color */
	  text-decoration: none;
	}
	
	#footContain a:hover {
	  color: #ffffff;
	  text-decoration: underline;
	}
	
	.floatMenu {
		float:left; 
		width:176px; 
		padding-right:2px; 
	}
	
	ul.black_arrow li {
	padding-left: 10px;
	margin-bottom: 10px;
	background: transparent url(/it/sym/images/black_arrow.gif) left 6px no-repeat;
	}
	
	.note {
	color:#A3A5A5;
	font-style:italic;
	}
	
	#menubar {
	   background-color: #666666;
	   padding: 0;
	   margin:0;
	   position: relative;
	   left: 0px;
	   width:766px;
	   border-bottom:0px solid white !important;
	   } 
	   


table#g1_header tbody tr td div#logoleft img { display:block;}
