/* CSS Document */

/*header*/
#header{ background:url(../images/header_bg.gif) no-repeat 0 82px;
		height:138px;}
	#top{background:url(../images/top_bg.gif)  no-repeat;
		height:26px; }
		#top p{float:left;
				padding:5px 16px;
				margin:0;
				color:#868686;}
				.blue{color:#0864A8;}
				form#top_search{
							float:right;
							background:url(../images/search_bg.gif) repeat-x ;
							border:#ccc 1px solid;
							width:150px;
							height:17px;
							margin-right:13px;
							margin-top:3px;
							display:inline;
							}
				input#search{background:url(../images/search_bg.gif) repeat-x;
							clear: none;
							float:left;
							height:12px;
							margin:0;
							padding-top:3px;
							padding-left:3px;
							font-size:9pt;
							background-color:#fff;
							border:0;}
				input#search_button{ clear:none; float:right}
	#logo{ background:url(../images/logo.gif) no-repeat 15px 18px;
	      height:73px;}
		  #logo a{display:block;
		  		width:200px;
				height:70px;}
				#logo ul{padding-top:33px; padding-right:10px;}
	 #logo ul#top_menu{
	 					clear:both;
	 					float:right;}
						#top_menu li{display:inline; padding:1px; color:#999;}
						#top_menu li a{color:#999;
										display:inline;}
	#nav_menu{ background:url(../images/nav_menubg.gif) no-repeat;
				height:38px;
				}
			#nav_menu ul{ padding-top:8px; padding-left:10px;}
			#nav_menu ul li {display:inline; padding:10px;}
			#nav_menu ul li .margin1 { margin-left:20px; margin-right:30px;}
			#nav_menu ul li .margin2 { margin-left:30px; margin-right:30px;}
			#nav_menu ul li .margin3 { margin-left:20px;}
			#nav_menu ul li a{color:#fff; font-size:10pt; font-weight:bold; }
			                

/*main img*/
#main_img{ height:262px;
		   margin-bottom:15px;}
#main_menu{ background:url(../images/main_bg.png) no-repeat;
			height:262px;
			width:168px;
			float:right;
			}	
			#main_menu ul{
						padding-top:5px;
						padding-left:1px;
						
                        }
			#main_menu ul li{ padding:14px;
								font-size:9pt;
								font-weight:bold;
								letter-spacing:-0.1px;}	
			#main_menu ul li a{color: #454444;}
			#main_menu img{ padding-right:8px;}    
			
/*product */
#product{background: url(../images/productbg.gif) repeat-x;
		height:150px;
		margin-bottom:13px;overflow:hidden;}
		#product_left{ background:url(../images/productbg_left.gif) ;
				width:24px;
				height:150px;
				float:left;}
		#product_right{ background:url(../images/productbg_right.gif) no-repeat;
				width:24px;
				height:150px;}
		#show_container{height:150px;}
		#show_container div ul{ padding-top:15px; float:left; height:150px; }
		#show_container div ul li{ display:inline;  padding-right:0; padding-left:7px;height:150px;}
		#padding_rihgt img{ padding-right:21px;}
		
/*collocation*/
#collocation{ background:url(../images/coll_bg.gif) no-repeat;
			height:213px;
			padding:15px;
			margin-bottom:3px;
			color:#727272;
			font-family:Geneva, Arial, Helvetica, sans-serif;
			font-size:8pt;
			font-weight:bold;
			letter-spacing:0.1px;
			line-height:1.7em;
			clear:both;}	
			#collocation h1{padding-top:0; margin:0;
							color:#124F8B; font-size:13pt;
							font-family:Geneva, Arial, Helvetica, sans-serif;}
			#collocation p{margin:0; padding-top:5px;}
#coll_left{ width:353px;
			height:210px;
			float:left;
			padding-left:10px;}
#coll_right{ width:350px;
			height:210px;
			clear: none;
			float:right;}
			#coll_right img{ float:left; margin-right:5px; margin-bottom:2px; margin-top:3px;
					/*border:solid 2px #000;*/}
					#demo{margin-bottom:15px;}
/*bottom*/
#bottom{ background:url(../images/bottom_bg.gif) no-repeat;
		height:42px;
		color:#fff;
		font-size:8pt;
		
		padding-left:15px; 
		padding-top:8px;}

#bottom_copy{ float:left; width:550px;}
#bottom_logo{
			background:url(../images/bottom_logo.gif) 0 2px no-repeat;
			float:right; padding-right:20px;
			width:91px; height:28px;}
#bottom_logoICANN{
			float:right; padding-right:10px; margin-top:-5px;
			width:37px; height:35px;}		
