
#nav ul { list-style-type: none;  }
	#nav ul li { float:left;  }	
	#nav ul.bulleted { list-style-type:disc; margin:12px 0 12px 25px; }
		#nav ul.bulleted li { padding-bottom:4px; float:none; } 		
#nav ol { margin:0 0 10px 18px;}		
	#nav ol li { padding:0 0 6px; }
		#nav ol li ol { list-style:lower-alpha; }
input { font-family:Arial, Helvetica, sans-serif; font-size:.9em; color:#333333; }
select { font-size:12px; }
fieldset { border:none; }
	legend { display: none; }
a { color: #003399; text-decoration:none; }
	a:hover { text-decoration:underline; }
p { margin:0 0 8px 0;}
	p.last { margin:0 0 16px 0; }
img { border:none; }
blockquote { margin:20px; font-style:italic; }
sup { font-size:.8em; }
.overflow { overflow:hidden; }
.float-right { float:right; }
.required { color:#ff6600; font-size:.9em; }



/******************************
   Header
******************************/
#header { width:960px; height:65px; overflow:hidden; background:url('/images/header.gif') }
	#header .logo { float:left; }
		#header .logo a { display:block; width:150px; height:65px; text-indent:-1000em; }	
	
	#header .search { margin-right: 10px; margin-top: 3px; float:right; }
	#header .search * { line-height: 18px; vertical-align: middle; }
	#header .search a, 
#countries { padding-right: 10px; float:left; font-family: Arial; font-size: 11px; color: #fff; } 
	
	
	#header .search form { float:left; }
	#header .search div { overflow: hidden; }
	#header .search input { float:left; width:139px; height:16px; padding:2px 4px 0; margin:0 5px 0 0; background:url('/images/search-box.gif') no-repeat; border: none; }
	#header .search button { background:url(/images/search.gif) no-repeat; width: 44px; height: 13px; border: none; margin-top:4px; text-indent: -1000em; }
	
/******************************
   Nav
******************************/
#nav { width:960px; height:21px; overflow:hidden; background:url('/images/bg-nav.gif') }		
	#nav ul { }
		#nav ul li { background:url('/images/nav-divider.gif') top right no-repeat; }	
			#nav ul li.last { background:none; } 		
			/* #nav ul li a { color:#ffffff; text-decoration:none; font-size:12px; padding:0 24px; font-weight:bold; }
				#nav ul li a:hover { color:#bdceff; text-decoration:none; } */		
			#nav ul li a { display:block; text-indent:-1000em; padding:0 24px; }
			#nav ul li.products a { background:url('/images/nav/products-off.gif') center no-repeat; width:53px; height:22px; }
			#nav ul li.products a:hover, #nav ul li.products a.on { background:url('/images/nav/products-over.gif') center no-repeat; }	
			#nav ul li.solutions a{ background:url('/images/nav/solutions-off.gif') center no-repeat; width:58px; height:22px; }
			#nav ul li.solutions a:hover, #nav ul li.solutions a.on { background:url('/images/nav/solutions-over.gif') center no-repeat; }	
			#nav ul li.support a { background:url('/images/nav/support-off.gif') center no-repeat; width:50px; height:22px; }
			#nav ul li.support a:hover, #nav ul li.support a.on { background:url('/images/nav/support-over.gif') center no-repeat; }		
			#nav ul li.partners a { background:url('/images/nav/partners-off.gif') center no-repeat; width:50px; height:22px; }
			#nav ul li.partners a:hover, #nav ul li.partners a.on { background:url('/images/nav/partners-over.gif') center no-repeat; }	
			#nav ul li.store a { background:url('/images/nav/store-off.gif') center no-repeat; width:33px; height:22px; }
			#nav ul li.store a:hover, #nav ul li.store a.on { background:url('/images/nav/store-over.gif') center no-repeat; }
			#nav ul li.developers a { background:url('/images/nav/developers-off.gif') center no-repeat; width:67px; height:22px; }
			#nav ul li.developers a:hover, #nav ul li.developers a.on { background:url('/images/nav/developers-over.gif') center no-repeat; }	
			#nav ul li.insight a { background:url('/images/nav/insight-off.gif') center no-repeat; width:42px; height:22px; }
			#nav ul li.insight a:hover, #nav ul li.insight a.on { background:url('/images/nav/insight-over.gif') center no-repeat; }
