
	#main-nav div.placeholder { display: inline; width: 104px; height: 21px;margin: -1px 0 0 0; padding: 6px 5px 0 25px; border: 0; vertical-align: top; }
	#main-nav ul { margin: 0; padding: 0; white-space: nowrap; }
	#main-nav p { margin: 6px 0 6px 0; color: #fff; text-align: right; }
	
	#solution-search { position: relative; float: left; top: 0px; width: 307px; height: 524px; margin: 0 30px 0 0; padding: 7px; background: transparent url(../gtce_images/login/bg_start_search.gif) no-repeat; z-index: 500; }
	#solution-search h1 { height: 29px; font: bold 16px "Lucida Sans", Arial, sans-serif; margin: 0; padding: 8px 0 0 23px; color: #fff;}
	#solution-search form { margin: 0; }
	#solution-search ul { margin: 0 0 16px 0; padding: 0; z-index: 501;}
	#solution-search li { position: relative; display: block; list-style-type: none; height:50px;  padding: 0; margin: 0; cursor: pointer; z-index: 502;}
	#solution-search li div.title_div{ position: relative; display: block; width: 265px; height: 50px; background: transparent url(../gtce_images/login/bg_btn_start_search_off.gif) no-repeat scroll bottom left; padding: 0 0 0 42px; margin: 0; cursor: pointer; z-index: 502;}
	#solution-search li.selected { background-image: url(../gtce_images/login/bg_btn_start_search_sel.gif);}
	#solution-search li div img { display: block; float: left;}
	#solution-search li div.title_div b { display: block; width: 182px; float: right; margin: 18px 0 0 0;height:14px; font: bold 14px Helvetica, Arial, sans-serif; color: #484848;}
	#solution-search li.selected b { margin-top: 15px; }
	#solution-search li div small { display: block; width: 182px; float: right;height:13px;}
	

	#solution-search ul li div.values {  display: none; position: absolute; top: 0px; left: 100%; width: 310px; height: 322px; margin: 0; padding: 11px 28px; border: 0; background: transparent url(../gtce_images/login/bg_select_category.gif) 0 0 no-repeat; z-index: 503;}
	#solution-search ul li h4 { width: 300px;  height: 24px; color: #fff; text-transform: uppercase; background: transparent url(../gtce_images/login/bg_hdr_select_cateogry.gif); margin: 0; line-height: 1em; padding: 12px 0 0 10px;}
	#solution-search ul li ul { position:relative; overflow-y:scroll; width: 309px; height: 229px; padding: 0; overflow: auto; margin: 0; background: #fff; border-width: 1px; border-style: solid; border-color: #787878 #e1e1e1 #e1e1e1 #787878;}
	#solution-search ul li ul li { position: static; line-height: 1em; height: auto; background-image: none; padding: 3px; border-bottom: 1px solid #b2b2b2;}
	#solution-search ul li ul li input { width: auto; display: inline; margin-right: 20px; float: none; }
	#solution-search ul li ul li label { width: auto; display: inline; float: none; text-align: left; margin: 0; padding: 0; font-weight: normal;}
	#solution-search ul li div div.submit { position: static; width: 309px; height: auto;  text-align: right; padding: 5px 0; background: none; line-height: 1em; }
	#solution-search ul li div input.cancel { font-size: 0px; line-height: 0px; text-indent: -1000em; margin: 0 !important; width: 90px; height: 26px; background: transparent url(../gtce_images/login/btn_select_cat_cancel.gif); float: right; cursor: pointer;}
	#solution-search ul li div input { float: none !important; display: inline !important; vertical-align: top;}
	.flyout-title{width: 270px; font-weight:bold;  height: 24px; color: #fff; text-transform: uppercase; background: transparent url(../gtce_images/login/bg_hdr_select_cateogry.gif); margin: 0; line-height: 1em; padding: 12px 0 0 10px;}
	#solution-search div { width: 100%;}
	#solution-search:after { content: "."; display: block; clear: both; height: 0; visibility: hidden;  }
	
	#solution-search label { width: 84px; display: block; float: left; font: bold 12px Arial, sans-serif; padding: 0 40px 0 0; text-align: right;}
	#solution-search label small { font-weight: normal; }
	#solution-search input { display: block; float: left; width: 163px; background: #fff; border: 0px solid #ccc; }
	#solution-search div.submit { width: 100%; text-align: center; padding-top: 10px;}
	#solution-search div.submit input { display: inline; width: auto; border: 0; float: none; }
	#solution-search p { position: absolute; bottom: 22px; left: 0; width: 307px; margin: 0; text-align: center; }
	#solution-search a { display: block; height: 10px; background: transparent; }
	
	#featured-solutions { width: 352px; margin: 0; float: left; position: relative;top:8px; z-index: 4;}
	#featured-solutions ul { width: 100%; margin: 0; padding: 0; }
	#featured-solutions li { display: block; float: left; list-style-type: none;  padding: 0; margin: 0; background: transparent url(../gtce_images/login/bg_feat_right.gif) no-repeat scroll top right; }
	* html #featured-solutions li { width: 1px; overflow: visible; white-space: nowrap;}
	#featured-solutions li.current { background: #fff url(../gtce_images/login/bg_tab_left.gif) no-repeat; }
	#featured-solutions li a { display: block; padding: 12px 10px 12px 10px; font: bold 12px "Lucida Sans", Arial, sans-serif; color: #b4b7b8; letter-spacing: -.05em;}
	#featured-solutions li a:focus { outline: none;}
	#featured-solutions li.current a { color: #4c4c4c; background: transparent url(../gtce_images/login/bg_tab_right.gif) no-repeat scroll top right; }
	.featured-section { width: 100%; position: absolute; top: 47px; left: 0px; margin: 0; display: none; z-index: 5; background: #fff;}
	.news_bg{background:url(../gtce_images/layout/news_bg.gif) no-repeat;height:410px;  padding:5px;}
	.popular_bg{background:url(../gtce_images/layout/news_bg.gif) no-repeat;width:340px;  padding:5px 15px 5px 10px;height:410px; overflow-y:hidden;}
	.news-section { width:335px;  margin: 0; height:390px; overflow-y:scroll;position:relative; padding:5px;}
	.current { display: block !important; }
	.featured-section h3 { width: 335px; margin: 0 0 15px 0; padding: 10px; border-bottom: 1px dotted #333; color: #7ab234; font-weight: bold; font-size: 14px; text-transform: uppercase;}
	.featured-section p.desc { clear:both;padding: 0 10px; margin: 15px 0;}
	.featured-section .button { margin-right: 3px; }
	
	#ads { width: 160px; float: right; position: relative; top: 55px;}
	#ads p { margin: 0 0 3px 0;}
	
	#sub-nav { width: 400px; margin: 0; padding: 0; position: absolute; top: 576px; left: 348px; }
	#sub-nav li { display: inline; list-style-type: none;}
	#sub-nav li a { font-size: 10px; color: #b3c4cf; font-weight: bold; padding: 2px 15px; border-right: 1px solid #3e6985; }
	#sub-nav li.last a { border: 0; }
	
	
	#ie_ff_balancer{clear:both;height:4px;}
	
	.whats_new_even {
		border-bottom: 1px dotted rgb(178, 178, 178); 
		/*background-color: rgb(225, 225, 225);*/
		line-height:18px;
		
	}
	.whats_new_even b div{
		padding: 5px; 
		height: auto; 
		/*background-color: rgb(235, 234, 239); */
		font-size: 12px;
		
	}
	.whats_new_link{
		text-decoration: none; 
		color: #84AD41;
	}
	.whats_new_span{
		color: rgb(51, 51, 51);
		font-size: 11px;
		font-weight:500;
	}
	.whats_new_odd {
		border-bottom: 1px dotted rgb(178, 178, 178); 
		padding: 5px; 
		height: auto; 
		background-color: rgb(255, 255, 255); 
		font-size: 12px;
		
		line-height:18px;
	}
