/* Yahoo Reset */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { padding: 0; margin: 0; } 
table { border-collapse: collapse; border-spacing: 0; } 
fieldset,img { border: 0; } 
address,caption,cite,code,dfn,em,strong,th,var { font-weight: normal; font-style: normal; } 
ol,ul { list-style: none; } 
caption,th { text-align: left; } 
h1,h2,h3,h4,h5,h6 { font-weight: normal; font-size: 100%; } 
q:before,q:after { content:¡±; } 
abbr,acronym { border: 0; }

/* Global */
body { font-family: "arial", "ËÎÌå", serif; color:#333; font-size: 12px; }
a,a:hover{ color: #333; text-decoration: none; }
.clr { clear:both; }
.f_right{ float:left; }
.f_left{ float:left; }

/* Layout */
#header{ background:url(../images/headerbg.gif) repeat-x; height:37px;}
	#header #logo{ z-index:1000; float:left; display:inline-block; overflow:hidden; background:url(../images/logo1.gif) top left no-repeat; width:162px; height:37px; text-indent:-1px; }
	#header #menu{ float:left; width:610px; height:32px; background:url(../images/menu.gif) repeat-x; margin-top:5px; }
	#header #menu li{ float:left; width:76px; height:32px; text-align:center; line-height:32px; font-size:14px; }
	#header #menu li a{ color:white; width:76px; height:30px; display:block; text-align:center; }
	#header #menu li a:hover{ background:url(../images/menu.gif) 0 32px; }
	#header #menu .active{ background:url(../images/menu.gif) 0 32px; }

#banner{ height:158px; background:#D1C0A6; }

#nav{ background:url(../images/nav.gif) repeat-x; height:45px; position:relative; }
	#nav ul{ overflow:hidden; }
	#nav ul li{ float:left; }
	#nav ul li a{ margin:10px 5px 0 0; padding-left:15px; display:block; width:60px; height:20px; line-height:20px; border-right:1px solid #C0C0BF; }
	#nav #navmain{ background:url(../images/icon.gif) no-repeat 0 6px; }
	#nav #navfav{ background:url(../images/icon.gif) no-repeat 0 -9px; }
	#nav #navmap{ background:url(../images/icon.gif) no-repeat 0 -23px; }
	#nav #naven{ background:url(../images/icon.gif) no-repeat 0 -38px; }

	#nav form{ float:right; line-height:35px; position:absolute; left:360px; }
	#nav form *{ margin-right:5px; }

#container{ width:778px; background:url(../images/sidebarbg.gif) repeat-y left; }
	#container img { vertical-align: top; }
	#container #sidebar{ float:left; width:160px; border-left:4px solid #FE5400; border-right:1px solid #DCDCDA; background:#F7F7F7; }
	#container #sidebar{ padding:15px 0 0 3px; }
	#container #sidebar #vote{ margin:5px 5px 10px 2px; padding:3px; border:1px solid #C0C0BF; line-height:25px; background:#FFFFFF; }
	#container #sidebar #vote p{ background:#F7F7F7; font-weight:bold; color:#FD7509; margin-left:5px; line-height:20px; }
	#container #sidebar form{ margin:5px 5px 10px 2px; padding:3px; border:1px solid #C0C0BF; line-height:25px; background:#FFFFFF; width:143px; }
	#container #sidebar form .input{ width:88px; background:#F0F0EE; height:17px; }
	#container #sidebar form span{ float:right; margin-right:6px; }
	#container #sidebar ul#picmenu{ margin-top:10px; }
	#container #sidebar ul#picmenu li{ height:70px; }
	#container #sidebar ul#picmenu li img{ display:block; vertical-align: bottom; }

	#container #main{ float:left; padding:10px; width:588px; }
		#container #main #roll{ width:570px; height:102px; margin:8px 0; }
		#container #main #roll img{ border:1px solid #e7e7e7; }
		#container #main #cnews{ border-top:2px solid #E7E7E7; padding-top:15px; }
		#container #main #cnews #lcnews{ height:130px; float:left; width:339px; display:block; }
		#container #main #cnews #lcnews ul{ line-height:20px; float:left; padding-top:10px; }
		#container #main #cnews #lcnews ul li{ background:url(../images/arrow.gif) no-repeat left; padding-left:10px; }
		#container #main #cnews #lcnews ul li span { color:#D5CCD5; }
		#container #main #cnews #rcnews{ float:left; background:#000; margin-left:15px; }
			#cappnet{ margin-top:10px; border-top:2px solid #E7E7E7; border-bottom:1px solid #E7E7E7; padding-bottom:5px; padding-top:10px; }
			#cappnet #lcappnet{ float:left; width:280px; }
			#cappnet #rcappnet{ float:left; width:300px; }
			#cappnet #lcappnetinfo{ padding:10px; }
			#cappnet #lcappnetinfo ul{ float:left; margin-left:5px; line-height:20px; }
			#cappnet #rcappnetinfo { margin:10px 0 0 0; padding-left:35px; border-left:1px solid #D5CCD5; }
			
			#cservice{ margin-top:10px; }
			#servicelist{ padding:10px; }
			#servicelist .serviceitem{ width:270px; float:left; line-height:18px; }
			#servicelist .serviceitem img{ float:left; }
			#servicelist .serviceitem .serviceinfo{ float:left; margin-left:5px; width:220px; }
			#servicelist .serviceitem .serviceinfo h3{ color:#FD7509; font-weight: bold; }

#footer{ border-top:1px solid #C0C0BF; }
	#footer img { float:left; margin-top:10px; }
	#footer div.info{ float:left; padding:10px 0 0 20px; display:inline-block; width:530px; line-height:18px; background:url(http://www.prchecker.info/PR1_img.gif) no-repeat 260px 8px;}
	#footer .mii{ float:right; margin-top:10px; }
	
/* Other Page */
	#container #content{ float:left; padding:5px; width:592px; }
	#container #sidebar #submenu{ margin:6px 0; line-height:20px; }
	#container #sidebar #submenu li{ padding-left:10px; background:url(../company/images/arrow.gif) no-repeat left; border-bottom:1px solid #E7E7E7; width:90%; font-weight:bold; }
	#container #sidebar #submenu li ul li{ display:block; font-weight:normal; }
	#container #content .title{ border-bottom:2px solid #CCC; }
	#container #content .title span{ float:right; line-height:20px; background:url(../images/icon_navi.gif) left no-repeat -2px; padding-left:20px; }
	#container #content .info{ line-height:22px; padding-top:15px; }
	#container #content .info .title{ text-align:center; color:#FF6600; font-weight:bold; font-size:14px; }
	#container #content .info .title div{ color:#CCC; display:inline; }
	#container #content .search{ border:1px solid #E1E1E1; background:#F8F8F8; margin-top:8px; height:25px; }
	#container #content .search form{ float:right; margin-top:3px; margin-right:6px; }
	#container #content .search input{ height:16px; }
	
	ul#prolist{ margin-top:15px; text-align:center; }
	ul#prolist li{ float:left; width:100px; height:190px; margin-right:18px; *margin-right:14px; }
	ul#prolist li img{ vertical-align:top; border:1px solid #efefef; padding:2px; }
	ul#prolist li a{ display:block; }
	
/* Other */
.minwidth{ width:778px; clear:both; }
#pager{ text-align:center; border-top:1px solid #CCC; margin-top:10px;  }
.button{ height: 18px; clip:rect();background-color: #F0F0EE; font-size: 9pt; color: #7d7d7d;border-left: 1px solid #e7e7e7;border-right: 1px solid #000000;border-top: 1px solid #f7f7f7;border-bottom: 1px solid #000000 ;border-color: #f7f7f7   border-style: solid;border-top-width: 1px;border-right-width: 1px;border-bottom-width: 1px;border-left-width: 1px; }